Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy

22
Modul ke: Fakultas Program Studi Teknik Modularisasi Albaar Rubhasy, S.Si., M.T.I. 13 FASILKOM Sistem Informasi Memhamai konsep sub program

description

Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy

Transcript of Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy

Page 1: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy

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

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

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

• 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

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

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

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
Page 9: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy
Page 10: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy

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

• 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

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
Page 14: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy
Page 15: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy

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

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
Page 18: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy

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

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
Page 21: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy
Page 22: Powerpoint dasar pemrograman mg 13 fasilkom albaar rubhasy

Terima KasihAlbaar Rubhasy, S.Si., M.T.I.