Algoritma & Flowchart

dokumen-dokumen yang mirip
Modul PVB-POLINEMA V1.0

Pengantar Algoritma & Flow Chart

BAB II NOTASI ALGORITMA

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs.

Algoritma & Pemrograman

Algoritma Pemrograman Fery Updi,M.Kom

Pengantar Algoritma dan Program

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

Khusnawi, S.Kom, M.Eng

ALGORITMA berasal dari seorang ilmuwan Muslim bernama Al-Khowarizmi

Algoritma Pemrograman I

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom

IT234 ALGORITMA DAN STRUKTUR DATA

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm??

Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

Alih Kontrol dengan Flowchart

Algoritma dan Flowchart. Dasar Programming 1

Algoritma. Contoh Algoritma

Struktur Data Review Algoritma, Pemrograman. Presented by Rijal Fadilah, S.Si

ALGORITMA & PEMROGRAMAN

Algoritma, Pseudo Code Flow Chart

Algoritma Pemrograman

Pengenalan Algoritma & Pemrograman

Findra Kartika Sari Dewi

ALGORITMA, FLOWCHART dan PSEUDO-CODE

Pertemuan 2: Flowchart dan Latihan Soal

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Logika Informatika. Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta

Algoritma & Pemrograman #1

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom, M.Cs

Simulasi Pencarian Rute Terpendek dengan Metode Algoritma A* (A-Star) Agus Gustriana ( )

MATA KULIAH : LOGIKA DAN ALGORITMA

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

7. Logika dan Algoritma Pemrograman

ALGORITMA & FLOWCHART

Pengampu : Agus Priyanto, M.KOM

Algoritma,Flowchart, Konsep

Brigida Arie Minartiningtyas, M.Kom

ALGORITMA. Bahasa Pemrograman adalah prosedur atau tata cara penulisan program.

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-1 - Hal 1

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Algoritma dan Pemrograman. Pertemuan Ke-1 Pengantar Algoritma

Tunggu. Bicara. Tutup. Stop

ALGORITMA & PENGEMBANGAN

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 1 & 2. Ahmad hidayat

Decission : if & if else

Pertemuan 1. Algoritma dan PHP

Konstruksi Dasar Algoritma

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

Teori Algoritma. Literatur

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

MAKALAH ALGORITMA, PSEUDOCODE DAN FLOWCHART TENTANG YUFI EKO FIRMANSYAH 1 D3 IT B OLEH

BAB 2 TINJAUAN PUSTAKA

Notasi Algoritma Separator Special Character. Dasar Pemrograman. Yoannita, S.Kom.

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

PENGAMBILAN KEPUTUSAN

Algoritma dan Struktur Data

PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )

Praktikum Algoritma dan Pemrograman. By : Tim Asisten [PSEUDO-CODE & FLOWCHART]

ALGORITMA DAN DIAGRAM ALIR

SMA SANTO PAULUS PONTIANAK

Algoritma dan Diagram Alir (Flowchart)

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

ABSTRAK. Kata Kunci: akuntansi, laporan keuangan, Sistem Informasi Akuntansi

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

BAB III LANDASAN TEORI

PENGANTAR ALGORITMA PEMROGRAMAN

Pembuatan Algoritma yang Baik Ema Utami STMIK AMIKOM Yogyakarta

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

Algoritma dan Pemrograman #1. Arif Dwi Laksito, M.Kom

Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita

BAB I PENGANTAR ALGORITMA

PRAKTIKUM PEMROGRAMAN DASAR

PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM

Apa Itu Algoritma? Algoritma berasal dari: ahli

FLOWCHART. Dosen Pengampu : Aullya

BAB 2 LANDASAN TEORI

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

Aturan Penulisan Algoritma

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

BAB III LANDASAN TEORI. compansation), dan kompensasi secara tidak langsung (indirect compensation).

Definisi & Simbol Flowchart. Agustine Hana. M

PETUNJUK PENGERJAAN SOAL ULUM TIK

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Diagram Alur (Flowchart)

Bahasa Pemrograman- TIS SKS

ANALISA PERANCANGAN PROGRAM

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

PEMBUATAN APLIKASI GAME SUPER KOMBI MILENIUM UNTUK MENINGKATKAN KEMAMPUAN BERHITUNG ANAK SEKOLAH DASAR KELAS 4

BAB II LANDASAN TEORI

2. Definisi dan Simbol Flowchart

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

Transkripsi:

Algoritma & Flowchart

MATERI Pembahasan lanjutan: Algoritma (lanjutan) Pseudocode Flowchart

ALGORITMA Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah Urutan logis berarti urutan langkah-langkah harus benar, dan langkah-langkah itu sendiri juga harus benar

ALGORITMA Setiap orang punya pola pikir yang berbeda, karena itu akan menghasilkan algoritma yang berbeda Algoritma dikatakan benar apabila dapat memecahkan masalah Perlu dipertimbangkan masalah efisiensi dalam penyusunan algoritma

ALGORITMA Pemilihan rute jalan, misalnya rute UNISAN ke Gramedia Beberapa rute mungkin akan menghasilkan tujuan yang sama Ada rute yang lebih efisien dibanding rute lainnya Sebaiknya yang diambil adalah rute terpendek

ALGORITMA Algoritma seperti resep kue, apapun bahasanya pasti akan menghasilkan kue yang sama jika seluruh intruksinya dijalankan Algoritma dapat dinotasikan dalam beberapa cara, yaitu: Dengan untaian kalimat deskriptif Dengan pseudocode Dengan flowchart

ALGORITMA Notasi algoritma dengan untaian kalimat deskriptif memiliki pola berikut: Judul algoritma dan keterangan singkat Langkah-langkah dari algoritma tersebut 1. 2.

ALGORITMA Contoh kasus: mengecek apakah suatu bilangan genap atau ganjil Algoritma genap ganjil Algoritma untuk mengecek bilangan genap atau ganjil 1. Jika bilangan bisa dibagi 2 maka bilangan itu adalah bilangan genap, jika tidak berarti bilangan ganjil

PSEUDOCODE Pseu : menyerupai, code : kode Merupakan kode yang menyerupai kode program yang sesungguhnya Tidak ada aturan standar penulisan pseudocode Ditujukan untuk dibaca manusia, bukan dibaca mesin(komputer)

PSEUDOCODE Contoh: menghitung luas segitiga yang diketahui alas dan tingginya input alas input tinggi luas ½ * (alas * tinggi) print luas

FLOWCHART Flowchart lebih baik dibandingkan pseudocode Merupakan gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program yang menyatakan arah alur program tersebut Disajikan dalam bentuk grafik/gambar

FLOWCHART Dapat membantu programmer maupun orang lain dalam memahami alur program (apa saja input, proses dan output dari program) Representasi visual, karena itu lebih mudah dipahami Jumlah simbol yang digunakan sedikit, karena itu lebih sederhana dan lebih mudah dipelajari

FLOWCHART Simbol-simbol dalam flowchart SIMBOL NAMA FUNGSI TERMINATOR Permulaan/akhir program GARIS ALIR (FLOW LINE) PREPARATION PROSES INPUT/OUTPUT DATA Arah aliran program Proses inisialisasi/pemberian harga awal Proses perhitungan/proses pengolahan data Proses input/output data, parameter, informasi

FLOWCHART Simbol-simbol dalam flowchart DECISION ON PAGE CONNECTOR OFF PAGE CONNECTOR Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya Penghubung bagian-bagian flowchart yang berada pada satu halaman Penghubung bagian-bagian flowchart yang berada pada halaman berbeda

FLOWCHART Contoh flowchart menghitung luas segitiga Start input alas input tinggi luas ½ * (alas * tinggi) print luas End

TEKS ALGORITMA Struktur teks algoritma Kepala algoritma terdiri atas nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut Deklarasi mendefinisikan semua nama (konstanta, peubah, tipe, prosedur atau fungsi) yang dipakai dalam algoritma Deskripsi Berisi uraian langkah-langkah penyelesaian Komentar ditulis diantara tanda kurung { dan }

CONTOH TEKS ALGORITMA

PASCAL

LATIHAN SOAL 1. Buatlah Algoritma dan Flowchart untuk menghitung luas bujursangkar! 2. Buatlah Algoritma dan Flowchart untuk menghitung volume kerucut!