Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Modul Mobile Programming part.I Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama NEXT.

Presentasi serupa


Presentasi berjudul: "Modul Mobile Programming part.I Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama NEXT."— Transcript presentasi:

1 Modul Mobile Programming part.I Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama NEXT

2 Dasar Aplikasi Pemrograman NEXTBACK Setelah Anda mengenal dengan WEB, yaitu sebuah aplikasi berteknologi internet yang dijalankan pada halaman browser (IE,Mozilla,Netscape,dll). Pada teknologi WEB, program dasar yang digunakan untuk membuat halaman WEB menggunakan tags HTML.

3 Dasar Aplikasi Pemrograman NEXTBACK WAP (Wireless Aplication Protocol) merupakan teknologi yang mirip web, akan tetapi halaman WAP tidak dijalankan pada Browser seperti pada WEB, melainkan akan diaplikasikan pada HandPhone (Telephone Cellular).

4 Dasar Aplikasi Pemrograman NEXTBACK Kesimpulan:  Jika WEB -> HTML, sedangkan WAP -> WML (Wireless Markup Language)  WEB dijalankan pada halaman browser Inter/Intra-net, sedangkan WAP membutuhkan browser khusus untuk dapat dijalankan pada Handphone.

5 Dasar Aplikasi Pemrograman Dilihat dari namanya, jenis pemrograman WML memiliki tags yang mirip dengan HTML. Tentunya Anda masih ingat, bahwa semua pemrograman yang tekniknya MARKUP akan memiliki struktur yang dimulai dengan startTag dan diakhiri dengan endTag. Misal: NEXTBACK startTagendTagKeterangan Mencetak karakter menjadi tebal Mencetak karakter menjadi miring Mencetak karakter menjadi bergaris bawah

6 Pengenalan NEXTBACK  Pendahuluan Untuk dapat menggunakan setting terlebih dahulu file http.conf (Supaya web server yg Anda gunakan dapat mendukung script wap atau file yg berekstensi.wml dan program PHP dengan kode wml).

7 Pengenalan (Konfigurasi Web Server) I NEXTBACK Buka file http.conf, arahkan pada bagian, Ubah/tambahkan deskripsi berikut: DirectoryIndex index.html DirectoryIndex index.php DirectoryIndex default.php DirectoryIndex main.php DirectoryIndex index.wml Tujuan:guna direktori pada root web server tersimpan file dengan nama diatas,maka file tersebut akan dijalankan.

8 Pengenalan (Konfigurasi Web Server) II NEXTBACK Buka file http.conf, Ubah/tambahkan deskripsi berikut: AddType application/x-httpd-php.wml AddType text/vnd.wap.wml.wml AddType image/vnd.wap.wbmp.wbmp AddType text/vnd.wap.wmlscript.wmlsc AddType text/vnd.wap.wmlscript.wmls AddType application/vnd.wap.wmlc.wmlc AddType application/vnd.wap.wmlscriptc AddType text/vnd.wap.wmlscript Tujuan:menambahkan beberapa parameter dukungan untuk beberapa ekstensi file yang terkait dengan program WAP.

9 Pengenalan (Konfigurasi Web Server) III NEXTBACK Restart Web Server, maka Web Server telah mendukung program WML

10 Pengenalan (Install Emulator) NEXTBACK  Mengenal M3Gate M3Gate merupakan salah satu emulator sederhana yang sering digunakan sebagai browser script WML. Secara standart, Anda dapat mensetting ke dalam bentuk layar PDA (Personal Data Asisten) atau interface handphone.

11 Dasar Aplikasi Pemrograman  Menyimpan File WML Secara standart, pemrograman WAP akan disimpan dengan menggunakan ekstensi.wml Akan tetapi apabila Anda hendak membuat program WAP dinamis, misalnya menggunakan pemrograman PHP, maka program dapat disimpan dengan menggunakan ekstensi.php NEXTBACK

12 Dasar Aplikasi Pemrograman  Cara Penulisan WML Struktur penulisan program WAP seperti berikut: ………………….isi program WAP…………………….. NEXTBACK

13 Dasar Aplikasi Pemrograman  Cara Penulisan WML Program WML ditulis ke dalam teknik XML (eXtensible Markup Language). Sehingga untuk menuliskan program WML harus didahului dengan tag berikut: NEXTBACK

14 Dasar Aplikasi Pemrograman  Cara Penulisan WML Selanjutnya, setelah pengenal XML di atas harus dikenalkan dengan konsorsiumnya, yaitu menggunakan tag berikut: Atau dapat disederhanakan seperti, NEXTBACK

15 Dasar Aplikasi Pemrograman  Membuat Judul WAP Untuk membuat judul pada halaman WAP, WML memiliki tag yang bernama, berikut adalah cara penulisannya. NEXTBACK

16 Dasar Aplikasi Pemrograman  Membuat Judul WAP Contoh: NEXTBACK title.wml

17 Dasar Aplikasi Pemrograman  Menghilangkan Fungsi Back Tambahkan parameter newcontext pada tag Contoh: NEXTBACK hilangback.wml

18 Dasar Aplikasi Pemrograman  Menuliskan Isi Program Didalam pemrograman WML, untuk dapat menampilkan semua isi program ke dalam halaman browser dengan cara meletakkannya pada kolom diantara tag ….. NEXTBACK

19 Dasar Aplikasi Pemrograman  Menuliskan Isi Program Ini adalah program pertama saya, saat ini saya sedang belajar pemrograman WML dan PHP NEXTBACK isiprogram.wml

20 Dasar Aplikasi Pemrograman  Menggunakan Tag Ganti Baris (Break Lines) Pada tag HTML untuk berganti baris adalah. Berbeda dengan WML, Anda tidak dapat menggunakan tag untuk berganti baris. Di dalam WML Anda dapat membuat Break Lines dengan cara menuliskan tag. NEXTBACK

21 Dasar Aplikasi Pemrograman  Menggunakan Tag Ganti Baris (Break Lines) Ini adalah program pertama saya, saat ini saya sedang belajar pemrograman WML dan PHP bersama Mahasiswa FASILKOM. Semoga saya dapat mengambil ilmunya. NEXTBACK gantibaris.wml

22 Dasar Aplikasi Pemrograman  Menggunakan Teks Tebal, Miring dan Bergaris Bawah Untuk membuat isi WAP dengan teks yang dicetak tebal, miring serta bergaris bawah sama atau mirip dengan HTML. NEXTBACK

23 Dasar Aplikasi Pemrograman  Menggunakan Teks Tebal, Miring dan Bergaris Bawah Ini adalah program pertama saya, saat ini saya sedang belajar pemrograman WML dan PHP bersama Mahasiswa FASILKOM. Semoga saya dapat mengambil ilmunya. NEXTBACK styleteks.wml

24 Dasar Aplikasi Pemrograman  Membuat Huruf Berkarakter Besar Pada pemrograman WAP sering menggunakan dua bentuk teks yang ditampilkan, yaitu teks dengan bentuk besar dan kecil. Untuk membuat teks dengan karakter besar, WML memiliki tag bernama. NEXTBACK

25 Dasar Aplikasi Pemrograman  Membuat Huruf Berkarakter Besar Universitas Narotama Surabaya NEXTBACK big.wml

26 Dasar Aplikasi Pemrograman  Membuat Huruf Berkarakter Kecil Pada pemrograman WAP sering menggunakan dua bentuk teks yang ditampilkan, yaitu teks dengan bentuk besar dan kecil. Untuk membuat teks dengan karakter kecil, WML memiliki tag bernama. NEXTBACK

27 Dasar Aplikasi Pemrograman  Membuat Huruf Berkarakter Besar Universitas Narotama Surabaya NEXTBACK small.wml

28 Dasar Aplikasi Pemrograman  Menggunakan Gambar Dalam WAP untuk menggunakan gambar harus dikonversi dulu kedalam bentuk warna monochrom. Untuk mengkonversi, gambar tersebut sebaiknya disimpan dalam bentuk file *.wbmp NEXTBACK

29 Dasar Aplikasi Pemrograman  Menggunakan Gambar Berbeda dengan tag HTML, pada WAP sintaks untuk menggunakan gambar terdapat tag penutup. NEXTBACK

30 Dasar Aplikasi Pemrograman  Menggunakan Gambar Ini Pesawat NEXTBACK gambar.wml

31 Dasar Aplikasi Pemrograman  Hyperlink Untuk membuat hyperlink, WML memiliki tag yang sama dengan HTML. ………. NEXTBACK

32 Dasar Aplikasi Pemrograman  Hyperlink + Link1 + Link2 NEXTBACK hyperlink.wml

33 Dasar Aplikasi Pemrograman  Membuat Splash Window Splash window merupakan salah satu teknik pemrograman WAP yang digunakan membuat loading halaman. Untuk membuat program loading, WML telah menyediakan atribut yang berguna untuk melakukan pengaturan waktu panggil, atribut tersebut dapat dipasangkan dengan tag. NEXTBACK

34 Dasar Aplikasi Pemrograman  Membuat Splash Window NEXTBACK splashwindow.wml [Loading Pages] :: CENTRANET TEAM :: Software - Web Developer Tunggu sebentar ya om..

35 Dasar Aplikasi Pemrograman  Form Berbeda dengan aplikasi web, pada pemrograman HTML kita dapat langsung membuat media input secara langsung. Akan tetapi pada aplikasi WAP kita harus mendefinisikan terlebih dahulu supaya dapat dibaca Sebagai data WAP. NEXTBACK

36 Dasar Aplikasi Pemrograman  Form Caranya, pertama kali membuat deklarasi form dengan menggunakan tag dan. Tag digunakan sebagai alamat dari form tersebut. Pada HTML tag sama fungsinya dengan tag masukan berbentuk tombol. Penulisannya: ……… NEXTBACK

37 Dasar Aplikasi Pemrograman  Form Selanjutnya, didalam tag dapat dimasukkan tag yang di dalam pemrograman HTML hampir sama fungsinya dengan tag. Tag memiliki fungsi untuk mendefinisikan pengalamatan transfer data. Penulisannya: ……… NEXTBACK

38 Dasar Aplikasi Pemrograman  Form Untuk menyimpan data teks yang berasal dari media masukan, WML memiliki tag yang bernama postfield. Penulisannya: Sedangkan perintah untuk menggunakan tag masukan: NEXTBACK

39 Dasar Aplikasi Pemrograman  Form NEXTBACK formteks.wml Form Masukkan Berita Judul : Berita :

40 Dasar Aplikasi Pemrograman  Menggunakan Teks Password Dalam membuat form login dengan menggunakan media masukan bertipe password, teknik membuatnya sama dengan cara sebelumnya, akan tetapi tag input yang digunakan bertipe=“password”. NEXTBACK

41 Dasar Aplikasi Pemrograman  Menggunakan Teks Password NEXTBACK formpassword.wml Form Login Anggota Username : Password :

42 Dasar Aplikasi Pemrograman  Menggunakan List Box Listbox digunakan untuk menampilkan pilihan-pilihan yang sifatnya pasti dan tetap, misalnya jenis kelamin, golongan darah, dll. Struktur tag-nya sebagai berikut: Pilihan 1 Pilihan 2 NEXTBACK

43 Dasar Aplikasi Pemrograman  Menggunakan List Box Jurusan : Sistem Komputer Sistem Informasi NEXTBACK formlistbox.wml

44 Dasar Aplikasi Pemrograman  Menggunakan Check Box Untuk dapat menggunakan Kontrol Check Box, Anda dapat menambahkan properti Multiple dengan nilai TRUE pada tag select. ……. NEXTBACK

45 Dasar Aplikasi Pemrograman  Menggunakan Check Box NEXTBACK formlistbox2.wml Hobi Anda : Makan Tidur Jalan-jalan Bersepeda

46 Dasar Aplikasi Pemrograman  Script PHP di dalam WML Untuk membuat program WAP berbasis PHP, maka pada setiap halaman harus Anda kenalkan bahwa program tersebut adalah script WAP. Caranya: header(‘Content-type:text/vnd.wap.wml’); Selain itu, Anda juga harus menampilkan pengenal script WML ke dalam versi PHP, Caranya: echo (‘ ’); NEXTBACK

47 Dasar Aplikasi Pemrograman  Listing Program Embeded PHP '); echo " "; echo ""; echo " Menggunakan PHP "; echo " "; ?> NEXTBACK embeded.wml

48 Dasar Aplikasi Pemrograman  Menampilkan Data '); ?> NEXTBACK tampildata.wml

49 Dasar Aplikasi Pemrograman  Logika If '); ?> NEXTBACK logikaif.php

50 Dasar Aplikasi Pemrograman  Menggunakan For '); ?> NEXTBACK looping-for.php

51 Dasar Aplikasi Pemrograman  Menggunakan For pada PHP Sintaks perulangan for dapat dijelaskan sebagai berikut:  $var1: variabel yg memiliki nilai awal perulangan  $var2: variabel yg memiliki nilai pembatas dalam perulangan  $var3: variabel yg digunakan untuk membuat operasi, baik penambahan maupun pengurangan angka. NEXTBACK

52 Dasar Aplikasi Pemrograman  Menggunakan While '); ?> NEXTBACK looping-while.php

53 Duet Maut & PHP NEXTBACK Studi Kasus, Membuat Portal Berita:  CREATE DATABASE & TABLE  CREATE FILE INDEX  CREATE FILE DETAIL HALAMAN BERITA berita_tampil.php & berita_detailtampil.php

54 Duet Maut & PHP NEXTBACK Studi Kasus, Membuat Buku Tamu:  CREATE DATABASE & TABLE  CREATE FILE INDEX  CREATE FILE INSERT KE TABLE  CRETAE FILE VIEW TABLE buku_tamu.wml & buku_simtamu.php & buku_tampiltamu.php

55 Finish Sekian Materi Pengembangan Web. Untuk Pengembangan Selanjutnya, Terserah Anda… Kritik & Saran: END


Download ppt "Modul Mobile Programming part.I Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama NEXT."

Presentasi serupa


Iklan oleh Google