Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.

Slides:



Advertisements
Presentasi serupa
DASAR-DASAR ALGORITMA
Advertisements

TEORI ALGORITMA.
STRUKTUR DASAR ALGORITMA
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
Logika Algoritma & Pemrograman
Algorithma Pemrograman
Dr.Eng. Retno Supriyanti, ST,MT
Algoritma dan Struktur Data
Algoritma dan Flowchart
Bahasa Pemrograman dan Flow Chart
Algoritma dan Pemrograman
Pengertian Algoritma Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses, dimana algoritma disusun oleh sederetan langkah instruksi yang logis.
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
PERTEMUAN V Logika Algoritma Algoritma : Metoda pemecahan suatu masalah langkah demi langkah. Karakteristik Algoritma :  Presisi ; langkah-langkahnya.
Flowchart dan Pseudocode
ALGORITMA PSEUDOCODE Pertemuan Ke-2 Meilia Nur Indah Susanti, ST.,MKom
ALGORITMA & LOGIKA PEMROGRAMAN
Perancangan dan Analisis Algoritma
Pertemuan-III Algoritma disajikan gambar
DASAR KOMPUTER DAN PEMROGRAMAN 1A
Algoritma dan Flowchart
Mahasiswa diharapkan dapat:
Algoritma dan Pemrograman
Materi 9 LOGIKA & ALGORITMA.
ALGORITMA & PEMROGRAMAN I-A
Struktur Keputusan pada Structure English dan Pseudocode
Flowchart (Diagram Alur)
Dasar-dasar Algoritma Dan Representasi Algoritma
ALGORITMA PEMEROGRAMAN
Algoritma Pemrograman I
STRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA
Algoritma merupakan pondasi yang harus dikuasai mahasiswa yang ingin menyelesaikan masalah secara terstruktur, efektif, dan efisien, khususnya untuk.
MODUL 3 PSEUDOCODE.
Pengantar Pemrograman
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
STRUKTUR DASAR ALGORITMA
Ucu Nugraha, ST. Algoritma.
FLOWCHARTING Pertemuan 3 & 4 Muhamad Haikal, S.Kom., MT.
Algoritma Pemrograman
penyusunan algoritma (flowchart)
Flowchart.
Dasar – dasar Algoritma dan Pemrograman
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
STRUKTUR DASAR ALGORITMA
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 1.
Algoritma.
Pseudo-code.
I Gusti Agung Made Wirautama, S.Kom
Definisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti.
Pertemuan-II METODA ALGORITMA
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
ANALISA PERANCANGAN PROGRAM.
Bahasa Pemrograman dan Flow Chart
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
Pemrograman Terstruktur
FLOWCHART.
PERTEMUAN 4 DAN 5 DASAR-DASAR ALGORITMA
Dasar-Dasar Pemrograman
DASAR-DASAR ALGORITMA dan FLOW CHART
Algoritma dan Struktur Data
TEORI ALGORITMA.
FLOWCHARTING Temu 3 dan 4.
Algoritma Pemrograman II
IT234 ALGORITMA DAN STRUKTUR DATA
YULI ASTUTI, S.KOM.  Algoritma yaitu urutan langkah-langkah logis untuk menyelesaikan sebuah masalah yang disusun dengan sistematis.  Program yaitu.
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Konsep Algoritma Pemrograman
Transcript presentasi:

Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria tertentu Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi tertentu.

Penulisan Algoritma Struktur Bahasa Struktur Pseudo Code Struktur Flowchart

Pseudo Code Kode atau tanda yang menyerupai (pseudo) program atau merupakan pejelasan cara menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh manusia untuk menuliskan algoritma

Pseudo Code Pseudo Code adalah urutan baris algoritma seperti kode pemrograman dan tidak memiliki sintak yang baku. Pseudo Code lebih umum digunakan oleh programmer yang berpengalaman. Sedangkan flowchart lebih mudah dimengerti oleh programmer pemula. Pseudo Code lebih mudah diimplementasikan ke dalam kode program dibandingkan dengan flowchart.

Pseudo Code Kita bisa bebas menulis pseudo code selama itu mudah dimengerti bagi orang lain. Tetapi disarankan untuk menggunakan keyword yang umum digunakan seperti : if, then, else, while, do, repeat, for, dan lainnya. Dan ikuti gaya penulisan pemrograman seperti Pascal, C++, dll. Perhatikan kode dibawah ini :

Pseudo Code Problem:mencari bilangan terbesar dari dua bilangan yang diinputkan Contoh Algoritma: Masukkan bilangan pertama Masukkan bilangan kedua Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak, kerjakan langkah 5. Tampilkan bilangan pertama Tampilkan bilangan kedua Contoh Pseudo-code: Input a Input b If a > b then kerjakan langkah 4 print a print b

Pseudo Code Walaupun pseudo code diatas masih bisa dimengerti tetapi ada beberapa statemen yang ambigu. Dari baris kedua, kita tidak tahu kemana angka tersebut disimpan dan kita juga tidak tahu angka yang mana yang dimaksud untuk “angka yang sebelumnya”. Apakah angka yang pertama atau yang kedua. Pseudo Code diatas dapat dimodifikasi menjadi seperti berikut :

Flowchart Definisi: Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial Kegunaan: Untuk mendesain program Untuk merepresentasikan program Maka, flowchartharus dapat merepresentasikan komponen-komponen dalam bahasa pemrograman

Flowchart Flowchart adalah suatu representasi secara diagram yang mengilustrasikan urutan dari operasi yang dilakukan untuk mendapatkan suatu hasil. Dengan kata lain, flowchart membantu kita untuk mengerti dan melihat bentuk algoritma dengan menampilkan algoritma dalam simbol-simbol gambar.

Gambar 1.1

Flowchart Dalam menggambar flowchart, digunakan simbol tertentu seperti diatas. Contoh berikut bisa digunakan untuk lebih mengerti perbedaan kegunaan simbol-simbol tersebut. Misal kita ingin mencari jumlah dari 2 buah bilangan, maka flowchart-nya adalah sebagai berikut :

Gambar 1.2

Flowchart Contoh lain, misalkan kita ingin mengetahui apakah sebuah bilangan ganjil atau genap. Untuk itu kita harus membuat flowchart seperti ini :

Gambar 1.3