Anda di halaman 1dari 9

PROSEDUR DAN FUNGSI DALAM BAHASA PEMOGRAMAN

ALGORITMA DAN PEMROGRAMAN TERSTRUKTUR

Siaulhak, S.Kom, M.Pd.

Disusun Oleh :
Kelas : Teknik Informatika. 1M
Kelompok : VII
Nama Kelompok :
Dewi rahayu ningsi
Marniati
Mita
Monika
Ayu rosmala sari

FAKULTAS TEKNIK KOMPUTER


UNIVERSITAS COKROAMINOTO PALOPO
TAHUN AJARAN 2017 / 2018
KATA PENGANTAR

Puji syukur saya panjatkan ke hadirat Allah Subhanahu wataala, karena


berkat rahmat-Nya dan karunia-Nya kami dapat menyelesaikan makalah ini yang
membahas tentang Algoritma dan Pemograman. Tanpa pertolongan NYA mungkin
kami tidak akan sanggup menyelesaikan tugas makalah ini. Shalawat dan salam
semoga terlimpah curahkan kepada baginda tercinta yakni Nabi Muhammad SAW.
Makalah ini disusun untuk memenuhi tugas mata kuliah Algoritma dan
Pemograman dengan judul Prosedur dan fungsi dalam bahasa
pemograman.Makalah ini masih jauh dari sempurna, oleh karena itu saya
mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan
makalah ini.
Semoga makalah ini memberikan informasi bagi mahasiswa dan bermanfaat
bagi kita semua.

Palopo, 18 Oktober 2017


DAFTAR ISI

SAMPUL .................. ............................................................................................ i


KATA PENGANTAR ........................................................................................... ii
DAFTAR ISI ......................................................................................................... iii
DAFTAR TABEL .................................................................................................. iv
BAB I PENDAHULUAN ...................................................................................... 1
A. Latar Belakang ........................................................................................... 1
B. Rumusan Masalah ...................................................................................... 1
C. Tujuan ...................................................................................................... 1
BAB II PEMBAHASAN ....................................................................................... 2
A. Prosedur .................................................................................................... 2
B. Fungsi ........................................................................................................ 3
C. Perbedaan Prosedur Dan Fungsi ............................................................... 3
D. Manfaat Dalam Menggunakan Prosedur Dan Fungsi ............................... 3
BAB III PENUTUP ............................................................................................... 4
A. Kesimpulan ................................................................................................ 4
B. Saran ........................................................................................................... 4
DAFTAR PUSTAKA ............................................................................................ 5
DAFTAR TABEL

Tabel 1 Perbedaan prosedur dan fungsi ................................................................. 3


BAB I
PENDAHULUAN

A. Latar Belakang
Saat ini, komputer digunakan di hampir semua bidang kehidupan manusia,
mulai dari pendidikan, bisnis, sampai dengan permainan. Berbicara tentang
komputer tidak lepas dari pemrogaman komputer. Hal ini karena komputer pada
dasarnya merupakan mesin yang tidak bisa apa-apa. Kita harus memberikan
serangkaian instruksi kepada komputer agar mesin pintar ini dapat memecahkan
suatu masalah. Langkah-langkah yang perlu dilakukan dalam memberikan
instruksi kepada komputer untuk memecahkan masalah inilah yang dinamakan
pemroga11man komputer. Adapun langkah-langkah pemrogaman komputer
adalah sebagi berikut: mendefinisikan masalah, menentukan solusi, memilih
algoritma, menulis program, menguji program, menulis dokumentasi, serta
merawat program.Sebelum membuat program, hendaknya kita membuat Flow
Chart atau Pseudocode, sehingga memudahkan kita untuk memahami algoritma
serta memudahkan kita dalam membuat program. Program yang ditulis juga
harus jelas, nyata, dan komplit.
B. Rumusan Masalah
1. Apa yang dimaksud dengan prosedur ?
2. Apa yang dimaksud dengan fungsi ?
3. Apa pebedaan posedur dan fungsi?
4. Apa Manfaat dalam menggunakan Prosedur dan Fungsi ?
C. Tujuan Penulisan
1. Untuk mengetahui pengertian prosedur
2. Untuk mengetahui pengertian fungsi
3. Untuk mengetahui perbedaan prosedur dan fungsi
4. Untuk mengetahui manfaat dalam menggunakan prosedur dan fungsi
BAB II
PEMBAHASAN
A. Prosedur
1. Pengertian
Prosedur adalah suatu program terpisah dalam blok sendiri yang berfungsi
sebagai subprogram (program bagian). Diawali dengan kata cadangan
Procedure didalam bagian deklarasi prosedur. Procedure biasanya bersifat
suatu aktifitas seperti menghitung luas, meghitung faktorial, mencari nilai
maksimum/minimum, dan sebagainya. Prosedur banyak digunakan pada program
yang terstruktur karena :

a. Merupakan penerapan konsep program Modular, yaitu memecah-mecah


program yang rumit menjadi program-program bagian yang lebih sederhana
dalam bentuk sebagai prosedur-prosedur.
b. Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali
saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu
bila diperlukan.
c. Membuat kode program lebih mudah dibaca.
d. Dapat digunakan untuk menyembunyikan detil program
2. Prosedur memiliki ciri-ciri sebagai berikut ini :
a. Hanya memiliki satu fungsi tujuan (logical inherent). Sebuah prosedur
sebaiknya hanya memiliki satu fungsi tujuan dan tidak bercampur dengan
tujuan lain. Hal ini untuk membuat prosedur lebih focus.
b. Berukuran kecil (small size). Yang dimaksud ukuran disini adalah panjang
algoritma atau panjang kode program pada suatu prosedur. Ukuran kecil akan
mudah dibaca maupun diperbaiki.
c. Tidak tergantung pada prosedur lain (independent). Sebuah prosedur
harusnya bersifat mandiri, artinya sebuah prosedur dapat berjalan dan diuji
tanpa menunggu bagian lainnya selesai. Selain itu variable yang digunakan
dalam prosedur tidak mempengaruhi variabel yang digunakan pada bagian
lain di keseluruhan program.
B. Fungsi
1. Pengertian
Fungsi sama seperti halnya dengan prosedur, namun tetap ada perbedaannya
yaitu fungsi mempunyai output dengan tipe variabel yang kita tentukan. Berbeda
dengan procedure yang bisa dengan tidak menggunakan parameter, fungsi harus
menggunakan parameter dalam penggunaannya. Fungsi juga
mempunyai Output dengan tipe variabel yang kita tentukan.

C. Perbedaan Prosedur dan Fungsi


Tabel 1 Perbedaan prosedur dan fungsi
NO Prosedur Fungsi
1. Nilai yang dikirimkan balik terdapat Nilai yang dikirimkan balik
pada parameter yang dikirimkan terdapat pada nama fungsinya.
secara acuan.
2. Nama prosedur tidak dapat Nama prosedur tidak dapat
digunakan langsung. digunakan langsung.
3. Yang dapat langsung digunakan Nilai fungsi dapat juga langsung
adalah parameternya yang dipindahkan ke pengenal variabel
mengandung nilai balik. yang lainnya.
4. Tidak memiliki nilai balik Memiliki nilai balik (return value)

D. Manfaat dalam Menggunakan Prosedur dan Fungsi


1. Dapat memecahkan program yang rumit dan besar menjadi program-program
yang lebih sederhana atau kecil.
2. Untuk aktivitas yang dilakukan lebih dari satu kali / sering dilakukan
berulang-ulang.
3. Meningkatkan kemampuan untuk menganalisis kesalahan, jika terjadi suatu
kesalahan kita tinggal mencari fungsi atau prosedur yang bersangkutan saja
dan tak perlu di seluruh program.
BAB III
PENUTUP

A. Kesimpulan
1. Prosedur adalah suatu program terpisah dalam blok sendiri yang berfungsi
sebagai subprogram (program bagian).
2. Fungsi sama seperti halnya dengan prosedur, namun tetap ada perbedaannya
yaitu fungsi mempunyai output dengan tipe variabel yang kita tentukan.
3. Salah satu pebedaan prosedur dan fungsi yaitu prosedur nilai yang dikirimkan
balik terdapat pada yang dikirimkan secara acuan sedangkan fungsi nilai yang
dikirimkan balik terdapat pada nama fungsinya.

B. Saran
Untuk menciptakan suatu struktur bahasa pemrograman yang baik harus
memenuhi beberapa kriteria yaitu :
1. Suatu bahasa pemrograman ditulis secara urut dan sesuai dengan prosedurnya.
2. Dalam penulisan struktur bahasa pemrograman sebaiknya perlu memperhatikan
tipe-tipe data yang akan digunakan dalam pembuatan program.
3. Pada saat bagian deklarasi sebaiknya perlu memperhatikan syarat-syarat atau
kententuan-ketentuan dalam suatu bahasa pemrograman.
DAFTAR PUSTAKA

yenioktarina.2015. perbedaan prosedur dan fungsi dalam algoritma pemrograman/


http blog.ilkom.unsri.ac.id. Diakses tanggal 18 Oktober 2017

Anda mungkin juga menyukai