Analisis dan desain Algoritma (PG157)

Slides:



Advertisements
Presentasi serupa
Algoritma dan Pemrograman
Advertisements

Algoritma dan Flowchart
TEORI ALGORITMA.
ALGORITMA.
PEMROGRAMAN TERSTRUKTUR
PENGANTAR KONSEP PEMROGRAMAN
MODUL 2 STRUKTUR DATA DIAGRAM ALIR DAN ALGORITMA
ALGORITMA & LOGIKA PEMROGRAMAN
Pemrograman Bahasa Komputer (CS-2700 / 3 SKS ) Oleh:
Algoritma dan Flowchart
Flowchart (Diagram Alur)
Pertemuan-III Algoritma disajikan gambar
Dasar Pemrograman Pendahuluan.
Flowchart.
1 PERTEMUAN 1 DIAGRAM ALUR (FLOWCHART). 2 Apa itu Flowchart 1.Suatu skema / bagan yang menggambarkan urutan kegiatan dari suatu program dari awal sampai.
PENGERTIAN DASAR ALGORITMA & FLOWCHART
BAB II Diagram alur atau Flowchart
Algoritma dan Flowchart
Diagram Alur (Flowhart)
Bahasa Pemrograman Dasar Pertemuan 6
Flowchart (Diagram Alur)
Pengantar Pemrograman Basis Data (PPBD)
STRUKTUR DASAR ALGORITMA
Notasi Algoritma & Tipe Data
Algoritma.
APSI.
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
ALGORITMA DAN PEMOGRAMAN 1A
ANALISA DAN DESAIN ALGORITMA
penyusunan algoritma (flowchart)
Algoritma dan Pemrograman
Sindy Nova Algoritma dan Pemrograman 1A
FLOW CHART.
Flowchart (Diagram Alur)
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
Flowchart (Diagram Alur)
Algoritma.
Analisis dan desain Algoritma (PG157)
Pertemuan-III Algoritma disajikan gambar
OLEH : Vianney.mtb SMA SANTO PAULUS PONTIANAK
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
DASAR PEMROGRAMAN Anita Qoiriah ..
Bahasa Pemrograman Poltek Balikpapan 2010.
DIAGRAM ALUR (FLOWCHART)
Algoritma & Pemrograman 1
FLOW CHART.
LOGIKA DAN ALGORITMA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
Algoritma & Pemrograman 1
Pengenalan Bahasa Pemrograman C++
PROSES PEMBUATAN PROGRAM KOMPUTER
Algoritma dan Flowchart
Pertemuan ke-2 KONSEP ALGORITMA
BAB II METODOLOGI PENGEMBANGAN SIA
Kontrak Perkuliahan Algoritma dan Pemrograman
PROSES PEMBUATAN PROGRAM KOMPUTER
TEORI ALGORITMA.
Flowchart (Diagram Alur)
Flowchart (Diagram Alur)
IT234 ALGORITMA DAN STRUKTUR DATA
LOGIKA & ALGORITMA A LGORITMA & P ENGENALAN F LOW C HART 1.
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
ALGORITMA DAN STRUKTUR DATA
Diagram Alur (Flowhart)
Teknik Pemrograman, Mikroprosessor dan Mikrokontroler Rahayu Maksum SMK N 1 Wonosegoro.
FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 2
Konsep Algoritma Pemrograman
Transcript presentasi:

Analisis dan desain Algoritma (PG157) {Pertemuan 1} Analisis dan desain Algoritma (PG157)

Outline Pengertian Algoritma, Program, Pseudocode, Flowchart Simbol-simbol Flowchart Contoh-contoh Penggunaan Flowchart

ALGORITMA adalah langkah-langkah yang diambil dalam menyelesaikan suatu tugas Langkah-langkah harus tersusun secara LOGIS dan Efisien agar dapat menyelesaikan tugas dengan benar dan efisien. Diselesaikan Oleh KOMPUTER

ALGORITMA merupakan gabungan antara SENI dan TEKNIK Seni, karena Algoritma penuh dengan kreativitas dan imajinasi yang jenius TEKNIK, Karena Algoritma diterapkan di Komputer yang penuh dengan TOOL dan metodologi

yang diberikan kepada komputer untuk menyelesaikan suatu tugas PROGRAM adalah kumpulan instruksi-instruksi yang diberikan kepada komputer untuk menyelesaikan suatu tugas Instruksi-instruksi harus tersusun secara logis = Langkah-langkah dalam Alagoritma Memerlukan LOGIKA yang benar

PROGRAM ditulis dalam suatu bahasa yang disebut Bahasa Pemrograman (Programming Language) Contoh Bahasa Pemrograman : COBOL FORTRAN Pascal BASIC C Java dan sebagainya Bahaca C ini yang kita gunakan untuk menerapkan Algoritma di komputer

Flowchart Adalah salah satu representasi algoritma atau proses dalam bentuk diagram

Pseudocode Adalah representasi algoritma atau proses dalam bentuk deskripsi-deskripsi singkat (teks)

Contoh Bagaimana Anda login ke Facebook?

Lalu…. Tuliskan sebuah algoritma untuk login ke Facebook?

Lalu…. Tuliskan sebuah algoritma untuk login ke Facebook? Dalam bahasa sederhana Buka halaman www.facebook.com Isi username dan password Klik tombol Login Mudah kan? Tapi apakah itu langkah yang benar?

Contoh lain Bagaimana Anda sampai ke kampus? Bagaimana langkah-langkah memakai sepatu? Bagaimana Anda makan siang? Bagaimana langkah-langkah memeriksa email? Bagaimana Anda mandi? Bagaimana Anda memakai baju? Bagaimana Anda nonton TV? Bagaimana Anda minum es krim? Bagaimana Anda mengirim SMS?

Kita dapat menulis algoritma dalam bentuk Flowchart Atau Pseudocode

Ada 6 Simbol Flowchart dasar

Simbol untuk awal dan akhir dari prosedur / program Terminal Simbol untuk awal dan akhir dari prosedur / program MULAI SELESAI

Simbol menyatakan proses INPUT atau OUTPUT Input/Output Simbol menyatakan proses INPUT atau OUTPUT

Proses Simbol menyatakan suatu proses tunggal, seperti melakukan perhitungan, inisialisasi variabel, dsb

Contoh: Apakah Anda sudah login? Pemilihan (Decision) Simbol menyatakan suatu proses pemilihan yang akan bernilai TRUE (benar) atau FALSE (salah). Contoh: Apakah Anda sudah login?

Connector Simbol untuk menghubungkan satu bagian dengan bagian yang lain dalam flowchart

Simbol menunjukkan arah alur program / algoritma Control Flow Simbol menunjukkan arah alur program / algoritma

Simbol Flowchart MULAI

Aturan Dasar Flowchart Flowchart umumnya digambarkan dari atas ke bawah. Semua simbol Flowchart harus terhubung dengan panah (control flow) Flowchart diawali dan diakhiri dengan sebuah simbol terminal. Semua simbol flowchart memiliki 1 (satu) panah keluar, kecuali DECISION yang memiliki 2 (dua) keluaran yaitu TRUE dan FALSE.

Contoh Hitung dan cetak TOTAL dari Bilangan 10 dan 20.

Contoh Hitung dan cetak TOTAL dari Bilangan 10 dan 20. Inisialisasi TOTAL = 0 [proses] Input kedua bilangan [input] Tambahkan kedua bilangan dan simpan di TOTAL [proses] Tampilkan TOTAL [output]

Contoh Hitung dan cetak TOTAL dari Bilangan 10 dan 20. Inisialisasi TOTAL = 0 [proses] Input kedua bilangan [input] Tambahkan kedua bilangan dan simpan di TOTAL [proses] Tampilkan TOTAL [output] MULAI

Contoh Hitung dan cetak TOTAL dari Bilangan 10 dan 20. Inisialisasi TOTAL = 0 [proses] Input kedua bilangan [input] Tambahkan kedua bilangan dan simpan di TOTAL [proses] Tampilkan TOTAL [output] MULAI TOTAL = 0

Contoh Hitung dan cetak TOTAL dari Bilangan 10 dan 20. Inisialisasi TOTAL = 0 [proses] Input kedua bilangan [input] Tambahkan kedua bilangan dan simpan di TOTAL [proses] Tampilkan TOTAL [output] MULAI TOTAL = 0 input 10, 20

Contoh Hitung dan cetak TOTAL dari Bilangan 10 dan 20. Inisialisasi TOTAL = 0 [proses] Input kedua bilangan [input] Tambahkan kedua bilangan dan simpan di TOTAL [proses] Tampilkan TOTAL [output] MULAI TOTAL = 0 input 10, 20 TOTAL = 10 + 20

Contoh Hitung dan cetak TOTAL dari Bilangan 10 dan 20. Inisialisasi TOTAL = 0 [proses] Input kedua bilangan [input] Tambahkan kedua bilangan dan simpan di TOTAL [proses] Tampilkan TOTAL [output] MULAI TOTAL = 0 input 10, 20 TOTAL = 10 + 20 Cetak TOTAL

Contoh Hitung dan cetak TOTAL dari Bilangan 10 dan 20. Inisialisasi TOTAL = 0 [proses] Input kedua bilangan [input] Tambahkan kedua bilangan dan simpan di TOTAL [proses] Tampilkan TOTAL [output] MULAI TOTAL = 0 input 10, 20 TOTAL = 10 + 20 Cetak TOTAL SELESAI

Contoh lain Hitung Luas dari Persegi panjang dengan lebar 10 cm dan tinggi 5 cm!

Kembali ke kasus Facebook Bagaimana Flowchart-nya?

Kembali ke kasus Facebook

Terima kasih…