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