Metode Pendekatan dan Pengembangan Sistem

b. Wawancara atau Interview Wawancara ini di lakukan dengan mengajukan pertanyaan terhadap pegawai yang ada di Yogya Photo Studio, yang selain itu penulis juga melakukan wawancara kepada pelanggan yang berkunjung ke Yogya Photo Studio sehingga penulis dapat mengetahui lebih jauh mengenai permasalahan-permasalahan yang ada.

3.2.2.2 Sumber Data Sekunder

Data sekunder adalah data yang digunakan untuk mendukung data primer, merupakan jenis data yang sudah diolah terlebih dahulu oleh pihak pertama, data ini berisi data-data berupa teori-teori yang berasal dari berbagai literature. Data sekunder yang penulis ambil yaitu dari dokumen yang ada di Yogya Photo Studio.

3.2.3 Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem menggambarkan beberapa tahapan-tahapan dalam proses penelitian yaitu untuk memecahkan masalah penelitian dari awal perencanaan hingga tercapainya tujuan dari penelitian serta pengembangan sistem.

3.2.3.1 Metode Pendekatan Sistem.

Metode pendekatan sistem yang penulis gunakan adalah metode pendekatan sistem yang berorientasi objek Object-Oriented Analysis and Design atau UML Undifined Modern Language.

3.2.3.2 Metode Pengembangan Sistem

Didalam pengembangan sistem, metode yang digunakan penulis adalah prototype, menurut Yasmi Afrizal dan Wahyuni 2011 : tahap-tahap pengembangan prototype adalah sebagai berikut : a. Pengumpulan kebutuhan : developer dank lien bertemu untuk dan menentukan tujuan umum, kebutuhan yang diketahui dan gambaran bagian- bagian yang akan dibutuhkan berikutnya. Detail kebutuhan mungkin tidak dibicarakan disini, pada awal pengumpulan kebutuhan b. Perancangan : erancangan dilakukan cepat dan rancangan mewakili semua aspek software yang diketahui, dan rancangan ini menadi dasar pengembanan prototype. c. Evaluasi prototype : klien mengevaluasi prototype yang dibuat dan digunakan untuk menjelaskan kebutuhan software.

3.2.3.3 Alat Bantu Analisis dan Perancangan

Adapun beberapa alat bantu yang dapat digunakan dalam analisis dan perancangan sistem dalam metode pendekatan sistem berorientasi objek diantaranya adalah: 1. Use Case Menurut Prabowo Pudjo Widodo dan Herlawati 2011 : 21 Use Case menggambarkan fungsi tertentu dalam suatu sistem berupa komponen, kejadian atau kelas. Adapun penjelasan Use case sebagai berikut : 1. Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. 2. Menggambarkan kebutuhan system dari sudut pandang user 3. Mengfokuskan pada proses komputerisasi automated processes 4. Menggambarkan hubungan antara use case dan actor 5. Use case menggambarkan proses system kebutuhan system dari sudut pandang user 6. Secara umum use case adalah Pola perilaku system, Urutan transaksi yang berhubungan yang dilakukan oleh satu actor 2. Activity Diagram Menurut Prabowo Pudjo Widodo dan Herlawati 2011 : 143 Diagram aktifitas lebih memfokuskan diri pada eksekusi dan alur sistem dari pada bagaimana sistem itu dirakit. Diagram ini tidak hanya memodelkan software melainkan memodelkan model bisnis juga. Diagram aktifitas menunjukan aktifitas sistem dalam bentuk aksi-aksi. Adapun penjelasan Activity diagram yaitu sebagai berikut ini: 1. Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses 2. Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis 3. Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur 4. Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan 5. Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram 3. Sequence Diagram. Menurut Prabowo Pudjo Widodo dan Herlawati 2011 : 174 Diagram sequence dimaksudkan untuk mengembangkan komunikasi antara objek, bukan memanipulasi data saat berkomunikasi. 4. Class Diagram Class diagram menurut Munawar 2005 : 28 merupakan himpunan dari objek-objek yang sejenis. Sebuah objek memiliki keadaan sesaat state dan perilaku behavior. State sebuah objek adalah kondisi objek tersebut yang dinyatakan dalam attributeproperties. Sedangkan perilaku suatu objek mendefinisikan bagaimana sebuah objek bertindakberaksi dan memberikan reaksi. Adapun penjelasan class diagram adalah sebagai berikut ini: 1. Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. 2. Class menggambarkan keadaan atributproperti suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut metodafungsi. 3. Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain. 4. Class memiliki tiga area pokok : 1. Nama dan stereotype 2. Atribut 3. Metoda 5. Collaboration Diagram Collaboration diagram menurut Munawar 2005 : 101 adalah perluasan dari objek diagram. Objek diagram menunjukkan objek-objek yang hubungannya satu dengan yang lain. Collaboration diagram menunnjukkan mesage-message objek yang dikirim satu sama lain. 6. Component Diagram Menurut Prabowo Pudjo Widodo dan Herlawati 2011 : 93 manfaat diagram komponen adalah bila ada salah satu komponen yang rusak atau tidak sesuai dengan tujuan sistem, kita tinggal mengganti komponen itu dengan komponen yang lain. Dalam membongkar pasang komponen yang perlu diperhatikan adalah batasan Boundary komponen itu. 7. Deployment Diagram Deployment diagram menurut Munawar 2005 : 125, menunjukkan tata letak sebuah sistem secara fisik, menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware.

3.3 Evaluasi Pengujian Software