Anda di halaman 1dari 16

Inputan Keyboard

MK PEMROGRAMAN DASAR (36278) | KELAS P3


Prodi S1 Sistem Informasi – Fakultas Teknologi Dan Informatika

Oleh : Pradita Maulidya Effendi


InputStreamReader Membaca data per baris yang
Import Library Java IO (Input
BufferedReader diinputkan user
Output)
io.*

Throws IOException Menangkap bug/error yg terjadi


Error Handling ketika program dijalankan
Try…….Catch….

Menerima inputan dari


BufferedReader readLine() keyboard

Pradita Maulidya Effendi, M.Kom. 2


Error Handling
MK PEMROGRAMAN DASAR (36278) | KELAS P3
Prodi S1 Sistem Informasi – Fakultas Teknologi Dan Informatika

Oleh : Pradita Maulidya Effendi


Try…catch…

Throws IOException

Pradita Maulidya Effendi, M.Kom. 4


4. Percabangan
MK PEMROGRAMAN DASAR (36278) | KELAS P3
Prodi S1 Sistem Informasi – Fakultas Teknologi Dan Informatika

Oleh : Pradita Maulidya Effendi


Contoh alur program sederhana
Sumber: Petani Kode, 2015

Pradita Maulidya Effendi, M.Kom. 6


Contoh alur program dg percabangan
Sumber: Petani Kode, 2015

Pradita Maulidya Effendi, M.Kom. 7


Apa itu percabangan?

Pengambilan opsi program berdasarkan kondisi True atau False

Cara penulisan percabangan dalam pemrograman Java :


• IF
• IF/ELSE
• IF/ELSE/IF atau Switch – Case

Pradita Maulidya Effendi, M.Kom. 8


Syarat dalam Kondisi Percabangan
Untuk membandingkan 2 nilai Untuk membandingkan 2 nilai atau lebih

Pradita Maulidya Effendi, M.Kom. 9


Percabangan IF

Pernyataan di dalam IF akan


dikerjakan jika kondisinya benar.

Jika kondisi salah, maka tidak akan


melakukan apa-apa.

Contoh penulisan IF
pada Java

Pradita Maulidya Effendi, M.Kom. 10


Percabangan IF/ELSE
Jika kondisi benar, maka program
mengerjakan perintah pada jalur
true.

Jika kondisi salah, maka


mengerjakan perintah pada jalur
false.

Contoh penulisan IF/ELSE


pada Java

Pradita Maulidya Effendi, M.Kom. 11


Percabangan IF/ELSE dg Operator Ternary

Operator Ternary = IF/ELSE Contoh penggunaan operator Ternary

Pradita Maulidya Effendi, M.Kom. 12


Percabangan IF/ELSE/IF
Percabangan ini memiliki lebih dari 2 opsi untuk
dijalankan.

Contoh penulisan IF/ELSE/IF

Pradita Maulidya Effendi, M.Kom. 13


Percabangan Switch – Case
Switch Case = IF/ELSE/IF

 case 1 artinya nilai variabel yang akan dibandingkan,


apakah nilainya sama dengan 1 atau tidak. Jika sama,
maka program menjalankan kode yg ada di dalam case 1.
 break artinya berhenti. Ini untuk memerintahkan komputer
untuk berhenti mengecek case yang lainnya.
 default artinya jika nilai variabel tidak ada yang sama
dengan pilihan case di atas, maka kerjakan kode yang ada
di dalam default. Pilihan default bisa juga tidak memiliki
break, karena dia adalah pilihan terakhir. Artinya
pengecekan akan berakhir di situ

Pradita Maulidya Effendi, M.Kom. 14


TUGAS MINGGU DEPAN

Membuat program dengan menggunakan Nested IF


▪ Bersifat individu
▪ Tema bebas. Minimal ada 2 Nested IF
▪ Masing-masing mahasiswa studi kasusnya tidak boleh
sama
▪ Dikumpulkan programnya melalui google drive yang dibuat
oleh ketua kelas
▪ Pengumpulan paling lambat hari Sabtu, 04 April 2020. Pk.
17.00
▪ Format pengumpulan tugas NIM_Nama.zip
15
Thanks!
Jika ada pertanyaan silahkan
menghubungi via :
▪ Email : pradita@dinamika.ac.id
▪ Grup WA

16

Anda mungkin juga menyukai