mendefinisikan objek-objek baru atau dimodifikasi yang akan digabungkan dengan objek-objek yang ada menjadi aplikasi bisnis yang berguna Munawar,
2005. Pondasi dasar dari analisis dan desain Object Oriented adalah objek. Selama
analisis, kita akan menggunakan objek untuk mengorganisir pengertian kita dengan konteks sistem. Analisis dan desain objek berarti dua hal yang sangat jelas
berbeda. Analisis objek menjelaskan fenomena diluar sistem seperti orang dan benda yang secara tipikal. Walaupun kita tidak selalu bisa memerintahkan
mereka, kita harus menulis kejadian atau pengalaman yang mereka lakukan. Desain objek menjelaskan fenomena yang ada di dalam sistem yang bisa kita
kontrol. Kita menjelaskan tingkah laku mereka sebagai operasi-operasi yang akan dijalankan Mathiassen et al. 2000.
2.10.2 Objek dan Kelas
Definisi objek adalah sebuah entitas dengan identitas, keadaan, dan tingkah laku. Kelas berguna untuk mengerti tentang objek, dan kelas sangat penting untuk
menjelaskan objek. Dari pada menjelaskan masing-masing objek, kita lebih baik mengembangkan deskripsi objek yang berbagi dengan semua objek-objek yang
ada dalam kelas yang sama. Pengertian yang lain tentang kelas adalah penjelasan sekumpulan objek yang berbagi stuktur, bentuk behavior metode dan atribut.
Mathiassen et al. 2000.
2.11 Metode Rational Unified Process RUP
RUP adalah proses rekayasa perangkat lunak. Ini jelas mendefinisikan siapa yang bertanggung jawab untuk apa, bagaimana hal tersebut dilakukan, dan kapan
harus melakukannya. RUP juga menyediakan struktur yang jelas untuk siklus hidup proyek RUP, jelas mengartikulasikan poin tonggak penting dan keputusan
Booch et al. 2007.
2.11.1 Fase RUP
Rational Unified Process itu sendiri dirancang dengan teknik yang mirip dengan yang digunakan dalam desain perangkat lunak. Secara khusus,
dimodelkan menggunakan Software Process Engineering Metamodel SPEM sebagai standar untuk proses pemodelan berdasarkan Unified Modeling Language
UML Kroll dan Kructen, 2003. Gambar 2.1 menunjukkan arsitektur secara keseluruhan dari RUP. Proses ini memiliki dua struktur atau jika Anda
membutuhkan dua dimensi:
Gambar 2.3 Arsitektur Rational Unified Process Kroll dan Kruchten, 2003