Minggu, 08 Juli 2012

Tutorial Dasar Pemrograman Google Maps API





Google Maps adalah layanan gratis Google yang cukup popular. Anda dapat menambahkan fitur Google Maps dalam web Anda sendiri dengan Google Maps API. Google Maps API adalah library JavaScript. Menggunakan/memprogram Google Maps API sangat mudah. Yand Anda butuhkan adalah pengetahuan tentang HTML dan JavaScript, serta koneksi Internet. Dengan menggunakan Google Maps API Anda dapat menghemat waktu dan biaya Anda untuk membangun aplikasi peta digital yang handal, sehingga Anda dapat focus hanya pada data-data Anda. Biarkan data peta-peta dunia menjadi urusan Google saja.
Saat ini versi terakhir Google Map API adalah versi 3. Versi ini, katanya, akan tampil lebih cepat dari versi sebelumnya khususnya untuk browser ponsel. Ya, ponsel, Anda bisa membangun situs web yang dilengkapi peta untuk iPhone dan ponsel dengan system operasi Android.

======================================================================
Bagaimana memulainya?
======================================================================


Saya ingin menampilkan kota Depok di file HTML saya (di dalam komputer saya saja) pada tag div berukuran 600 pixel x 600 pixel. Bagaimana melakukannya? Saya akan tunjukkan kepada Anda, bagaimana menghasilkan peta seperti ini :





================================================================
Menggunakan Google Maps API
================================================================

Kita bisa mulai menulis program Google Map API dengan urutan sebagai berikut:
1. Memasukkan Maps API JavaScript ke dalam HTML kita.
2. Membuat element div dengan nama map_canvas untuk menampilkan peta.
3. Membuat beberapa objek literal untuk menyimpan property-properti pada peta.
4. Menuliskan fungsi JavaScript untuk membuat objek peta.
5. Meng-inisiasi peta dalam tag body HTML dengan event onload.
Beginilah kode program dasarnya :

<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<!-- Langkah 1 -->
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&amp;key=ABQIAAAA8tt4eKTuBZMVnLJfP2BZrBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxS4Rz1LFzG0odNPtk8VLkdrQF5grA"></script>
<script type="text/javascript">
// Langkah 4
function initialize() {
var latlng = new google.maps.LatLng(-6.4, 106.8186111);
var myOptions = {
zoom: 13,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// Langkah 3
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
</script>
</head>
<!-- Langkah 5 -->
<body onload="initialize()">
<!-- Langkah 2 -->
<div id="map_canvas" style="width:600px; height:600px"></div>
</body>
</html>


Perhatikan urutan langkah-langkahnya yang saya tuliskan dalam komentar HTML dan JavaScript kode HTML di atas.



=======================================================================
Google Maps API key
=======================================================================

Perhatikan baris ini:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&amp;key=ABQIAAAA8tt4eKTuBZMVnLJfP2BZrBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxS4Rz1LFzG0odNPtk8VLkdrQF5grA"></script>
Kode yang saya cetak tebal dan berwarna merah adalah Google Maps API key. Anda harus mendaftar untuk mendapatkan key untuk website Anda, jika Anda ingin menampilkan peta untuk website Anda. Setelah mendaftar, termasuk memberikan alamat website Anda, Google akan member Anda sebuah API key. Bentuknya kurang lebih seperti ini (tentu saja milik Anda nantinya akan berbeda) :
ABQIAAAA8tt4eKTuBZMVnLJfP2BZrBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxS4Rz1LFzG0odNPtk8VLkdrQF5grA
Key yang saya gunakan di atas digunakan untuk computer local (saya daftarkan untuk alamat situ localhost). Jadi, jika Anda ingin mencoba menulis program untuk dijalankan di computer Anda sendiri, sementara Anda bisa pakai key ini. Nanti kalau program Anda sudah siap, baru Anda perlu mendaftar sendiri API key Anda, kemudian dipakai menggantikan API key contoh dari saya.
Parameter sensor berisi true (berwarna hijau) digunakan untuk menggunakan sensor lokasi , misalnya GPS (jika ada, misalnya jika aplikasi web based kita diakses dengan ponsel tertentu yang memiliki GPS).

======================================================================
Elemen peta pada tag div

======================================================================
Pada baris ini:
<div id="map_canvas" style="width:600px; height:600px"></div>
Kita menentukan lebar tag div adalah 600px, dan lebar juga 600px, dengan style CSS. Ukuran peta yang ditampilkan akan selalu mengikuti ukuran yang Anda tentukan pada tag tersebut.

=======================================================================
Setting peta
=======================================================================

Kita menentukan setting peta pada baris program ini:

var latlng = new google.maps.LatLng(-6.4, 106.8186111);
var myOptions = {
zoom: 13,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
Saya telah memberikan lokasi Latitude dan Longitude pusat kota Depok, yaitu -6,4 dan 106.8186111. Tentu Anda tidak melupakan pelajaran Geografi selama SMP bukan? Ingat Lintang Utara/Selatan dan Bujur Timur? Itulah dia. Untuk kota Depok, posisi dalam peta latitude dan longitude-nya adalah -6,4 dan 106.8186111. Jadi, jika Anda ingin menampilkan kota Anda, misalnya Jakarta Selatan atau Yogyakarta, maka Anda harus cari dulu lokasi kota Anda berdasarkan Latitude dan Longitude. Anda bisa
menggunakan informasi dari situs
ConvertUnits.com untuk mengetahui berapa latitude dan longitude kota Anda.
Parameter zoom menentukan zoom level yang Anda inginkan. Semakin kecil nilainya, semakin jauh jarak pandang Anda dari tanah. Nilai 0 akan menunjukkan peta seluruh dunia. Nilai maksimal adalah 19.

Parameter mapTypeId menentukan jenis peta yang akan ditampilkan. Pilihannya ada 4:
1. ROADMAP, ini yang saya pilih, untuk menampilkan peta biasa 2 dimensi
2. SATELLITE, untuk menampilkan foto satelit
3. TERRAIN, untuk menunjukkan relief fisik permukaan bumi dan menunjukkan seberapa tingginya suatu lokasi, contohnya akan menunjukkan gunung dan sungai
4. HYBRID, akan menunjukkan foto satelit yang diatasnya tergambar pula apa yang tampil pada ROADMAP (jalan dan nama kota)

Sebenarnya ada 3 kelompok lagi jenis peta yang bisa dipakai, tetapi pembahasannya di luar lingkup ebook ini. Mereka adalah:
• Kelompok Google Map Maker, peta-peta dalam kategori ini merupakan kontribusi dari seluruh dunia
• Kelompok peta Celestial, selain peta bumi, Google juga menyediakan peta bulan, dan Mars
• Kelompok peta 3D, membutuhkan plugins Google Earth

=======================================================================
Menampilkan peta pada tag div
=======================================================================
Di atas, kita telah membuat fungsi initialize(). Fungsi ini menampilkan peta Google Maps pada tag div dengan id map_canvas. Masalahnya adalah, peta tidak akan muncul jika fungsi ini tidak dipanggil. Maka, fungsi ini akan dipangil pada event onload, ketika semua object sudah siap, termasuk JavaScript Google Maps API sudah terdownload sepenihnya oleh browser. Pemanggilan tersebut terjadi pada baris ini:
<body onload="initialize()">
Interaksi dengan peta
Interaksi dengan peta Google Maps API bisa dilakukan dengan beberapa cara, diantaranya dengan method-method seperti: setCenter(), panTo() dan zoomIn().
Selain method, Google Maps API juga mendukung event listener. Penjelasan tentang method dan event tidak akan diberikan dalam ebook ini, tetapi Anda langsung dapat melihat bagaimana cara kerja dan fungsinya melalui code snippet.
Informasi selengkapnya silahkan check disini :
http://www.filefactory.com/file/4g1ujle2zpvn/n/Tutorial-Dasar-Pemrograman-Google-Maps-API.pdf

(^^) Selamat Mencoba ...
https://www.facebook.com/ave.avhe.avee

Senin, 05 Maret 2012

Sedikit Tips Menggunakan Twitter

Memberi Comment Pada Twitter






Twitter,

ya . . . semua orang sudah mengenal twitter pastinya ., ato malah udah ada yang make sejak lama ..
dan tentu saja tidak sedikit follower 'n followest yang dimiliki .

Tapi bagi anda yang masih baru dalam menggunakan twitter , pastilah bingung .. apa sih twitter dan bagaimana cara menggunakannya .. nah info lengkapnya silahkan baca disini : http://m.kapanlagi.com/ragam/lifestyle/twitter-apa-sih-itu-1.html
Nahh, kembali ke topik pembahasan , saya akan membahas sedikit tentang bagaimana cara untuk memberi comment pada twitter ..
Berbeda dengan layanan jejaring sosial yang kerap disapa "FB" alias facebook dimana kolom komentar mudah banget buat ditemuin .. tapi saat kita bukak profile seseorang , kita hanya menemukan timeline dan data data orang tersebut.
Untuk memberikan sebuah comment pada twitter ada 2 cara mudah yang dapat dilakukan setelah kita menjadi follower dan followest orang tersebut.
 
:: pertama adalah menggunakan @reply ::
apa tuhh?
fungsi @reply adalah dengan menulis langsung di box update anda sendiri walaupun anda juga bisa menemukannya di box update orang yang akan anda comment. 
caranya ??
tulis @username(spasi)comment anda dimana username adalah orang yang ingin anda kirim comment

:: kedua dengan menggunakan direct message ::
apaan lagi tuh?
dirrect message adalah fungsi yang digunakan untuk membalas comment dengan catatan bahwa komentar anda tidak dapat di baca oleh user lain.
dirrect message dapat anda temukan di menu "action" di kolom sebelah kanan profile seseorang/user.
anda tinggal klik Message (username yang akan anda kirim comment) lalu anda dapat mengirimkan komentar anda dalam 140 karakter.

Simpel bukan? Nah, setelah API Twitter dibuka, yang memungkinkan adanya third party client untuk mengakses Twitter — seperti di PC, Mac, BlackBerry, atau iPhone — muncul satu fitur baru yang sebenarnya tidak secara resmi dikeluarkan oleh Twitter. Fitur ini adalah ReTweet, biasa disingkat RT.
RT ini semacam fitur Forward di email. Sebagaimana nature-nya Forward, yang kita lakukan adalah “meneruskan” suatu tweet yang dianggap menarik, dengan kadang-kadang menyelipkan opini pribadi. Bentuk umum ReTweet adalah “RT @.. <tweet>”, tapi bisa juga dimodifikasi menjadi “<tweet> (via @..)”.

..selamat mencoba ... (^.^)..

Selasa, 10 Januari 2012

Laporan Dasar Teknik Listrik / SMT 1

LAPORAN PRAKTIKUM
DASAR TEKNIK LISTRIK
TEKNIK KOMPUTER

 


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
 YOGYAKARTA




MODUL 1
Tujuan Praktikum :
1.    Memperjelas mahasiswa dalam menerima teknik dasar listrik.
2.    Agar mahasiswa dapat mengetahui hasil di lapangan yang di ajarkan pada saat teori
3.    Mahasiswa dapat memahami tentang dasar dasar rangkaian dasar listrik.
4.    Memperkenalkan komponen komponen dasar teknik listrik yang secara garis kepada mahasiswa.
5.    Agar mahasiswa dapat memahami Multitester secara umum.
6.    Dapat menggunakan multimeter analog untuk pengukura resistor .
Meliputi beberapa aspek antara lain :
    Persiapan yaitu pengecekan /penyetelan titik nol mekanis.
    Pemasangan test lead.
    Pemasangan jangkau ukur dan pwmbacaan skala.
    Pengecekan dan penyetelan titik nol ohm.
    Penyajian hasil pengukuran lengkap dengan ketelitian dan koreksi hasil pengukuran (perhitungan nilai terkoreksi terhadap nilai ukur  , khususnya pada pengukuran tegangan dan arus impedan meter).
7.     Dapat membaca kode warna.




DASAR TEORI

Multimeter
Multitester atau Multimeter, sering juga disebut AVO meter adalah alat ukur yang dapat mengukur hampir semua besaran listrik. Ia dapat mengukur tegangan listrik baik AC maupun DC, mengukur arus AC maupun DC, dan hanya mengukur arus DC untuk multimeter analog, serta dapat mengukur resistansi atau tahanan listrik. Beberapa multitester keluaran terbaru, bahkan memiliki kemampuan untuk mengukur penguatan transistor (HFE), Frekuensi, bahkan kapasitansi. Di bawah ini adalah beberapa contoh multitester yang ada di pasaran.

Beberapa hal yang harus diperhatikan pada saat pengukuran antara lain :

1. Untuk mengukur resistansi, gunakan skala yang paling kecil dengan tujuan agar pembacaan lebih akurat. Misal untuk mengukur Resistor 100 Ohm, gunakanlah skala X1.

2. Untuk mengukur tegangan DC, perhatikan polaritasnya, jangan sampai terbalik. Sesuaikan skala pengukuran dengan besar tegangan yang diukur. Misal untuk mengukur tegangan 15V, gunakanlah range 30V, jangan gunakan range 12 volt, karena jarum akan menabrak batas ukurnya.

3. Untuk mengukur tegangan AC, polaritas tidak masalah. Sesuaikan skala pengukuran dengan besar tegangan yang diukur. Misal untuk mengukur tegangan 220V, gunakanlah range 300V, jangan gunakan range 120 volt, karena jarum akan menabrak batas ukurnya.

4. Untuk mengukur arus DC, perhatikan polaritas dan batas ukurnya. Hati-hati pada saat mengukur arus, karena pada saat ini tahanan dalam multitester menjadi sangat kecil. Kesalahan prosedur dapat mengakibatkan multitester rusak atau terbakar setidaknya sekeringnya putus.

5. Harus diingat bahwa Voltmeter dipasang paralel dengan titik ukur sehingga tahanan dalam idealnya adalah tak terhingga, sedangkan Amperemeter dipasang seri dengan titik ukur sehingga tahanan dalam idealnya adalah nol. Selalu berhati-hati dalam melakukan pengukuran, perkirakan perolehan tegangan atau arus sebelum mengukurnya.

Multimeter analog adalah alat ukur besaran listrik yang hasil pengukurannya berupa simoangan jarum penunjuk. Jarum ini digerakkan oleh sistem elektro magnetik yang disebut kumparan magnet, kumparan gerak/kumparan putar (permanent magnet moving coil).

Dasar kerja : jika kumparan magnet dialiri arus listrik karena kumparannya tegak pada sumber (AC) yang dipegang oleh pegas , maka kumparan yang rodanya terpasang jarum akan bergerak  dan dihentikan oleh pegas sampai simpangan tertentu.

Mengetahui harga warna cincin :
    Hitam : 0
    Coklat : 1
    Merah : 2
    Orange :3
    Kuning : 4
    Hijau : 5
    Biru : 6
    Ungu : 7
    Abu abu : 8
    Putih : 9

A.    Cincin pertama : menunjukan angka
B.    Cincin kedua : menunjukan angka
C.    Cincin ketiga : menunjukan angka
D.    Cincin keempat :menunjukan banyaknya
E.    Cincin kelima :menunjukan toleransi
F.    Warna untuk toleransi :
G.    Emas :-+ 5%
H.    Perak :-+10%
Skala pada Multitester pd bagian V (Volt) ada dua yaitu:
DC Volt -- (Tegangan searah) : Tegangan Batere, Teg. Output IC Power, dsb (Terdapat Polaritas + dan -)
AC Volt ~ (Tegangan Bolak Balik) : Tegangan PLN, dan sejenisnya.

Umumnya yg digunakan dalam pengukuran arus lemah seperti pengukuran ponsel, dll dipilih yg DC Volt --

Setelah dipilih skala DC Volt, ada nilai2 yg tertera pada bagian DC Volt tsb. Contoh:

200mV artinya akan mengukur tegangan yg maximal 0,2 Volt
2V artinya akan mengukur tegangan yg maximal 2 Volt
20V artinya akan mengukur tegangan yg maximal 20 Volt
200V artinya akan mengukur tegangan yg maximal 200V
750V artinya akan mengukur tegangan yg maximal 750V

Gunakan skala yg tepat utk pengukuran, misal Battere 3,6 Volt gunakan skala pada 20V. Maka hasilnya akan akurat mis terbaca : 3,76 Volt.
     Jika menggunakan skala 2 V akan muncul angka 1 (pertanda overload/ melebihi skala)
Jika menggunakan skala 200V akan terbaca hasilnya namun tdk akurat mis terbaca : 3,6V atau 3,7 V sja (1digit belakang koma)
Jika menggunakan 750V bisa saja namun hasilnya akanterbaca 3 atau 4 volt (Dibulatkan lsg tanpa koma)
     Setelah object pengukuran sdh ada, dan skala sdh dipilih yg tepat, maka lakukan pengukuran dgn menempelkan kbl merah ke positif battere dan kabel hitam ke negatif batere. Akan muncul hasil pengukurannya.
Jika kabel terbalik hasilnya akan tetap muncul, namun ada tanda negatif didepan hasilnya. Beda dgn Multitester Analog. Jika kbl terbalik jarum akan mentok kekiri.
Bila tdk tau besaran nilai yg mau diukur, dianjurkan pilih skala tengah misalnya skala 20K. Lalu lakukan pengukuran.
Jika hasilnya 1 (Overload) maka naikkan skala
Jika hasilnya digit dibelakang koma kurang akurat, maka turunkan skala.




RESISTOR
Resistor adalah komponen elektronik dua saluran yang didesain untuk menahan arus listrik dengan memproduksi penurunan tegangan diantara kedua salurannya sesuai dengan arus yang mengalirinya, berdasarkan hukum Ohm:
Resistor digunakan sebagai bagian dari jejaring elektronik dan sirkuit elektronik, dan merupakan salah satu komponen yang paling sering digunakan. Resistor dapat dibuat dari bermacam-macam kompon dan film, bahkan kawat resistansi (kawat yang dibuat dari paduan resistivitas tinggi seperti nikel-kromium).
Karakteristik utama dari resistor adalah resistansinya dan daya listrik yang dapat diboroskan. Karakteristik lain termasuk koefisien suhu, desah listrik, dan induktansi.
Resistor dapat diintegrasikan kedalam sirkuit hibrida dan papan sirkuit cetak, bahkan sirkuit terpadu. Ukuran dan letak kaki bergantung pada desain sirkuit, resistor harus cukup besar secara fisik agar tidak menjadi terlalu panas saat memboroskan daya





PEMBAHASAN
Pada Praktikum pertemuan pertama di ajarkan mengenai tata cara menggunakan multitester dan pengenalan elemen elemen pada multitester.saat pengujian resistor dengan cincin warna : abu abu , merah , coklat , emas menggunakan multitester dilakukan pengukuran resistor yang nilai ukurnya adalah 820 ohm -+ 5%.Ternyata setelah diukur resistor tersebut benilai 800 ohm. Membagi rangkaian tegangan dengan rangkaian tegangan. Telah dipraktekan mengukur tegangan R dengan 100 K ohm 2000 K ohm di titik tengahnya diukur tegangan menurut 3 V.Diukur dengan analog : DC 20 K ohm/V dan AC 9 K ohm/V (SUNWA).Diukur dengan analog : DC 10 K ohm/V dan AC 4,5 K ohm/V (HELES).
Pada Praktikum pertemuan kedua yaitu mengukur Resistor dengan cincin warna : orange , orange , hitam , coklat , coklat mempunyai nilai ukur 3300 -+ 1%.
Berikut ini adalah hasil pengukuran Multimeter Digital
Pengukuran Resistor



Mengukur Ohm dengan Multimeter analog (jarum) yang common/hitam positif, merah negatif.
Berbeda dengan Multimeter Digital ternyata yang common/hitam negatif, merah positif.






Kesimpulan

1. Perhatikan Object yg akan diukur. (Resistor, hambatan jalur, dll)
2. Perhatikan skala Pengukuran pada Ohm Meter:
200 artinya akan mengukur hambatan yg nilainya max. 200 Ohm
2K artinya akan mengukur hambatan yg nilainya max. 2000 Ohm (2KOhm)
20 K artinya akanmengukur hambatan yg nilainya max. 20.000 Ohm (20K Ohm)
200K artinya akan mengukur hambatan yg nilainya max. 200.000 Ohm (200K Ohm)
2M artinya akan menguur hambatan yg nilainya 2.000.000 Ohm (2000K Ohm atau 2 Mega Ohm)



Jumat, 06 Januari 2012


  • LAPORAN PRAKTIKUM
    ALGORITMA DAN PEMROGRAMAN




    Nama        : METODIUS AVE MAHATMA PUTRA B 
    NIM         : 113310027
              JURUSAN :  D3 – Teknik Komputer




    Sekolah Tinggi Manajemen Informatika dan Komputer
    AKAKOM
    Y O G Y A K A R T A


    MODUL I
    ALGORITMA DAN PEMROGRAMAN DENGAN NETBEANS

    A.      DASAR TEORI

    Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistemasis dan sesuai dengan logika manusia. Untuk menjadi sebuah algoritama urutan langkah yang ditempuh untuk menyelesaikan masalah harus memberikan hasil yang benar.
    Unfied modeling language (UML) belakangan ini merupakan skema reprensentasi grafis yang banyak digunakan secara luas untuk permodelan system berorientasi objek. UML adalah bahasa grafis yang kompleks dan kaya dengan fitur, contohnya Activity Diagram. Activity Diagram adalah flowchar yang memodelkan aksi yang akan dikerjakn oleh objek beserta dengan ordernya.
                Netbeans adalah IDE yang ditujukan untuk memudahkan pemrograman java. Dalam netbeans, pemrograman berbasis visual dan event driven. Untuk membuat dialog atau user-interface, kita tidak perlu membuat teks program secara manual baris per baris, tatapi cukup “klik” pada component-pallete. Teks program akan dihasilkan secara otomatis. Netbeans mencangkup complier atau builder, dan debugger internal.


    B.      PEMBAHASAN

    Program 1:
    public class ProgramSederhana {
        public static void main(String[] args) {
            System.out.println("Titik Nurhayati");
            System.out.println("Jalan Raya Janti");
        }
    }
    Hasil Program :
    Penjelasan :
    Pada scrip di atas adalah menentukan paket untuk tempat penyimpanan program
    public class ProgramSederhana {
        public static void main(String[] args) {
    Terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Class itu sendiri diberi nama ProgramSederhana. Lalu kita menemukan pernyataan public static void main (String [] args) adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu  dalam kelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dijalankan. Pada program di atas terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[]args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen.
            System.out.println("Titik Nurhayati");
            System.out.println("Jalan Raya Janti");
        }
    }
    kita menggunakan objek  System.out dan memanggil metode println()yang akan mencetak kata yang terdapat dalam tanda kurung. Karena kita menggunakan println() maka hasil output akan tercetak di bawahnya, bukan di sampingnya.

    Program Pada Latihan 1 :
    public class Latihan1 {
        public static void main(String[] args) {
            System.out.print("Haloo Semua...");
            System.out.print("Selamat Belajar Java..");
        }
    }
    Hasil Program :
    Penjelasan :
    package titik.lat1;
    Pada scrip di atas adalah menentukan paket untuk tempat penyimpanan program
    public class Latihan1{
        public static void main(String[] args) {
    Terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Class itu sendiri diberi nama Latihan1. Lalu kita menemukan pernyataan public static void main (String [] args) adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu  dalam kelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dijalankan. Pada program di atas terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[]args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen.
            System.out.print("Haloo Semua...");
            System.out.print("Selamat Belajar Java..");
        }
    }
    kita menggunakan objek  System.out dan memanggil metode print()yang akan mencetak kata yang terdapat dalam tanda kurung. Karena kita menggunakan print() maka hasil output akan tercetak di sampingnya, bukan di bawahnya.

    Program Pada Latihan 2 :
    public class Latihan2 {
        public static void main(String[] args) {
            System.out.println("Kami Sedang Belajar Java");
            System.out.println("Jangan Di Ganggu...!");    }}

    Hasil Program :
    Penjelasan :
    Pada scrip di atas adalah menentukan paket untuk tempat penyimpanan program
    public class Latihan2{
        public static void main(String[] args) {
    Terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Class itu sendiri diberi nama Latihan2. Lalu kita menemukan pernyataan public static void main (String [] args) adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu  dalam kelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dijalankan. Pada program di atas terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[]args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen.
            System.out.println("Kami Sedang Belajar Java");
            System.out.println("Jangan Di Ganggu...!");    }}
    kita menggunakan objek  System.out dan memanggil metode println()yang akan mencetak kata yang terdapat dalam tanda kurung. Karena kita menggunakan println() maka hasil output akan tercetak di bawahnya, bukan di sampingnya.


    C.     TUGAS

    1.      Apa saja kelebihan NetBeans sebagai IDE pemrograman java ?
    Mempunyai garbage collection, dapat membuat program berbasis visual dan event driven, tidak perlu membuat teks program secara manual baris per baris untuk membuat dialog atau user-interface, dapat menghasilkan teks program secara otomatis, di dalam netbeans juga ada compailer, builder, dan debugger internal.

    2.      Sebutkan editor yang dapat digunakan untuk program java !
    NotePad, TextPad, GEL, Enclips




    D.    KESIMPULAN

    Dari pernyataan – pernyataan di atas, dapat kita simpulkan bahwa untuk membuat program dengan bahasa pemrograman java akan lebih mudah sekali jika kita membuatnya dengan editor yaitu NetBeans, karena NetBeans mudah di gunakan dan teks program akan dihasilkan otomatis

    E.     LISTING

    Terlampir


    MODUL II
    PEMROGRAMAN DENGAN JAVA

    A.     DASAR TEORI

    Java adalah bahasa pemrograman multi platform. Java tidak menyediakan IDE khusus seperti hal bahasa pmrograman yang lain. Pemrogram bisa menggunakan IDE yang support ke java. Misalnya Neatbeans, Eclips, Texpad dan lain-lain. Editor teks bisa digunakan semisal notepad. Jika editor yang digunakan tidak support java, kita tinggal menyimpan dalam ekstensi java kemudian kompilasi dan menjalankan dengan commond prompt.
    Elemen-elemen dasar pemrograman Java terdiri dari:
    1)      Himpunan Karakter
    Himpunan karakter terdiri dari huruf, digit maupun symbol-simbol lainya.
    Contohnya :
    Huruf             : A, a,B,b, C, c, . . .
    Digit   : 0, 1, 2, 3, 4, 5, . . .
    Symbol dan lainnya : _ - + $ # * dan sebagainya
    2)      Pengenal
    Pengenal atau indentifier adalah suatu nama yang bisa dipakai dalam pemrograman untuk menyataan:
    -          Variable
    -          Konstanta bernama
    -          Tipe data
    -          Fungsi
    -          Label
    -          Obyek
                                        Contoh :
                                        moMhs;
                                        no_Mhs;
                            Kata kunci
                            Pengenalan sistem yang mempunyai makna khusus bagi compiler. Kegunaan dari golongan ini tidak berubah.
    3)      Tipe Data Primitif

                Bahasa pemrograman java adalah bahasa pemrograman yang selalu menggunakan tipe data uintuk setiap variabelnya. Itu berarti bahwa semua variable harus dideklarasikan terlebih dahulu sebelum mereka digunakan.

    4)       Variabel dan Konstanta

           Variable digunakan dalam program untuk menyimpan suatu nilai. dan nilai yang       ada padanya dapat diubah selama ekseskusi berlangsung Konstanta adalah nilai                       yang tetap.
          Contoh :
                     Float jumlah;
                     Jumlah = 10;

    5)     Konstanta bernama

    Hal ini dapat dilakukan dengan menggunakan kata kunci const.
    Contoh :
                Const float PHI = 3.14;




    NILAI DEFAULT

            Tidak selalu perlu untuk menentukan suatu nilai ketika sebuah field dideklarasikan . fleld yang dideklarasikan tetapi tidak diinisialisasikan akan diset ke default yang ada oleh compiler. Secara umum, default ini akan bernilai null atau zero tergantung pada tipe datanya. Table 1.2 merangkum nilai default untuk tipe-tipe data di atas.



    PERNYATAAN MASUKAN DAN KELUARAN DALAM JAVA

            Dalam bahasa pemrograman java, kita akan menggunakan pernyataan untuk menghadapi masukan dari keyboard. Sedangkan pernyatan keluarkan adalah pernyaatan untuk menampilkan sesuatu nilai ke layar.

    1.      Komponen keluaran
    Untuk menampilkan kelayar secaran teksual. java  mempunyai fasilitas output, yaitu dengan perintah
    Sytem.out.print (hal yang akan ditampilkan, bisa lebih dari satu); untuk menampilkan ke layar dan setelah selesai selesai  berpindah baris. Akibatnya perintah keluaran setelah itu akan ditampilkan pada baris berikutnya.
    System.out.println ( Hasil penjumlahan ‘’.+hasil) ;
    //menampilkan isi variable hasil

    2.      Komponen masukan
    Untuk memasukan sebuah nilai ke variable yang sudah didefinisikan digunakan kelas Scanner (kelas ini disediakan mulai java versi 1.5).
    a.      Input data bertipe Integer
    Untuk mengimputkan data dengan tipe integer digunakan method nextlnt di dalam  kelas Scanner.
    b.      Input data bertipe String
    Untuk mengimputkan data dengan tipe integer digunakan method nextlnt didalam kelas Scanner.
    c.       Input tipe yang lain
    Untuk input data dari keyboard dengan tipe yang lain dan disediakan oleh kelas Scanner adalah sebagai berikut:


    B.     PEMBAHASAN

    Program 1 :
    public class Pertama {
        public static void main(String[] args) {
            System.out.println("Selamat Datang di STMIK AKAKOM");
        }
    }
    Hasil Program:
    Penjelasan :
    public class Pertama {
        public static void main(String[] args) {
    Terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Class itu sendiri diberi nama Pertama. Lalu kita menemukan pernyataan public static void main (String [] args) adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu  dalam kelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dijalankan. Pada program di atas terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[]args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen.
            System.out.println("Selamat Datang di STMIK AKAKOM");
        }}
    kita menggunakan objek  System.out dan memanggil metode println()yang akan mencetak kata yang terdapat dalam tanda kurung. Karena kita menggunakan println() maka hasil output akan tercetak di bawahnya, bukan di sampingnya.

    Latihan :
    public class Dua {
        public static void main(String[] args) {
            System.out.println("        BIODATA PRIBADI");
            System.out.println("===============================");
            System.out.println("Nama    : Titik Nurhayati");
            System.out.println("Nim     : 093110013");
            System.out.println("Jurusan : Teknik Informatika");
        }}
    Hasil :
    Penjelasan :
    public class Dua {
        public static void main(String[] args) {
    Terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Class itu sendiri diberi nama Dua. Lalu kita menemukan pernyataan public static void main (String [] args) adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu  dalam kelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dijalankan. Pada program di atas terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[]args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen.
            System.out.println("        BIODATA PRIBADI");
            System.out.println("===============================");
            System.out.println("Nama    : Titik Nurhayati");
            System.out.println("Nim     : 093110013");
            System.out.println("Jurusan : Teknik Informatika");
            System.out.println("Jenis Kelamin : Perempuan");
            System.out.println("Tanggal Lahir : 05-09-1990");
            System.out.println("Alamat  : Jalan Raya Janti");
        }}
    kita menggunakan objek  System.out dan memanggil metode println()yang akan mencetak kata yang terdapat dalam tanda kurung. Karena kita menggunakan println() maka hasil output akan tercetak di bawahnya, bukan di sampingnya.


    C.     TUGAS

    1.      Buat Program untuk menampilkan 5 jurusan yang ada pada STMIK AKAKOM?
          public class Tugas
    {
        public static void main(String[] args)
        {
            System.out.println("STMIK AKAKOM YOGYAKARTA");
            System.out.println("JL. Raya Janti 143");
            System.out.println("============================");
            System.out.println("Program Studi");
            System.out.println("Teknik Informatika/TI");
            System.out.println("Sistem Informasi/SI");
            System.out.println("Manajemen Informatika/D3");
            System.out.println("Teknik Komputer/D3");
            System.out.println("Komputerisasi Akuntansi/D3");
        }
    }

    2.      Tugas dari dosen pengampu?
    Tidak ada tugas dari dosen pengampu


    D.     KESIMPULAN

    Dari penjelasan-penjelasan di atas dapat kita simpulkan, bahwa untuk membuat program dengan bahasa pemrograman java, kita harus membuat sebuah class untuk membedakan program yang satu dengan program yang lain, supaya jika kelas itu ingin di edit kita tidak kebingungan mencari file nya.

    E.      LISTING

    Terlampir