• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM"

Copied!
17
0
0

Teks penuh

(1)

4.1. Implementasi Sistem

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem, implementasi merupakan penerapan dari proses sebelumnya yaitu proses perancangan dan desain. Dari hasil melakukan analisa dan perancangan, kemudian dilanjutkan dengan pengimplementasian kedalam bahasa pemrograman. Pada tahap implementasi terdapat dua cakupan yaitu spesifikasi kebutuhan sistem yang meliputi perangkat keras (hardware) dan perangkat lunak (software). Implementasi sistem aplikasi pendukung yang meliputi proses pengkodingan dan penerapan dari proses antarmuka (user interface) sesuai dengan rancangan yang telah ada, setelah diimplementasikan maka akan dilakukan pengujian terhadap sistem kemudian diperiksa kekurangan-kekurangan pada aplikasi untuk tahap pengembangan sistem selanjutnya.

4.2. Kebutuhan Perangkat Keras

Perangkat keras yang digunakan untuk mengimplementasikan dalam aplikasi inventori pada PT. Asuransi Tri Pakarta adalah sebagai berikut:

1. Tipe Komputer : Personal Computer (PC)

2. Processor : Intel Pentium Dual Core

3. RAM : 2 Gb

4. Hard Disk Drive : 250 Gb

5. Monitor : LED Monitor 14 inch

4.3. Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan dalam pengembangan aplikasi inventori pada PT. Asuransi Tri Pakarta adalah sebagai berikut:

(2)

3. DB Engine : phpMyAdmin 4. Browser : Mozila Firefox

4.4. Implementasi Basis Data

Implementasi perancangan basis data dalam aplikasi inventori pada PT. Asuransi Tri Pakarta ini menggunakan MySQL dan Database Engine menggunakan phpMyAdmin, daftar tabel yang digunakan yaitu :

Gambar 4.1. Database Aplikasi Inventori PT. Asuransi Tri Pakarta

4.4.1 Tabel Barang

Gambar 4.2. Tabel Barang

Tabel barang berfungsi sebagai penyimpanan informasi data barang seperti nama barang, harga barang, stok, satuan dan jenis barang.

(3)

4.4.2 Tabel Jenis Barang

Gambar 4.3. Tabel Jenis Barang

Tabel jenis barang berfungsi sebagai tempat penyimpanan data jenis barang yang akan dipanggil ketika user menambahkan data barang

4.4.3 Tabel Supplier

Gambar 4.4. Tabel Supplier

Tabel supplier berfungsi sebagai tempat penyimpanan data supplier seperti nama supplier, alamat dan nomor telepon.

4.4.4 Tabel User

(4)

Tabel user berfungsi sebagai tempat penyimpanan data user seperti nama lengkap, tanggal lahir, alamat, nomor telepon, username, password dan email. 4.4.5 Tabel Level User

Gambar 4.6. Tabel Level User

Tabel level user berfungsi sebagai tempat penyimpanan data level user yang dibagi menjadi dua level yaitu Admin dan User.

4.4.6 Tabel Pembelian

Gambar 4.7. Tabel Pembelian

Tabel pembelian berfungsi sebagai tempat penyimpanan data pada saat melakukan penambahan data pembelian seperti id pembelian, id supplier, id user dan tanggal pembelian.

4.4.7 Tabel Detail Pembelian

Gambar 4.8. Tabel Detail Pembelian

Tabel detail pembelian berfungsi sebagai tempat penyimpanan data detail pembelian pada saat data pembelian diinput maka otomatis data seperti id barang dan jumlah barang yang dibeli tersimpan kedalam tabel detail pembelian.

(5)

4.4.8 Tabel Pemakaian

Gambar 4.9. Tabel Pemakaian

Tabel pemakaian berfungsi sebagai tempat penyimpanan data pemakaian barang seperti id pemakaian, bagian dan tanggal pemakaian

4.4.9 Tabel Detail Pemakaian

Gambar 4.10. Tabel Detail Pemakaian

Tabel detail pemakaian berfungsi sebagai tempat penyimpanan data detail pemakaian pada saat data pemakaian diinput maka otomatis data seperti id barang dan jumlah barang yang dipakai tersimpan kedalam tabel detail pemakaian.

4.5. Implementasi Antar Muka

Implementasi antar muka Aplikasi Inventori pada PT. Asuransi Tri Pakarta adalah sebagai berikut :

4.5.1. Tampilan Halaman Login

Pada tampilan halaman login terdapat kolom untuk memasukkan username dan password. Setelah itu menekan tombol login agar dapat masuk ke halaman dashboard admin.

(6)

Gambar 4.11. Tampilan Halaman Login 4.5.2. Tampilan Halaman Dashboard Admin

Tampilan halaman dashboard admin ketika berhasil login maka muncul halaman dashboard admin

(7)

4.5.3. Tampilan Halaman Add Barang

Tampilan halaman add barang ketika menekan menu add barang maka muncul halaman add barang.

(8)

4.5.4. Tampilan Halaman Jenis Barang

Tampilan halaman jenis barang ketika menekan menu jenis barang maka akan muncul halaman add jenis barang.

Gambar 4.14. Tampilan Halaman Jenis Barang 4.5.5. Tampilan Halaman Supplier

Tampilan halaman supplier ketika menekan menu jenis barang maka akan muncul halaman supplier.

(9)

4.5.6 Tampilan Halaman Pembelian

Tampilan halaman pembelian ketika memilih menu pembelian maka muncul halaman pembelian.

(10)

4.5.7. Tampilan Halaman Pemakaian

Tampilan halaman pemakaian ketika memilih menu pemakaian maka akan tampil halaman pemakaian.

(11)

4.5.8. Tampilan Halaman Add User

Tampilan Halaman add user ketika memilih menu add user maka akan tampil halaman add user.

(12)

4.5.9. Tampilan Halaman Add Level

Tampilan halaman add level ketika memilih menu add level maka akan muncul menu add level.

Gambar 4.19. Tampilan Halaman Add Level 4.5.10. Tampilan Halaman Laporan Pembelian

Tampilan halaman laporan pembelian ketika memilih menu laporan pembelian maka akan muncul halaman untuk menampilkan laporan pembelian.

(13)

4.5.11. Tampilan Laporan Pembelian

Tampilan laporan pembelian setelah menekan tombol tampilkan pada halaman laporan pembelian maka akan muncul tampilan lamporan pembelian.

Gambar 4.21. Tampilan Laporan Pembelian

4.6. Metode Pengujian

Metode pengujian dilakukan untuk memastikan bahwa aplikasi yang telah dibuat dapat berjalan sesuai dengan yang telah dirancang dan untuk menghindari kesalahan-kesalahan yang mungkin akan terjadi pada saat aplikasi tersebut dijalankan. Oleh karena itu metode pengujian yang dilakukan adalah metode pengujian black box yang lebih menekankan pada berhasil atau tidaknya menjalankan fungsi dari aplikasi yang telah dibuat.

4.6.1. Skenario Pengujian

Skenario pengujian dilakukan untuk mengetahui apakah aplikasi yang dibuat sudah sesuai dengan spesifikasi dan semua pilihan menu serta tombol berfungsi dengan baik atau tidak .

(14)

Tabel 4.1. Skenario Pengujian Aplikasi

No Antarmuka Uji Coba Skenario Pengujian Hasil Pengujian 1 Login User ( Admin, User) Menguji Tombol Login

Masuk ke halaman login dan menampilkan form input username, password kemudian tekan tombol login. Berhasil login dan masuk kedalam halaman dashboard. 2 Master Barang ( Admin) Menguji tombol Simpan Menampilkan halaman data Master Barang. Pilih menu Barang, kemudian input data yang akan disimpan. Setelah itu klik Simpan untuk menyimpan.

Berhasil menyimpan data. 3 Master Barang (Admin) Menguji Tombol edit Data Barang

Pilih menu Master Barang kemudian klik edit data barang. Setelah itu klik update untuk menyimpan.

Data berhasil diupdate. 4 Master Barang (Admin) Menguji Tombol delete Data Barang

Pilih menu Master barang kemudian klik delete pada tabel untuk menghapus data. Berhasil menghapus data. 5 Master User (Admin) Menguji tombol Simpan Menampilkan halaman data Master User. Pilih menu user, kemudian input data yang akan disimpan. Setelah itu klik Simpan untuk menyimpan Berhasil menyimpan data. 6 Master User (Admin) Menguji Tombol delete Data User

Pilih menu Master User kemudian klik delete pada tabel untuk menghapus data . Berhasil menghapus data. 7 Master User (Admin) Menguji Tombol edit Data User

Pilih menu Master User kemudian klik edit pada tabel. Isi data lalu klik update untuk menyimpan.

Data berhasil diupdate. 8 Master Supplier (Admin) Menguji Tombol Simpan Menampilkan halaman data Master Supplier. Pilih menu Supplier, kemudian input data yang akan disimpan. Setelah itu klik Simpan untuk menyimpan

Berhasil menyimpan data

(15)

No Antarmuka Uji Coba Skenario Pengujian Hasil Pengujian 9 Master Supplier (Admin) Menguji Tombol edit data supplier

Pilih menu Master Supplier kemudian klik edit pada tabel. Setelah itu klik update untuk

menyimpan. Data berhasil diupdate. 10 Master Supplier (Admin) Menguji Tombol delete data supplier

Pilih menu Master supplier kemudian klik delete pada tabel untuk menghapus data . Berhasil menghapus data. 11 Menu Jenis Barang (Admin) Menguji tombol Simpan

Pilih menu add jenis barang, kemudian input data yang akan disimpan. Setelah itu klik Simpan untuk menyimpan. Berhasil menyimpan data. 12 Menu Jenis Barang (Admin) Menguji Tombol edit data jenis barang

Pilih menu jenis barang kemudian klik edit pada tabel. Setelah itu klik update untuk menyimpan.

Data berhasil diupdate. 13 Menu Jenis Barang (Admin) Menguji Tombol delete data jenis barang

Pilih menu jenis barang kemudian klik delete pada tabel untuk menghapus data . Berhasil menghapus data. 14 Menu Pembelian (Admin, User) Menguji tombol Simpan

Pilih menu pembelian, kemudian input data yang akan disimpan. Setelah itu klik Simpan untuk

menyimpan. Berhasil menyimpan data. 15 Menu Pembelian (Admin, User) Menguji Tombol delete data pembelian

Pilih menu pembelian kemudian klik delete pada tabel untuk menghapus data. Berhasil menghapus data. 16 Menu Pemakaian (Admin, User) Menguji tombol Simpan

Pilih menu pemakaian, kemudian input data yang akan disimpan. Setelah itu klik Simpan untuk

menyimpan. Berhasil menyimpan data. 17 Menu Pemakaian (Admin, User) Menguji Tombol delete data pemakaian

Pilih menu pemakaian, kemudian klik delete pada tabel untuk menghapus data. Berhasil menghapus data. 18 Menu Level (Admin) Menguji tombol Simpan

Pilih menu level,

kemudian input data yang akan disimpan. Setelah itu klik Simpan untuk

Berhasil menyimpan data.

(16)

No Antarmuka Uji Coba Skenario Pengujian Hasil Pengujian 19 Menu Level (Admin) Menguji Tombol delete data level

Pilih menu Master level kemudian klik delete pada tabel untuk menghapus data . Berhasil menghapus data. 20 Menu Laporan Pembelian (Admin, User) Menguji tombol tampilkan data laporan pembelian

Pilih menu pembelian kemudian pilih tanggal awal dan akhir lalu klik tampilkan Menampilkan data laporan pembelian 21 Menu Laporan Pemakaian (Admin, User) Menguji tombol tampilkan data laporan pemakaian

Pilih menu pemakaian kemudian pilih tanggal awal dan akhir lalu klik tampilkan Menampilkan data laporan pemakaian 22 Menu laporan stok barang (Admin, User) Menguji tombol tampilkan data laporan stok barang

Pilih menu pemakaian kemudian pilih tanggal awal dan akhir lalu klik tampilkan

Menampilkan data laporan stok barang

4.6.2. Analisa Hasil Pengujian

Berdasarkan hasil pengujian yang dilakukan, maka dapat disimpulkan bahwa : 1. Pengujian halaman login berjalan sesuai dengan skenario, pengujian yang dilakukan semua user dapat masuk ke halaman masing-masing sesuai dengan hak akses menu yang diberikan.

2. Pengujian halaman master barang, pengujian ini dilakukan dengan menambah, mengedit dan menghapus data barang, Admin berhasil menambah, mengedit dan menghapus data barang dengan menyimpan kedalam database.

3. Pengujian halaman master user, pengujian ini dilakukan dengan menambah, mengedit dan menghapus data user, Admin berhasil menambah, mengedit dan menghapus data user dengan menyimpan kedalam database.

4. Pengujian halaman master supplier, pengujian ini dilakukan dengan menambah, mengedit dan menghapus data supplier, Admin berhasil menambah, mengedit dan menghapus data supplier dengan menyimpan kedalam database.

(17)

5. Pengujian halaman jenis barang, pengujian ini dilakukan dengan menambah, mengedit dan menghapus data jenis barang, Admin berhasil menambah, mengedit dan menghapus data jenis barang dengan menyimpan kedalam database.

6. Pengujian halaman level user, pengujian ini dilakukan dengan menambah dan menghapus data level user, Admin berhasil menambah, mengedit dan menghapus data level user dengan menyimpan kedalam database.

7. Pengujian laporan pembelian, pengujian ini dilakukan dengan menampilkan data pembelian, user berhasil manmpilkan data laporan pembelian.

8. Pengujian laporan pemakaian, pengujian ini dilakukan dengan menampilkan data laporan pemakaian, user berhasil menampilkan data laporan pemakaian. 9. Pengujian laporan stok barang, pengujian ini dilakukan dengan menampilkan

Gambar

Gambar 4.1. Database Aplikasi Inventori PT. Asuransi Tri Pakarta
Gambar 4.4. Tabel Supplier
Tabel pemakaian berfungsi sebagai tempat penyimpanan data pemakaian  barang seperti id pemakaian, bagian dan tanggal pemakaian
Gambar 4.11. Tampilan Halaman Login  4.5.2. Tampilan Halaman Dashboard Admin
+7

Referensi

Dokumen terkait

Meskipun kenyataan di atas tak bisa diabaikan, kita juga tak bisa mengabaikan fakta lain yang menunjukkan kebalikannya, yakni bahwa ajaran-ajaran agama sering menjadi faktor

Hasil penelitian ini menunjukkan bahwa tidak didapatkan perbedaan yang bermakna secara statistik tentang kejadian skor PONV dan skor sedasi pascabedah pada aplikasi midazolam dan

1.Tumor pada kaput pankreas : Tumor ini menyebabkan obstruksi duktus koledokus tempat saluran yang berjalan melalui kaput pankreas untuk bersaru dengan duktus pankreatikus dan

Hasil penelitian menunjukkan bahwa dalam proses akomodasi penilaian hasil belajar bahasa Indonesia yaitu meliputi: (1) fungsi penilaian telah terlaksana walaupun guru belum

Sebagaimana perincian lima teras strategik dalam Pelan Integriti PDRM 2016 – 2020 dan empat dimensi merungkai konsep integriti organisasi kepolisan yang ditonjolkan Teori

Memberi sumbangan pemikiran bagi Jemaat GPID Betlehem Buanasari agar memiliki pemahaman tentang relasi antara manusia dengan tanah dan seluruh alam semesta sebagai

(1) Badan usaha, koperasi, atau perseorangan yang telah mendapatkan peta WIUP beserta batas dan koordinat sebagaimana dimaksud dalam Pasal 32 dalam jangka

Dari pemodelan ini, juga dapat disimpulkan bahwa densitas elektron pada kesetimbangan termodinamik untuk plasma hidrogen termal menurun seiring meningkatnya waktu