PEMBAHASAN
yang ditentukan dan setiap bagian memiliki tanggung jawab masing-masing dan
pembentukan yang menjadi dasar perusahaan tersebut berdiri. Maka dari itu,
penulis akan menjelaskan sejarah dan struktur organisasi dari CV, Yuri Pontianak.
Pada tahun 2000 CV. Yuri Pontianak pertama kali berdiri dengan belum
pada saat itu adalah Yuri Collection. Pada tahun 2003 perusahaan membuat badan
hukum, sehingga nama perusahaan telah berganti menjadi CV. Yuri yang beralamat
di Jalan Tanjung Raya 2 No. 108 Pontianak ini bergerak dibidang konveksi yang
menerima pembuatan pakaian seperti jaket, toga, almatater, seragam sekolah dan
17
18
Direktur
Wakil Direktur
Bendahara
1. Direktur
berdirinya perusahaan.
perusahaan.
2. Wakil Direktur
3. Administrasi
keakuratan dalam pengolahan data sangat penting. Dalam bisnis konveksi, sistem
dan administrasi masih banyak yang melakukan aktivitas atau transaksi secara
sederhana. Untuk mencari data memerlukan waktu yang cukup lama dikarenakan
banyaknya dokumen dan terkadang dokumen tersebut tidak tersususn dengan rapi.
sistem yang sedang berjalan pada CV. Yuri Pontianak tidak tersistem dengan baik.
pencatatan yang sederhana dengan menggunakan tulis tangan dan terkadang tidak
spesifikasi yang diinginkan. Jika design tersebut disetujui oleh pemilik perusahaan,
maka admin mencatat daftar pesanan baju. Jika tidak disetujui maka pemesenan
akan dibatalkan. Tahap selanjutnya admin akan melakukan pembuatan baju dan
memberikan rincian biaya pembayaran kepada custimer. Setelah itu customer bisa
telah selesai dilakukan, maka admin akan membuat nota berupa kwitansi untuk
diberikan kepada customer dan nota itu juga akan direkap serta dijadikan laporan
20
berjalan yang ada pada CV Yuri Pontianak, dimana ada customer, admin dan
direktur yang saling berhubungan dalam proses sistem inforsi pemesanan baju pada
diolah dalam suatu proses yang dapat menghasilkan keluaran atau output yang
Sumber : Customer
Media : Kertas
Sumber : Admin
Tujuan : Customer
Media : Kertas
Setelah mengamati sistem pemesanan baju pada CV. Yuri Pontianak, maka
penulis menyimpulkan bahwa sistem yang dipakai cukup bagus namun karena
proses pencatatan.
perancangan ini merupakan bentuk dari perancangan sistem yang manual ke sistem
dengan mengetahui dasar yang ada dibutuhkan juga konfigurasi sistem yang
software yang digunakan. Sehingga tujuan dari sebuah perancangan sistem dapat
perusahaan.
Dari proses bisnis yang terjadi pada CV. Yuri Pontianak maka tahapan
selanjutnya ialah tahapan analisis, adapun bagian yang akan dianalisa merupakan
bagian pemesanan yang berupa transaksi pemesanan baju. Berikut adalah tahapan
analisis (system requirement) yang dibutuhkan di CV. Yuri Pontianak. Admin dapat
masuk ke sistem pemesanan baju, didalam sistem pemesanan baju, admin dapat
menginput semua transaksi pemesanan dan dapat mencetak laporan yang akan nanti
diberikan kepada direktur. Selain itu direktur juga dapat mengakses sitem
pemesanan baju namun tidak bisa menginput transaksi yang ada pada sistem.
diusulkan dalam sitem informasi permesanan baju pada CV. Yuri Pontianak sebagai
berikut :
25
login
cetak
<<extend>>
<<include>> data customer
<<include>>
master cetak
<<include>> <<extend>>
data produk
<<include>>
<<include>>
<<include>> data akun <<extend>> simpan
laporan
Admin <<include>>
<<extend>> cetak Direktur
<<include>> pemesanan
<<include>>
jurnal <<extend>> cetak
buku besar
<<extend>>
cetak
Untuk memahami lebih aktivitas actor, berikut adalah deskripsi dari use
case halaman admin sistem pemesanan barang pada CV. Yuri Pontianak.
Tabel III. 1
Deskripsi Use Case Halaman Admin
Use Case Narative Halaman Admin
Tujuan Admin dapat melihat yang ada di dalam
sistem halaman admin
Sistem ini memungkinkan untuk masuk ke
Deskripsi halaman admin yang di dalamnya ada data
master, data pemesanan, dan data laporan.
Skenario Utama
Aktor Admin
Untuk memahami lebih aktivitas actor, berikut adalah deskripsi dari use
case halaman direktur sistem pemesanan barang pada CV. Yuri Pontianak.
Tabel III. 2
Deskripsi Use Case Halaman Direktur
Use Case Narative Halaman Direktur
Tujuan Direktur dapat melihat yang ada di dalam
sistem halaman direktur
Sistem ini memungkinkan untuk masuk ke
halaman direktur yang dapat mengakses data
Deskripsi
laporan dan bantuan yang bisa mengganti
username dan password
Skenario Utama
Aktor Direktur
aktivitas, yang menggambarkan berbagai alur aktivitas dalam sistem yang sedang
berakhir.
27
Admin Sistem
tidak berhasil
login kedalam sistem
berhasil
menampilkan menu
utama
Admin Sistem
tampilan data
pilih data Karyawan
Karyawan
ubah hapus
tambah
simpan data
Phase
Admin Sistem
ubah hapus
tambah
simpan data
cetak
Phase
yang bisa menambah, menghapus, mengubah, dan menyimpan data yang akan
Admin Sistem
ubah hapus
tambah
simpan data
cetak
Phase
yang bisa menambah, menghapus, mengubah, dan menyimpan data yang akan
diinput.
31
Admin Sistem
ubah hapus
tambah
simpan data
Phase
Admin Sistem
ubah hapus
tambah
simpan data
Phase
yang bisa menambah, menghapus, dan menyimpan data yang akan diinput
Admin Sistem
ubah hapus
tambah
simpan data
Phase
jurnal dengan menginput data bulan dan tahun kemudian dicetak sehingga
Admin Sistem
klik cetak
Phase
jurnal dengan menginput data bulan dan tahun kemudian dicetak sehingga
Admin Sist em
menampilk an form
pilih laporan jurnal
laporan jurnal
klik cet ak
Phase
jurnal dengan menginput data bulan dan tahun kemudian dicetak sehingga
Admin Sistem
menampilkan form
pilih buku besar
buku besar
klik cetak
Phase
3.4. Desain
sebuah aplikasi. Berikut ini adalah desain dari sebuah sistem aplikasi pemesanan
dalambasis data yang terdiri dari objek dasar yang mempunyai hubungan atau
36
relasiantar objek tersebut. Berikut ini adalah sistem informasi pemesanan pada CV.
Yuri Pontianak :
no_hp alamat
no_hp jenis_kelamin
alamat jabatan
nama_customer jenis_kelamin
no_ktp
password
nama_karyawan
id_customer*
id_karyawan*
1 1 1
customer
melakukan karyawan
id_customer
no_transaksi*
id_karyawan merekam nama_baju menginput
id_baju
nama_customer
tgl_transaksi
M
M nama_karyawan
tgl_ambil
1
DP
mempunyai
total pemesanan
status no_baju*
M M
M
sisa nama_baju
jumlah
jumlah
harga
baju
ukuran
mempunyai id_karyawan
jenis_akun
no_referensi*
M nama_akun
kode_akun saldo_normal
kode_akun*
no_transaksi
tgl_transaksi
memiliki
jurnal M M akun
keterangan
debet
kredit
record pada tabel yang terbentuk dari relasi antar himpunan entitas. Relasi adalah
37
penghubung antara satu entitas dengan entitas lain. Sistem yang ada pada Logical
customer karyawan
1 1
PK id_customer PK id_karyawan
1
nama_customer nama_karyawan
detail_pemesanan
M tg l_transaksi
FK no_transaksi
tg l_ambil baju
1
FK id_baj u DP PK id_baj u
jumlah M
total FK id_karyawan
sisa harga
nama_cistomer ukuran
1 nama_karyawan
jumlah
jurnal
M 1
harga
PK no_referensi akun
1
M
FK kode_akun PK kode_akun
M
tgl_transaksi no_referensi
FK nama_akun
M
keterangan
FK kode_akun jenis_akun
debet saldo_normal
kredit
masukan dan data keluaran diperlukan adanya spesifikasi file yang akan mengolah
Tabel III.3.
Spesifikasi File Data Customer
No Elemen Data Nama Field Tipe Si Keterangan
ze
1 Identitas customer id_customer varchar 15 Primary Key
2 Nama customer nama_customer varchar 30
3 Jenis kelamin jenis_kelamin Enum -
4 Alamat alamat text -
5 Nomor handphone no_hp varchar 13
Nomor Kartu Tanda
6 no_ktp varchar 16
Penduduk
Sumber : Hasil Perancangan (2018)
Tabel III.4.
Spesifikasi File Baju
No Elemen Data Nama Field Tipe Size Keterangan
1 Nomor baju no_baju varchar 15 Primary Key
2 Identitas karyawan id_karyawan varchar 15
3 Nama baju nama_baju varchar 20
4 Harga baju harga double -
5 Ukuran ukuran varchar 4
6 Keterangan keterangan text -
Sumber : Hasil Perancangan (2018)
Tabel III.5.
Spesifikasi File Pemesanan
No Elemen Data Nama Field Tipe Size Keterangan
1 Nomor transaksi no_transaksi varchar 15 Primary Key
2 Identitas customer id_customer varchar 15 Foreign Key
3 Identitas karyawan id_karyawan varchar 15 Foreign Key
4 Nomor baju no_baju varchar 15 Foreign Key
5 Tanggal transaksi tgl_transaksi date -
6 Tanggal ambil tgl_ambil date -
7 Uang muka dp double -
8 Total total double -
9 Status status varchar 11
10 Sisa sisa double -
11 Nama customer nama_customer varchar 50
12 Nama karyawan nama_karyawan varchar 50
13 Jumlah jumlah double -
14 Harga harga double -
Sumber : Hasil Perancangan (2018)
40
Tabel III.6.
Spesifikasi File Karyawan
No Elemen Data Nama Field Tipe Size Keterangan
1 Identitas karyawan id_karyawan varchar 15 Primary Key
2 Nama karyawan nama_karyawan varchar 30
3 Jenis kelamin jenis_kelamin enum -
4 Nomor handphone no_hp varchar 13
5 Alamat alamat text -
6 Jabatan jabatan varchar 20
7 Password password varchar 5
Sumber : Hasil Perancangan (2018)
Kunci Field : -
41
Tabel III.7.
Spesifikasi File Detail Pemesanan
No Elemen Data Nama Field Tipe Size Keterangan
1 Nomor transaksi no_transaksi varchar 15 Primary Key
2 Nomor baju no_baju varchar 15
3 Jumlah jumlah int 4
4 Subtotal subtotal double -
Sumber : Hasil Perancangan (2018)
Tabel III.8.
Spesifikasi File Jurnal
No Elemen Data Nama Field Tipe Size Keterangan
1 Nomor referensi no_referensi varchar 15 Primary Key
2 Kode akun Kode_akun varchar 6 Foreign Key
3 Nomor transaski no_transaksi varchar 5 Foreign Key
4 Tanggal transaski Tgl_transaski date -
6 Keterangan keterangan text -
7 Debet debet varchar 15
8 Kredit kredit varchar 15
Sumber : Hasil Perancangan (2018)
42
Kunci Field : -
Tabel III.9.
Spesifikasi File Detail Jurnal
No Elemen Data Nama Field Tipe Size Keterangan
1 Kode akun kode_akun varchar 15 Foreign Key
2 Nomor referensi no_referensi varchar 15 Foreign Key
3 Debet debet varchar 15
4 Kredit kredit varchar 15
Sumber : Hasil Perancangan (2018)
Tabel III.10.
Spesifikasi File Akun
No Elemen Data Nama Field Tipe Size Keterangan
1 Kode akun kode_akun varchar 15 Primary Key
2 Nama akun nama_akun varchar 15
3 Jenis akun jenis_akun varchar 20
4 Saldo normal saldo_normal varchar 15
Sumber : Hasil Perancangan (2018)
Sequence diagram yaitu salah satu jenis diagram pada UML yang
juga dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat
menghasilkan sesuatu seperti pada use case diagram. Berikut ini adalah proses
suatu sistem yang berjalan dan bagaimana relasi di dalamnya. Hal inilah yang
44
mempermudah user dalam pemakaian sistem yang telah dibuat dan diagram
dari pengguna (uiser) dan memberikan informasi kepada pengguna (uiser) untuk
Rancangan antarmuka pada sistem informasi pemesanan baju pada CV. Yuri
1. Form Masuk
Pengguna atau karyawan yang memiliki hak akses terlebih dahulu melakukan
login dengan memasukkan identitas karyawan dan kata sandi, setelah berhasil login
Pada form menu utama terdapat beberapa menu yang bisa diinput oleh bagian
admin yang mempunyai hak akses untuk mengelola menu utama. Menu tersebut
terdiri dari menu master yang terdapat data karyawan, data produk, data customer,
dan data akunkemudian pada menu transaksi terdapat data pemesanan dan data
jurnal, sedangkan untuk laporan ada data laporan pemesanan dan laporan jurnal.
46
Pada form karyawan menjelaskan bahwa admin yang mempunyai hak akses bisa
menginput data karyawan sesuai data yang ada diperusahaan. Setelah data selesai
Pada form customer menjelaskan bahwa admin yang mempunyai hak akses bisa
menginput data customer. Setelah data selesai diinput maka admin juga bisa
5. Form Produk
Pada form produk menjelaskan bahwa admin yang mempunyai hak akses bisa
menginput data produk sesuai data yang ada diperusahaan. Setelah data selesai
Pada form akun menjelaskan bahwa admin yang mempunyai hak akses bisa
menginput data perkiraan akun sesuai tampilan form. Setelah data selesai diinput
maka admin juga bisa menambah, mengubah, menghapus ataupun menyimpan data
tersebut.
49
7. Form Pemesanan
identitas karyawan, identitas customer dan identitas baju. Admin juga menghitung
transaksi dengan menginput data harga, jumlah dan uang muka sehingga jika
pemesanan yang dilakukan belum lunas maka akan muncul hasil sisa dari
pemesanan tersebut.
50
8. Form Jurnal
Pada form jurnal admin menginput data jurnal dengan mengisi tanggal transaksi,
nomor referensi, nomor transaksi, dan mengambil data akun dari perkiraan akun.
Admin pun bisa menambah, mengubah, menghapus dan menyimpan data tersebut.
51
tanggal awal dan tanggal akhir berdasarkan form tampilan laporan pemesanan.
tanggal awal dan tanggal akhir berdasarkan form tampilan laporan jurnal.
Admin ataupun direktur dapat mengakses buku besar dengan memilih kode
akun, tanggal awal dan tanggal akhir berdasarkan form tampilan buku besar.
3.5. Implementasi
kompleks yang mungkin dapat dipahami sebagai suatu proses, suatu keluaran
1. Fungsi Simpan
private void
buttonImageGlassMerah4ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
java.sql.Connection conn = new DBConnection().connect();
stmt.setString(11,jTextbaju.getText());
stmt.setString(12,jTextcustomer.getText());
stmt.setString(13,jTextkaryawan.getText());
54
stmt.setString(14,jTextjumlah.getText());
stmt.setString(15,jTextharga.getText());
stmt.executeUpdate();
stmt.isClosed();
stmt.close();
JOptionPane.showMessageDialog(null,"Data berhasil di
simpan");
Tampilkan();
bersih();
}catch(SQLException se){
JOptionPane.showMessageDialog(null, "ERROR" +
se.getMessage());
}
stmt.close();
}catch(Exception e){}
2. Fungsi Hapus
private void
buttonImageGlassMerah5ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
java.sql.Connection conn = new DBConnection().connect();
3. Fungsi Tambah
private void
buttonImageGlassMerah1ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
auto_number();
jTextNo.requestFocus();
jTextharga.setText("");
jTextjumlah.setText("");
jTexttotal.setText("");
jTextharga.setText("");
jTextuang.setText("");
jTextsisa.setText("");
jTextstatus.setText("");
jTextbaju.setText("");
jTextcustomer.setText("");
jTextkaryawan.setText("");
}
private void
buttonImageGlassMerah4ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
java.sql.Connection conn = new DBConnection().connect();
stmt.setString(11,jTextbaju.getText());
stmt.setString(12,jTextcustomer.getText());
stmt.setString(13,jTextkaryawan.getText());
stmt.setString(14,jTextjumlah.getText());
stmt.setString(15,jTextharga.getText());
stmt.executeUpdate();
stmt.isClosed();
stmt.close();
JOptionPane.showMessageDialog(null,"Data berhasil di
simpan");
Tampilkan();
bersih();
}catch(SQLException se){
JOptionPane.showMessageDialog(null, "ERROR" +
se.getMessage());
}
stmt.close();
}catch(Exception e){}
4. Fungsi Ubah
private void
buttonImageGlassMerah2ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
java.sql.Connection conn = new DBConnection().connect();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String calender = sdf.format(jDateChooser2.getDate());
String calender1 = sdf.format(jDateChooser3.getDate());
String sql="update pemesanan set
no_transaksi=?,id_customer=?,id_karyawan=?,id_baju=?, tgl_transaksi=?,
tgl_ambil=?,dp=?,total=?,status=?,sisa=?,nama_baju=?,nama_customer=?,
nama_karyawan=?,jumlah=?,harga=? where
no_transaksi='"+jTextNo.getText()+"'";
java.sql.PreparedStatement stmt = null;
try {
stmt = conn.prepareStatement(sql);
} catch (SQLException ex) {
}
try{
stmt.setString(1,jTextNo.getText());
57
stmt.setString(2,jComboBox3.getSelectedItem().toString());
stmt.setString(3,jComboBox4.getSelectedItem().toString());
stmt.setString(4,jComboBox1.getSelectedItem().toString());
stmt.setString(5,calender1);
stmt.setString(6,calender);
stmt.setString(7,jTextuang.getText());
stmt.setString(8,jTexttotal.getText());
stmt.setString(9,jTextstatus.getText());
stmt.setString(10,jTextsisa.getText());
stmt.setString(11,jTextbaju.getText());
stmt.setString(12,jTextcustomer.getText());
stmt.setString(13,jTextkaryawan.getText());
stmt.setString(14,jTextjumlah.getText());
stmt.setString(15,jTextharga.getText());
stmt.executeUpdate();
Tampilkan();
JOptionPane.showMessageDialog(null,"Data Berhasil di
Ubah");
}catch(SQLException se){
}
5. Fungsi Cetak
private void
buttonImageGlassMerah6ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
try {
InputStream report1 =
getClass().getResourceAsStream("lappemesanan.jrxml");
JasperReport jr = JasperCompileManager.compileReport(report1);
Map param = new HashMap();
param.clear();
java.sql.Connection con = new DBConnection().connect();
JasperPrint jp = JasperFillManager.fillReport(jr, param, con);
JasperViewer viewer = new JasperViewer(jp, false);
viewer.setFitPageZoomRatio();
viewer.setVisible(true);
} catch (Exception e) {
}
58
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting
code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the
default look and feel.
* For details see
http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(pemesanan.class.getName()).log(java.
util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(pemesanan.class.getName()).log(java.
util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(pemesanan.class.getName()).log(java.
util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(pemesanan.class.getName()).log(java.
util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
//</editor-fold>
});
}
}
Date date2 = null;
try{
date2 = new SimpleDateFormat("yyyy-MM-
dd").parse(DftTabMode1.getValueAt(baris,2).toString());
}catch (ParseException ex){
}
String id_c = DftTabMode1.getValueAt(baris, 3).toString();
jTextNo.setText(no);
jDateChooser2.setDate(datel);
jDateChooser1.setDate(date2);
jTextjumlah.setText(jumlah);
jTextharga.setText(harga);
jTexttotal.setText(total);
jTextuang.setText(dp);
jTextsisa.setText(sisa);
jTextstatus.setText(status);
jComboBox1.setSelectedItem(baju);
jTextbaju.setText(nama_b);
jComboBox3.setSelectedItem(id_c);
jTextcustomer.setText(nama_c);
60
jComboBox4.setSelectedItem(id_k);
jTextkaryawan.setText(nama_k);
}
a = Integer.parseInt(jTextjumlah.getText());
b = Integer.parseInt(jTextharga.getText());
c = a*b;
jTexttotal.setText(""+c);
}
Black Box Testing atau pengujian adalah sebuah tindakan yang dilakukan
untuk mengukur sejauh mana objek telah memenuhi sesuai harapan. Penhujian
dalam Rancang Bangun Sistem Informasi Pemesanan Baju Pada CV. Yuri
Tabel III.11
Hasil Pengujian Black Box Testing Form Masuk
No Skenario Tect Case Hasil yang Hasil pengujian Keterangan
Pengujian diharapkan
1 Nama Nama Menampilkan Sesuai Harapan Valid
Karyawan dan Pengguna pesan “Anda
Kata Sandi (kosong), Kata gagal login”
tidak diisi Sandi (kosong)
kemudian klik
tombol masuk
2 Nama Nama Menampilkan Sesuai Harapan Valid
Pengguna tidak Pengguna pesan “Anda
diisi (kosong), Kata gagal login”
kemudaian klik Sandi (benar)
tombok masuk
3 Semua data Nama Langsung Sesuai Harapan Valid
masuk diisi Pengguna masuk ke Menu
dengan benar (benar), Kata Utama
kemudian klik Sandi (benar)
tombol masuk
Sumber : Hasil Perancangan (2018)
Tabel III.12
Hasil Pengujian Black Box Testing Form Pemesanan
No Skenario Tect Case Hasil yang Hasil Keterangan
Pengujian diharapkan pengujian
1 Semua data Nomor Menampilkan Sesuai Valid
pemesanan transaksi, id pesan ERROR” Harapan
tidak diisi customer id
kemudian klit karyawan
tombol simpan tanggak
transaksi, dp,
total, status,
dan sisa
(kosong)
2 Semua data Nomor Menampilkan Sesuai Valid
pemesanan transaksi, id pesan “Data Harapan
diisi kemudian customer id berhasil
klik tombol karyawan disimpan”
simpan tanggak
transaksi, dp,
total, status,
dan sisa
(benar)
Sumber : Hasil Perancangan (2018)
62
Tabel III.13
Hasil Pengujian Black Box Testing Data Karyawan
No Skenario Tect Case Hasil yang Hasil Keterangan
Pengujian diharapkan pengujian
1 Semua data Id karyawan, Menampilkan Sesuai Valid
karyawan nama pesan “error” Harapan
tidak diisi karyawan,
kemudian klik jenis kelamin,
tmbol simpan alamat, no hp,
jabatan dan
password
semua
(kosong)
2 Semua data Id karyawan, Menampilkan Sesuai Valid
karyawan diisi nama pesan “data Harapan
kemudian klik karyawan, berhasil
simpan jenis kelamin, disimpan”
alamat, no hp,
jabatan dan
password
semua (benar)
3 Memilih data Id karyawan Menampilkan Sesuai Valid
karyawan (benar) dan pesan “data Harapan
yang akan data sudah berhasil
diedit dan diedit diubah”
mengedit seuai
yang di
inginkan
kemudian klik
edit
4 Memilih data Id karyawan Menampilkan Sesuai Valid
karyawan (benar) pesan “data Harapan
yang ingin berhasil
dihapus dihapus”
kemudian klik
hapus
Sumber : Hsil Perancangan (2018)
Tabel III.14
Hasil Pengujian Black Box Testing Data Customer
No Skenario Tect Case Hasil yang Hasil Keterangan
Pengujian diharapkan pengujian
1 Semua data Id customer, Menampilkan Sesuai Valid
customer tidak nama pesan “error” Harapan
di isi customer, jenis
kemudian klik kelamin,
tmbol simpan alamat, no hp
(kosong)
2 Semua data Id customer, Menampilkan Sesuai Valid
customer di isi nama pesan “data Harapan
kemudian klik customer, jenis berhasil
simpan kelamin, disimpan”
63
alamat, no hp
(kosong)
3 Memilih data Id customer Menampilkan Sesuai Valid
customer yang (benar) dan pesan “data Harapan
akan diedit dan data sudah berhasil
mengedit seuai diedit diubah”
yang di
inginkan
kemudian klik
edit
4 Memilih data Id customer Menampilkan Sesuai Valid
customer yang (benar) pesan “data Harapan
ingin dihapus berhasil
kemudian klik dihapus”
hapus
Sumber : Hasil Perancangan (2018)
Tabel III.15
Hasil Pengujian Black Box Testing Data Produk
No Skenario Tect Case Hasil yang Hasil Keterangan
Pengujian diharapkan pengujian
1 Semua data Id baju, nama Menampilkan Sesuai Valid
produk tidak baju, harga, pesan “error” Harapan
diisi kemudian dan ukuran
klik tmbol (kosong)
simpan
2 Semua data Id baju, nama Menampilkan Sesuai Valid
produk diisi baju, harga, pesan “data Harapan
kemudian klik dan ukuran berhasil
simpan (benar) disimpan”
3 Memilih data Id baju (benar) Menampilkan Sesuai Valid
produk yang dan data sudah pesan “data Harapan
akan diedit dan diedit berhasil
mengedit seuai diubah”
yang di
inginkan
kemudian klik
edit
4 Memilih data Id produk Menampilkan Sesuai Valid
produk yang (benar) pesan “anda Harapan
ingin dihapus yakin ingin
kemudian klik menghapus id
hapus produk?”
Sumber : Hasil Perancangan (2018)
64
Tabel III.16
Hasil Pengujian Black Box Testing Jurnal
No Skenario Tect Case Hasil yang Hasil Keterangan
Pengujian diharapkan pengujian
1 Semua data No refrensi, Menampilkan Sesuai Valid
jurnal tidak di kode akun, no pesan “error” Harapan
isi kemudian transaski, dan
klik tombol tgl transaksi,
simpan (kosong)
2 Semua data No referensi, Menampilkan Sesuai Valid
jurnal di isi kode akun, no pesan “data Harapan
kemudian klik transaski, dan berhasil
tombol simpan tgl transaksi, disimpan”
(benar)
3 Memilih data No referensi Menampilkan Sesuai Valid
jurnal yang (benar) dan pesan “data Harapan
akan diedit dan data sudah berhasil
mengedit seuai diedit diubah”
yang di
inginkan
kemudian klik
edit
4 Memilih data No referensi Menampilkan Sesuai Valid
produk yang (benar) pesan “data Harapan
ingin dihapus berhasil
kemudian klik dihapus”
hapus
Komponen perangkat keras adalah terdiri dari unsur-unsur yang terdiri dari
perangkat keras komputer yang digunakan untuk membantu proses kerja manusia
berikut :
d. Harddisk : 500 GB
f. Keyboard : 86 Key
h. Mouse : Standar
Komponen perangkat lunak adalah serangkaian unsur unsur yang terdiri dari
c. DBMS : MySQL