Anda di halaman 1dari 25

BAB III

METODOLOGI PENELITIAN

3.1 Metode Penelitian

Menurut Whitten (2006:81) metode pengembangan sistem adalah sebuah proses

pengembangan terstandarisasi yang mendefinisikan satu set aktivitas, metode, praktik terbaik,

barang siap dikirim dan perangkat terotomasi yang akan digunakanoleh para pengembang sistem

dan manajer proyek untuk mengembangkan dan secara berkesinambungan memperbaiki sistem

informasi dan perangkat lunak. Berdasarkan permasalahan dan tujuan penelitian yang akan

diteliti, maka metode penelitian ini adalah menggunakan DSRM (Design Science Research

Method) yang terdiri dari 7 (tujuh) tahap (Agus, 2008:28). Tahap-tahap itu adalah: Pendekatan

solusi berbasistujuan (studi literatur), identifikasi masalah dan solusi, penentuan

danpengembangan solusi, demo, pengujian, pembahasan, dan kesimpulan.

1.1.1 Waktu dan Tempat Penelitian

Penelitian ini dilaksanakan pada Sekolah Tinggi Teknologi Payakumbuh. Penerapan

Barcode pada kartu mahasiswa ini bertujuan untuk meminimalisir waktu dalam proses

pelayanan pembayaran dan registrasi mahasiswa.

1.1.2 Tahapan Penelitian

Tahapan penelitian berdasarkan metode penelitian DSRM adalah sebagai berikut :

Pendekatan Solusi Berbasis Tujuan (Studi Literatur)

Identifikasi Masalah dan Solusi


Menentukan Tujuan Penelitian

Perancangan dan Pengembangan Solusi

Pengujian

Pembahasan

Kesimpulan

Gambar 3.1 Tahapan Penelitian DSRM Aplikasi Sistem sistem registrasi mahasiswa

Sekolah tinggi Teknologi Payakumbuh berbasis kartu Barcode

1. Pendekatan Solusi Berbasis Tujuan (Studi Literatur)

Untuk melengkapi dan mendukung materi dalam uraian pembahasan, dibutuhkan sejumlah

data atau informasi yang real sesuai referensi yang berkaitan dengan penelitian. Data dan

informasi yang dibutuhkan adalah sebagai berikut :

a. Mencari dan mengumpulkan sumber-sumber yang dibutuhkan baik melalui internet,

maupun sumber lain berupa buku majalah, ensiklopedia dan media cetak lainnya.

b. Membandingkan beberapa jurnal dan penelitian terdahulu terfokus pada sistem

pembayaran serta menjelaskan tujuan aplikasi yang dibuat, metodelogi yang digunakan.

2. Identifikasi Masalah dan Solusi

Untuk dapat mengembangkan aplikasi sistem registrasi mahasiswa Sekolah tinggi Teknologi

Payakumbuh berbasis kartu Barcode, maka diberikan solusi serta masukan kepada Pihak Kantor
tentang manfaat serta kemudahan-kemudahan yang diperoleh dari aplikasi yang akan

dikembangkan. Beberapa solusi dan manfaat dari aplikasi yang dibuat adalah sebagai berikut :

a. Petugas Administrasi dapat dengan mudah mendata mahasiswa yang akan melakukan

proses pembayaran hanya dengan melakukan pindai Barcode dan langsung dapat

memanggil dan menampilkan data mahasiswa.

b. Meyakinkan pihak kantor tentang kemudahan dalam melakukan proses pembayaran

pada aplikasi yang dikembangkan.

3. Penentuan Tujuan Penelitian

Menjelaskan kepada pihak kantor serta kepala kantor tentang tujuan dari penelitian. Tujuan

dari penelitian ini adalah sebagai berikut :

a. Menerapkan pengetahuan mengenai sistem informasi aplikasi dengan cara menganalisa,

merancang dan mengembangkan aplikasi sistem registrasi mahasiswa Sekolah tinggi

Teknologi Payakumbuh berbasis kartu Barcode.

b. Memberikan pengarahan kepada pihak administrasi tentang penggunaan sistem

registrasi mahasiswa Sekolah tinggi Teknologi Payakumbuh berbasis kartu Barcode.

4. Perancangan dan Pengembangan Solusi

Tahap perancangan dan pengembangan solusi bertujuan untuk penerapan Barcode pada

Kartu mahasiswa untuk registrasi mahasiswa Sekolah tinggi Teknologi Payakumbuh dalam

bentuk program aplikasi. Perancangan yang dimaksudkan meliputi analisa perancangan sistem,

perancangan basis data, perancangan interface dan perancangan arsitektur aplikasi.

5. Tahap Pengujian

Uji coba sistem dilakukan dengan cara menguji seluruh halaman yang terdapat pada aplikasi

sistem registrasi mahasiswa Sekolah tinggi Teknologi Payakumbuh berbasis kartu Barcode.
6. Tahap Pembahasan

Tahap pembahasan dilakukan setelah uji coba dengan cara menyajikan hasil pengembangan

aplikasi sistem registrasi mahasiswa Sekolah Tinggi Teknologi Payakumbuh berbasis kartu

Barcode. Tahapan ini bertujuan untuk mendapatkan beberapa poin kesimpulan pada tahap akhir

dari pengembangan aplikasi.

7. Tahap Kesimpulan

Pada tahap ini dilakukan evaluasi terhadap sistem untuk mendapatkan tanggapan dari pihak

kantor apakah aplikasi sistem registrasi mahasiswa ini sudah berjalan sesuai dengan prosedur

yang berlangsung. Hasil dari kesimpulan ini digunakan untuk pembuatan dokumen hasil

penelitian.

3.2 Analisis Sistem

Alat bantu yang digunakan dalam analisa sistem adalah Diagram Context, Data Flow

Diagram (DFD), Entity Rlationship Diagram (ERD). Tahapan yang dilakukan dalam analisa

sistem adalah sebagai berikut :

3.2.1 Diagram Context

Diagram Context ini berisi gambaran umum (secara garis besar) sistem yang akan

dibuat. Diagram Context pada program aplikasi ini dapat dilihat pada Gambar 3.2 dibawah

ini :
Gambar 3.2 Diagram Context

3.2.2 Data Flow Diagram (DFD)

Data Flow Diagram adalah suatu diagram yang menggunakan notasi-notasi untuk

menggambarkan arus dari data pada suatu sistem, yang penggunaannya sangat membantu

untuk memahami sistem secara logika, terstruktur dan jelas, DFD pada program aplikasi

ini dapat dilihat pada Gambar 3.3 dibawah ini:


Gambar 3.3 DFD

3.2.3 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) merupakan salah satu model yang digunakan

untu mendesain Database dengan tujuan menggambarkan data yang berelasi pada sebuah

Database. Adapun ERD dari Program aplikasi ini dapat dilihat pada Gambar 3.4 dibawah

ini:

Gambar 3.4 ERD


3.3 Desain File Database

Adapun rancangan file Database yang dibuat tersebut adalah sebagai berikut:

1. Desain File tbadmin

Tabel 3.1 Desain tbadmin

Database : DBRegistrations
Nama Tabel : tbadmin
Primary Key : admin
No Field Name Data Type Width Description
1. admin Nchar 10 Admin
2. password Nchar 10 Password

2. Desain File tbbyr

Tabel 3.2 Desain tbbyr

Database : DBRegistrations
Nama Tabel : tbbyr
Primary Key : no
No Field Name Data Type Width Description
1. no Nchar 10 Nomor
2. nim Nchar 15 Nim
3. smt Nchar 10 Semester
4. rek Nchar 15 Rekening
5. tgl Varchar 50 tanggal
6. jml Numeric 10 Jumlah
7. kdjenpem Nchar 10 Kode Jenis Pembayaran

3. Desain File tbjenpem

Tabel 3.3 Desain tbjenpem

Database : DBRegistrations
Nama Tabel : tbjenpem
Primary Key : kdjenpem
No Field Name Data Type Width Description
1. Kdjenpem Nchar 5 Kode Jenis Pembayaran
2. Nmjenpem Varchar 10 No Kendaraan

4. Desain File tbkec

Tabel 3.4 Desain tbkec

Database : DBRegistrations
Nama Tabel : tbkec
Primary Key : kdkec
No Field Name Data Type Width Description
1. kdkec Nchar 10 Kode Kecamatan
2. nmkec Varchar 50 Nama Kecamatan

5. Desain File tbkel

Tabel 3.4 Desain tbkel

Database : DBRegistrations
Nama Tabel : tbkec
Primary Key : kdkec
No Field Name Data Type Width Description
1. kdkec Nchar 10 Kode Kecamatan
2. nmkec Varchar 50 Nama Kecamatan
Gambar 3.5 Relasi Antar Tabel

3.4 Desain Input

1. Desain Form Menu Utama

Form menu utama berfungsi untuk mengakses seluruh desain form dan Database

antrian.

Gambar 3.6 Desain Form Menu Utama


Keterangan :

Tabel 3.5 Keterangan Form Menu Utama


No Object Properties Keterangan

1. Button1 Name Button1


2. Button2 Name Button2
3. Button3 Name Button3
4. TextBox1 Name TextBox1
5. TextBox2 Name TextBox2
6. TextBox3 Name TextBox3

2. Desain Form Input Kecamatan

Form input kecamatan berfungsi menampilkan desain input kecamatan.

Gambar 3.7 Desain Form Input Kecamatan


Keterangan :

Tabel 3.6 Keterangan Form Input Kecamatan


No Object Properties Keterangan

1. TextBox1 Name TextBox1


2. TextBox2 Name TextBox2
3. TextBox3 Name TextBox3
4. Label1 Name Label1

3. Desain Form Input Kelurahan

Form input kelurahan berfungsi untuk input data kelurahan kedalam database sistem

kelurahan.

Gambar 3.8 Desain Form Input Kelurahan


Keterangan :

Tabel 3.7 Keterangan Form Input Kelurahan

No Object Properties Keterangan

1. TextBox1 Name TextBox1


2. TextBox2 Name TextBox2
3. TextBox3 Name TextBox3
4. Label1 Name Label1

4. Desain Form Antrian

Form Antrian berfungsi untuk input data antrian kedalam database sistem antrian

sebagai proses untuk pengambilan nomor antrian.

Gambar 3.9 Desain Form Antrian

Keterangan :

Tabel 3.8 Keterangan Form Antrian


No Object Properties Keterangan
1. TextBox1 Name txt_cari
2. TextBox2 Name txt_Scan
3. TextBox3 Name txt_NoAntrian
4. PictureBox1 Name pic_scan
5. PictureBox2 Name pic_capture
6. CheckBox1 Name Check1
7. CheckBox2 Name Check2
8. CheckBox3 Name Check3
9. Button1 Name btn_scan
10. Button1 Text Star Scan
11. Button2 Name btn_capture
12. Button2 Text Capture
13. Button3 Name BtnBatal
14. Button3 Text Batal
15. Button4 Name BtnHapus
16. Button4 Text Hapus
17. Button5 Name BtnUpdate
18. Button5 Text Update
19. Button6 Name BtnSimpan
20. Button6 Text Simpan
21. DateTimePicker1 Name DateTimePicker1
22. Label1 Name L_Polisi
23. Label2 Text L_Jam
24. Label3 Text L_JumlahAntrian
25. ListView1 Name ListAntrian

5. Desain Form Pemangggilan


Form pemangggian berfungsi untuk input data pemanggilan no antrian yang akan

dilakukan oleh teller.

Gambar 3.10 Desain Form pemanggilan

Keterangan :

Tabel 3.9 Keterangan Form Pemanggilan


No Object Properties Keterangan

1. TextBox1 Name txt_NoPolisi


2. TextBox2 Name txt_NoAntrian
3. TextBox3 Name txt_NoLoket
4. Button1 Name btn_loket1
5. Button1 Text Loket 1
6. Button2 Name ulangi1
7. Button2 Text :
8. Button3 Name btn_loket2
9. Button3 Text Loket 2
10. Button4 Name ulangi2
11. Button4 Text :
12. ListView1 Name Listdata
13. ListView2 Name Listproses
14. Label1 Name L_JumlahAntrian
15. Label2 Name L_proses

6. Desain Form Interface Pengunjung

Form Interface Penunjung berfungsi untuk menampikan nomor antrian yang sedang

diproses kepada pengunjung.

Gambar 3.11 Desain Form Interface Pengunjung

Keterangan :

Tabel 3.10 Keterangan Form Interface Pengunjung


No Object Properties Keterangan

1. Label1 Name no_antrian


2. Label2 Name no_loket

7. Desain Form Laporan


Form laporan berfungsi untuk mencetak data pemilik kendaraan, data antrian, data

proses pemanggilan.

Gambar 3.12 Desain Form Cetak Laporan Pemilik Kendaraan

Keterangan :

Tabel 3.11 Keterangan Form Cetak Laporan Pemilik Kendaraan


No Object Proerties Keterangan

1. Button1 Name btn_ctk_pemilik


2. Button1 Text &Cetak Data Pemilik Kendaraan
3. TabControl1 Name lap_data
4. TabPage1 Name tab_pemilik
Gambar 3.13 Desain Form Cetak Laporan Data Antrian

Keterangan :

Tabel 3.12 Keterangan Form Cetak Laporan Antrian


No Object Proerties Keterangan

1. CheckBox1 Name check-antrian


2. CheckBox2 Name check_pertanggal
3. CheckBox3 Name check_periode
4. Button2 Name btn_cetak
5. Button2 Text &Cetak Data Antrian
6. Button3 Name btn_ctk_prd
7. Button3 Text &Cetak Data Periode
8. DateTimePicker1 Name DateTimePicker1
9. DateTimePicker2 Name DateTimePicker2
10. DateTimePicker3 Name DateTimePicker3
11. TabPage2 Name tab_antrian
Gambar 3.14 Desain Form Cetak Laporan Pemanggilan

Keterangan :

Tabel 3.13 Keterangan Form Cetak Laporan Pemanggilan


No Object Proerties Keterangan

1. CheckBox4 Name check-proses


2. CheckBox5 Name check_tgl_panggil
3. CheckBox6 Name check_prd_panggil
4. Button4 Name btn_ctk_panggil
5. Button4 Text &Cetak Data
6. Button5 Name btn_ctk_proses
7. Button5 Text &Cetak Data Periode
8. DateTimePicker4 Name DateTimePicker4
9. DateTimePicker5 Name DateTimePicker5
10. DateTimePicker6 Name DateTimePicker6
11. TabPage3 Name tab_proses
3.5 Desain Output

1. Laporan Data Pemilik Kendaraan

Tabel 3.14 Laporan Data Pemilik Kendaran

Laporan Data Pemilik Kendaraan


Kota Payakumbuh

No. Nama Jenis No. No.


NIK Alamat No.HP Qr Code
Polisi Pemilik Kendaraan BPKB STNK

X(10) 9(16) X(50) X(20) X(10) X(15) X(50) X(12) longblob

(10) 9(16) X(50) X(20) X(10) X(15) X(50) X(12) longblob

Payakumbuh, Print Date

Kepala Dinas Pendapatan Provinsi


Sumatra Barat
2. Laporan Data Antrian

Tabel 3.15 Laporan Data Antrian

Data Antrian Pembayaran Pajak Kendaraan Bermotor


Kota Payakumbuh

No.
No.Polisi Tanggal Jam NIK Nama No. STNK
Antrian

9(5) 9(10) X(20) X(15) X(16) X(50) X(15)

9(5) 9(10) X(20) X(15) X(16) X(50) X(15)

Payakumbuh, Print Date

Kepala Dinas Pendapatan Provinsi


Sumatra Barat
3. Laporan Data Proses Pemanggilan

Tabel 3.16 Laporan Data Proses Pemanggilan

Laporan Data Proses Pemanggilan


Antrian Pembayaran Pajak
Kendaraan Bermotor

No.Polisi Tanggal No. Antrian Loket

9(10) X(20) 9(5) 9(2)

9(10) X(20) 9(5) 9(2)

Payakumbuh, Print Date

Kepala Dinas Pendapatan Provinsi


Sumatra Barat

Gambar 3.15 Desain Output Data Pemilik Kendaraa


Gambar 3.16 Desain Output Data Antrian

Gambar 3.17 Desain Output Data Proses Antrian


4. Cetak Kartu Pengambilan Nomor Antrian

Gambar 3.18 Desain Kartu Pengambilan Nomor Antrian

5. Cetak Nomor Antrian


Gambar 3.19 Desain Nomor Antrian

Anda mungkin juga menyukai