Aplikasi Web berbasis klien dan berbasis server
Saat ini web tidak semata-mata digunakan untuk menampilkan informasi saja, namun fungsi web semakin meluas. Web mulai digunakan untuk aplikasi yang banyak membutuhkan interaksi dari pengguna.
Aplikasi web tidak saja digunakan di internet, namun juga dapat digunakan untuk keperluan intra-organisasi. Jaringan aplikasi web yang terpasang dalam lingkungan intra-organisasi disebut intranet.
Untuk itulah beberapa perusahaan perangkat lunak mulai berlomba untuk menawarkan teknologi bahasa pemrograman, skrip, eksentensi baik gratis maupun komersial untuk membuat situs web lebih menarik.dan web juga merupakan seagai alat Bantu informasi.
Aplikasi Basis Data berbasis Web dengan arsitektur aplikasi multi-tier
Aristektur multi lapisan (dalam hal ini tiga lapisan) terdiri dari lapisan-lapisan yaitu: Lapisan pertama adalah klien yang berupa web browser untuk menampilkan halaman web. Lapisan kedua adalah aplikasi web berbasis server yaitu PHP dan Apache sebagai server web (tempat penyimpan dokumen web). basis data RDBMS MySQL..ini merupakan lapisan keiga .
- HTML
HTML (HyperText Mark up Language) merupakan suatu metoda untuk mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda (marking up) pada suatu naskah teks dan bukan sebagai program.
HTML atau Hypertext Markup Language merupakan protokol yang digunakan untuk mentransfer data atau document dari web server ke browser kita (Internet Explorer, Netscape Navigator, NeoPlanet, dll). HTML inilah yang memungkinkan Anda menjelajah internet dan melihat halaman web.
Sekarang ini di pasaran terdapat banyak sekali HTML authoring (software yang digunakan untuk membuat atau mendesain halaman web). Macromedia Dreamweaver, Adobe GoLive, MS FrontPage sekedar contohnya. T
- AJAX
Biasanya pada aplikasi berbasis web tradisional, untuk merubah isi sebuah page maka page tersebut harus di-load ulang, akan tetapi dengan menggunakan javascript atau cascading style sheets (CSS), programmer web bisa membuat sebuah aplikasi yang dinamis tanpa harus me-load ulang keseluruhn isi page-nya. Dalam tulisan ini penulis akan mencoba menjelaskan secara detail bagaimana tehnik membuat aplikasi berbasis web yang menggunakan konsep AJAX.
- JAVA
Java adalah sebuah bahasa pemrograman komputer berbasiskan kepada Object Oriented Programming. Java diciptakan setelah C++ dan didesain sedemikian sehingga ukurannya kecil, sederhana, dan portable (dapat dipindah-pindahkan di antara bermacam platform dan sistem operasi). Program yang dihasilkan dengan bahasa Java dapat berupa applet (aplikasi kecil yang jalan di atas web browser) maupun berupa aplikasi mandiri yang dijalankan dengan program Java Interpreter. Contoh program yang ditulis dengan bahasa Java adalah HotJava yang berupa sebuah web browser.
Cara Kerja Aplikasi Basis Data berbasis Web dengan PHP, MySQL, dan Apache.
a.Seperti Laboran Teknik Informasi membuka halaman web yang memakai php pada aplikasi Sistem Informasi Peralatan Laboratorium-Kantor dan Ruang yang sudah diupload di server teknik elektro, contoh www.student.te.ugm.ac.id/login.php.Tampilan yang dilihatnya berupa pengisian formulir pengisian login dan password.
b.Web server Apache menerima permintaan Laboran yang berupa login.php. Apache sudah diset untuk mengirim skrip yang berakhiran .php untuk diproses PHP.
c.Skrip ini lalu diproses oleh php, salah satu fungsinya adalah membuka koneksi dan mencari data yang ada di server MySQL dengan bahasa SQL. Pada aplikasi ini login.php berfungsi mengecek apakah login dan password yang dimasukkan laboran melalui formulir di halaman web tersebut ada dalam basis data.
d.MySQL menanggapi permintaan ini berupa output dari hasil pencarian data dengan SQL. Misal saja hasilnya adalah data tidak diketemukan.
e.Respon dari MySQL berupa output SQL diterjemahkan lagi ke dalam bentuk html oleh php, lalu dikirim lagi ke Apache.
f.Apache lalu mengirim hasil ini kembali ke web browser. Laboran Teknik Informatika melihat respon ini, dalam bentuk HTML, misal berupa tulisan “Maaf Password tidak valid”.
Filed under: Uncategorized | Tinggalkan sebuah Komentar »