BAB IV 4 IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB V IMPLEMENTASI SISTEM


BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL RANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. proyek digitalisasi dokumen pada CV. Smart Solusi Indonesia. Sebelum memasuki

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI_DAN_EVALUASI. dibutuhkan pengembang untuk melakukan menuliskan kode-kode program. Selain

PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan TJ Construction & Engineering pada Bagian Pengadaan.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB IV RANCANGAN SISTEM USULAN

BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan kegiatan analisa dan perancangan, tahap selanjutnya adalah tahap implementasi dan pengujian. Pada tahap implementasi, terdapat 3 cakupan. Pertama adalah spesifikasi perangkat keras. Kedua adalah spesifikasi perangkat lunak, dan yang ketiga adalah implementasi basis data dan antar muka. Setelah itu baru akan berlanjut ke tahap pengujian yang menggunakan metode black-box. 4.2 Spesifikasi Perangkat Keras Berikut adalah spesifikasi perangkat keras yang dibutuhkan ketika sistem ini dibuat dan diuji: 4.2.1 Kebutuhan Minimal Perangkat Keras (Hardware) Tabel 4.1 Spesifikasi minimal perangkat keras Perangkat Keras Spesifikasi Processor Intel(R) Core(TM) i3-2350 CPU @2.30 GGHz Memory 2GB Monitor LCD 14 inch Hardisk 500GB Keyboard Dan Mouse (Onboard) Operating System Windows 7 Professional 4.2.2 Perangkat Keras Pada Saat Dilakukan Pengujian Tabel 4.2 Spesifikasi perangkat keras dalam pengujian Perangkat Keras Spesifikasi Processor Intel(R) Core(TM) i5-5200u CPU @2.20 GGHz Memory 8GB Monitor LCD 14 inch Hardisk 1TB Keyboard Dan Mouse (Onboard) Operating System Windows 10 Profesional 76

77 4.3 Spesifikasi Perangkat Lunak (Software) Pada bagian ini akan dijelaskan tentang perangkat lunak yang digunakan sebagai media implementasi aplikasi yang dihasilkan dari penelitian. Perangkat lunak yang dibutuhkan untuk implementasi ini adalah sebagai berikut: Tabel 4.3 Spesifikasi perangkat lunak Perangkat Lunak Version PHP 5.6.15 phpmy XAMPP for Windows 5.6.15 Apache Server 5.6.15 MySQL 5.6.15 Windows Server R2 2012 Mozilla Firefox 50.0.2 Composer 3.0 4.4 Implementasi Perancangan Basis Data 4.4.1 Implementasi perancangan basis data tabel employees Gambar 4.1 Struktur tabel employees

78 4.4.2 Implementasi perancangan basis data tabel divisions Gambar 4.2 Struktur tabel divisions 4.4.3 Implementasi perancangan basis data tabel customers Gambar 4.3 Struktur tabel customers

79 4.4.4 Implementasi perancangan basis data tabel detail employee orders Gambar 4.4 Struktur tabel detail employee orders 4.4.5 Implementasi perancangan basis data tabel detail services orders Gambar 4.5 Struktur tabel detail services orders

80 4.4.6 Implementasi perancangan basis data tabel positions Gambar 4.6 Struktur tabel positions 4.4.7 Implementasi perancangan basis data tabel sales orders Gambar 4.7 Struktur tabel sales orders

81 4.4.8 Implementasi perancangan basis data tabel users Gambar 4.8 Struktur tabel users 4.4.9 Implementasi perancangan basis data tabel services Gambar 4.9 Struktur tabel services

82 4.5 Implementasi perancangan antarmuka 4.5.1 Implementasi halaman login Gambar 4.10 Tampilan halaman login Username Password : Menggunakan username yang telah di daftarkan oleh admin untuk dapat melakukan login kedalam sistem : Menggunakan password yang telah di daftarkan oleh admin sesuai dengan username yang dimiliki dan sudah di enkripsi untuk menjaga kerahasiaan password 4.5.2 Implementasi halaman input divisi Gambar 4.11 Tampilan halaman input divisi

83 Tampilan Gambar 4.11 pada halaman input divisi, digunakan oleh admin untuk menambahkan divisi yang terdapat di dalam perusahaan. Serta memberikan divisi tersebut kepada karyawan. 4.5.3 Implementasi halaman input jabatan Gambar 4.12 Tampilan halaman input jabatan Tampilan gambar 4.12 merupakan halaman input jabatan, digunakan oleh admin untuk menambahkan jabatan yang terdapat di dalam perusahaan. Serta memberikan jabatan tersebut sesuai dengan data karyawan 4.5.4 Implementasi halaman input user baru Gambar 4.13 Tampilan halaman input user baru

84 Tampilan halaman input user, digunakan oleh admin untuk mendaftarkan username dan password untuk dapat melakukan login kedalam sistem serta menggunakan aplikasi berbasis web tersebut sesuai dengan hak akses yang telah ditentukan oleh IT. 4.5.5 Implementasi halaman input karyawan baru Gambar 4.14 Tampilan halaman input karyawan baru Tampilan diatas merupakan halaman yang akan ditampilkan ketika IT membuat data karyawan baru berdasarkan username, position, dan division yang telah dibuat. Sehingga perusahaan mempunyai biodata karyawan secara detail. 4.5.6 Implementasi halaman input service baru Gambar 4.15 Tampilan halaman input service baru

85 Gambar 4.15 merupakan halaman input service, digunakan oleh admin untuk mendaftarkan service yang merupakan layanan jasa untuk digunakan oleh customer dalam upaya meningkatkan bisnis perusahaan. 4.5.7 Implementasi halaman input customer baru Gambar 4.16 Tampilan halaman input customer Tampilan tersebut merupakan halaman yang akan tampil ketika IT membuat data customer baru untuk memudahkan dalam mengetahui detail informasi customer yang bekerja sama dengan perusahaan serta informasi tersebut tersimpan ke dalam sistem.

86 4.5.8 Implementasi halaman input sales order Gambar 4.17 Tampilan halaman input sales order Gambar diatas merupakan halaman yang akan tampil ketika Divisi Sales membuat data pemesanan layanan jasa yang dibutuhkan oleh customer, serta memilih personil teknikal tim dan melakukan pengajuan kepada proyek manager beserta group head apakah sudah sesuai dengan kebutuhan customer.

87 4.5.9 Implementasi halaman laporan sales order Gambar 4.18 Tampilan halaman laporan sales order Tampilan gambar 4.18 merupakan halaman yang akan tampil terhadap hasil laporan sales order yang dipilih dan sudah mendapatkan persetujuan oleh proyek manager dan group head. 4.5.10 Implementasi halaman approval sales order Gambar 4.19 Tampilan halaman approval Gambar 4.19 merupakan halaman yang akan tampil terhadap status keseluruhan sales order, yang telah diajukan oleh divisi sales. Serta memberikan informasi berupa status

88 yaitu inprogress, submit, approve dan rejected terhadap proses pengajuan sales order kepada proyek manager, group head dan teknikal tim. 4.6 Pengujian 4.6.1 Skenario pengujian Black-Box Tabel 4.4 Skenario pengujian black-box No Form Deskripsi Skenario Test User Hasil yang diharapkan Hasil pengujian 1 Login Masuk menggunakan username yang tidak terdaftar Everyone Notifikasi user tidak sesuai dengan data dalam database Masuk menggunakan Notifikasi 2 Login username yang terdaftar dan password yang Everyone username & password tidak tidak sesuai sesuai Masuk menggunakan 3 Login akun dengan hak akses halaman untuk admin admin 4 Login Masuk menggunakan akun dengan hak akses karyawan Karyawan halaman untuk karyawan sesuai dengan role nya 5 Master Data Membuat data divisi baru dengan mengisi semua kolom dengan benar Data berhasil disimpan, kembali ke halaman divisi 6 Master Data Membuat data divisi baru dengan mengosongkan salah satu kolom notifikasi kolom harus diisi Membuat data posisi Data berhasil 7 Master Data baru dengan mengisi disimpan, kembali semua kolom ke halaman posisi

89 Lanjutan Tabel 4.4 8 Master Data Membuat data posisi baru dengan mengosongkan salah satu kolom notifikasi kolom harus diisi Membuat data user baru Data berhasil 9 Master Data dengan mengisi semua disimpan, kembali kolom dengan benar ke halaman user Membuat data user baru 10 Master Data dengan mengosongkan notifikasi kolom salah satu kolom harus diisi 11 Master Data Membuat data service baru dengan mengisi semua kolom dengan benar Data berhasil disimpan, kembali ke halaman service 12 Master Data Membuat data service baru dengan mengosongkan salah satu kolom notifikasi kolom harus diisi Membuat data customer Data berhasil 13 Master Data baru dengan mengisi semua kolom dengan disimpan, kembali ke halaman benar customer 14 Master Data Membuat data customer baru dengan mengosongkan salah satu kolom notifikasi kolom harus diisi Membuat data Data berhasil 15 Master Data karyawan baru dengan mengisi semua kolom disimpan, kembali ke halaman dengan benar karyawan 16 Master Data Membuat data karyawan baru dengan mengosong kan salah satu kolom notifikasi kolom harus diisi

90 Lanjutan Tabel 4.4 Membuat data sales order, dengan kondisi : Sales order 17 Sales Order - new customer Sales berhasil di - semua kolom diisi submit dengan benar Kolom customer terisi Membuat data sales order, otomatis ketika dengan kondisi : memilih 18 Sales Order - existing customer Sales customer yang Ok - semua kolom diisi telah dibuat. dengan benar Sales order berhasil di submit 19 Sales Order Melakukan persetujuan terhadap sales order yang telah disubmit oleh sales. Project Manager Sales order berhasil di setujui Melakukan persetujuan 20 Sales Order terhadap sales order yang telah disubmit oleh sales, dengan menambahkan/mengurangi personil yang telibat dalam Project Manager Data personil berubah. Sales Order berhasil disetujui proyek yang bersangkutan. Melakukan penolakan 21 Sales Order terhadap sales order yang telah disubmit oleh sales dengan mengisi kolom Project Manager Sales order berhasil ditolak. detail. 23 Sales Order Melakukan persetujuan terhadap sales order yang telah disubmit oleh PM. Group Head Sales order berhasil di setujui

91 Lanjutan Tabel 4.4 24 Sales Order Melakukan persetujuan terhadap sales order yang telah disubmit oleh sales dan belum di setujui oleh PM. Group Head Tidak ada tombol approve pada sales order. Melakukan penolakan 25 Sales Order terhadap sales order yang telah disubmit oleh sales dengan mengisi kolom Group Head Sales order berhasil ditolak. detail. Melihat data sales order yang telah disetujui, 27 Dashboard ditolak, ataupun diajukan, Everyone keseluruhan oleh Proyek Manager dan data sales order Group Head. 28 Dashboard Melihat status persetujuan sales order yang telah di submit oleh divisi sales Everyone data sales order yang telah di submit 29 Report Melihat Summary Project Form dari sales order yang telah di setujui oleh GH. Everyone rangkuman detail sales order. 30 Setting Melakukan perubahan password akun untuk melakukan login ke dalam sistem Everyone Data berhasil diubah sesuai yang di input pada halaman settings 31 Logout Halaman karyawan atau halaman admin Everyone halaman utama