Studi Kasus Siti Mukaromah.

Slides:



Advertisements
Presentasi serupa
DASAR-DASAR ALGORITMA
Advertisements

TEORI ALGORITMA.
- PERTEMUAN 5 & 6 – PERULANGAN
STRUKTUR DASAR ALGORITMA
STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
Pengenalan Bahasa Pemrograman Pascal
MATERI 8 CHOICE / PILIHAN.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Pemilihan Pertemuan ke-3.
PERTEMUAN 4 Penyeleksian kondisi
Pengantar Algoritma.
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
Pengertian Algoritma Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses, dimana algoritma disusun oleh sederetan langkah instruksi yang logis.
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
PENCARIAN (SEARCHING)
Kondisi (Pemilihan).
LOGIKA ALGORITMA Pertemuan 6.
Urutan (Sequence) Ery Setiyawan Jullev A.
Notasi Algoritma.
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
STATEMENT PENGENDALIAN (PEMILIHAN)
Pemprograman Terstruktur 1
Algoritma dan Struktur Data
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Metode Perancangan Program
Algoritma dan Struktur Data
P ERTEMUAN K E -2 T UGAS K ELOMPOK 3.2 A LGORITMA & P ROGRAM P EMBAGI TEKECIL SUATU BILANGAN.
Algoritma dan Struktur Data
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Pengulangan Bambang Irawan.
Materi 9 LOGIKA & ALGORITMA.
Algoritma dan Struktur Data 1 pertemuan 6
STRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA
Algoritma Pemrograman I
Dasar Algoritma dan Pemrograman
Algoritma & Pemrograman
Notasi Algoritmik.
Algoritma.
Algoritma dan Struktur Data 1 pertemuan 12
STRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA
Ucu Nugraha, ST. Algoritma.
PERTEMUAN 7 STATEMENT PEMILIHAN
Materi 10 LOGIKA & ALGORITMA.
Rahmat Deddy Rianto Dako, ST, M.Eng
Pengulangan Bambang Irawan.
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
PERULANGAN.
Struktur Dasar Algoritma dan Runtunan
Algoritma dan Pemrograman Subrutin (Function)
STATEMENT PENGENDALIAN (PEMILIHAN)
Seleksi.
Algoritma & Pemrograman 1
Algoritma dan Pemrograman (Pertemuan 04)
Seleksi Kondisi (Praktikum)
Minggu ke-10 Imam Fahrur Rozi
Pertemuan Ke-2 Tugas Kelompok 3
Latihan Kasus Algoritma
TEORI ALGORITMA.
KUG1E3/ Pemrograman Terstruktur 1
19/09/2018 Studi Kasus LOGIKA ALGORITMA Siti Mukaromah.
Pengulangan While - Do Temu 10.
STRUKTUR DASAR ALGORITMA
Pengulangan FOR - DO Temu 8.
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
While – Do (Lanjutan) Temu 11.
Transcript presentasi:

Studi Kasus Siti Mukaromah

Studi Kasus 1: Perulangan Tulis algoritma untuk menuliskan teks lagu anak ayam turun N, dengan nilai N dibaca dari input keyboard. Setiap baris syair lagu dicetak dalam struktur perulangan.

Algoritma LAGU_ANAK_AYAM {Mencetak lagu anak ayam turun N} DEKLARASI N: integer DESKRIPSI read(N) KN write(‘Anak Ayam Turun ‘, K) while(K>1 do write(‘Anak ayam turun ‘, K, ‘, mati satu tinggal ‘, K-1) KK-1 endwhile {K=1} if(K=1) then write(‘Anak ayam turun ‘, K, ‘, mati satu tinggal induknya.‘) endif

Studi Kasus 2: Validasi masukan Pada umumnya algoritma menerima masukan dari pengguna. Buat algoritma yang hanya dapat menerima masukan berupa bilangan bulat dari 10 sampai 20, diluar dari itu masukan ditolak. Bila masukan ditolak, pengguna harus memasukkan kembali nilai sampai benar

Algoritma VALIDASI_MASUKAN {Melakukan validasi masukan yang diberikan oleh pengguna} DEKLARASI nilai: integer DESKRIPSI repeat write(‘Masukan (10 –20) ? ‘) read(nilai) if(nilai<10) or (nilai > 20) then write(‘Masukan diluar rentang, ulangi lagi‘) endif Until(nilai>=10) and(nilai <= 20) {Masukan sudah benar, silakan digunakan untuk proses selanjutnya}

Studi Kasus 3 Misalkan nilai A=8 dan nilai B=5. Lakukan pertukaran nilai A dengan nilai B sehingga nilai A=5 (nilai B) dan nilai B=8 (nilai A)

Studi Kasus 4 Lakukan pembacaan dari piranti input untuk nilai A, lakukan pembacaan dari piranti input untuk nilai B, tampilkan nilai A dan nilai B ke piranti keluaran. Lakukan pertukaran antara nilai A dan nilai B, tampilkan nilai A dan nilai B ke piranti keluaran.

Studi Kasus 5 Rancanglah algoritma untuk membaca 2 bilangan. Kemudian hitunglah jumlah, rata – rata dan hasil perkalian dua bilangan tersebut. Cetaklah tanda ‘* ’bila jumlahnya lebih besar dari 200. Jika tidak cetak Jumlah, rata –rata dan hasil perkalian dua bilangan. Program akan berhenti bila kedua bilangan tersebut berharga 0