Top Banner
BAB IV METODE PENELITIAN A. Jenis Penelitian Penelitian ini adalah penelitian rekayasa perangkat lunak yang membangun sebuah aplikasi sistem informasi penjualan sparepart laptop di Toko Haps Computer Purbalingga. B. Waktu dan Tempat Penelitian ini dilaksanakan pada bulan Oktober 2015 sampai dengan Januari 2016. Tempat penelitian di Toko Komputer Haps Computer Purbalingga yang beralamat di Desa Selabaya Kec. Kalimanah Kab. Purbalingga, kode pos 53371. C. Metode Pengumpulan Data Pengumpulan data yang dilakukan dalam penelitian ini adalah: 1. Observasi Observasi yang dilakukan di Toko Haps Computer Purbalingga adalah dengan cara mengetahui bagaimana cara transaksi jual beli sparepart laptop. 2. Wawancara Dilakukan dengan bertanya secara langsung kepada petugas penjual di Toko Haps Computer, untuk mengetahui proses transaksi penjualan sparepart serta permasalahan-permasalahan atau kendala- kendala dalam proses jual beli. RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017
14

BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

Jul 07, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

BAB IV

METODE PENELITIAN

A. Jenis Penelitian

Penelitian ini adalah penelitian rekayasa perangkat lunak yang

membangun sebuah aplikasi sistem informasi penjualan sparepart laptop di

Toko Haps Computer Purbalingga.

B. Waktu dan Tempat

Penelitian ini dilaksanakan pada bulan Oktober 2015 sampai dengan

Januari 2016. Tempat penelitian di Toko Komputer Haps Computer

Purbalingga yang beralamat di Desa Selabaya Kec. Kalimanah Kab.

Purbalingga, kode pos 53371.

C. Metode Pengumpulan Data

Pengumpulan data yang dilakukan dalam penelitian ini adalah:

1. Observasi

Observasi yang dilakukan di Toko Haps Computer Purbalingga

adalah dengan cara mengetahui bagaimana cara transaksi jual beli

sparepart laptop.

2. Wawancara

Dilakukan dengan bertanya secara langsung kepada petugas

penjual di Toko Haps Computer, untuk mengetahui proses transaksi

penjualan sparepart serta permasalahan-permasalahan atau kendala-

kendala dalam proses jual beli.

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 2: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

3. Dokumentasi

Selain wawancara dan observasi, data yang diperoleh dalam

perancangan sistem ini adalah dokumen yang berupa data produk, data

harga produk di Toko Haps Computer.

D. Tahap Pengembangan Sistem

Tahap dalam pembangunan sistem Informasi penjualan sparepart

laptop di Toko Haps Computer adalah menggunakan model air terjun

(waterfall) yang meliputi definisi persyaratan, perancangan sistem dan

perangkat lunak, implementasi dan pengujian unit, integrasi dan pengujian

sistem, operasi dan pemeliharaan, yang digambarkan seperti pada Gambar 1.

Gambar 1. Model Waterfall (Sommerville, 2011).

Tahapan yang akan dilakukan dalam metode ini adalah:

1. Requirements Definition (Definisi Persyaratan)

Definisi persyarataan atau analisis dilakukan dengan cara

mengumpulkan data-data dan informasi yang dibutuhkan untuk pembuatan

aplikasi sistem informasi penjualan sparepart laptop yang nantinya akan

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 3: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

menjadi acuan untuk mendesain aplikasi, untuk kemudian aplikasi ini

dapat digunakan untuk membantu proses transaksi, untuk dapat

menjalankan aplikasi yang akan dibangun dibutuhkan hardware dan

software pendukung sebagai berikut:

a. Laptop processor Intel Core i3, RAM 2 GB, Hardisk 500Gb.

b. Sistem Operasi (Windows Seven)

c. Web server XAMPP

d. Database MySQL

e. Eclipse

2. System and Software Design (Perancangan Sistem dan Perangkat

Lunak)

Perancangan sistem dan perangkat lunak dilakukan untuk

menentukan proses apa saja yang akan ada dalam sebuah sistem yang akan

menentukan fasilitas apa saja yang tersedia dalam sistem aplikasi yang

akan dibangun. Perancangan sistem pada dasarnya terdiri dari:

a. Flowchart

Menjelaskan proses yang dilakukan user dalam sistem aplikasi

penjualan sparepart di Toko Haps Computer, seperti pada Gambar 2.

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 4: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

Tidak

Gambar 2. Flowchart untuk User dalam Penjualan Sparepart Laptop.

Pilih Sparepart lain

Memilih Tipe Sparepart

Memasukan sparepart yang dipilih ke keranjang belanja

Mentotal jumlah pembayaran

Start

Selesai

Total Pembayaran

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 5: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

b. Use Case Diagram

Berikut adalah gambaran use case diagram sistem informasi

penjualan laptop, terdapat pada Gambar 3.

Admin User

Gambar 3. Use Case Diagram

Melihat tipe dan merek sparepart

Input Tipe dan model sparepart

Input harga dan Update sparepart

Mencetak hasil laporan

Pemesanan sparepart

Melihat Harga sparepart

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 6: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

1) Definisi Aktor

Aktor adalah segala hal diluar sistem yang akan menggunakan

sistem tersebut untuk melakukan sesuatu. Bisa merupakan manusia,

sistem, atau device yang memiliki peranan dalam keberhasilan operasi

dari sistem. Deskripsi pendefinisian aktor terdapat pada Tabel 2.

Tabel 2. Definisi Aktor. No. Aktor Deskripsi 1. Admin Orang yang memiliki hak akses ke

semua bagian sistem. Dalam hal ini, dapat mengelola semua data yang ada pada sistem.

2. User Pengguna yang melihat informasi sparepart laptop dan pembelian sparepart laptop

2) Definisi Uce Case

Use Case adalah rangkaian/uraian sekelompok yang saling terkait

dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh

sebuah aktor. Deskripsi pendefinisian use case terdapat pada Tabel 3.

Tabel 3. Definisi Use Case.

No Use case Deskripsi

1 Melihat Tipe dan Merek sparepart

Melihat informasi tentang detail sparepart

2 Pemesanan sparepart Proses pemesanan sparepart laptop

3 Input harga dan update sparepart

Proses menginput harga sparepart dan update sparepart

4 Input tipe dan model sparepart

Proses input tipe dan jenis sparepart baru.

5 Mencetak hasil laporan Proses mencetak hasil laporan

6 Melihat Harga Sparepart Melihat informasi tentang detail harga sparepart

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 7: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 8: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

Pada Gambar 5, admin memulai login. Jika tidak valid maka sistem

akan menampilkan login hingga valid. Setelah proses log in sukses, maka

akan tampil halaman menu utama. Kemudian admin dapat menambah,

mengedit dan menghapus tampilan pada menu utama.

e. Activity Diagram Mengelola Daftar Kategori

Berikut adalah gambaran activity diagram mengelola daftar

kategori, dapat dilihat pada Gambar 6.

Gambar 6. Activity Diagram Mengelola Daftar Kategori.

Pada gambar 6, admin memulai login. Jika tidak valid maka sistem

akan menampilkan login hingga valid. Setelah proses login sukses, maka

akan tampil halaman menu utama kemudian masuk ke menu daftar

kategori. Kemudian admin dapat menambah, mengedit dan menghapus

tampilan menu daftar kategori.

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 9: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

f. Activity Diagram Mengelola Daftar Produk

Berikut adalah gambaran activity diagram mengelola daftar

barang, dapat dilihat pada Gambar 7.

Gambar 7. Activity Diagram Mengelola Daftar Produk.

Pada Gambar 7, admin memulai login. Jika tidak valid maka sistem

akan menampilkan login hingga valid. Setelah proses login sukses, maka

akan tampil halaman menu utama kemudian masuk ke menu daftar

barang. Kemudian admin dapat menambah, mengedit dan menghapus

tampilan menu daftar barang.

g. Activity Diagram Mengelola Daftar Member

Berikut adalah gambaran activity diagram mengelola daftar

member, dapat dilihat pada Gambar 8.

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 10: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

Menu Utama

Hapus

Logout

Gagal

Validasi

Sukses

LoginStart

Member

Cari

Gambar 8. Activity Diagram Mengelola Daftar Member.

Pada Gambar 8, admin memulai login. Jika tidak valid maka sistem

akan menampilkan login hingga valid. Setelah proses login sukses, maka

akan tampil halaman menu utama kemudian masuk ke menu daftar

member. Kemudian admin dapat menghapus dan cari tampilan menu

daftar member.

h. Activity Diagram Mengelola Daftar Pesanan

Berikut adalah gambaran activity diagram mengelola daftar

pesanan, dapat dilihat pada Gambar 9.

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 11: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

Menu Utama

Bayar Detail

Logout

Gagal

Validasi

Sukses

LoginStart

Pesanan

Cari

Gambar 9. Activity Diagram Mengelola Daftar Pesanan

Pada Gambar 9, admin memulai login. Jika tidak valid maka sistem

akan menampilkan login hingga valid. Setelah proses login sukses,

maka akan tampil halaman menu utama kemudian masuk ke menu daftar

pesanan. Kemudian admin dapat melihat bayar, detail dan cari tampilan

menu daftar pesanan.

i. Activity Diagram Mengelola Daftar Penjualan

Berikut adalah gambaran activity diagram mengelola daftar

penjualan, dapat dilihat pada Gambar 10.

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 12: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

Menu Utama

Detail

Logout

Gagal

Validasi

Sukses

LoginStart

Penjualan

Cari

Gambar 10. Activity Diagram Mengelola Daftar Penjualan

Pada Gambar 10, admin memulai login. Jika tidak valid

maka sistem akan menampilkan login hingga valid. Setelah proses

login sukses, maka akan tampil halaman menu utama kemudian

masuk ke menu daftar penjualan. Kemudian admin dapat melihat,

detail dan cari tampilan menu daftar penjualan.

3. Implementation and Unit Testing (Implementasi dan Pengujian Unit)

Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai

serangkaian program atau unit program. Dalam artian penggunaan

komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean

selesai maka akan dilakukan testing terhadap sistem yang telah di buat.

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 13: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

Tujuan testing adalah memungkinkan kesalahan-kesalahan terhadap

sistem tersebut dan kemudian bisa diperbaiki.

a) Pengkodean

Setelah merancang desain aplikasi dan database langkah

selanjutnya adalah pengkodean, dalam tahap ini dilakukan penulisan

source code program berdasarkan desain sistem yang telah dibuat.

Tool yang digunakan dalam pembuatan aplikasi ini adalah Adobe

Dreamweaver CS6 dengan bahasa pemrograman Java, Apache

Tomcat, MySql sebagai pengelola database nya.

b) Implementasi Server

Implementasi server merupakan tahap memasang aplikasi pada

komputer server untuk dilakukan tahap pengujian sistem. Dalam

penerapannya dibutuhkan 1 buah PC dengan sistem operasi

Windows, SmartPhone Android dengan Versi 4.0 untuk PC harus

dilakukan instalasi beberapa perangkat lunak seperti :

- Xampp for windows sebagai penghubung databasenya.

- Apache Tomcat untuk server antara database dan aplikasi.

- Web browser untuk mengakses aplikasinya seperti : Mozilla

Firefox, Internet Explorer, Google Chrome, dan lain-lain.

- MySQL Connector untuk koneksi report

4. Integration and System Testing (Integrasi dan Pengujian Sistem)

Tahapan akhir dimana sistem yang baru diuji kemampuan dan

keefektifanya sehingga didapatkan kekurangan dan kelemahan sistem yang

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017

Page 14: BAB IV METODE PENELITIAN A. Jenis Penelitianrepository.ump.ac.id › 1508 › 4 › BAB IV - HEPPPY PRADANA..pdf · A. Jenis Penelitian . Penelitian ini adalah penelitian rekayasa

kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi

menjadi lebih baik dan sempurna. Aplikasi yang selesai dibangun ini telah

melewati proses pengujian, sehingga bisa memenuhi kebutuhan sistem saat

ini.

5. Operation and Maintenance (Operasi dan Pemeliharaan)

Perangkat lunak yang sudah disampaikan kepada pelanggan tentunya

akan mengalami perubahan. Perubahan tersebut bisa karena mengalami

kerusakan karena perangkat lunak harus menyesuaikan dengan lingkungan

(operasi atau sistem operasi baru), atau karena pelanggan membutuhkan

perkembangan fungsional. Dalam penerapanya dibutuhkan smartphone

android versi ice cream sandwich (android versi 4.0).

RANCANG BANGUN SISTEM ..., HAPPY PERDANA, F.TEKNIK UMP 2017