Monday, April 6, 2020

TUGAS KULIAH MOBILE COMMERCE



Markup Language

            Markup Language adalah cara atau aturan untuk menggambarkan isi naskah (content) suatu dokumen, sebagai contoh, untuk membantu menunjukkan bagaimana isi tersebut musti tampak, mungkin mempunyai tag, yang ditandai dengan tanda “<“ dan “>”, yang berarti “benda” tertentu. Jika ingin menampilkan huruf tebal (bold) mungkin menggunakan <b>. Jika ingin “italic” mungkin menggunakan <i>.
A. HTML
Hypertext Markup Language (HTML) merupakan bahasa Markup yang digunakan untuk membuat naskah hypertext yang dapat digunakan dalam segala sistem operasi. HTML menjadi bahasa resmi World Wide Web.

B. XHTML 
          adalah sebuah kombinasi dari HTML dan XML (Extensible Markup Language) dan merupakan bentuk sempurna (dalam arti, lebih ketat dan bersih dibandingkan HTML). Tujuan XHTML adalah menggantikan HTML. XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengan sintaks XML.

Perbedaan antara HTML dan XHTML
            HTML merupakan Singkatan dari (Hypertext Markup Language), HTML merupakan bahasa asli dari www, dan merupakan bahasa standar untuk menampilkan data di internet, Sruktur pada HTML tidak harus menggunakan “doctype” karena tanpa “doctype” tag-tag html juga dapat dijlankan pada browser sedangkan
            XHTML merupakan singkatan dari (Extensible Hypertext  Markup Language), XHTML merupakan gabungan dari HTML dan XML (Extensible Markup Language) , dari segi peraturan XHTML lebih ketat dibandingkan dengan HTML, dan semua tag XHTML harus di tutup tidak sama dengan tag pada HTML, Sruktur Penulisan XHTML wajib mengunkan “doctype”.

C. WML
    WML merupakan bahasa Markup Languange yang didasarkan atas XML (eXtensible Markup Language), dikembangkan oleh WA Forum. Versi terakhir WML adalah versi 2.0 yang dikeluarkan berkenaan dengan dikeluarkannya WAP 2.0 menggantikan generasi sebelumnya WAP 1.x
    WLM 2 (WML 2.0) adalah perluasan dari XHTML MP yang diperoleh dengan menambahkan fitur-fitur khusus WML 1 untuk mencapai kompatibilitas dengan aplikasi terdahulu (dalam bahasa WML1). Proses transformasi agar memudahkan konversi, mislnya nama tag dan atributnya dari WML1 ke XHTML MP., WAP 2.0 menyediakan model transformasi, menggunakan eXtensible Stylesheet Language Transformation (XSLT), yang akan mengijinkan naskah-nasakah dalam bahasa WML1 untuk diubah ke dalam WML2 yang mana akan
     D. WAP CSS
            Cascading Style Sheets (CSS) menggambarkan bagaimana sebuah naskah dipresentasikan pada layar (browser). CSS juga memisahkan presentasi dari isi naskah, yakni suatu perubahan yang dibuat dalam CSS tanpa mengubah naskah (XHTML) akan mengubah secara otomatis bentuk presentasi pada layar

E.      Browser, Tool dan Server
1)      Web Browser Standar
XHTML MP dapat ditampilkan dengan baik dalambanyak web browser standar dan tentu saja pada mobile browser (microbrowser).
·         Internet Explorer
XHTML telah terbukti ditampilkan dengan baik dalam internet Explorer versi 5 ke atas.
·         Netscape Navigator
Netscape Navigator versi sebelum 6.0 memiliki banyak masalah dalam implementasi CSS
2)      Tool untuk Membangun Aplikasi WAE
Terdapat banyak WAP Software Development Kit (WAP SDK) yang gratis dan dapat di download dari internet dan dan dipasang pada lingkungan Windows maupun Linux/Unix. WAP SDK memiliki antarmuka yang mensimulasikan sebuah ponsel, sehingga pengguna dapat melakukan pengujian atas aplikasi yang dibangun secara realistis.
·         Openwave SDK 5.1

Openwave SDK adalah tool untuk membuat aplikasi nirkabel yang dibuat Openwave. SDK tersebut mengandung editor dan simulator untuk memfasilitasi pembuatan, editing, previewing dan testing untuk aplikasi internet mobile. SDK terakhir versi 5.1 menyediakan editor khusus untuk pembuatan naskah dalam berbagai jenis markup language seperti XHTML MP, WCCsm/., WML dan HDML, bahasa scipting WMLScipt, juga mendukung teknologi terakhir dalam WAP seperti push. Dalam SDK ini dapat menguji aplikasi yang menggunakan gateway yang dimiliki SDK yang terdapat dalam server simulator.

·         Nokia Mobile Internet Toolkit

Pada toolkit ini pengguna dapat membuat DTD sendiri dan menyediakan peringatan untuk mengingatkan bahwa suatu naskah melebihi batas ukuran bytenya untuk batas standar berbagai telepon Nokia atau melebihi satu ukuran byte yang dapat ditentukan sendiri. Toolkit memiliki banyak sekali fitur yang mendukung teknologi nirkabel seperti Push, Messaging seperti MMS, WTAI dan sebagainya. Dapat membuat
mengecek well-formed dan validitas naskah. Toolkit ini memerlukan spesifikasi hardware komputer minimal prosesor 300 MHz dan RAM 12 MB.

·         Tool Validasi XHTML W3C

W3C menyediakan sebuah layanan validasi XHTML(XHTML Validator) secara online. Caranya pengguna mengirimkan naskah tersebut. Jika tidak valid maka menghasilkan pesan error

3)      Web Server
·         Konfigurasi Server Tipe MIME
Ketika sebuah browser menerima satu naskah dari server, browser tersebut harus dapat membedakan antara berbagai jenis ini dalam naskah tersebut, apakah data citra(image), HTML, audio atau video. Untuk memungkinkan, setiap jawaban (response) dari web server dilengkapi dengan sepotong informasi dalam header response tersebut untuk setiap file yang datang kepada browser. Potongan informasi disebut sebagai MIME (Multipurpose Internet Mail Extension) Untuk memungkinkan Web server mengolah naskah WAP, maka pengguna harus mengkonfigurasi web server untuk menyetel tipe MIME untuk setiap jenis file baru. Berikut ini dua tabel yang menunjukkan tipe MIME yang harus pengguna masukkan untuk isi WML dan XHTML.
Tabel Tipe MIME untuk WML 1.x

 Tipe MIME Untuk XHTML

F. Isu Lain yang Berhubungan dengan XHTML


·         Softkey
adalah instruksi yang muncul pada layar ponsel dan dapat dipilih dengan menekan tombol yang tersedia dibawahnya pada papan tombol. Softkey berbeda-beda dalam tiap-tiap jenis ponsel bergantung pada penetapan dari produsen ponsel tadi. Misalnya pada simulator dari Openwave, softkey sebelah kiri adalah Select, Ok atau Done, atau berisi title elemen yang disorot dalam halaman yang sedang ditampilkan, softkey sebelah kanan sering kosong atau berisi format text yang muncul dalam input text