Anda di halaman 1dari 3

TUGAS PENGANTAR CODING PERTEMUAN 7

Dosen Pengampu:
Syaiful Islami, S.Pd., M.Pd.T
Disusun Oleh:

Nama : Salwa Evril Alfebi


NIM : 21022106

PENDIDIKAN GURU PENDIDIKAN ANAK USIA DINI


FAKULTAS ILMU PENDIDIKAN
UNIVERSITAS NEGERI PADANG
2022
Pemograman Moduolar

Pemograman Modular adalah suatu Teknik pemograman dimana program yang biasanya cukup
besar dibagi-bagi menjadi beberapa bagian program yang lebih kecil.

Keuntungan pemograman modular adalah:

a) Program lebih pendek


b) Mudah dibaca dan dimengerti
c) Mudah didokumentasi
d) Mengurangi kesalahan dan mudah mencari kesalahan
e) Kesalahan yang terjadi bersifat “lokal”

Dalam sebuah program, seringkali pemrograman perlu memecah persoalan yang kompleks
menjadi beberapa bagian yang lebih mudah diselesaikan. Ide inilah yang mencetuskan struktu
pemrograman modular, yaitu memecah persoalan menjadi sub-sub persoalan yang biasa
disebut subprogram. Ada dua tipe subprogram yang biasa digunakan untuk memecah persoalan
kompleks menjadi lebih sederhana, yaotu fungsi (function) dan prosedur (procedure). Kedua
tipe subprogram ini dapat digunakan bersamaan maupun salah satunya saja dalam sebuah
program.

Variabel Lokal dan Variabel Global

A. Variabel Lokal
Variable local tidak dapat dipanggil, diakses dan diubah oleh prosedur atau fungsi yang
lain bahkan oleh program utama sekalipun karena hanya dapat dikenali oleh prosedur
atau fungsi dimana variable ini didefenisikan.
B. Variabel Global
Nilai dari variable ini dapat dipanggil, diakses dan diubah oleh prosedur atau fungsi
apapun.

Fungsi

Fungsi adalah subprogram yang menerima data masukan, melakukan beberapa perhitungan
dari data tersebut, kemudian mengembalikan output berupa sebuah data baru. Dalam
pembuatan fungsi, programmer harus mendefinisikan :
a) Nama fungsi
b) Tipe data yang dibuat/dihasilkan oleh fungsi
c) Daftar parameter yang menyatakan data yang diperlukan oleh fungsi
d) Satu atau lebih intruksi yang melakukan perhitungan.

Perancangan Fungsi

Dalam membuat fungsi, perlu diperhatikan:

 Data yang diperlukan sebagai inputan (input)


 Informasi apa yang harus diberikan oleh fungsi yang dibuat ke pemanggilnya
9proses)
 Algoritma apa yang harus digunakan untuk mengolah data menjadi informasi
(proses)
 Output fungsi yang bersifat opsional yang berasal dari proses perhitungan

Anda mungkin juga menyukai