Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemrograman Rahmat D.R. Dako, ST, M.Eng
2
KONSEP DASAR PEMROGRAMAN
Algoritma Pseudocode Flowchart (bagan alir) Structure Theorem Tipe-Tipe Data Array (Larik) Modularization
3
Istilah-Istilah Dasar
“Program” itu apa? Kata , ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer.
4
Istilah-Istilah Dasar
“Pemrograman” itu apa? Proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemrograman. Apakah “Bahasa Pemrograman” itu ? Prosedur/tata cara penulisan program, dimana terdapat dua faktor penting yaitu, sintax dan semantik.
5
Algoritma “Algoritma adalah…? masalah Solusi/penyelesaian proses
Langkah-langkah prosedur
6
Algoritma (2) Algoritma diperkenalkan oleh ahli matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi Algoritma merupakan suatu prosedur yang tepat untuk dapat memecahkan masalah.
7
Algoritma (3) Diagram Alur pemecahan suatu masalah masalah Analisis
model Analisis algoritma Analisis program data eksekusi hasil
8
Algoritma (4) Kriteria Pemilihan Algoritma
Ada Output, solusi dari permasalah Efektifitas & Efisiensi, efektif : solusi harus sesuai dengan masalah. efisiensi : relatif lebih singkat Jumlah langkahnya berhingga dibuat dalam urutan tertentu. Berakhir, harus berhenti Terstruktur tidak berbelit-belit sehingga dapat dibedakan mana input, proses dan output.
9
Algoritma (5) Mengirim sepucuk surat Tulis surat pada secarik kertas
Ambil sampul surat atau amplop Masukan surat ke dalam amplop Tutup amplop dengan lem Tulis alamat surat teman yang kita tuju Tempelkan perangko Bawa surat ke kantor pos
10
Algoritma (6) Menentukan akar kuadrat dari suatu bilangan
Baca bilangan bulat positif yang diinput mis, A Dinyatakan nilai B adalah 0 Hitung nilai C yang berisikan nilai B dikalikan B Jika nilai C sama dengan nilai A, maka nilai B adalah akar dari nilai A, lalu stop Jika tidak, maka nilai B akan bertambah 1 Kembali ke langkah pada no 3
11
Bilangan bulat positif A
Algoritma (7) FlowChart Bilangan bulat positif A Start Langkah-langkah ini sudah dikatakan sebagai algoritma ? B = 0 C = B x B C = A ? ya B = akar A tidak Stop B = B + 1
12
Next week…
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.