Kamis, 25 September 2014

Arsitektur Web

"From Client-server to Web-based"

Berbicara tentang Rekayasa dan aplikasi internet, maka yang ada didalamnya yaitu sisi client dan sisi server. Dalam hal ini, kita sebagai pengguna adalah client yang ingin mengakses sesuatu melalui server.

Gambar : 1


berdasarkan gambar diatas, kita bertindak sebagai client yang akan mengakses, sedangkan pada bagian web server ke bawahnya, merupakan server yang menggunakan protokol TCP-IP. web broser hana mengerti bahasa pemrograman tingkat HTML. sementara pada bagian web server menggunakan bahasa PHP, sehingga pada bagian web server terdapat HTML filter yang berfungsi untuk menyaring bahasa HTML dari web browser ke bahasa PHP yag dapat dimengerti oleh web server. dan ini terjadi pada presentation layer. kemudian, turun kebawahnya, ada application layer yang bertugas sebagai aplikasi perantara antara presentation layer dan resource management layer. dan yang paling bawahnya yaitu information system yang merupakan database (mysql) yang dapat diakses menggunakan bahasa PHP. jadi, untuk dapat membuat suatu aplikasi yang berbasis web, minimal kita harus mengerti bahasa perograman HTML, PHP, dan database MySQL.

Contohnya seperti berikut :
Pada saat kita ingin mengakses web browser seperti Portal Unsrat menggunakan HTML, maka URL tersebut akan menampilkan tampilan utama sebagai presentation layer. Kemudian, ketika kita memasukkan username dan password, itu merupakan bagian dari application layer yang akan memgecek apakah yang dimasukkan itu benar dan terdaftar didatabase atau tidak, Jika ada, maka kita daat masuk ke dalamnya yang merupakan bagian dari resource management layer.