Metode Perancangan Program

Slides:



Advertisements
Presentasi serupa
Bab 2 Struktur Dasar.
Advertisements

Pemrograman Dasar Pengantar Algoritma - 2 PTIIK - UB.
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
STRUKTUR DASAR ALGORITMA
ALGORITMA 6 April 2017 Pseudocode #3 STIKOM.
MATERI 8 CHOICE / PILIHAN.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Struktur Pemilihan Pertemuan ke-3.
PENYELEKSIAN KONDISI (PEMILIHAN)
Pseudocode Dengan Modularisasi
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
PERTEMUAN V Logika Algoritma Algoritma : Metoda pemecahan suatu masalah langkah demi langkah. Karakteristik Algoritma :  Presisi ; langkah-langkahnya.
LOGIKA ALGORITMA Pertemuan 6.
Materi 7 ARRAY Processing
Metode Perancangan Program
Sistem Persamaan Linear
Dasar Pemrograman Komputer [TKL-4002 ] Pertemuan 01.
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
Algoritma Umum untuk Masalah Bisnis
REPETITION CONTROL STRUCTURES
Algoritma dan Pemrograman
P ERTEMUAN K E -2 T UGAS K ELOMPOK 3.2 A LGORITMA & P ROGRAM P EMBAGI TEKECIL SUATU BILANGAN.
Pertemuan Pengembangan Algoritma
INF-301 FEB 2006 Univ. INDONUSA Esa Unggul PERTEMUAN V Tujuan Instruksional Umum : Permutasi & Kombinasi Tujuan Instruksional Khusus : Mahasiswa dapat.
Metode Perancangan Program
Metode Perancangan Program
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Prodi S1-Sistem Komputer, F Teknik Elektro
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Materi 9 LOGIKA & ALGORITMA.
STRUKTUR DASAR ALGORITMA
Algoritma Pemrograman
Dasar Algoritma dan Pemrograman
KONSEP DASAR PEMROGRAMAN KOMPUTER DAN Algoritma
STRUKTUR DASAR ALGORITMA
MODUL 3 PSEUDOCODE.
GABUNGAN ( LOOP, STRUKTUR KOMPOSISI)
STRUKTUR DASAR ALGORITMA
Metode Perancangan Program
Bahasa Pemprograman Dasar Pertemuan 7
Metode Perancangan Program
Metode Perancangan Program
Studi Kasus Siti Mukaromah.
Metode Perancangan Program
Metode Perancangan Program
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Algoritma & Pemrograman 1
Algoritma dan Struktur Data 1 pertemuan 3
Pseudo-code.
Bab 2B Struktur Dasar 2 Pengulangan
minggu ke-3 Imam Fahrur Rozi
PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM
Menuliskan Algoritma Dengan Pseudocode
Metode Perancangan Program
Algoritma & Pemrograman 1
minggu ke-2 Imam Fahrur Rozi
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Seleksi.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
PENYELEKSIAN KONDISI.
Latihan Pertemuan Pengembangan Algoritma
Bab 2 Struktur Dasar.
Latihan Kasus Algoritma
Algoritma Pemrograman
Materi 2 PSEUDOCODE Disusun Oleh : Yulyani Arifin,S.Kom, MMSI.
19/09/2018 Studi Kasus LOGIKA ALGORITMA Siti Mukaromah.
STRUKTUR DASAR ALGORITMA
Pengulangan FOR - DO Temu 9.
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
Transcript presentasi:

Metode Perancangan Program Pert 5 – Pseudocode Lanjutan

Pemecahan Masalah Semua pemecahan masalah harus dilakukan dalam 4 tahap proses yaitu: Definisi masalah; Menginvetarisir semua masalah ke dalam 3 elemen yaitu masukan, proses dan keluaran Kebutuhan/penggunaan struktur kontrol; Menganalisis struktur kontrol apa saja yang digunakan dalam memecahkan masalah Algoritma pemecahan: Menuliskan pseudocode algoritma pemecahan berdasarkan point 1 dan 2 Desk checking: Melakukan check dengan data untuk menguji kebenaran dari algoritma yang dibuat

Contoh 1 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. Program dihentikan jika kedua bilangan bernilai nol

Pemecahan masalah A. Definisi masalah B. Kebutuhan Struktur Kontrol Input Proses Output Bil_1 Bil_2 Baca Bil_1, Bil_2 Hitung Jumlah Hitung rata-rata Hitung perkalian Cetak Jumlah, rata-rata, perkalian dan ‘*’ jika Jumlah > 200 Jumlah Rata-rata Perkalian ‘*’ B. Kebutuhan Struktur Kontrol Do While untuk melakukan pengulangan IF untuk mencek jumlah > 200 NOT dan AND untuk digunakan pada DOWHILE

Algoritma Solusi Proses_bilangan Baca bil_1, bil_2 DO WHILE Not (bil_1=0 AND bil_2=0) jumlah = bil_1 + bil_2 kali = bil_1 * bil_2 rata = jumlah/2 IF jumlah > 200 THEN cetak jumlah, ‘*’, kali, rata ELSE cetak jumlah, kali, rata ENDIF ENDDO END

Contoh 2 Rancanglah algoritma untuk membaca data mahasiswa dari file MHS. Data yang dibaca terdiri dari field nim, nama, dan nilai. Program harus mencetak laporan yang terdiri dari nim, nama, nilai dan grade. Untuk menentukan grade digunakan rumus sbb: A = 85-100 B = 75-84 C = 65-74 D = 55-64 E = 0-54

Pemecahan Masalah A. Definisi masalah B. Kebutuhan Struktur Kontrol Input Proses Output Record mhs -Nim -Nama -Nilai Cetak Judul Baca record mhs Tentukan grade Cetak detail Judul Detail Nim Nama Nilai Grade B. Kebutuhan Struktur Kontrol DOWHILE IF

Algoritma Solusi Cetak_Nilai_Mahasiswa Cetak judul_nilai_mahasiswa Baca file MHS DO WHILE NOT EOF IF Nilai > 84 THEN Grade = A ELSE IF Nilai > 74 THEN Grade = B IF Nilai > 64 THEN Grade = C IF Nilai > 54 THEN Grade = D Grade = E ENDIF Baca File MHS ENDDO END