Sabtu, 03 Januari 2015

Contoh Kasus Sederhana UMMI

Bertemu lagi bersama saya yang tidak bosan-bosannya :D Nah kali ini saya akan membuat program dengan contoh kasus sederhana di UMMI.Lihat Skema dibawah ini :
Terlihat bahwa di skema Universitas Muhammadiyah mempunyai 7 Jurusan yang berbeda yakni Teknik Informatika, Teknik Sipil, Kimia, PJKR, Pendidikan Biologi, PGSD, PAUD tetapi sebanarnya UMMI kan memiliki jurusan lebih dari itu? memang benar akan tetapi saya mengambil contoh dengan 7 jurusan saja. Nah kita lihat apa saja yang dideklarasikan atribut dari setiap jurusan :

  1. Nama Jurusan dengan access modifier private dan memiliki tipe data String
  2. Nama Fakultas dengan access modifier private dan memiliki tipe data String
  3. Jumlah Dosen dengan access modifier private dan memiliki tipe data Integer
  4. Ketua Prodi dengan access modifier private dan memiliki tipe data String
Disini saya tidak akan menggunakan dulu Pewarisan dengan keyword extends nanti akan kita bahas lebih detail tentang pewarisan. Pertama-tama kita buat dahulu :

  • 2 class (class Jurusan) dan (public class Universitas Muhammadiyah Sukabumi dengan main method)
  • 1 Constructor dengan 4 parameter
  • 1 Method untuk tampilkan data
  • dan didalam class Universitas Muhammadiyah membutuhkan 7 buah Object baru yaitu Jurusan.
Langsung kita buat coding seperti ini dulu sesuai atribut yang dideklarasikan diatas yakni atribut NamaJurusan = Nama Jurusan, atribut NamaFakultas = Nama Fakultas, atribut JumlahDosen = Jumlah Dosen, atribut KetuaProdi = Ketua Prodi atau lebih jelasnya lihat gambar dibawah :


Lalu kita buat Sebuah Constructor Jurusan dan Method Tampil data Seperti dibawah ini :

Dan jangan lupa kita buat 7 buah object baru dari class Jurusan Seperti contoh dibawah ini :


Dan langkah Selanjutnya ialah compile dan running program ini dengan cmd maka hasilnya akan seperti ini bila belum tau cara compilenya bisa ke link ini http://indraheapandstack.blogspot.com/2015/01/ngoding-hello-world-java-menggunakan.html :

Nah sampai disini kita sudah membahas dengan konsep OOP.Sampai Bertemu lagi di episode selanjutnya :) Keep Fighting!

0 komentar: