Perancangan Aplikasi RFL Perancangan Arsitektur Database Terdistribusi

3.7.1 Perancangan Aplikasi RFL

Gambar 3.3 Perancangan aplikasi RFL Perancangan aplikasi RFL memiliki satu server dan beberapa database yang terhubung melalui internet. Masing-masing cabang mempunyai database dari data orang yang hilang dan pemohon. Jika user ingin melihat database yang berada di cabang manapun, maka user dapat mengakses melalui situs yang telah disediakan ole PMI setelah itu user dapat melihat data yang ada di cabang 1 ataupun cabang lainnya. Universitas Sumatera Utara Server ASP File Gambar 3.4 cara kerja ASP sebagai sebuah server side scripting Keterangan: a. Pengguna mengakses sebuah file ASP yang disimpan pada server melalui sebuah browser. b. File tersebut dieksekusi oleh server. c. Apabila file ASP tersebut meminta akses ke basis data maka server akan melakukan akses ke basis data dengan menggunakan SQL. d. Setelah mendapatkan kumpulan record yang sesuai dengan permintaan maka server akan menyisipkannya pada halaman HTML yang akan dikirim kembali pada pengguna melalui browser. Dari sini dapat dilihat bahwa halaman HTML yang dikirimkan kepada pengguna dapat dihasilkan secara realtime sesuai kebutuhan pengguna. user Internet browser HTML + Record s Records Query SQL Universitas Sumatera Utara Server ASP File Gambar 3.5 aplikasi terdistribusi Keterangan: a. User 1 mengirimkan informasi data yang dilaporkan ke server. b. Server menerima informasi, memproses dan menyimpan informasi di database. c. User 2 mengirimkan data yang diperoleh untuk di cocokkan ke server. d. Setelah menerima informasi dari user 2, server akan memproses informasi tersebut dan akan mengirimkan ke user jika informasi yang diberikan sesuai dengan informasi yang di berikan oleh user 1. User 1 User 2 Internet browser Universitas Sumatera Utara

3.7.2 Perancangan Arsitektur Database Terdistribusi

Arsitektur database terdistribusi dirancang sedemikian rupa sehingga data yang berupa record dapat terdistribusikan di setiap database lokal dan dapat bekerja secara terintegrasi dan simultan. Gambar 3.5 di bawah ini merupakan prinsip kerja database terdistribusi secara sederhana . Gambar 3.6 Prinsip Kerja Database

3.7.3 Flowchart