powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy
DESCRIPTION
Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasyTRANSCRIPT
![Page 1: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/1.jpg)
Modul ke:
Fakultas
Program Studi
Teknik Modularisasi
Albaar Rubhasy, S.Si., M.T.I.
13FASILKOM
Sistem Informasi
Memhamai konsep sub program
![Page 2: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/2.jpg)
Outline Perkuliahan
• Memahami Sub Program (Method)
• Method Tanpa Parameter
• Method dengan Parameter Tunggal
• Method dengan Banyak Parameter
• Method yang Mengembalikan Nilai
![Page 3: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/3.jpg)
Memahami Sub Program (Method)
• Method merupakan modul program yang teridiri dari serangkaian pernyataan yang menjalankan suatu tugas
• Method dapat dipanggil dari program ataumethod lain
• Suatu program dapat memiliki banyak method, dan setiap method dapat dipanggil berkali-kali
• Penamaan method berbeda pada setiapbahasa pemrograman, tapi biasanya miripdengan penamaan variabel
![Page 4: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/4.jpg)
• Method terdiri dari method header (bagiandeklaratif) dan method body. Baris terakhirpada method body merupakan return statement
• Variabel dan konstanta yang dideklarasikandalam method header berlaku secara lokal di dalam method tersebut
![Page 5: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/5.jpg)
Hal Penting Mengenai Method
Terkadang beberapa bagian dari program mengakses data yang sama. Ketika method harusberbagi data, data dapat masuk ke dalammethod dan dikembalikan (return) ke luarmethod. Beberapa hal yang harus diperhatikan:
• Nama method
• Data & tipe data yang dikirim ke method
• Data & tipe data yang keluar dari method
![Page 6: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/6.jpg)
Method Tanpa Parameter
• Method tanpa parameter tidak ada data yang masuk/keluar method
• Cara memanggil method panggilmenggunakan nama method dengan data item kosong, contoh: count()
![Page 7: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/7.jpg)
Contoh Method Tanpa Parameter
• Berikut adalah contoh penggunaan method tanpa parameter untuk menampilkan beratbadan pengguna di bulan.
• Program memberikan pilihan dalam bahasaInggris dan Spanyol.
• Program utama memiliki 2 variabel dan 1 konstanta.
• Method memiliki 1 variabel lokal.
![Page 8: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/8.jpg)
![Page 9: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/9.jpg)
![Page 10: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/10.jpg)
Method dengan Parameter Tunggal
• Method tanpa parameter tunggal ada satudata yang masuk/keluar method
• Cara memanggil method panggilmenggunakan nama method beserta data item-nya, contoh: count(c)
• Method akan menerima data item sebagaisebuah parameter
• Method header Definisikan tipe data dannama lokal dari parameter, contoh: count(num c1)
![Page 11: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/11.jpg)
• Pentingnya parameter bagi method:
– Jika method tidak dapat menerima parameter, maka kita harus membuat seluruh kemungkinanmethod
• Jika method menerima parameter, berikutyang harus ditulis dalam bagian deklarasimethod:
– Tipe parameter (numerik atau string?)
– Nama lokal parameter
![Page 12: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/12.jpg)
Contoh Method dengan Parameter Tunggal
• Berikut adalah contoh program untukmenampilkan berat badan pengguna di bulan.
• Program memberikan pilihan dalam bahasaInggris dan Spanyol.
• Program menggunakan method denganparameter tunggal, yaitu pilihan bahasa.
![Page 13: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/13.jpg)
![Page 14: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/14.jpg)
![Page 15: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/15.jpg)
Method dengan Banyak Parameter
• Method dengan banyak parameter tunggal adalebih dari satu data yang masuk/keluar method
• Cara memanggil method panggil menggunakannama method beserta data item-nya dipisahkandengan koma, contoh: count(x, y)
• Method akan menerima data item sebagai sebuahparameter
• Method header Definisikan tipe data dan namalokal dari parameter dipisahkan dengan koma, contoh: count(num x1, num y1)
![Page 16: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/16.jpg)
Contoh Method dengan Banyak Parameter
• Berikut adalah contoh program untukmenghitung pajak.
• Program menghitung pajak berdasarkanjumlah saldo dan tarif pajak.
• Program menggunakan method denganbanyak parameter, yaitu balance dan rate.
![Page 17: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/17.jpg)
![Page 18: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/18.jpg)
Method yang Mengembalikan Nilai
• Method tidak harus mengembalikan nilai (lihattiga contoh sebelumnya)
• Apabila kita menghadapkan ada suatu nilaiyang dikembalikan oleh method, maka kitaharus mendefinisikan tipe data dari nilai yang dikembalikan (return type)
• Method header Definisikan tipe data dannama lokal dari parameter dipisahkan dengankoma, contoh: num count()
![Page 19: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/19.jpg)
Contoh Method Mengembalikan Nilai
• Berikut adalah contoh program untukmenghitung penghasilan kotor pegawai.
• Program menghitung penghasilan kotorberdasarkan jam kerja dan rate gaji.
• Program menggunakan method tanpaparameter dan mengembalikan nilai jam kerja.
![Page 20: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/20.jpg)
![Page 21: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/21.jpg)
![Page 22: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy](https://reader034.vdocuments.pub/reader034/viewer/2022052400/559c58601a28abfc578b4660/html5/thumbnails/22.jpg)
Terima KasihAlbaar Rubhasy, S.Si., M.T.I.