HASIL DAN PEMBAHASAN
4.1 Implementasi Sistem4.1.1 Spesifikasi Perangkat Keras
Aplikasi ini berbasiskan arsitektur client dan server. Kebutuhan perangkat keras untuk
server lebih tinggi daripada untuk client. Walaupun begitu, aplikasi ini dijalankan di lingkungan internal perusahaan dan tidak dipakai oleh lebih dari 20 orang. Spesifikasi minimum perangkat keras yang digunakan untuk menjalankan aplikasi di server adalah sebagai berikut.
• Processor800MHz. • Memori sebesar 128MB. • VGA card8MB.
• Harddiskdengan kapasitas 1GB. • Network card.
• Monitor dengan resolusi 800 x 600 piksel.
• Keyboard. • Mouse.
Supaya aplikasi berjalan dengan baik, ada beberapa spesifikasi perangkat keras yang perlu ditingkatkan. Berikut adalah spesifikasi perangkat keras yang dianjurkan untuk di-gunakan dalam menjalankan aplikasi dengan baik diserver.
• Processor1.5GHz. • Memori sebesar 512MB.
• Harddiskdengan kapasitas 20GB.
Aplikasi yang sudah di-installdiserverdapat diakses oleh komputer mana saja yang terhubung keserverlewat jaringan. Komputerclienthanya membutuhkan aplikasi brow-ser untuk menggunakan aplikasi ini. Jadi spesifikasi minimum perangkat keras yang di-perlukan oleh komputer client adalah spesifikasi minimum perangkat keras yang diper-lukan oleh komputerclientuntuk menjalankan aplikasibrowser. Berikut adalah spesikasi minimum perangkat kerasnya:
• Processor233MHz. • Memori sebesar 64MB. • VGA card8MB.
• Kapasitas sisaharddisksebesar 50MB. • Network card.
• Monitor dengan resolusi 800 x 600 piksel.
• Keyboard. • Mouse.
Supaya komputerclientdapat menjalankan aplikasibrowserdengan baik, ada bebera-pa spesifikasi perangkat keras yang perlu ditingkatkan. Berikut adalah spesifikasi perang-kat keras yang dianjurkan untuk menjalankan aplikasibrowser:
• Processor500MHz. • Memori sebesar 256MB.
• VGA card64MB.
4.1.2 Spesikasi Piranti Lunak
Seperti kebutuhan perangkat keras, kebutuhan akan piranti lunak untukserver danclient
berbeda. Spesifikasi piranti lunak untukserveradalah sebagai berikut:
• Sistem operasi:Microsoft Windows XPataudistro Linuxmodern (contohnya: Open-Suse10.2,Ubuntu6.06,Fedora Core5).
• Database:PostgreSQL8.x.
• Web server:Mongrel,Lighttpd, atauApache.
Spesifikasi piranti lunak di komputerclientuntuk mengakses aplikasi optimalisasi pen-jadwalan yang ada diserveradalah aplikasibrowser. Browseryang digunakan adalah Mo-zilla Firefox 2.0. Spesifikasi sistem operasi minimal untuk menjalankanMozilla Firefox
2.0 adalah Windows 98 dan Linux dengan kernel 2.2.14 (dengan glibc 2.3.2, XFree86 -3.3.6,gtk+2.0,fontconfig/xftdanlibstdc++5). Spesifikasi sistem operasi yang dianjurkan untuk menjalankanMozilla Firefox2.0 adalahWindows XPdandistro Linuxmodern (con-tohnya: OpenSuse10.2,Ubuntu6.06,Fedora Core5).
4.2 Petunjuk Penggunaan Aplikasi
4.2.1 Tampilan Layar Daftar SPK
Layar daftar SPK dapat disebut sebagai layar utama. Seperti yang dapat dilihat pada gam-bar 4.1, di bawahheaderterdapat daftar SPK dalam bentuktable. Tiap baris dari daftar SPK memiliki keterangan SPK, pembeli, tanggal pesan. Masing-masing keterangan itu berfungsi juga sebagailinkke halaman pengubahan data SPK yang bersangkutan. Selain itu, tiap baris dari daftar SPK memiliki link ke halaman STK dari SPK yang bersang-kutan, halaman deskripsi (tahap-tahap) pekerjaan dari SPK yang bersangbersang-kutan, halaman status pekerjaan dari SPK yang bersangkutan. Daftar SPK dapat berisikan banyak SPK sehingga tidaklah pantas jika semua SPK ditampilkan pada satu halaman. Oleh karena
itu tampilan daftar SPK menggunakanpagination. Untuk setiap halaman daftar SPK ha-nya ditampilkan sekian baris dari jumlah baris yang dimiliki daftar SPK. Di bawah daftar SPK terdapat bagianpagination. Bagianpagination memilikilink pagination. Di bawah
link itu terdapat status halamanpagination. Di bawahnya lagi terdapatformkecil untuk melompat ke halaman tertentu dari halaman daftar SPK. Di bagian pagination terdapat
combo boxpilihan jenis SPK yang sebenarnya adalahformkecil untuk beralih ke halaman pembuatan SPK di mana jenis SPK-nya adalah jenis SPK yang dipilih dari combo box
yang bersangkutan.
Gambar 4.1: Tampilan layar daftar SPK bagian atas
Seperti yang disebut sebelumnya, daftar SPK dapat berisikan SPK dengan jumlah yang banyak sekali. Karena itu pada halaman daftar SPK terdapatformpencarian SPK berda-sarkan data pembeli, jenis SPK, nomor SPK, dan tanggal pesan seperti yang dapat dilihat padagambar 4.2. Halaman hasil pencarian daftar SPK adalah sama dengan halaman daf-tar SPK. Perbedaan terletak pada data yang terdapat pada dafdaf-tar SPK. Di bawahform
pen-carian terdapat penpen-carian laporan kerja berdasarkan periode waktu tertentu. Laporan kerja pada dasarnya adalah halaman yang berisi kumpulan status pekerjaan dari SPK yang tang-gal pesannya berada pada periode waktu yang ditentukan. Bagian paling bawah dari layar ini adalahlinkke halaman daftar teknisi dan halaman daftarmonitoring.
4.2.2 Tampilan Layar Daftar Teknisi
Layar daftar teknisi adalah tempat melihat daftar teknisi yang sekaligus juga menjadi tem-pat untuk mengubah data teknisi dan membuat teknisi baru seperti yang datem-pat dilihat pada gambar 4.3. Di bawahheaderterdapat tampilan pesan. Di bawah tampilan pesan terdapat daftar teknisi. Tiap baris terdiri dari keterangan nomor serial dan nama.
Pada daftar teknisi ini, jika mousedigerakkan di atas tampilan nama atau nomor se-rial dari salah satu teknisi, maka tampilan nama atau teknisi akan memiliki latar bela-kang kuning. Jika diklik maka tampilan nama atau nomor serial itu akan berubah menjadi
formkecil tempat pengubahan data nomor serial atau nama itu seperti yang dapat dilihat padagambar 4.4. Hasil pengubahan data langsung ditampilkan pada daftar teknisi itu.
Di bawahnya terdapatformpembuatan teknisi baru yang meminta isian nomor serial dan nama seperti yang dapat dilihat padagambar 4.5. Hasil pembuatan teknisi baru lang-sung ditampilkan juga pada daftar teknisi. Bagian paling bawah adalah linkke halaman daftar SPK.
Jika operasi pembuatan teknisi baru berhasil dilaksanakan, maka pesan sukses akan ditampilkan di tampilan pesan seperti yang dapat dilihat padagambar 4.6.
4.2.3 Tampilan Layar Pembuatan SPK
Layar pembuatan SPK adalah tempat di mana pengguna dapat membuat SPK baru seperti yang dapat dilihat padagambar 4.7,gambar 4.8,gambar 4.9,gambar 4.10, dangambar 4.11. Di bawahheaderterdapattableyang terdiri dari dua kolom. Kolom pertama adalah nama atribut dari SPK yang bersangkutan. Kolom kedua adalah isian untuk atribut yang bersangkutan. Isian untuk atribut dapat berbentuk macam-macam karena masing-masing atribut memiliki kebutuhan data khusus. Ada yang hanya berupa pilihan sehingga cukup menggunakanradio button. Tetapi ada yang sampai menggunakanradio button dikombi-nasikan denganradio buttonyang lain dantext field. Masing-masing jenis SPK memiliki atribut yang berbeda sehingga untuk masing-masing jenis halaman pembuatan SPK nama atribut dan isian untuk atributnya berbeda.
Tombol untuk mengirim isian form ini ada pada bagian paling bawah seperti yang dapat dilihat pada gambar 4.12. Di samping kiri tombol itu ada link ke halaman daftar SPK.
Formini memiliki validasi. Jika ada isian yang tidakvaliduntuk atribut tertentu pada saat pengiriman data, maka halaman pembuatan SPK akan menampilkan pesan kegagalan validasi di bawahheaderseperti yang dapat dilihat padagambar 4.13.
Jika semua isianvalid, maka pengguna akan dipindahkan ke halaman daftar SPK de-ngan pesan sukses ditampilkan di bawahheader seperti yang dapat dilihat padagambar 4.14.
4.2.4 Tampilan Layar Pengubahan Data SPK
Layar pengubahan data SPK adalah tempat di mana pengguna dapat melihat data suatu SPK dan mengubah data SPK seperti yang dapat dilihat padagambar 4.15,gambar 4.16, dan gambar 4.17. Layar pengubahan data SPK sama persis dengan layar pembuatan SPK dengan perbedaan isian untuk atributnya sudah mendapat nilai. Nilai itu tentu saja didapatkan daridatabase.
Pengubahan data SPK pun menggunakan validasi. Jika ada isian untuk atributnya yang tidakvalid maka halaman pengubahan data SPK itu akan menampilkan pesan kegagalan validasi di bawahheaderseperti yang dapat dilihat padagambar 4.18.
Jika pengguna sukses mengubah data SPK, maka pengguna akan dialihkan ke halaman daftar SPK dengan pesan pemberitahuan bahwa pengubahan data SPK sukses dilakukan di bawahheaderseperti yang dapat dilihat padagambar 4.19.
Jika belum dibuat deskripsi pekerjaan dari SPK yang bersangkutan, maka pengguna juga dapat menghapus SPK yang bersangkutan seperti yang dapat dilihat pada gambar 4.20.
Gambar 4.20: Link untuk menghapus SPK disediakan jika untuk SPK ini belum dibuat deskripsi pekerjaannya
Jika pengguna memutuskan untuk menghapus SPK ini (link untuk menghapus ada di sebelah kanan tombol pengirim dataform), maka pengguna akan dialihkan ke halaman daftar SPK dengan pesan pemberitahuan di bawahheaderbahwa penghapusan SPK sukses dilakukan seperti yang dapat dilihat padagambar 4.21.