Unified Approach UA Analisis Berorientasi Objek

Mengenal bagian XAMPP yang biasa digunakan pada umumnya : Htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Kontrol Panel yang berfungsi untuk mengelola layanan service XAMPP. Seperti menghentikan stop layanan, ataupun memulai start.

2.4 Analisis Berorientasi Objek

Metode analisis berorientasi objek bertujuan mendesain dan membangun sistem dengan mengumpulkan objek software yang dapat digunakan, kunci reusability adalah untuk mendaftar dalam library atau database objek di mana beberapa di antaranya ada yang sesuai dengan permintaan user.

2.4.1 Unified Approach UA

Untuk melakukan analisis sistem terdapat beberapa macam pendekatan, di antaranya pendekatan konvensional dan pendekatan berorientasi objek. Pendekatan konvensional terutama mengacu kepada strategi dekomposisi yang berdasar algoritma atau fungsional. Pendekatan ini telah berkembang meliputi seluruh tahap atau aktivitas proses rekayasa perangkat lunak dari mulai pemrograman dengan iterasi perbaikan, pemrograman terstruktur, ditambah dengan perancangan terstruktur kemudian analisis terstruktur dan sebagainya. Sedangkan pendekatan berorientasi objek memusatkan pada rancangan pada objek dan antar muka yang dihasilkan. Objek adalah entitas yang berisi data atau variabel dan tingkah laku. Data atau variabel yang menggambarkan sifat atau keadaan objek dalam dunia nyata real world didefinisikan sebagai attribute, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. sedangkan tingkah laku yang menggambarkan aksi – aksi yang dimiliki objek didefinisikan sebagai method. 1 Identifikasi Aktor Mengidentifikasi aktor merupakan hal penting dalam proses analisis sistem. Istilah aktor menunjukkan sekumpulan pengguna yang beraktivitas pada sistem. Satu pengguna mungkin saja melakukan satu atau lebih aktivitas pada sistem. 2 Analisa Bisnis Proses Tahap ini tidak selalu mengawali suatu proyek analisis sistem, akan tetapi jika dibutuhkan, proses bisnis dan kebutuhan pengguna menjelaskan sampai ke level detail. 3 Identifikasi Use Case Suatu use case adalah interaksi antara aktor dengan sistem. Suatu use case menyangkut aktivitas dan respon dari suatu aktor. Pemodelan use case dapat dilakukan dengan mengambil beberapa aktor kemudian mendiskusikan apa saja yang akan dilakukan aktor tersebut terhadap sistem. Setiap use case merepresentasikan apa yang akan dilakukan oleh aktor. 4 Pemodelan Interaksi Menggunakan Interaction Diagram Salah satu dari diagram interaksi adalah sequence diagram. Diagram interaksi menjelaskan urutan proses dan interaksi yang terdapat pada use case atau scenario. Pada interaction diagram digambarkan interaksi antar suatu objek terhadap objek yang lain. Pengembangan diagram ini menuntut pengembang untuk mengidentifikasi seluruh objek dan event yang terjadi pada suatu use case, hal ini akan sangat membantu untuk perancangan kelas class. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 5 Perancangan Kelas Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan atributproperti suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut metodefungsi. Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain.

2.4.2 Unified Modelling Language UML