Tabel Log Report Detail Tabel Modul Service Tabel Jasa Service Tabel Position Tabel Merk Notebook Tabel Tipe Notebook Tabel Seri Notebook Tabel Item Sparepart Tabel Dealer

117 sv tinyint4 install tinyint4 applikasi tinyint4 bad_sector tinyint4 driver tinyint4 recovery tinyint4 backup tinyint4

7. Tabel Log Report Detail

Tabel ini berfungsi untuk menyimpan data log report detail service Tabel 3.21 Tabel Log Report detail Field Type PK FK Keterangan log_report_detail_id int11 Log_report__id int11 FK ke field barang_id pada tabel barang Logging Text time_stamp Varchar30

8. Tabel Modul Service

Tabel ini berfungsi untuk menyimpan item data penjualan Tabel 3.22 Tabel Modul Service Field Type PK FK Keterangan Modul_service_id Int11 barang_id Int11 FK ke field barang_id pada tabel barang Name Text Harga Int11

9. Tabel Jasa Service

Tabel ini berfungsi untuk menyimpan data jasa dan penjualan 118 Tabel 3.23 Tabel Penjualan Jasa Field Type PK FK Keterangan Jasa_service_id int11 barang_id int11 FK ke field barang_id pada tabel barang harga_service int11 tanggal_final varchar20

10. Tabel Position

Tabel ini berfungsi untuk menyimpan posisi dari User Tabel 3.24 Tabel Position Field Type PK FK Keterangan position_id int11 FK ke field position_id pada tabel position name varchar20

11. Tabel Merk Notebook

Tabel ini berfungsi untuk menyimpan data merk Notebook Tabel 3.25 Tabel Merk Notebook Field Type PK FK Keterangan merk_nb_id Int11 Name varchar30

12. Tabel Tipe Notebook

Tabel ini berfungsi untuk menyimpan tipe notebook Tabel 3.26 Tabel Tipe Notebook Field Type PK FK Keterangan tipe_nb_id int11 merk_nb_id int11 FK ke field merk_nb_id 119 pada tabel merk_nb name varchar20

13. Tabel Seri Notebook

Tabel ini berfungsi untuk menyimpan data seri notebook Tabel 3.27 Tabel Seri Notebook Field Type PK FK Keterangan seri_nb_id int11 tipe_nb_id int11 FK ke field tipe_nb_id pada tabel tipe_nb name Varchar20

14. Tabel Item Sparepart

Tabel ini berfungsi untuk menyimpan data item sparepart Tabel 3.28 Tabel Item Sparepart Field Type PK FK Keterangan Item_sparepart_id smallint23 Item_sparepart int11

15. Tabel Dealer

Tabel ini berfungsi untuk menyimpan data dealer Tabel 3.29 Tabel Dealer Field Type PK FK Keterangan name int11 address int11 120

3.5 Perancangan Antarmuka SI PPK

Berikut ini merupakan perancangan antarmuka aplikasi Sistem Informasi Manajemen Perawatan dan Perbaikan Komputer. Perancangan antarmuka ini di desain dalam bentuk Lembar Kerja Tampilan LKT. Berikut ini LKT dari tiap- tiap form dalam aplikasi SI PPK.

3.5.1 Lembar Kerja Tampilan Aplikasi SI PPK

a. Form Login

Berikut ini lembar kerja tampilan form Login : No. Sheet : TC1 Form Login  Bila tombol OK diklik dan proses Login berhasil, tampilan akan menuju TC2 atau TC5 atau TC7 atau TC10  Bila tombol OK diklik dan proses Login gagal, tampilan akan menuju TMC3  tombol CANCEL diklik, akan menuju ke tampilan sebelumnya  Desain Form border = none, minimize+maximize+close = disabled  Font Header menggunakan Tahoma 14 point, cetak tebal  Font child menggunakan Tahoma regular 8 point Cancel Ok User Password Sistem Informasi Manajemen Perawatan dan Perbaikan Komputer Divisi Service Media Touch Compushop

b. Form Costumer Service

Berikut ini lembar kerja tampilan form Customer Service : No. Sheet : TC2  Bila Tab Entry Data dipilih akan muncul 121 Form Customer Service Tab Surat Jalan User z  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point No. Sheet : TC3 Form Customer Service Tab Faktur Claim Spare Part  Bila tombol simpan di klik, maka proses claim sparepart akan di simpan di database  Bila tombol edit di klik, maka akan meng edit current data claim sparepart  Bila tombol print di klik, maka akan mencetak current data claim sparepart  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point No. Sheet : TC4 Form Customer Service Tab Status Service  Bila Tombol Logout di klik, maka tampilan akan Entry Data Status Service Surat Jalan User Faktur Claim Spare Part Print Edit Simpan Tanggal Masuk ID Costumer Status Costumer Nama Costumer Alamat Costumer No Telp. Costumer Biaya Status Claim Tgl Kembali S J D Tgl Proses Claim Nama Dealer Keterangan : No. ID Cost Nama cost Alamat Status Tgl back Biaya x Login Exit Entry Data Status Service Surat Jalan User Faktur Claim Spare Part x Login Exit Data Konsumen Spesifikasi Notebook Merk Notebook Batal Simpan Tanggal Masuk Tipe Notebook RF ID Seri Notebook ID Costumer Serial No. Status Costumer Permasalahan Nama Costumer Alamat Costumer No Telp. Costumer Perlengkapan Screen Guard Kbl Power Baterai Carger Tas NB Key Guard 122 menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point x Login Exit

c. Form Teknisi

Berikut ini lembar kerja tampilan form Teknisi : No. Sheet : TC5 Form Teknisi Tab Entry Log Report  Bila tombol ubah data di klik, maka tampilan akan di set ke pengeditan data item bisa di ubah  Bila tombol simpan di klik, maka current data yang di edit akan disimpan di database  Bila tombol keluar di klik, maka akan menuju tampilan sebelumnya  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point Entry Log Report Cek Status Service Proaessor Memorty HDD Status Reparasi Floppy DIsk VGA Out Keyboard Mouse Touch Pad Scroll Wlan.Wifi Bluetooth Scroll Wlan.Wifi Bluetooth Floppy DIsk VGA Out Keyboard Mouse Touch Pad Wlan.Wifi Bluetooth Scroll Floppy DIsk VGA Out Keyboard Mouse Touch Pad Bluetooth Tanggal Masuk ID Costumer No. Faktur Nama Kosumer Alamat Costumer Biaya Service : Simpan Service Selesai Permasalahan Hasil Pengerjaan x Login Exit Entry Data Status Service Tanggal Masuk Cari Mo Faktur Checking Item ID Costumer No. Faktur Bluetooth Floppy DIsk VGA Out Keyboard Mouse Touch Pad Scroll DMI Battery CMOS Int Speaker Cosmetic CDROM Keyboard Wlan.Wifi Mouse Touch Pad Memorty Proaessor Nama Kosumer HDD Alamat Costumer Scroll Wlan.Wifi No. Telpon Costumer Hasil Pengerjaan Permasalahan 123 No. Sheet : TC6 Form Teknisi Tab Cek Status Service  Bila Tombol cari di klik, maka akan melakukan proses pencarian berdasarkan inputan.  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point

d. Form Manajer

Berikut ini lembar kerja tampilan Form Manajer : No. Sheet : TC7 Form Manajer Tab Rekap Report Service  Bila tombol print di klik, maka akan melakukan proses mencetak rekap report service  Bila tombol cari di klik, maka akan melakukan proses pencarian report service  Bila tombol urutkan di klik, maka akan di urutkan berdasarkan tanggal  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di Entry Log Report Cek Status Service x Login Exit Tanggal Masuk ID Costumer Cari Mo Faktur No. Faktur Nama Kosumer Alamat Costumer No. Telpon Costumer Notebook Floppy DIsk Floppy DIsk Floppy DIsk Nama Teknisi VGA Out VGA Out VGA Out Case ID Keyboard Keyboard Keyboard Mouse Mouse Mouse Model PC Touch Pad Tanggal Masuk Touch Pad Touch Pad Scroll Bluetooth Checking Item Proaessor Memorty HDD Status Reparasi Wlan.Wifi Bluetooth Scroll Wlan.Wifi Scroll Wlan.Wifi Bluetooth Bluetooth Charge : Rekap Report Service Status Spare Part Status Service x Login Exit Surat Jalan Nama Barang Status Surat Jalan. Units No. Atas Nama Print. Cari. Urutkan. 124 klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point No. Sheet : TC8 Form Manajer Tab Status Spare Part  Bila tombol print di klik, maka akan melakukan proses mencetak status sparepart  Bila tombol cari di klik, maka akan melakukan proses pencarian status sparepart  Bila tombol urutkan di klik, maka akan di urutkan berdasarkan tanggal  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point No. Sheet : TC9 Form Manajer Tab Status Service  Bila Tombol cari di klik, maka akan melakukan proses Status Service Status Spare Part Rekap Report Service Exit Login x Claim Sparepart Surat Jalan. Units Status No. Atas Nama Print. Cari. Urutkan. 125 pencarian berdasarkan inputan.  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point

e. Form Owner

Berikut ini lembar kerja tampilan form Owner : No. Sheet : TC10 Form Owner  Bila tombol urutkan di klik, maka akan melakukan proses pengurutan report  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point Rekap Report Service Status Spare Part Status Service x Login Exit Tanggal Masuk ID Costumer Cari Mo Faktur No. Faktur Nama Kosumer Alamat Costumer No. Telpon Costumer Notebook Floppy DIsk Floppy DIsk Floppy DIsk Nama Teknisi VGA Out VGA Out VGA Out Case ID Keyboard Keyboard Keyboard Mouse Mouse Mouse Model PC Touch Pad Tanggal Masuk Touch Pad Touch Pad Scroll Bluetooth Checking Item Proaessor Memorty HDD Status Reparasi Wlan.Wifi Bluetooth Scroll Wlan.Wifi Scroll Wlan.Wifi Bluetooth Bluetooth Charge : x Login Exit Report Summary Penjualan Total Pemasukan per tgl sd Rp. Pengurutan Berdasarkan Tanggal Ascending Descending Berdasarkan Pembeli Nama Urutkan Pengurutan Berdasarkan Teknisi Nama Teknisi Berdasarkan Tgl sd Berdasarkan Kondisi Urutkan 126 No. Sheet : TC11 Form Spesifikasi Notebook Yg Akan Di service  Bila tombol save di klik, maka akan menyimpan data yang sedang di edit ke database  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point Spek ID

f. Form Administrator

Berikut ini lembar kerja tampilan form Owner : No. Sheet : TC12 Form Administrator Tab Form Administrasi User  Bila tombol tambah di klik, maka terjadi proses tambah data yang sedang di edit ke database.  Bila tombol Edit di klik, maka akan mengedit data user.  Bila tombol Hapus di klik, maka akan menghapus data yang sedang di edit dari database  Bila tombol Simpan di klik, maka akan menyimpan data yang sedang di edit ke database  Bila Tab Administrasi Data Costumer di klik, maka tampilan akan menuju TC13  Bila Tab Administrasi Spek Merk Notebook Tipe Notebook Seri Notebook Serial No. Permasalahan Baterai Kabel Power Screen Guard Perlengkapan Keyboard Guard Tas Notebook Charger Teknisi Save Cancel Administrasi User Administrasi Data Costumer Administrasi Spek Notebook x Login Exit |Administrasi Sparepart First Name First Name. Pass No. Last Name |Last Name |Password Retype Passwword Delete ||Tambah Edit Simpan 127 Notebook di klik, maka tampilan akan menuju TC14  Bila Tab Administrasi Sparepart di klik, maka tampilan akan menuju TC15  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point No. Sheet : TC13 Form Administrator Tab Form Administrasi Spek. Notebook  Bila tombol tambah di klik, maka terjadi proses tambah data yang sedang di edit ke database.  Bila tombol Edit di klik, maka akan mengedit data user.  Bila tombol Hapus di klik, maka akan menghapus data yang sedang di edit dari database  Bila tombol Simpan di klik, maka akan menyimpan data yang sedang di edit ke database  Bila tombol Cari di klik, maka akan mencari data sesuai dengan data yang diinputkan  Bila tombol Urutkan di klik, maka akan mengurutkan data sesuai dengan data yang dipilihdalam Administrasi User Administrasi Data Costumer Administrasi Spek Notebook x Login Exit |Administrasi Sparepart Merk Notebook Type Notebook Seri Notebook Alamat. merk No. No telp. Merk Notebook Type Notebook Seri Notebook Pengurutan dan Pencarian Simpan Edit ||Tambah Delete ||Cari ||Urutkan 128 combo box   Bila Tab Administrasi User di klik, maka tampilan akan menuju TC12  Bila Tab Administrasi Data Costumer di klik, maka tampilan akan menuju TC13  Bila Tab Administrasi Sparepart di klik, maka tampilan akan menuju TC15  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point No. Sheet : TC14 Form Administrator Tab Form Administrasi Spek. Notebook  Bila tombol tambah di klik, maka terjadi proses tambah data yang sedang di edit ke database.  Bila tombol Edit di klik, maka akan mengedit data user.  Bila tombol Hapus di klik, maka akan menghapus data yang sedang di edit dari database  Bila tombol Simpan di klik, maka akan menyimpan data yang sedang di edit ke database  Bila tombol Cari di klik, maka akan mencari data sesuai dengan data yang diinputkan  Bila tombol Urutkan di klik, maka akan mengurutkan data sesuai dengan data Administrasi User Administrasi Data Costumer Administrasi Spek Notebook x Login Exit |Administrasi Sparepart Alamat. merk No. No telp. ||Tambah Edit Delete Simpan Type Notebook Seri Notebook Merk Notebook Item Sparepart Harga Sparepart 129 yang dipilihdalam combo box  Bila Tab Administrasi User di klik, maka tampilan akan menuju TC12  Bila Tab Administrasi Data Costumer di klik, maka tampilan akan menuju TC13  Bila Tab Administrasi Sparepart di klik, maka tampilan akan menuju TC15  Bila Tombol Logout di klik, maka tampilan akan menuju TMC2  Bila tombol Exit di klik, maka tampilan akan menuju TMC1  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal  Font child menggunakan Tahoma regular 8 point No. Sheet : TC15 Form Setup Komunikasi  Bila tombol OK di klik, maka terjadi proses pengesetan Port serial sesuai dengan yang di entrykan  Bila tombol Cancel di klik, maka keluar dari Form.  Desain Form border = none, minimize+maximize+close = disabled  Font menu menggunakan Tahoma 8 point, cetak tebal X Port Settings Port Baud Rate Even Odd Mark None 5 6 7 8 1 1.5 2 Parity Data Bits Stop Bits Cancel OK 130  Font child menggunakan Tahoma regular 8 point

g. Form Metaphor Konfirmasi Exit

Berikut ini lembar kerja tampilan form metaphor konfirmasi exit : No. Sheet : TMC1 Form Metaphor Konfirmasi Exit  Bila tombol YES diklik, akan keluar dari program  Bila tombol NO diklik, tampilan akan menuju sebelumnya  Font menu menggunakan Verdana 8 point, cetak tebal  Label, font = MS Sans Serif, 8 foint  Button, , font = MS Sans Serif, 8 foint APAKAH ANDA YAKIN AKAN KELUAR PROGRAM ? YES NO

h. Form Metaphor Konfirmasi Logout

Berikut ini lembar kerja tampilan form logout : No. Sheet : TMC2 Form Metaphor Konfirmasi Logout  Bila tombol YES diklik, tampilan akan menuju TC1  Bila tombol NO diklik, , tampilan akan menuju sebelumnya  Font menu menggunakan Verdana 8 point, cetak tebal  Label, font = MS Sans Serif, 8 foint  Button, , font = MS Sans Serif, 8 foint APAKAH ANDA YAKIN AKAN LOGOUT ? YES NO 131

i. Form Metaphor Konfirmasi Login

Berikut ini lembar kerja tampilan form konfirmasi login : No. Sheet : TMC3 Form Metaphor Konfirmasi Login  Bila tombol OK diklik, tampilan akan menuju TC1  Font menu menggunakan Verdana 8 point, cetak tebal  Label, font = MS Sans Serif, 8 foint  Button, , font = MS Sans Serif, 8 foint User dan Password anda salah OK

3.6 Jaringan Semantik SI PPK

Berikut ini merupakan jaringan semantik aplikasi SI PPK : 1. Jaringan Semantik Form Costumer Service TC2, TC3, TC4 Form CS TC1 Login TMC3 Konfirmasi login TMC1 Konfirmasi Exit TMC2 Konfirmasi Logout End Ya Login Ok Salah Login Ulangi Login Logout Ya Tidak Keluar Program Gambar 3.53 Jaringan Semantik Form Costumer Service 132 2. Jaringan Semantik Form Teknisi TC5, TC6 Form Teknisi TC1 Login TMC3 Konfirmasi login TMC1 Konfirmasi Exit TMC2 Konfirmasi Logout End Ya Login Ok Salah Login Ulangi Login Logout Ya Tidak Keluar Program Gambar 3.54 Jaringan Semantik Form Teknisi 3. Jaringan Semantik Form Manajer TC7, TC8, TC9 Form Manajer TC1 Login TMC3 Konfirmasi login TMC1 Konfirmasi Exit TMC2 Konfirmasi Logout End Ya Login Ok Salah Login Ulangi Login Logout Ya Tidak Keluar Program Gambar 3.55 Jaringan Semantik Form Manajer 133 4. Jaringan Semantik Form Owner TC10, TC11 Form Owner TC1 Login TMC3 Konfirmasi login TMC1 Konfirmasi Exit TMC2 Konfirmasi Logout End Ya Login Ok Ulangi Login Logout Ya Salah Login Tidak Keluar Program Gambar 3.56 Jaringan Semantik Form Owner 5. Jaringan Semantik Form Administrator TC12, TC13, TC14, TC15 Form Administrator TC1 Login TMC3 Konfirmasi login TMC1 Konfirmasi Exit TMC2 Konfirmasi Logout End Ya Login Ok Salah Login Ulangi Login Logout Ya Keluar Program Tidak Gambar 3.57 Jaringan Semantik Form Admin Aplikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Implementasi sistem merupakan kelanjutan dari kegiatan analisis dan perancangan sistem dan dapat dipandang sebagai usaha mewujudkan sistem yang telah dirancang serta merupakan tahap peletakan sistem supaya siap untuk diaplikasikan dalam perusahaan dan dioperasikan sesegera mungkin. Implementasi sistem dapat dikategorikan menjadi beberapa tahapan, tahapan- tahapan tersebut diantaranya dapat dijelaskan dibawah ini.

4.1 Implementasi Perangkat Keras

Implemantasi perangkat keras merupakan realisasi dari analisis dan perancangan kebutuhan perangkat keras. Implementasi perangkat keras merupakan salah satu syarat dalam implementasi perangkat lunak yang akan dilakukan pada tahap berikutnya. Implementasi perangkat keras yang dilakukan meliputi perangkat keras yang diperuntukan bagi Client dan Server. Berikut ini merupakan spesifikasi masing-masing perangkat keras Client dan Server.

4.1.1 Spesifikasi Perangkat Keras Client

Perangkat Keras yang digunakan untuk pengujian sistem yaitu NoteBook HP Compaq 2710P, dimana NoteBook tersebut mempunyai spesifikasi sebagai berikut : 134 Tabel 4.1 Spesifikasi Komputer Client Tipe Prosesor : Intel Centrino vPro Core2 Duo 1.2Ghz Standar Memori : 1GB DDRII Hardisk : 80GB Optical Drive : DVD-RW Docking Networking : Wireless LAN Display : 14,1 WXGA Wide TFT LCD

4.1.2 Spesfikasi Perangkat Keras Server

Perangkat Keras yang digunakan sebagai server, menggunakan PC Standar Server, yaitu Acer tipe Altos G320 dimana PC tersebut mempunyai spesifikasi sebagai berikut : Tabel 4.2 Spesifikasi Komputer Server Tipe Prosesor : Intel Pentium 4 Prosesor Onboard : Intel® Pentium® 4 Processor 630 3.0 GHz, FSB 800, Cache 2MB Standar Memori : 512 MB ECC DDR2 SDRAM PC- 3200 Tipe Video : Integrated ATI RN50 ES1000 16 MB Floppy Drive : Internal 1.44 MB Hardisk : 73 GB SATA U320 10K Fixed by Acer Optical Drive : 48X CD-ROM Interface Provided : 4x USB2.0, 1x Serial, 2x PS2 Jaringan : Integrated Two Gigabit Ethernet 101001000 Mbps ports Sistem Pendingin : Embedded Easy Deploy Fan Cooling Tipe Power Supply : Acer fixed 400w Tipe Keyboard : Acer Keyboard Tipe Device Input : Acer Mouse Dimensi WHD : 186 x 424 x 477 mm

4.1.3 Konfirgurasi Jaringan Client Server Komputer Aplikasi SI PPK

Impelementasi jaringan merupakan implentasi yang menempatkan perangkat keras-perangkat keras yang akan digunakan dalam sistem baru. Implementasi jaringan akan memperlihatkan hubungan atara perangkat keras satu dengan perangkat keras yang lainnya. Implementasi jaringan juga memperlihatkan penempatkan perangkat lunak yang akan diimplementasikan. Skema konfigurasinya dapat dilihat pada gambar berikut : Gambar 4.1 Konfigurasi Jaringan Aplikasi SI PPK

4.1.3.1 Konfigurasi Jaringan Dari Sisi Client

Untuk konfigurasi jaringan di Mediatouch Compushop, tidak perlu melakukan banyak perubahan, karena pada dasarnya semua komputer yang di pakai oleh karyawan Mediatouch Compushop telah terhubung dengan jaringan. Untuk kebutuhan pengetesan sistem, maka akan dilakukan sedikit perubahan setting IP Address pada jaringan. Konfigurasi di sisi client dimulai dengan mengatursetting IP Address dan workgroup. Langkah-langkah pengesetan tersebut dapat dijelaskan sebagai berikut : a. Buka jendela Network Connections, Control Panel NetworkConnections b. Double klik Local Area Connection c. Double klik Internet Protocol TCPIP d. Masukan IP Address dengan 192.168.0.2 dan Network masknya 255.255.255.0, kemudian klik OK dan kemudian klik OK lagi. e. Atur workgroup menjadi ‘Workgroup’ dengan membuka System Properties Computer Name, kemudian klik tombol Change. Klik OK. f. Setting diatas dapat diaplikasikan pada client lain dengan perubahan hanya pada IP Addressnya, misal : 192.168.0.3, 192.168.0.4, dan seterusnya.

4.1.3.2 Konfigurasi Jaringan Dari Sisi Server

Langkah-langkah setting IP Address dan Workgroup pada server sama dengan langkah-langkah client diatas, hanya dibedakan IP Address nya di set di 192.168.0.1. Kemudian tes koneksi jaringan dengan menggunakan perintah Ping, langkah- langkah pengetesan adalah sebagai berikut : a. Pada windows, buka menu start Run, kemudian ketikkan pada Open :ping 192.168.0.2 jika menggunakan komputer Server atau ping 192.168.0.1 jika menggunakan komputer Client. b. Apabila muncul window command yang berisikan status koneksi : Reply from 192.168.0.1192.168.0.2, berarti komputer telah terkoneksi jaringan.

4.2 Implementasi Basis Data

Langkah pertama dalam pembuatan aplikasi ini yaitu membuat databasenya, adapun hasil generate database dengan MySQL adalah sebagai berikut: Tabel 4.3 Create Tabel Barang Item Tabel Create Table CREATE TABLE `tbl_barang` `barang_id` int11 NOT NULL auto_increment, `customer_id` int11 NOT NULL, `user_id` int11 NOT NULL, `seri_nb_id` int11 NOT NULL, `faktur` varchar10 NOT NULL, `serial` varchar20 NOT NULL, `problem_nb` text NOT NULL, `batt` tinyint1 NOT NULL, `power` tinyint1 NOT NULL, `SG` tinyint1 NOT NULL, `charger` tinyint1 NOT NULL, `KB` tinyint1 NOT NULL, `tas` tinyint1 NOT NULL, `status_tmp` tinyint1 NOT NULL, `tanggal_masuk` varchar20 NOT NULL, `tanggal_keluar` varchar20 NOT NULL, PRIMARY KEY `barang_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.4 Create Tabel Kostumer Item Tabel Create Table CREATE TABLE `tbl_customer` `customer_id` int11 NOT NULL auto_increment, `RF_Id` varchar20 NOT NULL, `name` varchar100 NOT NULL, `address` text NOT NULL, `telp` varchar20 NOT NULL, `Status_Costmr` varchar10 NOT NULL, `active` varchar20 NOT NULL, PRIMARY KEY `customer_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.5 Create Tabel Log Report Item Tabel Create Table CREATE TABLE `tbl_log_report` `log_report_id` int11 NOT NULL auto_increment, `barang_id` int11 NOT NULL, `Processor` tinyint1 NOT NULL, `Memory` tinyint1 NOT NULL, `HDD` tinyint1 NOT NULL, `ODD` tinyint1 NOT NULL, `Motherboard` tinyint1 NOT NULL, `NIC` tinyint1 NOT NULL, `Floppy` tinyint1 NOT NULL, `VGA_Out` tinyint1 NOT NULL, `Keyboard` tinyint1 NOT NULL, `Mouse` tinyint1 NOT NULL, `Touchpad` tinyint1 NOT NULL, `Scroll` tinyint1 NOT NULL, `WLAN` tinyint1 NOT NULL, `Bluetooth` tinyint1 NOT NULL, `Infrared` tinyint1 NOT NULL, `Modem` tinyint1 NOT NULL, `Usb` tinyint1 NOT NULL, `Battery` tinyint1 NOT NULL, `IEEE` tinyint1 NOT NULL, `Switch_susp` tinyint1 NOT NULL, `Int_Speaker` tinyint1 NOT NULL, `Audio_IO` tinyint1 NOT NULL, `Adapter` tinyint1 NOT NULL, `Cable` tinyint1 NOT NULL, `Check_Screw` tinyint1 NOT NULL, `Cosmetic` tinyint1 NOT NULL, `Upd_DMI` tinyint1 NOT NULL, `BIOS_Ver` tinyint1 NOT NULL, `Status_Reparasi` varchar30 NOT NULL, `harga` int11 NOT NULL, `sv` tinyint4 NOT NULL, `install` tinyint4 NOT NULL, `applikasi` tinyint4 NOT NULL, `bad_sector` tinyint4 NOT NULL, `driver` tinyint4 NOT NULL, `recovery` tinyint4 NOT NULL, `backup` tinyint4 NOT NULL, PRIMARY KEY `log_report_id` ENGINE=MyISAM DEFAULT CHARSET=latin1 ; Tabel 4.6 Create Tabel Log Report Detail Item Tabel Create Table CREATE TABLE `tbl_log_report_detail` `log_report_detail_id` int11 NOT NULL auto_increment, `barang_id` int11 NOT NULL, `logging` text NOT NULL, `time_stamp` varchar20 NOT NULL, PRIMARY KEY `log_report_detail_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.7 Create Tabel Merk Notebook Item Tabel Create Table CREATE TABLE `tbl_merk_nb` `merk_nb_id` int11 NOT NULL, `name` varchar30 NOT NULL, PRIMARY KEY `merk_nb_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.8 Create Tabel Penjualan Jasa Item Tabel Create Table CREATE TABLE `tbl_jasa_service` `jasa_service_id` int11 NOT NULL auto_increment, `barang_id` int11 NOT NULL, `harga_service` int11 NOT NULL, `tanggal_final` varchar20 NOT NULL, PRIMARY KEY `jasa_service_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.9 Create Tabel penjualan SP Item Tabel Create Table CREATE TABLE `tbl_penjualan_sp` `penjualan_sp_id` int11 NOT NULL, `barang_id` int11 NOT NULL, `spare_part_id` int11 NOT NULL, `Harga` int11 NOT NULL, `Part_Number` varchar20 NOT NULL, `status` varchar20 NOT NULL, PRIMARY KEY `penjualan_sp_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.10 Create Tabel Position Item Tabel Create Table CREATE TABLE `tbl_position` `position_id` int11 NOT NULL auto_increment, `name` varchar20 NOT NULL, PRIMARY KEY `position_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.11 Create Tabel Seri NB Item Tabel Create Table CREATE TABLE `tbl_seri_nb` `seri_nb_id` int11 NOT NULL, `tipe_nb_id` int11 NOT NULL, `name` varchar20 NOT NULL, PRIMARY KEY `seri_nb_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.12 Create Tabel Spare Part Item Tabel Create Table CREATE TABLE `tbl_spare_part` `spare_part_id` int11 NOT NULL auto_increment, `seri_nb_id` int11 NOT NULL, `name` varchar50 NOT NULL, `harga` int11 NOT NULL, PRIMARY KEY `spare_part_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.13 Create Tabel Tipe NB Item Tabel Create Table CREATE TABLE `tbl_tipe_nb` `tipe_nb_id` int11 NOT NULL auto_increment, `merk_nb_id` int11 NOT NULL, `name` varchar20 NOT NULL, PRIMARY KEY `tipe_nb_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.14 Create Tabel User Item Tabel Create Table CREATE TABLE `tbl_user` `user_id` int11 NOT NULL auto_increment, `first_name` varchar20 NOT NULL, `last_name` varchar40 NOT NULL, `account` varchar20 NOT NULL, `passwd` varchar20 NOT NULL, `position_id` int11 NOT NULL, `active` varchar20 NOT NULL, PRIMARY KEY `user_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.15 Create Tabel penjualan_item Item Tabel Create Table CREATE TABLE `tbl_modul_service` `modul_service_id` int11 NOT NULL auto_increment, `barang_id` int11 NOT NULL, `name` text NOT NULL, `harga` varchar10 NOT NULL, PRIMARY KEY `modul_service_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.16 Create Tabel item_spare_part Item Tabel Create Table CREATE TABLE IF NOT EXISTS `tbl_item_spare_part` `item_sparepart_id` smallint3 NOT NULL auto_increment, `item_sparepart` varchar30 NOT NULL, PRIMARY KEY `item_sparepart_id` ENGINE=MyISAM DEFAULT CHARSET=latin1; Tabel 4.17 Create Tabel Dealer Item Tabel Create Table CREATE TABLE IF NOT EXISTS `tbl_dealer` `name` varchar40 NOT NULL, `address` varchar100 NOT NULL, PRIMARY KEY `name` ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.3 Implementasi Antar Muka

Implementasi antarmuka dilakukan dengan setiap tampilan program yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarmuka yang dibuat.

4.3.1 Antarmuka Aplikasi SI PPK

Berikut ini merupakan tabel form pada aplikasi SI PPK. Tabel 4.16 Form-form utama pada Aplikasi SI PPK Form Deskripsi Nama file Form Depan Layar Pembuka ComSetform.dfm Login Login sebagai user aplikasi. Form_login.dfm Form Costumer Service Untuk meng-entry data costumer, membuat surat jalan dan claim spare part serta monitoring log report dari teknisi Form_CS.dfm Form Teknisi Untuk meng-entry log report perbaikan notebook Form_teknisi.dfm Form Manajer Service Untuk memonitoring log report dari teknisi, monitoring spare part, membuat report penjualan. Form_manajer.dfm Form Owner Untuk memonitoring service form_pemilik.dfm Form Admin Untuk melakukan proses manajemen service form_admin.dfm

4.3.2 Tampilan Program

Untuk memperjelas bentuk dari implementasi antarmuka di atas, berikut tampilan-tampilan program yang telah dibuat.

4.3.3 Tampilan Program Aplikasi SI PPK

Berikut ini merupakan tampilan-tampilan program pada aplikasi SI PPK.

a. Form Pembuka

Gambar 4.2 Antarmuka Form Pembuka

b. Form Login

Gambar 4.3 Antarmuka Form Login

c. Form Costumer Service

1. Form Entry Data Faktur Service