Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan

Slides:



Advertisements
Presentasi serupa
DASAR-DASAR ALGORITMA
Advertisements

Penyeleksian Kondisi Ery Setiyawan Jullev A.
CS1023 Pemrograman Komputer
Algoritma Pemrograman Muhamad Akbar
ALGORITMA DAN PEMROGRAMAN Minggu 4 – Runtunan & Pemilihan
Algoritma dan Struktur Data
PENCARIAN (SEARCHING)
Kondisi (Pemilihan).
LOGIKA ALGORITMA Pertemuan 6.
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Notasi Algoritma.
Algoritma dan Pemrograman
Kasus Buat algoritma untuk menghitung total pembayaran dari proses pembelian.
{Pertemuan 4 Struktur Kondisi IF}
Prodi S1-Sistem Komputer, F Teknik Elektro
Algoritma dan Pemrograman Subrutin
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (lanjutan)
Algoritma Pemrograman
KUG1E3/ Pemrograman Terstruktur 1
STRUKTUR DASAR ALGORITMA
{Pertemuan 4 Struktur Kondisi IF}
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
ALGORITMA DAN PEMROGRAMAN Tipe Data
Algoritma dan Pemrograman Searching
STRUKTUR DATA STACK.
KUG1E3/ Pemrograman Terstruktur 1
Algoritma dan Pemrograman Sorting
ALGORITMA DAN PEMROGRAMAN Pengantar
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Algoritma dan Pemrograman Searching
{Pertemuan 4 Struktur Kondisi IF}
KUG1E3/ Pemrograman Terstruktur 1
Algoritma dan Pemrograman Subrutin
Algoritma & Pemrograman 1
Algoritma dan Pemrograman
STRUKTUR DATA STACK.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
Algoritma dan Pemrograman ARRAY (LARIK)
ALGORITMA DAN PEMROGRAMAN Tipe Data
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
Algoritma dan Pemrograman STRUKTUR PENGULANGAN
ALGORITMA DAN PEMROGRAMAN Tipe Data
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
ALGORITMA DAN PEMROGRAMAN Pengantar
Struktur Dasar Algoritma dan Runtunan
Algoritma & Pemrograman 1
Algoritma dan Pemrograman Sorting
Algoritma dan Pemrograman Subrutin (Function)
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
SEARCHING (PENCARIAN)
Algoritma dan Pemrograman Subrutin
Algoritma dan Pemrograman Rekursif
KUG1E3/ Pemrograman Terstruktur 1
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
Seleksi.
Algoritma dan Pemrograman Sorting
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Algoritma dan Pemrograman Searching
Matakuliah : Algoritma & Struktur Data Versi Materi
Dasar Algoritma dan Pemrograman
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
Algoritma dan Struktur Data
Algoritma Pemrograman
Algoritma Pemrograman Muhamad Akbar
Dosen Pengasuh : Fatoni, MM.,M.Kom
Algoritma dan Pemrograman Kuliah ke 2
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
Dosen Pengasuh : Fatoni, MM.,M.Kom
Transcript presentasi:

Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan Tim Algoritma dan Pemrograman Program Studi Teknik Informatika Universitas Komputer Indonesia

Analisis Terhadap Dua Kasus Bentuk Umum : if (kondisi) then {aksi yang harus dikerjakan, jika kondisi bernilai true} else {aksi yang harus dikerjakan, jika kondisi bernilai false} endif Algoritma dan Pemrograman Program Studi Teknik Informatika

Contoh Kasus Menentukan_Kelulusan {I.S. : {F.S. : Kamus: nilai : real keterangan : string Algoritma: Input(nilai) If (nilai ≥ 60) Then keterangan  ‘Lulus’ Else keterangan  ‘Tidak Lulus’ EndIf output(keterangan) User memasukkan sebuah nilai} menampilkan keterangan “Lulus” atau “Tidak Lulus”} Algoritma dan Pemrograman Program Studi Teknik Informatika

Analisis Terhadap Banyak Kasus Bentuk Umum : if (kondisi_1) then {aksi_1} else if (kondisi_2) {aksi_2} .. if (kondisi_n-1) {aksi_n-1} {aksi_n} endif Nested If Algoritma dan Pemrograman Program Studi Teknik Informatika

Latihan Soal Buat algoritma untuk menentukan Nilai Mutu (Indeks Nilai) Input? Output? Nilai Indeks Nilai : A, B, C, D, atau E Proses? Periksa Nilai, apakah diantara 80 – 100? Jika ya, maka Indeks Nilai = A Jika tidak, maka apakah Nilai ada diantara 70 – 79? Jika ya, maka Indeks Nilai = B Jika tidak, periksa apakah Nilai ada diantara 60 – 69? Jika ya, maka Indeks Nilai = C Jika tidak, periksa apakah Nilai ada diantara 50 – 59? Jika ya, maka Indeks Nilai = D Jika tidak, maka Indeks Nilai = E Algoritma dan Pemrograman Program Studi Teknik Informatika

Penyelesaian Menentukan_Indeks_Nilai {I.S. : {F.S. : Kamus: Algoritma: Input(Nilai) If (Nilai ≥ 80) and (Nilai ≤ 100) Then Indeks  ‘A’ Else If (Nilai ≥ 70) and (Nilai ≤ 79) Indeks  ‘B’ User memasukkan sebuah Nilai} menampilkan Indeks Nilai} Nilai : integer Indeks : char {Indeks Nilai} Algoritma dan Pemrograman Program Studi Teknik Informatika

Penyelesaian (lanjutan) Else If (Nilai ≥ 60) and (Nilai ≤ 69) Then Indeks  ‘C’ If (Nilai ≥ 50) and (Nilai ≤ 59) Indeks  ‘D’ Indeks  ‘E’ EndIf Output(Indeks) Algoritma dan Pemrograman Program Studi Teknik Informatika

SELESAI Alhamdulillah  Algoritma dan Pemrograman Program Studi Teknik Informatika