• Tidak ada hasil yang ditemukan

Implementasi dan Evaluasi S pesifikasi Kebutuhan Hardware

Dalam dokumen BAB 4 PERANCANGAN DATABASE DAN APLIKASI (Halaman 84-94)

6. Mengidentifikasi Multi-Valued Atribut

4.1.3 Perancangan Database Physical

4.1.3.9 Implementasi dan Evaluasi S pesifikasi Kebutuhan Hardware

Perangakat keras sangat diperlukan dan sangat berpengaruh dalam kelancaran seluruh proses pengoperasian aplikasi sistem informasi PT. Cipta Selera Semesta. Spesifikasi hardware ini meliputi perangkat keras komputer pada server dan juga client. Representasi data perangkat keras yang diperlukan dapat dilihat pada tabel 4.31.

Tabel 4.31 Tabel spesifikasi perangkat keras yang diperlukan Hardware Server Client

Processor Core 2 Duo 2.80 Ghz Dual Core 2,50 Ghz M ain M emory PC 6400 2 GB PC 6400 1 GB

M onitor 17” 15”

DVD Room Ya Ya

Keyboard Ya Ya

M ouse Ya Ya

Printer Ya Ya

Harddisk WDC 160GB WDC 80GB

LAN Card Network Interface Card Network Interface Card Jumlah 1

Letak Ruang Kepala Bagian IT(Admin)

Ruang staff penjualan, ruang staff pembelian, ruang staff gudang, ruang manajer pabrik, ruang manajer umum. Dibutuhkan pula sebuah switch sebagai penghubung antara server dan

client.

S pesifikasi Kebutuhan Software

Selain piranti keras, juga diperlukan piranti lunaknya agar dapat menjalankan suatu aplikasi sistem informasi PT. Cipta Selera Semesta. Speisifikasi piranti lunak ini meliputi kebutuhan piranti lunak pada server dan

client. Representasi data piranti lunak yang diperlukan dapat dilihat pada tabel

Tabel 4.32 Tabel spesifikasi piranti lunak

Server Client Software Adobe Dreamweaver CS3,

IIS (Internet Information Services),

Xampp-win32-1.6.7

M ozilla Firefox

DBM S My SQL 5.1.30

Sistem Operasi M icrosoft Windows Server 2003 M icrosoft Windows XP Profesional Edition

Dalam penelitian ini memutuskan untuk menggunakan PHP dalam pembangunan aplikasinya. Hal ini dikarenakan penggunaan web based

application ini lebih mudah diimplementasikan karena tidak perlu meng-install aplikasi pada setiap pengguna, dan jika ada perubahan maka hanya

perlu mengubah dari sisi server.

S pesifikasi Kebutuhan Jaringan

Setelah menentukan piranti keras maupun lunak dan besarnya kapasitas penyimpanan yang dibutuhkan, maka selanjutnya adalah tahap menentukan spesifikasi kebutuhan jaringan. Berikut ini merupakan spesifikasi kebutuhan jaringan yang diusulkan.

Untuk dapat menjalankan sistem informasi yang dapat berhubungan dengan komputer lain dengan baik, maka dibutuhkan sebuah Network

Interface Card (NIC) : yang diletakkan pada setiap komputer client untuk

dapat bisa saling berhubungan

Kemudian dibutuhkan sebuah alat yang merupakan piranti untuk menyambungkan semua komputer tersebut, maka dibutuhkan Switch yang berfungsi untuk menghubungkan antara client dengan client dan juga dengan

server.

Penelitian ini mengusulkan agar menggunakan sistem jaringan Local Area Network (LAN). Aplikasi ini berbasiskan web dimana pertama kali browser akan berkoneksi ke jaringan internet lalu dari sana jaringan internet tersebut akan konek ke web server lalu ke applikasi server yang digunakan XAM PP, dari aplikasi server tersebut akan konek ke database server (M YSQL) untuk mendapatkan datanya. Setalah data didapatkan akan tampil ke halaman web. Berikut ini arsitektur jaringannya dapat dilihat pada gambar 4.7.

Jadwal Implementasi

Program aplikasi dan sistem basis data yang telah dibuat akan diimplementasikan ke dalam perusahaan untuk menggantikan sistem yang lama. Berikut adalah jadwal implementasi yang direncanakan :

Jadwal Implementasi Program Aplikasi

Pelatihan

Pelatihan ini mencakup maintenance sistem basis data, cara penggunaan sistem, back up dan recovery data. Pelatihan cara penggunaan sistem dilakukan kepada operational manager dan bagian administrasi dan keuangan yang akan terlihat langsung

No Kegiatan M inggu

1 2 3 4 5 6 7 8 9 1 Pengadaan perangkat keras dan perangkat lunak X

2 Instalasi Perangkat Keras X X

3 Instalasi Perangkat Lunak X X

4 Melakukan pengujian aplikasi program dan basis data

X X X

5 Mengadakan pelatihan bagi pengguna X X

6 Mengadakan evaluasi terhadap aplikasi program dan basis data

X

dengan aplikasi. Pelatihan maintenance sistem basis data back up dan recovery data dilakukan kepada bagian administrasi dan keuangan yang berperan sebagai admin.

Evaluasi User

Tabel 4.33 Tabel Evaluasi User No Nama

M odul

Sub M odul Setuju /

Tidak

Komentar

1 Pembelian Sistem baru yang ada

sudah cukup mencerminkan dan membantu proses bisnis yang ada pada perusahaan.

Proses Pembelian √ Laporan Pembelian √ Cetak Laporan Pembelian

2 Penjualan Sistem baru yang ada

sudah cukup mencerminkan dan membantu proses bisnis yang ada pada perusahaan.

Proses Penjualan √ Laporan Penjualan √ Cetak Laporan Proses Penjualan √ Cetak Laporan Penjualan √ 3 List

M aterial

Cukup membantu proses

operasional yang berhubungan dengan material, mulai dari pendaftaran material dan pertambahan material baru.

Daftar M aterial √ Tambah M aterial

4 Barang Cukup membantu proses

operasional yang berhubungan dengan barang, mulai dari pendaftaran barang, barang keluar, masuk, sampai stok. Daftar Barang √ M asuk Barang √ Keluar Barang √ Stok Barang √

5 Supplier Cukup membantu proses

operasional yang berhubungan dengan supplier, mulai dari pendaftaran supplier, supplier baru, dan barang-baru dari supplier.

Daftar Supplier √ Tambah Supplier √ Tambah Barang Supplier

Setelah dilakukan evaluasi per masing-masing modul di dalam aplikasi yang sudah diimplementasikan, disepakati bahwa aplikasi sudah sesuai dengan proses bisnis anda. Dan aplikas i dapat dijalankan untuk mencapai tujuan dan manfaat yang sudah didefinisikan sebelumnya.

Evaluasi Sistem

Untuk evaluasi sistem ini, dilakukan pengujian terhadap

Domain Integrity, Entity Integrity, References Integrity, dan Security pada basis data yang telah dirancang.

1. Domain Integrity

Pengujian yang dilakukan adalah apakah nilai atribut yang dihasilkan sesuai dengan domain yang telah ditentukan sebelumnya. Hal-hal yang diuji sebagai contoh adalah sebagai berikut :

6 Pelanggan Cukup membantu proses

operasional yang berhubungan dengan pelanggan, mulai dari pendaftaran pelanggan, pelanggan baru, dan pendepositan barang oleh pelanggan.

Daftar Pelanggan √ Tambah Pelanggan √ Tambah Deposit

7 Gudang Cukup membantu proses

operasional yang berhubungan dengan pergudangan, mulai dari pendaftaran gudang dan pertambahan gudang baru.

Daftar Gudang √

Tambah Gudang

• Domain atribut yang ditetapkan untuk notelpon pada tabel karyawan, supplier, dan pelanggan harus berisi angka.

• Domain atribut yang ditetapkan untuk nama pada tabel karyawan, supplier, dan pelanggan harus berisi huruf/karakter dan tidak boleh lebih dari 20.

• Pengujian juga dilakukan pada operasi yang diperbolehkan terjadi terhadap atribut yang ada hubungannya dengan atribut lain. Hasil eveluasi domain integrity menunjukkan bahwa seluruh tabel yang diuji telah memiliki domain integrity yang tepat.

2. Entity Integrity

Pengujian yang dilakukan adalah menguji seluruh tabel dan memastikan bahwa tidak ada atribut dari suatu primary key yang bernilai ‘NULL’ dan tidak ada 2 record yang sama pada primary

key pada suatu strong entity. Sebagai contoh adalah primary key

pada tabel Karyawan (kdKaryawan) tidak boleh bernilai ‘NULL’ dan entity karyawan merupakan strong entity maka harus diuji bahwa tidak ada 2 record yang sama di dalam tabel tersebut. Hasil evaluasi entity integrity menunjukkan bahwa tabel yang ada telah memenuhi kriteria lulus uji.

3. References Integrity

Hal yang diuji adalah setiap tabel telah berhubungan, terdapat

key harus sesuai dengan primary key pada tabel yang terhubung.

Sebagai contoh adalah tabel Karyawan (kdKaryawan).

Hasil evaluasi referential integrity membuktikan bahwa seluruh tabel telah terhubung dengan baik dimana terdapat foreign key dan nilai foreign key tersebut sesuai dengan primary key tabel yang terhubung.

4. Security

Evaluasi security dimaksudkan untuk menguji apakah seluruh tabel memiliki keamanan berdasarkan mekanisme keamanan yang baik sehingga tidak terjadi penyimpangan atau penyalahgunaan data yang ada.Sebagai contoh adalah sebagai berikut :

• Pengguna tidak diperbolehkan untuk mengakses dan melakukan perubahan atau transaksi pada data yang ada tanpa memasukkan

username dan password dengan benar pada menu login.

• Pengguna tidak dapat menyelesaikan transaksi yang dilakukan apabila terjadi ketidak sesuaian data ketika melakukan transaksi tersebut. Dalam hal ini, pengguna akan menerima pesan kesalahan sehingga perbaikan dapat dilakukan dan transaksi dapat dilanjutkan.

Hasil evaluasi security menunjukkan bahwa seluruh tabel dapat berjalan dengan benar mengikuti mekanisme keamanan yang baik.

5. Rencana back up dan recovery - Rencana back up

Untuk menjaga agar data tidak hilang, maka perlu dilakukan back up secara rutin. Complete back up adalah back

up yang dilakukan terhadap seluruh data yang terdapat di dalam

sistem basis data. Complete back up akan dilakukan pertama kali pada saat basis data telah selesai diuji. Setelah itu complete

back up akan dilakukan setiap bulan dan setiap tahun. Differential back up akan dilakukan pertama kali ketika complete back up telah selesai dibuat. Differential back up akan

dilakukan seminggu sekali.

Berikut tabel perencanaan back up yang akan dilakukan dan medianya:

Waktu back up Media penyimpanan Mekanisme M ingguan Harddisk dan CD RW Back up (differential)

secara otomatis oleh M YSQL dan manual pada CD RW

Bulanan CD Back up (full) secara

M anual pada CD Tahunan DVD Back up (full) secara

M anual pada DVD Tabel 4.34 Tabel Perencanaan back up

- Rencana recovery

Revovery dilakukan setelah terjadi kerusakan melalui

media back up cadangan. Jika kerusakan harddisk terjadi, maka akan dilakukan recovery dari CD atau DVD dengan

back up (full) dari minggu sebelumnya.

6.Performance

Hasil dari evaluasi performance menunjukan bahwa sistem basis data dapat berjalan sesuai dengan rancangan dan dapat menghasilkan data dalam waktu singkat.

Dalam dokumen BAB 4 PERANCANGAN DATABASE DAN APLIKASI (Halaman 84-94)

Dokumen terkait