Algoritma & Flowchart

Pemrograman Terstruktur

1

Tujuan Pembelajaran • Setelah menyelesaikan bab ini. anda diharapkan : – – – – Mengerti tentang algoritma Membuat algoritma dari suatu permasalahan Mengerti tentang flowchart Membuat flowchart dari suatu permasalahan 2 .

Tahapan Pembuatan Program 1. Mendefinisikan masalah dan menganalisanya 2. Merealisasikan dengan langkah-langkah tertentu 3 .

Langkah 1 Mencakup : Tujuan pembuatan program Parameter yang digunakan Fasilitas yang disediakan Algoritma yang digunakan Bahasa yang diterapkan 4 .

Langkah 2 5 .

Algoritma Inti ilmu informatika Harus jelas batasannya Urutan langkah penyelesaian persoalan Blueprint dari program 6 .

Kriteria Algoritma Logis & terstruktur Efektif & efisien Kondisi awal & akhir jelas 7 .

Contoh : Mengirim Email Membuka webmail Sign-in Memilih menu compose Menuliskan alamat email tujuan Menulis isi email Mengirim dengan menekan tombol Send 8 .

Contoh : Menentukan Genap/Ganjil Masukkan sembarang bilangan Bagi bilangan tsb dg bilangan 2 Hitung sisa hasil bagi pd langkah 2 Bila hasil bagi sama dg nol berarti angka yang dimasukkan genap. bila sama dg satu maka ganjil 9 .

Flowchart • Bagan/diagram yang memiliki aliran yang menggambarkan langkah-langkah penyelesaian masalah. • Merupakan cara penyajian algoritma • 2 macam output : – System flowchart – Program flowchart 10 .

Jenis Flowchart • Urutan proses dalam sistem dengan menunjukkan alat media input. System Flowchart dan jenis media penyimpanan dalam proses pengolahan data • Urutan instruksi penyelesaian persoalan yang digambarkan dengan Program Flowchart simbol tertentu 11 . output.

Simbol Flowchart (1) 12 .

Simbol Flowchart (2) 13 .

Membuat Flowchart • Tidak ada aturan baku • Flowchart merupakan gambaran hasil analisa • Flowchart dapat bervariasi antar tiap programmer • 3 komponen utama : Input Proses Output 14 .

Membuat Flowchart (2) • Hindari proses yg tidak perlu dan berbelit • Aliran proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas • Sebuah flowchart diawali titik awal (START) dan diakhiri dengan titik akhir (END) 15 .

Contoh Flowchart (1) 16 .

Contoh Flowchart (2) 17 .

Buatlah algoritma untuk menghitung luas dan keliling lingkaran 2. 3. Buatlah algoritma untuk menentukan bilangan terbesar dari dua bilangan masukan. 4. Buatlah flowchart dari soal nomor 3. Buatlah flowchart dari soal nomor 1. 18 .Latihan 1.

sejak pengambilan formulir hingga memperoleh NIM. Dikerjakan per-individu.PR (utk kelas 1C) • Buatlah flowchart yang menggambarkan proses masuk ke jurusan Teknik Informatika UMM. Dikumpulkan 29 Sept. 2010) 19 . (Jawaban di tulis di selembar kertas A4.

Sign up to vote on this title
UsefulNot useful