• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
14
0
0

Teks penuh

(1)

BAB IV

IMPLEMENTASI DAN PENGUJIAN

Tahap perancangan dalam pembuatan program merupakan suatu hal yang sangat penting, karena didalam perancangan tersebut terdapat elemen-elemen yang mewakili isi atau content didalamnya. Arsitektur dalam perancangan aplikasi penjualan tunai harus memiliki konstruksi yang baik, proses pengolahan data yang tepat dan akurat mempunyai nilai tersendiri dan memiliki dasar-dasar untuk pengembangan sistem selanjutnya.

Dasar dari sebuah sistem haruslah mudah dipahami, sehingga user dapat menangkap informasi yang disajikan. Pemrogram sebaiknya jangan terlalu cepat mengambil keputusan dalam merancang / menyusun arsitektur program yang dibuat, supaya hasil yang didapat sesuai dengan harapan.

2.1 Impelementasi Sistem

Setelah tahap analisis dan perancangan selesai dilakukan, maka tahap selanjutnya adalah tahap implementasi. Pada bab berikut akan dijelaskan implementasi dari sistem informasi penjualan tunai, pada sub bab ini penulis akan membahas tentang pengkodean.

(2)

Pengkodean diperlukan agar rancangan dapat diterjemahkan ke dalam bentuk mesin dan dapat dijalankan. Pada sub bab ini penulis akan memberikan penggalan baris program untuk setiap menu yang terdapat pada aplikasi Transaksi Tunai diantaranya:

 Baris diatas adalah Provider yang gunakan

4.3 Tampilan Form Input Data Konsumen

Ga mb ar 4.1 Ta mpi lan Input Data Consumen

Imports System.Data

Imports System.Data.OleDb

Imports ADODB

Public Class koneksi

Public Function conn() As ADODB.Connection Dim cone As New ADODB.Connection

cone.CursorLocation = CursorLocationEnum.adUseClient cone.Open("provider=microsoft.jet.oledb.4.0;data source=" & Application.StartupPath.ToString & _

"\database.mdb;" & "; persist security info=false") conn = cone

End Function

Codenya :

Public Class entrypelanggan Public querystr As String

Dim mykonek As New koneksi Dim rs As New ADODB.Recordset Dim pesan As String

Dim e As Integer

(3)

Aplikasi diatas yaitu untuk data konsumen dimana sebelum melakukan pemesanan barang terlebih dahulu harus melakukan pendataan terhadap konsumen dimana di dalam aplikasi input data konsumen terdapat nama pelanggan, alamat pelanggan, dan no telepon pelanggan.

4.3 Tampilan Form Input Data Produk

Gambar 4.2 Tampilan Input Data Produk

Private Sub konter()

Dim urut As String

querystr = "select*from barang order by kd_brg"

rs = mykonek.openrs(querystr) With rs If .RecordCount = 0 Then urut = "B" & "0001" Else .MoveLast() urut = "B" & Format(Val(Strings.Right(rs("kd_brg").OriginalValue, 4)) + 1, "0000") End If

(4)

Aplikasi diatas yaitu input data produk, dimana aplikasi ini untuk melakukan pemesanan barang apakah barang yang ingin dipesan tersedia atau tidah, di dalam aplikasi ini terdapat edit, cari kode barang, simpan, batal dan keluar.

4.4 Tampilan Form Input Data Tunai

Gambar 4.3 Tampilan Input Data tunai

Public Class sp

Dim mykonek As New koneksi Dim rs As New ADODB.Recordset Dim Isi As Boolean

Dim feList As ListViewItem

Dim querystr, querystr2, querystr3, querystr4 As String

Dim i As Integer

Dim JmlList As Integer

Dim index As Integer = 0 Dim Message As Integer

(5)

Aplikasi diatas yaitu input transaksi tunai, dimana aplikasi ini untuk melakukan teransaksi pemesanan barang yang ingin di pesan, transaksi ini bisa langsung mencetak report barang jika konsumen ingin langsung mencetak report transaksinya.

4.5 Tampilan Form Input Data Produk

Gambar 4.4 Tampilan tabel laboran pelangan

 SQL Query nya :

SELECT `pelanggan`.`kd_plg`, `pelanggan`.`nm_plg`, `pelanggan`.`alamat`, `pelanggan`.`telepon`

(6)

Aplikasi diatas yaitu tabel laporan pelanggan, dimana di dalamnya terdapat data – data pelanggan seperti kode pelanggan, nama pelanggan, alamat pelanggan, telepon pelanggan, aplikasi ini bisa dilihat di input data penggan yang di dalamnya terdapat menu edit, setelah memilih menu edit makan akan muncul tabel seperti diatas.

Gambar 4.5 Tampilan Diagram Persediaan Produk

Aplikasi diatas yaitu diagram persediaan produk, tampilan ini untuk melihat persediaan barang di gudang dalam bentuk diagram. Dalam tampilan ini juga terdapat

 SQL Query nya :

SELECT `barang`.`kd_brg`, `barang`.`nm_brg`, `barang`.`stock`, `barang`.`jenis_barang`, `barang`.`merk`

(7)

nama barang, jenis barang, merk barang dan harga barang, tampilan ini dapat mempermudah untuk pencarian barang yang berada di gudang.

4.6 Tampilan Form Laporan Transaksi Tuani

Gambar 4.6 Tampilan Laboran Transaksi Tunai

Aplikasi diatas yaitu laporan transaksi tunai , tampilan ini untuk melihat laporan transaksi yang sudah dilakukan dimana dalam satu hari sudah berapa transaksi

SELECT `barang`.`nm_brg`, `barang`.`harga`, `barang`.`jenis_barang`, `barang`.`ukuran`, `barang`.`jenis`, `beli`.`no_notakontan`, `beli`.`total`, `notakontan`.`tgl_notakontan`

FROM (`barang` `barang` INNER JOIN `beli` `beli` ON

`barang`.`kd_brg`=`beli`.`kd_brg`) INNER JOIN `notakontan` `notakontan` ON

(8)

yang masuk, laporan transaksi tunai ini juga bisa melihat satu minggu atau satu bulan report laporan transaksi yang sudah masuk.

4.7 Antar muka

Pada sub bab ini penulis akan menampilkan beberapa implementasi antarmuka, diantaranya:

Gambar 4.7 Tampilan menu utama program penjualan tunai

Proses :

Tampilan utama ini ada berbagai menu, di antaranya tools, report, master, customize yang masing-masing mempunyai fungsi tersendiri, dari input data costemer, input data barang, sampai report barang, di dalam program ini juga ada menu password user untuk memasuki atau menjalani program ini.

(9)

Gambar 4.8 Tampilan menu tools

Proses :

Di dalam menu tools ini ada fungsi options, logoff, exit yang di dalam options terdapat menu skin, seperti contoh gambar 4.3 di atas, masing-masing mempunyai fungsi, logoff untuk mengakhiri program dan exit untuk keluar dari traansaksi yang sedang di jalankan jadi user bisa kembali ke menu awal atau tampilan awal aplikasi penjualan tunai CV.CAHAYA.SEJAHTERA.

4.8 Pengujian

Pengujian dilakukan agar dapat diketahui apakah Sistem Informasi Penjualan Tunai dapat berjalan sesuai dengan kebutuhan hasil analisis pada bab III. Pengujian pada Sistem Informasi Penjualan Tunai yaitu Pengujian untuk menemukan kesalahan dalam lingkup kategori sebagai berikut: (1) fungsi-fungsi yang tidak benar atau hilang, (2) kesalahan Antarmuka, (3) kesalahan kinerja.

Pengujian-pengujian yang akan dilakukan terdiri atas skenario pengujian, hasil pengujian, dan analisis hasil pengujian yang akan dijelaskan pada subbab berikut ini.

4.9 Skenario Pengujian

Skenario pengujian digunakan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan membuka Sistem Informasi Penjualan Tunai terlebih dahulu. Kemudian masuk kedalam Sistem ini terlebih

(10)

dahulu mengisi password untuk bisa menggunakan Sistem ini setelah itu apakah sesuai dengan yang diharapkan. Selanjutnya pengujian dilakukan ketika Sistem di mulai. No Antarmuka yang diuji Bagian dari Antarmuka yang diuji Skenario pengujian Hasil yang diharapkan

(11)

1. Tampilan Loading System Loding untuk memasuki System Penjjualan tunai System belum Berjalan Muncul tampilan loading untuk masuk ke tampilan utama

2. Tampilan menu utama System

penjualan tunai

Masukan nama dan password user

System belum berjalan

Nama dan pasword bisa di terima System

3. Tampilan menu Tools

User dapat masuk ke menu options, logoff, dan exit

System sudah berjalan

Tools bisa digunakan user

4. Tampilan menu report

User dapat masuk ke print previuw dan masuk ke report konsumen dan barang

System sudah berjalan

Dapat mengecek report konsumen dan barang

5.. Tampilan Login password

Ketikan nama dan password

Klik OK untuk memulai teransaksi

Muncul dilayar sebuah pesan bahwa password dan nama anda belum terdaftar

6. Tampilan input data konsumen

Ketikan nama dan alamat konsumen Input data konsumen di mulai Program mulai melakukan transaksi jika sudah input data produk 7. Tampilan data-data konsumen Pilih tombol pencarian untuk pencarian data Penyimpana n data konsumen User dapat memunculkan semua data konsumen yang

(12)

Tabel 4.1 Tabel skenario pengujian 4.10 Hasil Pengujian

Setelah Sistem Informasi Penjualan Tuani selesai diuji berdasarkan skenario pengujian pada Tabel 4.1, maka dapat diperoleh hasil pengujian dari aplikasi permainan tersebut. Untuk lebih jelas lihat Tabel 4.2.

No Antarmuka yang diuji

Bagian dari antarmuka yang diuji

Status System Hasil pengujian

1. Tampilan Loading System Loding untuk memasuki System Penjjualan tunai System belum Berjalan Muncul tampilan pasword setelah tampilan loading 2. Tampilan menu utama System penjualan tunai

Pilih menu password untuk masuk ke dalam system

System belum berjalan

Masukan nama dan pasword user

3. Tampilan menu User dapat masuk ke System sudah Muncul tampilan konsumen di mulai memesan barang

8. tampilan Input data produk

Masukan data-data produk yang akan di pesan konsumen

Tampilan produk di mulai

0roduk yang akan di pesan akan tampil di layar input produk 9. Tampilan input

data transaksi pesanan

Pilih tombol save untuk menyimpan data transaksi pesanan

Input data transaksi di mulai

User dapat melihat transaksi konsumen yang memesan barang

(13)

Tools menu options, logoff, dan exit

berjalan skin

4. Tampilan menu report

Klik salah satu didalam menu report System sudah berjalan Muncul tampilan report konsumen dan barang 5.. Tampilan Login password

Ketikan nama dan password user System sudah berjalan Muncul dilayar sebuah pesan selamat menggunakjan System Penjualan Tunai 6. Tampilan input data konsumen

Ketikan nama dan alamat konsumen Input data konsumen di mulai Masukan nama dan alamat konsumen untuk penyimpanan data 7. Tampilan data-data konsumen

Pilih tombol pencarian untuk pencarian data konsumen pencarian data konsumen di mulai User dapat memunculkan semua data konsumen yang memesan barang 8. tampilan Input data produk Masukan data-data produk yang akan di pesan konsumen

Tampilan produk di mulai

Produk yang akan di pesan akan tampil di layar input produk

(14)

9. Tampilan input data transaksi pesanan

Pilih tombol save untuk menyimpan data

transaksi pesanan

Input data transaksi di mulai

User dapat melihat transaksi

konsumen yang memesan barang

Tabel 4.2 Tabel Hasil Pengujian

4.7 Analisis Hasil Pengujian

Setelah dilakukan pengujian secara menyeluruh terhadap System Penjualan Tunai, didapatkan beberapa keterbatasan dari Sistem tersebut yaitu sebagai berikut: 1. Pada report kwitansi jenis pesanan barang tidak bisa lebih dari satu jenis, jadi

dalam mereport kwitansi hanya bisa satu jenis produk

2. System ini dalam pengecekan barang gudang hanya dapat melihat diagram barangnya, sytem ini tidak bisa melihat barangnya langsung dan hanya bisa di lihat diagram barang

Gambar

Gambar 4.2 Tampilan Input Data Produk
Gambar 4.3 Tampilan Input Data tunai
Gambar 4.4 Tampilan tabel laboran pelangan
Gambar 4.5 Tampilan Diagram Persediaan Produk
+4

Referensi

Dokumen terkait

Bedasarkan kedua metode evakuasi dibutuhkan ruang dan sirkulasi yang menunjang sistem evakusi dari bangunan yaitu : (a) Koridor, berdasarkan Peraturan Menteri Pekerjaaan Umum

Penelitian yang dilakukan oleh (Petit (1972) dalam Ratnawati (2009)), tentang validitas hipotesis pasar modal efisien dengan megestimasi kecepatan dan akurasi harga saham

Ketentuan lebih lanjut mengenai tata cara pengenaan tarif layanan berdasarkan kelas sebagaimana dimaksud dalam Pasal 5 dan tarif layanan tidak berdasarkan kelas

Orang jaman dahulu percaya bahwa katilayu dipercaya dapat menarik ikan yang besar ataupun bisa menarik lawan jenis maka orang dahulu memberi nama sebagai mustika getah katilayu,

Menurut Arikunto dalam Iskandar dan Narsim (2015, hlm.48) tes yaitu “serentetan pertanyaaan atau latihan serta alat lain yang digunakan untuk mengukur keterampilan

Dari hasil analisis peneliti menemukan bahwa program penanganan untuk ADD (Attention Deficit Disorder) dapat diketahui memiliki kelebihan pada pemateri yang

Dengan mengumpulkan data mengenai fakta-fakta yang berkenaan dengan pendapatan para pengrajin anyaman bambu di Kelurahan Santi Kecamatan Mpunda Kota Bima

Jadi, ketika merancang aktivitas komunikasi dengan media massa, individu yang bertanggung jawab untuk komunikasi Biro Humas, Ditjen Gakkum, dan Ditjen KSDAE maupun individu