DivaValdyan SI2 Pertemuan3 (Listing) [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

PRAKTIKUM PEMROGRAMAN BERORIENTASI OBYEK



Disusun oleh : NAMA



: Diva Valdyan



NIM



: 205610045



JURUSAN



: SISTEM INFORMASI 2



SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2021



A. TUJUAN 



Mahasiswa dapat membuat dan menggunakan berbagai method



B. TEORI 















Method Sebuah method menjelaskan behaviour dari sebuah object. Method juga dikenal sebagai fungsi atau prosedur. Method Tanpa Return Value Jenis method ini ditandai dengan return type yang berupa void dan pada bagian statement tidak terdapat keyword return. Pada pemrograman berorientasi obyek method jenis ini digunakan untuk membuat method mutator. Nama untuk method mutator sebaiknya diawali dengan kata set, misalnya: setNama(), setAlamat(). Method Dengan Return Value Jenis method ini ditandai dengan return type selain void dan pada bagian statement terdapat keyword return. Pada pemrograman berorientasi obyek method jenis ini digunakan untuk membuat method acessor, dimana method acessor fungsinya adalah untuk membaca/mendapatkan nilai suatu atribut. Nama untuk method acessor sebaiknya diawali dengan kata get, misalnya: getNama(), getAlamat(). Method Overloading Bahasa java mendukung method overloading , java dapat membedakan beberapa method dengan nama yang sama di dalam sebuah kelas namun parameternya berbeda. Hal ini sangat menguntungkan karena memudahkan kita dalam mengingat nama method, bayangkan bila program pada class Gambar harus diberi nama drawInterger(int i), drawString(String s), drawDouble(double d). Method overloading dibedakan oleh jumlah dan jenis tipe data parameternya.



C. PRAKTIK Praktik 1 Dengan Return Value dan Tanpa Return Value



Praktik 2 Method Overloading dengan Perbedaan Jumlah Parameter



Praktik 3 : Method Overloading Dengan Perbedaan Tipe Data



D. LATIHAN 1. Modifikasi praktik 1 dengan menambahkan method untuk menampilkan data. Digunakan untuk menampilkan data nim dan nama



2. Berkaitan dengan Latihan 1. Modifikasi pada method main( ) sehingga menampilkan data nim dan nama melalui method yang Anda buat pada Latihan 1.



3. Modifikasi praktik 3 dengan menambahkan method sum() dengan tipe parameter yang berbeda selanjutnya panggil melali main program .



4. Buatlah kelas secara lengkap dengan atribut dan method untuk menentukan luas segitiga



E. TUGAS



F. KESIMPULAN 



Dengan ini mahasiswa dapat membuat dan menggunakan berbagai method.