©HIMSISFO2008-09-Komisi Pendidikan
Ringkasan Materi Pengembangan Sistem Informasi (After Mid) RESPONSI HIMSISFO 1. Class Diagram Objek adalah suatu entitas yang memiliki identitas , state (status) , dan behavior Dapat Berupa Tempat , Orang, Transaksi, kejadian dsb. Contoh objek : Ferarri , Jaguar, BMW. Atribut adalah karakteristik dari suatu object. Contoh atribut dari Objek Mahasiswa : NIM , Nama, alamat, jurusan. Behavior adalah kejadian yang melibatkan atau dialami atau dilakukan suatu object. Contoh Behavior dari Object Mahasiswa: Mendaftar ,Membayar BP3. Class adalah Kumpulan dari objek-objek yang memiliki atribut dan behavior yang sama. Contoh Class (berdasarkan contoh objek diatas): Class Mobil Mobil -Kode_Mobil -Nama -Tipe -Jenis Mobil -Warna Mobil + Memesan + Membayar + Menyervis
Nama Class Atribut
Behavior
Cara menentukan Class: a. Class memiliki atribut dan behavior b. Class memiliki dua atau lebih object c. Bersifat penting, berhubungan dengan proses bisnis dan perlu disimpan dalam system d. Dapat diidentifikasi. Cara Menentukan behavior :
Tidak Untuk di perjual belikan ( untuk kalangan sendiri )………………… get it Free from download @ http://HIMSISFO.net Page 1
©HIMSISFO2008-09-Komisi Pendidikan Kejadian yang dialami atau dilakukan atau melibatkan object dari suatu class, ataupun oleh object-object dari beberapa class. Notasi dari Class : a. Class
b.Multiplicity. Menunjukkan jumlah minimum dan maksimum dari kejadian satu entitas yang berhubungan dengan sebuah kejadian dari entitas lain
•
Notasi Multiplicity Multiplicity. One to one = 1…1 atau 1 One to many = 1…* Zero to one = 0…1 Zero to many = 0…* Specific range = 7…9 c.Relationship: a. Asosiasi
b. Generalisasi
Tidak Untuk di perjual belikan ( untuk kalangan sendiri )………………… get it Free from download @ http://HIMSISFO.net Page 2
©HIMSISFO2008-09-Komisi Pendidikan
c. Agregasi Composite
Shared
2. Statechart Diagram State adalah status dari suatu objek ketika dikenai suatu behavior. Statechart diagram adalah diagram yang menggambarkan status dari suatu objek dimulai dari initial state (awal ketika objek itu terbentuk). Setiap class harus dibuatkan 1 statechart diagram Setiap behavior yang ada di class diagram harus ada di statechart. Notasi Statechart :
a. Initial State
b. State , status dari objek tersebut ketika dikenai suatu behavior
c. Final State ,
Tidak Untuk di perjual belikan ( untuk kalangan sendiri )………………… get it Free from download @ http://HIMSISFO.net Page 3
©HIMSISFO2008-09-Komisi Pendidikan
d. Transition Transition adalah behavior yang dialami suatu object yang dimana akan mengubah state yang dimiliki object.
e. Iteration Iteration adalah behavior yang dialami suatu object yang dimana memiliki ciri khas dapat terjadi berulang-ulang dalam state yang sama.
f. Guard adalah suatu kondisi atau pilihan yang menyebabkan perubahan status pada suatu objek. [ .. ]
Contoh statechart :
Tidak Untuk di perjual belikan ( untuk kalangan sendiri )………………… get it Free from download @ http://HIMSISFO.net Page 4
©HIMSISFO2008-09-Komisi Pendidikan
3. Use Case Diagram Use case diagram adalah diagram yang menggambarkan hubungan interaksi actor terhadap proses-proses yang ada di dalam sistem. Use case ada 2 jenis: Use case bisnis , actor internal dan eksternal digambarkan juga. Use case system, hanya actor internal saja yang digambarkan. Actor adalah orang yang berinteraksi langsung dengan system. Actor internal adalah user yang berinteraksi langsung terhadap system. Actor eksternal adalah pihak luar system yang hanya memberi informasi kepada system (DFD = eksternal entity). =>pada Business Use Case Cara Menentukan Use Case:
Tidak Untuk di perjual belikan ( untuk kalangan sendiri )………………… get it Free from download @ http://HIMSISFO.net Page 5
©HIMSISFO2008-09-Komisi Pendidikan o Analisa dengan baik, actor mana saja yang berinteraksi secara langsung kepada system (internal actor), bedakan dengan actor eksternal!!. o Untuk mudahnya, actor internal adalah user yang berinteraksi dengan sistem. o Use case adalah proses-proses umum dari system. o Dalam menentukan use case, tentukanlah proses-proses umum dari system, janganlah terlalu rinci, tapi juga harus mencakup keseluruhan proses bisnis system. (bandingkan dengan proses di diagram nol) o Penamaan use case , “kata kerja + kata benda” o Analisa soal dengan baik, perhatikan dari setiap use case yang telah ditentukan, actor mana saja yang berinteraksi langsung terhadap system pada saat proses(use case) tersebut. o Tiap use case bisa satu atau juga banyak actor yang berpartisipasi.
Notasi Use Case Diagram : a. System Boundary
Tidak Untuk di perjual belikan ( untuk kalangan sendiri )………………… get it Free from download @ http://HIMSISFO.net Page 6
©HIMSISFO2008-09-Komisi Pendidikan
b. Use Case
c. Actor
d. Communicates
System informasi multiplusplus
melayani pendaftaran
melayani penyewaan internet
*
karyawan * melayani penjualan barang dan jasa
Tidak Untuk di perjual belikan ( untuk kalangan sendiri )………………… get it Free from download @ http://HIMSISFO.net Page 7