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