struktur organisasi sangat penting bagi perusahaan karena ... · struktur organisasi dan fungsi...
TRANSCRIPT
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
CV Duta Gemilang Jaya adalah sebuah perusahaan yang bergerak dibidang
perdagangan, yaitu penjualan Besi Tua. Yang menyediakan berbagai macam jenis
Besi untuk kebutuhan dalam membangun gedung, hotel, stasiun dan rumah. Selagi
ada yang berkaitanya dengan besi disini tempanya.
3.1.1. Sejarah Perusahaan
CV Duta Gemilang Jaya merupakan jenis usaha yang bergerak dibidang
penjualan Besi Tua yang ada di Jl.Inspeksi Cakung Drain Rt.003, Rw.003 Kel.
Sukapura, Kec, Cilincing, Jakarta Utara. Yang berdiri sejak tanggal 24-November-
2012 yang didirikan oleh bapak Usman Adi Masdi beserta Istri yang bernama Nani
Budi Astuti sebagai pemilik perusahaan sekaligus pendiri dengan nomer Surat
Keterangan Usaha 6297/1.824.1/11.
Adapun Nama Duta Gemilang Jaya ini terdiri atas 3 kata, yaitu Duta yang
artinya Keagungan supaya perusahaan ini tidak tersaingi, Gemilang yang artinya
Kemakmuran supaya perusahaan ini terpenuhi untuk para konsumen, Jaya yang
artinya Sukses supaya perusahaan ini semakin meningkat dan berkembang. Maka
dari itu perusahaan ini menyediakan berbagai macam Besi Tua seperti Scrab, Plat,
Gram dan banyak lainya.
25
26
3.1.2. Struktur Organisasi Dan Fungsi
Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk
menunjukan pola tetap hubungan-hubungan diantara fungsi, tugas dan wewenang
serta tanggung jawab masing-masing individu pada sebuah organisasi.
Dalam menjalankan tugasnya CV. Duta Gemilang Jaya mempunyai struktur
organisasi sebagai berikut :
Sumber : CV. Duta Gemilang Jaya (2012)
Gambar III.1
Struktur Organisasi
27
Berikut ini uraian dari wewenang dan tanggung jawab masing-masing bagian
pada CV.Duta Gemilang Jaya.
1. Pemilik
a. Memimpin kegiatan usaha secara keseluruhan.
b. Memanage seluruh karyawan.
c. Menerima setiap laporan penjualan.
d. Mengambil keputusan.
e. Mengatur gaji karyawan.
2. Wakil Pemilik
a. Bertanggung jawab terhadap kegiatan operasional penjualan.
b. Melaksanakan yang diperintahkan oleh pemilik perusahaan.
c. Membuat laporan tentang hasil pengawasan seluruhnya.
d. Menyerahkan laporan penjualan kepada pemilik perusahaan.
3. Kasir
a. Mengelola transaksi penjualan.
b. Melayani pelanggan.
c. Membuat nota penjualan.
4. Pelayan
a. Melayani permintaan custumer dengan senang hati,ramah dan sopan.
b. Mengatur kiriman barang kepada penjualan ke costumer.
c. Laporan kepada wakil pemilik.
28
5. Supir
a. Mengirim barang ketempat pelanggan.
b. Bertanggung jawab terhadap barang tersebut.
c. Mengecek operasional kendaraan dan merawat kendaraan.
6. Kondektur
a. Memeriksa kesiapan kendaraan.
b. Menemani supir saat mengirim barang ke alamat pelanggan.
c. Menurunkan barang dari truk saat tiba ditempat pelanggan.
3.2. Analisa Kebutuhan
Pada Tugas Akhir (TA) ini penulis telah menganalisa kebutuhan apa saja
yang diinginkan oleh CV.Duta Gemilang Jaya. Hasilnya pada program penjualan
Besi Tua pada CV.Duta Gemilang Jaya ini mempunyai 2 (dua) akses level, yaitu
Pemilik dan kasir. Akses level yang pertama adalah Pemilik, adapun yang dapat
dilakukan oleh pemilik adalah sebagai berikut:
1. Login
Pada proses ini pengguna login dengan hak akses sebagai pemilik, dan hanya
dapat melakukan proses-proses yang sudah ditentukan untuk pemilik.
2. Menambah data pengguna
Pada proses ini pemilik melakukan penginputan data pengguna mulai dari kode
user, nama user, alamat user, telpon, jabatan dan password.
29
3. Menambah data pelanggan
Pada proses pemilik melakukan penginputan data barang mulai dari kode
pelanggan, nama pelanggan, alamat dan telpon.
4. Menambah data barang
Pada proses ini pemilik melakukan penginputan data barang mulai dari kode
barang, nama barang, berat satuan, harga dan stok.
Sedangkan hak akses yang kedua adalah kasir, adapun yang dapat dilakukan
oleh kasir adalah sebagai berikut:
1. Login
Pada proses ini pengguna login dengan hak akses sebagai kasir, dan hanya dapat
melakukan proses-proses yang sudah sudah ditentukan untuk kasir.
2. Menambah data pelanggan
Pada proses ini kasir melakukan penginputan data pelanggan mulai dari kode
pelanggan, nama pelanggan, alamat dan telepon.
3. Melakukan transaksi penjualan
Setiap terjadi transaksi penjualan kasir harus melakukan penginputan data
transaksi.
4. Mencetak laporan
Pada proses ini kasir mencetak laporan pelanggan, pegawai, barang, dan
penjualan dalam periode harian, bulanan, sampai tahunan.
30
3.3. Rancangan Dokumen
3.3.1. Rancangan Dokumen Masukan (Input)
Rancangan dokumen masukan (input) merupakan data yang masuk
kedalam sistem dan proses sehingga menghasilkan suatu keluaran (output). Adapun
bentuk rancangan dokumen masukan (input) sebagai berikut:
1. Nama Dokumen : Data Pelanggan
Fungsi : Untuk menambah data pelanggan baru
Sumber : Pegawai
Tujuan : Pemilik
Media : Monitor
Jumlah : -
Frekuensi : Setiap ada pelanggan baru yang ingin melakukan transaksi
Bentuk : Lampiran A.1
2. Nama Dokumen : Data Pegawai
Fungsi : Untuk menambah data pegawai baru
Sumber : Pemilik
Tujuan : Pemilik dan Pegawai
Media : Monitor
Jumlah : -
Frekuensi : Setiap ada pegawai baru
Bentuk : Lampiran A.2
31
3. Nama Dokumen : Data Barang
Fungsi : Untuk menambah data barang yang baru masuk
Sumber : Pemilik
Tujuan : Pemilik dan Pegawai
Media : Monitor
Jumlah : -
Frekuensi : Setiap ada pelanggan baru yang ingin melakukan transaksi
Bentuk : Lampiran A.3
4. Nama Dokumen : Transaksi Penjualan
Fungsi : Untuk melakukan transaksi penjualan
Sumber : Kasir
Tujuan : Pembeli
Media : Monitor
Jumlah : -
Frekuensi : Setiap melakukan transaksi penjualan
Bentuk : Lampiran A.4
32
3.3.2. Rancangan Dokumen Keluaran (Output)
Rancangan keluaran (output) merupakan data yang keluar dari dalam
sistem dan proses yang dihasilkan dari suatu masukan (input). Adapun bentuk
rancangan dokumen keluaran (output) adalah sebagai berikut:
1. Nama Dokumen : Laporan Data Pelanggan
Fungsi : Untuk melihat daftar data pelanggan
Sumber : Kasir
Tujuan : Pemilik
Media : Kertas
Jumlah : -
Frekuensi : Setiap laporan data pelanggan
Bentuk : Lampiran B.1
2. Nama Dokumen : Laporan Data Pegawai
Fungsi : Untuk melihat daftar pegawai
Sumber : Pemilik
Tujuan : Pemilik
Media : Kertas
Jumlah : -
Frekuensi : Setiap laporan data pegawai
Bentuk : Lampiran B.2
33
3. Nama Dokumen : Laporan Data Barang
Fungsi : Untuk melihat daftar data barang
Sumber : Kasir
Tujuan : Pemilik dan Kasir
Media : Kertas
Jumlah : -
Frekuensi : Setiap laporan data barang
Bentuk : Lampiran B.3
4. Nama Dokumen : Laporan Harian Penjualan
Fungsi : Sebagai laporan penjualan barang
Sumber : Kasir
Tujuan : Pemilik
Media : Kertas
Jumlah :-
Frekuensi : Setiap hari terjadinya transaksi penjualan
Bentuk : Lampiran B.4
5. Nama Dokumen : Laporan Bulanan Penjualan
Fungsi : Setiap laporan Bulanan penjualan barang
Sumber : Kasir
Tujuan : Pemilik
Media : Kertas
Jumlah : -
Frekuensi : Setiap tahun terjadinya transaksi Bulanan
Bentuk : Lampiran B.5
34
6. Nama Dokumen : Laporan Priode Penjualan
Fungsi : Sebagai laporan Priode penjualan barang
Sumber : Kasir
Tujuan : Pemilik
Media : Kertas
Jumlah : -
Frekuensi : Setiap tahun terjadinya transaksi bulanan
Bentuk : Lampiran B.6
7. Nama Dokumen : Struk Transaksi Penjualan
Fungsi : Sebagai Bukti Transaksi Penjualan Barang
Sumber : Kasir
Tujuan : Pembeli
Media : Kertas
Jumlah : -
Frekuensi : Setiap terjadinya transaksi penjualan barang
Bentuk : Lampiran B.7
35
3.4. Entity Relationship Diagram
3.4.1.ERD (Entity Relationship Diagram)
Gambar III.2.
Entity Relationship Diagram (ERD)
36
3.4.2.LRS (Logical Record Structure)
Keterangan : PK :Primary key*FK :Foreign key**
Gambar III.3
klLRS (Logical Record Structure)
37
3.5. Spesifikasi File
1. Spesifikasi File Pelanggan
Nama File : pelanggan
Akronim : pelanggan
Fungsi : Menyimpan data pelanggan
Tipe File : Menu Utama
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 75 Byte
Kunci Field : kode_pelanggan
Software : XAMPP
Tabel III.1
Spesifikasi File Tabel Pelanggan
NO Elemen Data Akronim Type Panjang Keterangan
1 Kode Pelanggan Kode_pelanggan Char 12 Primary key
2 Nama Pelanggan Nama Varchar 25
3 Nomor Telepon Notelp Char 12
4 Alamat Pelanggan Alamat Varchar 55
5 Tanggal Tagnggal Date
2. Spesifikasi File Admin
38
Nama File : Admin
Akronim : Admin
Fungsi : Menyimpan data pengguna
Tipe File : Menu Utama
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 94 Byte
Kunci Field : kode_admin
Software : XAMPP
Tabel III.2
Spesifikasi File Tabel Admin
No Elemen Data Akronim Type Panjang Keterangan1 Kode Admin Kode_Admin Char 6 Primary key2 Nama Admin Nama Varchar 253 Telpon Telpon Char 12 Unique4 Kata Sandi Katasandi Varchar 255 Jabatan Jabatan Char 7
3. Spesifikasi File Barang
Nama File : Barang
Akronim : barang
39
Fungsi : Menyimpan data barang
Tipe File : Menu Utama
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 54 Byte
Kunci Field : kode_barang
Software : XAMPP
Tabel III.3
Spesifikasi File Tabel Barang
No Elemen Data Akronim Type Panjang Keterangan1 Kode Barang Kode_barang Char 7 Primary key2 Nama Barang Nama_barang Varchar 25 Unique3 Berat Satuan Berat_Satuan Double4 Harga Harga Int 115 Stok Stok Int 11
4. Spesifikasi File Penjualan
Nama File : Penjualan
Akronim : Penjualan
Fungsi : Menyimpan data Penjualan
Tipe File : File Transaksi
Organisasi File : Index Sequential
40
Akses File : Random
Media : Harddisk
Panjang Record : 60 Byte
Kunci Filed : No_Nota
Software : XAMPP
Tabel III.4
Spesifikasi File Tabel Penjualan
No Elemen Data Akronim Type Panjang Keterangan
1 No_Nota No_nota Char 9 Primary ke
2 K0de_Pelanggan Kd_pelanggan Char 12 Foreign key
3 Total_Bayar Total_bayar Int 11
4 Uang_Bayar Uang_bayar Int 11
5 Uang_kembali Uang_kembal
i
Int 11
6 Tanggal Nota Tanggal Date
7 Kode Admin Kode_Admin Char 6 Foreign key
5. Spesifikasi File Detail Penjualan
Nama File : detail penjualan
Akronim : detail_penjualan
Fungsi : Menyimpan detail data penjualan
Tipe File : File Penjualan
41
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 43 Byte
Kunci Field : id
Software : XAMPP
Tabel III.6
Spesifikasi File Tabel Detail Penjualan
No Elemen Data Akronim Type Panjang Keterangan1 Id detail Id Int 11 Primary key2 No Nota No_nota Char 9 Foreign key3 Kd Barang Kd_barang Char 9 Foreign key4 Jumlah Jumlah Int 115 Sub Total Subtotal Int 11
3.7. Pengkodean
Adapun kode yang digunakan dalam program ini adalah:
1. Kode Admin
Contoh : A D M 0 0 1X X X 9 9 9
42
Inisial No urut Inisial No urut
Admin Admin Admin Pelanggan
Ket : ADM = Untuk Identitas Admin
0001= No urut Pelanggan
2. Kode Pelanggan
Inisial No Urut
Pelanggan Tahun Bulan Pelanggan
Contoh :
Inisial No Urut
Pelanggan Tahun Bulan Pelanggan
X X X 9 9 9 9 9 9 9 9 9
P L G 1 9 0 8 0 0 0 0 1
43
Ket : PLG = Untuk Identitas Pelanggan
19 = Untuk identitas tahun 2019
08 = Untuk identitas bulan agustus
00001= No urut Pelanggan
3. Kode Barang
Contoh :
Inisial Besi No urut Besi Inisial Besi No urut Besi
Ket : BRG = Untuk Identitas Barang
0001 = No urut Barang
4. Kode Penjualan
9 9 9 9 9 9 9 9 9
B R G 0 0 0 1X X X X 9 9 9
44
Tahun Bulan No urut penjualan
Contoh :
Tahun Bulan No urut penjualan
Ket : 19 = Tahun yaitu 2019
05 = Bulan yaitu Mei
00001 = No urut penjualan
3.7. Spesifikasi Program
HIPO (Hierarchy Input Proses Output)
1 9 0 5 0 0 0 0 1
45
Gambar III.4
HIPO (Hierarchy Input Proses Output)
3.7.1.Flowchart
1. Login
46
2. Menu Utama
47
Login
Pilihan :Master data
Laporankeluar
Master data
laporan
keluar
Data barang
Data pelanggan
Penjualan barang
Form barang
Form pelanggan
Form penjualan barang
Laporan barang
Laporan pelanggan
Laporan penjualan
Form laporan barang
Form laporan pelanggan
Laporan penjualan
end
3. Profil Pengguna
48
login
Info tampilan
profil
keluar
selesai
Y
T
49
4. Flowchart Barang
start
SimpanBatalUbahhapus
simpan Input Data lengkap
Msgbox “ berhasil
menambahkan
barang “
Y Y
T
hapusTampil data
baranghapus
ubahUbah data
barang
Msgbox “yakin ingin
menghapus barang yang
dipilih”
ubah ubah
Msgbox “berhasil
mengubah barang”
batal batal
batal batal
keluar
selesai
Y
T
Y
T
T
T
Y
Y Y
T
T
50
5. Flowchart Pelanggan
start
SimpanBatalUbahhapus
simpan Input Data lengkap
Msgbox “ berhasil
menambahkan
pelanggan“
Y Y
T
hapusTampil data
pelangganhapus
ubahUbah data pelanggan
Msgbox “yakin ingin
menghapus pelanggan
yang dipilih”
ubah ubah
Msgbox “berhasil
mengubah pelanggan”
batal batal
batal batal
keluar
selesai
Y
T
Y
T
T
T
Y
Y Y
T
T
6. Flowchart Penjualan
51
start
SimpanBatalUbahhapus
hapusTampil data
pelangganhapus
ubahUbah data pelanggan
Msgbox “yakin ingin
menghapus pelanggan
yang dipilih”
ubah ubah
Msgbox “berhasil
mengubah pelanggan”
batal batal
batal batal
keluar
selesai
Y
T
Y
T
T
Y
Y Y
T
T
Cetak nota Muncul nota
T
7. Flowchart Laporan Barang
52
start
Tampil data laporan barang
keluar
selesai
T
Y
8. Flowchart Laporan Pelanggan
start
Tampil data laporan
pelanggan
keluar
selesai
T
Y
9. Flowchart Laporan Penjualan
53
start
Lapoaran harianLaporan bulananLaporan periode
Laporan harian Cetak
Laporan bulanan
Laporan periode Cetak
Cetak
keluar
selesai
Y
T
Y
Y
Y
1.8. Spesifikasi Sistem Komputer
54
1.8.1. Umum
Suatu sistem yang baik tidak akan berhasil dengan baik apabila tidak
didukung oleh sarana yang baik pula. Sarana pendukung yang dimaksud bukan harus
menggunakan suatu unit komputer dengan merek yang bagus ataupun yang tertentu
dan harga yang mahal tetapi harus berinteraksi dengan baik antara satu dengan yang
lainya.
Sistem dikatakan baik dan akan berhasil digunakan atau terapkan jika
didukung dengan beberapa unsur atau beberapa aspek antara lain, perangkat keras
(Hardware), perangkat lunak (Software) dan pemakai (Brainware). Diantara unsur
tersebut yaitu prasarana atau peralatan pendukung yang dibutuhkan harus sesuai
dengan spesifikasi sistem yang di usulkan.
Program aplikasi yang mudah digunakan akan sangat membantu dalam
meneyelesaikan pekerjaan. Kemudahan dalam menggunakan aplikasi tersebut dapat
meminimalisasikan kesalahan yang dilakukan oleh para pengguna pada saat
menjalankan program tersebut agar diharapkan akan berfungsi secara maksimal.
1.8.2. Perangkat Keras (Hardware)
55
Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu
sistem komputer dan peralatan lainya yang minimun dan memungkinkan komputer
dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang diusulkan adalah
sebagai berikut:
a. Monitor : 10,1”
b. Proccessor : Intel (R) Celeron (R) CPU 847 @1.10GHz 1.10ghz
c. Memory : 2,00 GB
d. Harddisk : 4,00 GB
e. Keyboard : 84 Keys
f. Printer : Deskjet ink advantage 2135
g. Mouse : Standart Mouse
1.8.3. Perangkat Lunak (Software)
Bagian penting lain yang mendukung program adalah perangkat lunak
(Software) yang digunakan dalam mengeksekusi program aplikasi serta sistem
operasi yang akan digunakan untuk menjalankan program tersebut.
Perangkat lunak yang dibutuhkan untuk menjalankan apalikasi program
persedian barang ini adalah:
a. Sistem Operasi : Windows 7 Ultimate
b. Bahasa Pemrograman : NetBeans IDE 8.0.2
c. Program dan software pendukung : Crystal Reports
d. Database : XAMPP
1.9. Implementasi
56
a. Implementasi Rancangan Form/Antar Muka
Implementasi rancangan antar muka pada aplikasi Penjualan Besi Tua
berdasarkan hasil rancangan antar muka.
Contoh:
1. Halaman Form Login
Dibawah ini adalah awal untuk login supaya dapat masuk kedalam menu
utama.Menu Login ini hanya memiliki hak akses pemilik dan kasir.
Gambar III.5. Form Login
2. Tampilan Form Menu Utama
57
Tampilan menu utama yang ditampil jika admin sudah melakukan login. Menu
utama terdiri dari data master.
Gambar III.6. Form menu utama
3. Tampilan form Halaman Pelanggan
Tampilan halaman pelanggan untuk menyimpan data setiap pelanggan baru
masuk.
Gambar III.7. Halaman Pelanggan
4. Tampilan Form Halaman Pegawai
58
Tampilan halaman pegawai untuk menyimpan data setiap pegawai baru masuk.
Gambar III.8. Halaman Pegawai
5. Tampilan Form Halaman Barang
Tampilan halaman barang ini untuk menyimpan data barang
Gambar III.9.Halaman Barang
6. Tampilan Form Halaman Penjualan
59
Tampilan halaman penjualan ini untuk menyimpan data penjualan
Gambar III.10. Halaman Penjualan
7. Tampilan Form Halaman Laporan Penjualan
Tampilan laporan penjualan ini untuk menyimpan data harian,bulanan,priode.
Gambar III.11. Laporan Penjualan
1.10. Pengujian Unit
60
Contoh :
A. Pengujian Terhadap Form Masuk
Hasil Pengujian Black Box Testing Halaman Daftar Admin
NO Skenario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1 Nama daftartidak terisi
Nama daftar: (kosong)
Tombol daftartidak aktif
Sesuai harapan
Valid
2 Nama daftarlebih dari 25 karakter
Nama daftar :(Cholis Ayyettulloh Adi Masdi)
Memangkas jumlahkarektersampai pada 25 karakter
Sesuai harapan
Valid
3 Nomor telepon daftar tidak terisi
Nomer telpon:(kosong)
Tombol daftar tidak aktif
Sesuai harapan
Valid
4 Nomor telepon lebih dari 12 karakter
Nomer telpon:(1234567891012)
Memangkas jumlah karekter sampai pada 12 karakter
Sesuai harapan
Valid
5 Nomor telepon terdapat bukan merupakan angka
Nomer telpon:(08797546435a)
Memangkas karakter yang bukan merupakan angka
Sesuai harapan
Valid
6 Kata sandi tidak terisi
Kata sandi:(kosong)
Tombol daftartidak aktif
Sesuai harapan
Valid
7 Semua input terpenuhi
Nama lengkap : (jarwo)Nomer telpon:(087975464352)Kata sandi : (123)
Tombol daftaraktif
Sesuai harapan
Valid
8 Tombol daftar aktif dan klik tombol daftar
Semua input tepenuhi
Sistem menerima data masukandan menambahkan data masukan dalam basis data Msg.
Sesuai harapan
Valid
61
Box : “Berhasilmendaftar”
Hasil Pengujian Black Box Testing Halaman Masuk Admin
NO Skenario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1 Kode adminatau kata sandi tidakdiisi dan klik tombol masuk
Kodeadmin: (kosong)Kata sandi: (kosong)
Sistem menonakMsg. Box : “Data tidak ditemukan”
Sesuai harapan
Valid
2 Kode admindan kata sandi terisi dan klik tombol masuk
Kodeadmin: (DGJ999)Kata sandi: (123)
Sistem melakukan pengecekan data yang sesuai dengan masukan
Sesuai harapan
Valid
3 Kode admindan kata sandi terisi tidak sesuai dengan datayang ada dan klik tombol masuk
Kodeadmin: (DGJ999)Kata sandi: (123)
Sistem menonak Msg.Box : “Data tidak ditemukan”
Sesuai harapan
Valid
4 Kode admindan kata sandi terisi sesuai dengan datayang ada dan klik tombol masuk
Kodeadmin: (DGJ001)Kata sandi: (123)
Sistem menerima masukan dan mengarahkan ke menu utama
Sesuai harapan
Valid
62
Hasil Pengujian Black Box Testing Halaman Lupa Kata Sandi Admin
NO Skenario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1 Masukan nomer telepon tidak sesuai dengan datayang tersedia
Nomor telepon : (087777789999)
Sistem tidak memperoleh data yang diminta : Msg. Box : “Nomor telepon tidak ditemukan”
Sesuai Harapan
Valid
2 Masukan nomor telepon sesuai dengan datayang tersedia
Nomor telepon: (087782427799)
Sistem menerima data yang dibutuhkan dan memuat kode admin,nama admin,nomor telepon,dan kata sandi
Sesuai harapan
Valid
Hasil Pengujian Black Box Testing Halaman Ubah Data Admin
NO Skenario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1 Nama daftartidak terisi
Nama daftar: (kosong)
Tombol konfirmasi tidak aktif
Sesuai harapan
Valid
2 Nama daftarlebih dari 25 karakter
Nama daftar :(Cholis Ayyettulloh Adi Masdi)
Memangkas jumlah karekter sampai pada 25 karakter
Sesuai harapan
Valid
3 Nomor telepon daftar tidak terisi
Nomer telpon:(kosong)
Tombol konfirmasi tidak aktif
Sesuai harapan
Valid
4 Nomor telepon lebih dari 12 karakter
Nomer telpon:(1234567891012)
Memangkas jumlah karekter sampai pada 12 karakter
Sesuai harapan
Valid
5 Menggunakan nomor
Nomer telpon:
Sistem menolak
Sesuai harapan
Valid
63
telepon yang sama dengan admin yang berbeda
(1234567891012)
masukan nomor telepon.Msg. Box : Nomor telepon telah digunakan“
6 Nomor telepon terdapat bukan merupakan angka
Nomer telpon:(08797546435a)
Memangkas karakter yang bukan merupakan angka
Sesuai harapan
Valid
7 Kata sandi tidak terisi
Kata sandi:(kosong)
Tombol konfirmasi tidak aktif
Sesuai harapan
Valid
8 Semua input terpenuhi
Nama lengkap : (jarwo)Nomer telpon:(087975464352)Kata sandi : (123)
Tombol konfirmasi aktif
Sesuai harapan
Valid
6 Tombol konfirmasi aktif dan klik tombol konfirmasi
Semua input tepenuhi
Sistem menerima data masukan dan menambahkan data masukan dalam basis data Msg. Box : “Berhasilmendaftar”
Sesuai harapan
Valid
Hasil Pengujian Black Box Testing Halaman Profil Pengguna
No Skenarion Pengujian
Test Case Hasil Yang Diharapkan
Hasil Pengujian
Kesimpulan
1 Input Data Profil Pengguna
Nama Lengkap:(Lengkap)No Telp: (Lengkap)Kata Sandi:(Lengkap)
Sistem akan menerima dan memasukkan ke form profil admin
Sesuai Harapan
Valid
64
2 Data tidak diisi denganlengkap
Nama Lengkap: (Rafika)No Telp: (087484434)Kata Sandi: (Kosong)
Sistem akan menolak dan tidak bisa konfirmasi
Sesuai Harapan
Valid
3 Ingin mengubah data Profil
Nama Lengkap: yang berbedaNo telp: yangberbedaKata Sandi: yang berbeda
Sistem akan menerima dan masuk ke profil admin
Sesuai Harapan
Valid
4 Jika data ingin menghapus
Nama Lengkap: (kosong)No telp: (kosong)Kata Sandi: (kosong)
Sistem tidak akan menerimakarena data telah terkonfirmasi
Sesuai Harapan
Valid
Hasil Pengujian Black Box Testing Halaman Data Barang
No Skenarion Pengujian
Test Case Hasil Yang Diharapkan
Hasil Pengujian
Kesimpulan
1 Input data barang lalu klik simpan
Nama Barang:(lengkap)Berat :(lengkap)Harga barang:(lengkap)Stok barang:(lengkap)
Sistem akan menerima dan masuk ke formbarang
Sesuai harapanPesan: “berhasil menambahkanbarang”
Valid
2 Data tidak diisi denganlengkap
Nama Barang:(lengkap)Berat :(lengkap)
Sistem akan menolak dan tidak akan masuk ke formbarang
Sesuai harapanPesan: “Gagal mengubah
Valid
65
Harga barang:(lengkap)Stok barang:(kosong)
barang”
3 Ingin mengubah data barang
Nama Barang:(berbeda)Berat :(berbeda)Harga barang:(berbeda)Stok barang:(lengkap)
Sistem akan menerima dan akan mengubah data barang
Sesuai harapan
Valid
4 Menghapus data barang
Nama Barang:(kosong)Berat :(kosong)Harga barang:(kosong)Stok barang:(kosong)
Sistem akan menerima dan akan menghapus data barang
Sesuai harapanPesan :“Yakin ingin menghapus barang yang dipilh”
Valid
Hasil Pengujian Black Box Testing Halaman Data Pelanggan
No Skenarion Pengujian
Test Case Hasil Yang Diharapkan
Hasil Pengujian
Kesimpulan
1 Input data pelanggan lalu klik simpan
Nama pelanggan:(lengkap)No telp:(lengkap)Alamat:(lengkap)
Sistem akan menerima dan masuk ke formpelanggan
Sesuai harapanPesan: “berhasil menambahkanpelanggan”
Valid
66
2 Data tidak diisi denganlengkap
Nama pelanggan:(lengkap)No telp:(kosong)Alamat:(lengkap)
Sistem akan menolak dan tidak akan masuk ke formpelanggan
Sesuai harapan
Valid
3 Ingin mengubah data pelanggan
Nama pelanggan:(berbeda)No telp:(berbeda)Alamat:(berbeda)
Sistem akan menerima dan akan mengubah data pelanggan
Sesuai harapanPesan: “Gagal mengubah pelanggan”
Valid
4 Menghapus data pelanggan
Nama pelanggan:(kosong)No telp:(kosong)Alamat:(kosong)
Sistem akan menerima dan akan menghapus data pelanggan
Sesuai harapanPesan :“Yakin ingin menghapus pelanggan yang dipilh”
Valid
Hasil Pengujian Black Box Testing Halaman Data penjualan
No Skenarion Pengujian
Test Case Hasil Yang Diharapkan
Hasil Pengujian
Kesimpulan
1 Input data penjualan lalu klik tambah
Kode pelanggan:(lengkap)Nama barang:(lengkap)
Sistem akan menerima dan masuk ke formpenjualan
Sesuai harapanPesan: “berhasil menambahkandata penjualan”
Valid
2 Data tidak diisi denganlengkap
Kode pelanggan:(kosong)Nama
Sistem akan menolak dan tidak akan masuk ke form
Sesuai harapan
Valid
67
barang:(kosong)
penjualan
3 Ingin mengubah data penjualan
Kode pelanggan:(berbeda)Nama barang:(berbeda)
Sistem akan menerima dan akan mengubah data penjualan
Sesuai harapanPesan: “Gagal mengubah data penjualan”
valid
4 Menghapus data penjualan
Kode pelanggan:(kosong)Nama barang:(kosong)
Sistem akan menerima dan akan menghapus data pelanggan
Sesuai harapanPesan :“Yakin ingin menghapus data penjualanyang dipilh”
Valid
Hasil Pengujian Black Box Testing Halaman laporan barang
No Skenarion Pengujian
Test Case Hasil Yang Diharapkan
Hasil Pengujian
Kesimpulan
1 Klik form laporan barang
Kode barangNama barangberatSatuan Harga Stok barang(lengkap semua)
Sistem akan menerima dan masuk ke cetaklaporan barang
Sesuai harapan
valid
68
Hasil Pengujian Black Box Testing Halaman laporan barang
No Skenarion Pengujian
Test Case Hasil Yang Diharapkan
Hasil Pengujian
Kesimpulan
1 Klik form laporan pelanggan
Kode Nama Alamat No telpTanggal input(lengkap semua)
Sistem akan menerima dan masuk ke cetaklaporan pelanggan
Sesuai harapan
valid
Hasil Pengujian Black Box Testing Halaman laporan penjualan
No Skenarion Pengujian
Test Case Hasil Yang Diharapkan
Hasil Pengujian
Kesimpulan
1 Klik form laporan penjualan
No nota Kode pelangganNama pelangganTotal bayarUang bayarUang kembali(lengkap semua)
Sistem akan menerima dan masuk ke cetaklaporan penjualan
Sesuai harapan
Valid
69