Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
17
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Pelaksanaan kegiatan Toko Procom Computer dan Accessories Slawi
dapat aturan yang dibuat dan tinjauan perusahaan ini akan diuraikan mengenai
sejarah perusahaan, struktur organisasi dan fungsi dari masing-masing bagian.
3.1.1. Sejarah Perusahaan
Procom Computer dan Accessories adalah sebuah toko yang bergerak
dibidang jual beli komputer, laptop dan aksesoris yang didirikan pada tahun 2008.
Beralamat di Jl. Prof. Moh. Yamin No. 36 Slawi Kabupaten Tegal Telp.
(0283)492021. Latar belakang pendirian toko tersebut adalah karena tingginya
minat masyarakat terhadap perkembangan teknologi informatika khususnya dalam
bidang komputer, mayoritas aktivitas sehari-hari bersentuhan dengan teknologi
informatika, dari anak-anak hingga orang tua dari semua kalangan. Melihat
masalah tersebut dan dukungan keluarga serta pertimbangan yang cukup matang,
maka pada bulan oktober 2008 Bapak Amin Setiaji mendirikan suah toko yang
bernama Procom Computer dan Accessories dengan nomor SIUP
0013/52415/D.V/250/SLW/TN/I/2018. Namun sekarang telah berpindah tangan
kepada bapak Rofiq Azmi.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi adalah susunan sub-sub sistem dengan hubungan
wewenang dan tanggung jawab. Dalam organisasi terdapat struktur yang
menerapkan bagaimana tugas akan dibagi.
18
Suatu perusahaan dalam menyusun struktur organisasi memiliki beberapa
tujuan, yaitu:
1. Membedakan suatu pekerjaan
2. Memberikan kemungkinan dilakukannya koordinasi atau tugas-tugas,
sehingga kegiatan pekerjaan akan lebih efektif
3. Menentukan batasan tanggung jawab dan wewenang yang dibutuhkan.
Sumber : Toko Procom Computer dan Accessories (2013)
Gambar III.1.
Struktur Organisasi Toko Komputer Procom Slawi
Dari struktur organisasi diatas dapat diketahui tugas dan fungsi dari
masing bagian, yaitu:
1. Pemilik
Tugasnya antara lain:
a. Bertanggung jawab secara keseluruhan kegiatan yang ada di toko.
b. Sebagai pengambil keputusan.
c. Menetapkan harga untuk setiap item yang akan dijual.
d. Bertanggung jawab atas keuntungan dan kerugian toko.
PEMILIK
PEGAWAI BAGIAN GUDANG
19
2. Pegawai
Tugasnya antara lain:
a. Melakukan kegiatan penjualan
b. Mencatat laporan penjualan
c. Menghitung laporan penjualan harian
3. Bagian Gudang
Bertugas mengecek stok barang.
3.2. Tinjauan Kasus
Kemajuan suatu tempat usaha dapat dilihat dari seberapa jauh memperoleh
keuntungan, dengan keuntungan yang diperoleh maka usaha yang dibangun dapat
berkembang dengan cepat. Untuk mencapai tujuan tersebut maka perusahaan
melakukan penjualan sehingga semakin pesat penjualan semakin besar pula
keuntungan yang didapat.
Penjualan yang dilakukan pada Toko Procom Computer dan Accessories
Slawi merupakan penjualan dengan menjual laptop dan aksesoris yang diberikan
langsung kepada pelanggan dan pembayarannya secara langsung dengan
menggunakan uang tunai. Pembahasan dari sistem aplikasi penjualan yang
diangkat sebagai Tugas Akhir ini yaitu perancangan sistem informasi akuntansi
penjualan pada Toko Procom Computer dan Accessories Slawi. Aplikasi ini
memiliki database yang berfungsi sebagai tempat menyimpan data, baik barang
masuk sampai terjadi transaksi.
20
3.2.1. Proses Bisnis Sistem Berjalan
1. Proses Order Penjualan
Proses order penjualan diawali dengan pelanggan memilih jenis barang
yang diinginkan, setelah itu pegawai akan mencatat jenis barang yang dibeli pada
nota dua rangkap, nota putih untuk diberikan kepada pelanggan dan nota kuning
untuk diarsipkan.
2. Proses Pembayaran
Pelanggan membayar sejumlah uang yang tertera pada nota dan pegawai
menyerahkan nota putih dan barang yang telah dibeli kepada pelanggan kemudian
mengarsipkan nota kuning.
3. Proses Pembuatan Laporan
Setiap akhir bulan pegawai akan membuat laporan penjualan berdasarkan
nota penjualan setiap hari, dari data tersebut kemudian pegawai membuat laporan
bulanan selanjutnya diserahkan kepada pemilik.
21
3.2.2. Activity Diagram
Sumber : Hasil olah (2018)
Gambar III.2.
Activity Diagram Proses Bisnis Sistem Berjalan
3.2.3. Dokumen Masukan
1. Nama Dokumen : Nota Penjualan Warna Kuning
Fungsi : Sebagai bukti transaksi penjualan
Sumber : Pegawai
Tujuan : Pegawai
Media : Kertas
Jumlah : Satu lembar
22
Frekuensi : Setiap terjadi transaksi penjualan
Format : Lampiran A.2
3.2.4. Dokumen Keluaran
1. Nama Dokumen : Nota penjualan warna putih
Fungsi : Sebagai bukti transaksi penjualan
Sumber : Pegawai
Tujuan : Pelanggan
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap terjadi transaksi penjualan
Format : Lampiran A.1
2. Nama Dokumen : Laporan Bulanan
Fungsi : Melaporkan kegiatan penjualan
Sumber : Pegawai
Tujuan : Pemilik
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap akhir bulan
Format : Lampiran B.1
3.2.5. Permasalahan Pokok
Berdasarkan pengamatan, maka penulis membuat kesimpulan bahwa pada
Toko Procom Computer dan Accessories Slawi dalam pencatatan laporan masih
menggunakan sistem manual. Melihat dari semua proses yang terjadi, ada
23
beberapa permasalahan yang dihadapi pada Toko Procom Computer dan
Accessories Slawi, yaitu :
1. Transaksi penjualan yang ada masih menggunakan sistem manual sehingga
dalam pencatatan transaksi sering terjadi kesalahan.
2. Dalam pembuatan laporan barang masih menggunakan sistem manual
sehingga menyebabkan data barang yang ada tidak sama dengan stok.
3.2.6. Pemecahan Masalah
Untuk mengatasi permasalahan tersebut, maka penulis memberikan
alternatif pemecahan masalah yaitu berupa sistem yang sudah terkomputerisasi.
Sistem yang sudah terkomputerisasi tersebut mempunyai banyak kelebihan,
diantaranya:
1. Dengan sistem yang sudah terkomputerisasi maka dalam pencatatan transaksi
penjualan dapat dilakukan dengan cepat dan akurat.
2. Dalam pembuatan laporan yang berkaitan dengan kegiatan penjualan secara
spesifik seperti laporan penjualan, laporan kas masuk, dan laporan jurnal.
Karena sistem sudah terkomputerisasi maka pembuatan laporan dapat
dilakukan dengan cepat dan efektif.
3.3.Analisis Kebutuhan Software
Dalam penyusunan Tugas Akhir ini, pada analisis kebutuhan software
terbagi menjadi tahapan analisis kebutuhan, use case dan activity diagram.
24
3.3.1. Analisis Kebutuhan
Berdasarkan proses bisnis sistem berjalan pada Toko Procom Computer
dan Accessories Slawi, maka selanjutnya adalah analisis kebutuhan. Berikut ini
spesifikasi kebutuhan dari sistem penjualan pada Toko Procom Computer dan
Accessories Slawi.
Halaman Pemilik
A.1. Pemilik melakukan Login
A.2. Pemilik Mengakses Menu Utama
A.3. Pemilik Mengakses Menu Master
1. Pemilik Mengelola Master Akun
2. Pemilik Mengelola Master Kategori
3. Pemilik Mengelola Master Pelanggan
4. Pemilik Mengelola Master Barang
A.4. Pemilik Mengakses Menu Transaksi
Pemilik Mengelola Transaksi Penjualan
A.5. Pemilik Mengakses Menu Laporan
1. Pemilik Mengakses Laporan Penjualan
2. Pemilik Mengakses Laporan Jurnal
3. Pemilik Mengakses Laporan Kas Masuk
A.6. Pemilik Mengakses Menu File
Halaman Pegawai
B.1. Pegawai Melakukan Login
B.2. Pegawai Mengakses Menu Utama
B.3. Pegawai Mengakses Menu Transaksi
25
1. Pegawai Mengelola Transaksi Penjualan
B.4. Pegawai Mengakses Menu Laporan
1. Pegawai Mengakses Laporan Penjualan
2. Pegawai Mengakses Laporan Jurnal
3. Pegawai Mengakses Laporan Kas Masuk
B.5. Pemilik Mengakses Menu File
3.3.2. Use Case Diagram
Penggambaran use case diagram pemilik dan pegawai pada aplikasi
penjualan berdasarkan analisis kebutuhan adalah sebagai berikut:
1. Use Case Diagram Pemilik
Sumber: Hasil olah (2018)
Gambar III.3.
Use Case Diagram Pemilik
26
Berikut adalah deskripsi dari use case diagram Pemilik pada Toko Procom
Computer dan Accessories Slawi.
Tabel III.1.
Deskripsi Use Case Halaman Pemilik
Use Case Narative Halaman Pemilik
Tujuan Pemilik dapat melihat data yang ada di dalam sistem
halaman pemilik
Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman
pemilik yang di dalamnya ada data perkiraan, data
kategori barang, data pelanggan, data barang, data
transakasi penjualan, data laporan penjualan, data laporan
pembelian, data kas masuk, data kas keluar.
Skeneraio Utama
Aktor Pemilik
Kondisi Awal Aktor membuka Aplikasi halaman Pemilik
Aksi Aktor Raksi Sistem
1. Aktor memilih
menu master
2. Aktor memilih
menu transaksi
3. Aktor memilih
menu laporan
4. Aktor memilih
menu file
Sistem ini akan menampilkan master perkiraan, master
kategori, master pelanggan, master barang
Sistem ini akan menampilkan menu transaksi penjualan
Sistem ini akan menampilkan, menu laporan penjualan, ,
laporan kas masuk, laporan jurnal
Sistem ini akan menampilkan menu keluar.
27
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa
yang diinginkan
Sumber : Hasil olah (2018)
2. Use Case Diagram Pegawai
Sumber: Hasil olah (2018)
Gambar III.4.
Use Case Diagram Pegawai
Berikut adalah deskripsi dari use case diagram Pegawai pada Toko
Procom Computer dan Accessories Slawi.
Tabel III.2.
Deskripsi Use Case Halaman Pegawai
Use Case Narative Halaman Pemilik
Tujuan Pegawai dapat melihat data yang ada di dalam sistem
halaman Pegawai
28
Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman
Pegawai yang di dalamnya ada data transakasi penjualan,
data laporan penjualan, data kas masuk, data jurnal.
Skeneraio Utama
Aktor Pegawai
Kondisi Awal Aktor membuka Aplikasi halaman Pegawai
Aksi Aktor Raksi Sistem
1. Aktor memilih
menu transaksi
2. Aktor memilih
menu laporan
3. Aktor memilih
menu file
Sistem ini akan menampilkan menu transaksi penjualan
Sistem ini akan menampilkan menu laporan penjualan,
laporan kas masuk, laporan jurnal
Sistem ini akan menampilkan menu keluar
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa
yang diinginkan
Sumber : Hasil olah (2018)
3.3.3. Activity Diagram
Penggambaran activity diagram halaman pemilik dan halaman pegawai
adalah sebagai berikut :
29
1. Activity Diagram User Melakukan Login
Sumber: Hasil olah (2018)
Gambar III.5.
Activity Diagram User Melakukan Login
2. Activity Diagram User Mengakses Menu Utama
Sumber: Hasil olah (2018)
Gambar III.6.
Activity Diagram User Mengakses Menu Utama
30
3. Activity Diagram User Mengakses Menu File
Sumber: Hasil olah (2018)
Gambar III.7.
Activity Diagram User Mengakses Menu File
31
4. Activity Diagram User Mengelola Menu Master Akun
Sumber: Hasil olah (2018)
Gambar III.8.
Activity Diagram User Mengelola Menu Master Akun
32
5. Activity Diagram User Mengelola Menu Master Kategori
Sumber: Hasil olah (2018)
Gambar III.9.
Activity Diagram User Mengelola Menu Master Kategori
33
6. Activity Diagram User Mengelola Menu Master Pelanggan
Sumber: Hasil olah (2018)
Gambar III.10.
Activity Diagram User Mengelola Menu Master Pelanggan
34
7. Activity Diagram User Mengelola Menu Master Barang
Sumber: Hasil olah (2018)
Gambar III.11.
Activity Diagram User Mengelola Menu Master Barang
35
8. Activity Diagram User Mengelola Menu Transaksi Penjualan
Sumber: Hasil olah (2018)
Gambar III.12.
Activity Diagram User Mengelola Menu Transaksi Penjualan
36
9. Activity Diagram User Mengakses Menu Laporan
Sumber: Hasil olah (2018)
Gambar III.13.
Activity Diagram User Mengakses Menu Laporan
3.4. Desain
Pada Penulisan Tugas Akhir ini untuk tahapan desain, yaitu
menggambarkan tentang Entity Relationship Diagram (ERD), Logical Record
Structure (LRS), Spesifikasi File, User Interface dan Spesifikasi Hardware dan
Software.
37
3.4.1. Entity Relationship Diagram (ERD)
Berikut adalah Entity Relationship Diagram (ERD) pada aplikasi
penjualan pada toko Procom Computer dan Accessories Slawi.
Sumber: Hasil olah (2018)
Gambar III.14.
Entity Relationship Diagram (ERD)
38
3.4.2. Logical Record Structure (LRS)
Setelah pembuatan ERD selesai, langkah selanjutnya adalah
mentransformasi diagram ER ke LRS (Logical Record Structure) sebagai berikut.
Sumber: Hasil olah (2018)
Gambar III.15.
Logical Record Structure (LRS)
3.4.3. Spesifikasi File
Adapun spesifiksi file dalam pembuatan aplikasi penjualan adalah sebagai berikut:
1. Spesifikasi File Data Pelanggan
Nama Database : Komputer
Nama File : Pelanggan
Tipe File : File Master
Akses File : Random
Panjang Record : 330 Karakter
Field Key : id_pelanggan
39
Tabel III.3.
Spesifikasi File Data Pelanggan
No Elemen Data Akronim Tipe Panjang Keterangan
1
Identitas
pelanggan
Id_pelanggan Varchar 30 Primary Key
2 Alamat Alamat Varchar 255
3 Nama Nama Varchar 30
4 Telepon Telp Varchar 15
Sumber: Hasil olah (2018)
2. Spesifikasi File Data Penjualan
Nama Database : Komputer
Nama File : Penjualan
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 90 Karakter
Field Key : id_penjualan
Tabel III.4.
Spesifikasi File Data Penjualan
No Elemen Data Akronim Tipe
Panja
ng
Keterangan
1 Identitas
penjualan id_penjualan Varchar 30
Primary
Key
2 Tanggal
pembayaran Tgl_pembayaran Datetime
3 Total pembayaran Total_pemabayar
an Double
40
4 Identitas_pelangg
an Id_pelanggan Varchar 30
Foreign
Key
5 Identitas admin Id_admin Varchar 30 Foreign
Key
Sumber : Hasil olah (2018)
3. Spesifikasi File Data Detail_penjualan
Nama Database : Komputer
Nama File : Detail_penjualan
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 82 Karakter
Field Key : no_detail_penjualan
Tabel III.5.
Spesifikasi File Data Detail_penjualan
No Elemen Data Akronim Tipe Panjang Keterangan
1 identitas detail
penjualan id_detail_penjualan Int 11
Primary
Key
2 harga harga Double
3 Jumlah beli Jml_beli Int 11
4 Total total Double
5 Identitas barang Id_barang Varchar 30 Foreign
Key
6 Nomor
penjualan no_penjualan Varchar 30
Foreign
Key
Sumber : hasil olah (2018)
4. Spesifikasi File Data Pemilik
Nama Database : Komputer
Nama File : Pemilik
41
Tipe File : File Master
Akses File : Random
Panjang Record : 170 Karakter
Field Key : id_pemilik
Tabel III.6.
Spesifikasi File Data Pemilik
No Elemen Data Akronim Tipe Panjang Keterangan
1 Identitas pemilik Id_pemilik varchar 30 Primary Key
2 Level level varchar 30
3 Nama nama varchar 30
4 password password varchar 30
5 username username varchar
Sumber : hasil olah (2018)
5. Spesifikasi File Data Barang
Nama Database : Komputer
Nama File : Barang
Tipe File : File Master
Akses File : Random
Panjang Record : 193 Karakter
Field Key : id_barang
Tabel III.7.
Spesifikasi File Data Barang
No Elemen Data Akronim Tipe Panjang Keterangan
1 Identitas barang Id_barang Varchar 30 Primary Key
2 barcode barcode Varchar 30
3 Harga beli Harga_beli Double
4 Harga jual Harga_jual Double
42
5 Status status Int 11
6 Stok Stok Int 11
7 Tanggal masuk Tgl_masuk Date
8 Identitas
kategori Id_kategori Int 11 Foreign Key
9 nama nama varchar 100 Foreign Key
Sumber : hasil olah (2018)
6. Spesifikasi File Data Kategori
Nama Database : Komputer
Nama File : Kategori
Tipe File : File Master
Akses File : Random
Panjang Record : 31 Karakter
Field Key : id_kategori
Tabel III.8.
Spesifikasi File Data Kategori
No Elemen Data Akronim Tipe Panjang Keterangan
1 Identitas kategori Id_kategori Int 11 Primary Key
2 Nama nama varchar 20
Sumber :hasil Olah (2018)
7. Spesifikasi File Data Jurnal
Nama Database : Komputer
Nama File : Jurnal
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 330 Karakter
43
Field Key : no_jurnal
Tabel III.9.
Spesifikasi File Data Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nomor Jurnal No_jurnal varchar 255 Primary Key
2 Keterangan keterangan varchar 100
3 Tanggal Jurnal Tgl_jurnal Date
4 Nomor
Penjualan
No_penjual
an varchar 30
Sumber : hasil Olah(2018)
8. Spesifikasi File Data Jurnal_detail
Nama Database : Komputer
Nama File : Jurnal_detail
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 521 Karakter
Field Key : id
Tabel III.10.
Spesifikasi File Data Jurnal_detail
No Elemen Data Akronim Tipe Panjang Keterangan
1 Identitas Id Int 11 Primary Key
2 Nomor_jurnal No_jurnal Varchar 255
3 Kode akun Kode_akun Varchar 255
4 Debet Debet double
5 Kredit Kredit double
Sumber : hasil Olah(2018)
9. Spesifikasi File Data Akun
Nama Database : Komputer
44
Nama File : Akun
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 325 Karakter
Field Key : id_akun
Tabel III.11.
Spesifikasi File Data Akun
No Elemen Data Akronim Tipe Panjang Keterangan
1 Identitas akun Id_akun Varchar 255 Primary Key
2 Nama akun Nama_akun Varchar 20
3 Saldo normal Saldo_normal Varchar 50
Sumber : hasil Olah(2018)
3.4.4. Sequence Diagram
Berikut ini adalah sequence diagram dari aplikasi penjualan pada toko
Procom Computer dan Accessories Slawi.
45
1. Sequence Diagram Transaksi Penjualan
Sumber: Hasil Olah (2018)
Gambar III.16.
Sequence Diagram Transaksi Penjualan
3.4.5. Deployment Diagram
Tahapan selanjutnya yaitu memvisualisasi sistem software kedalam
Deployment Diagram sebagai berikut.
46
Sumber: Hasil Olah (2018)
Gambar III.17.
Deployment Diagram Sistem Penjualan
3.4.6. User Interface
User Interface akan menampilkna bentuk tampilan layar sistem usulan .
adapun Interface yang dirancang adalah:
47
1. User Interface Form Login
Sumber: Hasil Desain (2018)
Gambar III.18.
User Interface Form Login
2. User Interface Menu Utama
Sumber: Hasil Desain (2018)
Gambar III.19.
User Interface Menu Utama
48
3. User Interface Master Akun
Sumber: Hasil Desain (2018)
Gambar III.20.
User Interface Master Akun
4. User Interface Master Kategori
Sumber: Hasil Desain (2018)
Gambar III.21.
User Interface Master Kategori
49
5. User Interface Master Pelanggan
Sumber: Hasil Desain (2018)
Gambar III.22.
User Interface Master Pelanggan
50
6. User Interface Form Master Barang
Sumber: Hasil Desain (2018)
Gambar III.23.
User Interface Form Master Barang
51
7. User Interface Form Transaksi Penjualan
Sumber: Hasil Desain (2018)
Gambar III.24.
User Interface Form Transaksi Penjualan
8. User Interface Form Laporan Penjualan
Sumber: Hasil Desain (2018)
Gambar III.25.
User Interface Form Laporan Penjualan
52
9. User Interface Laporan Penjualan
Sumber: Hasil Desain (2018)
Gambar III.26.
User Interface Laporan Penjualan
10. User Interface Form Laporan Jurnal
Sumber: Hasil Desain (2018)
Gambar III.27.
User Interface Form Laporan Jurnal
53
11. User Interface Laporan jurnal
Sumber: Hasil Desain (2018)
Gambar III.28.
User Interface Laporan Jurnal
12. User Interface Form Laporan kas Masuk
Sumber: Hasil Desain (2018)
Gambar III.29.
User Interface Form Laporan Kas Masuk
54
13. User Interface Laporan Kas Masuk
Sumber: Hasil Desain (2018)
Gambar III.30.
User Interface Laporan Kas Masuk
3.5. Implementasi
Dalam rencana penerapan sistem yang terkomputerisasi yakni agar sistem
siap dioperasikan, maka perlu diadakan kegiatan-kegiatan dari penerapannya.
Adapun langkah-langkah yang perlu dilakukan untuk menerapkan sistem tersebut
adalah sebagai berikut.
55
3.5.1. Code Generation
56
57
58
59
60
61
62
Sumber: Hasil Desain (2018)
Gambar III.31.
Code Generation Transaksi Penjualan
3.5.2. Blackbox Testing
Tahapan ini yaitu melakukan pengujian terhadap perangkat lunak yang
telah dibngun, apakah sesuai atau tidak dengan kebutuhan sistem akuntansi
penjualan. Teknik yang digunakan adalah blackbox testing. Berikut pengujian dari
form yang ada pada perancangan sistem.
63
1. Form Login Admin
Tabel III.12.
Hasil Pengujian Black Box Testing Form Login
No
.
Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian kesimpulan
1. Nama user
dan Password
tidak diisi
kemudian
klik tombol
masuk
Nama
user:
(kosong)
Password:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “User dan
Password Harus
Diisi!”
Sesuai
harapan
Valid
2. Mengetikkan
Nama user
dan Password
tidak diisi
atau kosong
kemudian
klik tombol
login
Nama
user:
ummu
Password:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “User dan
Password
Salah!!!”
Sesuai
harapan
Valid
3. Nama user
tidak diisi
atau kosong
dan Password
diisi
kemudian
klik tombol
login
Nama
user:
(kosong)
Password:
123
Sistem akan
menolak akses
dan
menampilkan
pesan “User dan
Password
Salah!!!”
Sesuai
harapan
Valid
4. Mengetikkan
salah satu
kondisi salah
Nama
user:
ummu
Sistem akan
menolak akses
akan kembali
Sesuai
harapan
Valid
64
pada Nama
user atau
Password
kemudian
klik tombol
login
(benar)
Password:
Abc
(salah)
diarahkan ke
halaman login
dan
menampilkan
pesan “User dan
Password
Salah!!!”
5. Mengetikkan
Nama user
dan Password
dengan data
yang benar
kemudian
klik tombol
masuk
Nama
user:
ummu
(benar)
Password:
123
(benar)
Sistem akan
menerima akses
login
Sesuai
harapan
Valid
Sumber: Hasil Olah (2018)
2. Form Pelanggan
Tabel III.13.
Hasil Pengujian Black Box Testing Form Pelanggan
No
.
Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian kesimpulan
1. Klik Tambah,
ID Pelanggan
terisi
otomatis,
Nama
Pelanggan,
Alamat,
Telepon tidak
diisi
kemudian
ID
Pelanggan:
PE0001
(otomatis)
Nama
Pelanggan:
(kosong)
Alamat:
(kosong)
Telepon:
Sistem akan
menolak akses
dan
menampilkan
pesan “Semua
data harus
diisi!”
Sesuai
harapan
Valid
65
klik Simpan (kosong)
2. Klik Tambah,
ID Pelanggan
terisi
otomatis,
mengisi
Nama
Pelanggan,
Alamat dan
Telepon tidak
diisi
kemudian
klik Simpan
ID
Pelanggan:
PE0001
(otomatis)
Nama
Pelanggan:
Haikal
Alamat:
Tegal
Telepon:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “Semua
data harus
diisi!”
Sesuai
harapan
Valid
3. Klik Tambah,
ID Pelanggan
terisi
otomatis,
mengisi
Nama
Pelanggan,
Alamat dan
Telepon tidak
diisi
kemudian
klik Simpan
ID
Pelanggan:
PE0001
(otomatis)
Nama
Pelanggan:
Haikal
Alamat:
Tegal
Telepon:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “Semua
data harus
diisi!”
Sesuai
harapan
Valid
4. Klik Tambah,
ID Pelanggan
terisi
otomatis,
mengisi
Nama
Pelanggan,
ID
Pelanggan:
PE0001
(otomatis)
Nama
Pelanggan:
Haikal
Sistem akan
menerima
akses Tambah
Data
Sesuai
harapan
Valid
66
Alamat dan
Telepon
kemudian
klik Simpan
Alamat:
Tegal
Telepon:
0851722740
2
5. Klik Tambah,
ID Pelanggan
terisi
otomatis,
mengisi
Nama
Pelanggan,
Alamat dan
Telepon tidak
diisi
kemudian
klik Ubah
Data
ID
Pelanggan:
PE0001
(otomatis)
Nama
Pelanggan:
Haikal
Alamat:
Tegal
Telepon:
kosong
Sistem akan
menolak akses
dan
menampilkan
pesan “Semua
data harus
diisi!”
Sesuai
harapan
Valid
Sumber: Hasil Olah (2018)
3. Form Barang
Tabel III.14.
Hasil Pengujian Black Box Testing Form Barang
No
.
Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian
Kesimpu
lan
1. Klik Tambah,
ID Barang
terisi otomatis,
Nama Barang,
Kategori, Tgl.
Masuk, Satuan
Jual, Harga
ID Barang :
BR0001
Nama Barang :
kosong
Kategori : kabel
Tgl. Masuk :
kosong
Sistem akan
menolak akses
dan
menampilkan
pesan “Data
masih
kosong!”
Sesuai
harapan
Valid
67
Beli, Harga
Jual, Stok
tidak diisi
kemudian klik
tombol Simpan
Satuan Jual :
kosong
Harga Beli :
kosong
Harga Jual :
kosong
Stok : kosong
2. Klik Tambah,
ID Barang
terisi otomatis,
Nama Barang,
Kategori, Tgl.
Masuk, Satuan
Jual, Harga
Beli, Harga
Jual, Stok diisi
kemudian klik
tombol Simpan
ID Barang :
BR0001
Nama Barang :
Printer HP 1010
Kategori :
printer
Tgl. Masuk : 9
Januari 2018
Satuan Jual : pcs
Harga Beli :
600.000
Harga Jual :
700.000
Stok : 5
Sistem akan
menerima
akses dan
menampilkan
pesan “Simpan
Data Berhasil”
Sesuai
harapan
Valid
3. Klik data
barang,
kemudian klik
ubah
Nama Barang,
Kategori, Tgl.
Masuk, Satuan
Jual, Harga
Beli, Harga
Jual diubah
kemudian klik
ID Barang :
BR0002
Nama Barang :
Printer HP 1010
Kategori :
printer
Tgl. Masuk : 9
Januari 2018
Satuan Jual : pcs
Harga Beli :
600.000
Sistem akan
menerima
akses dan
menampilkan
pesan “Ubah
Data Berhasil”
Sesuai
harapan
Valid
68
tombol Simpan Harga Jual :
700.000
Stok : 5
4. Klik data
barang,
kemudian klik
tombol Hapus
Data
ID Barang :
BR0002
Nama Barang :
Printer HP 1010
Kategori :
printer
Tgl. Masuk : 9
Januari 2018
Satuan Jual : pcs
Harga Beli :
600.000
Harga Jual :
700.000
Stok : 5
Sistem akan
menerima
akses dan
menampilkan
pesan “Hapus
Data Berhasil”
Sesuai
harapan
Valid
Sumber: Hasil Olah (2018)
4. Form Transaksi Penjualan
Tabel III.15.
Hasil Pengujian Black Box Testing Form Transaksi Penjualan
No
.
Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian
Kesimpu
lan
1. Pilih
Pelanggan,
Akun Debet,
Akun Kredit,
Memo
Penjualan
kemudian
Tanggal
Pelanggan :
kosong
Akun Debet :
kas
Akun Kredit :
Persediaan
Memo :
kosong
Sistem akan
menolak akses
dan
menampilkan
pesan
“Tagihan
Belum
Dibayar...!”
Sesuai
harapan
Valid
69
Transaksi,
Pengguna,
Kode
Transaksi
terisi
otomatis, lalu
pilih Nama
Barang untuk
Harga Jual
terisi
otomatis,
ketik Total
Bayar,
Dibayar
Sejumlah
berapa dan
kembalian
otomatis akan
terisi
Kemudian
Klik Bayar
Tanggal
Transaksi : 10
Agustus 2018
Pengguna :
Admin
Kode
Transaksi:
TR180810000
2
Nama Barang :
kosong
Harga Jual :
kosong
Total Bayar:
kosong
Dibayar :
kosong
2. Pilih
Pelanggan,
Akun Debet,
Akun Kredit,
Memo
Penjualan
kemudian
Tanggal
Transaksi,
Pengguna,
Kode
Pelanggan :
Haikal
Akun Debet :
kas
Akun Kredit :
Persediaan
Memo :
Transaksi
Penjualan
Tanggal
Transaksi : 10
Sistem akan
menerima
akses dan
menampilkan
pesan
“Transaksi
Berhasil”
Sesuai
harapan
Valid
70
Transaksi
terisi
otomatis, lalu
pilih Nama
Barang untuk
Harga Jual
terisi
otomatis,
ketik Total
Bayar,
Dibayar
Sejumlah
berapa dan
kembalian
otomatis akan
terisi
Kemudian
Klik Bayar
Agustus 2018
Pengguna :
Admin
Kode
Transaksi:
TR180810000
2
Nama Barang :
Canon IP 2770
Harga Jual :
670.000
Total Bayar:
670.000
Dibayar :
670.000
Sumber: Hasil Olah (2018)
5. Form Laporan Penjualan
Tabel III.16.
Hasil Pengujian Black Box Testing Form Laporan Penjualan
No
.
Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian
kesimpula
n
1. Pilih tanggal
dari awal
laporan yang
diinginkan
sampai
selesai
tanggal yang
Tanggal
Dari :
kosong
Sampai
Tanggal :
kosong
Sistem akan
menolak akses
dan
menampilkan
pesan “The
document has
no pages.”
Sesuai
harapan
Valid
71
diinginkan
2. Pilih tanggal
dari awal
laporan yang
diinginkan
sampai
selesai
tanggal yang
diinginkan
Tanggal
Dari : 1
Januari
2018
Sampai
Tanggal :
31 Januari
2018
Sistem akan
menerima
akses dan
menampilkan
hasil laporan
yang
diinginkan
Sesuai
harapan
Valid
Sumber: Hasil Olah (2018)
3.5.3. Spesifikasi Hardware dan Software
Adapun spesifikasi Hardware dan Software yang diperlukan dalam
pembuatan aplikasi penjualan ini adalah sebagai berikut:
Tabel III.17.
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Window 7 Ultimate 64-bit
Processor Intel(R) Core(TM) i3-2350M, @2.30GHz
RAM 2 GB
Harddisk 500 GB
Monitor 14” LED
Keyboard 108 key
Printer HP Deskjet 1010 Series
Mouse Standar
Software Kebutuhan menjalankan aplikasi secara lokal:
Bahasa script programming : Java Netbeans IDE
8.1
Web Server : MySql
DBMS : SQL Yog