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


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

Postingan Populer