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

Slides:



Advertisements
Presentasi serupa
DASAR-DASAR ALGORITMA
Advertisements

DASAR-DASAR ALGORITMA
Pemrograman Dasar Pengantar Algoritma - 2 PTIIK - UB.
Algoritma Pemograman 1 A
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
TEORI ALGORITMA.
STRUKTUR DASAR ALGORITMA
Spesifikasi Proses.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
ALGORITMA Algoritma urutan langkah-langkah yang logis utuk memecahkan masalah Kata algoritma diambil dari nama seorang ilmuwan Persia Abu Ja’far Mohammed.
Bahasa Pemrograman dan Flow Chart
Struktur Pemilihan Pertemuan ke-3.
Pengantar Algoritma.
Pengertian Algoritma Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses, dimana algoritma disusun oleh sederetan langkah instruksi yang logis.
Pseudocode Dengan Modularisasi
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Flowchart dan Pseudocode
Struktur Kontrol: Keputusan
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Struktur seleksi.
Analisa & Perancangan Sistem Informasi
Dasar Pemrograman Komputer [TKL-4002 ] Pertemuan 01.
Operasi Perulangan pada FORTRAN Pertemuan 6
Metode Perancangan Program
REPETITION CONTROL STRUCTURES
Algoritma dan Struktur Data
Algoritma dan Pemrograman
Pertemuan Pengembangan Algoritma
ALGORITMA DAN PEMROGRAMAN
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Structure English dan Decision Table
Materi 9 LOGIKA & ALGORITMA.
DASAR PEMROGRAMAN & ALGORITMA
Algoritma Pemrograman 2A
Struktur Keputusan pada Structure English dan Pseudocode
STRUKTUR DASAR ALGORITMA
Konsep Pemrograman 3
Penulisan Algoritma dan Flowchart
KONSEP DASAR PEMROGRAMAN KOMPUTER DAN Algoritma
Algoritma.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
STRUKTUR DASAR ALGORITMA
STRUCTURED ENGLISH PSEUDOCODE TABEL KEPUTUSAN
STRUKTUR DASAR ALGORITMA
DASAR-DASAR ALGORITMA
Algoritma dan Pemrograman Pertemuan 1
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 1.
Struktur Dasar Algoritma
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Algoritma dan Pemrograman STRUKTUR PENGULANGAN
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
STRUKTUR PERULANGAN.
Algoritma & Pemrograman 1
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
ANALISA PERANCANGAN PROGRAM.
PENYELEKSIAN KONDISI.
Latihan Pertemuan Pengembangan Algoritma
Bahasa Pemrograman dan Flow Chart
PERTEMUAN 4 DAN 5 DASAR-DASAR ALGORITMA
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
Dasar-Dasar Pemrograman
DASAR-DASAR ALGORITMA dan FLOW CHART
DASAR-DASAR ALGORITMA
for FOR (inisialisasi variabel; syarat; increase) {
Pengulangan FOR - DO Temu 9.
Pengulangan Repeat – Until (lanjutan)
1 Algoritma dan Pemrograman STRUKTUR PERULANGAN. 2 JENIS-JENIS PERULANGAN 1.FOR-TO-DO / FOR-DOWNTO-DO 2.WHILE-DO 3.REPEAT-UNTIL.
While – Do (Lanjutan) Temu 11.
Transcript presentasi:

P SEDOCODE & D ECISIONS T ABLE Algoritma & Teknik Pemrograman (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

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

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

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

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 ??

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 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 !

A LIRAN P EMBUATAN P ROGRAM

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