Anda di halaman 1dari 25

48

BAB IV
HASIL DAN PEMBAHASAN

4.1 Hasil Penelitian

Hasil penelitian adalah tahapan dimana sistem telah diimplementasikan,

implementasi dilakukan agar pengguna dapat mengetahui prosedur kerja sistem

untuk mengurangi kesalahan yang muncul, kemudian peneliti melaksanakan

pelatihan terhadap pengguna yang akan mengoperasikan sistem dengan memberi

penjelasan yang cukup tentang sistem informasi administrasi pengolahan data

pembelian singkong pada CV APPK Mesuji Lampung berbasis web. Sistem yang

baru ini diharapkan dapat membantu owner dan kasir dalam pengelolaan data

pembelian singkong dan pembuatan laporan pembelian singkong pada CV APPK

Mesuji.

4.1.1 Implementasi Halaman Login Pengguna

Halaman login akan muncul ketika pertama kali mengakses sistem sebagai

keamanan sistem dalam mengelola data penjualan, maka akan tampil halaman

login. Ketika pengguna telah menginputkan user dan password dengan benar

maka klik tombol login pada halaman login, lalu halaman beranda pengguna akan

aktif dan sistem dapat digunakan sesuai dengan batasan masing-masing pengguna

sistem. Implementasi halaman login dapat dilihat pada gambar 4.1 :


49

Gambar 4.1 Halaman Login Pengguna

4.1.2 Implementasi Halaman Home

Halaman home merupakan halaman yang dapat diakses pengguna untuk

mengelola data mene-menu yang ada dihalaman home, setelah pengguna sistem

melakukan login kedalam sistem. Implementasi halaman home dapat dilihat pada

gambar 4.2 :

Gambar 4.2 Halaman Home

4.1.3 Implementasi Halaman Input Data Pegawai

Halaman input data pegawai merupakan halaman yang digunakan untuk

mengolah data pegawai oleh owner. Pada halaman ini owner menginputkan data

pada field-field yang ada pada halaman input data pegawai seperti nip, nama
50

lengkap, tempat lahir, tanggal lahir, jabatan, agama, file ijazah, nomor telephone,

alamat lengkap dan keterangan, serta terdapat tombol tambah untuk

menambahkan data pegawai, tombol simpan untuk menyimpan data pegawai yang

telah diinputkan, tombol edit untuk mengubah data pegawai, dan tombol hapus

untuk menghapus data pegawai. Implementasi halaman input data pegawai dapat

dilihat pada gambar 4.3 dibawah ini :

Gambar 4.3 Halaman Input Data Pegawai

4.1.4 Implementasi Halaman Input Data Jenis Pertanian

Halaman input data jenis pertanian merupakan halaman yang digunakan

untuk mengolah data jenis pertanian oleh owner. Pada Halaman ini owner

menginputkan data pada field-field yang ada pada halaman input data jenis

pertanian seperti id jenis pertanian, keterangan dan id user, serta terdapat tombol

simpan untuk menyimpan data jenis pertanian, tombol edit untuk mengubah data

jenis pertanian, dan tombol hapus untuk menghapus data jenis pertanian.

Implementasi halaman input data jenis pertanian dapat dilihat pada gambar 4.4

dibawah ini :
51

Gambar 4.4 Halaman Input Data Jenis Pertanian

4.1.5 Implementasi Halaman Input Data Harga Jenis Pertanian

Halaman input data harga jenis pertanian merupakan halaman yang

digunakan untuk mengolah data harga jenis pertanian oleh owner. Pada Halaman

ini owner menginputkan data pada field-field yang ada pada halaman input data

harga jenis pertanian seperti id harga, id jenis pertanian, harga dan id user, serta

terdapat tombol simpan untuk menyimpan data harga jenis pertanian, tombol edit

untuk mengubah data harga jenis pertanian, dan tombol hapus untuk menghapus

data harga jenis pertanian. Implementasi halaman input data harga jenis pertanian

dapat dilihat pada gambar 4.5 dibawah ini :

Gambar 4.5 Halaman Input Data Harga Jenis Pertanian


52

4.1.6 Implementasi Halaman Transaksi Pembelian

Halaman ini digunakan oleh bagian owner dan kasir untuk menambahkan

data transaksi pembelian singkong. Pada Halaman ini owner dan kasir

menginputkan data pada field-field yang ada pada halaman transaksi pembelian

seperti harga, berat timbangan 1, berat timbangan 2, persentase dan total serta

terdapat tombol simpan untuk menyimpan data transaksi pembelian, tombol edit

untuk mengubah data transaksi pembelian, dan tombol hapus untuk menghapus

data transaksi pembelian. Implementasi halaman transaksi pembelian dapat dilihat

pada gambar 4.6 :

Gambar 4.6 Implementasi Halaman Transaksi Pembelian

4.1.7 Implementasi Halaman Cetak Nota Pembelian

Halaman ini digunakan oleh bagian owner dan kasir untuk cetak nota

pembelian. Pada halaman ini owner dan kasir hanya tinggal memilih data yang

akan dicetak kemudian klik tombol cetak untuk mencetak nota. Implementasi

halaman cetak nota pembelian dapat dilihat pada gambar 4.7 :


53

Gambar 4.7 Implementasi Halaman Cetak Nota Pembelian

4.2 Hasil Pembahasan

sistem informasi administrasi pengolahan data pembelian singkong pada CV

APPK Mesuji Lampung berbasis web ini, menggunakan bahasa pemograman

dreamweaver 8 dan database MySQL. Sistem ini dibuat untuk membantu owner

dan kasir dalam pengelolaan data pembelian singkong dan pembuatan laporan

pembelian, sistem ini mempunyai keunggulan dengan sistem yang sedang berjalan

yaitu owner dapat memantau data pembelian singkong tanpa harus datang kelapak

karena sistem yang sudah berbasis web dapat melakukan input data ke sistem dan

dapat dilihat kapanpun dan dimanapun hanya dengan mengakses sistem melalui

jaringan internet, perhitungan otomatis dilakukan oleh sistem dan keamanan

sistem dengan menggunakan username dan password. Penyimpanan data yang

sudah terpusat dengan menggunakan database sehingga data pembelian singkong

dapat tersimpan dengan rapih dan sehingga akses kebutuhan data dapat lebih

cepat, dan dimungkinkan data tidak akan hilang serta laporan-laporan terkait

mengenai laporan pembelian dan nota pembelian dapat di cetak melalui sistem

serta sistem yang sudah berbasis web memudahkan owner untuk melihat data

pembelian tanpa harus datang ke toko.


54

4.3 Perancangan Sistem

4.3.1 Use Case Diagram

Usecase diagram pada perancangan ini menggambarkan bagaimana kelakuan

sistem berinteraksi antar aktor dengan sistem informasi administrasi pengolahan

data pembelian singkong pada CV APPK Mesuji Lampung berbasis web, dapat

dilihat pada gambar berikut ini:

Tabel 4.1. Deskripsi Aktor


No. Aktor Deskripsi
Orang yang memiliki hak akses keseluruhan
1 Owner
pada sistem
Orang yang akan melakukan proses bisnis dan
2 Kasir
pengecekan data pada sistem
Tabel 4.2. Deskripsi Usecase

No. Use Case Deskripsi


Merupakan proses untuk melakukan login
1 Login
pengguna kedalam sistem.
2 Merupakan menu utama dari tampilan website
Menu Home
yang akan disediakan
3 Kelola Data Merupakan proses penginputan data pegawai
Pegawai oleh aktor owner
4 Kelola Data Jenis Merupakan proses penginputan data jenis
Pertanian pertanian oleh aktor owner
5 Kelola Data Merupakan proses penginputan data harga jenis
Harga Jenis pertanian oleh aktor owner
Pertanian
6 Kelola Transaksi Merupakan proses pengelolaan data pembelian
Pembelian singkong oleh aktor owner dan kasir
Singkong
7 Cetak Nota Merupakan proses mencetak nota pembelian
Pembelian singkong untuk pelanggan.
8 Cetak Laporan Merupakan proses mencetak laporan pembelian
Pembelian singkong.
Singkong
55

Gambar 4.8 Usecase Diagram Sistem Informasi Pembelian Singkong

4.3.2 Class Diagram

Class diagram dari sistem informasi administrasi pengolahan data

pembelian singkong pada CV APPK Mesuji Lampung berbasis web, mempunyai

hubungan antara class satu dengan class yang lain. Adapun class-nya yaitu

rb_user, rb_pegawai, rb_harga, rb_jenis_pertanian, rb_transaksi dan rb_page.


56

Class diagram sistem informasi administrasi pengolahan data pembelian singkong

pada CV APPK Mesuji Lampung berbasis web dapat dilihat pada gambar 4.9

Gambar 4.9 Class Diagram Sistem Informasi Pembelian Singkong

4.3.3 Activity Diagram

Activity Diagram mendeskripsikan proses teknis dan aliran kerja sistem

informasi administrasi pengolahan data pembelian singkong pada CV APPK

Mesuji Lampung berbasis web. Activity diagram yang dapat dilihat pada gambar

4.10
57

Gambar 4.10 Activity Diagram Sistem Informasi Pembelian Singkong

4.3.4 Sequence Diagram

Sequence Diagram bagian petugas admin menjelaskan urutan proses yang

dilakukan oleh actor admin dan kasir yang berinteraksi dengan sistem. Berikut

sequence diagram sistem informasi administrasi pengolahan data pembelian

singkong pada CV APPK Mesuji Lampung berbasis web, yang ditunjukan pada

gambar 4.11 sampai 4.16.


58

1. Sequence Diagram Login

Gambar 4.11 Sequence Diagram Login


59

2. Sequence Diagram Entry Data Pegawai

Gambar 4.12 Sequence Diagram Entry Data Pegawai


60

3. Sequence Diagram Entry Data Jenis Pertanian

Gambar 4.13 Sequence Diagram Entry Data Jenis Pertanian


61

4. Sequence Diagram Entry Data Harga Jenis Pertanian

Gambar 4.14 Sequence Diagram Entry Data Harga Jenis Pertanian


62

5. Sequence Diagram Entry Data Transaksi

Gambar 4.15 Sequence Diagram Entry Data Transaksi Pembelian


63

6. Sequence Diagram Entry Data User

Gambar 4.16 Sequence Diagram Entry Data User

4.4 Perancangan Tampilan Sistem

4.4.1 Rancangan Tampilan Halaman Login

Pada halaman login digunakan untuk dapat mengakses masuk ke halaman

beranda dengan cara mengisi user name dan password, setelah itu pilih login.

Field-field yang terdapat dalam menu login yaitu user name, password. Halaman

login dapat dilihat pada gambar berikut ini 4.17 :


64

Gambar 4.17 Rancangan Tampilan Halaman Login

4.4.2 Rancangan Tampilan Halaman Home

Rancangan halaman ini digunakan oleh pengguna sistem untuk mengelola

menu-menu yang ada pada masing-masing pengguna setelah melakukan login

kedalam sistem. Rancangan tampilan halaman home dapat dilihat pada gambar

4.18 berikut ini:

Gambar 4.18 Rancangan Tampilan Halaman Home


65

4.4.3 Rancangan Tampilan Halaman Input Data Pegawai

Rancangan halaman ini digunakan oleh owner untuk mengelola data

pegawai dengan mengisi field-field yang ada pada halaman input data pegawai.

Tombol tambah data digunakan untuk menambah data pegawai, tombol ubah

digunakan untuk mengubah data pegawai, tombol hapus digunakan untuk

menghapus data pegawai. Rancangan tampilan halaman input data pegawai dilihat

pada gambar 4.19 berikut ini:

Gambar 4.19 Rancangan Tampilan Halaman Input Data Pegawai

4.4.4 Rancangan Tampilan Halaman Input Data Jenis Pertanian

Rancangan halaman ini digunakan oleh owner untuk mengelola data jenis

pertanian dengan mengisi field-field yang ada pada halaman input data jenis

pertanian. Tombol tambah data digunakan untuk menambah data jenis pertanian,

tombol ubah digunakan untuk mengubah data jenis pertanian, tombol hapus

digunakan untuk menghapus data jenis pertanian. Rancangan tampilan halaman

input data jenis pertanian dilihat pada gambar 4.20 berikut ini:
66

Gambar 4.20 Rancangan Tampilan Halaman Input Data Jenis Pertanian

4.4.5 Rancangan Tampilan Halaman Input Data Harga Jenis Pertanian

Rancangan halaman ini digunakan oleh admin untuk mengelola data harga

jenis pertanian dengan mengisi field-field yang ada pada halaman input data harga

jenis pertanian. Tombol tambah data digunakan untuk menambah data harga jenis

pertanian, tombol ubah digunakan untuk mengubah data harga jenis pertanian,

tombol hapus digunakan untuk menghapus data harga jenis pertanian. Rancangan

tampilan halaman input data harga jenis pertanian dilihat pada gambar 4.21

berikut ini:
67

Gambar 4.21 Rancangan Tampilan Input Data Harga Jenis Pertanian

4.4.6 Rancangan Tampilan Halaman Transaksi Pembelian

Rancangan halaman ini digunakan oleh kasir dan owner untuk mengelola

data transaksi pembelian singkong dengan mengisi field-field yang ada pada

halaman transaksi pembelian singkong. Tombol tambah data digunakan kasir

untuk menambah data transaksi pembelian singkong, Tombol edit digunakan

owner untuk mengubah data transaksi pembelian singkong, Tombol hapus

digunakan admin untuk menghapus data transaksi pembelian singkong dan

Tombol cetak nota digunakan owner dan kasir untuk mencetak nota pembelian.

Rancangan tampilan halaman transaksi pembelian singkong dapat dilihat pada

gambar 4.22 berikut ini:


68

Gambar 4.22 Rancangan Tampilan Halaman Transaksi Pembelian

4.5 Pengujian

4.5.1 Pengujian Black Box

Setelah tahap pengembangan rancangan selesai, peneliti dan pengguna

melakukan pengujian terhadap sistem yang sudah dibuat berupa pengujian

perangkat lunak. Pengujian dilakukan dengan black box testing, black box testing

merupakan pengujian yang mengakibatkan mekanisme internal sistem atau

komponen dan fokus semata-mata pada output yang dihasilkan yang merespon

input yang dipilih dan kondisi eksekusi. Peneliti akan menginputkan data yang

tidak valid atau ada data yang dikosongkan, data tidak valid apabila salah satu

kolom tidak terisi atau kosong maka akan merespon. Tampilan pengujian black

box dapat dilihat pada gambar 4.23 :


69

Maka akan muncul pesan dari


terjadi kesalahan Jika pada halaman login username
dan password dikosongkan dan diklik
tombol login
Gambar 4.23 Tampilan Pengujian Black Box

4.5.2 Evaluasi

1. Lembar Input Program

Lembar evaluasi untuk uji coba sistem untuk meminimalisir terjadi

kesalahan dalam menggunakan atau tidak sesuai dengan yang diharapkan user

terhadap sistem pada proses input sistem. Lembar uji coba input sistem dapat

dilihat pada tabel 4.3 berikut ini :


70

Tabel 4.3 Lembar Uji Coba Input Sistem

Nama Halaman Pengamatan Kesimpulan


Input Ya Tidak
1. Halaman Dapat masuk ke menu utama dengan menu 
Login yang aktif, untuk pengguna yang mengisi
dengan lengkap dan benar serta dapat
berfungsi seperti yang diharapkan.
2. Halaman Dapat tersimpan jika semua data yang 
Input Data diinputkan terisi dengan benar, tetapi jika
Pegawai ada data yang kosong maka tidak dapat
tersimpan.
3. Halaman Dapat tersimpan jika semua data yang 
Input Jenis diinputkan terisi dengan benar, tetapi jika
Pertanian ada data yang kosong maka tidak dapat
tersimpan.
4. Halaman Dapat tersimpan jika semua data yang 
Input Harga diinputkan terisi dengan benar, tetapi jika
Jenis Pertanian ada data yang kosong maka tidak dapat
tersimpan.
5. Halaman Dapat tersimpan jika semua data yang 
Input Data diinputkan terisi dengan benar, tetapi jika
Transaksi ada data yang kosong maka tidak dapat
Pembelian tersimpan.
6. Halaman Dapat melakukan cetak sesuai dengan 
Cetak Laporan periode waktu yang diperlukan, serta tombol
Pembelian berfungsi sesuai dengan yang diharapkan.

2. Lembar Proses Program

Lembar evaluasi untuk uji coba proses sistem untuk meminimalisir terjadi

kesalahan dalam menggunakan atau tidak sesuai dengan yang diharapkan user
71

terhadap sistem pada proses sistem. Lembar uji coba proses sistem dapat dilihat

pada tabel 4.4 berikut ini :

Tabel 4.4 Lembar Uji Coba Proses Sistem

Nama Halaman Pengamatan Kesimpulan


Proses Ya Tidak
1. Halaman Proses Halaman login berfungsi dengan 
Login benar dan tidak dapat diproses jika data
yang diinputkan tidak sesuai dengan data
yang tersimpan dalam database.
2. Halaman Input Proses yang dijalankan apabila sesuai 
Data Pegawai maka proses untuk menyimpan berhasil,
tetapi jika ada field yang kosong maka
proses menyimpan gagal.
3. Halaman Input Proses yang dijalankan apabila sesuai 
Jenis Pertanian maka proses untuk menyimpan berhasil,
tetapi jika ada field yang kosong maka
proses menyimpan gagal.
4. Halaman Input Proses yang dijalankan apabila sesuai 
Data Harga Jenis maka proses untuk menyimpan berhasil,
Pertanian tetapi jika ada field yang kosong maka
proses menyimpan gagal.
5. Halaman Input Proses yang dijalankan apabila sesuai 
Data Transaksi maka proses untuk menyimpan berhasil,
Pembelian tetapi jika ada field yang kosong maka
proses menyimpan gagal.

6. Halaman Proses yang dijalankan apabila sesuai 


Cetak Laporan maka proses untuk proses cetak berhasil
Pembelian sesuai dengan data yang diperlukan.
72

3. Lembar Output Program

Lembar evaluasi untuk uji coba proses sistem untuk meminimalisir terjadi

kesalahan dalam menggunakan atau tidak sesuai dengan yang diharapkan user

terhadap sistem pada proses output sistem. Lembar uji coba output sistem dapat

dilihat pada tabel 4.5 berikut ini :

Tabel 4.5 Lembar Uji Coba Output Sistem

Nama Halaman Pengamatan Kesimpulan


output Ya Tidak
1. Cetak Nota Cetak nota pembelian sesuai dengan data
Pembelian transaksi pembelian yang diinputkan. 
2. Cetak Cetak laporan pembelian sesuai dengan data
Laporan transaksi pembelian yang diinputkan. 
Pembelian

4.4.3 Kesimpulan Pengujian

Berdasarkan hasil pengujian black box diatas, dapat diambil kesimpulan

bahwa sistem informasi administrasi pengolahan data pembelian singkong pada

CV APPK Mesuji Lampung berbasis web, yang telah dirancang dan dibangun

dapat memberikan hasil yang diharapkan penulis yaitu diterima dan dapat

digunakan dengan baik oleh pengguna owner dan kasir pada CV APPK Mesuji

dalam membantu mengelola data pembelian singkong.

Anda mungkin juga menyukai