Dosen Abdillah S Si MIT Hp 0812 7770
Dosen: Abdillah, S. Si. MIT. Hp: 0812 7770 9019 Email: abdill 01@gmail. com Website: www. abdill 01. wordpress. com PTE 1103 Algoritma dan Pem rograman “Notasi Algoritma”
Agenda Pertemuan 1 Review 2 Notasi Algoritma 3 Latihan “If you can't make it simple, you don’t understand at all”-Albert Einstein
1 Agenda 1 Hasil Pretest, Definisi Istilah, Catatan Tambahan
Hasil Pretest MENGKHAWATIRKAN: ü Alpro belajar hitung-hitungan dan membuat website ü istilah-istilah belum paham ü flowchart belum tahu ü coding program belum tahu
Definisi Istilah ü Compiler: mengubah coding program (file. c) menjadi object program (file. exe) ü Variabel: tempat menyimpan nilai ü Printf: perintah yang digunakan untuk menampilkan kalimat dalam tipe data string ü Array: kumpulan nilai data yang bertipe sama, dalam urutan, menggunakan variabel yang sama ü Integer: tipe data untuk angka ü Debug: proses pengecekan error dan perbaikan error pada coding program
2 Agenda 2 Pengertian Program, Pemrograman, Bahasa Pemrograman, Algoritma, Pseudocode, Flow Chart
Definisi Program adalah kumpulan instruksi atau perintah yang disusun sebagai satu kesatuan prosedur. Prosedur tersebut berupa urutan langkah yang menyelesaikan masalah. Program diimplementasikan dengan menggunakan bahasa pemrograman Program bisa dieksekusi oleh komputer.
Definisi Pem rograman “Proses Membuat Coding Program” Sifat pemrograman yang baik: • Memiliki logika yang jelas • Efisien waktu dan memori • Menerapkan prinsip modularitas • Sederhana • Keluwesan penggunaan
Proses Pem rograman 1. Penyelesaian masalah a. Analisa dan pemahaman masalah b. Merancang algoritma 2. Implementasi a. Membuat coding program b. Menjalankan dan mengecek error c. Dokumentasi
Definisi Algoritma • Algoritma adalah logika, metode, dan tahapan sistematis yang digunakan untuk memecahkan masalah. • Ditampilkan dalam bentuk Pseudocode atau Flowchart
Contoh Pseudocode
Simbol Flowchart
Contoh Flowchart Start alas, tinggi, luas Masukkan alas & tinggi luas = (alas * tinggi)/2 Cetak luas Stop
3 Agenda 3 Latihan Flowchart dan Coding Program
Latihan 1. Buat algoritma flowchart mencari keliling persegi panjang di mana panjang = 15 dan lebar = 6. Mulai bingung?
Latihan 1. Buat algoritma flowchart mencari keliling persegi panjang di mana panjang = 15 dan lebar = 6. 2. Buat coding program untuk flowchart tersebut. Mulai bingung?
Flowchart Start panjang, lebar, keliling panjang = 15 lebar = 6 Mulai bingung? keliling = (panjang + lebar)*2 Cetak keliling Stop
Coding Program Mulai bingung? #include <stdio. h> int main(void) { int panjang, lebar, keliling; panjang = 15; lebar = 6; keliling = (panjang + lebar)*2; printf(“Keliling persegi panjang adalah %i ", keliling); return 0; }
Pertemuan berikutnya • Dasar Pemograman: Variabel, Konstanta, Tipe Data dan Operator
Terima Kasih
- Slides: 20