Perumusan Masalah Jenis dan Sumber Data Proses Pembuatan Perangkat Lunak

54

BAB III METODE PENELITIAN

Rencana penelitian harus logis, diikuti oleh unsur-unsur yang urut, konsisten, dan operasional, menyangkut bagaimana penelitian tersebut akan dijalankan Suharto dkk, 2004:98. Langkah-langkah yang digunakan pada penelitian ini adalah sebagai berikut.

3.1 Perumusan Masalah

Setelah masalah diidentifikasi, dipilih, maka perlu dirumuskan Fathoni, 2006:16. Langkah ini dimaksudkan untuk memperjelas permasalahan sehingga mempermudah pembahasan selanjutnya.

3.2 Jenis dan Sumber Data

Jenis data yang digunakan dalam penilitian ini adalah data primer. Data primer yaitu data yang langsung dikumpulkan oleh peneliti dari sumber pertama Fathoni, 2006:38. Data diperoleh dengan cara mengambil foto-foto barcode yang tertera pada produk di supermarket GIANT jalan Siliwangi Semarang untuk melakukan pelatihan program dan sebagai data uji sistem.

3.3 Metode Pengumpulan Data

Metode pengumpulan data yang digunakan adalah sebagai berikut.

3.3.1. Studi Pustaka

Menurut Fathoni 2006, penelitian pustaka adalah sesuatu penelitian yang dilakukan di ruang perpustakaan untuk menghimpun dan menganalisis data yang bersumber dari perpustakaan, baik berupa buku, periodikal, seperti majalah ilmiah yang diterbitkan secara berkala, kisah sejarah, dokumen dan materi perpustakaan lainnya, yang dapat dijadikan sumber rujukan untuk menyusun suatu laporan ilmiah. Langkah studi pustaka ini, digunakan sumber pustaka yang relevan untuk mengumpulkan informasi yang diperlukan dalam penelitian, yaitu dengan mengumpulkan sumber pustaka yang berupa buku, artikel ilmiah, jurnal dan prosiding seminar nasional. Setelah sumber pustaka terkumpul, dilanjutkan dengan penelaahan dari sumber pustaka tersebut. Pada akhirnya sumber pustaka itu dijadikan landasan untuk menganalisis permasalahan. Studi pustaka yang berkaitan dengan permasalahan yang ada pada skripsi ini yaitu tentang pengenalan barcode, pengolahan citra digital, artificial intelligence, jaringan syaraf tiruan, backpropagation, Learning Vector Quantization LVQ, dan Matrix Laboratory Matlab, yang akan dimanfaatkan untuk membantu menyelesaikan masalah yang ada.

3.3.2 Metode Survei

Pengumpulan data secara langsung dengan cara pengamatan langsung dan analisa dalam jangka waktu tertentu, dengan mengambil semua data yang dibutuhkan. Data yang diperoleh berupa foto-foto barcode yang tertera pada produk di supermarket GIANT jalan Siliwangi Semarang.

3.4 Proses Pembuatan Perangkat Lunak

Membuat sistem pengenalan citra barcode dengan metode backpropagation dan metode learning vector quantization bertujuan untuk membantu menyelesaikan masalah yang ada dalam penelitian ini. Proses pembuatan perangkat lunak menggunakan model sekuensial linier, yang dapat dilihat pada Gambar 3.1.. Gambar 3.1 Model Sekuensial Linier Menurut Pressman 2002:37, sekuensial linier mengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan pemeliharaan. Proses-proses pembuatan perangkat lunak model sekuensial linier yang dilakukan pada penelitian ini adalah sebagai berikut. a. Analisis Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan pembuatan perangkat lunak. b. Design Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user. c. Coding Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu. Analisis Desain Kode Tes Pemeliharaan d. Pengujian Merupakan tahap pengujian terhadap perangkat lunak yang dibangun. e. Maintenance Pemeliharaan Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan –perubahan atau penambahan sesuai dengan permintaan user.

3.5 Pemecahan Masalah