0% menganggap dokumen ini bermanfaat (0 suara)
78 tayangan3 halaman

08 Pemrograman Modular

Praktikum ini membahas pemrograman modular dengan membuat program menghitung luas dan keliling berbagai bangun datar menggunakan prosedur dan fungsi. Mahasiswa diharapkan dapat memahami deklarasi, pemanggilan, dan penggunaan prosedur serta fungsi dengan berbagai jenis parameternya. Program dibagi menjadi dua bagian di mana bagian pertama berisi deklarasi prosedur dan fungsi sedangkan bagian kedua adalah program utama.

Diunggah oleh

Kasih Lepas
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
78 tayangan3 halaman

08 Pemrograman Modular

Praktikum ini membahas pemrograman modular dengan membuat program menghitung luas dan keliling berbagai bangun datar menggunakan prosedur dan fungsi. Mahasiswa diharapkan dapat memahami deklarasi, pemanggilan, dan penggunaan prosedur serta fungsi dengan berbagai jenis parameternya. Program dibagi menjadi dua bagian di mana bagian pertama berisi deklarasi prosedur dan fungsi sedangkan bagian kedua adalah program utama.

Diunggah oleh

Kasih Lepas
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

Praktikum 08

Pemrograman Modular
NIM/Nama : ……………………………..
Pengumpulan tugas praktikum:
Simpan laporan praktikum ini dengan nama P08_NIM.docx di folder yang sama dengan folder tempat
kode program. Namai folder dengan P08_NIM, kemudian zip. File EXE tidak perlu diikutkan dalam zip.
Upload ke http://learning-if.polibatam.ac.id.

Setelah mengikuti praktikum ini, mahasiswa diharapkan dapat:


1. Melakukan deklarasi prosedur dan fungsi
2. Memanggil prosedur dan fungsi
3. Membedakan antara prosedur dan fungsi
4. Membedakan jenis-jenis parameter dan lingkupnya
5. Memilih jenis parameter yang tepat untuk prosedur dan fungsi yang dibuat

Bagian 1: Luas dan Keliling Aneka Bangun


Buatlah program menghitung luas dan keliling aneka bangun dari algoritma yang telah dibahas di kelas
teori (slide minggu 8 halaman 7-14).

Simpan dengan nama 1_anekaBangun.c.

Salin kode program prosedur TampilkanPilihan di sini. Jelaskan input dan outputnya (jika ada), serta
kegunaan dari prosedur tersebut.

Salin kode program prosedur ProsesLingkaran di sini. Jelaskan input dan outputnya (jika ada), serta
kegunaan dari prosedur tersebut.

Salin kode program prosedur ProsesPersegi di sini. Jelaskan input dan outputnya (jika ada), serta
kegunaan dari prosedur tersebut.

Salin kode program prosedur ProsesSegiTiga di sini. Jelaskan input dan outputnya (jika ada), serta
kegunaan dari prosedur tersebut.
Salin kode program fungsi LuasLingkaran di sini. Jelaskan input dan outputnya (jika ada), serta kegunaan
dari fungsi tersebut.

Salin kode program fungsi KelLingkaran di sini. Jelaskan input dan outputnya (jika ada), serta kegunaan
dari fungsi tersebut.

Salin kode program fungsi LuasPersegi di sini. Jelaskan input dan outputnya (jika ada), serta kegunaan
dari fungsi tersebut.

Salin kode program fungsi KelPersegi di sini. Jelaskan input dan outputnya (jika ada), serta kegunaan
dari fungsi tersebut.

Salin kode program fungsi LuasSegiTiga di sini. Jelaskan input dan outputnya (jika ada), serta kegunaan
dari fungsi tersebut.

Salin kode program fungsi KelSegiTiga di sini. Jelaskan input dan outputnya (jika ada), serta kegunaan
dari fungsi tersebut. (Asumsi: segitiga yang dihitung kelilingnya adalah segitiga siku-siku, dengan sisi
miring dihitung dengan rumus Phytagoras)

Jelaskan hasil running program!

Bagian 2: Luas dan Keliling Aneka Bangun (2)


Pecah program anekaBangun.c menjadi 2 bagian.

 Bagian pertama berisi semua deklarasi fungsi dan prosedur. Simpan dengan nama
libAnekaBangun.h
 Bagian kedua adalah program utama (main) yang telah dihilangkan semua deklarasi fungsi dan
prosedurnya. Tambahkan #include “libAnekaBangun.h” di bagian atas kode program.
Simpan dengan nama 2_anekaBangun.c

Salin kode program libAnekaBangun.h di sini.

Salin kode program 2_anekaBangun.c di sini.


Jelaskan hasil running program!

Kesimpulan
Apa saja yang Anda pelajari dari praktikum ini? Kesimpulan apa yang bisa Anda tarik?

Anda mungkin juga menyukai