75 5.1 Implementasi
Implementasi yang dapat digunakan pada sistem ini untuk performa yang lebih baik, dibutuhkan perangkat keras (hardware) dan perangkat lunak (software).
Sistem ini diimplementasikan sebagai berikut :
1. Perangkat lunak atau software yang digunakan pada saat pembuatan sistem adalah sebagai berikut :
Tabel 5.1 Kebutuhan Perangkat Lunak Jenis Perangkat Lunak Keterangan Pengelolah Data Text Microsoft Word
Pembacaan Format DFD Adobe Reader
Borwser Mozilla Firefox, Google Chrome
Pengolahan Database MySQL
Web Server Apache
Web Editor Sublime Text 3
Bahasa Pemrograman PHP
Framework Codeigniter
Perancangan Arstektur Sistem StarUML Perancangan Antarmuka
Sistem
Balsamic Mockups
2. Perangkat keras atau hardware yang digunakan pada saat pembuatan sistem adalah sebagai berikut :
Tabel 5.2 Kebutuhan Perangkat Keras Jenis Perangkat Keras Keterangan
Processor AMD A8-7410 APU with Radeon R5 Graphics
Memory (RAM) 4,00 GB
Monitor
Mouse Terintegrasi
Keyboard Terintegrasi
5.2 Implementasi Antarmuka 5.2.1 Halaman Login
Berikut merupakan tampilan login pada sistem ini.
Gambar 5.1 Tampilan Halaman Login
Gambar diatas merupakan tampilan dari halaman login sistem Knowledge Management System yang berfungsi untuk seluruh user masuk ke dalam sistem.
User yang telah terdaftar atau memiliki akun akan memasukkan username dan password lalu memilih login untuk dapat masuk kedalam sistem.
5.2.2 Halaman Daftar Akun
Berikut merupakan tampilan daftar akun pada karyawan.
Gambar 5.2 Tampilan Daftar Akun pada Karyawan
Gambar diatas merupakan tampilan dari daftar akun pada karyawan berfungsi untuk karyawan pada perusahaan PT Dirgantara Indonesia melakukan pendaftaran akun sehingga dapat mengakses sistem ini dan membagikan pengetahuannya. Karyawan akan menngisi data data lengkap username, nama, nik, divisi, password, start work, dan email pada halaman yang telah disediakan lalu memilih register.
5.2.3 Halaman Daftar Akun Manager
Berikut merupakan tampilan daftar akun pada manager.
Gambar 5.3 Tampilan Daftar Akun Manager
Gambar diatas merupakan tampilan dari daftar akun pada manager berfungsi untuk manager pada perusahaan PT Dirgantara Indonesia melakukan pendaftaran akun sehingga dapat mengakses sistem ini dan melakukan verifikasi pengetahuan.
Manager akan menngisi data data lengkap username, nama, nik, divisi, password, start work, dan email pada halaman yang telah disediakan lalu memilih register.
5.2.4 Halaman Home pada Admin
Berikut merupakan tampilan home pada admin.
Gambar 5.4 Tampilan Home pada Admin
Gambar diatas merupakan tampilan awal atau home pada admin berfugnsi menampilkan profil data admin berupa username, nik, start work, dan email.
5.2.5 Halaman Kelola Data Divisi
Berikut merupakan tampilan kelola data divisi pada admin.
Gambar 5.5 Tampilan Kelola Data Divisi pada Admin
Halaman diatas merupakan tampilan dari kelola data divisi pada admin, yang dimana admin dapat mengelolah data divisi terdapat tabel berisi data divisi, dilengkapi dengan icon tambah data divisi, icon ubah untuk mengubah data divisi dan icon hapus untuk menghapus data divisi, terdapat juga search untuk mencari data divisi.
5.2.6 Halaman Tambah Data Divisi
Berikut merupakan tampilan tambah data divisi pada admin.
Gambar 5.6 Tampilan Tambah Data Divisi
Gambar diatas merupakan tampilan dari tambah data divisi pada admin, dimana admin dapat menambah divisi dengan memasukan kode divisi dan nama divisi, setelah itu memilih icon tambah sehingga data divisi tersimpan, dan icon kembali untuk kembali ke halaman kelola data divisi.
5.2.7 Halaman Edit Divisi
Berikut merupakan tampilan edit divisi pada admin.
Gambar 5.7 Tampilan Edit Data Divisi
Gambar diatas merupakan tampilan dari edit data divisi dimana admin akan mengubah atau mengedit data divisi dengan memilih data divisi terlebih dahulu dan mengubah kode divisi dan nama divisi, setelah itu memilih icon edit maka data divisi akan tersimpan. Icon kembali untuk kembali ke halaman kelola data divisi.
5.2.8 Halaman Hapus Data Divisi
Berikut merupakan tampilan hapus data divisi pada admin.
Gambar 5.8 Tampilan Hapus Data Divisi
Gambar diatas merupakan tampilan hapus data divisi, dimana admin dapat melakukan penghapusan data divisi. Admin memilih data divisi yang akan di hapus, lalu memilih icon hapus untuk menghapus data divisi.
5.2.9 Halaman Cari Data Divisi
Berikut merupakan tampilan cari data divisi pada admin.
Gambar 5.9 Tampilan Cari Data Divisi
Gambar diatas merupakan tampilan cari data divisi berfungsi untuk menampilkan hasil pencarian data divisi yang dilakukan oleh admin.
5.2.10 Halaman Kelola Data Karyawan
Berikut merupakan tampilan kelola data karyawan pada admin.
Gambar 5.10 Tampilan Kelola Data Karyawan
Halaman diatas merupakan tampilan dari kelola data karyawan pada admin, yang dimana admin dapat mengelolah data karyawan terdapat tabel berisi data karyawan, dilengkapi dengan icon ubah untuk mengubah data karyawan dan icon hapus untuk menghapus data karyawan, terdapat juga search untuk mencari data karyawan.
5.2.11 Halaman Edit Data Karyawan
Berikut merupakan tampilan edit sata karyawan pada admin.
Gambar 5.9 Tampilan Edit Data Karyawan
Gambar diatas merupakan tampilan dari edit data karyawan dimana admin akan mengubah atau mengedit data karyawan dengan memilih data karyawan terlebih dahulu dan mengubah nama karyawan, divisi, dan jabatan, setelah itu memilih icon edit maka data karyawan akan tersimpan. Icon kembali untuk kembali ke halaman kelola data karyawan.
5.2.12 Halaman Hapus Data Karyawan
Berikut merupakan tampilan hapus data pada admin.
Gambar 5.10 Tampilan Hapus Data Karyawan
Gambar diatas merupakan tampilan hapus data karyawan, dimana admin dapat melakukan penghapusan data karyawan. Admin memilih data karyawan yang akan di hapus, lalu memilih icon hapus untuk menghapus data karyawan.
5.2.13 Halaman Cari Data Karyawan
Berikut merupakan tampilan cari data karyawan pada admin.
Gambar 5.11 Tampilan Cari Data Karyawan
Gambar diatas merupakan tampilan cari data karyawan berfungsi untuk menampilkan hasil pencarian data karyawan yang dilakukan oleh admin.
5.2.14 Halaman Setting
Berikut merupakan tampilan setting pada admin.
Gambar 5.12 Tampilan Setting Akun pada Admin
Gambar diatas merupakan tampilan setting akun pada admin, berisi password lama, password baru, dan konfirmasi password setelah itu memilih icon edit dan password baru tersimpan.
5.2.15 Halaman Home Manager
Berikut merupakan tampilan home pada manager.
Gambar 5.13 Tampilan Home pada Manager
Gambar diatas merupakan tampilan awal atau home pada manager berfungsi menampilkan profil data manager berupa divisi, username, nik, start work, dan email.
5.2.16 Menu List Pengajuan pada Aktivitas Tunggu Berikut merupakan tampilan list pengajuan pada manager.
Gambar 5.14 Tampilan Menu List Pengajuan Aktivitas Tunggu
Gambar diatas merupakan tampilan menu list pengajuan aktivitas tunggu pada manager, dimana manager akan mendapatkan dokumen yang masih berstatus tunggu yang akan di verifikasi oleh manager.
5.2.17 Halaman Pengajuan Dokumen
Berikut merupakan tampilan pengajuan dokumen pada manager.
Gambar 5.15 Tampilan Pengajuan Dokumen
Gambar diatas merupakan tampilan pengajuan dokumen pada manager, dimana manager akan memverifikasi dokumen yang masuk. Terdapat judul, nik manager, nik karyawan, nama karyawan, divisi, file dokumen, komentar, dan setujuan diterima, revisi, dan ditolak yang akan dilakukan manager. Manager dapat mendownload dokumen dan membacanya terlebih dahulu, setelah itu manager dapat menuliskan komentar berupa kritik maupun saran untuk dokumen yang sudah dikirim oleh karyawan, lalu memilih diterima, di revisi atau ditolak lalu pilih icon kirim.
5.2.18 Menu List Pengajuan pada Aktivitas Rivisi
Berikut merupakan tampilan list pengajuan aktivitas revisi pada manager.
Gambar 5.16 Tampilan Menu List Pengajuan Aktivitas Revisi
Gambar diatas merupakan tampilan list pengajuan aktivitas revisi pada manager, dimana dokumen-dokumen yang telah ditentukan oleh manager yang memiliki status revisi akan masuk pada halaman ini.
5.2.19 Menu List Pengajuan pada Aktivitas Tolak
Berikut merupakan tampilan list pengajuan aktivitas tolak pada manager.
Gambar 5.17 Tampilan Menu List Pengajuan Aktivitas Tolak
Gambar diatas merupakan tampilan list pengajuan aktivitas ditolak pada manager, dimana dokumen-dokumen yang telah ditentukan oleh manager yang memiliki status ditolak akan masuk pada halaman ini.
5.2.20 Halaman View Data Documents
Berikut merupakan tampilan view data documents pada manager.
Gambar 5.18 Tampilan View Data Documents
Gambar diatas merupakan tampilan view data documents pada manager, dimana dokumen-dokumen yang telah disetujui oleh manager akan ter-publish dan dapat diliat oleh semua manager dan karyawan.
5.2.21 Hasil Pengajuan Dokumen
Berikut merupakan tampilan pengajuan dokumen pada manager.
Gambar 5.19 Tampilan Hasil Pengajuan Dokumen
Gambar diatas merupakan tampilan hasil pengajuan dokumen pada manager, dimana dokumen-dokumen yang telah disetujui dan ter-publish dapat diliat hasil pengajuannya dengan memilih action pada halaman view data documents. Halaman
ini judul, nik manager, nik karyawan, nama karyawan, divisi, file dokumen yang dapat didownload, serta komentar dari manager, icon kembali guna untuk kembali ke halaman view data documents.
5.2.22 Cari View Data Documents
Berikut merupakan tampilan cari view data documents pada karyawan.
Gambar 5.20 Tampilan Cari View Data Documents
Gambar diatas merupakan tampilan dari cari view data documents berfungsi untuk menampilkan dokumen yang dicari oleh manager.
5.2.23 Halaman Setting Akun
Berikut merupakan tampilan setting akun pada manager.
Gambar 5.21 Tampilan Setting Akun pada Manager
Gambar diatas merupakan tampilan setting akun pada manager, berisi password lama, password baru, dan konfirmasi password setelah itu memilih icon edit dan password baru tersimpan.
5.2.24 Halaman Home Karyawan
Berikut merupakan tampilan home pada karyawan.
Gambar 5.22 Tampilan Home Karyawan
Gambar diatas merupakan tampilan awal atau home pada karyawan berfungsi menampilkan profil data karyawan berupa divisi, username, nik, start work, dan email serta menampilkan list pengajuan dokumen apa saja yang telah diupload karyawan.
5.2.25 Sub Menu Upload Document pada Menu Upload Berikut merupakan tampilan upload document pada karyawan.
Gambar 5.23 Tampilan Formulir Pengajuan Dokumen
Gambar diatas merupakan tampilan formulir pengajuan dokumen pada karyawan, dimana karyawan akan melakukan upload dokumen pada halaman ini. Karyawan akan mengisi data-data judul, nik manager, nik karyawan, nama karyawan, divisi, dan melampirkan dokumen yang akan diupload, setelah itu icon kirim untuk mengirim dokumen kepada manger.
5.2.26 Sub Menu My Upload pada Menu Upload Berikut merupakan tampilan my upload pada karyawan.
Gambar 5.23 Tampilan My Upload Dokumen
Gambar diatas merupakan tampilan My Upload Dokumen dimana, semua dokumen-dokumen yang telah di verifikasi oleh manager berisi diterima, revisi, maupun ditolak akan masuk pada halaman ini dan karyawan dapat melihat komentar yang diberikan manager pada icon action.
5.2.27 Cari My Upload
Berikut merupakan tampilan cari my uplaod pada karyawan.
Gambar 5.24 Tampilan Cari My Upload
Gamabr diatas merupakan tampilan cari my upload pada karyawan, berfungsi menampilkan pencarian dokumen yang dilakukan oleh karyawan.
5.2.28 Halaman View Data Documents
Berikut merupakan tampilan view data documents pada karyawan.
Gambar 5.25 Tampilan View Data Documents pada Karyawan
Gambar diatas merupakan tampilan view data documents pada karyawan, dimana dokumen-dokumen yang telah disetujui oleh manager akan ter-publish dan dapat diliat oleh semua manager dan karyawan.
5.2.29 Cari View Data Documents
Berikut merupakan tampilan cari view data documents pada karyawan.
Gambar 5.25 Tampilam Cari View Data Documents pada Karyawan
Gambar diatas merupakan tampilan dari cari view data documents berfungsi untuk menampilkan dokumen yang dicari oleh karyawan.
5.2.30 Halaman Hasil Pengajuan Dokumen
Berikut merupakan tampilan hasil pengajuan pada karyawan.
Gambar 5.26 Tampilan Hasil Pengajuan Dokumen
Gambar diatas merupakan tampilan hasil pengajuan dokumen pada karyawan, dimana dokumen-dokumen yang telah disetujui dan ter-publish dapat diliat hasil pengajuannya dengan memilih action pada halaman view data documents. Halaman ini judul, nik manager, nik karyawan, nama karyawan, divisi, file dokumen yang dapat didownload, serta komentar dari manager, icon kembali guna untuk kembali ke halaman view data documents.
5.2.31 Halaman Setting Akun
Berikut merupakan tampilan setting akun pada karyawan.
Gambar 5.27 Tampilan Setting akun pada Karyawan
Gambar diatas merupakan tampilan setting akun pada karyawan, berisi password lama, password baru, dan konfirmasi password setelah itu memilih icon edit dan password baru tersimpan.
5.2.32 Halaman Logout
Berikut merupakan tampilan logout pada sistem ini.
Gambar 5.28 Tampilan Logout
Gambar diatas merupakan tampilan logout yang akan dilakukan oleh semua user (admin, manager, dan karyawan) dimana terdapat nama user, divisi, dan icon logout guna untuk keluar dari sistem ini.
5.3 Pengujian Sistem (Blackbox Testing)
Blackbox Testing merupakan penggujian yang berfokus pada spesifikasi fungsional dari perangkat lunak yang telah dibangun. Tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional sistem agar sesuai dengan persyaratannya. Berikut merupakan hasil dari pengujian tersebut :
Tabel 5.3 Pengujian login Knowledge Managemenet System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
Event/input Output Kesimpulan Data benar Username : martha08
Password : 1234567890
Masuk ke menu utama masing- masing.
Berhasil
Username Kosong
Username : Password : 1234567890
Muncul informasi
“Silahkan Isi Kolom ini!”
Berhasil
Password kosong
Username : martha08 Password :
Muncul informasi
“Silahkan Isi Kolom Ini!”
Berhasil
Username dan password kosong
Username : Password :
Muncul informasi
“Silahkan isi Kolom Ini!”
Berhasil
Username belum terdaftar
Username : martha Password :martha
Muncul informasi
“Username dan Password tidak sesuai!”
Berhasil
Password salah
Email : martha01 Password : 12345
Muncul informasi
“Username dan
Berhasil
Password tidak sesuai!”
Tabel 5.4 Pengujian Daftar Akun Karyawan Knowledge Managemenet System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
Event/input Output Kesimpulan
Data benar Username : martha08 Nama : Martha Nik : 0615101070 Divisi : Engineering Password : 1234567890 Ulangi Password : 1234567890
Start Work : 2019-06-09 Email :
Muncul informasi
“Anda Berhasil Daftar!
Silahkan Login.”
Berhasil
Data Kosong
Username : Nama:
Nik:
Muncul informasi
“Username
Berhasil
Divisi:
Password :
Ulangi Password : Start Work : Email :
tidak boleh kosong!”
Muncul informasi
“Nama tidak boleh kosong!”
Muncul informasi
“Divisi tidak boleh kosong!”
Muncul informasi
“Password tidak boleh kosong!”
Muncul informasi
“Password tidak boleh kosong!”
Muncul
informasi “Start Work tidak boleh kosong!”
Muncul informasi
“email tidak boleh kosong!”
Format email salah
Username: martha08 Nama : Martha Nik : 0615101070 Divisi : Engginering Password : 1234567890
Muncul informasi
“Format email salah!”
Berhasil
Ulangi Password : 1234567890
Start Work : 2019-06-09 Email :marthasihite92.com Password
tidak sama
Username : martha08 Nama : Martha Nik : 0615101070 Divisi : Engineering Password : 1234567890 Ulangi Password : 123456789
Start Work : 2019-06-09 Email:
Muncul informasi
“Pendaftaran Gagal!”
Berhasil
Tabel 5.5 Pengujian Tambah Data Divisi Knowledge Management System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
Event/input Output Kesimpulan
Data benar Kode Divisi : ORb02c Nama Divisi : Financial Officer
Muncul informasi
“Data Divisi berhasil ditambahkan!”
Berhasil
Data Kosong
Kode Divisi : Nama Divisi :
Muncul informasi
“Kode Divisi tidak boleh kosong!”
Muncul informasi
“Nama Divisi tidak boleh kosong!”
Berhasil
Kode Divisi Kosong
Kode Divisi : Nama Divisi : Financial Office
Muncul informasi
“Kode Divisi tidak boleh kosong!”
Berhasil
Nama Divisi kosong
Kode Divisi : Orb02c Nama Divisi:
Muncul informasi
“Nama Divisi Tidak Boleh Kosong!”
Berhasil
Tabel 5.6 Pengujian Edit Data Divisi Knowledge Management System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
Event/input Output Kesimpulan
Data benar Kode Divisi : MMSC12 Nama Divisi : Engineering
Muncul informasi
“Data Divisi berhasil diubah!”
Berhasil
Data Kosong
Kode Divisi : Nama Divisi :
Muncul informasi
“Kode Divisi tidak boleh kosong!”
Muncul informasi
“Nama Divisi tidak boleh kosong!”
Berhasil
Kode Divisi Kosong
Kode Divisi : Nama Divisi : Engineering
Muncul informasi
“Kode Divisi tidak boleh kosong!”
Berhasil
Nama Divisi kosong
Kode Divisi : MMSC12 Nama Divisi:
Muncul informasi
“Nama Divisi Tidak Boleh Kosong!”
Berhasil
Tabel 5.7 Pengujian Edit Data Karyawan Knowledge Management System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
aEvent/input Output Kesimpulan
Data benar Nama Karyawan : Martha
Divisi : Engineering Jabatan : Karyawan
Muncul informasi
“Data Karyawan berhasil Diubah!”
Berhasil
Data Kosong
Nama Karyawan : Divisi :
Jabatan :
Muncul informasi
“Nama Karyawan tidak boleh kosong!”
Muncul informasi
“Divisi tidak boleh kosong!”
Muncul informasi
“Jabatan tidak boleh kosong!”
Berhasil
Nama Karyawan Kosong
Nama Karyawan : Divisi : Engineering Jabatan : Karyawan
Muncul informasi
“Nama Karyawan tidak boleh kosong!”
Berhasil
Tabel 5.8 Pengujian Setting Akun Admin Knowledge Management System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
Event/input Output Kesimpulan
Data benar Password Lama : admin
Password Baru : admin
Muncul informasi
“Password Baru Tersimpan!”
Berhasil
Password Konfirmasi : admin
Data Kosong
Password Lama : Password Baru : Password Konfirmasi :
Muncul informasi
“Gagal Perbarui Passwrod!”
Berhasil
Tabel 5.9 Pengujian Setting Akun Manager Knowledge Management System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
Event/input Output Kesimpulan
Data benar Password Lama : manager
Password Baru : manager
Password Konfirmasi : manager
Muncul informasi
“Password Baru Tersimpan!”
Berhasil
Data Kosong
Password Lama : Password Baru : Password Konfirmasi :
Muncul informasi
“Gagal Perbarui Passwrod!”
Berhasil
Tabel 5.10 Pengujian Upload Dokumen pada Karyawan Knowledge Management System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
Event/input Output Kesimpulan
Data benar Judul : Data Scop Nik Manager : 1102220
Nik Karyawan : 0615101070 Nama Karyawan : Martha
Divisi : Store &
Inventorry
Muncul informasi
“Formulir Pengajuan Dokumen Berhasil di Upload!”
Berhasil
Documents : Data Scop
Data Kosong
Judul :
Nik Manager : Nik Karyawan : Nama Karyawan:
Divisi : Documents:
Muncul informasi
“Judul Tidak Boleh Kosong!”
Muncul informasi
“Nik Manager Tidak Boleh Kosong!”
Muncul informasi
“Nik Karyawan
Tidak Boleh
Kosong!”
Muncul informasi
“Nama Karyawan
Tidak Boleh
Kosong!”
Muncul informasi
“Divisi Tidak Boleh Kosong!”
Muncul informasi
“Documents Tidak Boleh Kosong!”
Berhasil
Tabel 5.11 Pengujian Setting Akun Karyawan Knowledge Management System PT Dirgantara Indonesia
Kasus dan Hasil Uji Coba
Skenario Pengujian
Event/input Output Kesimpulan
Data benar Password Lama : Martha08
Password Baru : martha08
Password Konfirmasi : martha08
Muncul informasi
“Password Baru Tersimpan!”
Berhasil
Data Kosong
Password Lama : Password Baru : Password Konfirmasi :
Muncul informasi
“Gagal Perbarui Passwrod!”
Berhasil