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

dokumen-dokumen yang mirip
Algoritma dan Pemograman 1A. Minggu 2

Algoritma dan Flowchart. Dasar Programming 1

Definisi & Simbol Flowchart. Agustine Hana. M

Algoritma Pemrograman

Algoritma Pemograman 1 A. Minggu 1

ALGORITMA & PENGEMBANGAN

2. Definisi dan Simbol Flowchart

Algoritma. Contoh Algoritma

Pedoman membuat Flowchart ANALISIS DAN PERANCANGAN SISTEM INFORMASI

PEMOGRAMAN DASAR - FLOWCHART -

BAB II DEFINISI DAN SIMBOL-SIMBOL

MENGENAL FLOWCHART. Ahmad Zilly A Abstrak. Pendahuluan

Tunggu. Bicara. Tutup. Stop

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

Analisis Sistem Informasi Pedoman Membuat Flowchart

MATERI SIMKOMDIG PENGERTIAN DASAR LOGIKA DAN ALGORITMA

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

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

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

Analisa & Perancangan Sistem Informasi Part:6

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

HIPO (Hierarchy Plus Input-Proses-Output)

1. Algoritma & Pemrograman

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

ALGORITMA & PEMROGRAMAN

System flow Chart 12/22/2011

ANALISA PERANCANGAN PROGRAM

PERTEMUAN 6 ANALISA DAN PERANCANGAN PROGRAM

Analisa & Perancangan Sistem Informasi

FLOWCHART. Dosen Pengampu : Aullya

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

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

Definisi Algoritma. Prepared by Vosco

Khusnawi, S.Kom, M.Eng

PENGANTAR ALGORITMA PEMROGRAMAN

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

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

DEFINISI SIMBOL FLOWCHART

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

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

Algoritma & Flowchart

Algoritma Pemrograman I

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

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

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

Algoritma dan Struktur Data

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

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

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

PEMROGRAMAN TERSTRUKTUR

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 )

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

BAB III LANDASAN TEORI

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

PENGERTIAN FLOWCHART Apa itu Flowchart???

MK : Algoritma & Pemrograman

Algoritma Pemrograman Fery Updi,M.Kom

Algoritma Dan Pemrograman

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

Bahasa Pemrograman dan Flowchart. Adri Priadana

Pengantar Algoritma & Flow Chart

Pendahuluan. Algoritma

Alih Kontrol dengan Flowchart

7. Logika dan Algoritma Pemrograman

Implementasi OOP Pada Perangkat Lunak Pemrograman

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

Pengenalan Algoritma dan Pemrograman Pascal

Modul PVB-POLINEMA V1.0

Pengampu : Agus Priyanto, M.KOM

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 )

PENGENALAN DASAR PEMROGRAMAN

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

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

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

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

Pembaruan Kas. Cash Register

RANCANG BANGUN APLIKASI PROGRAM KONVERSI BESARAN SKALAR

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

BAB II KAJIAN PUSTAKA

Pengenalan Algoritma & Pemrograman

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

Apa Itu Algoritma? Algoritma berasal dari: ahli

BAB I PENGANTAR ALGORITMA

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

Mengapa Belajar Pemrograman Komputer?

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

PENDAHULUAN TUJUAN KEGUNAAN FLOWCHART KONSEP PEMROGRAMAN

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

pemrograman komputer DENGAN BAHASA FORTRAN

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

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

IT234 ALGORITMA DAN STRUKTUR DATA

BAB II LANDASAN TEORI

Tahap pengembangan program

Pengertian Dasar Logika Dan Algoritma

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

Algoritma dan Flowchart

Transkripsi:

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

2 What is? Komputer Algoritma Program Komputer

3 Komputer Alat elektronik untuk menunjang ilmu pengetahuan dan teknologi yang digunakan untuk memproses dan menyiapkan data maupun informasi yang cepat dan akurat dan juga dapat membantu memecahkan masalah.

Fokus utama program Komputer secara umum 4

5 Algoritma Algoritma adalah inti/jantung dari ilmu komputer. Algoritma adalah urutan-urutan dari instruksi langkah-langkah untuk menyelesaikan suatu masalah. Algoritma adalah memperinci langkah-langkah proses pelaksanaan dalam pemecahan suatu masalah. Disusun sebelum membuat program/aplikasi.

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

CONTOH Algoritma Algoritma ketika ingin mengirimkan surat kepada teman, yaitu : 1. Tulis surat pada secarik kertas 2. Ambil sampul surat 3. Masukkan surat ke dalam amplop 4. Tutup amplop surat menggunakan perekat 5. Tempel perangko pada surat 6. Bawa surat ke kantor pos untuk di poskan

Contoh Algoritma Program Prosedur untuk menyelesaikan masalah komputansi akar bulat positif dari suatu bilangan bulat atau ( integer ) positif a, yaitu : Baca a Masukan x sama dengan 1 Hitung y sebesar X*X Jika y sama dengan a maka cetak x sebagai akar dari a. Tambahkan x dengan 1 Pergi ke langkah 3

Prosedur dibentuk ke dalam Program basic 10 INPUT A 20 X = 1 30 Y = X*X 40 IF Y = A THEN PRINT X : END 50 X = X + 1 60 GO TO 30

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

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

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.

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.