Anda di halaman 1dari 2

DASAR – DASAR ALGORITMA DAN PEMROGRAMAN

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 :

Mulai

Integrasi Bilangan

Masukkan Bilangan Bulat

?Bil >=0

Bilangan Negatif Bilangan Positif

Selesai

Anda mungkin juga menyukai