Pertemuan 1 Algoritma & Pengantar Bahasa C Daniel R. Kaparang
Algoritma Algoritma adalah pola pikir yang terstruktur yang berisi tahap-tahap penyelesaian suatu masalah yang nantinya akan diiplementasikan ke dalam suatu bahasa pemrograman. (Kristanto, 2009) Algoritma digunakan untuk tiga struktur program yaitu sequence, condition/decision, looping/iteration.
Pemrograman Terstruktur Definisikan permasalahan, proses dan tujuan akhir Buat runtutan proses dari awal hingga akhir secara perinci tanpa ada perulangan proses Buat flowchart untuk menggambarkan alur proses algoritma Implementasi algoritma dalam program Testing, cek apakah tujuan akhir sudah memenuhi atau belum
Flowchart
Pseudo-code Pseudo-code adalah kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code berisikan langkah-langkah untuk menyelesaikan suatu permasalahan [hampir sama dengan algoritma], hanya saja bentuknya sedikit berbeda dari algoritma.
Contoh
Bahasa C Dennis Ricthie (1970-an) Bahasa C adalah bahasa tingkat menengah (sistem operasi, interpreter, compiler, bahasa perakit, Database Management System)
Struktur Program #include <stdio.h> //library //main program void main(){ printf(“Algoritma itu mudah”); //cetak layar }
Quiz 1! Kasus: Bapak Budi DO RE MI (nama samaran) membeli sebuah mobil dengan harga Rp. 100.000.000,- . Sebagai pembayaran awal, dia membayar Rp. 10.000.000,-. Selanjutnya setiap bulan dia harus mencicil sebesar Rp. 500.000,-. Buatlah: Algoritma Pseudo-code Flowchart Untuk menghitung berapa bulan hutang pak Budi DO RE MI akan lunas? NB: Harga mobil, pembayaran awal dan banyaknya cicilan per bulan diinputkan.
Untuk Pertemuan-Pertemuan Selanjutnya Pelajari konsep dan logika berpikir dari struktur kondisi dan struktur perulangan! PENTING!