Algoritma Program Pemrograman

Slides:



Advertisements
Presentasi serupa
Algoritma dan Pemrograman
Advertisements

KOMPONEN DASAR KOMPUTER
ALGORITMA & PEMROGRAMAN (PRAKTEK)
Pemrograman Sistem terdistribusi
PERTEMUAN 4 TAHAP PEMROGRAMAN.
- PERTEMUAN 1 - DASAR-DASAR ALGORITMA, PROGRAM, DAN PEMROGRAMAN
Algorithma Pemrograman
Pemrograman Rahmat D.R. Dako, ST, M.Eng.
Introduction to Algorithm and Programming
Pengenalan Software (perangkat lunak)
PEMROGRAMAN TERSTRUKTUR
Algoritma dan Pemrograman
Algoritma.
Dasar- Dasar Algoritma
Pengantar Algoritma dan Pemrograman Elin Haerani, ST, M.Kom
Algoritma Pemrograman
PENGEMBANGAN PERANGKAT LUNAK DAN BAHASA-BAHASA PEMROGRAMAN
Pemrogramman Terstruktur
Resep masakan khas indonesia
CARA MEMBUAT MIE GORENG JAWA
Pengantar Algoritma dan pemograman
Resep Makanan Khas Indonesia
~Resep Makanan Nasi Goreng Kunyit~
Minuman dan makanan yaitu: milshake dan nasi goreng sepesial
Dasar Pemrograman Pendahuluan.
Pendahuluan Definisi :
PERTEMUAN 4 TAHAP PEMROGRAMAN.
Algoritma Pemrograman
IT234 - Algoritma dan Struktur Data Ramos Somya. Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja’far Mohammed lbn Musa.
Algoritma dan Pemrograman
ALGORITMA DAN PEMROGRAMAN
Dasar Algoritma dan Pemrograman
Mahasiswa diharapkan dapat:
Rifky Kurniawan, S.Kom, MTI
Pemrograman Dasar Kelas X.
{ Resep Masakan Oleh: X MIPA 4 Melynia Sintha (05) Renata Mandala (31)
Resep & Cara Membuat Ayam Bakar Ala Chef Veronica.
PERTEMUAN I PENGANTAR ALGORITMA
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
Pendahuluan Algoritma dan Pemrograman I-A
Algoritma dan Pemrograman 1
KONSEP DASAR PEMROGRAMAN
BAB 1 BAHASA PEMROGRAMAN
ALGORITMA & PEMROGRAMAN
ALGORITMA & PEMROGRAMAN
ALGORITMA DAN PEMOGRAMAN 1A
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
Algoritma dan Pemrograman
1. Algoritma, Pemograman dengan C++
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
PEDOMAN PENYUSUNAN ALGORITMA
Konsep Algoritma dan Pemrograman
Pengantar.
PARADIGMA DALAM PEMOGRAMAN
Algoritma & Pemrograman
Algoritma dan Pemrograman
Quiz Teknik Pemrograman
Introduction to Algorithm and Programming
Introduction to Algorithm and Programming
Pengantar Konsep Bahasa Pemrograman
Pengantar Algoritma dan pemograman
ALGORITMA & PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN Pertemuan 1
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
Introduction to Algorithm and Programming
Algoritma dan Flowchart
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
IT234 ALGORITMA DAN STRUKTUR DATA
Perkembangan Teknik Pemrograman
Algoritma dan Pemrograman
Transcript presentasi:

Algoritma Program Pemrograman 01 Algoritma Program Pemrograman

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

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

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

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

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

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

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

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

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

Pemrograman Definisi Proses untuk mengimplementasikan algoritma menjadi program

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

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

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

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

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

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

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

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

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

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