Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSucianty Setiawan Telah diubah "6 tahun yang lalu
1
FONDASI PEMROGRAMAN & STRUKTUR DATA #1
Pendahuluan & Pengenalan Algoritma
2
Sylabus Fondasi Pemrograman & Struktur Data
Intro Fondasi Pemrograman (Pengenalan Algoritma) Structured Control & Flowchart Fundamentals Data Type String Arrays Sort Stack & Queue Tree Graph & Path
3
Sejarah Metodologi Pemrograman
Metodologi pengembangan program pertama kali diperkenalkan Prof E.W Dykstra tahun Pemrograman terstruktur mengurangi pemakaian instruksi GOTO.
4
Ciri-ciri Program Baik
Run correctly Run efficiently Be easy to read and understand Be easy to debug Be easy to modify
5
Langkah–langkah Pengembangan Program
Definisikan masalah Rancang outline pemecahan masalah Buat algoritma berdasarkan outline pemecahan masalah Test algoritma Coding Execute Dokumentasi dan pemeliharaan
6
1. Definisi Masalah Keluaran (Output) Masukan (Input) Proses (Proces)
Contoh tabel definisi masalah: Input Proces Output
7
2. Outline Pemecahan Masalah
Buat langkah – langkah proses Buat rincian/detail Proses Tentukan Variable dan/atau record Tentukan struktur kontrol (pengulangan, kondisi, dsb) Buat logika ‘Mainline’ (logika utama)
8
Teorema Strutured Control
Sequence Tiap instruksi dikerjakan secara berurutan sesuai dengan urutan penulisannya Contoh : Perintah A Perintah B Perintah C A B C
9
Teorema Strutured Control
Selection Instruksi akan dikerjakan jika kondisi tertentu dipenuhi Contoh : Penggunaan IF-ELSE Penggunaan CASE w var x y default A B C D B ? A=5 C Ya Tidak
10
Teorema Strutured Control
Repetition Instruksi dikerjakan berulang – ulang sampai suatu kondisi dicapai. Contoh : Penggunaan WHILE Penggunaan For For x = 0 to 5 A B x ? Kondisi A B
11
See You Next Session Thanks
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.