Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman II Dasar Java (Jcreator) Dhefi Cahyadi Jl Hasibuan Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh.

Presentasi serupa


Presentasi berjudul: "Pemrograman II Dasar Java (Jcreator) Dhefi Cahyadi Jl Hasibuan Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh."— Transcript presentasi:

1 Pemrograman II Dasar Java (Jcreator) Dhefi Cahyadi Jl Hasibuan Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh

2 Decision/Keputusan JENIS STRUKTUR SELEKSI – Struktur seleksi sederhana (if) – Struktur seleksi tersarang (nested if) – Struktur Switch - case

3 STRUKTUR SELEKSI SEDERHANA ( IF) Bentuk ini merupakan bentuk yang paling sederhana dari keseluruhan struktur seleksi yang ada. Pada bentuk ini, hanya jika komparasi memiliki niali true saja.

4 SATU KONDISI Perintah : If (Variabel=Nilai Variabel) { Blok statement kondisi yang benar } Contoh : Mengisi Keterangan: Jika Nilai Siswa >= 60, maka Keterangan=‘Lulus’ Jika Nilai Siswa < 60, maka Keterangan=‘Tidak Lulus’

5 Jawaban contoh soal

6 Execute file

7 SOAL I: (IF) Buat Program dengan JCreator untuk mencetak tampilan sbb : – Jika power=1, maka komputer=“menyala” – Jika power=0, maka komputer=“mati” Buat Program dengan JCreator untuk mencetak tampilan sbb :

8 STRUKTUR SELEKSI TERSARANG (IF-ELSE) Bentuk ini, baik kondisi bernilai true ataupun false diikuti oleh proses khusus. Tetapi yang harus diperhatikan adalah bahwa proses khusus pada keadaan true tidak mungkin akan diproses pada keadaan false dan sebaliknya

9 Dua Kondisi Perintah : If (Variabel=Nilai Variabel) { Blok statement kondisi yang benar } Else { Blok statement kondisi yang salah }

10 Contoh Buat Program dengan JCreator untuk mencetak tampilan sbb : – Jika Nilai Siswa >= 60, maka Keterangan=“Lulus” – Jika Nilai Siswa < 60, maka Keterangan=“Tidak Lulus” Buat Program dengan JCreator untuk mencetak tampilan sbb : – Jika power=1, maka komputer=“menyala” – Jika power=0, maka komputer=“mati”

11 Lanjutan soal Mengitung gaji karyawan – BONUS DIISI : o Jika masa kerja karyawan >=10 tahun, bonus= o Jika masa kerja karyawan<10 tahun, bonus=0 – Gaji = gaji pokok + bonu s

12 Tiga Kondisi atau Lebih Perintah I : If (Variabel-1=Nilai Variabel-1) { Blok statement-1 yang benar } Else If (Variabel-2=Nilai Variabel-2) { Blok statement-2 yang salah } Else { Blok statement-3 kondisi salah }

13 Contoh soal : Sebuah perusahaan akan menghitung gaji karyawan dengan ketentuan sbb : – Gaji pokok yang didapat : JIka gol = 1, maka gaji pokok = JIka gol = 2, maka gaji pokok = JIka gol = 3, maka gaji pokok = – Masa kerja = 2011 – tahun masuk kerja – Mencari bonus : Jika masa kerja karyawan>=7 tahun maka bonus = Jika masa kerja karyawan<7 tahun, maka bonus=0 – Gaji = gaji pokok + bonus

14 Lanjutan soal Buat Program dengan JCreator untuk mencetak tampilan sbb : – Jika lampu lalu lintas=”hijau”, keterangan=”kendaraan jalan” – Jika lampu lalu lintas=”merah”, maka keterangan=”kendaraan berhenti” – Jika lampu lalu lintas=”kuning”, maka keterangan=”kendaraan jalan hati-hati”

15 Lanjutan soal Sebuah perusahaan akan menghitung gaji karyawan Mingguan dengan ketentuan sbb : – Jam normal seminggu (JN) = 48 – Upah perjam lembur (UJL) = 7000 – Upah per jam (UPJ) Jika gol=1, maka upah perjam (UPJ) = Jika gol=2, maka upah perjam (UPJ) = Jika gol=3, maka upah perjam (UPJ) = – Upah yang didapat : Jika jumlah jam kerja (JJK) <= Jam Normal kerja (JN), maka upah (UPAH) = jumlah jam kerja (JJK) * upah per jam (UPJ) Jika jumlah jam kerja (JJK) > Jam normal kerja (JN) maka – Upah lembur (UL) = jumlah jam kerja (JJK) – jam Normal (JN) – Upah (UPAH) =((Jam normal kerja (JN) * upah per jam (UJL)) + ( upah lembur (UL) * upah per jam lembur (UJL) ))

16 Buat Laporan Nilai Kursus LPK ABC sbb Input Data Variabel : – Siswa, Nilai Word, Nilai Excel, Nilai Acces diisi sendiri Nilai = (nilai word + nilai excel + nilai access) / 3 Nilai huruf : – Jika nilai >=80, maka nilai huruf=”A” – Jika nilai >=66 dan nilai<80, maka nilai huruf=”B” – Jika nilai >=55 dan nilai<66, maka nilai huruf=”C” – Jika nilai >=41 dan nilai<55, maka nilai huruf=”D” – Jika nilai > 41, maka nilai huruf=”E” Nilai mutu : – Jika nilai huruf=”A”, maka nilai mutu=”memuaskan” – Jika nilai huruf=”B”, maka nilai mutu=”baik” – Jika nilai huruf=”C”, maka nilai mutu=”cukup” – Jika nilai huruf=”D”, maka nilai mutu=”kurang” – Jika nilai huruf=”E”, maka nilai mutu=”gagal” Keterangan – Jika nilai >=55, keterangan =”lulus” – Jika nilai <55, maka keterangan =”tidak lulus”

17 Switch – Case Statement Switch merupakan statement alternatif untuk melakukan pemilihan statement. Statement ini biasanya digunakan untuk menyederhanaka kompleksitas statement IF yang banyak mengandung kondisi.

18 Lanjutan Perintah : Switch (Variabel) { case nilai1 : Blok statement 1 yang benar ; break ; case nilai2 : Blok statement 2 yang benar ; break ; case nilai3 : Blok statement 3 yang benar ; break ; default : blok statement 4 yang salah ; }

19 Contoh soal : Sebuah perusahaan akan menghitung gaji karyawan dengan ketentuan sbb : – Gaji pokok yang didapat : JIka gol = 1, maka gaji pokok = JIka gol = 2, maka gaji pokok = JIka gol = 3, maka gaji pokok = – Masa Kerja = 2011 – tahun masuk kerja – Mencari bonus : Jika masa kerja karyawan>=10 maka bonus = Jika masa kerja karyawan< 10, maka bonus=0 – Gaji = gaji pokok + bonus

20 Lanjutan soal Buat program dengan tampilan sbb : Hari dalam seminggu ======================= Hari ke-1 adalah hari senin Hari ke-2 adalah hari selasa Hari ke-3 adalah hari rabu Hari ke-4 adalah hari kamis Hari ke-5 adalah hari jumat Hari ke- 6 adalah hari sabtu Hari ke- 7 adalah hari minggu


Download ppt "Pemrograman II Dasar Java (Jcreator) Dhefi Cahyadi Jl Hasibuan Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh."

Presentasi serupa


Iklan oleh Google