Professional Documents
Culture Documents
Kom
Dari perbaikan algoritma diatas dapat disimpulkan bahwa : 1. algoritma harus benar 2. algoritma harus berhenti 3. setelah berhenti, algoritma memberikan hasil yang benar
2. Cara Penulisan Algoritma :
Ada 3 cara penulisan algoritma yaitu : 1. Standard English (SE) atau bisa juga digunakan Standard Indonesia: Menuliskan algoritma dengan menggunakan urutan bahasa sehari-hari Contoh Standar Indonesia (SI):
1. Start 2. Baca data alas dan tinggi. 3. Periksa data alas dan tinggi, jika nilai data alas dan tinggi lebih besar dari nol maka lanjutkan ke langkah ke 4 jika tidak maka stop 4. Luas adalah alas kali tinggi kali 0.5 5. Tampilkan Luas 6. Stop
2. Pseudo Code (Pseudo = imitasi/tiruan/menyerupai, Code = kode program) Menuliskan algoritma dengan menggunakan bahasa yang mirip dengan instruksi kode bahasa pemrograman yang sebenarnya.
SMKN 1 Sukawati : Materi Diklat RPL Kelas X/1 [2011] oleh I Gede Suryagiri, S.Kom
Pada contoh tampak bahwa algoritma sudah sangat mirip dengan bahasa BASIC. Pernyataan seperti READ dan PRINT merupakan keyword yang ada pada bahasa BASIC yang masing-masing menggantikan kata baca data dan tampilkan. Dengan menggunakan pseudo code seperti di atas maka proses penterjemahan dari algoritma ke kode program menjadi lebih mudah.
adalah skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu logika program.
Flowchart merupakan alat yang banyak digunakan untuk menggambarkan algoritma dengan bentuk
notasi-notasi tertentu.
Data : digunakan untuk mewakili data input atau output atau menyatakan operasi pemasukan data dan pencetakan hasil.
Decision : digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu program Preparation : digunakan untuk memberi nilai awal, nilai akhir, penambahan/pengurangan bagi suatu variable counter.
Predefined Process : untuk menunjukkan suatu operasi yang rinciannya ditunjukkan ditempat lain (prosedur, sub-prosedur, fungsi)
Connector : digunakan untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau halaman berikutnya. Arrow : digunakan untuk menunjukkan arus data atau aliran data dari proses satu ke proses lainnya.
Secara garis besar setiap pengolahan terdiri dari 3 bagian utama: Input Proses pengolahan Output
SMKN 1 Sukawati : Materi Diklat RPL Kelas X/1 [2011] oleh I Gede Suryagiri, S.Kom
Untuk pengolahan data dengan komputer, urutan dasar pemecahan suatu masalah: START, berisi pernyataan untuk persiapan peralatan yang READ, berisi pernyataan kegiatan untuk membaca data dari suatu peralatan input. PROSES, berisi pemecahan persoalan sesuai dengan data yang dibaca. WRITE, berisi pernyataan untuk merekam hasil kegiatan ke peralatan output. END, mengakhiri kegiatan pengolahan
Ada 2 jenis Program Flowchart : 1. Bagan alir logika program (program logic flowchart) Program Logic digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika dan biasanya dipersiapkan oleh seorang analis system. 2. Bagan alir program komputer terinci (detailed computer program flowchart). Detailed Computer Program digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci dan biasanya dipersiapkan oleh seorang programmer.
SMKN 1 Sukawati : Materi Diklat RPL Kelas X/1 [2011] oleh I Gede Suryagiri, S.Kom
TUGAS : Buat SI, Pseudo Code, Flowchart logic dan Flowchart detail untuk menghitung : K1 - Luas Persegi panjang : L = p x l K2 - Keliling Persegi panjang : K = 2p + 2l = 2 x (p + l) K3 - Luas Bujur Sangkar : L = s x s = s2 K4 - Keliling Bujur Sangkar = 4 x s K5 - Luas Lingkaran : L = (pi) x jari-jari