Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf

HendroGunawan8 15 views 9 slides Jan 19, 2025
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

Method adalah komponen penting dalam pemrograman yang digunakan untuk membagi program menjadi bagian-bagian yang lebih kecil, modular, dan terorganisir. Dengan menggunakan method, pemrogram dapat meningkatkan efisiensi, mengurangi kompleksitas kode, dan mempermudah pengelolaan serta pemeliharaan pro...


Slide Content

1


Dasar Pemrograman
Pertemuan ke-12
Nama : Hendro Gunawan
NIM : 200401072103
Kelas : IF-101
BAB 12
Teknik Modularisasi
12.1. Memahami Sub Program (Method)
• Method merupakan modul program yang terdiri dari serangkaian pernyataan yang menjalankan
suatu tugas.
• Method dapat dipanggil dari program atau method lain
• Suatu program dapat memiliki banyak method, dan setiap method dapat dipanggil berkali-kali
• Penamaan method berbeda pada setiap bahasa pemrograman, tapi biasanya mirip dengan
penamaan variabel
• Method terdiri dari method header (bagian deklaratif) dan method body. Baris terakhir pada
method body merupakan return statement
• Variabel dan konstanta yang dideklarasikan dalam method header berlaku secara lokal di dalam
method tersebut
12.2. Hal Penting Mengenai Method
• Terkadang beberapa bagian dari program mengakses data yang sama. Ketika method harus
berbagi data, data dapat masuk ke dalam method dan dikembalikan (return) ke luar method.
Beberapa hal yang harus diperhatikan:
• Nama method
• Data & tipe data yang dikirim ke method
• Data & tipe data yang keluar dari method
12.3. Method Tanpa Parameter
• Method tanpa parameter → tidak ada data yang masuk/keluar method
• Cara memanggil method → panggil menggunakan nama method dengan data item kosong,
contoh: count()
Contoh Method Tanpa Parameter
• Berikut adalah contoh penggunaan method tanpa parameter untuk menampilkan berat badan
pengguna di bulan
• Program memberikan pilihan dalam bahasa inggris dan Spanyol

2


• Program utama memiliki 2 variabel dan 1 konstanta
• Method memiliki 1 variabel lokal

Gambar 12.1. Algoritma Method Tanpa Parameter

Gambar 12.2. Pseudocode Method Tanpa Parameter

3


12.4. Method dengan Parameter Tunggal
• Method tanpa parameter tunggal → ada satu data yang masuk/keluar method
• Cara memanggil method → panggil menggunakan nama method beserta data item-nya, contoh:
count(c)
• Method akan menerima data item sebagai sebuah parameter
• Method header → Definisikan tipe data dan nama lokal dari parameter, contoh:
• Count(num c1)
• Pentingnya parameter bagi method:
• Jika method tidak dapat menerima parameter, maka kita harus membuat seluruh
kemungkinan method
• Jika method menerima parameter, berikut yang harus ditulis dalam bagian deklarasi method:
• Tipe parameter (numerik atau string?)
• Nama lokal parameter
Contoh Method dengan Parameter Tunggal
• Berikut adalah contoh program untuk menampilkan berat badan pengguna di bulan
• Program memberikan pilihan dalam bahasa Inggris dan Spanyol
• Program menggunakan method dengan parameter tinggal, yaitu pilihan bahasa

Gambar 12.3. Flowchart

4



Gambar 12.4. Pseudocode




12.5. Method dengan Banyak Parameter
• Method dengan banyak parameter tunggal → ada lebih dari satu data yang masuk/keluar method
• Cara memanggil method → panggil menggunakan nama method beserta data item-nya
dipisahkan dengan koma, contoh: count(x, y)
• Method akan menerima data item sebagai sebuah parameter
• Method header → Definisikan tipe data dan nama lokal dari parameter dipisahkan dengan koma,
contoh: count(numx1, num y1)
Contoh Method dengan Banyak Parameter
• Berikut adalah contoh program untuk menghitung pajak.
• Program menghitung pajak berdasarkan jumlah saldo dan tarif pajak.
• Program menggunakan method dengan banyak parameter, yaitu balance dan rate.

5



Gambar 12.5. Flowchart

12.6. Method yang Mengembalikan Nilai
• Method tidak harus mengembalikan nilai (lihat tiga contoh sebelumnya)
• Apabila kita menghadapkan ada suatu nilai yang dikembalikan oleh method, maka kita harus
mendefinisikan tipe data dari nilai yang dikembalikan (return type)
• Method header → Definisikan tipe data dan nama lokal dari parameter dipisahkan dengan koma,
contoh: num count()
Contoh Method Mengembalikan Nilai
• Berikut adalah contoh program untuk menghitung penghasilan kotor pegawai.
• Program menghitung penghasilan kotor berdasarkan jam kerja dan rate gaji.
• Program menggunakan method tanpa parameter dan mengembalikan nilai jam kerja.

6



Gambar 12.6. Flowchart

Gambar 12.7. Flowchart

7


12.7. Diskusi
Menurut Anda apa yang dimaksud dengan Method dan kapan Method ini digunakan dalam sebuah
proses developing sebuah program/aplikasi?

12.8. Jawaban Diskusi
Method adalah sebuah modul atau sub-program dalam pemrograman yang terdiri dari serangkaian
pernyataan untuk menjalankan tugas tertentu. Method digunakan untuk memecah program menjadi
bagian-bagian yang lebih kecil, terorganisir, dan dapat digunakan kembali (reusable). Method biasanya
digunakan dalam proses pengembangan program atau aplikasi untuk meningkatkan efisiensi,
kemudahan debugging, dan pemeliharaan kode.
Kapan Method Digunakan?
1. Ketika Ada Tugas yang Berulang
Method digunakan untuk menangani tugas atau proses yang sama berulang kali dalam program,
seperti perhitungan matematis, validasi data, atau pencetakan laporan.
2. Untuk Meningkatkan Modularitas
Method membantu membagi program menjadi bagian-bagian kecil yang dapat dikelola secara
independen. Hal ini memudahkan pemrogram untuk memahami, memelihara, atau memperbaiki
program.
3. Untuk Reusability (Penggunaan Ulang)
Jika ada bagian kode yang sering digunakan di berbagai tempat, menempatkannya dalam method
memungkinkan kita menggunakannya kembali tanpa menulis ulang kode tersebut.
4. Ketika Data Perlu Dimanipulasi Secara Lokal
Variabel yang digunakan dalam method memiliki ruang lingkup lokal, sehingga tidak mengganggu
variabel lain di luar method tersebut.
5. Untuk Mengurangi Kompleksitas Kode
Dengan memecah program menjadi beberapa method, kode menjadi lebih pendek, lebih mudah
dipahami, dan lebih terstruktur.
6. Ketika Memerlukan Pengolahan Data dengan Parameter
Method digunakan saat data yang masuk ke program perlu diproses, baik dengan parameter tunggal
atau banyak parameter, dan hasilnya dapat dikembalikan (return).
7. Dalam Pembuatan Aplikasi Berorientasi Objek
Dalam pemrograman berbasis objek (OOP), method adalah bagian penting dari sebuah objek, karena
bertindak sebagai "perilaku" objek.
Contoh Penggunaan:
• Method Tanpa Parameter: Menampilkan teks tertentu pada layar.
• Method dengan Parameter: Menghitung luas persegi panjang berdasarkan panjang dan lebar.

8


• Method dengan Banyak Parameter: Menghitung diskon berdasarkan total belanja dan
persentase diskon.
• Method yang Mengembalikan Nilai: Mengembalikan hasil dari suatu perhitungan untuk
digunakan di bagian lain program.
Dengan demikian, method adalah elemen penting dalam pemrograman modern untuk menciptakan
kode yang efisien, fleksibel, dan mudah dipelihara.
Kesimpulan
Method adalah komponen penting dalam pemrograman yang digunakan untuk membagi program
menjadi bagian-bagian yang lebih kecil, modular, dan terorganisir. Dengan menggunakan method,
pemrogram dapat meningkatkan efisiensi, mengurangi kompleksitas kode, dan mempermudah
pengelolaan serta pemeliharaan program.
Selain itu, method memungkinkan penggunaan ulang kode (reusability), mendukung pengolahan data
dengan parameter, dan memungkinkan nilai dikembalikan untuk digunakan di bagian lain program.
Method sangat berguna dalam berbagai proses pengembangan aplikasi, terutama dalam menciptakan
program yang lebih terstruktur dan fleksibel.
Daftar Pustaka
[1] Riad Sahara, S. M. (2025). Modul Dasar Pemrograman Pertemuan 12 – Teknik Modularisasi.
Jakarta: Universitas Siber Asia.
Link File
?????? https://drive.google.com/file/d/1YwuZh9r9XIz2it_lHzHvd0wZZZnGTTvl/view?usp=sharing

9