Ahmadi Andianto
Puji syukur kami panjatkan kepada Allah SWT yang telah memberikan
petunjuk sehingga Penulis bisa menyelesaikan penyusunan buku
pemrograman dasar yang saat ini ada di tangan pembaca.
Buku ini merupakan bagian pertama dari dua buku yang penulis susun
untuk menambah referensi buku ajar pada mata pelajaran Pemrograman
Dasar sebagai materi dasar Program Keahlian Teknik Komputer dan
Informatika dalam jenjang Sekolah Menengah Kejuruan.
Penulis yakin terdapat banyak hal yang perlu diperbaiki dalam buku ini.
Saran dan kritik yang membantu penyempurnaan buku ini dapat
dikirimkan melalui email : ahmadiandianto@gmail.com
Daftar Isi
Kata Pengantar
Daftar Isi
Bagian 1 : Alur Logika Pemrograman ............................................... 1
1.1. Masalah ....................................................................... 1
1.2. Algoritma .................................................................... 2
1.3. Notasi Algoritmik ........................................................ 3
1.4. Jenis Algoritma dalam Pemrograman Komputer ........ 6
Bagian 2 : Bahasa Pemrograman ...................................................... 11
2.1. Bahasa Pemrograman ................................................. 11
2.2. Bahasa Pemrograman Java dan IDE Netbeans............ 12
2.3. Unduhan dan Instalasi Java dan Netbeans .................. 16
2.4. Layar Kerja Netbeans ................................................. 21
Bagian 3 : Menulis Kode Program Java ............................................. 24
3.1. Struktur Project di Netbeans ....................................... 24
3.2. Membuat dan Mengelola Project ................................ 25
3.3. Membuat dan Mengelola Package .............................. 27
3.4. Membuat dan Mengelola Java Class ........................... 29
3.5. Struktur Kode Program Java ....................................... 30
3.6. Membuat Program Output ......................................... 32
3.7. Membuat Program Input ............................................. 34
3.8. Kesalahan Pada Program ............................................ 36
Bagian 4 : Tipe Data, Variabel, Konstanta, Operator, dan Ekspresi... 40
4.1. Tipe Data dalam Java .................................................. 40
4.2. Variabel ...................................................................... 41
4.3. Konstanta ................................................................... 44
4.4. Operator dan Ekspresi ................................................ 45
Bagian 5 : Operasi Aritmatika dan Logika ......................................... 50
5.1. Operasi Aritmatika ...................................................... 50
5.2. Operasi Logika ............................................................ 56
Bagian 6 : Struktur Kontrol Percabangan ......................................... 60
6.1. Konsep Percabangan .................................................. 60
6.2. Percabangan dengan 1 kondisi (if) .............................. 61
6.3. Percabangan dengan 2 kondisi (if else) ....................... 62
6.4. Percabangan lebih dari 2 kondisi (if else if) & case ...... 64
6.5. Kondisi dengan operator Boolean ............................... 67
Bagian 7 : Struktur Kontrol Perulangan ............................................ 71
7.1. Struktur Perulangan .................................................... 71
7.2. Perulangan dengan While Loop .................................. 72
7.3. Perulangan dengan Do While Loop ............................. 74
7.4. Perulangan dengan For Loop ...................................... 76
7.5. Perulangan bersarang ................................................. 78
Daftar Pustaka ................................................................................. 83
Tentang penulis................................................................................ 84