Part 1 - Ringkasan Ilmu Sebelum Terlupakan

Well in this part i will write something important about theory for final examination. because may be one month later i'll forget about it, hhaa..
The theory is about OOP concepts and others that have relation with Informatic Science.I hope this note will help you to solve your problem. hmm.. but may be i'll write it in Indonesian so you can understand what i mean.

Kenapa harus Object Oriented Programming (OOP)?
karena dengan menggunakan OOP maka banyak sekali keuntungan yang didapat yaitu :
1. mengahasilkan perangkat lunak yang berkualitas
2. mudah di maintainance
3. dengan mudahnya di maintain maka akan menghemat biaya dan waktu

Macam-macam bentuk skenario (Craigh Larman) :
1. Main Success (Basic flow)
adalah skenario yang dipakai untuk skenario yang berhasil saja sehingga disebut juga dengan happy path.

2. Alternatif (Extensions)
skenario alternatif atau cabang, yang isinya bisa berupa skenario sukses dan atau skenario gagal.

Herarki Kelas ada dua jenis yaitu independent dan dependent.Namun masing-masing terbagi lagi menjadi beberapa bagian, yaitu :
1. Dependent
ada yang disebut dengan asosiasi yaitu hubungan biasa. kalau digambarkan yaitu hanya garis lurus saja.
2. Independent
terbagi menjadi dua, yaitu :
a. Genspack
hubungan ini adalah hubungan warisan atau inherit.
b. Whole part
artinya adalah bagian dari dimana whole part dibagi lagi menjadi 2 jenis, yaitu :
- Aggregat
dikatakan juga sebagai "Has a" yang artinya bisa memiliki hubungan lebih dari satu dengan kelas lain. Aggregat di simbolkan dengan diamond berwarna putih.
- Composite
dikatakan juga sebagai "Part of" yang artinya adalah bagian dari kelas lain. jadi kelas ini hanya terhubung dengan satu kelas saja karena bagian dari kelas lain. composite dilambangkan dengan bentuk diamod hitam.

Pengertian Use Case
sebuah fungsionalitas dari sistem yang memberikan nilai balikan kepada user.

Pengertian Sequence Diagram
Interaksi antar objek dalam sebuah use case

Pengertian Aktor

adalah sistem atau manusia yang memiliki peran terhadap sebuah use case

Pengertian kebutuhan Fungsional dan Non Fungsional
1. Kebutuhan Fungsional adalah sebuah kebutuhan yang harus dipenuhi sistem dalam sebuah perangkat lunak. Berkaitan dengan fitur-fitur apa saja yang ada pada perangkat lunak yang dibangun.
2. Kebutuhan Non Fungsional adalah sebuah kebutuhan yang harus dipenuhi oleh sistem namun tidak tertulis dalam kebutuhan fungsional. kebutuhan ini berkaitan dengan kepuasan pengguna pada perangkat lunak yang dibangun.Contohnya :
a. Sistem harus merespon setiap action yang dilakukan pengguna paling tidak kurang dari 5 detik
b. Perangkat lunak yang dibangun harus memberikan tampilan yang menarik sehingga mudah digunakan oleh pengguna


sisanya lanjut ntar, mau istirahat dulu, hehe..

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar