BAB 4 RENCANA IMPLEMENTASI 4.1 Rencana Implementasi Pada

advertisement
299
BAB 4
RENCANA IMPLEMENTASI
4.1
Rencana Implementasi
Pada tahapan ini dilakukan rencana implementasi yang terkait pada aplikasi basis
data yang diusulkan, serta evaluasi terhadap beberapa aspek terkait integrity dan security
pada basis data.
Untuk membantu pengguna dalam pemakaian basis data,maka diberikan pula
panduan pengoperasiannya. Berikut ini adalah tabel yang menggambarkan jadwal
implementasi terhadap aplikasi sistem basis data yang diusulkan dari proyek website CV
Multi Surya Manunggal.
Tabel 4.1 Tabel Rencana Implementasi
Kegiatan
No
Minggu
1
1
Pengadaan Hardware dan Software
2
Instalasi
3
Konversi Data
4
Melakukan Pelatihan Bagi Pengguna
5
Evaluasi Pengguna
Keterangan 1 Minggu = 30 jam
2
3
4
300
4.2
Spesifikasi Sistem
4.2.1
Spesifikasi Perangkat Keras
Perangkat keras merupakan salah satu elemen yang penting dalam
pengoperasian aplikasi CV Multi Surya Manunggal. Spesifikasi perangkat keras
yang diperlukan untuk pengimplementasian sistem basis data pada server dan
client dalam perusahaan adalah sebagai berikut:
Tabel 4.2 Tabel Spesifikasi hardware
4.2.2
Hardware
Client
Proccessor
Dual Core 1.6 Ghz
Memory RAM
Minimum 1 GB
VGA Card
128MB
Hardisk
Minimum 80 GB
Monitor
Required
CD-ROM
Required
Keyboard
Required
Mouse
Required
Spesifikasi Perangkat lunak
Perangkat Lunak juga merupakan elemen yang sangat diperlukan agar
aplikasi CV Multi Surya Manunggal bisa dijalankan dengan baik. Spesifikasi
301
perangkat lunak yang diperlukan dalam pengoperasian aplikasi sistem basis data
pada server dan client adalah sebagai berikut :
Tabel 4.3 Tabel spesifikasi software
Server
Software
Client
Adobe Dreamweaver
CS3
Notepad ++
DBMS
MySQL
Sistem Operasi
Microsoft Windows XP
Microsoft Windows
Profesional Edition
XP Profesional
Edition
Browser
Internet Explorer 7
Internet Explorer 7
Mozila Firefox
Mozila Firefox
Google Chrome
Google Chrome
Safari
Safari
Opera
Opera
302
4.2.3
Spesifikasi Jaringan
Gambar 4.1 Spesifikasi jaringan
Spesifikasi kebutuhan jaringan yang dibutuhkan:
1. Network Interface Card(NIC),yang digunakan sebagai penghubung antar
computer.
2. Router atau Wireless Router digunakan untuk menghubungkan client dengan
network LAN.
3. Modem, yang digunakan sebagai penghubung network LAN dengan internet.
4.2.4
Spesifikasi Personil
Kebutuhan Personil dalam implementasi aplikasi basis data pada CV
Multi Surya Manunggal adalah sebagai berikut :
1. Data Entry
Individu
yang
bertugas
insert,update, dan delete.
untuk
melakukan
manipulasi
data
seperti
303
2. Database Administrator
Individu
yang
bertanggung
jawab
dalam
data,implementasi,keamanan dan pemeliharaan
hal
sistem
basis
yang digunakan oleh
pengguna.
3. Technical Support
Individu yang bertanggung jawab atas jaringan seperti membangun, merawat
dan mengembangkan ,dan mengatasi masalah – masalah yang berhubugan
dengan jaringan software dan hardware.
4.2.5
Spesifikasi keamanan sistem
Selain pembatasan hak akses sebagaimana yang dirancang sebelumnya,
untuk meningkatkan keamanan terhadap pemakaian aplikasi basis data
diperlukan juga pembatasan pada level aplikasi. Pembatasan atas hak akses pada
level aplikasi dengan authentikasi pengguna, yaitu dengan memasukkan
username dan password . Pengguna hanya dapat mengakses modul program
sesuai dengan hak aksesnya.
4.3
Instalasi
4.3.1
Instalasi Sistem operasi dan DBMS
Pada tahap ini dilakukan instalasi sistem operasi dan DBMS yang
digunakan. Pertama adalah melakukan instalasi sistem operasi dan kemudian
melakukan instalasi DBMS yang menampung data secara keseluruhan.
304
4.3.2
Instalasi Program Aplikasi Basis Data
Pada tahap ini dilakukan instalasi program - program aplikasi yang
mendukung basis data yang telah dibuat.
4.4
Evaluasi Sistem
Pada tahap ini dilakukan evaluasi terhadap calon user untuk mengetahui
kesesuaian antara rancangan aplikasi dengan kebutuhan
pada CV Multi Surya
Manunggal. Berikut ini adalah beberapa aspek yang dievaluasi beserta hasil dari
evaluasi tersebut:
a. Domain Integrity
Hasil dari evaluasi Domain Integrity menunjukkan bahwa semua table yang
sudah dilakukan ujicoba, semuanya telah sesuai karena setiap atribut harus diisi
sesuai dengan batasan yang telah ditentukan
b. Entity Integrity
Hasil dari evaluasi Entity Integrity menunjukkan bahwa semua tabel yang
diujicoba sudah tepat karena semua primary key pada setiap tabel tidak dapat
diisi dengan “NULL”.
c. References Integrity
Hasil evaluasi References Integrity menunjukkan bahwa semua entitas yang
telah diujicoba sudah tepat karena ketika mengubah data dari suatu tabel maka
tabel lain yang memiliki hubungan akan terpengaruh juga.
305
d. Enterprise Constraint
Hasil evaluasi Enterprise Constraint menunjukkan bahwa semua entitas yang
telah diujicoba telah berjalan dengan baik. Contohnya KodeEmployee dibatasi
maksimum 6 karakter dan ketika karakter yang dimasukkan lebih dari 6 maka
data tidak dapat dimasukkan
e. Security
Hasil evaluasi Security menunjukkan bahwa semua entitas yang diujicoba
telah sesuai dengan mekanisme pembagian hak akses yang telah direncanakan
Tabel 4.4 Tabel security.
Nama Entitas
Primary Key Foreign Key Constraint
MsCustomer
V
V
V
TipeCustomer
V
_
V
MsEmployee
V
V
V
TipeEmployee
V
_
V
Login
V
_
V
MsProduct
V
V
V
TipeProduct
V
_
V
306
Nama Entitas
Primary Key Foreign Key Constraint
Partner
V
V
V
Message
V
V
V
MsPemesanan
V
V
V
MsSample
V
V
V
MsStatusSample
V
_
V
MsTagihan
V
V
V
MsPembayaran
V
V
V
MsStatusPembayaran
V
_
V
MsPengiriman
V
V
V
Keterangan: V = sudah sesuai dengan mekanisme yang ditentukan
4.5
Backup dan Recovery basis data
Setiap perancangan basis data harus memiliki data backup. Tujuan Backup
adalah untuk menjaga keamanan data bilamana suatu saat terjadi hal – hal diluar dugaan
yang dapat menyebabkan data hilang seperti kebakaran atau bencana alam lainnya, maka
backup data harus dilakukan agar adanya data cadangan.
Dalam perancangan basis data ini, metode backup yang dilakukan adalah backup
database . Backup yang dilakukan pada saat pertama kali adalah complete backup.
307
Setelah itu, akan dilakukan backup akan dilakukan hanya untuk data – data yang
berubah saja dengan metode backup differential. Complete backup akan dilakukan setiap
bulan.
Setelah backup dilakukan, maka proses recovery akan berjalan dengan baik
sesuai dari data yang telah di backup secara rutin.
Tabel 4.5 Tabel backup dan recovery
Object
Periode
Harian Mingguan Bulanan Tahunan
MsCustomer
D,HD
D,HD
F,CD
F,Tape
TipeCustomer
F,CD
F,Tape
MsEmployee
F,CD
F,Tape
TipeEmployee
F,CD
F,Tape
Login
D,HD
D,HD
F,CD
F,Tape
MsProduct
D,HD
D,HD
F,CD
F,Tape
F,CD
F,Tape
TipeProduct
Partner
D,HD
D,HD
F,CD
F,Tape
Message
D,HD
D,HD
F,CD
F,Tape
308
Object
Periode
Harian Mingguan Bulanan Tahunan
MsPemesanan
D,HD
D,HD
F,CD
F,Tape
MsSample
D,HD
D,HD
F,CD
F,Tape
MsStatusSample
D,HD
D,HD
F,CD
F,Tape
MsTagihan
D,HD
D,HD
F,CD
F,Tape
MsPembayaran
D,HD
D,HD
F,CD
F,Tape
MsStatusPembayaran D,HD
D,HD
F,CD
F,Tape
MsPengiriman
D,HD
F,CD
F,Tape
D,HD
Keterangan:F=Full,D=Differential,HD=Hard Disk,CD=Compact
Disk,Tape=Tape Disk
4.6
Konversi Data
Pada tahap ini dilakukan konversi data dari sistem yang lama berupa manual
menjadi sistem baru yang terkomputerisasi. Data perusahaan dikonversi menjadi data
pada database untuk dipergunakan sehari – hari.
Total estimasi waktu untuk konversi data mscustomer, tipecustomer,
msemployee,
login,
tipeemployee,
msproduct,
tipeproduct,
partner,
message,
309
mspemesanan,
mssample,
msstatussample,
mstagihan,
mspembayaran,
msstatuspembayaran dan mspengiriman adalah 33 jam.
4.7
Panduan Pengoperasian Basis Data
Gambar 4.2 Tampilan Layar Home
User pertama kali akan dihadapkan kepada halaman Home seperti pada gambar.
Terdapat menu pada sisi atas seperti: Home,Product,About,Register,Log In.
310
Gambar 4.3 Tampilan Layar Product
Pada menu Product, guest dan customer dapat melihat produk – produk yang
pernah dibuat oleh perusahaan.
Gambar 4.4 Tampilan Layar Login
Pada menu login, karyawan maupun member harus memasukkan Username dan
Password agar dapat mengakses website.
311
Gambar 4.5 Tampilan layar Register
Pada menu Register, bagi user yang ingin memesan barang pada website secara
online harus mendaftar terlebih dahulu.
Gambar 4.6 Tampilan layar About
312
Pada menu About, user bisa mendapatkan informasi tentang perusahaan dan cara
menghubungi perusahaan
Gambar 4.7 Tampilan layar Order
Pada menu Order, customer
dapat memesan
barang dengan mengirimkan
sample desain produk dan jumlah yang akan dibuat.
Gambar 4.8 Tampilan layar Order Information
313
Pada menu Order Information, ditampilkan pemesanan – pemesanan yang
dilakukan oleh customer tersebut.
Gambar 4.9 Tampilan layar Sample customer
Pada menu Sample, customer dapat memilih sampel yang diunggah oleh
marketing.
Gambar 4.10 Tampilan layar Bill
314
Pada menu Bill, ditampilkan informasi tagihan – tagihan berdasarkan pemesanan
customer.
Gambar 4.11 Tampilan layar Payment
Pada menu Payment, ditampilkan pembayaran yang harus dilakukan oleh
customer.
Gambar 4.12 Tampilan layar Order Status
315
Pada menu Order Status, ditampilkan status - status pemesanan yang dilakukan
customer.
Gambar 4.13 Tampilan layar Profile
Pada menu Profile, user dapat mengganti data – data profil dari user tersebut.
Gambar 4.14 Tampilan layar Message
316
Pada menu Message,ditampilkan message yang ada pada user .User dapat
mengirimkan pertanyaan maupun pesan kepada employee.
Gambar 4.15 Tampilan layar User List
Pada menu User List, ditampilkan seluruh data pelanggan yang ada pada basis
data.
Gambar 4.16 Tampilan layar Order List
317
Pada menu Order List, ditampilkan seluruh data pemesanan customer yang
ada.Marketing dan admin dapat mengubah dan menghapus pesanan.
Gambar 4.17 Tampilan layar Sample marketing
Pada menu Sample, marketing dan admin dapat menambahkan gambar – gambar
sample beserta harga masing – masing sample tersebut.
Gambar 4.18 Tampilan layar Bill
318
Pada menu Bill,ditampilkan tagihan berdasarkan pemesanan dan pemilihan
sampel oleh customer.
.Gambar 4.19 Tampilan layar Payment marketing
Pada menu Payment, ditampilkan pembayaran – pembayaran yang harus
dilakukan oleh customer. Marketing dan admin dapat mengubah jumlah pembayaran
dari tagihan pemesanan customer dan tanggal jatuh tempo pembayaran tersebut.
319
Gambar 4.20 Tampilan layar Delivery
Pada menu Delivery, ditampilkan seluruh status pengiriman barang kepada
customer.marketing dan admin dapat mengubah status dari pengiriman.
Download