Modularisasi
(dalam penulisan program)
Modularisasi adalah pemecahan suatu masalah yang besar menjadi tugas-tugas kecil yang memiliki fungsi spesifik.
Contoh:
Masalah besarnya adalah penggajian pegawai. Masalah ini dapat dibagi menjadi tugas-tugas kecil seperti memasukkan data pegawai, mengubah data pegawai, menghapus data pegawai, presensi pegawai, perhitungan pajak, perhitungan potongan hutang, perhitungan gaji, dan lain-lain.
Function/ Procedure
Tugas-tugas kecil ini dalam pemrograman dapat berupa function atau procedure.
Apakah function/ procedure itu?
Function adalah sebuah program pendek yang dapat dipanggil berulang kali. Di dalam Python, ada built-in function, yaitu function yang dapat langsung digunakan. Contohnya: pow( ). Function-function yang sejenis di dalam Python dikelompokkan dalam module atau library. Contohnya: math library.
Untuk mengetahui apakah kita dapat menggunakan math library, jalankan IDLE Python. Pada promt ketikkan perintah import math:
Jika tidak terjadi error maka math library dapat langsung digunakan. Untuk mengetahui function apa saja yang termasuk dalam math library, maka ketikkan perintah dir(math) pada prompt:
Masing-masing function memiliki aturan penulisan dan parameternya sendiri. Tidak semua function memiliki parameter. Parameter adalah value yang harus dimasukkan saat menggunakan function tersebut. Contoh: function pi berisi nilai pi yang merupakan konstanta matematika.Dengan mengetikkan math.pi maka akan menghasilkan nilai pi dalam bentuk desimal, yaitu: 3.141592653589793
0 comments:
Post a Comment