Algoritma dan Pemrograman Pertemuan I Samuel Wibisono, Drs.M.Si.
Pendahuluan Komputer sangat membantu menyelesaikan segala permasalahan yang manusia memiliki. Untuk berkomunikasi dengan komputer, manusia memerlukan suatu bahasa yang dimengerti komputer, yaitu bahasa komputer atau bahasa pemrograman komputer.
Pendahuluan Bahasa pemrograman komputer adalah suatu tata cara penulisan program, yang dalam hal ini adalah kata, ekspresi, pernyataan atau kombinasi semuanya yang disusun dan dirangkai dan berupa urutan langkah-langkah untuk menyelesaikan masalah. Yang perlu diperhatikan dlm hal ini adalah : - sintaksis - semantik - kebenaran logika
Pendahuluan Sintaksis adalah tata bahasa yang digunakan dalam program. Semantik adalah maksud yang dikandung dalam setiap pernyataan yang ada dalam program. Kebenaran logika berhubungan dengan benar tidaknya urutan pernyataan yang ada dalam program.
Pendahuluan Ada dua kelompok bahasa pemrograman : - bahasa pemrograman tingkat rendah contoh : assembler - bahasa pemrograman tingkat tinggi contoh : pascal, C, C++
Pemrograman Terstruktur Ciri-ciri : - Mempunyai teknik pemecahan permasalahan yang tepat dan benar. - Memiliki algoritma pemecahan masalah yang sederhana dan efisien. - Teknik penulisan program memiliki struktur logika yang benar dan mudah dipahami - Membutuhkan biaya testing rendah - Memiliki dokumentasi yang baik.
Pembuatan Program Langkah-langkah yang perlu diperhatikan : - Mendefinisikan masalah - Mencari solusi untuk masalah - Memiliki teknik pemecahan masalaah & algoritma - Menulis program - Melakukan testing & debugging - Melakukan dokumentasi - Melakukan pemeliharaan.
Praktek Pembuatan Program Contoh Program Persegi Panjang /*------------------------------------*/ /*---Program Persegi Panjang---*/ #include <stdio.h> Main () { int panjang, lebar, luas, keliling; printf (“masukkan panjang:”); scanf (“%d”, &panjang); printf (“masukkan lebar:”); scanf (“%d”, &lebar); luas = panjang*lebar; keliling = 2*(panjang+lebar); printf (“luas = %d\n”, luas); printf (“keliling = %d\n”,keliling);
Praktek I 1. Buatlah algoritma dan program untuk menghitung luas dan volume balok, dimana luas balok = (2*p*l)+(2*p*l)+(2*p*l) dan volume balok = p*l*t 2. Buatlah algoritma dan program untuk menghitung luas dan volume tabung, dimana luas tabung = 2*π*r*t dan volume tabung = 2*π*r*t*t 3 Buatlah algoritma dan program untuk menghitung luas dan keliling lingkaran, dimana luas lingkaran = π*r*r dan kelilingnya = 2*π*r