Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

P SEDOCODE & D ECISIONS T ABLE Algoritma & Teknik Pemrograman (2)

Presentasi serupa


Presentasi berjudul: "P SEDOCODE & D ECISIONS T ABLE Algoritma & Teknik Pemrograman (2)"— Transcript presentasi:

1 P SEDOCODE & D ECISIONS T ABLE Algoritma & Teknik Pemrograman (2)

2 P SEUDOCODE Algoritma menggunakan kode Kode yang biasa digunakan: Masukan program : Input, read, get, key-In, accept Keluaran proses : display, write, print Proses pemilihan : if …. then …. endif Proses pengulangan : repeat … until … while … do … endwhile for … do … endfor

3 A LGORITMA P ENGISIAN B AHAN _B AKAR Begin Input penunjukan_awal Input penunjukan_akhir JumlahBB  0 Repeat Input PengisianBB JumlahIsiBB  JumlahIsiBB + PengisianBB Until PengisianBB = 0 Print JumlahBB End

4 D ECISIONS T ABLE Condition Stub Condition Applied Action StubAction Taken Digunakan untuk: Keputusan yang bersifat kompleks/ memiliki kompleksitas yang rumit

5 D ECISIONS T ABLE (C ONTOH K ASUS P ENGGUNAAN ) Program memutuskan penerimaan pegawai pada PT.ABC dengan kriteria penerimaan sebagai berikut: Kandidat harus perempuan Kandidat harus memiliki pengalaman bekerja selama minimal 2 tahun Status pernikahan harus belum menikah

6 J AWABAN K ASUS Program Seleksi Masuk Karyawan PT. ABC Condition StubCondition Applied Kandidat Perempuan YYNNY Kandidat memiliki pengalaman min. 2 tahun YNYYY Kandidat memiliki status belum menikah YNNYY Action StubAction Taken Diterima ke proses selanjutnya YNNNY Jadi Keputusannya ??

7 S OAL L ATIHAN 1. Buatlah algoritma menggunakan Pseudocode untuk sebuah program pemberian diskon pada toko elektronik. Diskon diberikan bagi pelanggan yang membeli TV, diskon diberikan sesuai ukuran TV. Berikut aturan pemberian diskonnya: - TV 20-inch, diskon 10% - TV 29-inch, diskon 20% 2. Universitas ternama memberikan penawaran beasiswa Jurusan Magister Manajemen Bisnis. Kandidat/ pelamar harus memiliki beberapa kriteria jika ingin diterima pada program tersebut. Berikut kriterianya: - Memiliki gelar Sarjana S1 Jurusan Manajemen Bisnis - Memiliki Nilai TOEFL 550 atau IELTS 6.0 - Memiliki Jumlah Publikasi dalam bidang Bisnis Minimal 2 - Memiliki IPK Minimal 3.0 Buat Algoritma dalam Decisions Table ! 3. Politeknik Negeri Jakarta memiliki metode pembelajaran Teori dan Lab dengan ketentuan sbb: - 1 SKS = 1 Jam Teori - 1 SKS = 2 Jam Lab Buatlah algoritma untuk mengetahui jumlah jam pelajaran yang diterima mahasiswa dalam 1 semester dan jumlahkan total SKS yang diperoleh. Buatlah menggunakan Pseudocode Dikumpulkan di Hari ini !

8 A LIRAN P EMBUATAN P ROGRAM

9 R ANGKUMAN Algoritma adalah sebuah proses pemecahan masalah Algoritma ditulis menggunakan 3 cara: Flow Chart Pseudocode Decisions Table Alternatif penulisan; BIT, English Structure


Download ppt "P SEDOCODE & D ECISIONS T ABLE Algoritma & Teknik Pemrograman (2)"

Presentasi serupa


Iklan oleh Google