BAB 4 IMPLEMENTAS I DAN EVALUAS I 4.1 Implementasi 4.1.1 Sumber Daya yang Dibutuhkan 4.1.1.1 Kebutuhan Perangkat Keras Dalam membangun sistem ini, dibutuhkan kebutuhan perangkat keras dengan spesifikasi minimum sebagai berikut: 1. Kebutuhan server Server yang dibutuhkan sebagai Internet gateway di PT. Sofco Graha a. M onitor b. Keyboard c. Pointing Device: mouse d. Harddisk dengan kapasitas 80GByte e. Memory DDR 1GByte f. Processor Pentium 4 2.40GHz g. Network Interface Card 2. Kebutuhan workstation (clients) a. M onitor b. Keyboard c. Pointing Device: mouse d. Harddisk dengan kapasitas 20GByte e. Memory DDR 256M Byte f. Processor Pentium 2 g. Network Interface Card 239
240
4.1.1.2 Kebutuhan Perangkat Lunak Kebutuhan perangkat lunak yang minimum dibutuhkan untuk sistem ini adalah sebagai berikut: 1. Kebutuhan server a. Operating system Ubuntu Server 8.04LTS Edition atau Windows Server 2000 b. Browser Mozilla Firefox versi 2.0 2. Kebutuhan workstation (clients) a. Operating system Linux Suse 10 atau Windows 98 b. Browser Mozilla Firefox versi 2.0 4.1.1.3 Kebutuhan Jaringan Kebutuhan jaringan minimum yang diperlukan adalah sebagai berikut: 1. Kebutuhan colocation server a. Processor Athlon64 5400+ b. Memory 1024 M B c. Harddisk Sata 250 GB d. UPS (uninterruptable power supply) e. Operating System Linux f. 1 subnet dengan 8 IP Address g. Control Panel: cPanel h. Bandwidth unmetered Indonesia International Exchange 2. Kebutuhan jaringan di perusahaan (PT. Sofco Graha)
241 Komputer yang terhubung menggunakan Local Area Network dan komputer tersebut memiliki akses Internet yang dapat mengakses website yang diletakkan di server yang tergabung dalam Indonesia International Exchange (IIX) atau Open Indonesia Exchange (OpenIX). 3. Kebutuhan jaringan di klien Komputer yang terhubung menggunakan Local Area Network dan komputer tersebut memiliki akses Internet yang dapat mengakses website yang diletakkan di server yang tergabung dalam Indonesia International Exchange (IIX) atau Open Indonesia Exchange (OpenIX). 4.1.1.4 Kebutuhan Sumber Daya Manusia Sumber daya manusia yang dibutuhkan di dalam sistem di PT. Sofco Graha yang akan dipakai adalah minimum satu orang supervisor dengan minimum keahlian fasih menggunakan komputer dan Internet. 4.1.2 Cara Instalasi Aplikasi 4.1.2.1 Cara Instalasi Berikut adalah prosedur instalasi aplikasi untuk akses pada komputer lokal (tidak di-upload ke website): 1. install Apache Web Server dan M ySQL menggunakan XAM PP for Windows atau XAM PP for Linux 2. import basis data dari file yang ada ke dalam MySQL, sebelumnya jalankan MySQL Service dari XAM PP Control Panel 3. copy paste folder proyek aplikasi ke dalam DocumentRoot di Apache Web Server (untuk lebih jelasnya bisa dilihat di bagian Folding) 4.1.2.2 Folding (Pengaturan Folder)
242 Setelah proses instalasi Apache Web Server dan M ySQL memakai XAM PP for Linux atau XAM PP for Windows selesai. M aka cara pengaturan folder untuk meletakkan aplikasi supaya bisa dijalankan secara default adalah di [Installation Path]\xampp\htdocs\ atau
biasa
disebut
dengan
DocumentRoot.
Letak
DocumentRoot dapat diganti dengan mengganti isi file httpd.conf yang terletak di folder [Installation Path]\xampp\apache\conf\ pada bagian DocumentRoot. 4.1.3 Cara Penggunaan Aplikasi Berikut adalah cara penggunaan aplikasi berdasarkan tampilan layar yang telah dibuat. Dapat dilihat dalam gambar-gambar berikut ini.
Gambar 4.1 Tampilan layar Login Tampilan layar Login bisa diakses oleh semua nya, baik dari user, supervisor maupun programmer. Login disini berfungsi untuk mengantarkan user yang akan login ke halaman yang sesuai dengan role nya.
243
Gambar 4.2 Tampilan layar Job Order (User) Tampilan Layar Job Order ini ditampilkan jika yang login adalah user dari suatu customer. Di Rancangan layar Job Order ini, user dapat membuat job order baru dengan menekan Add Job Order. Serta user dapat mengetahui secara umum perkembangan dari job order yang dimintanya. Serta untuk melihat lebih rinci job order nya, user dapat memilih judul nya. Pada saat judul nya di pilih, maka akan dibukakan halaman Job Order Detail untuk user.
244
Gambar 4.3 Tampilan layar Edit Profile user Tampilan layar Edit Profile dapat diakses oleh semua user yang sudah login. User dapat mengubah fullname, e-mail dan nomor telepon. Tetapi login name tidak dapat diubah. Supervisor, user dan programmer hanya berbeda pada menu utama saja.
Gambar 4.4 Tampilan layar Change Password user
245 Tampilan layar Change Password dapat diakses oleh semua user yang sudah login. User dapat mengubah password lama menjadi password yang baru, dengan harus mengisikan password lama nya, password baru dan mengetik ulang password baru nya. Supervisor, user dan programmer hanya berbeda pada menu utama saja.
Gambar 4.5 Tampilan layar Add Job Order Tampilan layar Add Job Order ini hanya dapat digunakan oleh user dari customer yang sudah login. Layar ini tampil pada saat user memilih tombol Add
246 Job Order pada halaman Job Order. User dapat menentukan kategori dari job order nya, serta dapat menentukan prioritas pekerjaannya. User juga dapat melampirkan file-file yang berhubungan dengan job order nya. User tersebut juga dapat menentukan user-user lain dari company tersebut untuk ikut ambil bagian dalam pemantauan job order tersebut
Gambar 4.6 Tampilan layar Job Order Detail (User)
247 Tampilan layar Job Order Detail untuk user ini diperlihatkan hanya kepada user yang sudah login. Layar ini muncul setelah user memilih sebuah job order yang ingin dilihat informasi lebih detailnya. Rancangan layar ini memperlihatkan secara detail semua data job order yang tadi dipilih. Selain itu user dapat melakukan diskusi dengan pihak supervisor dengan melakukan post. Pada saat membuat post baru, user juga dapat meng-upload file yang bersangkutan untuk diperiksa. User juga dapat melihat diskusi sebelumsebelumnya dan dapat men-download file yang pernah di-upload.
Gambar 4.7 Tampilan layar View Log
248 Tampilan layar View Log digunakan untuk melihat perubahan-perubahan yang terjadi seputar job order yang sedang dipilih disertai dengan tanggal terjadi nya perubahan tersebut. Layar ini muncul apabila user memilih menu view log.
Gambar 4.8 Tampilan layar View Order Confirmation
249 Tampilan layar View Order Confirmation dapat diakses oleh user yang sudah login. Dalam layar ini, user dapat melihat order confirmation. Order confirmation hanya muncul bila category berupa request.
Gambar 4.9 Tampilan layar Set User In Charge Tampilan layar Set User In Charge hanya dapat diakses oleh user yang sudah login dan merupakan user yang membuat job order tersebut. Layar ini muncul apabila user memilih menu set user in charge. M enambah user in charge bisa ditambahkan berdasarkan per-username. Serta bila akan di assign, maka akan dikirimkan e-mail kepada user yang dipilih.
250
Gambar 4.10 Tampilan layar Send Email Rancangan layar Send Email digunakan untuk mengirimkan e-mail kepada user-user yang dipilih untuk menjadi user yang bertanggungjawab setelah memilih user-user yang bertanggungjawab pada proses pemantauan.
251
Gambar 4.11 Tampilan layar FAQ (User) Tampilan layar FAQ dapat diakses oleh user yang sudah login. Layar ini muncul apabila user memilih menu FAQ dari menu utama. FAQ ini berisi pertanyaan dan jawaban yang sering muncul terkait masalah-masalah umum. Beberapa FAQ juga terdapat file bantuan untuk didownload.
252
Gambar 4.12 Tampilan layar Work Order (Programmer) Rancangan layar Work Order untuk programmer hanya dapat diakses oleh user yang sudah login dan memiliki role sebagai programmer. Dalam layar ini, programmer dapat melihat data secara umum tiap work order nya. Dan bila ingin melihat data work order nya lebih detail, maka dapat memilih salah satu dari work order yang ada
253
Gambar 4.13 Tampilan layar Time Report Tampilan layar Time Report dapat diakses oleh user yang sudah login yang memiliki role supervisor atau programmer. Di layar ini, user yang telah login dapat melihat laporan per tanggal, serta user dapat mengisi time report. Bila tanggal pada time report di pilih, maka akan muncul keseluruhan data dalam bentuk pop-up.
254
Gambar 4.14 Tampilan layar Time Report Detail Tampilan layar Time Report Detail dapat diakses oleh user yang sudah login yang memiliki role supervisor atau programmer. Di layar ini, user hanya dapat melihat saja, tidak dapat meng-edit dan tampilan layar ini dalam bentuk pop-up.
255
Gambar 4.15 Tampilan layar Edit Profile programmer Tampilan layar Edit Profile dapat diakses oleh semua user yang sudah login. User dapat mengubah fullname, e-mail dan nomor telepon. Tetapi login name tidak dapat diubah. Supervisor, user dan programmer hanya berbeda pada menu utama saja.
Gambar 4.16 Tampilan layar Change Password programmer
256 Tampilan layar Change Password dapat diakses oleh semua user yang sudah login. User dapat mengubah password lama menjadi password yang baru, dengan harus mengisikan password lama nya, password baru dan mengetik ulang password baru nya. Supervisor, user dan programmer hanya berbeda pada menu utama saja.
Gambar 4.17 Tampilan layar Manage Status Work Order Rancangan layar Manage Status Work Order hanya dapat diakses oleh user yang sudah login dan memiliki role sebagai programmer. Dalam layar ini, programmer dapat melihat data detail dari work order yang tadi dipilih. Serta dapat melakukan penggantian pada status work order yang bersangkutan. Selain itu juga dapat memilih View Discussion untuk melakukan diskusi dengan supervisor.
257
Gambar 4.18 Tampilan layar View Discussion (Programmer) Rancangan layar View Discussion hanya dapat diakses oleh user yang sudah melakukan proses login dan memiliki role programmer. Di dalam layar ini, programmer dapat berdiskusi dengan supervisor dan dengan programmer lainnya yang berada dalam satu work order.
258
Gambar 4.19 Tampilan layar View Log Work Order (Programmer) Rancangan layar View Log Work Order (Programmer) digunakan untuk melihat perubahan-perubahan yang terjadi seputar work order yang sedang dipilih disertai dengan tanggal terjadi nya perubahan tersebut. Layar ini muncul apabila user memilih menu View Log.
259
Gambar 4.20 Tampilan layar Job Order supervisor Tampilan layar Job Order supervisor dapat diakses oleh user yang sudah login yang role nya adalah supervisor. Layar ini menampilkan data-data job order yang ada, yang sesuai dengan tanggung jawab dari supervisor yang login. Pada saat memilih judulnya, maka akan menampilkan detail dari Job Order yang dipilih.
260
Gambar 4.21 Tampilan layar Change Password supervisor Tampilan layar Change Password dapat diakses oleh semua user yang sudah login. User dapat mengubah password lama menjadi password yang baru, dengan harus mengisikan password lama nya, password baru dan mengetik ulang password baru nya. Supervisor, user dan programmer hanya berbeda pada menu utama saja.
261
Gambar 4.22 Tampilan layar Edit Profile supervisor Tampilan layar Edit Profile dapat diakses oleh semua user yang sudah login. User dapat mengubah fullname, e-mail dan nomor telepon. Tetapi login name tidak dapat diubah. Supervisor, user dan programmer hanya berbeda pada menu utama saja.
262
Gambar 4.23 Tampilan layar Time Report Tampilan layar Time Report dapat diakses oleh user yang sudah login yang memiliki role supervisor atau programmer. Di layar ini, user yang telah login dapat melihat laporan per tanggal, serta user dapat mengisi time report. Bila tanggal pada time report di pilih, maka akan muncul keseluruhan data dalam bentuk pop-up.