PROSES PEMBUATAN PROGRAM KOMPUTER

Slides:



Advertisements
Presentasi serupa
PENDAHULUAN KONSEP ALGORITMA DAN DIAGRAM ALIR (FLOWCHART)
Advertisements

DASAR PEMROGRAMAN (VTI 301)
Pengertian Algoritma dan Flowchart
ALGORITMA & PEMROGRAMAN Abdul Kudus, SSi., MSi., PhD. 1) 2) blog: abdulkudus.staff.unisba.ac.id.
TEORI ALGORITMA.
Rancangan Program Materi Pertemuan 13 Sumber : Slide Inayatullah,M.Si.
ALGORITMA.
Bahasa Pemrograman dan Flow Chart
PENGANTAR KONSEP PEMROGRAMAN
Algoritma dan Struktur Data
ALGORITMA DEFINISI & FLOWCHART
Algoritma dan Struktur Data
PENGANTAR ALGORITMA DAN PEMROGRAMAN
ALGORITMA & LOGIKA PEMROGRAMAN
RANCANGAN PROGRAM.
Algoritma Indriati ,ST .,M.Kom.
Pertemuan-III Algoritma disajikan gambar
Struktur Data dan Algoritma
Flowchart.
PROSES PEMBUATAN PROGRAM KOMPUTER
Algoritma dan Struktur Data
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Analisis dan desain Algoritma (PG157)
ALGORITMA & PEMROGRAMAN I-A
PERTEMUAN 1 Algoritma & Pemrograman
Pemrograman Dasar Kelas X.
Flowchart (Diagram Alur)
Dasar-dasar Algoritma Dan Representasi Algoritma
Algoritma.
MODUL 3 PSEUDOCODE.
Start.
ALGORITMA & LOGIKA PEMROGRAMAN
Pengertian Algoritma dan Flowchart
penyusunan algoritma (flowchart)
MODUL 2.
Dasar Pemrograman dan Komputer
SYSTEM FLOWCHART.
FLOW CHART.
Menuliskan Algoritma Algoritma dapat dituliskan dengan berbagai cara:
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
ALGORITMA Anifuddin Azis.
Algoritma.
Algoritma Indriati ,ST .,M.Kom.
Pertemuan-III Algoritma disajikan gambar
PROSES PEMBUATAN PROGRAM KOMPUTER
Pertemuan-II METODA ALGORITMA
BAB FLOWCHART.
Introduction to Algorithm and Programming
OLEH : Vianney.mtb SMA SANTO PAULUS PONTIANAK
Algoritma dan pemrograman
Bahasa Pemrograman dan Flow Chart
Algoritma dan Pemrograman (Pertemuan 02)
PENGENALAN ALGORITMA Materi 1.
DIAGRAM ALUR (FLOWCHART)
Pengantar Algoritma dan pemograman
LOGIKA & ALGORITMA -Algoritma & Pengenalan Flow Chart
PROSES PEMBUATAN PROGRAM KOMPUTER
Introduction to Algorithm and Programming
DASAR-DASAR ALGORITMA dan FLOW CHART
Pertemuan ke-2 KONSEP ALGORITMA
Algoritma dan Struktur Data
Dasar-Dasar Pemrograman
ALGORITMA DAN STRUKTUR DATA 1 dengan C++
IT234 ALGORITMA DAN STRUKTUR DATA
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
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Konsep Algoritma Pemrograman
Transcript presentasi:

PROSES PEMBUATAN PROGRAM KOMPUTER DESKRIPSI PERMASALAHAN TESTING DOCUMENTING IDENTIFIKASI/ANALISA PERMASALAHAN IMPLEMENTASI PERENCANAAN DEBUGING DESAIN PROGRAM CODING

DEFINISI ALGORITMA Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis Suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan ditulis secara sistematis untuk menyelesaikan suatu permasalahan PERMASALAHAN ALGORITMA SOLUSI

PENYAJIAN ALGORITMA DESKRIPTIF FLOWCHART PSEUDOCODE

1. DESKRIPTIF 1. inputkan kurs dolar PENYAJIAN ALGORITMA Penyajian algoritma dengan menggunakan bahasa sehari-hari. Disajikan dengan menggunakan point-point yang jelas dan tidak ambigu Contoh 1. inputkan kurs dolar 2. inputkan rupiah yang di tukar 3. hitung dolar yang didapatkan dolar = rupiahDiTukar div kursDolar 4. hitung kembalian kembalian = rupiahDiTukar mod kursDolar 5. tampilkan dolar dan kembalian

PENYAJIAN ALGORITMA (Cont’d) 2. FLOWCHART Penyajian algoritma dengan menggunakan simbol-simbol dengan arti tertentu. Simbol yang digunakan adalah : SIMBOL KETERANGAN TERMINATOR Terminator digunakan sebagai permulaan dan akhir flowchart. Terminator sebagai awal flowchart , didalamnya bertuliskan START atau MULAI. Sedangkan yang berada di akhir flowchart bertuliskan STOP atau SELESAI. START STOP AWAL AKHIR

PENYAJIAN ALGORITMA (Cont’d) SIMBOL KETERANGAN INPUT / OUTPUT Jajaran genjang digunakan untuk operasi Input/Output. Ketika digunakan untuk operasi Input, jajaran genjang bertuliskan IN(<Variabel>), sedang untuk operasi Output bertuliskan OUT(<Variabel>). IN (x) OUT (y) PROSES Persegi panjang digunakan sebagai simbol untuk pemrosesan data, baik operasi aritmatika maupun logika. Rata = totNil/2 SELECTION Belah ketupat digunakan untuk merepresentasikan operasi SELECTION. Yaitu operasi yang mempunyai sebuah kondisi atau lebih sebelum melanjutkan operasi berikutnya.

PENYAJIAN ALGORITMA (Cont’d) SIMBOL KETERANGAN ON PAGE CONNECTOR On Page Connector digunakan sebagai penghubung flowchart yang terputus dalam satu halaman A OFF PAGE CONNECTOR Off Page Connector digunakan sebagai penghubung flowchart yang terputus dan bersambung ke halaman yang lain A FLOW CONTROL Flow Control digunakan untuk menunjukkan arah aliran program. SUB PROGRAM Persegi panjang dengan garis ganda pada kedua sisinya digunakan untuk merepresentasikan SUB PROGRAM

PENYAJIAN ALGORITMA (Cont’d) Contoh START IN(kursDolar) IN(rpDiTukar) Dolar = rpDiTukar div kurDolar Kembalian = rpDitukar mod kursDolar OUT (dolar) OUT (kembalian) STOP

PENYAJIAN ALGORITMA (Cont’d) 3. PSEUDOCODE Penyajian algoritma yang mirip dengan kode-kode bahasa pemrograman tertentu. Struktur Pseudocode Judul Narasi Kamus Algoritma

PENYAJIAN ALGORITMA (Cont’d) JUDUL Menjelaskan fungsionalitas atau kegunaan dari program, biasanya diawali dengan kata program Contoh Program mencari nilai rata-rata Program konversi rupiah ke dolar

PENYAJIAN ALGORITMA (Cont’d) NARASI Berisi input dan output dari program disertai spesifikasi data yang didapatkan dari IDENTIFIKASI dan ANALISIS pada bagian sebelumnya. Ditulis dalam bentuk komentar. Contoh // Input : nilai matematika,nilai bhs inggris,nilai bhs // indonesia, bilangan bulat non negatif dengan rentang // antara 0 – 100 // Output : rata-rata, bilangan bulat non negatif dengan // rentang antara 0 – 100

PENYAJIAN ALGORITMA (Cont’d) KAMUS Mupakan deklarasi semua variabel yang akan dgunakan pada program Contoh byte nilIng float rata-Rata

PENYAJIAN ALGORITMA (Cont’d) Mupakan tempat menulis kode program dengan struktur yang mirip dengan bahasa pemrograman terstruktur. Contoh { IN(nilMat) IN(nilIng) IN(nilIndo) totNil  nilMat + nilIng + nilIndo rata  totNil / 3 OUT(rata) }