Laporan Bahasa Pemrograman 1 modul 3
MAKALAH BAHASA PEMROGRAMAN 1
MODUL 3
STATEMENT PERCABANGAN
DOSEN : DEDE IRAWAN, M.Kom
FAHRUL FADILAH
20180910016
SISTEM INFORMASI 2018 A
KATA PENGANTAR
Kuningan, November 2019
Fahrul Fadilah
DAFTAR ISI
Kata Pengantar………………………………………………………………………………………….
BAB 1
Landasan Teori………………………………………………………………………………………….
BAB 2
Pembahasan……………………………………………………………………………………………
BAB 3
PENUTUP
A.Kesimpulan……………………………………………………………………………………………
DAFTAR PUSTAKA…………………………………………………………………………………….
BAB 1
LANDASAN TEORI
STATEMENT PERCABANGAN
1. Statement if – else, akan membandingkan suatu operasi yang apabila suatu kondisi tertentu, maka blok program di dalamnya akan dieksekusi. Sintaks statementnya adalah sebagai berikut :
If (kondisi){
………………..statement……………….
}
Atau
If (kondisi1){
………………..statement1………………….
}else if(kondisi2){
………………..statement2………………….
} else if(kondisi3){
………………..statement3………………….
} else if(kondisin){
………………..statementn………………….
}else{
………………..default statement……….
}
2. Statement switch-case, digunakan untuk percabangan yang berjumlah lebih dari satu, penggunaanya mirip dengan penggunaan if bertingkat, sintaks penggunaanya sebagai berikut :
switch (ekspresi){
case (kondisi1):
……statement1…..
break;
case (kondisi2):
……statement2…..
break;
case (kondisi3):
……statement3…..
break;
default;
…….default statement;
break;
}
BAB 2
PEMBAHASAN
LATIHAN 1
HASIL
LATIHAN 2
Break berguna untuk menghentikan sementara lalu melanjutkan ke perintah selanjutnya
HASIL
POST TEST
Golongan. Masa kerja. Gaji
I. 0 s/d 2. 1500000
3 s/d 5. 2500000
>5. 3500000
II. 0 s/d 2. 2000000
3 s/d 5. 3000000
>5. 4000000
Double berfungsi untuk menampung 64 bit tipe data float
HASIL
BAB 3
PENUTUP
Kesimpulan
DAFTAR PUSTAKA
https://titinfatimah9898.wordpress.com
https://prakrenybp1.blogspot.com
Modul Praktikum Bahasa Pemrograman 1
MODUL 3
STATEMENT PERCABANGAN
DOSEN : DEDE IRAWAN, M.Kom
FAHRUL FADILAH
20180910016
SISTEM INFORMASI 2018 A
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang memberikan bimbingan dan pertolongannya sehingga dalam penulisan Laporan Praktikum Bahasa pemograman 1 ini bisa berjalan dengan lancar. Penulisan Laporan Praktikum Bahasa pemograman 1 ini dimaksudkan penulis khusunya saya sendiri untuk memenuhi tugas mata kuliah Bahasa pemograman 1. Penulisan Laporan Praktikum Bahasa pemograman 1 ini dimaksudkan sebagai penambah wawasan pembaca khususnya tentang Bahasa pemograman 1 tentang Pengenalan Bahasa Java. Di sisi lain, penulis mengajak kepada para pembaca agar dapat memahami dan mendalami masalah topik di atas, sekaligus menerapkan hasil Laporan Praktikum Bahasa pemograman 1.
Demikianlah sebagai pengantar, mudah-mudahan dengan laporan ini bisa diterima dengan baik. Dan semoga Allah senantiasa melimpahkan rahmat-Nya dalam setiap aktivitas yang kita kerjakan. Amin
Kuningan, November 2019
Fahrul Fadilah
DAFTAR ISI
Kata Pengantar………………………………………………………………………………………….
BAB 1
Landasan Teori………………………………………………………………………………………….
BAB 2
Pembahasan……………………………………………………………………………………………
BAB 3
PENUTUP
A.Kesimpulan……………………………………………………………………………………………
DAFTAR PUSTAKA…………………………………………………………………………………….
BAB 1
LANDASAN TEORI
STATEMENT PERCABANGAN
1. Statement if – else, akan membandingkan suatu operasi yang apabila suatu kondisi tertentu, maka blok program di dalamnya akan dieksekusi. Sintaks statementnya adalah sebagai berikut :
If (kondisi){
………………..statement……………….
}
Atau
If (kondisi1){
………………..statement1………………….
}else if(kondisi2){
………………..statement2………………….
} else if(kondisi3){
………………..statement3………………….
} else if(kondisin){
………………..statementn………………….
}else{
………………..default statement……….
}
2. Statement switch-case, digunakan untuk percabangan yang berjumlah lebih dari satu, penggunaanya mirip dengan penggunaan if bertingkat, sintaks penggunaanya sebagai berikut :
switch (ekspresi){
case (kondisi1):
……statement1…..
break;
case (kondisi2):
……statement2…..
break;
case (kondisi3):
……statement3…..
break;
default;
…….default statement;
break;
}
BAB 2
PEMBAHASAN
LATIHAN 1
Program di atas bertujuan untuk mengeluarkan output 1 digit angka , jika kita memilih angka yang akan ditampilkan misalnya angka 2 maka output yang keluar adalah “Dua” karena dalam kondisi nilai yang dimasukan (angka == 2) .
HASIL
LATIHAN 2
Program ini tujuan nya sama seperti pada latihan 1 hanya saja program ini menggunakan switch-case . Switch sendiri berfungsi sebagai statement pilihan yaitu untuk mengevaluasi nilai case tertentu , jika nilai nya cocok maka akan di eksekusi , jika nilai case tidak ada yang cocok maka akan dieksekusi oleh default .
Case berfungsi untuk memberikan opsi atau pilihan dari pernyataan switch ,
Default burfungsi untuk mengeksekusi jika nilai case tidak sesuai.Break berguna untuk menghentikan sementara lalu melanjutkan ke perintah selanjutnya
HASIL
POST TEST
Buatlah Program untuk menghitung gaji karyawan sebuah perusahaan dengan gaji pokok ditentukan berdasarkan Golongan dan Masa Kerja:
Golongan. Masa kerja. Gaji
I. 0 s/d 2. 1500000
3 s/d 5. 2500000
>5. 3500000
II. 0 s/d 2. 2000000
3 s/d 5. 3000000
>5. 4000000
Tunjangan yang diberikan berupa tunjangan istri dan tunjangan anak dimana tunjangan istri 2,5%/orang dan tunjangan anak 5%/anak sampai anak ke-3. Inputan yang dimasukan nik,nama,jenis kelamin, status pernikahan, jumlah istri dan jumlah anak.
Double berfungsi untuk menampung 64 bit tipe data float
Cara kerja dari program ini yaitu jika kita memilih golongan 1 dan lama kerja 3 tahun berarti kita memiliki gapok 2500000 * tunjangan istri 2,5% (jml istri) kemudian gapok * tunjangan anak 5% lalu gapok + tunjangan istri + tunjangan anak . Jika memiliki istri dan anak lebih dari satu maka tunjangannya pun akan naik , begitu pun jika kita memilih golongan yang lain prose nya sama saja
HASIL
BAB 3
PENUTUP
Kesimpulan
Pada program ini , kita diajarkan untuk membuat program yang memiliki beberapa kondisi yang berbeda dan memerlukan pemilihan satu dari beberapa kondisi tersebut . jadi, kita dapat memilih statement manakah yang akan digunakan.Dengan kata lain kita tidak bisa memilih lebih dari satu kondisi.
Dalam membuat suatu program,penggunaan statement switch atau if adalah sebuah keputusan . Kita dapat menentukan yang mana yang akan dipakai . Statement if dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu, sedangkan statement switch membuat keputusan berdasarkan nilai dari integer atau character.
DAFTAR PUSTAKA
https://titinfatimah9898.wordpress.com
https://prakrenybp1.blogspot.com
Modul Praktikum Bahasa Pemrograman 1
Komentar
Posting Komentar