Monday, January 7, 2019

Pertemuan Terakhir Mata Kuliah Pemrograman I

Assalamualaikum, saya kembali lagi memosting mata kuliah Pemrograman ini, ini merupakan psotingan terkahir mengani mata kuliah ini. Jadi sekiranya saya selama ini mempunyai banyak kesalahan dalam penulisan mohon dimaafkan karena saya juga masih dalam tahap pembelajaran


Jadi yuk langsung saja masuk ke materinya:


Inheritance (Pewarisan)

Suatu class dapat mewariskan atribut atau method ke class lain (subclass) serta membentuk class hirarki. Pewarisan ini penting untuk reusability. Penggunaannya menggunakan extends

contohnya





Latihannya
1. Buat class Matematika Canggih yang merupakan inherit dari class Matematika
2. Tambahkan method modulus(int a, int b) yang menghitung modulus dari a dan b
3. Operator modulus adalah %

4. Buat class MatematikaCanggihBerkasi yang memanggil method pertambahan, perkalian dan modulus







Polymorphism

Kemampuan untuk memperlakukan object yang memiliki perilaku (bentuk) yang berbeda.
Implementasinya:

  1. Overloading: Kemampuan untuk menggunakan nama yang sama untuk beberapa method yang berbeda parameter (tipe dan atau jumlah. Contohnya
  2. Overriding: Kemampuan subclass untuk menimpa method dari superclass, yaitu dengan cara menggunakan nama dan parameter yang sama pada method. Contohnya




Sekian postingan saya, sekali lagi saya mohon maaf apabila ada kesalahan. Wassalamualaikum.
Share:

Friday, January 4, 2019

Pertemuan Kesepuluh Mata Kuliah Pemrograman I

Assalamualaikum, selamat berjumpa kembali dengan saya di blog saya yang sederhana ini. Sebelumnya saya ingin meminta maaf karena postingan saya tidak berjalan mulus dikarenakan banyaknya tugas mendadak kaya tahu bulat di mata kuliah lain.

oke kalau gitu langsung masuk aja ya

Konstruktor
Konstruktor merukan sebuah method yang digunakan untuk memberi nialai awal pada saat object diciptakan. Konstruktor dipanggil secara otomatis ketika new digunakan untuk membuat instan class

Sifat kontruktor
Nama Konstruktor sama dengan nama class
Tidak memiliki nilai balik dan tidak boleh ada kata kunci void

contoh dari konstruktor





THIS
Digunakan pada pembuatan class dan digunakan untuk menyatakan obejct sekarang

Latihannya
1. Buat class buku
2. Tentukan variable buku: Judul, Pengaranag, penerbit, dan tahun
3. Buat konstruktor class buku dengan parameter: Judul, Pengarang, Penerbit dan Tahun
4. Buat method cetak buku
5. Buat class Bukuberaksi dan tampilkan 2 buku:
    Pemrograman Berbasis Objek dengan Java, Indrajani, Elexmedia Komputindo, 2007
    Dasar Pemrograman Java, Abdul Kadir, Andi Offset, 2006

Jawab:













Latihannya (lagi)
1. Buat class bank
2. Buat kontruktor class bank dengan parameter: saldo
3. Buat metho: simpanuang, ambil uang, dan getsaldo
4. Buat class BankBeraksi, tetapkan saldo awal lewat konstruktor Rp. 100.000, jalankan 3 method di atas dan tampilkan proses sebagai berikut

          Selamat Datang di Bank ABC
          Saldo saat ini: Rp. 100000

          Simpan Uang: Rp. 500000
          Saldo Saat Ini: Rp. 600000

          Ambil uang: Rp. 150000
          Saldo Saat ini: Rp. 450000

Jawab:




Sekian postingan saya untuk postingan di pertemuan 10 ini. Apabila ada kesalahan dalam penulisan mohon dimaafkan

Share: