BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

14  Download (0)

Full text

(1)

BAB V

IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1 Implementasi Basis Data

Dalam pembangunan sistem ini digunakan database yang menampung data-data inputan yang disimpan untuk dijadikan proses selanjutnya. Nama data-database yang digunakan yaitu Planning_Produksi yang akan memiliki beberapa tabel dan pada tabel tersebut memiliki beberapa field yang saling berkaitan berikut ini adalah keterhubungan tabel satu dengan tabel yang lain :

Gambar 5.1 Relasi Report Union

5.1.1 Struktur Table

Berikug ini adalah tabel yang ada di database Planning_Produksi. A. Tabel Model

Tabel ini mempunyai atribut sebagai berikut : Nama Table : Tb_Model

(2)

Foreign Key : Sub Model Keterangan : Tabel Master

Tabel 5.1 Tb_Model

Field Jenis Ukuran Keterangan

ID_Model Varchar 5 -

Model_Name Varchar 15 Primary Key

Sub_Model Varchar 15 Foreign Key

B. Tabel User

Tabel ini mempunyai atribut sebagai berikut : Nama Table : Tb_ Master

Primary Key : ID_User

Foreign Key : -

Keterangan : Tabel Master

Tabel 5.2 Tb_SyUser

Field Jenis Ukuran Keterangan

ID_User Varchar 5 Primary Key

Nama_User Varchar 25 -

Level_User Varchar 10 -

Department Varchar 20 -

Password Varchar 100 -

C. Tabel Transaksi

Tabel ini mempunyai atribut sebagai berikut : Nama Table : Tb_Transaksi

Primay Key : -

Foreign Key : -

Keterangan : Tabel Transaksi

Tabel 5.3 Tb_Transaksi

Field Jenis Ukuran Keterangan

ID_Model Varchar 5 - Period Varchar 6 - Model_Name Varchar 15 - Process_Trs Varchar 20 - Qty Int - - Sub_Model Varchar 30 -

(3)

D. Tabel Sampel C45

Tabel ini mempunyai atribut sebagai berikut : Nama Table : Tb_Sempel

Primary Key : ID_Sampel

Foreign Key : -

Keterangan : Tabel Master

Tabel 5.4 Tb_Sampel_C45

Field Jenis Ukuran Keterangan

ID_Sampel Varchar 5 Primary Key

Model_Name Varchar 15 - Qty_Prestock_S1 Varchar 15 - Qty_Prestock_FGI Varchar 15 - Qty_Output_SMT Varchar 15 - Qty_Output_TEST Varchar 15 - Qty_Planning_TEST Varchar 15 - Rekomendasi Varchar 15 -

E. Tabel Modul Privilage

Tabel ini mempunyai atribut sebagai berikut : Nama Table : Tb_ModulPrivilage

Primary Key : UserID, ModulID, ModulPrivilage

Foreign Key : UserID

Keterangan : Tabel Master

Tabel 5.5 Tb_ModulPrivilage

Field Jenis Ukuran Keterangan

UserID Varchar 50 Primary Key

ModulID Varchar 15 Primary Key

ModulPrivilage Varchar 15 Primary Key

Status Char 1 -

F. Tabel Modul

Tabel ini mempunyai atribut sebagai berikut : Nama Table : Tb_Modul

Primary Key : ModulID, ModulPrivilage

Foreign Key : UserID

(4)

Tabel 5.6 Tb_Modul

Field Jenis Ukuran Keterangan

ModulID Varchar 15 Primary Key

ModulPrivilage Varchar 15 Primary Key

Status Char 1 -

5.2 Implementasi Antarmuka

5.2.1 Implementasi Antarmuka untuk Admin

A. login (untuk admin);

berikut ini adalah tampilan dari login sebelum membuka aplikasi. Jika ingin mengakses program ini, harus login dengan mengisi user id dan password yang sudah di register oleh administrator;

Gambar 5.2 Login (Untuk Admin)

B. menu utama untuk admin

menu utama yang di akses oleh admin yaitu terdiri dari dalam menu File, Trs Input, Report, Windows, Help;

1. Pada Sub menu File terdiri dari beberapa sub-sub menu yang bisa di akses oleh admin yaitu,

- Master User; - Master Model; - Master Sampel; - Change Password; - Log off;

2. pada menu Trs Input terdiri dari beberapa menu yang bisa di akses oleh admin yaitu Input Transaksi;

3. Menu report; 4. Windows.

(5)

Gambar 5.3 Menu Utama untuk Admin

C. menu sampel untuk admin;

berikut ini adalah tampilan menu sampel yang hanya bisa diakses oleh seorang Admin.

(6)

D. menu master model untuk admin;

berikut ini adalah tampilan menu master model yang hanya bisa diakses oleh admin. Menu ini terdari dari inputan Model Name dan Sub Model. Terdiri beberapa tombol perintah yaitu Query, Save, Delete, Export dan Close;

Gambar 5.5 Menu Mster Model untuk Admin

E. menu change password untuk admin

menu change password merupakan sub menu dari menu File, sub menu change password pada menu File. Apabila proses pergantian password berhasil, maka sistem akan menampilkan pesan change password success, namun apabila gagal maka sistem akan menampilkan pesan change password failed sehingga pengguna harus mencoba ulang proses perubahan password;

(7)

F. menu master user untuk admin;

menu master user merupakan sub menu dari menu File, Menu master user akan secara otomatis ditampilkan ketika admin memilih sub menu master user pada menu File;

Gambar 5.7 Master User untuk Admin

G. menu User Privilage untuk Admin;

Gambar 5.8 User Privilage untuk Admin

H. menu input Transaksi untuk Admin;

input Transaksi merupakan sub menu dari menu Trs Input, untuk dapat menampilkan menu previous previous S1, previous FG, output SMT, output TEST, Planning TEST. Penggun dapat memilih menu proses yang sesuai dengan data yang akan di input.

(8)

Gambar 5.10 Report C45 untuk Admin 5.2.2 Implementasi Antarmuka untuk User dan Manager

A. Login (Untuk User dan Manager)

Berikut ini adalah tampilan dari login sebelum membuka aplikasi. Jika ingin mengakses program ini, harus login dengan mengisi user id dan password yang sudah di register oleh administrator.

Gambar 5.11 Login untuk User dan Manager

B. Menu Utama untuk User dan Manager

Menu utama yang di akses oleh User dan Manager yaitu terdiri dari dalam menu File dan Report, Windows, Help.

1. Pada Sub menu File terdiri dari beberapa sub-sub menu yang bisa di akses oleh user dan manager yaitu :

- Change Password - Log off

2. Menu Report C45 3. Windows

(9)

Gambar 5.12 Menu Utama untuk User dan Manager

C. Menu Change Password (Untuk User dan Manager)

Menu change password merupakan sub menu dari menu File, sub menu change password pada menu File. Apabila proses pergantian password berhasil, maka sistem akan menampilkan pesan change password success, namun apabila gagal maka sistem akan menampilkan pesan change password failed sehingga pengguna harus mencoba ulang proses perubahan password.

Gambar 5.13 Menu Change Password untuk User dan Manager

D. Menu Report C45 untuk User dan Manager

Menu Report C45 adalah menu untuk menampilkan hasil dari inputan previous S1, previous FG, output SMT, output TEST dan Planning TEST. Report yang dihasilkan yaitu Rekomendasi Running dan Not Running.

(10)

Gambar 5.14 Report C45 untuk User dan Manager

5.3 Pengujian Perangkat Lunak

Penulis melakukan pendekatan pengujian dengan metode blackbox.

5.3.1 Rencana Pengujian

Berikut adalah tabel rencana pengujian yang akan dilakukan.

Tabel 5.7 Rencana Pengujian

No. Modul Uji Rencana Pengujian Hasil yang diharapkan

1. Login (U1) - Login dengan data yang benar (U1.1) - Login dengan data

yang salah (U1.2)

- Sistem berhasil masuk ke menu utama

- Sistem memberikan pesan kesalahan dan tiga kali kesalahan akan close dari aplikasi

2. Master Model

(U2)

- Mengisi Model Name dan Sub Model untuk disimpan (U2.1)

- Tidak mengisi Model Name dan Sub Model untuk disimpan (U2.2)

- Melakukan pencarian dengan data yang benar (U2.3)

- Melakukan pencarian dengan data yang salah

- Sistem berhasil disimpan

- Sistem memberikan pesan Model Name dan sub model harus di isi dan tidak bisa disimpan.

- Sistem berhasil menampilkan data yang dicari.

(11)

(U2.4) - Sistem tidak dapat menampilkan data yang dicari

3. Master User (U3) - Mengisi data yang ada

simbol (*) untuk disimpan(U3.1)

- Tidak mengisi data yang ada simbol (*) (U3.2)

- Melakukan pencarian dengan data yang benar (U3.3)

- Melakukan pencarian dengan data yang salah (U3.4)

- Sistem berhasil disimpan.

- Sistem memberikan pesan data tidak boleh kosong dan tidak bisa disimpan.

- Sistem berhasil menampilkan data yang dicari.

- Sistem tidak dapat menampilkan data yang dicari.

4. Change Password

(U4)

- Change Password dengan data yang bener (U4.1)

- Change Password dengan data yang salah (U4.2)

- Sistem memberikan pesan Change Password berhasil dan akan close secara otomatis. - Sistem memberikan pesan Change Password salah. - 5. Transaksi (Previous S1, Previous FG, Output SMT,

Planning Test dan Output Test) (U5)

- Mengisi data yang ada simbol (*) untuk disimpan(U5.1)

- Tidak mengisi data yang ada simbol (*) (U5.2)

- Sistem memberikan pesan data tersimpan dan menyimpan transaksi.

- Sistem memberikan pesan mohon untuk melengkapi trasaksi dan tidak bisa menyimpan data.

5.3.2 Hasil Pengujian

Berikut adalah hasil pengujian dari tabel pengujian menu login.

Tabel 5.8 Hasil Pengujian Menu Login

No. Modul Uji Langkah Pengujian Hasil Output

1. U1.1 Input Username yang benar dan password yang benar.

Sesesuai dengan yang diharapkan

2. U1.2 - Input Username yang benar dan password

Sesesuai dengan yang diharapkan

(12)

yang salah.

- Input Username yang salah dan password yang banar.

- Input Username yang salah dan password yang salah.

Berikut adalah hasil dari tabel pengujian menu master model.

Tabel 5.9 Hasil Pengujian Menu Master Model No. Modul Uji Langkah Pengujian Hasil Output

1. U2.1 Mengisi Model Name dan Sub Model.

Sesesuai dengan yang diharapkan

2. U2.2 - Model Name di isi dan Sub Model tidak di isi. - Model Name tidak di

isi dan Sub Model di isi.

- Model Name tidak di isi dan Sub Model tidak di isi.

Sesesuai dengan yang diharapkan

3. U2.3 - Input Model Name dengan data yang bener

- Input Sub Model dengan data yang benar.

- Input Model Name dan Sub Model dengan data yang benar.

Sesesuai dengan yang diharapkan

4. U2.4 - Input Model Name dengan data yang salah - Input Sub Model dengan data yang salah.

- Input Model Name dan Sub Model dengan data yang salah.

Sesesuai dengan yang diharapkan

Berikut adalah hasil dari tabel pengujian menu master User.

Tabel 5.10 Hasil Pengujian Menu Master User No. Modul Uji Langkah Pengujian Hasil Output

1. U3.1 Mengisi semua texbox dengan data yang ada symbol (*).

Sesesuai dengan yang diharapkan

(13)

data texbox yang ada symbol (*)

diharapkan

3. U3.3 - Input user id dengan data yang bener, mengosongkan Nama, Level dan department - Input user id dan Nama

dengan data yang bener, mengosongkan Level dan department - Input user id, Nama dan

level dengan data yang bener, mengosongkan department

- Input user id, Nama, level dan department dengan data yang bener.

Sesesuai dengan yang diharapkan

4. U3.4 - Input user id dengan data yang salah, mengosongkan Nama, Level dan department - Input user id dan Nama

dengan data yang salah, mengosongkan Level dan department

- Input user id, Nama dan level dengan data yang salah, mengosongkan department

- Input user id, Nama, level dan department dengan data yang salah.

Sesesuai dengan yang diharapkan

Berikut adalah hasil pengujian dari tabel pengujian menu change password.

Tabel 5.11 Hasil Pengujian Menu Change Password No. Modul Uji Langkah Pengujian Hasil Output

1. U4.1 Input old password yang benar dan new password yang benar.

Sesesuai dengan yang diharapkan

2. U4.2 - Input old password yang benar dan mengosongkan new password.

- Input old password yang salah dan mengisi new password.

- Input old password

Sesesuai dengan yang diharapkan

(14)

yang salah dan mengosongkan new password

- mengosongkan old

password dan new

password.

Berikut adalah hasil dari tabel pengujian menu master model.

Tabel 5.12 Hasil Pengujian Menu Transaksi No. Modul Uji Langkah Pengujian Hasil Output

1. U5.1 Mengisi semua textbox dengan data yang ada simbol (*).

Sesesuai dengan yang diharapkan

2. U5.2 - Tidak mengisi

sebagian data textbox yang ada simbol (*)

Sesesuai dengan yang diharapkan

Figure

Gambar 5.1 Relasi Report Union

Gambar 5.1

Relasi Report Union p.1
Tabel ini mempunyai atribut sebagai berikut :  Nama Table  : Tb_ Master

Tabel ini

mempunyai atribut sebagai berikut : Nama Table : Tb_ Master p.2
Tabel 5.1 Tb_Model

Tabel 5.1

Tb_Model p.2
Tabel ini mempunyai atribut sebagai berikut :  Nama Table  : Tb_Sempel

Tabel ini

mempunyai atribut sebagai berikut : Nama Table : Tb_Sempel p.3
Gambar 5.2 Login (Untuk Admin)  B.  menu utama untuk admin

Gambar 5.2

Login (Untuk Admin) B. menu utama untuk admin p.4
Tabel 5.6 Tb_Modul

Tabel 5.6

Tb_Modul p.4
Gambar 5.3 Menu Utama untuk Admin  C.  menu sampel untuk admin;

Gambar 5.3

Menu Utama untuk Admin C. menu sampel untuk admin; p.5
Gambar 5.5 Menu Mster Model untuk Admin  E.  menu change password untuk admin

Gambar 5.5

Menu Mster Model untuk Admin E. menu change password untuk admin p.6
Gambar 5.8 User Privilage untuk Admin

Gambar 5.8

User Privilage untuk Admin p.7
Gambar 5.7 Master User untuk Admin  G.  menu User Privilage untuk Admin;

Gambar 5.7

Master User untuk Admin G. menu User Privilage untuk Admin; p.7
Gambar 5.10 Report C45 untuk Admin  5.2.2  Implementasi Antarmuka untuk User dan Manager  A

Gambar 5.10

Report C45 untuk Admin 5.2.2 Implementasi Antarmuka untuk User dan Manager A p.8
Gambar 5.12 Menu Utama untuk User dan Manager  C.  Menu Change Password (Untuk User dan Manager)

Gambar 5.12

Menu Utama untuk User dan Manager C. Menu Change Password (Untuk User dan Manager) p.9
Gambar 5.14 Report C45 untuk User dan Manager

Gambar 5.14

Report C45 untuk User dan Manager p.10
Tabel 5.8 Hasil Pengujian Menu Login

Tabel 5.8

Hasil Pengujian Menu Login p.11
Tabel 5.10 Hasil Pengujian Menu Master User   No.  Modul Uji  Langkah Pengujian  Hasil Output

Tabel 5.10

Hasil Pengujian Menu Master User No. Modul Uji Langkah Pengujian Hasil Output p.12
Tabel 5.9 Hasil Pengujian Menu Master Model   No.  Modul Uji  Langkah Pengujian  Hasil Output

Tabel 5.9

Hasil Pengujian Menu Master Model No. Modul Uji Langkah Pengujian Hasil Output p.12
Tabel 5.11 Hasil Pengujian Menu Change Password   No.  Modul Uji  Langkah Pengujian  Hasil Output

Tabel 5.11

Hasil Pengujian Menu Change Password No. Modul Uji Langkah Pengujian Hasil Output p.13
Tabel 5.12 Hasil Pengujian Menu Transaksi   No.  Modul Uji  Langkah Pengujian  Hasil Output  1

Tabel 5.12

Hasil Pengujian Menu Transaksi No. Modul Uji Langkah Pengujian Hasil Output 1 p.14

References

Scan QR code by 1PDF app
for download now

Install 1PDF app in