Arsitektur Mobile Web Application Mobile Web Application Architecture untuk Pocket PC PDA

2. mysql_select_db Perintah ini digunakan untuk memilih database yang ada di server MySQL, fungsi ini memiliki format penulisan sebagai berikut. mysql_select_db nama_database, pengenal_koneksi ; 3. mysql_query Perintah ini digunakan untuk melakukan query atau menjalankan permintaan terhadap sebuah tabel atau sejumlah tabel database , fungsi ini memiliki format penulisan sebagai berikut. mysql_query permintaan, pengenal koneksi ;

2.6 Arsitektur Mobile Web Application

Dalam teknologi web mobile, terdapat banyak komponen dan proses yang saling mendukung untuk terciptanya sebuah layanan web mobile. Di bagian ini, akan diuraikan secara detail proses dan komponen yang terlibat dalam akses sebuah halaman web mobile. Karena teknologi dan fitur antara telepon seluler dan Pocket PC atau PDA berbeda, maka penjelasannya akan dipisah menjadi 2 dua proses.

a. Mobile Web Application Architecture untuk Pocket PC PDA

Untuk menyediakan layanan web mobile, diperlukan sebuah web server dengan fasilitas IIS Internet Information Services dan .NET framework akan menyediakan layanan web mobile. Gambar 2.3 Web Server untuk Mobile Web Application Proses aliran informasi pada suatu Mobile Web Application adalah sebagai berikut : Gambar 2.4 HTTP request dari Pocket PC Sebuah perangkat mobile berupa PDA Pocket PC dengan browser Microsoft Mobile Explorer akan melakukan permintaan request sebuah halaman web melalui sebuah HTTP request. Gambar 2.5 Pengolahan HTTP request tahap pertama HTTP request diterima server dan diproses dalam 3 tahap. Tahap pertama, adalah identifikasi terhadap perangkat yang melakukan request, dalam hal ini Pocket PC dengan kapabilitas seperti browser, mark-up language, dan kemampuan mendukung citra. Gambar 2.6 Penyesuaian request dengan Machine.Config dan Web.Config Server mengolah data device capabilities berdasarkan file Machine.Config dan Web.Config dari .NET Framework. File Machine.Config berlaku untuk seluruh aplikasi di dalam server sedangkan Web.Config berlaku untuk aplikasi yang spesifik atau bisa disebut sebagai “v-root”. Gambar 2.7 Pemeriksaan URL dan User Agent HTTP request dari Pocket PC berisi User Agent String, Header informasi dan URL yang diminta. User agent String dicocokkan dengan entri di dalam file machine.config Kode Program pada Mobile Web Application juga dapat digunakan pada Desktop Web Application. Device Adapter diasosiasikan dengan perangkat yang me request serta control yang digunakan halaman ASPX, lalu menghasilkan bahasa mark-up yang sesuai, dalam hal ini HTML untuk Pocket PC . Gambar 2.8 HTTP Response Halaman HTML lalu dienkapsulasi menjadi sebuah HTTP response dan dikirim kembali ke perangkat yang meminta, dalam hal ini Pocket PC .

b. Mobile Web Application Architecture untuk Telepon Seluler