Anda di halaman 1dari 9

Pemrograman Prosedural

Disusun Untuk Memenuhi Tugas Mata Kuliah Algoritma dan Pemrograman 1C

Kelompok: Arya Danu Prengga

(51415068)

Muhammad Adhie Nugroho

(54415454)

Muharridil Muminin

(54415838)

Raynaldi Hidayat

(55415710)

Wardha Lutfiah

(57415109)

Yudha Patria

(57415312)

Kelas

: 1IA09

Dosen

: Octarina Budi Lestari, ST,MMSI


JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS GUNADARMA
2015
DAFTAR ISI

Halaman Judul .I
Daftar Isi .II
BAB I PENDAHULUAN
1.1 Latar Belakang ..1
1.2 Rumusan Masalah .........1
1.3 Tujuan ...1
BAB II PEMBAHASAN
2.1 Apakah yang Di Maksud Pemrograman Prosedural .2
2.2 Apakah Ciri dari Tipe Pemrograman Prosedural ..... 2
2.3 Apakah Kelebihan dan Kekurangan Pemrograman Prosedural ..
2.3.1 Kelebihan Pemrograman Prosedural ...2
2.3.2 Kekurangan Pemrograman Prosedural 2
2.4 Apa Sajakah Hal-Hal Dasar dalam pemrograman Prosedural ..3
2.5 Apa Saja Struktur Pembentuk Pemrograman Prosedural .4
2.6 Apa Saja Bahasa Pemrograman yang menggunakan bahasa
Prosedural .... 4
BAB III PENUTUP
3.1 Kesimpulan ..................... 7
3.2 Saran 7
Daftar Pustaka
BAB I
PENDAHULUAN

1.1. Latar Belakang


Pemrograman adalah suatu kumpulan urutan perintah ke komputer untuk
mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahan yang dimengerti
oleh computer atau yang di kenal dengan bahasa pemrograman.
Untuk menghasilkan suatu program yang baik dan terstruktur kita perlu
mempelajari bahasa pemrograman dan langkah-langkah logis untuk menyusun
instruksi-instruksi yang ada pada sebuah program serta mengenal tipe-tipe
pemrograman yang ada. Disini penulis akan memaparkan salah satu tipe
pemrograman, yaitu pemrograman prosedural.

1.2. Rumusan Masalah


1.
2.
3.
4.
5.
6.

Apakah yang dimaksud dengan pemrograman prosedural?


Apakah ciri dari tipe pemrograman prosedural?
Apakah kelebihan dan kekurangan pemrograman prosedural?
Apa sajakah hal-hal dasar dalam pemrograman prosedural?
Apa saja struktur pemrograman prosedural?
Apa saja bahasa pemrograman yang memakai metode prosedural?

1.3. Tujuan
1. Untuk menambah pengetahuan mengenai tipe pemrograman khususnya
pemograman prosedural
2. Untuk menyelesaikan tugas makalah matkul Algoritma&Pemrograman 1C

BAB II
PEMBAHASAN
2.1. Apa yang Dimaksud dengan Pemrograman Prosedural
Definisi Prosedural menurut kamus besar Bahasa Indonesia:
1. Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas.
2. Metode langkah demi langkah secara eksak dalam memecahkan suatu
masalah.
Jadi kalo kita simpulkan secara bahasa, Pemrograman prosedural adalah aktivitas
pemrograman dengan menggunakan prosedur-prosedur yang diurutkan langkah demi
langkah. Nanti nya prosedur tersebut dapat saling memanggil dan dipanggil di dalam
jalan nya program.

2.2. Apakah Ciri dari Tipe Pemrograman Prosedural


Pada pemrograman prosedural, program dibedakan antara bagian data dengan
bagian instruksi. Bagian instruksi terdiri atas runtutan instruksi yang dilaksanakan
satu per satu secara berurutan oleh pemroses. Alur pelaksanaan instruksi dapat
berubah karena adanya pencabangan kondisional. Data yang di simpan di dalam
memori dimanipulasi oleh instruksi secara beruntun atau prosedural.

2.3. Apakah Kelebihan dan Kekurangan Pemrograman Prosedural


2.3.1. Kelebihan Pemrograman Prosedural
1. Efektif digunakan untuk menyelesaikan masalah kecil.
2. Memperhatikan urutan langkah-langkah perintah secara sistematis, logis ,
dan tersusun
berdasarkan algoritma yang sederhana.

2.3.2. Kekurangan Pemrograman Prosedural


1. Tidak cocok untuk menyelesaikkan masalah yang rumit, karena nantinya
akan kesulitan menemukan solusi permasalahan ketika terjadi eror.

2.4. Apa Sajakah Hal-Hal Dasar dari Pemrograman Prosedural


Hal-hal yang menjadi dasar dalam pemrograman prosedural adalah definisi
algoritma dan konstruktor pemrograman prosedural, serta konsep Input, Proses, dan
Output yang sangat lazim dalam dunia pemrograman prosedural.
Algoritma
Algoritma adalah serangkaian langkah-langkah yang tepat, terperinci, dan terbatas
untuk menyelesaikan suatu masalah. Langkah yang tepat artinya serangkaian langkah
tersebut selalu benar untuk menyelesaikan masalah yang diberikan. Langkah yang
tidak memberikan hasil yang benar untuk domain masalah yang diberikan bukanlah
sebuah algoritma.
Konstruktor (elemen) Pemrograman Prosedural
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Program utama
Tipe
Konstanta
Variabel
Ekspresi, operator, dan operand
Struktur Data
Instruksi dasar
Program Moduler
File eksternal
Rekur
Input, Proses, Output

2.5. Apakah Pemrograman Prosedural mempunyai struktur?


Secara umum, bahasa pemrograman yang berbasiskan prosedur terdiri dari
blok/sub program. Yang memiliki dua bagian utama yaitu:
- Bagian deklarasi
- Bagian Statement
Bagian Deklarasi
Bagian deklarasi merupakan bagian program untuk mendefinisikan
tipe data suatu variable, konstanta, serta fungsi dan prosedur yang akan
digunakan pada program. Selain itu, bagian deklarasi dapat juga digunakan
untuk memberi nilai awal suatu variable. Dengan kata lain, deklarasi
digunakan untuk memperkenalkan suatu nama kepada Compiler program.
Bagian Statement
Bagian statement merupakan bagian program yang berisi perintah
yang akan dieksekusi/dijalankan. Pada bahasa Pascal, bagian statement selalu

diawali dengan reserved word begin dan end. Apabila blok statement adalah
blok utama program, maka reserved word end harus diakhiri dengan tanda
titik(.), sebaliknya jika blok statement bukan blok utama program maka
reserved word end diakhiri dengan tanda titik koma (;). Sebaliknya pada
bahasa C, dimulai dari deklarasi variable hingga akhir statement diawali dan
diakhiri dengan tanda kurung kurawal { dan }.

2.6. Bahasa Pemrograman Apa Saja yang Menggunakan Metode


Prosedural
Bahasa Pemrograman yang menggunakan metode prosedural antara lain:
Cobol, Basic, Pascal, Fortran, C/C++.
Contoh Code C ,Pascal dan basic untuk program yang dapat menentukan luas
lingkaran:

C++

Pascal

basic

BAB III
PENUTUP

3.1. Kesimpulan
Pemrograman Prosedural adalah pemrograman yang memerlukan langkahlangkah logis (dikarenakan konsep dasarnya menggunakan Algoritma), dimana
langkah-langkah ini dapat menyusun suatu instruksi yang nantinya instruksi-instruksi
ini dapat menjadi sebuah program untuk menyelesaikan suatu masalah yang
sederhana.
Tetapi pemrograman prosedural sangatlah tidak efektif apabila sudah
memasukki pemrograman yang sangat rumit dan untuk masalah yang rumit biasanya
tidak menggunakan tipe pemrograman prosedural dikarenakan sifatnya yang
sederhana dan tidak berorientasi objek.

3.2. Saran
Untuk awal memulai membuat suatu program bagi mahasiswa baru yang
belum mengenal pemrograman sebelumnya, Pemrograman Prosedural sangatlah
efektif untuk dipelajari dikarenakan konsepnya yang sangat mudah dan dapat melatih
logika kita untuk menyelesaikan masalah-masalah yang sederhana.

DAFTAR PUSTAKA
Munir,Rinaldi.,algoritma&pemrograman dalam bahasa pascal dan
c,INFORMATIKA,2012
https://id.m.wikipedia.org/wiki/pemrograman
https://dearyechicho.blogspot.com/2008/10/pemrograman-prosedural.html?m=1
http://blog.neotelemetri.com/index.php/programmming/8-oop-vs-prosedural
Inggriani Liem, IF-ITB, Diktat Algoritma dan Pemrograman, Pemrograman
Prosedural

Anda mungkin juga menyukai