Algoritma Indriati ,ST .,M.Kom.

Slides:



Advertisements
Presentasi serupa
PENDAHULUAN KONSEP ALGORITMA DAN DIAGRAM ALIR (FLOWCHART)
Advertisements

Oleh : Nur Hayatin, S.ST Program Komputer. Tujuan  Setelah perkuliahan selesai diharapkan :  Mahasiswa mampu memahami tentang program komputer  Mahasiswa.
DASAR PEMROGRAMAN (VTI 301)
Pengertian Algoritma dan Flowchart
ALGORITMA & PEMROGRAMAN Abdul Kudus, SSi., MSi., PhD. 1) 2) blog: abdulkudus.staff.unisba.ac.id.
TEORI ALGORITMA.
ALGORITMA.
Bahasa Pemrograman dan Flow Chart
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
PENGANTAR KONSEP PEMROGRAMAN
Pemrograman Komputer.
ALGORITMA DEFINISI & FLOWCHART
PENGANTAR ALGORITMA DAN PEMROGRAMAN
Algoritma (Komputer) EL 2001 – Dasar Pemrograman Budi Rahardjo Teknik Elektro ITB
ALGORITMA & LOGIKA PEMROGRAMAN
Pemrograman Bahasa Komputer (CS-2700 / 3 SKS ) Oleh:
Algoritma (Komputer).
Flowchart (Diagram Alur)
Pertemuan-III Algoritma disajikan gambar
Flowchart.
PROSES PEMBUATAN PROGRAM KOMPUTER
Mahasiswa diharapkan dapat:
ALGORITMA & PEMROGRAMAN I-A
PERTEMUAN 1 Algoritma & Pemrograman
DASAR PEMROGRAMAN & ALGORITMA
Pertemuan 2.
Flowchart (Diagram Alur)
APSI.
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
Ucu Nugraha, ST. Algoritma.
Pengertian Algoritma dan Flowchart
Flowchart.
Sindy Nova Algoritma dan Pemrograman 1A
FLOW CHART.
Menuliskan Algoritma Algoritma dapat dituliskan dengan berbagai cara:
Flowchart (Diagram Alur)
Flowchart (Diagram Alur)
ALGORITMA Anifuddin Azis.
Pseudo-code.
Algoritma Indriati ,ST .,M.Kom.
Muhammad Riska B. PTIK FT UNM
Pertemuan-III Algoritma disajikan gambar
PROSES PEMBUATAN PROGRAM KOMPUTER
Pertemuan-II METODA ALGORITMA
BAB FLOWCHART.
Pertemuan 2 Rismayuni.
Bahasa Pemrograman dan Flow Chart
FLOW CHART.
EL 2001 – Dasar Pemrograman Budi Rahardjo Teknik Elektro ITB
Algoritma dan Pemrograman I
Algoritma.
PROSES PEMBUATAN PROGRAM KOMPUTER
DASAR-DASAR ALGORITMA dan FLOW CHART
Pertemuan ke-2 KONSEP ALGORITMA
Algoritma dan Struktur Data
Oleh : Pramesthi Handaru
PROSES PEMBUATAN PROGRAM KOMPUTER
Flowchart (Diagram Alur)
Flowchart (Diagram Alur)
Chapter 4 : Aturan Penulisan Teks Algoritma dengan Flow Chart
FLOWCHARTING Temu 3 dan 4.
IT234 ALGORITMA DAN STRUKTUR DATA
PENGANTAR KONSEP PEMROGRAMAN
Flowchart (Diagram Alur)
YULI ASTUTI, S.KOM.  Algoritma yaitu urutan langkah-langkah logis untuk menyelesaikan sebuah masalah yang disusun dengan sistematis.  Program yaitu.
Dasar Konstruksi Pemrograman
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
ALGORITMA DAN STRUKTUR DATA
Konsep Algoritma Pemrograman
Transcript presentasi:

Algoritma Indriati ,ST .,M.Kom

DEFINISI ALGORITMA Algoritma adalah urutan logis langkah-langkah penyelesaian masalah is a step-by-step procedure for calculations. More precisely, it is an effective method expressed as a finite list of well-defined instructions for calculating a function

NOTASI ALGORITMIK Menggunakan uraian kalimat deskriptif Flow chart Pseudo code

SIMBOL-SIMBOL FLOWCHART Terminator (start/stop) Input/Output Data Manual Input Display

SIMBOL-SIMBOL FLOWCHART Flow Line Decision Process Predefined Process

SIMBOL-SIMBOL FLOWCHART On-page Connector Off-page connector Commentary

ATURAN PENULISAN PSEUDO CODE Indentasi menandakan blok yang sama Perulangan (loop) diberi indentasi Operator penugasan (assignment) menggunakan  Variabel bersifat lokal Penggunaan array: A[i], atau A[i..j] Passing parameter dilakukan by value

Contoh Menghitung kuadrat suatu bilangan Menghitung luas bidang datar persegi panjang Menghitung volume balok Konversi mata uang rupiah ke dolar Konversi suhu celsius ke fahrenheit

Flowchart menghitung kuadrat suatu bilangan Start Kuadrat = 0 Input Bil Kuadrat = Bil * Bil Cetak Kuadrat Stop

Flowchart menghitung luas bidang persegi panjang Start Luas = 0 Input p,l Luas = p*l Cetak Luas Stop

Flowchart menghitung volume benda balok Start Volume=0 Input p,l,t Volume = p*l*t Cetak Volume Stop

Flowchart konversi mata uang- Rupiah ke Dollar Start Kurs_Rp2US = 9500 Konversi = 0 Input Rupiah Konversi = Rupiah / Kurs_Rp2US Cetak Konversi Stop

Flowchart konversi suhu – Celcius ke Fahrenheit Start Fahrenheit =0 Input Celcius Fahrenheit = (9 / 5 * Celcius) + 32 Cetak Fahrenheit Stop

Tugas Penentuan bilangan positif atau negatif Penentuan bilangan ganjil atau genap Buat algoritma pertukaran Nilai dua buah variable Buat algoritma untuk menghitung suku ke n dari deret aritmatika dengan beda b dan suku pertama a Buat algoritma untuk menghitung suku ke n dari deret fibonaci

SYARAT SEBUAH ALGORITMA Menurut Donald E. Knuth dalam bukunya yang berjudul The Art of Computer Programming, algoritma harus mempunyai lima ciri penting: Harus berhanti setelah melakukan beberapa langkah terbatas Setiap langkah harus didefinisikan dengan tepat dan tidak ambigu Memiliki nol atau lebih masukan Memiliki nol atau lebih keluaran Harus efektif (sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal)

KOMPLEKSITAS ALGORITMA Ukuran yang digunakan untuk menyatakan keefektifan sebuah algoritma Ukuran yang digunakan untuk mengukur seberapa besar pertumbuhan kumputasi sebuah algoritma

Notasi kompleksitas Big O Big  (omega) Big Ө (theta)