Pertemuan 8 Pemrograman Modular.

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Mata Kuliah: Bahasa C++ Harni Kusniyati
Teknik Pemrograman Terstruktur
- PERTEMUAN 7 – SUB PROGRAM
ALGORITMA NOTASI 2 FLOWCHART.
Pemrograman Rahmat D.R. Dako, ST, M.Eng.
ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,
Introduction to Algorithm and Programming
Pertemuan 2 INDUKSI MATEMATIKA & FUNGSI REKURSIF
Subprogram Minggu V – VI
Prosedur (Procedure).
Review-Dasar Pemrograman Komputer
Function(2).
Algoritma dan Pemograman 1A
PROSEDUR.
Procedure , Function dan Parameter
Algoritma (Komputer).
Function User Function.
Algoritma dan Pemrograman
1 Pertemuan 1 Algoritma Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
Pertemuan Pengembangan Algoritma
Fungsi dan Prosedur.
Procedure , Function dan Parameter
MERANCANG PROGRAM DAN PSEUDOCODE 1 Metode Perancang Program.
Bahasa Pemrograman Dasar Pertemuan 6
Pertemuan 1 Muhamad Haikal,S.Kom., MT
ALGORITMA PEMROGRAMAN 2A
Struktur Keputusan pada Structure English dan Pseudocode
Pengertian Algoritma Pemrograman Pertemuan 1
Prodi S1-Sistem Komputer, F Teknik Eelktro
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
ALGORITMA & STRUKTUR DATA I
Algoritma pemrograman 2a
SUBALGORITMA.
Algoritma dan Struktur Data 1 pertemuan 12
Struktur Seleksi (Percabangan)
PERTEMUAN XI PROSEDUR ALGORITMA & PEMROGRAMAN I TEKNIK INFORMATIKA
Metode Perancangan Program
Procedure dan Function
MODULAR (FUNGSI)
Algoritma dan Pemrograman Subrutin
Algoritma.
LAB PEMOGRAMAN III (VISUAL BASIC)
Procedure/Function/Method
Castaka agus sugiato, M.Kom., M.CS
PEMROGRAMAN DASAR.
Algoritma dan Pemrograman Subrutin
Soal-soal Pengulangan
Pengantar Pemrograman Modular
TPI4202 e-tp.ub.ac.id Modular Design Lecture 7.
Introduction to Algorithm and Programming
MODULAR (FUNGSI)
TEL 2112 Dasar Komputer & Pemograman Pemrograman Modular
TEL 2112 Dasar Komputer & Pemograman Prosedur
Introduction to Algorithm and Programming
Procedure , Function dan Parameter
FLOW CHART.
Procedure , Function dan Parameter
Algoritma.
Introduction to Algorithm and Programming
Algoritma Struktur Data
19/09/2018 Studi Kasus LOGIKA ALGORITMA Siti Mukaromah.
Procedure , Function dan Parameter
BAB 4 PEMROGRAMAN MODULAR
Teknik Pemrograman Terstruktur
ALGORITMA 1 Temu 1.
Pemrograman Terstruktur
Transcript presentasi:

Pertemuan 8 Pemrograman Modular

“Untuk mencapai tujuan besar, maka tujuan tersebut harus dibagi-bagi menjadi tujuan kecil sampai tujuan kecil itu merupakam tujuan yang dapat dicapai berdasarkan kondisi dan potensi yang dimiliki saat itu” (Al-khawarizmi)

Pemrograman Modular Adalah teknik pemecahan pemrograman menjadi sejumlah sub-program Sub-program biasa juga disebut sub-rutin, modul, prosedur dan fungsi Dalam RAPTOR, sub-program dikenal dengan nama: Sub-chart (tanpa parameter) dan procedure (dengan parameter)

Alasan dan Manfaat Alasan Program yg besar sulit dimengerti Program yg besar sulit dilacak (tracing) kesalahannya Manfaat: Simplicity, program yang lebih rapi, detil program bisa disembunyikan dari program utama Efisiensi, mengurangi bagian program yang sama dituliskan berkali2

Ilustrasi Program dan Subprogram Baca Input Proses Tampil Hasil

Ilustrasi Sub-Program Parameter input Parameter output

Contoh Algoritma Kalkulator (bukan modular) Lihat: kalkulator-sederhana.rap

Contoh Algoritma Kalkulator (modular dengan subchart) Lihat: kalkulator-sederhana-modular- subchart.rap

Contoh Algoritma Kalkulator (modular dengan procedure) Lihat: kalkulator-sederhana-modular- procedure.rap

String operations in raptor [] indexing Ada variabel bernama alamat alamat diisi dengan “rungkut” maka, alamat[1] = ‘r’ To_Character() To_Character(70) will return a value of 'F', since 70 is the numeric ASCII value for the F character To_ASCII() To_ASCII('F') will return a value of 70, since 70 is the numeric ASCII value for the F character.

Tugas 5 Tuliskanlah algoritma dengan sub-chart untuk menghitung jumlah N bilangan genap pertama (bilangan genap dimulai dari nol) Tuliskan kembali pertanyaan a menggunakan procedure, dengan parameter Inputnya N dan parameter keluarannya jumlah N bilangan pertama Tuliskanlah procedure yang menerima sebuah tanggal, bulan, tahun sebagai parameter lalu menghitung berapa hari jarak tanggal tersebut dari tanggal 1-1- 1900.

Tugas 5 (lanjutan) (ADVANCED-BONUS) Buatlah prosedur untuk mencetak piramid dengan ketinggian n (asumsi n <=10). Contoh: jika n = 6, maka tampilannya: 1 232 34543 4567654 567898765 67890109876