6
BAB II TEORI PENUNJANG
2.1 WML Wireless Markup Language
WML adalah suatu bahasa dokumen tag-based. Yang dimaksimalkan untuk menetapkan interaksi dan presentasi Pemakai pada peralatan seperti telepon
dan mobile wireless lainnya terutama dirancang untuk transmisi narrow-band. WML dijabarkan ke suatu struktur card dan deck. Hal ini mengijinkan aplikasi
untuk menetapkan dokumen biasanya dikenal sebagai deck yang terdiri dari berbagai card. Pemakai saling berinteraksi dengan WML card dalam hal itu :
a. Menjalankan dan memutar kembali
b. Meninjau ulang content tersebut.
c. Memungkinkan dalam memasuk request informasi
d. Menentukan suatu pilihan
e. Pindah ke card yang lain
Hal ini memungkin adanya instruksi dimana service meminta pada server di dalam card. Deck WML disimpan sebagai file pada server. Yang diambil dari
server manakala diperlukan. Deck dapat juga dynamically generated dari content yang dijalankan pada server. Masing-masing card didalam sebuah deck berisikan
suatu spesifikasi untuk pemakai tertentu. WML menyediakan berbagai fasilitas, sebagai contoh :
a. Mendukung gambar dan teks
Hal ini meliputi presentasi keluaran dengan unsur-unsur penekanan sebagai contoh, huruf tebal, huruf miring, huruf besar dan seterusnya,
dengan model line break sebagai contoh line wrapping dan line wrapping suppression, dan tab kolom yang mendukung deretan simple
tabbing kelurusan. b.
Mendukung untuk Pemakai input Beberapa unsur untuk memohon masukan pemakai yang mendukung.
Unsur tersebut dapat dikombinasikan ke dalam satu atau lebih card. WML meliputi masukan teks untuk mengendalikan teks dan password yang
dimasukkan. Masukan teks tersebut mungkin disembunyikan, untuk mencegah pemakai dari memasukkan jenis karakter yang salah. WML ini
menyediakan pilihan, seperti selection control, yang mengijinkan pemakai untuk menyajikan daftar pilihan yang mana data dapat diatur, menjalankan
antar card, atau script. Dan juga, kontrol inisiasi mungkin telah disediakan.
c. Navigation dan History stack
WML mengijinkan beberapa mekanisme navigasi yang menggunakan URL. Navigasi ini meliputi HTML-style hyperlinks, unsur-unsur navigasi
intercard, dan unsur-unsur history navigation. d.
International support WML menggunakan Universal Character dalam ISOIEC-1046. Yang
sekarang ini, karakter diatur serupa dengan Unicode 2.0.
e. Optimasi Narrow-Band
Ada berbagai teknologi untuk mengoptimalkan komunikasi pada terminal narrow-band. Sebagai contoh, berbagai interaksi Pemakai card adalah
yang dieksekusi dalam satu data yang dipiindahkan suatu deck. f.
State dan context management WML menjabarkan suatu kontrol konteks, dimana hal ini berarti bahwa
masing-masing teks WML masukan dapat memperkenalkan variabel. Status dari variabel itu dapat digunakan untuk memodifikasi indeks dari
suatu parameter card tanpa harus berkomunikasi dengan server. Navigasi Pemakai melalui panel awal. Dua variabel, N dan S, ditawarkan untuk
masukkan berikutnya. Untuk variable S, pemakai boleh masuk 0 atau 1.
Gambar 2.1 Contoh WML
2.1.1 WML Script WML Script adalah prosedur bahasa ringan. Hal itu untuk meningkatkan
standard browsing dan fasilitas presentasi WML. Sebagai contoh: a.
Untuk menambahkan intelligence kepada client tersebut. b.
Mengijinkan dalam menciptakan program pengulangan. c.
Menjalankan condition.
WML Script diperoleh dari Java Script bahasa WWW script. Jadi, prosedur logika dapat dibawa ke WML deck. WML Script menyediakan aplikasi
programmer dengan berbagai kemampuan yang menarik : a.
Kemampuan untuk memeriksa kebenaran pemakai input sebelum dikirim kepada server
b. Kemampuan untuk mengakses fasilitas device dan peripherals
c. Kemampuan untuk saling berhubungan tanpa memperkenalkan round-
trips kepada server sebagai contoh, menampilkan pesan kesalahan.
2.2 TEKNOLOGI M-COMMERCE