77
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN
4.1 Implementasi Sistem Pada tahap implementasi, merupakan tahapan penerapan dan pengujian dari portal informasi yang sudah dirancang. Penerapan rancangan yang telah dibuat dituangkan ke dalam bentuk coding program. Selain itu juga implementasi terhadap hasil ari analisi pada tahap perancangan dengan operasional perangkat lunak yang dibuat agar terjadi kesesuaian dalam kinerjanya. Adapun tujuan utama tahap implementasi adalah mengimplementasikan arsitektur dan perancangan sistem secara keseluruhan.(Adi Nugroho:275).
4.1.1
Lingkungan Implementasi
Perancangan sistem ini dapat berjalan dengan baik karena didukung oleh perangkat pendukung yaitu perangkat lunak dan perangkat keras. 1) Perangkat lunak pendukung yang digunakan adalah sebagai berikut : a) Sistem operasi yang digunakan adalah windows 7 Windows 7 Business Edition Service Pack 1 b) Pemograman PHP version 5.4.7 output HTML versi 5 c) Program aplikasi database yang digunakan adalah mySQL Versi 5.0.10 d) Menggunakan Notepad ++ Versi 6.9.2 untuk proses editing Source Code e) Menggunakan Adobe Photoshop CS4 untuk proses desain aplikasi 2) Perangkat Keras Pendukung yang digunakan adalah sebagi berikut : a) Processor AMD Turion X2 64 b) Memory 3148 MB.
http://digilib.mercubuana.ac.id/z
c) Monitor 14 inchi d) Hardisk 250 GB e) hp Laptop f) Printer epson Pi90
4.1.2
Pembahasan Hasil Implementasi
Proses penginputas stok barang dan pproses jual/beli masih dilakukan secara manual. Dengan menggunakan sistem informasi gudang ini, setiap karyawan diharapkan dapat memproses keluar masuk barang dengan baik. Proses perndataan dapat dilakukan kapan saja dan dimana saja dengan beberapa ketentuan validasi didalamnya, adapun ketentuanketentuan dari Sistem Informasi Inventory yang dapat di implementasikan adalah sebagai berikut : Sistem memiliki keterkaitan data antara form satu dengan form lainnya. Pada saat proses delete data, Sistem akan melakukan validasi pada data-data tertentu yang telah digunakan oleh menu lain, sehingga data tersebut tidak diperbolehkan dihapus. User memiliki hak dan batasannya masing-masing sesuai dengan tugas dan tanggung jawabnya. Proses keluar barang hanya dapat dilakukan melalui proses penjualan, dengan seperti proses pendataan akan terdata dengan rapih. Proses masuknya barang bias diinput oleh pihak gudang, tentunya hanya untuk memberikan referensi barang yang akan dibeli, atau proses masuknya barang. Proses
payment/outstanding
barang
dilakukan
dengan
sepengetahuan customer, managaer keuangan dan pimpinan. Semua proses dalam Sistem Informasi Inventory dapat dilihat dalam sebuah menu Laporan, yang hanya bias dilihat oleh atasan.
78 http://digilib.mercubuana.ac.id/z
4.1.3
Tampilan Antar Muka
Tampilan Antar muka merupakan bentuk tampilan grafis yang berhubungan langsung dengan pengguna (user)
4.1.3.1 Form Login
Gambar 4. 1 Form Login
4.1.3.2 Dashboard Menu
Gambar 4. 2 Dashboard menu
79 http://digilib.mercubuana.ac.id/z
Cara Pemakaian : Setelah
melakukan
Login,
User
dapat
mengakses
menu–menu
yang
telah
disediakansesuai dengan rule yang dimilikinya dengan cara klik link form yang akan di akses.
4.1.3.3 Menu Penjualan
Gambar 4. 3 Menu Penjualan
Gambar 4. 4 Menu proses penjualan
80 http://digilib.mercubuana.ac.id/z
Gambar 4. 5 Invoice Penjualan Barang Cara Pemakaian : 1. Pilih menu “Add Sales” di sebelah kiri 2. Pilih Customer, item dan jumlah yang di inginkan. 3. Input Discount jika ada dan jumlah bayar 4. Pilih metode pembayaran, tanggal dan pajak. 5. Lalu tekan “Add+” 6. Pada menu “View Sales” Klik “Print” untuk mencetak invoice
4.1.3.4 Menu Customer
Gambar 4. 6 Menu Customer
81 http://digilib.mercubuana.ac.id/z
Gambar 4. 7 Menu tambah Customer
Cara Pemakaian : 1. Pilih Menu “Add Customer” disebelah kiri 2. Input Nama, Alamat Contact dan kode Unik. 3. Lalu klik “Add+” untuk menyimpan
4.1.3.5 Menu Pembelian
Gambar 4. 8 Menu Pembayaran Barang
82 http://digilib.mercubuana.ac.id/z
Gambar 4. 9 Menu Proses Pembelian Barang
Gambar 4. 10 Invoice Pembelian Barang
Cara Pemakaian : 1. Pilih menu “Add Purchase” di sebelah kiri 2. Pilih Supplier, item dan jumlah yang di inginkan. 3. Input jumlah bayar 4. Pilih metode pembayaran dan tanggal. 5. Lalu tekan “Add+” 6. Pada menu “View Purchase” Klik “Print” untuk mencetak invoice
83 http://digilib.mercubuana.ac.id/z
4.1.3.6 Menu Supplier
Gambar 4. 11 Menu Supplier
Gambar 4. 12 Menu Tambah Supplier Cara Pemakaian : 1. Pilih Menu “Add Supplier” disebelah kiri 2. Input Nama, Alamat Contact dan kode Unik. 3. Lalu klik “Add+” untuk menyimpan
84 http://digilib.mercubuana.ac.id/z
4.1.3.7 Menu Stok Produk
Gambar 4. 13 Menu Stok Produk
Gambar 4. 14 Menu Tambah Produk Cara Pemakaian : 1. Pilih Menu “Add Stock” disebelah kiri 2. Input Nama Barang, Harga, Supplier, Harga Jual dan kategori produk. 3. Lalu klik “Add+” untuk menyimpan
85 http://digilib.mercubuana.ac.id/z
Gambar 4. 15 Menu Kategori Produk
Gambar 4. 16 Menu Tambah Kategori Produk
Cara Pemakaian : 1. Pilih Menu “Add Stock Category” disebelah kiri 2. Input Nama Kategori dan deskripsi kategori produk. 3. Lalu klik “Add+” untuk menyimpan
86 http://digilib.mercubuana.ac.id/z
Gambar 4. 17 Menu Ketersediaan Stok
4.1.3.8 Menu Payment/Outstanding
Gambar 4. 18 Menu Payment
Gambar 4. 19Menu Outstanding
87 http://digilib.mercubuana.ac.id/z
Gambar 4. 20 Menu Pembayaran
Cara Pemakaian : 1. Pilih Menu “Payment” disebelah kiri 2. Pilih transaksi yang ingin dibayar lalu klik “Pay Now” 3. Input Jumlah yang ingin dibayar 4. Lalu klik “Save” untuk menyimpan
Gambar 4. 21 Menu Outstanding Cara Pemakaian : 1. Pilih Menu “Oustanding” disebelah kiri 2. Pilih transaksi yang ingin dibayar lalu klik “Pay Now” 3. Input Jumlah yang ingin dibayar 4. Lalu klik “Save” untuk menyimpan 4.1.3.9 Menu Report
88 http://digilib.mercubuana.ac.id/z
Gambar 4. 22 Menu Report
Cara Pemakaian : 1. Pilih Menu “Report” 2. Pilih Tanggal Transaksi 3. Lalu klik “Show” untuk menampilkan
4.1.3.10 Menu Store Setting
Gambar 4. 23 Halaman Store setting
4.2 Metode Pengujian Setelah Sistem Informasi Inventory
ini selesai dibangun, tahap
berikutnya adalah tahap pengujian dimana Sistem yang telah dibangun ini diuji apakah sudah sesuai dengan rancangan yang telah dibuat sebelumnya. Metode pengujian menggunakan metode Black Box, yaitu metode pengujian perangkat lunak yang menguji fungsionalitas aplikasi tanpa harus melihat kedalam. Pengujian menggunakan metode Black Box dilakukan dengan cara memberi sejumlah masukan (input) pada aplikasi yang kemudian diproses sesuai
89 http://digilib.mercubuana.ac.id/z
kebutuhan fungsionalitas untuk melihat apakah program aplikasi ini menghasilkan keluaran (output) yang sudah sesuai dengan fungsinya masing-masing.
4.2.1
Skenario Pengujian
Dalam pengujian ini dibuat suatu daftar pengujian dengan berbagai skenario pengujian untuk mencari apakah aplikasi yang dibuat dapat berjalan dengan baik. Skenario pengujian dilakukan dengan memilih dari pilihan yang tersedia pada aplikasi, kemudian dilakukan pengujian dengan menekan tombol-tombol yang tersedia disetiap halaman apakah hasil sudah sesuai dengan yang diharapkan.
Tabel 4. 1 Skenario Pengujian Sistem No.
Skenario
Deskripsi
Uji Kasus Deskripsi
Hasil
Skenarion 1
Login
Login System
Melakukan masuk
Sistem akan menolak
kedalam sistem
jika user dan password
menggunakan user dan
salah.
password masingmasing 2
3
4
Quick Links
Maintain
Mengecek Menu-menu
Link dan menu sesusai
Dashboard
Quick Links
yang terdapat pada
dengan tugas dan
Quick Links
fungsinya
Maintain
Mengecek kesuksesan
Akan Menampilkan
Search
mencari di kolom
sesuai dengan tugas dan
(Dashboard)
Search
fungsinya
Maintain
Melakukan Lihat, Print
Sistem akan berhasil
Menu
Invoice, Edit, Hapus dan
melakukan proses
Tambah Proses
Maintain Menu Sales
Penjualan Barang
dan akan tampil
Search
Menu Sales
notifikasi data berhasil di Maintain
90 http://digilib.mercubuana.ac.id/z
Tabel 4. 1 ( Lanjutan ) Skenario Pengujian Sistem No.
Skenario
Deskripsi
Uji Kasus Deskripsi
Hasil
Skenarion 5
Menu
Maintain
Melakukan Lihat,
Sistem akan berhasil
Customer
Menu
Tambah, Edit dan hapus
melakukan proses
Customer
Maintain Menu Customer dan akan tampil notifikasi jika berhasil atau tidak
6
7
Search
Maintain
Mengecek kesuksesan
Akan Menampilkan
Search
mencari di kolom
sesuai dengan tugas dan
(Customer)
Search
fungsinya
Menu
Maintain
Melakukan Lihat, Print
Sistem akan berhasil
Purchase
Menu
Invoice, Edit, Hapus dan
melakukan proses
Tambah Proses
Maintain Menu
Pembelian Barang
Purchase dan akan tampil notifikasi data berhasil di Maintain
8
Menu
Maintain
Melakukan Lihat,
Sistem akan berhasil
Supplier
Menu
Tambah, Edit dan hapus
melakukan proses
Supplier
Maintain Menu Supplier dan akan tampil notifikasi jika berhasil atau tidak
9
Menu
Maintain
Melakukan Lihat,
Sistem akan berhasil
Stock/Product
Menu
Tambah, Edit dan hapus
melakukan proses
Data Barang
Maintain Menu dan akan tampil notifikasi jika berhasil atau tidak
10
Menu
Maintain
Melakukan Lihat,
Sistem akan berhasil
Category
Menu
Tambah, Edit dan hapus
melakukan proses
Data Kategori Barang
Maintain Menu dan
Stock/Product
akan tampil notifikasi jika berhasil atau tidak
91 http://digilib.mercubuana.ac.id/z
Tabel 4. 1 ( Lanjutan ) Skenario Pengujian Sistem No.
Skenario
Deskripsi
Uji Kasus Deskripsi
Hasil
Skenarion 11
12
Search
Maintain
Mengecek kesuksesan
Akan Menampilkan
Search (Stock/ mencari di kolom
sesuai dengan tugas dan
Product)
Search
fungsinya
Menu
Maintain
Melakukan Lihat dan
Sistem akan berhasil
Payment/
Menu
Tambah Pembayaran
melakukan proses
Outstanding
tambah dan lihat pembayaran, akan tampil notifikasi berhasil atau tidak
13
Search
Maintain
Mengecek kesuksesan
Akan Menampilkan
Search
mencari di kolom
sesuai dengan tugas dan
(Payment/
Search
fungsinya
Maintain
Mengecek kesuksesan
Sistem akan
Report
menampilkan laporan,
menampilkan laporan
pilih tanggal transaksi
dari tanggal transaksi
Outstanding) 14
Menu Report
yang dipilih 15
Store Setting
Maintain
Hanya melakukan
Sistem akan melakukan
Store Setting
perubahan data
proses perubahan data, dan akan menampilkan notifikasi berhasil
16
Menu Logout
Logout Sistem
Melakukan keluar dari
Sistem akan keluar dan
system
tampil menu login
92 http://digilib.mercubuana.ac.id/z
Tabel 4. 2 Hasil Pengujian Sistem No.
1
Skenario
Login
Deskripsi
Uji Kasus
Skenario
Deskripsi
Login Sistem
Keterangan
Hasil (Berhasil/Gagal)
Melakukan
Sistem akan
masuk kedalam
menolak jika
sistem
user dan
menggunakan
password
user dan
salah.
Berhasil
password masing-masing 2
Quick Links
Maintain
Mengecek
Link dan menu
Dashboard
Quick Links
Menu-menu
sesusai dengan
yang terdapat
tugas dan
pada Quick
fungsinya
Berhasil
Links 3
Search
Maintain
Mengecek
Akan
Search
kesuksesan
Menampilkan
(Dashboard)
mencari di
sesuai dengan
kolom Search
tugas dan
Berhasil
fungsinya 4
Menu Sales
Maintain
Melakukan
Sistem akan
Menu
Lihat, Print
berhasil
Invoice, Edit,
melakukan
Hapus dan
proses
Tambah Proses
Maintain Menu
Penjualan
Sales dan akan
Barang
tampil notifikasi data berhasil di Maintain
93 http://digilib.mercubuana.ac.id/z
Berhasil
Tabel 4.2 ( Lanjutan ) Hasil Pengujian Sistem No.
5
Skenario
Deskripsi
Uji Kasus
Skenario
Deskripsi
Keterangan
Hasil (Berhasil/Gagal)
Menu
Maintain
Melakukan
Sistem akan
Customer
Menu
Lihat, Tambah,
berhasil
Edit dan hapus
melakukan
Customer
proses
Berhasil
Maintain Menu Customer dan akan tampil notifikasi jika berhasil atau tidak 6
Search
Maintain
Mengecek
Akan
Search
kesuksesan
Menampilkan
(Customer)
mencari di
sesuai dengan
kolom Search
tugas dan
Berhasil
fungsinya 7
Menu
Maintain
Melakukan
Sistem akan
Purchase
Menu
Lihat, Print
berhasil
Invoice, Edit,
melakukan
Hapus dan
proses
Tambah Proses
Maintain Menu
Pembelian
Purchase dan
Barang
akan tampil
Berhasil
notifikasi data berhasil di Maintain 8
Menu Supplier
Maintain Menu
Melakukan
Sistem akan
Lihat, Tambah,
berhasil
Edit dan hapus Supplier
melakukan proses Maintain Menu Supplier dan akan tampil notifikasi jika berhasil atau tidak
94 http://digilib.mercubuana.ac.id/z
Berhasil
Tabel 4.2 ( Lanjutan ) Hasil Pengujian Sistem No.
9
Skenario
Menu Stock/Prod
Deskripsi
Uji Kasus
Skenario
Deskripsi
Maintain Menu
uct
Keterangan
(Berhasil/Gagal)
Melakukan
Sistem akan
Lihat, Tambah,
berhasil
Edit dan hapus
melakukan
Data Barang
Hasil
Berhasil
proses Maintain Menu dan akan tampil notifikasi jika berhasil atau tidak
10
Menu
Maintain
Melakukan
Sistem akan
Category
Menu
Lihat, Tambah,
berhasil
Stock/Prod
Edit dan hapus
melakukan
uct
Data Kategori
proses
Barang
Maintain Menu
Berhasil
dan akan tampil notifikasi jika berhasil atau tidak 11
Search
Maintain
Mengecek
Akan
Search (Stock/
kesuksesan
Menampilkan
Product)
mencari di
sesuai dengan
kolom Search
tugas dan
Berhasil
fungsinya 12
Menu Payment/
Maintain Menu
Melakukan Lihat dan
Outstandin
Tambah
g
Pembayaran
Sistem akan berhasil melakukan proses tambah dan lihat pembayaran, akan tampil notifikasi berhasil atau tidak
95 http://digilib.mercubuana.ac.id/z
Berhasil
Tabel 4.2 ( Lanjutan ) Hasil Pengujian Sistem No.
13
14
15
Skenario
Search
Menu Report
Store Setting
Deskripsi
Uji Kasus
Skenario
Deskripsi
Keterangan
Hasil (Berhasil/Gagal)
Maintain
Mengecek
Akan
Search
kesuksesan
Menampilkan
(Payment/
mencari di
sesuai dengan
Outstanding)
kolom
tugas dan
Search
fungsinya
Maintain
Mengecek
Sistem akan
Report
kesuksesan
menampilkan
menampilkan
laporan dari
laporan, pilih
tanggal
tanggal
transaksi yang
transaksi
dipilih
Maintain
Hanya
Sistem akan
Store Setting
melakukan
melakukan
perubahan
proses
data
perubahan
Berhasil
Berhasil
Berhasil
data, dan akan menampilkan notifikasi berhasil 16
Menu Logout
Logout
Melakukan
Sistem akan
Sistem
keluar dari
keluar dan
Sistem
tampil menu
Berhasil
login
4.2.2
Analisa Hasil Pengujian
Berdasarkan pengujian yang telah dilakukan terhadap portal informasi ini, dapat disimpulkan bahwa: 1. Proses pengujian yang telah dilakukan memberikan hasil keluaran yang diharapkan 2. Proses bisnis Sistem Informasi berjalan dengan sesuai rancangan 3. Tampilan layar sesuai dengan rancangan
96 http://digilib.mercubuana.ac.id/z
4. Tombol-tombol yang tersedia berfungsi sesuai dengan kebutuhan 5. Sistem Informasi Inventory berhasil dijanlankan dengan baik Berdasarkan kesimpulan analisa hasil pengujian, dapat dikatakan bahwa Sistem Informasi Inventory yang dibuat telah sesuai dengan rancangan dan kebutuhan pengguna karena telah memberikan hasil dan informasi yang baik selama proses pengujian berlangsung.
4.2.3
Analisa Pieces
Dari hasil analisa Sistem berjalan yang ada untuk menganalisa kebutuhan Sistem yang memiliki fungsi pendataan inventory, maka berikut adalah analisa PIECES.
Tabel 4. 3 Tabel Analisa PIECES Performance
1. Waktu pencatatan data masih
1. Mempercepat waktu pencatatan
manual
data transaksi dan pekerjaan
2. Waktu pencatatan data
yang dilakukan
membutuhkan waktu yang
2. Dapat memantau bila terjadi
begitu lama
keterlambatan penginputan data secara langsung
Information
1. Sangat dibutuhkan sebuah
1. Dapat memantau bila terjadi
informasi yang harusnya
keterlambatan penginputan data
akurat, karena masih sering
secara langsung
terjadi kesalahan dalam proses pencatatan data 2. Informasi yang disajikan juga
2. karyawan dapat melakukan
kurang tepat waktu karena
input informasi data karena
sering terjadi keterlambatan
secara spesifik dalam
dalam
pembagiannya 3. Memberikan kepastian harga
pencarian data
jual kepada customer, karna
3. kurang akurat dalam pemberitahuan harga jual
data yang ditampilkan sudah
barang kepada customer
akurat
97 http://digilib.mercubuana.ac.id/z
Tabel 4.3 (Lanjutan) Tabel Analisa Pieces Economic
1. Biaya-biaya yang dikeluarkan
Menghilangkan proses yang
dan banyaknya tenaga kerja
membutuhkan biaya dan waktu
(karyawan) yang dibutuhkan
yang cukup lama sehingga
sangat mempengaruhi
pelaporan data dapat dikontrol
2. Pemborosan juga dalam alat
secara aktual
tulis karena pencatatan data masih manual dan terjadi pengeluaran Control
1. Kurangnya pengendalian dan
Menyediakan informasi yang valid
keamanan yang terdapat pada
dalam pengolahan dan pencarian
sistem informasi data dimana
data
persediaan barang tidak dapat diketahui sewaktu-waktu dalam proses olahannya hingga sering tidak diketahui pasti data barang yang habis dan yang dibutuhkan Eficiency
Terjadi pemborosan pada
Menyediakan proses pengolahan
kebutuhan untuk pengolahan data
data yang dapat diakses setiap
yaitu : kertas, tempat untuk
saat sehingga waktu menjadi lebih
penyimpanan data dan sumbar
efisien dan mengurangi biaya
daya yang dibutuhkan
Service
pendataan masih kurang tertata
Menyediakan informasi yang
dan pencarian data yang masih
akurat, fleksible dan konsisten
sering lambat sehingga kulaitas
sehingga peningkatan pelayanan
pelayanan terhadap pelanggan
terjadi
tidak memuaskan
98 http://digilib.mercubuana.ac.id/z