Anda di halaman 1dari 13

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN


PERTEMUAN KE – 6

Disusun oleh :
Nama : Machfud Mubarak
Sapanang
Jenjang/Jurusan : S1 / Teknik Informatika
NIM : 195410193

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


AKAKOM YOGYAKARTA
2019/2019
Dasar Teori
1.Seleksi Switch-Case
Selain menggunakan struktur if, Java juga mempunyai percabangan/seleksi dengan

menggunakan switch case. Pernyataan switch adalah pernyataan yang digunakan

untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan,

berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksi. Setiap ungkapan

diungkapkan dengan sebuah nilai integral konstan, seperti sebuah nilai dengan tipe

byte, short, int atau char.

Keterangan :
 switch-expression berisi ungkapan yang akan dicek valuenya. Harus ditulis
diantara tanda (......)
 value1, value2 sampai valueN dilakukan pengecekan secara berurutan dimulai
dari yang pertama, apabila ada value yang sesuai maka statement(s) yang
mengikuti case dijalankan
 break ditemukan dari eksekusi pernyataan switch berakhir, berguna untuk
menghentikan case. Switch-case tanpa break menyebabkan case berikutnya
dieksekusi
 default hanya akan dijalankan jika value pada case tidak ada yang sesuai
A. PRAKTIK
1. MODIFIKASI PROGRAM PADA PRAKTIK 2 MODUL 5
Pada praktik di bawah menentukan jenis bilangan menggunakan fungsi switch-case, dari hasil
dibawah terlihat outputnya setelah dijalankan adalah bilangan ganjil, sesuai pada pernyataan maka
akan dicek valuenya dan pada value yang sesuai yaitu case 1 maka outputnya seperti pada gambar
di bawah.

2. UBAH BIL 5 MENJADI 100


Pada praktik kali ini hanya memodifikasi dari praktik sebelumnya dengan mengubah sedikit script
dimana 5 diganti dengan 100 maka hasilnya seperti pada gambar di bawah, karena setelah
pengecekan value dan value yang sesuai di temukan maka hasilnya terlihat pada gambar.
3. PROGRAM MENAMPILKAN KODE JURUSAN
Pada praktik kali ini dibuat program untuk menampilkan kode jurusan, programnya dapat dilihat
pada gambar di bawah, dan setelah dijalankan dan memasukkan inputnya maka kembali akan
dilakukan pengecekan setiap value nya.

4. MODIFIKASI DENGAN MENAMBAHKAN KODE MI,TK,DAN KA


Pada praktik kali ini hanya memodifikasi dari praktikum sebelumnya dengan menambah beberapa
kode jurusan maka programnya dapat dilihat pada gambar di bawah, seperti sebelumnya setelah
dijalankan maka akan dilakukan pengecekan value.
5. PROGRAM MENENTUKAN JUMLAH HARI DALAM BULAN
Pada praktik kali ini membuat program untuk menentukan jumlah hari dalam bulan, program dapat
dilihat pada gambar di bawah, terdiri dari beberapa value dan setelah dijalankan maka hasilnya
seperti pada gambar di bawah.

6. MEMODIFIKASI PRAKTIK SEBELUMNYA DENGAN MENGHAPUS BREAK


Pada praktik ini memodifikasi praktik sebelumnya dengan menghilangan break pada value yang
pertama, nah karena break di hillangkan maka setelah diinput kode 5 maka hasilnya seperti pada
gambar di bawah dari hasil tersebut yang seharusnya hanya menampilkan satu output saja namun
karena break dihilangkan maka di akan tetap melanjutkan ke value selanjutnya.
B. LATIHAN
Memofidikasi praktik 3 ke dalam bentuk if else
Untuk latihan kali ini yaitu memodifikasi praktik 3 yang tadinya menggunakan fungsi switch-case di ubah
ke fungsi if.Programnya dapat dilihat pada gambar dibawah. Maka setelah dijalankan outputnya sama
dengan praktik 3.
C. TUGAS

Pada tugas kali ini membuat flowchart menghitung luas bangun ruang, yang terdiri dari 2 pilihan, berkut
flowchartnya.
Berikut gambar console setelah flowchart tadi di jalankan, dapat dilihat pada gambar pertama ketika
diinput 1 maka akan dikerjakan luas persegi panjang begitupun ketika diinput 2 maka yang akan di
proses luas lingkaran.
Nah untuk kali ini tugas seperti praktik sebelumnya namun dalam bentuk program, terlihat pada gambar
di bawah dapat dilihat program nya dengan menggunkan fungsi switch-case.

Membuktikan Output pada program dengan memasukan pilihan 1 maka akan keluar langkah
memasukan Panjang dan lebar kemudian luas pun akan keluar
Membuktikan Output pada program dengan memasukan pilihan 2 maka akan keluar langkah
memasukan jari jari lingkaran kemudian tampilan luas pun keluar.

Membuktikan Output pada program dengan memasukan pilihan 6 maka akan keluar “salah memasukan
pilihan ” karena pada program tidak ada pilihan tersebut.

Kesimpulan
Setelah melaksanakan praktikum ini mahasiswa dapat mengimplementasikan fungsi switch- case
serta mengubah bentuk program dari satu fungsi ke fungsi lainnya.