Proposal
-
Upload
halim-maulana -
Category
Documents
-
view
11 -
download
1
Transcript of Proposal
1. Proposal :
REPLIKASI DATABASE
2. Latar Belakang
Replikasi adalah suatu teknik untuk melakukan copy dan pendistribusian data dan
objek-objek database dari satu database ke database lain dan melaksanakan sinkronisasi
antara database sehingga konsistensi data dapat terjamin.
Dengan menggunakan teknik replikasi ini, data dapat didistribusikan ke lokasi yang
berbeda melalui koneksi jaringan lokal maupun internet. Replikasi juga memungkinkan
untuk mendukung kinerja aplikasi, penyebaran data fisik sesuai dengan penggunaannya,
seperti pemrosesan transaksi online dan DSS (Desiscion Support System) atau pemrosessan
database terdistribusi melalui beberapa server.
Replikasi dapat digunakan apabila sebuah organisasi atau perusahaan didukung oleh
hardware dan aplikasi sofware dalam sebuah sistem yang terdistribusi. Aplikasi yang
berbeda mempunyai kebutuhan yang berbeda untuk otonomi dan konsistensi data.
Replikasi diperlukan dalam sistem terdistibusi apabila Mengcopy dan mendistribusikan
data dari satu atau lebih lokasi, Mendistribusikan hasil copy data berdasarkan jadwal,
Mendistribusikan perubahan data ke server lain, Memungkinkan beberapa pengguna di
beberapa lokasi untuk melakukan perubahan dan kemudian menggabungkan data yang
telah dimodifikasi, Membangun aplikasi data yang menggunakan perlengkapan online
maupun offline, Membangun aplikasi Web sehingga pengguna dapat melihat volume data
yang besar.
.
2. Perumusan Masalah
Adapun yang menjadi rumusan masalah dalam penulisan skripsi ini adalah
Replikasi Database dapat memaksimalkan konsistensi data, meminimalkan kebutuhan
jaringan dan menghindari beberapa masalah, yaitu:
a. Bagaimana Kebutuhan data yang akan diubah dan siapa yang mengubah ?
b. Bagaimana Pendistribusian data memerlukan konsistensi, otonomi dan
kesinambungan ?
c. Bagaimana Kelengkapan replikasi yang meliputi kebutuhan user, infra struktur
teknik, jaringan dan keamanan serta karakteristik data.?
3. Tujuan Penelitian
Adapun tujuan dari merancang dan membuat replikasi database ini adalah sebagai
berikut .
a. Mengetahui konsep dasar replikasi
b. Mengetahui bagaimana merencanakan replikasi
c. Mengetahui bagaimana proses replikasi terjadi
d. Mengetahui alat yang digunakan
4. Batasan Masalah
Perancangan ini diharapkan dapat mencapai sasaran dan tujuan, maka permasalahan
yang ada dibatasi sebagai berikut :
a. Database yg digunakan adalah MYSQL
b. Menggunakkan STORED PROCEDURE, VIEW
c. Simulasi digunakan menggunakkan jaringan LAN.
5. Manfaat
Adapun manfaat dari replikasi database ini adalah sebagai berikut :
a. Memungkinkan beberapa lokasi menyimpan data yang sama. Hal ini sangat berguna
pada saat lokasi-lokasi tersebut membutuhkan data yang sama atau memerlukan
server yang terpisah dalam pembuatan aplikasi laporan.
b. Meningkatkan kinerja pembacaan.
c. Memungkinkan otonomi yang besar. Pengguna dapat bekerja dengan meng-copy
data pada saat tidak terkoneksi kemudian melakukan perubahan untuk dibuat
database baru pada saat terkoneksi
d. Membawa data mendekati lokasi individu atau kelompok pengguna. Hal ini akan
membantu mengurangi masalah karena modifikasi data dan pemrosesan query yang
dilakukan oleh banyak pengguna karena data dapat didistribusikan melalui jaringan
dan data dapat dibagi berdasarkan kebutuhan masing-masing unit atau pengguna
6. Metodologi Penelitian
Penelitian ini dilakukan dalam beberapa tahap yang sistematis. Berikut adalah
susunan tahap yang dilakukan dalam penelitian:
a. Studi Literatur. Dilakukan dengan mengumpulkan bahan-bahan, mempelajari dan
membaca bahan-bahan referensi baik yang bersumber dari buku, artikel, jurnal,
makalah, maupun situs-situs internet dan beberapa sumber lainnya yang dilakukan
terkait dengan materi skripsi ini.
b. Analisis Permasalahan. Pada tahap ini dilakukan analisis terhadap hasil studi
literatur untuk mengetahui dan mendapatkan pemahaman mengenai Replikasi
Database untuk menyelesaikan masalah meningkatkan keamanan database.
c. Perancangan Sistem Pada tahap ini dilakukan perancangan arsitektur, pengumpulan
data, pemilihan lingkungan pengembangan dan perancangan antarmuka. Pada tahap
ini penulis akan merancang perangkat lunak yang akan mengimplementasikan
Replikasi Database menggunakan database MySQL.
d. Implementasi dan Pengujian. Pada tahap ini dilakukan proses pengujian,
implementasi serta pengkodean program dalam aplikasi komputer menggunakan
bahasa pemrograman yang telah dipilih sesuai dengan analisis dan perancangan
yang sudah dilakukan. Pengujian terhadap sistem dilakukan sesuai dengan
kebutuhan yang ditentukan sebelumnya serta untuk memastikan program yang
dibuat berjalan seperti yang diharapkan.
e. Dokumentasi. Pada tahap ini dilakukan pembuatan dokumentasi sistem, lengkap
dengan analisis yang diperoleh.
7. Sistematika Penulisan
Adapun sistematika penulisan Skripsi ini terdiri dari 5 (lima) bab, dari uraian
masing-masing bab tersebut adalah sebagai berikut :
BAB I : PENDAHULUAN
Dalam bab ini penulis menjelaskan hal-hal yang menjadi latar belakang
masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat
penelitian, serta sistematika penulisan tugas akhir.
BAB II : TINJAUAN TEORI
Pada bab ini penulis menjelaskan tentang landasan teori pengarsipan dan
beberapa pengertian maupun jenis arsip sehingga dapat mempermudah
penulis dalam menyelesaikan tugas akhir ini.
BAB III : ANALISIS PERANCANGAN SISTEM
Bab ini berisikan tentang analisa mengenai sistem yang sedang berjalan,
penyusun mengemukakan Replikasi Database, analisa sistem yang sedang
berjalan. Dan perancangan sistem seperti pembuatan DFD, Database, Relasi,
Desain Input, Output, Flowchart
BAB IV : HASIL DAN PEMBAHASAN
Bab ini berisikan tentang perancangan input-output dan pengamatan dari
pembuatan Replikasi Database
BAB V : KESIMPULAN DAN SARAN
Bab ini berisikan tentang penutup kesimpulan dan saran..