Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Identitas dosen Suherman, ST Address : Cilegon

Presentasi serupa


Presentasi berjudul: "Identitas dosen Suherman, ST Address : Cilegon"— Transcript presentasi:

1 Identitas dosen Suherman, ST Address : Cilegon
Mobile : Ym : leeput Blog :

2 POKOK BAHASAN KONDISI DAN PERULANGAN Tujuan Pembelajaran Khusus (TPK):
Setelah mempelajari pokok bahasan kondisi dan perulangan, maka mahasiswa dapat menjelaskan, tentang kondisi (IF, CASE) dan perulangan (While, For, Repeat) dengan benar (C2)

3 KONDISI Proses penyeleksian alternatif-alternatif jawaban yang ada. Dan alternatif jawaban akan dikerjakan tergantung dari berbagai ketentuan dari sebuah kondisi yang diberikan.

4 Perintah kondisi ini biasanya dengan menggunakan IF kondisi THEN atau
CASE seleksi type ordinal OF End;

5 MACAM-MACAM KONDISI IF
Kondisi Tunggal Memiliki satu kondisi dan satu alternatif jawaban Kondisi Ganda Memiliki satu kondisi dan dua alternatif jawaban. Dan terdapat 1 perintah ELSE di dalamnya sebagai pengecualian Kondisi Jamak Memiliki banyak kondisi dan banyak alternatif jawaban. Dan terdapat banyak perintah ELSE di dalamnya sebagai pengecualian

6 KONDISI TUNGGAL Contoh : IF KONDISI THEN alternatif jawaban Penerapan
A:= strtoint(edit1.text); B:= strtoint(edit2.text); IF A > B THEN Edit3.text := ‘benar’ ;

7 KONDISI GANDA Contoh : IF KONDISI THEN alternatif jawaban-1 ELSE alternatif jawaban-2 Penerapan A:= strtoint(edit1.text); B:= strtoint(edit2.text); IF A > B THEN Edit3.text := ‘benar’ ELSE Edit3.text := ‘salah’ ;

8 KONDISI JAMAK Contoh : IF KONDISI-1 THEN Jawaban-1 ELSE IF KONDISI-2 THEN Jawaban-2 ELSE IF KONDISI-3 THEN Jawaban-3 ELSE Jawaban-n

9 KONDISI JAMAK Penerapan A:= edit1.text; IF A = ‘HIJAU’ THEN
Edit2.text := ‘JALAN’ ELSE IF A = ‘KUNING’ THEN Edit2.text:= ‘HATI-HATI’ ELSE Edit2.text:= ‘BERHENTI’ ;

10 CASE Case adalah perintah untuk mengelompokkan alternatif-alternatif jawaban yang diberikan yang diseleksi berdasarkan nilai var. Nilai var harus yang bertype ordinal (tunggal)

11 BENTUK UMUM PERINTAH CASE
CASE VAR OF Nilai-Var-1: Jawaban-1 Nilai-Var-2: Jawaban-2 Nilai-Var-3: Jawaban-3 ELSE Nilai-Var-n: Jawaban-n END;

12 Penerapan A:= combobox1.itemIndex; CASE A OF 0: Edit1.text:= ‘JALAN’ ; 1: Edit1.text:= ‘HATI-HATI’ ; ELSE Edit1.text:= ‘BERHENTI’ ; END;

13 PERULANGAN FOR .. DO for <var>:= <nilai awal> to <nilai akhir> do begin …… end; for <var>:= <nilai awal> DownTo <nilai akhir> do begin …… end;

14 Penerapan For. Do For a:= 1 to 10 do begin. Memo1. lines
Penerapan For .. Do For a:= 1 to 10 do begin Memo1.lines.add(inttostr(a)); end;

15 While. do <var>:= <nilai init> while kondisi do begin. …
While .. do <var>:= <nilai init> while kondisi do begin …. / counter <var> end;

16 Penerapan While. do b:= 0; While b < 5 do begin. b:= b+1;. Memo1
Penerapan While .. do b:= 0; While b < 5 do begin b:= b+1; Memo1.lines.add(inttostr(b)); end;

17 Repeat. Until <var>:= <nilai init> Repeat …
Repeat .. Until <var>:= <nilai init> Repeat ….. / counter <var> Until kondisi

18 Penerapan Repeat. Until b:= 0; Repeat. b:= b+1;. Memo1. lines
Penerapan Repeat .. Until b:= 0; Repeat b:= b+1; Memo1.lines.add(inttostr(b)); Until b = 5;

19 Tombol proses berisi ketentuan akan membandingkan nilai pertama dan kedua, bila nilai-1 > nilai-2, maka akan ditampilkan pada Label4 = ‘Anda Benar’

20 Tombol proses berisi ketentuan akan membandingkan nilai pertama dan kedua, bila nilai-1 > nilai-2, maka akan ditampilkan pada Label4 = ‘Anda Benar’, bila tidak ‘Anda Salah’

21

22 Ketentuan tombol proses, Bila Warna rambu :
HIJAU maka Label3 = JALAN KUNING maka Label3 = HATI-HATI MERAH maka Label3 = BERHEN

23

24 Kode barang (Kb) diberi item = 111,112,113
Nama barang dan harga diisi dari ketentuan yang didapat dari Kode barang. Dengan ketentuan : Bila Kb=111 Nama barang = Pepsodent Harga = 2500

25 Bila Kb=112. Nama barang = Rinso. Harga = 1000 Bila Kb=113
Bila Kb=112 Nama barang = Rinso Harga = 1000 Bila Kb=113 Nama barang = Sunsilk Harga = 500

26 Tugas kelompok (1) Buat program yang dapat memasukkan suatu bilangan bulat. Dan program dapat menampilkan teks: ‘Bilangan positif’ bila bilangan > 0 ‘Bilangan negatif’ bila bilangan < 0 ‘Bilangan Nol’ bila bilangan = 0

27 Tugas kelompok (2) Diketahui upah per jam tiap karyawan tergantung pada golongannya. Ketentuannya adalah : Golongan Upah Per Jam (UPJ) A B C D

28 Jumlah Jam Kerja (JJK) yang normal selama 1 minggu 48 jam
Jumlah Jam Kerja (JJK) yang normal selama 1 minggu 48 jam. Kelebihan jam dianggap lembur dengan Upah Lembur (UL)= 3000/jam untuk semua golongan karyawan. Program ini akan menghasilkan upah tiap karyawan dengan ketentuan : Bila JJK <= 48, maka Upah = JJK * UPJ

29 Bila JJK > 48, maka Upah = 48*UPJ+(JJK - 48)*UL

30 Tugas kelompok (3) Buat program yang dapat menampilkan nama-nama bulan (jan-Des) dari masukkan berupa angka bulan (1 – 12)

31 TERIMA KASIH Wassalam……………………..


Download ppt "Identitas dosen Suherman, ST Address : Cilegon"

Presentasi serupa


Iklan oleh Google