346 Layar Lihat PO Jika pada layar sub menu penjualan pada menu lihat PO, maka akan menampilkan data mengenai PO yang ada pada perusahaan dan menu tambah PO. Gambar 4.145 Layar lihat PO Pada layar PO terdapat laporan mengenai data-data PO yaitu nopo, tanggal PO,batas tanggal kirim, pelanggan karyawan dan control. Didalam list control user dapat menekan tombol view PO.
347 Layar View PO Gambar 4.146 Layar view PO Layar ini berfungsi untuk user melihat PO yang telah dilakukan dalam perusahaan. Dimana PO melingkupi dari (No PO, tanggal, batas tanggal pengiriman, pelanggan, karyawan PIC PI, jenis barang serta jumlah barang ). Didalam view PO, user juga dapat menekan tombol tambah pelanggan baru, maka akan menampilkan layar tambah pelanggan baru.
348 Layar Tambah PO Gambar 4.147 Layar tambah PO Pada layar ini tambah PO dapat menampilkan, menambah informasi data-data PO.Untuk menambah PO, user bisa mengisi textbox-textbox yang disediakan antara lain (nomor PO. Tanggal, batas tanggal pengiriman, pelanggan, karyawan PIC PO, jenis barang dan jumlah barang) tekan tombol simpan atau menekan tombol batal untuk tidak menambah PO.
349 Layar Tambah PI Gambar 4.148 Layar tambah PI Pada layar ini tambah faktur PI dapat menampilkan, menambah informasi data-data mengenai faktur penjualan.untuk menambah faktur penjualan, user bisa mengisi textboxtextbox yang disediakan antara lain (nopo, NoPI, tanggal, batas tanggal pengiriman, pelanggan, karyawan PIC PI serta jenis barang, harga barang, jumlah barang dan total harga) user juga dapa menekan tombol cek stok untuk melihat barang mencukupi atau tidak mencukupi.
350 Layar Produksi Jika pada layar home user menekan menu Produksi, maka akan ditampilkan layar Produksi. Gambar 4.149 Layar Produksi Pada layar ini user dapat menampilkan dan mengubah informasi data produksi yang ada pada tabel (No. PI, Pelanggan, Tanggal Produksi, Gagal Produksi, Oleh, Status Produksi). Untuk menampilkan status produksi, user bisa menekan tombol View. User bisa menampilkan keterangan dari No. PI dengan memilih No. PI yang ada. Untuk mengubah data pelanggan user harus memilih pelanggan yang diinginkan dari tabel Produksi. Data pelanggan yang terpilih akan tampil. Setelah melakukan perubahan data yang diinginkan, user bisa menekan tombol Simpan. Untuk mengubah data karyawan, user dapat memilih
351 karyawan dari tabel Produksi. Maka data dari karyawan yang dipilih akan tampil. Setelah melakukan perubahan, user bisa menekan tombol Simpan. Jika user ingin mengupdate status produksi, user bisa menekan tombol update yang terdapat disebelah kanan tabel tersebut. Layar Update Status Produksi Jika pada layar Produksi, user menekan tombol Update yang ada disebelah kanan tabel maka akan ditampilkan layar Update Status Produksi. Gambar 4.150 Layar Update Status Produksi
352 Pada layar ini user dapat melakukan update status produksi. Untuk meng-update status produksi, user bisa mengisi textbox-textbox yang telah disediakan. Setelah melakukan perubahan data yang diinginkan, user bisa menekan tombol Simpan. Layar Packing Jika pada layar Home user menekan tombol Packing maka akan ditampilkan layar Packing. Gambar 4.151 Layar Packing Pada layar ini user dapat menampilkan keterangan No.PI yang diinginkan. User juga dapat mengubah data dari pelanggan yang ada pada tabel. Serta dapat mengubah data dari karyawan yang ada pada tabel tersebut. Jika user ingin menampilkan status packing, user bisa menekan tombol View yang ada ditabel tersebut.
353 Layar Pengiriman Jika pada menu Home user menekan menu Pengiriman maka akan ditampilkan layar Pengiriman. Gambar 4.152 Layar Pengiriman Pada layar ini user dapat menampilkan informasi perusahaan pengiriman (forwader), menampilkan informasi shipping instruction, dan menambah Forwarder s Cargo Receipt (FCR). Untuk menampilkan informasi perusahaan pengiriman (forwarder), user dapat menekan sub menu Lihat Perusahaan Pengiriman (forwarder). Untuk menampilkan informasi shipping instruction, user dapat menekan sub menu Lihat Shipping Instruction.
354 Sedangkan untuk menambah Forwarder s Cargo Receipt (FCR) maka user harus menekan sub menu Tambah Forwarder s Cargo Receipt (FCR). Layar Lihat Perusahaan Pengiriman (Forwarder) Jika pada layar Pengiriman, user menekan sub menu Lihat Perusahaan Pengiriman, maka akan ditampilkan Layar Forwarder. Gambar 4.153 Layar forwarder Pada layar ini user dapat menambah, mengubah dan menghapus data dari perusahaan pengiriman (forwarder). Untuk menambah data forwarder user bisa memilih sub menu Tambah Forwarder. Untuk mengubah data forwarder yang ada pada tabel forwarder, maka user harus memilih tombol edit yang ada disebelah kanan tabel. Jika user ingin menghapus data dari forwarder, maka user bisa menekan tombol Delete yang ada di sebelah tombol View.
355 Layar Tambah Forwarder Jika pada layar Forwarder, user menekan sub menu Tambah Forwarder maka akan ditampilkan Layar Tambah Forwarder. Gambar 4.154 Layar tambah forwarder Pada layar ini user dapat menambah data forwarder yang baru. Untuk menambah forwarder, user bias mengisi textbox textbox yang telah disediakan. Setelah melakukan pengisian data maka user bisa menekan tombol Simpan.
356 Layar Edit Forwarder Jika pada layar Forwarder user menekan tombol Edit Forwarder maka akan ditampilkan layar Edit Forwarder. Gambar 4.155. Layar edit Forwarder Pada layar ini user dapat mengubah data dari forwarder. Setelah melakukan perubahan yang diinginkan. User bisa menekan tombol Simpan.
357 Layar Shipping Instruction(SI) Jika pada layar Pengiriman, user menekan sub menu Lihat Shipping Instruction maka akan ditampilkan layar Shipping Instruction. Gambar 4.156 Layar view SI Pada layar ini user dapat menambah, mengubah, dan menghapus data shipping instruction. Untuk menambah data shipping instruction, user bisa menekan sub menu Tambah SI. Untuk mengubah data dari shipping instruction yang ada pada tabel maka user tinggal menekan tombol Edit SI yang ada disebelah kanan dari tabel tersebut. Untuk menghapus data shipping instruction yang ada pada tabel user bisa menekan tombol hapus yang ada disebelah kanan tabel tersebut.
358 Layar Tambah SI Jika pada layar Shipping Instruction user menekan sub menu Tambah SI maka akan ditampilkan layar Tambah SI. Gambar 4.157 Layar tambah SI Pada layar ini user dapat menambah data shipping instruction. Untuk menambah data shipping instruction, user bisa mengisi textbox-textbox yang tersedia. Setelah melakukan pengisian data yang diinginkan maka user bisa menekan Tombol Simpan.
359 Layar Tambah FCR Jika pada layar Pengiriman, user menekan sub menu Tambah Forwarder s Cargo Receipt (FCR) maka akan ditampilkan layar Tambah FCR. Gambar 4.158 Layar tambah FCR Pada layar ini user bisa menambah data Forwarder s Cargo Receipt (FCR). Untuk menambah FCR, user dapat mengisi textbox-textbox yang tersedia. Setelah melakukan pengisian data yang diinginkan, maka user bisa menekan tombol Simpan.
360 Layar Edit FCR Jika pada layar Pengiriman user menekan tombol Edit Pengiriman yang ada disebelah kanan pada tabel pengiriman, maka akan ditampilkan Layar Edit FCR. Gambar 4.159 Layar edit FCR Pada layar ini user dapat mengubah data FCR yang ada pada tabel pengiriman. Untuk mengubah data FCR, user harus mengisi textbox-textbox yang telah disediakan. Setelah melakukan perubahan data yang diinginkan, maka user bisa menekan tombol Simpan.
361 Layar Pembelian Jika pada layar Home, user menekan menu Pembelian maka akan ditampilkan layar Pembelian. Gambar 4.160 Layar view Pembelian Pada layar ini user dapat menampilkan informasi mengenai pemasok, menampilkan laporan pembelian, dan menambah data pembelian (DO). Untuk menampilkan informasi pemasok maka user dapat menekan sub menu Lihat Pemasok. Untuk menampilkan laporan pembelian, user dapat menekan sub menu Laporan Pembelian. Sedangkan untuk menambah data pembelian, user bisa menekan sub menu Tambah Data Pembelian (DO).
362 Layar Pemasok Jika pada layar Pembelian, user menekan sub menu Lihat Pemasok maka akan ditampilkan layar Pemasok. Gambar 4.161 Layar Pemasok Pada layar ini user dapat menambah dan meng-edit data pemasok. Untuk menambah data pemasok maka user dapat menekan sub menu Tambah Pemasok. Sedangkan untuk meng-edit data pemasok, user bisa menekan tombol Edit Pemasok yang ada disebelah kanan tabel pemasok.
363 Layar Tambah Pemasok Jika pada layar Pemasok, user menekan sub menu Tambah Pemasok maka akan ditampilkan layar Tambah Pemasok. Gambar 4.162 Layar tambah Pemasok Pada layar ini user dapat menambah data pemasok. Untuk menambah data pemasok, user harus mengisi textbox-textbox yang telah disediakan. Setelah pengisian data yang diinginkan maka user bisa menekan tombol Simpan.
364 Layar Edit Pemasok Jika pada layar Pemasok, user menekan tombol Edit Pemasok yang ada disebelah kanan tabel pemasok maka akan ditampilkan layar Edit Pemasok. Gambar 4.163 Layar edit Pemaosk Pada layar ini user dapat mengubah data pemasok. Untuk mengubah data pemasok, user harus mengisi textbox-textbox yang telah disediakan. Setelah melakukan pengisian data yang diinginkan, maka user bisa menekan tombol Simpan.
365 Layar Laporan Pembelian Jika pada layar Pembelian, user menekan sub menu Laporan Pembelian maka akan ditampilkan layar Laporan Pembelian. Gambar 4.164 Layar laporan Pembelian Pada layar ini user dapat menampilkan data laporan pembelian menurut tanggal yang diinginkan. Untuk menampilkan data laporan pembelian, user tinggal menekan tombol tanggal yang sudah disediakan. Setelah memilih tanggal yang diinginkan maka user bisa menekan tombol Submit.
366 Layar Tambah Data Pembelian Jika pada layar Pembelian, user menekan sub menu Tambah Data Pembelian (DO) maka akan ditampilkan layar Tambah Data Pembelian. Gambar 4.165 Layar Tambah Data Pembelian (DO) Pada layar ini user dapat menambah data pembelian (DO). Untuk menambah data pembelian, user harus mengisi textbox-textbox yang telah disediakan. Setelah melakukan pengisian data pembelian yang diinginkan maka user bisa menekan tombol Simpan. 4.3.4 Evaluasi Sistem Untuk evaluasi system ini, dilakukan pengujian terhadap Domain ntegtriy, Entity Intgrity, Refences Integitry, dan Securty pada basisdata yang telah dirancang.
367 1. Domain Integrity Pengujian yang dilakukan adalah apakah nilai atribut dihasilkan sesuai dengan domain yang telah ditentukan sebelumnya. Hal-hal yang diuji sebagai contoh sebagai berikut : Domain atribut yang ditetapkan untuk untuk kdkaryawan pada tabel karyawan hanya boleh berisi angka Pengujian juga dilakukan pada operasi yang diperbolehkan terjadi terhadap atibut yang ada hubungannya dengan atribut yang lain. Hasil evaluasi domain Integrity menunjukan seluruh tabel yang diuji telah memiliki domain Integrity yang tepat. 2. Entity Integrity Pengujian yang dilakukan adalah menguji seluruh tabel dan memastikan bahwa tidak ada atribut dari suatu primary key yang bernilai NULL dan tidak ada 2 record yang sama pada primary key suatu strong entity. Sebagai contoh adalah primary key pada tabel Pelanggan (kdpelanggan) tidak boleh bernilai NULL dan Entity Pelanggan merupakan strong Entity maka harus diuji bahwa tidak ada dua record yang sama didalam tabel tersebut. Hasil evaluasi entity Integrity merupakan bahwa tabel yang ada telah memenuhi criteria lulus uji. 3. References Integrity Hal yang diuji dalam setiap tabel telah berhubungan, terdapat foreign key dalam tabel yang terhubung tersebut dan nilai foreign key harus sesuai dengan primary key pada tabel terhubung.
368 Hasil evaluasi referential Integrity membuktikan bahwa seluruh tabel telah terhubung dengan baik dimana terdapat foreign key dan nilai foreign key tersebut sesuai dengan primary key tabel yang terhubung. 4. Security Evaluasi security dimaksudkan untuk menguji apakah seluruh tabel memiliki keamanan berdasarkan mekanisme keamanan yang baik sehinggatidak terjadi penyimpangan atau penyalahgunaan data yang ada. Sebagai contoh adalah sebagai berikut : Pengguna tidak diperbolehkan untuk mengakses dan melakukan perubahan atau transaksi pada data yang ada tanpa memasukan username dan password dengar benar (tedaftar dalamb basisdata tabel pengguna tersebut) pada menu Login. Pengguna tidak dapat menyelesaikan transaksi yang dilakukan apabila terjadi ketidaksesuain data ketika melakukan transaksi tersebut. Dalam hal ini, pengguna akan menerima pesan kesalahan sehingga perbaikan dapat dilakukan dan transaksi dapat dilanjutkan. Hasil evaluasi security menunjukan bahwa seluruh tabel dapat berjalan dengan benar mengikuti mekanisme keamanan yang baik.