Algoritma. Contoh Algoritma

dokumen-dokumen yang mirip
Algoritma dan Flowchart. Dasar Programming 1

Algoritma Pemrograman

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

Pertemuan 4 Diagram Alur / Flowchart

Diagram Alur (Flowchart)

Pengampu : Agus Priyanto, M.KOM

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

Algoritma Pemrograman I

Apa Itu Algoritma? Algoritma berasal dari: ahli

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 )

FLOWCHART - LANJUTAN

1. Algoritma & Pemrograman

MATERI SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA

DEFINISI SIMBOL FLOWCHART

Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA

Pengenalan Algoritma

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

ALGORITMA & PEMROGRAMAN

Alih Kontrol dengan Flowchart

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

Bab III Analisis Masalah dan Penyeleksian

Algoritma & Pemrograman #1

Algoritma dan Flowchart

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Definisi Algoritma. Prepared by Vosco

Algoritma Pemograman 1 A. Minggu 1

MATA KULIAH : LOGIKA DAN ALGORITMA

Algoritma dan Diagram Alir (Flowchart)

Pengenalan Algoritma & Pemrograman

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

Algoritma Dan Pemrograman

Pertemuan 4 Diagram Alur / Flowchart

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Pengantar Algoritma dan Program

Algoritma & Flowchart

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

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

Definisi & Simbol Flowchart. Agustine Hana. M

IT234 ALGORITMA DAN STRUKTUR DATA

Algoritma dan Pemograman 1A. Minggu 2

Modul PVB-POLINEMA V1.0

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

PEMOGRAMAN DASAR - FLOWCHART -

Algoritma Pemrograman Fery Updi,M.Kom

Pengertian Dasar Logika Dan Algoritma

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

2.4. Struktur Branching

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

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

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

PENGANTAR ALGORITMA PEMROGRAMAN

Algoritma & Diagram Alir (Pertemuan [T/P] : 02/-)

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

Spesifikasi Program. Pendahuluan

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

Algoritma, Pseudo Code Flow Chart

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

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

SILABUS MATA KULIAH: LOGIKA ALGORITMA

Algoritma,Flowchart, Konsep

Bab I Pengantar Ke Algoritma

ALGORITMA, FLOWCHART dan PSEUDO-CODE

Bahasa Pemrograman dan Flowchart. Adri Priadana

SILABUS MATA KULIAH: LOGIKA ALGORITMA

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

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

PENDAHULUAN TUJUAN KEGUNAAN FLOWCHART KONSEP PEMROGRAMAN

ALGORITMA & FLOWCHART

BAB II DEFINISI DAN SIMBOL-SIMBOL

BAB I Pendahuluan. 1.1 Konsep Algoritma

MK : Algoritma & Pemrograman

FLOWCHART. Dosen Pengampu : Aullya

Pertemuan 1. Algoritma dan PHP

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I

Algoritma & Struktur Data I. Mia Fitriawati, S.Kom,M.Kom. Tujuan Perkuliahan

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

ALGORITMA & PEMROGRAMAN 1

Pengantar Algoritma & Flow Chart

Contoh algoritma 1. Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas?

PENGERTIAN FLOWCHART Apa itu Flowchart???

Percabangan dan Perulangan

LOGIKA & ALGORITMA PENGERTIAN & CONTOH ALGORITMA. Pertemuan ke 2. 9/24/2017 Logika Algoritma

Konstruksi Dasar Algoritma

ANALISA PERANCANGAN PROGRAM

Algoritma & Pemrograman

Findra Kartika Sari Dewi

2. Definisi dan Simbol Flowchart

Algoritma dan Pemrograman DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

ALGORITMA & PENGEMBANGAN

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

3. Analisis Masalah dan Penyelesaian

Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K

7. Logika dan Algoritma Pemrograman

Teori Algoritma. 1Universitas Gunadarma

Pengantar Algoritma Pemrograman. # Kusnawi, S.Kom, M.Eng#

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

Transkripsi:

Algoritma urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Berasal dari nama penulis buku arab Abu Ja far Muhammad Ibnu Musa Al-Khuwarizmi Merupakan jantung ilmu computer atau informatika Harus dinyatakan dalam bentuk yang dimengerti oleh pemroses Agar dapat dilaksanakan oleh computer, algoritma harus ditulis dalam notasi bahasa pemrograman Program Program adalah implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu Penyajian Algoritma : o Natural Language o Flowchart o Pseudo-code o Diagram blok struktur program o Diagram warnier o Tabel keputusan dan pohon keputusan Contoh Algoritma Mengirimkan surat kepada teman 1. Ambil kertas surat 2. Tulis surat 3. Ambil amplop 4. Masukan surat kedalam amplop 5. Tulis alamat pada amplop 6. Tempel perangko 7. Bawa ke kantor pos

Menghitung luas persegi panjang 1. Input panjang 2. Input lebar 3. Luas = panjang*lebar 4. Print Luas Flowchart Representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing - masing simbol merepresentasikan suatu kegiatan tertentu. Diawali dengan penerimaan input, pemrosesan input, dan diakhiri dengan penampilan output. Bagan bagan yang mempunyai arus Bagan yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah (menggambarkan susunan logika suatu program). Merupakan salah satu cara penyajian algoritma Simbol-simbol yang digunakan untuk menggambarkan urutan proses yang terjadi dalam sebuah program atau suatu diagram yang menggambarkan susunan logika suatu program dan merupakan alat bantu komunikasi dan dokumentasi. Kaidah pembuatan Flowchart

2 Macam Flowchart : 1. System flowchart o o o Menggambarkan suatu system peralatan computer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah Hanya untuk menggambarkan prosedur dalam system yang dibentuk 2. Program Flowchart o Menggambarkan urutan logika dari suatu prosedur pemecahan masalah o Dua jenis metode penggambaran program flowchart : Conceptual flowchart, menggambarkan alur pemecahan masalah secara global Detail flowchart, menggambarkan alur pemecahan masalah secara rinci

Kaidah-kaidah Umum Pembuatan Flowchart : terdapat 3 bagian utama dalam pengolahan Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu : o START : berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan o READ : berisi instruksi untuk membaca data dari suatu peralatan input o PROCESS : berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca o WRITE : berisi intruksi untuk merekam hasil kegiatan ke peralatan output o END : mengakhiri kegiatan pengolahan Yang harus diperhatikan dalam pembuatan Flowchart 1. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat 2. Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas 3. Sebuah flowchart diawali dari satu titik mulai (start) dan diakhiri dengan selesai (end)

3 Struktur Flowcart : Struktur Sequence / Sederhana Diagram yang alurnya mengalir secara berurutan dari atas ke bawah atau dengan kata lain tidak adanya percabangan atau pengulangan. Bentuk flowchart tersebut seperti : Contoh dari flowchart dengan struktur sequence ini seperti algoritma untuk menghitung luas segitiga, luas persegi panjang, luas lingkaran.

Struktur Branching / Percabangan Diagram yg alurnya terjadi/terdapat alih kontrol berupa percabangan. Flowchart dengan stuktur percabangan digunakan untuk meyeleksi kondisi dan menentukan pilihan proses selanjutnya. contoh : flowchart dari algoritma menentukan apakah bilangan yang dimasukan ganjil atau genap. Strukur Percabangan di bagi menjadi 2 yaitu : Bersyarat Diagram yang alurnya ada / banyak terjadi alih kontrol berupa percabangan dan terjadi apabila kita dihadapkan pada suatu kondisi dengan dua pilihan BENAR/SALAH. Struktur dari percabangan yang bersyarat terdiri dari : If Then If Then Else If Then Else If Case of Tidak Bersyarat Struktur : GO TO Bentuk umum penulisannya adalah GO TO Label

Struktur Looping / Perulangan Flowchart dengan Struktur perulangan digunakan untuk mengulangi langkah-langkah sebelumnya sampai suatu kondisi terpenuhi. Bentuk flowchart tersebut seperti : Contoh dari flowchart ini misalnya algoritma untuk menentukan bilangan ganjil dibawah nilai 20. Sehingga proses mencetak bilangan tersebut akan dilakukan sampai kondisi terpenuhi yaitu 20. Catatan: Ketiga struktur diatas dapat digunakan secara bersamaan pada satu diagram alur.