yang lebih baik, konfigurasi, instalasi dan masalah penggunaan; semua masalah utama struktural seharusnya sudah diselesaikan jauh lebih awal
dalam siklus hidup proyek Kroll dan Kructen, 2003.
2.12 Unified Modeling Language UML
Pada musim gugur 1995, Ivar Jacobson bergabung dengan perusahaan Rational. Dengan menggunakan use case dan model interaksi antara objek,
meredukasi kekurangan dan sebelumnya serta membawa beberapa ide baru. Ivar Jacobson menyumbangkan pemikiran baru terhadap Unified Method dan
kemudian barulah Unified Method berganti nama menjadi Unified Modelling Language UML, versi 0.9 dan 0.91 diliris pada bulan Juni dan Oktober 1996.
UML sendiri pada akhirnya bukan merupakan suatu metode, karena metode sekurang-kuangnya terdiri atas sebuah bahasa pemodelan dan sebuah
proses. Bahasa pemodelan merupakan suatu cara menuliskan terutama dengan gambar metode-metode itu dalam mengekspesikan rancangan-rancangan.
Sedangkan proses adalah petunjuk dalam menentukan langkah-langkah apa yang dilakukan dalam mengerjakan sebuah rancangan. UML tidak tergantung dari
proses. Pendekatan dalam analisis berorientasi objek dilengkapi dengan alat-alat
dan teknik-teknik yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhir dari sistem yang dapat terdefinisi dengan baik dan jelas. Maka analisis
berorientasi objek akan dilengkapi dengan alat dan teknik di dalam mengembangkan. Hariyanto, 2004.
Komponen UML ada 9 diagram yaitu: A.
Use Case Diagram. B.
Class Diagram. C.
Activity Diagram. D.
Component Diagram. E.
Deployment Diagram. F.
Sequence Diagram. G.
Collaboration Diagram H.
Statechart Diagram
2.12.1 Use Case Diagram
Use case dibuat berdasarkan keperluan aktor, merupakan “apa” yang
dikerjakan sistem, bukan “bagaimana” sistem mengerjakannya. use case diberi nama yang menyatakan apa hal yang dicapai dari hasil interaksinya dengan aktor
dan dinotasikan dengan gambar horizontal ellipse.
Gambar 2.4 Notasi Use Case Nugroho, 2005
Use case biasanya menggunakan nama use case boleh terdiri atas beberapa kata dan tidak boleh ada use case yang memiliki nama yang sama. Use
case diagram tidak boleh terpengaruh urutan waktu, meskipun demikian supaya
mudah dibaca penyusunan use case Nugroho, 2005.