Nama : Venny Septia Hartono Hari/Tgl : Senin, 14 Februari 2022
NIM : 222112410 Kelas : 1KS3 Kode : 01BXRYW
PENGERTIAN -Dokumentasi Program
Algoritma adalah urutan langkah” untuk -Pemeliharaan Program Memecahkan masalah secara sistematis Dan logis STRUKTUR PENULISAN ALGORITMA Guna : u/ memerintah computer mengambil -JUDUL + SPESIFIKASI ALGORITMA Langkah” tertentu dlm menyelesaikan -KAMUS (DEKLARASI) Masalah Bagian teks algoritma sbg tempat untuk mendefinisikan Pemrograman : Kumpulan instruksi” tersendiri 1. Nama Type (source code) yang dibuat oleh programmer. 2. Nama Konstanta Program : realisasi dari algoritma 3. Nama Variabel 4. Nama Fungsi (formulasi) Program = Algoritma + Bahasa 5. Nama Prosedur -Algoritma (Deskripsi) WHY MUST ALGORITMA berisi intruksi/pemanggilan aksi yg telah didefinisi -Tidak tergantung pada Bahasa pemrogaman 1. Algoritma dgn struktur Bahasa Indonesia Manapun 2. Algoritma dgn Pseudocode -Notasi algoritma dalam diterjemahkan 3. Algoritma dengan Flowchart (visual) Ke Bahasa pemrograman -Output yang dikeluarkan sama STRUKTUR DASAR ALGORITMA 1. Struktur Runtunan (Sequence Proses) SYARAT ALGORITMA BAIK 2. Struktur Pemilihan (Selection Proses) if/endif -Realibility -Efektif 3. Struktur Pengulangan (Iteration Proses) -Cost rendah -Harus Terminate while-do, Repeat-Until -Sifatnya general (Berhentinya algoritma) -Bisa Dikembangkan (expandable) -Mudah dimengerti -Output tepat -Portability -Precise (Tepat,betul,teliti) LANGKAH PEMBUATAN PROGRAM -Mendefinisikan masalah (input,output,data lain,operator,syarat+kendala) -Buat Algoritma dan Struktur Cara Penyelesaian -Menulis Program -Mencari Kesalahan (sintaks dan pelaksanaan) -Uji dan Verifikasi Program LATIHAN SOAL 1. Buat Algoritma untuk mengecek suatu bilangan positif atau negatif ! Bentuk FLOWCHART :