BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI
4.1 Spesifikasi Sistem Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi sistem yaitu spesifikasi computer,personil dan sisi keamanan datanya. 4.1.1 Spesifikasi Komputer 4.1.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang diperlukan dalam implementasi aplikasi basis data pada PT.Global Health adalah sebagai berikut: Tabel 4.1 Tabel Spesifikasi Perangkat Keras Perangkat Keras
Server
Client
Processor
Pentium 4 2,9Ghz
Pentium 4 2,9 Ghz
Main memory
1 GB
512 MB
Hard disk
80 GB
80 GB
Monitor
Philips 14”
Philips 14”
CD-RW
ASUS
ASUS
Keyboard
Logitech
Logitech
VGA-Card
128 MB
128MB
Mouse
Logitech
logitect
Printer
Epson
Epson
174
175 4.1.1.2 Spesifikasi Perangkat Lunak Software yang digunakan pada aplikasi ini adalah sebagai berikut: 1.
Microsoft Window Server 2000 sebagai sistem operasi server yang handal dan memiliki security yang cukup baik.
2.
Microsoft Visual Studio khususnya visual basic 6 yang dapat dipergunakan dengan memory yang ringan serta handal.
3.
Microsoft SQL server 2000 sebagai basis data server perusahaan. Tabel 4.2 Tabel Spesifikasi Perangkat Lunak
Peranti Lunak
Server
Sistem operasi
Microsoft
Client Windows Microsoft
Windows
Server 2000
XP Profesional
Aplikasi pendukung
Microsoft Office 2007
Microsoft Office 2007
DBMS
SQL Server 2000
SQL Server 2000
Anti virus
Kaspersky
Kaspersky
4.1.1.3 Spesifikasi Jaringan Setelah menentukan piranti keras maupun piranti lunak, maka selanjutnya adalah menentukan spesifikasi jaringan. Untuk dapat berhubungan dengan computer lain dengan baik maka dibutuhkan sebuah Network Interface Card yang diletakkan pada setiap komputer client untuk dapat saling berhubungan. Kemudian
dibutuhkan
sebuah
alat
yang
merupakan
piranti
untuk
menyambungkan semua komputer tersebut, maka dibutuhkan switch untuk menghubungkan antara client dengan client juga dengan server.
176 Topologi yang digunakan adalah seperti gambar dibawah ini :
Gambar 4.1 Topologi Bus Jaringan Topologi ini digunakan agar jika terjadi masalah pada salah satu komputer tidak akan berpengaruh pada komputer lain.
4.1.2 Spesifikasi Personil Kebutuhan personil pada PT.Global Health adalah sebagai berikut: 1.
Data entry Tugas yang dilakukan data entry adalah memanipulasi data yaitu add,update dan delete.
2.
Database Administrator Bertanggung jawab dalam sistem basis data fisikal dan implementasi, keamanan, pengontrolan integritas, pemeliharaan sistem operasional dan performa aplikasi yang digunakan user.
177 3.
Technical Support Bertugas untuk mengatasi masalah-masalah yang berhubungan dengan hardware.
4.1.3 Spesifikasi Keamanan Sistem Pada tahap ini dilakukan perancangan keaman basis data.
Perancangan yang
digunakan menggunakan dua cara yaitu user password dan permissions pada database server.
User password dilakukan dengan membuat login pada aplikasi.
Permissions
dilakukan dengan membuat role user pada database server.
4.2 Instalasi Pada tahap ini akan dilakukan instalasi hardware dan software yang dibutuhkan seperti yang sudah dijelaskan. 1.
Instalasi hardware Pada tahap ini akan dilakukan instalasi hardware yang diikuti dengan pemasangan jaringan /network.
2.
Instalasi OS dan DBMS Pada tahap ini akan dilakukan instalasi perangkat lunak penunjang yaitu sistem operasi dan DBMS yang diperlukan.
3.
Instalasi program aplikasi basis data Pada tahap ini akan dilakukan instalasi dari program aplikasi basis data yang sudah dibuat.
178 4.3 Evaluasi Evaluasi yang dilakukan meliputi: 1.
Domain integrity Berdasarkan pada pengujian tiap table dengan memasukkan data dengan panjang data melebihi kapasitas yang ditentukan maka akan didapatkan suatu pesan kesalahan. Kondisi ini menandakan bahwa domain integrity berjalan baik.
2.
Entity integrity Berdasarkan pengujian yang dilakukan dengan innputan data yang sama pada table-tabel yang mengandung primary key maka akan didapatkan bahwa seluruh table bekerja dengan baik dan mampu menolak data yang memiliki key yang sama. Kondisi ini menandakan bahwa entity integrity berjalan dengan baik.
3.
References integrity Berdasarkan pengujian yang dilakukan dengan memasukkan data pada table yang mengandung foreign key yang datanya terdapat pada table yang mengandung primary key didapatkan suatu kesalahan.
4.4 Backup dan Recovery Basis Data Backup dan recovery sangat diperlukan untuk mengantisipasi terjadinya kehilangan data. Dengan memanfaatkan fitur yang ada pada SQL server maka backup dan recovery dapat dilakukan.
179 4.5 Konversi Data Pada tahap ini akan dilakukan konversi dari data yang dimiliki perusahaan ke dalam sistem basis data. Cara konversi yang dilakukan adalah dengan meng-input data satu per satu melalui form input yang sudah disiapkan dalam program aplikasi basis data tersebut.
4.6 Panduan Pengoperasian Program Aplikasi Basis Data 1.
Layar Menu Login
Gambar 4.2 Tampilan Layar Menu Login Pada layar ini user diminta untuk memasukkan username dan password, dimana username menentukan hak akses ke basis data. Tombol Login digunakan untuk mengecek apakah username dan password benar atau tidak. Jika tidak akan muncul pesan error dan user akan diminta memasukkan username dan password yang benar. Tombol Cancel digunakan untuk membatalkan login dan keluar dari program.
180 2.
Layar Menu Utama
Gambar 4.3Tampilan Layar Menu Utama Dalam menu utama terdapat enam menu pokok yang dapat dipilih oleh user sesuai kebutuhan user. Ketika menu File dipilih maka akan muncul sub menu PenggunaGanti Password,Log Out dan Keluar. Menu Login akan muncul jika user memilih menu Log Out terlebih dahulu. Menu Pengguna digunakan untuk insert, update, delete data pengguna. Menu Ganti Password digunakan untuk mengganti password user.
Menu Log Out
digunakan untuk keluar dari menu. Menu keluar digunakan untuk keluar dari aplikasi.
181
Gambar 4.4 Tampilan Layar Menu File Ketika menu Master dipilih maka akan muncul sub menu Data Obat, Data Supplier, Data Pelanggan, Data Karyawan. Semuanya digunakan untuk insert, update dan delete sesuai masing-masing sub menu.
Gambar 4.5 Tampilan Layar Menu Master