Identitas dosen Suherman, ST Address : Cilegon

Slides:



Advertisements
Presentasi serupa
Pertemuan Ke-3 STRUKTUR PEMILIHAN.
Advertisements

STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
STRUKTUR DASAR ALGORITMA
Dasar Komputer & Pemrog 2 A minggu 4
Tipe data dan algoritma dasar
MATERI 8 CHOICE / PILIHAN.
Struktur Kondisi dan Perulangan
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Struktur Pemilihan Pertemuan ke-3.
Algoritma dan Struktur Data
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Identitas dosen Suherman, ST Address: Cilegon Mobile : Ym: leeput Blog:
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Identitas dosen Suherman, ST Address: Cilegon Mobile : Ym: leeput Blog:
Pemprograman Terstruktur 1
Algoritma dan Pemrograman
Variabel, Konstanta, Tipe Data Dan Operator pada VB
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
PERULANGAN RISMAYUNI.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Materi 9 LOGIKA & ALGORITMA.
Algoritma Pemrograman 2A
STRUKTUR DASAR ALGORITMA
ALGORITMA & PEMROGRAMAN
Percabangan Percabangan Bersyarat If ….Then….Else
ALGORITMA PEMROGRAMAN 2A
Perulangan (looping) Oleh: Sri Supatmi.
Pemilihan / Pencabangan
Algoritma Pemrograman
PERCABANGAN Percabangan merupakan suatu sintaks dalam bahasa pascal yang mensyaratkan suatu kondisi tertentu agar statemen atau kode program tersebut dapat.
Flowchart.
Selamat datang M. Haviz Irfani,S.Si PEMROGRAMAN 1.
Materi 10 LOGIKA & ALGORITMA.
BAB 5 PENGULANGAN PROSES.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Pengulangan.
AP2A Perulangan & Array PJ : Wawan Setiawan 07
Struktur Dasar Algoritma dan Runtunan
PERCABANGAN DAN PERULANGAN
Identitas dosen Suherman, ST Address : Cilegon
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
Identitas dosen Suherman, ST Address : Cilegon
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
Oleh : UMMU ZAHRA ALGORITMA.
PENYELEKSIAN KONDISI.
PERULANGAN.
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Identitas dosen Suherman, ST Address : Cilegon
Dasar-Dasar Pemrograman
Oleh: Abdul Haris Heryani
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Pertemuan 8 Looping Erna Sri Hartatik
Dasar-Dasar Pemrograman
Identitas dosen Suherman, ST Address : Cilegon
ALGORITMA & PEMROGRAMAN
Pengulangan. Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until.
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Identitas dosen Suherman, ST Address : Cilegon
PERNYATAAN IF THEN ELSE & CASE OF PERULANGAN FOR, WHILE DO, REPEAT UNTIL Fisika UNDANA, Senin 16 Oktober 2017.
Chapter 5 : Perulangan (Repeatition)
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Chapter 5-1 : Perulangan (Repeatition)
Identitas dosen Suherman, ST Address : Cilegon
1 Algoritma dan Pemrograman STRUKTUR PERULANGAN. 2 JENIS-JENIS PERULANGAN 1.FOR-TO-DO / FOR-DOWNTO-DO 2.WHILE-DO 3.REPEAT-UNTIL.
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Chapter 5 : Perulangan (Repeatition)
Transcript presentasi:

Identitas dosen Suherman, ST Address : Cilegon Mobile : 087 877 486 821 Email : leeput@yahoo.com Ym : leeput Blog : http://leeput.wordpress.com http://suherman628.wordpress.com

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)

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

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

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

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

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’ ;

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

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’ ;

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

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;

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

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

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;

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

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;

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

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;

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

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’

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

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

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

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

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

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

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

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

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