• Tidak ada hasil yang ditemukan

Bab 4 Hasil dan Pembahasan

N/A
N/A
Protected

Academic year: 2021

Membagikan "Bab 4 Hasil dan Pembahasan"

Copied!
14
0
0

Teks penuh

(1)

52

Bab 4

Hasil dan Pembahasan

Bab ini berisikan tentang implementasi dari desain sistem yang telah dibahas pada bab sebelumnya yaitu pada bab ketiga. Implementasi yang dibahas pada bab ini meliputi hasil dari penerapan sistem yang didesain sebelumnya dan implementasi aplikasi yang dideskripsikan melalui gambar tampilan print screen pada halaman tertentu beserta source code, berikut dengan penjelasannya.

4.1

Implementasi Program Aplikasi

Implementasi program aplikasi, dalam bagian ini akan dijelaskan hasil dari tahapan implementasi baik dari implementasi database sampai penerapan aplikasi analisis dan perancangan sistem informasi pelaporan hutang dan piutang yang terdapat di toko era. Hasil dari tahapan implementasi dapat dilihat pada sub-sub berikut: 4.1.1 Implementasi Tabel Database

Tabel yang digunakan dalam database ini diimplementasikan lewat aplikasi Microsoft SQL Server 2000, dengan nama database “ERA” dan tabel-tabel tersebut antara lain sebagai berikut:

(2)

53

Tabel akun (Gambar 4.1) berfungsi untuk menyimpan data akun pemilik. Tabel akun ini memiliki field kunci KodeAkun, dengan lebar field kunci 6 dan jumlah field 3.

Gambar 4.1 Tabel Akun

4.1.1.2 Tabel Barang

Tabel barang (Gambar 4.2) digunakan untuk merekam data yang user inputkan dalam aplikasi yang terekam dalam database. Tabel barang memiliki field kunci Kd_Barang, dengan lebar field kunci 8 dan jumlah field 8.

Gambar 4.2 Tabel Barang

4.1.1.3 Tabel Pemasok

Tabel pemasok (Gambar 4.3) digunakan untuk merekam data dari pemasok. Tabel pemasok memiliki field kunci Kd_Pemasok, dengan lebar field kunci 6 dan jumlah field 5.

(3)

54

Gambar 4.3 Tabel Pemasok

4.1.1.4 Tabel Pelanggan

Tabel pelanggan (Gambar 4.4) digunakan untuk merkam data dari para pelanggan. Tabel pelanggan ini memiliki field kunci Kd_Pelanggan, dengan lebar field kunci 6 dan jumlah field 5.

Gambar 4.4 Tabel Pelanggan

4.1.1.5 Tabel Pembelian

Tabel pembelian (Gambar 4.5) digunakan untuk merekam data yang user inputkan dalam aplikasi yang terekam dalam database. Tabel pelanggan ini memiliki field kunci NoNotaBeli, dengan lebar field kunci 7 dan jumlah field 8.

(4)

55 4.1.1.6 Tabel Penjualan

Tabel penjualan (Gambar 4.6) digunakan untuk merekam data komentar yang user inputkan dalam aplikasi yang terekam dalam database. Tabel penjualan ini memiliki field kunci NoNotaJual, dengan lebar field kunci 7 dan jumlah field 13.

Gambar 4.6 Tabel Penjualan

4.1.1.7 Tabel Jurnal

Tabel jurnal (Gambar 4.7) digunakan untuk menyimpan data jurnal yang terkam dalam database. Tabel jurnal memilki field kunci NoJurnal, dengan lebar field kunci 8 dan jumlah field 4.

(5)

56 4.1.1.8 Tabel Detail Pembelian

Tabel detail pembelian (Gambar 4.8) digunakan untuk merekam data pembelian yang diinputkan user dalam aplikasi yang terekam dalam database. Tabel detail pembelian memiliki field kunci NoNotaBeli, dengan lebar field kunci 7 dan jumlah field 4.

Gambar 4.8 Tabel Detail_Pembelian

4.1.1.9 Tabel Detail Penjualan

Tabel detail penjualan (Gambar 4.9) digunakan untuk merekam data penjualan yang diinputkan user dalam aplikasi yang terekam dalam database. Tabel detail penjualan memiliki field kunci NoNotaJual, dengan lebar field kunci 7 dan jumlah field 3.

Gambar 4.9 Tabel Detail_Penjualan

4.1.1.10 Tabel Detail Jurnal

Tabel detail jurnal (Gambar 4.10) digunakan untuk menyimpan data detail jurnal. Tabel detail jurnal memiliki field kunci NoJurnal, dengan lebar field kunci 8 dan jumlah field 4.

(6)

57

Gambar 4.10 Tabel Detail_Jurnal

4.1.1.11 Tabel User

Tabel user (Gambar 4.11) berfungsi untuk menyimpan data user yang dapat mengakses sistem. Tabel user memiliki field kunci Username, dengan lebar field kunci 15 dan jumlah field 3.

Gambar 4.11 Tabel User

4.1.2 Implementasi Aplikasi

Dalam perancangan program aplikasi ini terdapat 4 macam hak akses, yaitu admin, pemilik, data entri dan kasir.

4.1.2.1 Form Login

Gambar 4.12 Form Login

Tampilan Login (Gambar 4.12) merupakan halaman yang pertama kali diakses, form login ini digunakan untuk validasi user. Pada menu login ini ada 2 data yang harus

(7)

58

dimasukkan yaitu: Username merupakan pengguna yang sudah terdaftar dan diberi wewenang untuk menggunakan aplikasi ini. Password adalah kode khusus yang merupakan syarat yang harus dimasukkan dengan benar agar tidak sembarang orang dapat memakai program.

4.1.2.2 Menu Utama

Jendela menu utama (Gambar 4.13) akan tampil jika user berhasil login ke aplikasi. Menu akan aktif sesuai dengan hak akses, yaitu admin, pemilik, data entri dan kasir, untuk admin semua menu akan aktif. Untuk pemilik, menu yang aktif adalah file, laporan manajerial, utilitas untuk mengganti password, tetapi tidak untuk menambahkan user dan menu help. Untuk data entri hanya bisa mengakses menu file, master barang, utilitas hanya mengganti password dan menu help. Untuk kasir hanya bisa mengakses menu file, transaksi dan hutang piutang. Berikut adalah gambar menu utama setelah login

(8)

59

4.1.2.3 Form Data Master Barang

Form ini digunakan untuk menginputkan data barang, terdiri dari 2 bagian yaitu tab untuk input data barang dan tab untuk melihat atau mencari data barang. Pada tabel data barang user dapat mencari barang sesuai dengan kode barang, nama barang, stok dan harga jual. Berikut gambar form data master barang.

Gambar 4.14 Form Data Master Barang

4.1.2.4 Form Data Pemasok

Form data pemasok (Gambar 4.15) digunakan untuk memasukkan data pemasok, terdiri dari 2 bagian tab yaitu input data pemasok dan tabel data pemasok.

(9)

60 4.1.2.5 Form Data Pelanggan

Form data pelanggan (Gambar 4.17) digunakan untuk memasukkan data pelanggan, terdiri dari 2 bagian yaitu input data pelanggan dan tabel data pelanggan.

Gambar 4.16 Form Data Pelanggan

4.1.2.6 Form Transaksi Pembelian

Form transaksi pembelian (Gambar 4.18) digunakan untuk melakukan transaksi pembelian baik secara tunai maupun kredit.

(10)

61

4.1.2.7 Form Transaksi Penjualan

Form transaksi penjualan (Gambar 4.19) digunakan untuk melakukan transaksi penjualan baik secara tunai maupun kredit.

Gambar 4.18 Form Transaksi Penjualan

4.1.2.8 Form Laporan Stock Kosong

Form laporan stock kosong (Gambar 4.20) digunakan untuk melihat laporan stock kosong.

(11)

62

4.1.2.9 Form Pembayaran Hutang

Form pembayaran hutang (Gambar 4.21) digunakan untuk melakukan pembayaran hutang karena pembelian dilakukan secara kredit.

Gambar 4.20 Form Pembayaran Hutang

4.1.2.10 Form Pembayaran Piutang

Form pembayaran piutang (Gambar 4.22) digunakan untuk melakukan pembayaran piutang karena transaksi penjualan dilakukan secara kredit.

(12)

63

4.2

Pengujian Sistem

Pengujian sistem ini menggunakan sistem Black Box. Pengujian ini dilakukan untuk mengetahui bahwa komponen-komponen sistem telah berfungsi dengan baik. Tujuan lain dari proses ini adalah untuk mengetahui kelemahan ataupun kesalahan sehingga perlu dilakukan perbaikan. Pada tahapan ini personel yang terlibat antara lain user yang melakukan kegiatan pengolahan data dan manajemen sebagai pihak yang memperoleh hasil proses pengolahan data.

Kriteria pengujian sistem yang dijadikan acuan dalam melakukan pengujian pada aplikasi analisis dan perancangan sistem informasi pelaporan hutang dan piutang pada Toko Elektronik ERA adalah sebagai berikut:

Tabel 4.1 Tabel Uji Validitas Sistem Black Box

No Poin Pengujian Validasi Input Data Input Hasil Uji Status

1 Proses Login Username Bukan username Gagal Berhasil Data username Berhasil Login Berhasil

Password Dikosongkan Gagal Login Berhasil data

password

Berhasil login

Berhasil 2 Proses input Data

Barang

Kode Barang Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Nama Barang Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Spesifikasi Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Satuan Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Harga Jual Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Stock Awal Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Stock Minimal Dikosongkan Gagal Berhasil

(13)

64

Diisi Berhasil Berhasil Stock Max Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil 3 Proses Input Data

Pemasok

Kode Pemasok Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Nama Pemasok Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Contack Person Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Alamat Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Telepon Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil 4 Proses Input Data

Pelanggan

Kode Pelanggan

Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Nama

Pelanggan

Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Contack Person Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Alamat Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Telepon Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil 5 Proses Input

Transaksi Pembelian

No Nota Dikosongkan Gagal Berhasil

Diisi Berhasil Berhasil Tanggal Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Cara bayar Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Jatuh Tempo Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Pemasok Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Kode barang Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Jumlah Barang Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Harga Beli Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Stock Barang Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Harga Jual Dikosongkan Gagal Berhasil

(14)

65

Diisi Berhasil Berhasil 6 Proses Input Data

Transaksi Penjualan

No Nota Dikosongkan Gagal Berhasil

Diisi Berhasil Berhasil Tanggal Order Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Tanggal

Transaksi

Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Tanggal Selesai Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Nama Barang Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Cara Bayar Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Pelanggan Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Kode barang Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Harga Jual Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Stock Barang Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil Harga Beli Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil 7 Proses Ganti

Password

Username Dikosongkan Gagal Berhasil

Diisi Berhasil Berhasil Password Dikosongkan Gagal Berhasil Diisi Berhasil Berhasil

Dari hasil uji sistem semua point input dan output sistem telah sesuai dengan yang diharapkan, sehingga aplikasi tersebut layak untuk digunakan dan diterapkan oleh user di Toko Elektronik ERA.

Gambar

Tabel akun (Gambar 4.1) berfungsi untuk menyimpan  data  akun  pemilik.  Tabel  akun  ini  memiliki  field  kunci  KodeAkun, dengan lebar field kunci 6 dan jumlah field 3
Gambar 4.3 Tabel Pemasok
Tabel  penjualan  (Gambar  4.6)  digunakan  untuk  merekam  data  komentar  yang  user  inputkan  dalam  aplikasi  yang terekam dalam database
Tabel  detail  pembelian  (Gambar  4.8)  digunakan  untuk  merekam  data  pembelian  yang  diinputkan  user  dalam  aplikasi  yang  terekam  dalam  database
+7

Referensi

Dokumen terkait

Menimbang, bahwa setelah membaca dan meneliti dengan seksama surat permohonan Pemohon dan jawaban Termohon serta bukti surat-surat dan saksi-saksi dan ahli* yang

Sebutkan pekerjaan atau jabatan dipemerintahan maupun swasta beserta tempat dan tahun bertugas, serta nama, dan jabatan atasan langsung secara kronologik3. dokter klinik

Mahkamah Agung sebelum mendelegasikan wewenang tersebut Mahkamah Agung beserta Panglima TNI membentuk Kelompok Kerja (POKJA) ,setelah terbentuk Kelompok Kerja maka

Skripsi berjudul: Analisis Peran Lembaga Ekonomi Terhadap Kehidupan dan Tingkat Pendapatan Masyarakat Nelayan di Pantai Kilensari Kabupaten Situbondo, telah diuji dan

The rider rides on a buoyant board, called a wakeboard, and uses the wake to launch himself up into the air and then back into the water.. Though this may sound simple, there are

Untuk pekerjaan bangunan gedung, biasanya material diterima di lokasi kerja dalam keadaan siap dicampur, siap dirakit, atau siap dipasang, sehingga tidak ada tahap pekerjaan

Perbandingan metode numeric ansys dengan metode Moiré Canny prosentase nilai rata-rata perbedaan antara empat buah titik sebesar 9,705% yang didapat dari perbandingan

Dalam hal ragam data, Big Data tidak hanya terdiri dari data berstruktur seperti halnya data angka-angka maupun deretan huruf-huruf yang berasal dari sistem database mendasar seperti