Selasa, 04 Oktober 2016

Tugas PBO 1 - Use Case dan Class Aplikasi Instagram


Class Diagram Website Instagram



A. Use Case
     
Use case diagram adalah suatu model yang dangat fungsional dalam sebuah sistem yang menggunakan actor dan use case. Sedangkan pengertian dari use case sendiri adalah layanan atau fungsi-fungsi yang tersedia pada sistem untuk penggunannya.

Use case diagram menggambarkan efek fungsionalitas yang telah diharapkan oleh sistem. Use case diagram dapat sangat membantu bila kita sedang menyusun requitment sebuah sistem, mengkomunikasikan sebuah rancangan aplikasi dengan konsumen, serta merancang test case untuk semua feature yang ada pada sistem. aturannya, sebuah use case dapat di masukan lebih dari use case lain, sehingga duplikasi fungsionalitas dapat dihindaro dengan cara menarik keluar fungsional yang common.

Berikut ini adalah use case untuk website instagram : 

1. Tabel Use Case


Kebutuhan
Aktor
Nama Use Case
Masuk kedalam instagramUserLogin
Pengaturan profil
  • Password
  • Foto profil dan take line
  • Kiriman yang disukai
  • Pengguna yang di blokir
  • Akun privat
UserPengaturan profil
Pengaturan dasar
  • Bahasa
  • Pemberitahuan otomatis
  • Penggunaan data selular
  • Komentar
  • Kualitas gambar
  • Simpan foto asli setelah upload
  • Simpan video asli setelah upload
UserPengaturan dasar
Pengaturan akun
  • Bersihkan pencarian
  • Tambahkan akun lain
  • Keluar
UserPengaturan akun
Pertemanan
  • Mengundang teman
  • Ikuti Teman
UserPertemanan
Notifikasi
  • Notifikasi akun saya
  • Notifikasi pengikut
UserNotifikasi/pemberitahuan
Pencarian akun dan gambar dengan nama, hashtag dan lokasi UserPencarian
Melihat semua foto yang di bagikan oleh akun yang kita ikutiUserhome
Mengomentari dan memberikan like terhadap foto yang kita sukaiUserKomentar dan likes
Memposting foto dan video yang kita sukaiUserPosting
Melihat foto-foto yang sudah kita postingUserGaleri
Mengirimkan pesan langsung ke teman kitaUserChatting

2. Gambar Use Case


B. Class Diagram
     

Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Class 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/method.

Atribut dan operation (metoda) dapat memiliki salah satu sifat berikut :
  1. Private, hanya bisa dipanggil dari dlm kelas itu sendiri. methode/atribut diawali “-“.
  2. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan class turunannya. methode diawali dg tanda “#”.
  3. Public, dapat dipanggil dari semua objek. methode/atribut diawali tanda “+”
     Berikut ini class Diagram dari website instagram menurut saya :



Referensi
Website :
  1. http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/
  2. http://www.uml-diagrams.org/class-diagrams.html
  3. http://en.wikipedia.org/wiki/Class_diagram
  4. http://www.agilemodeling.com/artifacts/classDiagram.htm
About Us