BAB 4 IMPLEMENTASI DAN EVALUASI. maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu

dokumen-dokumen yang mirip
BAB 4 RENCANA IMPLEMENTASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI. Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi

BAB 5 IMPLEMENTASI DAN EVALUASI

Gambar 4.78 Tampilan Layar Menu Petugas

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 5 IMPLEMENTASI DAN EVALUASI

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI

Halaman StyleJob Buyer (Admin)

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 IMPLEMENTASI DAN EVALUASI

IMPLEMENTASI DAN EVALUASI. tugas-tugas yang akan dilakukan dalam tahap implementasi. Berikut penjadwalan. Gambar 4.1 Gambar Jadwal Implementasi

Ini tampilan jika mengklik input dan rubah nilai. Gambar Layar Input dan Rubah Nilai

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

persediaan, dan penjualan PT LION BROTHER. 1. Spesifikasi Modul Login Input User Name dan Password Jika tekan tombol Login Tampilkan Menu Utama

Klik Master Cek Data Pelanggan ( addnew )

BAB 4 IMPLEMENTASI DAN EVALUASI. dirancang maka langkah selanjutnya adalah mengimplementasikan data. tahapan implementasi dan waktu yang dibutuhkan:

BAB 4 IMPLEMENTASI DAN EVALUASI. berjalan. Berikut ini adalah kegiatan-kegiatan yang dilakukan pada tahap

Tampilan Form Update Evaluasi Sarana InHouse

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 RENCANA IMPLEMENTASI. Pada tahap ini dilakukan rencana implementasi yang terkait pada aplikasi basisdata

BAB IV HASIL DAN UJI COBA

Jika tombol exit ditekan maka

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi

BAB 4 IMPLEMENTASI DAN EVALUASI. jadwal implementasi yang berlangsung selama kurang lebih 2 bulan.

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB 4 RENCANA IMPLEMENTASI

Button Batal : untuk membatalkan data master karyawan yang. telah di isi. Button Hapus : untuk menghapus data Master Karyawan.

Isi Status Nikah. Isi Agama. Isi Jln. Isi RT / RW. Isi Kecamatan. Isi Kelurahan. Isi Kota. Isi Kode Pos. Isi Telepon. Isi No.

BAB IV HASIL DAN UJI COBA

Layar Print Laporan Analisis ABC Investasi. Gambar 4.70 Layar Print Laporan Analisis ABC Investasi

11. Tampilan Tambah Barang

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan. Selain itu aplikasi ini akan dibuat sedemikian rupa

Gambar Halaman Change Password Ketika Benar Mengisi. Setelah login sukses, user akan masuk ke halaman Home. Dimana terdapat beberapa

BAB IV HASIL DAN UJICOBA

BAB 4 IMPLEMENTASI DAN EVALUASI. yang diusulkan, serta dilakukan evaluasi terhadap beberapa aspek terkait integrity dan

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. jadwal implementasi yang berlangsung selama kurang lebih 2 bulan : (lihat tabel 4.1)

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB 4 IMPLEMENTASI DAN EVALUASI DATA WAREHOUSE

BAB 4 HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

Jika klik tidak maka. Jika klik tambah maka. Tampilkan field isian. berhasil. Jika klik tombol batal maka. Kosongkan semua field isian

BAB 4 IMPLEMENTASI DAN EVALUASI. Pelaksanaan implementasi sistem bank soal pada Binus School Serpong. melibatkan beberapa elemen utama, yaitu:

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB V PERANCANGAN SISTEM. Administrasi (SISDA) mengutamakan pada kebutuhan BiNus University

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJICOBA

Processor Intel Pentium III 233MHz

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pendaftaran Atlet Pekan Olahraga Daerah yaitu: Software yang mendukung aplikasi ini, yaitu:

Form Insert SHK. Kode SHK. Tanggal SHK. Nama Produk. Qty. Gambar 4.44 Rancangan Layar Insert SHK

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. yang baru, maka di bawah ini akan diuraikan piranti-piranti yang mendukung

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. pada sistem, uraian instalasi pada Aplikasi inventory barang Toko R&R Berikut

IF SearchButton Student diklik THEN. IF Tombol Submit Student diklik THEN. Tampilkan Pesan You have to input remark. Tampilkan Modul Attendance

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. analisis dan desain sistem yang telah dibuat sebelumnya. Adapun kebutuhan

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM. perancangan sistem dimana sistem tersebut siap untuk di implementasikan,

BAB IV IMPLEMENTASI DAN EVALUASI. (software) dan perangkat keras (hardware). Adapun persyaratan minimal

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Implementasi program adalah implementasi dari analisis dan desain

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Tahap implementasi progam merupakan suatu tahap penerapan dari

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Sistem Informasi Koperasi pada PT. Tong Prima Jaya Lestari,

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Sistem Informasi Koperasi pada PT. Tong Prima Jaya

BAB 4 HASIL DAN PEMBAHASAN. 4.1 Spesifikasi Sistem Berikut ini adalah spesifikasi sistem yang diperlukan untuk menjalankan aplikasi yang dirancang.

BAB IV DESKRIPSI PEKERJAAN. dapat mencatat debit tertinggi sungai. Aplikasi yang ada pada Balai Besar

Rancangan Layar Star Schema Persediaan Alat. Kontrasepsi

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV 4. METODE DAN RANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

179 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Arsitektur Database Agar komputer client dapat mengakses database pada komputer server, maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu dengan komputer yang lainnya pada sistem komputer perusahaan. Berikut ini adalah gambar arsitektur database yang akan digunakan. Gambar 4.1 Arsitektur Database 4.2 Implementasi 4.2.1 Jadwal Implementasi Berikut ini adalah jadwal implementasi yang dimulai dengan melakukan pengadaan hardware dan software hingga pada tahap pelatihan user.

180 Bulan 1 Bulan 2 Bulan 3 Bulan 4 No Kegiatan 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Pengadaan HW dan SW x x 2 Instalasi x x 3 Implementasi DBMS dan x x x x Aplikasi 4 Konversi Data x x x 5 Evaluasi / Tes x x 6 Pelatihan User x Tabel 4.1 Jadwal Implementasi 4.2.2 Pengadaan Hardware dan Software Agar aplikasi basis data yang telah dibuat dapat berjalan dengan baik dan optimal, maka dibutuhkan spesifikasi perangkat keras (hardware) dan piranti lunak (software) yang memadai agar memperoleh kinerja sistem yang memuaskan. Implementasi basis data pada perusahaan menggunakan arsitektur client server dengan topologi jaringan bintang (star), dimana setiap client dihubungkan ke server melalui hub / switch. Dalam pengadaan hardware dan software dibagi menjadi dua bagian, yaitu server dan client. Berikut ini adalah spesifikasi hardware dan software yang disarankan. a) Perangkat keras : Komputer server : Prosesor 2.66 gigabyte Hardisk 80 GB RAM 512 MB

181 Floppy drive 1.44 MB CD RW Monitor 15 VGA card 128 MB Keyboard dan mouse LAN Card Komputer client : Prosesor 1.5 gigabyte Hardisk 40 GB RAM 256 MB Printer Monitor 15 VGA card 128 MB Keyboard dan mouse LAN Card Network : Switch (16 Port) Lain lain : UPS 10 KVA b) Piranti lunak : Komputer server : Microsoft Windows XP SP 2 Microsoft SQL Server 2000

182 Komputer client : Microsoft Windows XP SP 2 Microsoft SQL Client Connectivity.Net Framework 2.0 Crystal Report 10 4.2.3 Instalasi Setelah dilakukan pengadaan hardware dan software, maka tahap selanjutnya adalah melakukan instalasi hardware, software, dan jaringan. Instalasi membutuhkan waktu 2 minggu dimana dalam instalasi software dimulai dengan instalasi sistem operasi dilanjutkan dengan instalasi MS SQL Server 2000 untuk server, sedangkan untuk client cukup dilakukan instalasi MS Windows XP Service Pack 2, Microsoft SQL Client Connectivity, dan.net Framework 2.0 4.2.4 Implementasi DBMS dan Aplikasi Dalam tahapan ini dilakukan implementasi dari perancangan basis data yang telah dilakukan. Dalam implementasi ini dilakukan pembuatan tabel, view, stored procedure, trigger, dan constraint yang telah ditentukan dalam DBMS. Tahap ini berlangsung kurang lebih 4 minggu.

183 4.2.5 Konversi Data Dikarenakan data yang ada pada PT Mejisinar Kasih masih dalam bentuk formulir (paper based), maka dalam melakukan konversi data ke basis data yang baru dilakukan secara manual. Data yang dilakukan konversi hanya sebatas data master karena data master diperlukan dalam melakukan transaksi, sedangkan data transaksi dari sistem yang lama tidak dikonversi karena hanya berfungsi sebagai data arsip. Metode yang digunakan adalah dengan memasukkan data ke dalam Microsoft Excel, kemudian dilakukan transformasi data ke Microsoft SQL Server 2000 dengan menggunakan DTS (Data Transformation Service). Karena data yang banyak dan data dimasukkan secara manual, maka dibutuhkan waktu selama 3 minggu. 4.2.6 Evaluasi dan Tes Evaluasi pada prototipe aplikasi Meji.exe dilakukan pada tanggal 11 Januari 2007 di PT Mejisinar Kasih. Pengujian dilakukan oleh Bapak Budi Wiryawan, selaku manager penjualan. Beberapa hasil yang dapat disimpulkan, antara lain : Pada semua form pencarian harus menggunakan tombol select, padahal user lebih senang langsung menggunakan double click. Pada semua form pencarian telah ditambahkan fasilitas agar dapat langsung memilih dengan menggunakan double click. Pada semua form pencarian perlu ditambahkan lagi kategori pencarian agar pencarian menjadi lebih spesifik dan lebih mudah.

184 Telah ditambahkan kategori untuk pencarian, seperti memberikan rentang waktu pada transaksi yang ingin dicari, Kelurahan, dan Kecamatan. Tampilan form telalu kecil sehingga beberapa form menjadi sangat padat dan pada saat melihat data harus menggeser horizontal bar. Ukuran form menggunakan ukuran 800 x 600 karena layar komputer yang ada di pihak user semuanya masih beresolusi 800 x 600, jika ukuran form lebih besar lagi maka user akan lebih sulit dalam melihat data. Laporan yang disajikan masih kurang, perlu ditambahkan laporan untuk barang masuk dan barang keluar. Telah ditambahkan laporan untuk barang masuk dan barang keluar dari gudang barang jadi. Menu login dapat membatasi hak akses dari setiap pegawai, sehingga keamanan data dapat lebih terjaga. Informasi yang diberikan lengkap dan akurat, selain itu hampir di semua form diberikan fasilitas pencarian untuk mengurangi pengetikan, sehingga dapat mengurangi kesalahan input data. Pembuatan PO menjadi lebih mudah karena pelanggan dapat dikelompokkan berdasarkan hari kirim dan dapat mengetahui barang apa saja yang harus dikirim beserta dengan jumlahnya. Jumlah stok barang yang terdapat di gudang barang jadi dapat langsung diketahui.

185 Perhitungan jumlah tagihan menjadi lebih mudah dan akurat. Pelanggan yang tagihannya telah jatuh tempo juga dapat langsung diketahui. 4.2.7 Pelatihan User Agar user dapat menggunakan aplikasi dengan maksimal, maka sebelum dilakukan implementasi perlu diadakan pelatihan kepada user yang menggunakan aplikasi tersebut. Pelatihan dimaksudkan agar user lebih familiar dalam menggunakan aplikasi, sehingga proses migrasi dari sistem lama ke sistem yang baru menjadi lebih cepat. Pada pelatihan biasanya user dikenalkan pada menu menu yang ada pada aplikasi beserta fungsinya masing masing, kemudian dijelaskan mengenai semua tombol operasi beserta kegunaannya. Setelah melakukan tahap pelatihan, diharapkan user sudah dapat menggunakan aplikasi dengan maksimal 4.3 Evaluasi Pada tahap ini dilakukan evaluasi dari implementasi basis data pada DBMS berupa : 4.3.1 Evaluasi Integritas Data Evaluasi ini terdiri atas : Kebutuhan data (required data) Beberapa atribut harus berisi data yang benar sehingga tidak memungkinkan untuk menerima nilai NULL. Untuk itu dalam implementasi basis data pada DBMS, setiap atribut telah

186 diterapkan batasan required data sesuai dengan hasil rancangan basis data. Domain atribut (attribute domain constraints) Setiap atribut mempunyai domain yang merupakan kumpulan nilai yang valid. Dalam implementasi basis data, batasan domain atribut ini telah diimplementasi dengan menggunakan tipe data yang sesuai dari hasil tahapan penentuan domain atribut pada rancangan basis data. Untuk membatasi beberapa atribut secara lebih spesifik digunakan fasilitas check constraints dari SQL Server 2000 Integritas entiti (entity integrity) Untuk mengimplementasi batasan ini, telah dilakukan penentuan primary key untuk setiap tabel. Primary key secara unik telah mengidentifikasi setiap tuple dari tabel tersebut. Referential integrity Batasan ini telah diimplementasi dengan menggunakan fasilitas database diagram pada SQL Server 2000 untuk membuat hubungan (relationship) antara primary key suatu tabel dengan foreign key pada tabel lain yang berhubungan. Selain itu untuk dapat menerapkan referential integrity ini jika dilakukan operasi ON UPDATE dan ON DELETE pada tabel anak. Berdasarkan hasil evaluasi, SQL Server 2000 tidak dapat menerapkan aturan ON UPDATE CASCADE pada tabel yang

187 mempunyai lebih dari satu relasi dengan tabel induknya. Oleh karena itu, digunakan trigger pada tabel induk untuk menggantikan fungsi dari ON UPDATE CASCADE. Implementasi trigger dilakukan pada tabel Pegawai dan tabel Kelurahan. 4.3.2 Keamanan Data (Security) a. Autentikasi Dari hasil implementasi pada DBMS telah diterapkan hak akses setiap user dengan menggunakan login untuk mengakses SQL Server 2000. SQL Server 2000 memiliki 2 metode autentikasi, yaitu : Windows Authentication User dapat mengakses database tanpa memasukkan username dan password, karena SQL Server 2000 akan melakukan validasi user dan password pada account yang terdapat pada sistem operasi Windows. SQL Server Authentication Sebelum mengakses database, user harus memasukkan username dan password sesuai dengan login yang telah dibuat sebelumnya. Pada PT Mejisinar Kasih, user user yang dapat mengakses database adalah : 1. Admin 2. Distribusi 3. Penjualan

188 4. Gudang 5. Kasir 6. Keuangan 7. Personalia b. Autorisasi Digunakan untuk membatasi akses dari masing masing user terhadap objek objek basis data yang diterapkan melalui database roles. 4.3.3 Concurrency Karena basis data yang dirancang bersifat shared (dapat digunakan bersama - sama), maka jika ada beberapa transaksi yang menggunakan data yang sama pada waktu yang bersamaan dan paling sedikit satu transaksi melakukan update data, dapat menimbulkan masalah concurrency. Oleh karena itu digunakan metode locking untuk mengatur akses data secara bersamaan sehingga apabila suatu transaksi mengakses basis data, maka ada kemungkinan dilakukan penolakan akses terhadap transaksi lain untuk mencegah hasil yang salah atau transaksi yang lain harus menunggu hingga transaksi yang sedang bejalan selesai. Selain itu untuk mengatur cara dan aturan komunikasi antara DBMS dan program aplikasi digunakan pilihan fasilitas yang disediakan oleh bahasa pemrograman dengan tepat untuk mengakses basis data pada DBMS.

189 4.3.4 Transaction Management Sebuah transaksi yang merupakan suatu rangkaian operasi pada basis data yang dilakukan oleh seorang user atau program aplikasi untuk membaca atau mengubah isi basis data harus berhasil atau gagal secara keseluruhan. Jika semua operasi berhasil dengan sukses, maka seluruh transaksi dianggap sukses dan perubahan disimpan ke dalam basis data. Jika ada satu operasi yang gagal, maka seluruh transaksi dianggap gagal dan perubahan tidak akan disimpan ke dalam basis data. Untuk itu diterapkan beberapa metode : BEGIN TRANSACTION Digunakan untuk memulai suatu transaksi, jadi database yang berhubungan dengan transaksi tersebut akan di-lock sehingga jika ada transaksi lain yang ingin me-request database tersebut akan ditolak / transaksi tersebut harus menunggu hingga transaksi yang sedang berlangsung selesai dijalankan. COMMIT TRANSACTION Digunakan untuk menyimpan hasil ke dalam database dari transaksi yang telah sukses dilakukan. ROLLBACK TRANSACTION Digunakan untuk membatalkan transaksi dan kembali ke posisi sebelum memulai transaksi.

190 Ketiga metode tersebut digunakan untuk mengatur suatu transaksi agar tidak terjadi lost update, uncommitted dependency, dan inconsistent analysis. 4.3.5 Backup Data Jadwal Tipe Pelaksanaan Media I Transaction Log Setiap jam Disk II Database Differential Setiap hari pukul 17.00 Disk III Database Complete Setiap hari minggu pukul 12.00 CD Tabel 4.2 Penjadwalan Backup 4.3.6 Recovery Dilakukan pada saat terjadi kegagalan suatu sistem. Recovery dilakukan pertama tama dengan menggunakan hasil dari backup database complete terakhir dilanjutkan dengan backup database differential pertama setelah backup database complete sampai database differential yang terakhir sebelum terjadi kegagalan sistem. Untuk transaksi setelah backup database differential terakhir sampai terjadinya kegagalan sistem digunakan backup transaction log.