Kelas Virtual 2


Berikut tugas pengganti kelas virtual untuk kelas PIS-13-03. Jumat, 26 September 2014.

Soul Society ingin melakukan pendataan terhadap shinigami. Setiap shinigami juga akan dicatat nama, gender dan umurnya masing-masing. Selain itu, akan dilakukan pendataan terhadap kekuatan Zanpakuto yang dimiliki oleh setiap Shinigami. Zanpakuto memiliki nama masing-masing dan kondisi bankai yang ditandai dengan true/false. Untuk melakukan pencatatan, mereka merancang sebuah class diagram sebagai berikut:

Kelas Virtual 2

Keterangan:

  1. Terdapat konstruktor untuk menge-set nama, gender dan umur pada class Shinigami.
  2. Terdapat konstruktor untuk menge-set nama Zanpakuto.
  3. Method genZanpakuto pada Shinigami akan membuat objek Zanpakuto.
  4. Setiap shinigami memiliki paling banyak satu Zanpakuto.

Kodekanlah class diagram di atas dengan menggunakan konsep Komposisi. Pada Class Driver, buatlah dua objek Shinigami dengan data berikut, dan tampilkan data tersebut:

Ichigo
Diambil dari wiki
                           Nama: Ichigo Kurosaki
                           Gender: Male
                           Age: 17
                           Nama Zanpakuto: Zangetsu
                           Bankai: True
Diambil Dari http://wallpapersxxxnaruto.blogspot.com
Diambil Dari http://wallpapersxxxnaruto.blogspot.com
                           Nama: Rukia Kuchiki
                           Gender: Female
                           Age: 172
                           Zanpakuto: Sode no Shirayuki
                           Bankai: False

Hasil Akhir:

Shinigami Pertama
==============================================
Nama: Nama: Ichigo Kurosaki
Gender: Male
Age: 17
Nama Zanpakuto adalah Zangetsu dengan kondisi bankai

Shinigami Kedua
==============================================
Nama: Nama: Rukia Kuchiki
Gender: Female
Age: 172
Nama Zanpakuto adalah Sode no Shirayuki tanpa kondisi bankai

Note: Cantumkan class diagram jika merancang class diagram yang berbeda dengan class diagram di atas.

Pengerjaan:
Kodekanlah kasus di atas, tulislah kode program menggunakan kertas folio bergaris serapi mungkin. Gunakan kertas seminimal mungkin. Dikumpulkan hari Rabu, 1 Oktober 2014, sebelum praktikum dimulai.

–Selamat Mengerjakan–

,