Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma Program Pemrograman

Presentasi serupa


Presentasi berjudul: "Algoritma Program Pemrograman"— Transcript presentasi:

1 Algoritma Program Pemrograman
01 Algoritma Program Pemrograman

2 Algoritma Berasal dari kata “algoris” dan “ritmis”
Pertama kali diungkapkan oleh “Abu Ja’far Mohammed Ibn Musa Allah Khowarizmi” (825M) dalam buku “Al-Jabr Wa-al Muqabla” Definisi: urutan instruksi spesifik secara bertahap yang harus dilakukan dalam menyelesaikan masalah

3 Contoh Algoritma (1) Membuat Tempe Goreng
Masukkan tempe ke dalam bumbu Masukkan tempe ke penggorengan Bila sudah waktunya, balik tempe Bila sudah waktunya, angkat tempe yang sudah matang Sajikan tempe

4 Contoh Algoritma (2) Membuat Tempe Goreng Siapkan kompor
Siapkan peralatan menggoreng: wajan, sutil, serok (tirisan) Siapkan minyak goreng Siapkan tempe Siapkan peralatan penghalus bumbu: layah, ulek-ulek Siapkan bumbu: bawang putih, garam, ketumbar, air Siapkan tempat saji tempe goreng

5 Contoh Algoritma (2) Membuat Tempe Goreng (lanjutan) Nyalakan kompor
Letakkan wajan di atas kompor Tuang minyak goreng ke wajan Buat bumbu Haluskan 3 siung bawang putih, 1 sdt garam, dan ¼ sdt ketumbar Beri air ¼ gelas Aduk sampai bumbu tercampur dengan baik

6 Contoh Algoritma (2) Membuat Tempe Goreng (lanjutan)
(*) Potong tempe dengan ukuran yang sama Masukkan tiap potongan tempe ke dalam bumbu, dan ratakan dengan bumbu Periksa, apakah minyak sudah panas Bila minyak sudah panas, maka masukkan tiap potongan tempe ke wajan, bila belum, maka ke langkah sebelumnya

7 Contoh Algoritma (2) Membuat Tempe Goreng (lanjutan)
Periksa, apakah tempe sudah siap dibalik Bila sudah siap, maka balik setiap potongan tempe, bila belum, maka ke langkah sebelumnya Periksa, apakah tempe sudah matang Bila sudah matang, maka angkat tiap potongan tempe dan tiriskan, bila belum, maka ke langkah sebelumnya

8 Contoh Algoritma (2) Membuat Tempe Goreng (lanjutan)
Periksa, apakah tempe yang sudah matang siap dipindahkan ke piring saji Bila sudah siap, maka pindahkan tiap potongan tempe yang sudah matang ke piring saji, bila belum, maka ke langkah sebelumnya Periksa, apakah masih ada tempe yang belum diolah Bila masih ada, pergi ke langkah (*), bila tidak, maka ke langkah berikutnya

9 Contoh Algoritma (2) Membuat Tempe Goreng (lanjutan)
Tuang minyak yang tersisa di wajan ke tempat penyimpan minyak Angkat wajan dari kompor Matikan kompor Bersihkan peralatan menggoreng Bersihkan peralatan penghalus bumbu Sajikan tempe yang sudah matang

10 Program Definisi Kata, ekspresi, pernyataan, atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur (yang) Berupa urutan langkah untuk menyelesaikan masalah (dan) Diimplementasikan dengan menggunakan bahasa pemrograman (sehingga) Dapat dieksekusi oleh komputer

11 Pemrograman Definisi Proses untuk mengimplementasikan algoritma menjadi program

12 Pemrograman Terstruktur
Definisi Pemrograman yang memiliki rancang bangun terstruktur dan tidak berbelit-belit (sehingga) Mudah ditelusuri, dipahami, dan dikembangkan oleh siapa saja

13 Bahasa Pemrograman Definisi Dua faktor penting
Prosedur atau tata cara penulisan program Dua faktor penting Sintaks, aturan gramatikal yang mengatur tata cara penulisan kata Semantik, aturan untuk menyatakan suatu arti

14 Bahasa Pemrograman Fungsi
Sebagai media untuk menyusun dan memahami program Sebagai alat komunikasi antara pembuat program (programmer) dengan komputer Sebagai alat komunikasi antara orang yang satu dengan yang lain

15 Bahasa Pemrograman Klasifikasi Tingkat Rendah (Low Level Language)
Tingkat Menengah (Middle Level Language) Tingkat Tinggi (High Level Language) Berorientasi Objek (Object Oriented Language)

16 Low Level Language Berorientasi pada mesin
Programmer harus dapat berpikir berdasarkan logika mesin komputer Kurang fleksibel dan sulit dipahami oleh pemula Contoh: Assembly

17 Middle Level Language Menggunakan aturan gramatikal dalam penulisan ekspresi atau pernyataan Menggunakan standar bahasa yang mudah dipahami oleh manusia Memiliki instruksi tertentu yang dapat langsung diakses oleh komputer Contoh: C

18 High Level Language Memiliki aturan gramatikal dalam penulisan ekspresi atau pernyataan Menggunakan standar bahasa yang dapat dipahami secara langsung oleh manusia Contoh: Pascal, Cobol, Power Basic

19 Object Oriented Language
Mengandung “kapsul” yang berisi fungsi-fungsi untuk menyelesaikan masalah Programmer cukup memasukkan kriteria-kriteria yang dikehendaki untuk menyelesaikan masalah Contoh: C++, Visual Basic, Visual FoxPro, Java

20 Pendekatan Bahasa Pemrograman
Dasar pemikiran Kompetensi Program Studi S1 Sistem Komputer Menunjang mata kuliah semester berikutnya Pendekatan bahasa pemrograman: C / C++

21 Pendekatan Bahasa Pemrograman (lanjutan)
Daerah pendekatan Tipe Data Operator Sintaks (tata tulis) statement


Download ppt "Algoritma Program Pemrograman"

Presentasi serupa


Iklan oleh Google