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