2021
OCTOBER 23
1
Algoritma dan Pemrograman
PRAKTIKUM - 1
Modul ini diperuntukkan bagi mahasiswa Program Studi Teknologi Informasi yang
mengambil matakuliah Algoritma dan Pemrograman dan/atau matakuliah lain yang
berkaitan dengan perancangan algoritma.
Seluruh latihan yang diberikan wajib untuk dikerjakan, untuk memenuhi rata-rata
nilai /pertemuan. Nilai kelulusan setiap modul adalah lebih besar dari 80.
2
Operasi Percabangan
Struktur Percabangan
Percabangan diperlukan jika hendak memilih dari beberapa kriteria pilihan dalam
suatu runut kode pemrograman. Percabangan merupakan satu dari tiga bentuk
penerapan struktur algoritma selain, runutan dan pengulangan. Percabangan juga
dikenal dengan sebutan struktur kondisi/seleksi. Java memiliki dua bentuk
penulisan pengulangan yakni: if dan switch – case, untuk lebih memudahkan
dalam memahami struktur kerja percabangan, dapat dilihat pada tabel 1 berikut
ini.
Sementara itu, berbeda dengan struktur penulisan if, switch – case memiliki pola
penulisan pengulangan seperti terlihat pada tabel 2 di bawah ini.
Contoh percabangan 1.
if(bilangan % 2 == 0){
System.out.println(“Bilangan genap”);
}else{
System.out.println(“Bilangan ganjil”);
}
}
}
Contoh percabangan 2.
if(terbesar < y)
terbesar = y;
System.out.println(“Bil. terbesar: ” +
terbesar);
4
}
}
Latihan flowgorithm.
Pseudocode flowchart
Masukkan (x, y)
Jika x > y MAKA
Tampilkan(“bil_terbesar:”, x)
Jika tidak memenuhi
Tampilkan(“bil_terbesar:”, y)
Akhir jika
Nilai 10.
Latihan percabangan 1.
Petunjuk soal: buatlah sintaksis java berdasarkan pada pseudocode di bawah ini
menggunakan netbeans IDE dengan perintah if. Kemudian tuliskan sintak java
yang telah running dalam netbeans IDE tersebut pada bagian “Java Sintak” pada
tabel di bawah ini.
5
Nilai 20.
Latihan percabangan 2.
Petunjuk soal: buatlah sintaksis java berdasarkan pada pseudocode di bawah ini
menggunakan netbeans IDE dengan perintah if. Kemudian tuliskan sintak java
yang telah running dalam netbeans IDE tersebut pada bagian “Java Sintak” pada
tabel di bawah ini.
Nilai 20.
Latihan percabangan 3.
Petunjuk soal: buatlah sintaksis java berdasarkan pada pseudocode di bawah ini
menggunakan netbeans IDE dengan perintah if. Kemudian tuliskan sintak java
yang telah running dalam netbeans IDE tersebut pada bagian “Java Sintak” pada
tabel di bawah ini.
Nilai 20.
Latihan percabangan 4.
Petunjuk soal: buatlah sintaksis java berdasarkan pada pseudocode di bawah ini
menggunakan netbeans IDE dengan perintah switch - case. Kemudian tuliskan
sintak java yang telah running dalam netbeans IDE tersebut pada bagian “Java
Sintak” pada tabel di bawah ini.
7
Nilai 30.