Client Server Kemanan data 1.

disebut publikasi atau promosi. cara yang biasanya dilakukan dan paling efektif dengan tak terbatas ruang atau waktu adalah publikasi langsung di internet melalui search engine mesin pencari seperti yahoo, google, search Indonesia.

2.6.2 Client Server

Saat ini arsitektur client-server yang banyak digunakan dalam industri disebut two-tier architecture. Pada arsitektur ini, server mengirim data dan client mengakses data. Server memainkan peranan yang dominan pada arsitektur ini. Keuntungan sistem ini adalah kesederhanaan dan kompatibilitas dengan sistem yang legal. Arsitektur client-server yang dikembangkan kemudian adalah three- tierarchitecture . Pada model ini, layer direpresentasikan sebagai host, server dan client . Server memainkan peranan sebagai penengah dengan mengirim aturan bisnis prosedur atau constraint yang digunakan untuk mengakses data dari host. Client berisi antar muka GUI dan beberapa aplikasi tambahan mengenai aturan bisnis. Kemudian server bertindak sebagai conduit of passing memproses data dari host ke client dimana kemudian diproses atau difilter dan dipresentasikan ke pemakai dalam format GUI. Antar muka pemakai, aturan dan pengaksesan data bertindak sebagai three tiers . Client biasanya dihubungkan ke server melalui LAN dan server dihubungkan ke host melalui WAN. Client melakukan remote yang dihubungkan ke server melalui WAN juga. Sistem ini sangat cocok untuk perusahaan besar dimana basis data terpusat dapat disimpan dalam host dan biaya pembangunan LAN dan WAN dapat 38 diatur dan dioptimasi menggunakan teknologi yang baru untuk setiap bagian yang berbeda dalam organisasi.

2.6.3 Kemanan data 1.

Kriptografi Kriptografi adalah ilmu yang berguna untuk mengacak data sedemikian rupa, sehingga tidak bisa dibaca oleh piha ketiga. sukmaaji, 2008. Konsep penggunann kriptografi antara lain : 1 Kerahasiaan Confidentiality : proses penyembunyian data dari orang-orang yang tidak punya otoritas 2 Integritas : proses untuk menjaga agar sebuah data tidak diubah-ubah sewaktu ditransfer atau disimpan. 3 Penghindaran penolakan Non-repudiation : proses untuk menjaga bukti-bukti bahwa suatu data berasal dari seseorang. Seseorang yang ingin menyangkal bahwa data tersebut bukan berasal darinya, dapat saja menyiapkan bukti-bukti yang ada. 4 Authentifikasi Authentication : proses untuk menjamin keaslian suatu data. 5 Tanda tangan data data signature : dapat disebut juga sebagai tanda tangan digital. Berguna untuk mendatangani data digital 6 Kontrol akses Access Control : untuk mengontrol akses terhadap suatu enitity. 39

2.7 PHP Hypertext Preproccesor