ALGORITMA PEMROGRAMAN 1A (AK :D3-DA) Pertemuan 1. Ahmad hidayat

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

Algoritma dan Pemograman 1A. Minggu 2

Definisi & Simbol Flowchart. Agustine Hana. M

ALGORITMA & PENGEMBANGAN

2. Definisi dan Simbol Flowchart

Pedoman membuat Flowchart ANALISIS DAN PERANCANGAN SISTEM INFORMASI

PEMOGRAMAN DASAR - FLOWCHART -

MENGENAL FLOWCHART. Ahmad Zilly A Abstrak. Pendahuluan

BAB II DEFINISI DAN SIMBOL-SIMBOL

Analisis Sistem Informasi Pedoman Membuat Flowchart

Algoritma Pemrograman

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

Tunggu. Bicara. Tutup. Stop

FLOWCHART PENDAHULUAN. Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program.

Analisa & Perancangan Sistem Informasi Part:6

HIPO (Hierarchy Plus Input-Proses-Output)

Pendahuluan, Definisi, dan Simbolsimbol. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Algoritma dan Flowchart. Dasar Programming 1

PEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM

Analisa & Perancangan Sistem Informasi

Algoritma. Contoh Algoritma

PERTEMUAN 6 ANALISA DAN PERANCANGAN PROGRAM

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

System flow Chart 12/22/2011

FLOWCHART. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.

ANALISA PERANCANGAN PROGRAM

FLOWCHART. Dosen Pengampu : Aullya

Khusnawi, S.Kom, M.Eng

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

MUHAMMAD TAUFIQ HARI INI ADALAH MILIKMU, MAKA ISILAH DENGAN KEMANFAATAN DAN KEMULIAAN

MAKALAH FLOW CHART. Disusun oleh: Nama : La Bomba Susihu NPM : SISTEM KOMPUTER / KELAS A SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

PEMROGRAMAN TERSTRUKTUR

H I P O (Hierarchy plus Input-Proses-Output)

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

DEFINISI SIMBOL FLOWCHART

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

BAB II LANDASAN TEORI. pengumpulan data, pengolahan, analisa dan penyajian data yang dilakukan secara

BAB III LANDASAN TEORI

MK : Algoritma & Pemrograman

PERANCANGAN PROGRAM. Secara garis besar struktur penulisan program terdiri dari : 1. Struktur urut Contoh struktur urut. untuk pseudocode :

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

PENGANTAR ALGORITMA PEMROGRAMAN

Algoritma & Flowchart

Bahasa Pemrograman dan Flowchart. Adri Priadana

Pembaruan Kas. Cash Register

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

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

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Pengantar Algoritma & Flow Chart

Implementasi OOP Pada Perangkat Lunak Pemrograman

BAB III LANDASAN TEORI

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

Zaenal Abidin, S.Si., M.Cs. Riza Arifudin, S.Pd., M.Cs.

Modul PVB-POLINEMA V1.0

BAB II LANDASAN TEORI. kerja dari prosedur-prosedur yang saling berhubungan, berkumpul, bersama-sama

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Algoritma Pemrograman Fery Updi,M.Kom

Algoritma dan Struktur Data

1. Algoritma & Pemrograman

FLOWCHART (DIAGRAM ALIR) 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 )

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

Mengapa Belajar Pemrograman Komputer?

ALGORITMA DAN PEMROGRAMAN #2

RANCANG BANGUN APLIKASI PROGRAM KONVERSI BESARAN SKALAR

MATERI SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA

2. Bagaimana memodelkan Sistem Informasi jika dalam suatu organisasi belum ada

Findra Kartika Sari Dewi

Tujuan Pada akhir sesi, diharapkan peserta dapat: 1. Mengidentifikasikan perbedaan komponen pada

Tahap pengembangan program

BAB II KAJIAN PUSTAKA

Pendahuluan. Algoritma

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

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

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

Algoritma Pemrograman

BAB 4 TEKNIK BAGAN ALIR

Perancangan Sistem. Kusrini, Andri Koniyo Jurusan Sistem Informasi STMIK AMIKOM Yogykakarta Jl. Ringroad Utara Condong Catur Sleman Yogyakarta

ANALISA PERANCANGAN PROGRAM Bagian 2

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

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

BAB III LANDASAN TEORI

TOOLS PEMODELAN SISTEM DIAGRAM ALIR. Tools. Bagan Alir. Diagram Alir

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

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

BAB III LANDASAN TEORI. atau untuk menyelesaikan sasaran yang tertentu (FitzGerald:1981:5). lebih berarti bagi penerimanya (Mustakini, 2001:8).

Pengenalan Algoritma dan Pemrograman Pascal

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

PENGENALAN DASAR PEMROGRAMAN

Pengenalan Algoritma & Pemrograman

BAB III LANDASAN TEORI

Algoritma & Pemrograman

BAB I PENGANTAR ALGORITMA

Algoritma Pemrograman I

7. Logika dan Algoritma Pemrograman

P5 Flowchart. SQ Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

pemrograman komputer DENGAN BAHASA FORTRAN

Pengantar Algoritma dan Program

BAB 2 TINJAUAN TEORITIS. adalah luas daerah tertutup suatu permukaan bangun datar.

Transkripsi:

ALGORITMA PEMROGRAMAN 1A (AK-024206:D3-DA) Pertemuan 1 Ahmad hidayat

Algoritma

Sifat-sifat Algoritma 1. Banyak instruksinya berhingga 2. Tidak ada keraguan / harus jelas 3. Terstruktur Rangkaian proses yang berisi langkah-langkah dari suatu algoritma yang akan diproses harus ditetapkan dengan pasti, tidak berbelit-belit 4. Batasan dari input dan output Input harus sesuai dengan jenis algoritma yang bersangkutan dan harus menghasilkan output yang pasti. 5. Efektivitas & efisien 6. Batasan ruang lingkup

Pemrograman Program sekumpulan instruksi/tugas yang disusun dengan urutan tertentu yang melakukan suatu pekerjaan dan dikenal/dimengerti oleh komputer. Bahasa Pemrograman Bahasa yang digunakan untuk membuat program. Proses penterjemahan dapat dilakukan oleh : Interpreter Compiler

Klasifikasi bahasa pemrograman : 1. Bahasa tingkat rendah (Low level language) : bahasa yang berorientasi mesin. Ditulis dalam bentuk kode Hexa. Bahasa mesin (machine language) Bahasa rakitan (assembly language). 2. Bahasa tingkat tinggi (High level language) : bahasa yang berorientasi kepada bahasa manusia BASIC Pascal dll

Flowchart/Diagram Alir Bagan-bagan/simbol-simbol yang mempunyai arus, menggambarkan langkah-langkah penyelesaian suatu masalah. Merupakan cara penyajian dari suatu algoritma. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.

Tujuan Membuat Flowchat Menggambarkan suatu tahapan penyelesaian masalah menggunakan tampilan gambar simbol agar mudah dipahami. Secara sederhana, terurai, rapi dan jelas. Menggunakan simbol-simbol standar.

Jenis Flowchart Flowchart Sistem (System Flowchart) Flowchart Paperwork / Flowchart Dokumen (Document Flowchart) Flowchart Skematik (Schematic Flowchart) Flowchart Program (Program Flowchart) Flowchart Proses (Process Flowchart)

Flowchart Sistem (System Flowchart) Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedurprosedur yang ada di dalam sistem. Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah. Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk.

Contoh Flowchart Sistem

Flowchart Program (Program Flowchart) Flowchart Program dihasilkan dari Flowchart Sistem. Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukkan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. Programmer menggunakan flowchart program untuk menggambarkan urutan instruksi dari program komputer. Analis Sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.

Dua jenis metode penggambaran program flowchart Conceptual flowchart, menggambarkan alur pemecahan masalah secara global Detail flowchart, menggambarkan alur pemecahan masalah secara rinci

Contoh Flowchart Program

Pedoman-pedoman dalam membuat flowchart 1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan. 2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya. 3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas. 4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN. 5. Setiap langkah dari aktivitas harus berada pada urutan yang benar. 6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem. 7. Gunakan simbol-simbol flowchart yang standar.

Simbol-Simbol Flowchart 1. Flow Direction Symbol/ Connecting Line symbol Digunakan untuk menghubungkan simbol satu dengan yang lain Disebut juga connecting line 2. Processing symbol Menunjukan jenis operasi pengolahan dalam suatu proses / prosedur 3. Input/Output symbol Menunjukkan jenis peralatan yang digunakan sebagai media input atau output.

Flow Direction Symbol Connecting Line symbol

Processing symbol

Input/Output symbol

HIPO (Hierarchy plus Input-Process-Output) Merupakan alat dokumentasi program yang dikembangkan dan didukung oleh IBM. Tetapi kini HIPO juga telah digunakan sebagai alat bantu untuk merancang dan mendokumentasikan siklus pengembangan sistem

SASARAN HIPO HIPO telah dirancang dan dikembangkan secara khusus untuk menggambarkan suatu struktur bertingkat guna memahami fungsi-fungsi dari modul-modul suatu sistem. HIPO dirancang untuk menggambarkan modul-modul yang harus diselesaikan oleh programer. tidak digunakan untuk menunjukkan instruksi-instruksi program yang akan digunakan. HIPO menyediakan penjelasan yang lengkap dari input yang akan digunakan, proses yang akan dilakukan serta output yang diinginkan.

Diagram HIPO HIPO menggunakan tiga macam diagram untuk masingmasing tingkatannya, yaitu sebagai berikut : 1. Visual table of contents 2. Overview diagrams 3. Detail Diagram

a. Visual table of contents Diagram ini menggambarkan hubungan dari modul-modul dalam suatu sistem secara berjenjang

b. Overview diagrams Overview diagrams digunakan untuk menunjukkan secara garis besar hubungan dari input, proses dan output, dimana bagian input menunjukkan item-item data yang akan digunakan oleh bagian proses berisi langkah-langkah yang menggambarkan kerja dari fungsi atau modul dan bagian output berisi hasil pemrosesan data.

c. Detail Diagram Detail Diagram berisi elemen-elemen dasar dari paket yang menggambarkan secara rinci kerja dari fungsi atau modul

Aplikasi Pembuat Flowchart DIA Pencil Star UML Auto Cad DLL

Contoh Soal Flowchart: Buatlah algoritma untuk menghitung sisa bagi antara bilangan dengan 2, apakah sisa ataukah tidak sisa,jika sisa maka maka cetak genap jika tidak sisa maka cetak ganjil.

Flowchart

LATIHAN Buat Kelompok sebanyak 6 buah, @ Kelompok 7-8 Orang Buatlah Algoritma & Flowchart perhitungan luas, dan keliling bangun datar. Persegi Panjang - Trapesium Segitiga - Belah ketupat Jajar Genjang - Lingkaran Dimulai dari inputan hingga cetak hasil.