Laman

Kamis, 27 Oktober 2016

Tugas Kelompok PBO 1

A. Pengertian
1. Pengakapsulan (Encapsulation)
Pengkapsulan adalah metode untuk menggabungkan data dengan fungsi. Dalam konsep ini data dan fungsi digabung menjadi satu kesatuan yaitu kelas. Konsep ini erat kaitannya dengan konsep penyembunyian informasi (information hiding).

2. Pewarisan (Inheritance)
Dari konsep pewarisan ini suatu kelas bisa diturunkan menjadi kelas baru yang masih mewarisi sifat-sifat kelas orangtuanya. Hal ini dapat dianalogikan dengan kelas manusia. Manusia merupakan turunan dari orang tuanya dan sifat-sifat orang tua diwarisi olehnya. Bisa ditarik kesimpulan bahwa semua kelas di dunia selalu memiliki hirarki yang menggambarkan silsilah kelas tersebut.

3. Polimorfisme (Polymorphism)
Polimorfisme berarti kelas-kelas yang berbeda tetapi berasal dari satu orang tua dapat mempunyai metode yang sama tetapi cara pelaksanaannya berbeda-beda. Atau dengan kata lain, suatu fungsi akan memiliki perilaku berbeda jika dilewatkan ke kelas yang berbeda-beda.
B. Penjelasan dan contoh
1. Konsep
     
Konsep untuk membuat inheritance, encapsulation dan polymophisme disini dengan membuat sebuah class utama yang lebih umum, kemudian dibuat menjadi kelas turunannya yang lebih khusus dan kemudian membuat class yang lebih spesifik lagi. Kelas utama akan menurunkan method dan variabelnya kepada anak-anak kelas nya. Hal ini dinamakan proses inheritance.
Kemudian pada kelas turunan pertama terdapat dua method yang sama namun mempunyai peranan dan inputan yang berbeda. Hal ini yang dinamakan dengan polimorphisme. Dan encapsulation terjadi pada pembungkusan informasi yang terdapat di dalam class sehingga tidak sembarang class dapat mengakses.

Class Diagram :

2. Screenshoot program


Fashion.java

Kaos.java anak dari Fashion.java

POLO.java anak dari Kaos.java

Billabong.java anak dari Kaos.java

Kemeja.java anak dari Fashion.java

Denim.java anak dari Kemeja.java

BlackWhite.java anak dari Kemeja.java







Kamis, 13 Oktober 2016

RINCIAN Class Diagram Didalam Website SMKN 1 Depok

Kali ini saya akan menjelaskan rincian dari Class Diagram yang kemarin dibahas disini.

List Class yang ada Pada Gambar Yakni :
- Class Admin
Atribut :
+Username
+Password

Operation :
+Login()
+Validasi Login()
+Manjemen Data()
+Logout()

- Class Home
Atribut :
+judul
+home

Operation :
+Add Data Home()
+View Data Home()
+Edit Data Home()
+Hapus Data Home()


- Class Sejarah
Atribut :
+judul
+sejarah

Operation :
+Add Data Sejarah()
+View Data Sejarah()
+Edit Data Sejarah()
+Hapus Data Sejarah()


- Class Fasilitas
Atribut :
+nama
+jumlah
+luas
+ket

Operation :
+Add Data Fasilitas()
+View Data Fasilitas()
+Edit Data Fasilitas()
+Hapus Data Fasilitas()



- Class Infojurusan
Atribut :
+judul
+jurusan

Operation :
+Add Data Jurusan()
+View Data Jurusan()
+Edit Data Jurusan()
+Hapus Data Jurusan()

- Class Ekstrakurikuler
Atribut :
+Nama
+Jam
+Hari
+Tempat
+Keterangan

Operation :
+Add Data Ekstrakurikuler()
+View Data Ekstrakurikuler()
+Edit Data Ekstrakurikuler()
+Hapus Data Ekstrakurikuler()


- Class Prestasi
Atribut :
+nama
+tgl_peroleh
+ket

Operation :
+Add Data Prestasi()
+View Data Prestasi()
+Edit Data Prestasi()

+Hapus Data Prestasi()

- Class Siswa
Atribut :
+no_pendaftaran
+nama_lengkap
+email
+jenis_kelamin
+agama
+sekolah_asal
+kd_jurusan

Operation :
+Add Data Siswa()
+View Data Siswa()
+Edit Data Siswa()

+Hapus Data Siswa()

- Class Jurusan
Atribut :
+kd_jurusan
+nama_jurusan


- Class Bukutamu
Atribut :
+nama
+email
+pesan

Operation :
+Add Data Bukutamu()
+View Data Bukutamu()


Kamis, 06 Oktober 2016

UseCase & Class Diagram Website SMKN 1 Depok

Apa itu Use Case??

Use case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Use case digunakan untuk membentuk tingkah-laku benda/ things dalam sebuah model serta di Realisasikan oleh sebuah collaboration.

Website SMKN 1 Depok dibuat untuk menyebarkan informasi berita-berita di sekolah tersebut, karena masih pada tahap pengembangan.

Contoh Use Case Website SMKN 1 Depok.



Apa itu Class Diagram?

Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara classClass diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tdk terdapat operasi/methode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan operasi/methode.

Contoh Class Diagram Didalam Website SMKN 1 Depok :