aplikasi mobile campus berbasis wireless application protocol (wap)

8
Aplikasi Mobile Campus Berbasis Wireless Application Protocol (WAP) Rendy Kharisma [email protected] Ir.Irawan Thamrin, MT [email protected] Magdalena Karismariyanti, ST [email protected] Program Studi Teknik Komputer Politeknik Telkom Bandung 2011 ABSTRAK Munculnya media Wireless Internet, yaitu akses internet tanpa kabel adalah kenyataan bahwa teknologi telah semakin maju. Saat ini, telepon selular tidak hanya dapat digunakan untuk berkomunikasi saja. Lebih daripada itu, ditemukannya Wireless Application Protocol (WAP) memungkinkan sebuah telepon selular (mobile device) dapat mengakses informasi, baik berita, informasi saham, dan informasi kampus. Bahkan informasi pemerintahan pun telah dapat diakses dengan media tersebut. Selain itu, kita juga dapat membuat berbagai macam aplikasi yang handal dengan WAP. Seiring dengan perkembangan perguruan tinggi yang cukup pesat, tentunya dibutuhkan sebuah sistem layanan informasi akademik yang bisa diakses dimanapun dan kapanpun. Selama ini civitas akademik pada sebuah perguruan tinggi menggunakan layanan informasi akademik yang berbasis web service, sedangkan tidak semua civitas akademik mempunyai fasilitas internet maupun laptop/PC untuk dapat mengakses web tersebut. Dalam Proyek Akhir ini diberikan sebuah solusi dengan membangun aplikasi Mobile Campus berbasis WAP. Rancangan Proyek Akhir ini memberikan berbagai macam fitur, seperti melihat nilai, biaya kuliah, mata kuliah serta berbagai macam fitur lainnya yang bisa digunakan untuk memberikan sebuah informasi akademik, yang dibangun menggunakan bahasa pemrograman Wireless Markup Language (WML) dan PHP menggunakan database MySQL. Studi kasus dalam Proyek Akhir ini membahas pembuatan aplikasi informasi akademik via WAP, yang memiliki berbagai fitur ,seperti melihat nilai, mata kuliah, info akademik maupun fitur lain yang bisa diakses kapanpun dan dimanapun dengan hanya menggunakan Mobile Device sebagai media. Kata kunci: Wireless, Mobile Devices, WAP 1 PENDAHULUAN 1.1 Latar Belakang Pada saat ini tidak sedikit perguruan tinggi yang telah menerapkan web service sebagai layanan akademiknya, akan tetapi pada pengembangannya, sistem informasi tersebut belum mempunyai tampilan khusus untuk mobile phone. Dengan timbulnya permasalahan tersebut, dibutuhkan suatu interface yang bisa memudahkan mahasiswa dan orang tua untuk melakukan akses layanan akademik melalui mobile phone. Maka dari itu dibuat sebuah aplikasi Mobile Campus berbasis Wireless Application Protocol (WAP).

Upload: zcruel

Post on 09-Feb-2016

104 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Aplikasi Mobile Campus Berbasis Wireless Application Protocol (Wap)

Aplikasi Mobile Campus Berbasis Wireless Application Protocol

(WAP)

Rendy Kharisma [email protected]

Ir.Irawan Thamrin, MT [email protected]

Magdalena Karismariyanti, ST [email protected]

Program Studi Teknik Komputer

Politeknik Telkom Bandung 2011

ABSTRAK

Munculnya media Wireless Internet, yaitu akses internet tanpa kabel adalah kenyataan bahwa teknologi telah semakin maju. Saat ini, telepon selular tidak hanya dapat digunakan untuk berkomunikasi saja. Lebih daripada itu, ditemukannya Wireless Application Protocol (WAP) memungkinkan sebuah telepon selular (mobile device) dapat mengakses informasi, baik berita, informasi saham, dan informasi kampus. Bahkan informasi pemerintahan pun telah dapat diakses dengan media tersebut. Selain itu, kita juga dapat membuat berbagai macam aplikasi yang handal dengan WAP. Seiring dengan perkembangan perguruan tinggi yang cukup pesat, tentunya dibutuhkan sebuah sistem layanan informasi akademik yang bisa diakses dimanapun dan kapanpun. Selama ini civitas akademik pada sebuah perguruan tinggi menggunakan layanan informasi akademik yang berbasis web service, sedangkan tidak semua civitas akademik mempunyai fasilitas internet maupun laptop/PC untuk dapat mengakses web tersebut. Dalam Proyek Akhir ini diberikan sebuah solusi dengan membangun aplikasi Mobile Campus berbasis WAP. Rancangan Proyek Akhir ini memberikan berbagai macam fitur, seperti melihat nilai, biaya kuliah, mata kuliah serta berbagai macam fitur lainnya yang bisa digunakan untuk memberikan sebuah informasi akademik, yang dibangun menggunakan bahasa pemrograman Wireless Markup Language (WML) dan PHP menggunakan database MySQL. Studi kasus dalam Proyek Akhir ini membahas pembuatan aplikasi informasi akademik via WAP, yang memiliki berbagai fitur ,seperti melihat nilai, mata kuliah, info akademik maupun fitur lain yang bisa diakses kapanpun dan dimanapun dengan hanya menggunakan Mobile Device sebagai media.

Kata kunci: Wireless, Mobile Devices, WAP

1 PENDAHULUAN

1.1 Latar Belakang Pada saat ini tidak sedikit perguruan

tinggi yang telah menerapkan web service sebagai layanan akademiknya, akan tetapi pada pengembangannya, sistem informasi tersebut belum mempunyai tampilan khusus untuk mobile phone.

Dengan timbulnya permasalahan tersebut, dibutuhkan suatu interface yang bisa memudahkan mahasiswa dan orang tua untuk melakukan akses layanan akademik melalui mobile phone. Maka dari itu dibuat sebuah aplikasi Mobile Campus berbasis Wireless Application Protocol (WAP).

Page 2: Aplikasi Mobile Campus Berbasis Wireless Application Protocol (Wap)

1.2 Rumusan Masalah Dalam perancangan aplikasi mobile

campus WAP ini, terdapat beberapa perumusan masalah yang akan dibahas, yaitu :

1. Keterbatasan civitas akademik dalam mengakses sistem layanan informasi dengan menggunakan laptop/PC.

2. Orang Tua/Wali tidak bisa melihat nilai dan biaya perkuliahan anaknya secara online menggunakan mobile devices.

1.3 Tujuan Tujuan dari Pembuatan aplikasi ini,

yaitu : 1. Memudahkan civitas akademik

untuk dapat mengakses layanan informasi dengan menggunakan mobile devices.

2. Memudahkan Orang Tua/Wali untuk melihat nilai dan biaya perkuliahan anaknya secara online menggunakan mobile devices.

1.4 Batasan Masalah Adapun batasan masalah dalam

Proyek Akhir ini, yaitu sebagai berikut : 1. Proyek Akhir ini hanya terfokus

pada pembuatan Aplikasi Mobile Campus berbasis WAP.

2. Implementasi aplikasi ini dilakukan hanya pada HP/Mobile Phone.

3. Implementasi Proyek Akhir ini tidak akan menjelaskan proses teknik kompresi dan dekompresi pada data maupun multimedia.

4. Pada Proyek Akhir ini tidak membahas akan sistem keamanan pada jaringan internet, WAP, Wireless maupun Web Service.

5. Implementasi aplikasi ini hanya sebatas mesimulasikan nilai, biaya, mata kuliah, info umum dan info akademik pada sebuah sistem informasi layanan akademik.

6. Pengujian WAP hanya dilakukan pada Laptop/PC dan HP/Mobile Phone.

1.5 Metodologi Penyelesaian Masalah Metodologi penyelesaian masalah yang

digunakan adalah sebagai berikut : 1. Tahap Studi Literatur

a. Pencarian referensi dan sumber-sumber yang berhubungan dengan Wireless Application Protocol (WAP).

b. Pencarian referensi dan sumber-sumber yang berhubungan dengan mobile application.

c. Mempelajari dan memahami proses pembuatan applikasi mobile campus berbasis wireless application protocol (WAP).

2. Tahap Perancangan dan Implementasi Pada tahap ini perancangan

akan melihat dari bebagai segi, baik dari sistem operasi (OS) maupun tools yang nantinya akan digunakan dalam proses pembuatan aplikasi ini.

3. Tahap Pengujian

Pengujian dilakukan dengan memperhitungkan berbagai macam hal, baik dari segi kelayakan aplikasi, maupun error system yang mungkin terjadi.

4. Tahap Pembuatan Laporan

Pada tahap ini, akan dilakukan pembukuan dari semua hal dalam proses pengerjaan Proyek Akhir ini, sesuai dengan kaidah penulisan yang telah ditentukan oleh institusi Politeknik Telkom Bandung.

1.6 Jadwal Pengerjaan Tabel 1.1 Jadwal Pengerjaan

Page 3: Aplikasi Mobile Campus Berbasis Wireless Application Protocol (Wap)

2 TINJAUAN PUSTAKA 2.1 Definisi Wireless

Secara sederhana, wireless biasa diterjemahkan sebagai nirkabel atau tanpa kabel. Teknologi wireless merupakan teknologi yang menghubungkan dua perangkat (device) atau lebih untuk bertukar data/berkomunikasi, mengakses suatu perangkat lain tanpa menggunakan media kabel. Adapun media yang digunakan berupa Frekuensi Radio (RF), atau inframerah. (Susanti dkk, 2009)

Jaringan wireless dibagi dalam beberapa kategori berdasarkan jangkauan area, yaitu :

a. Wireless Personal Area Network (W-PAN)

b. Wireless Local Area Network (W-LAN)

c. Wireless Metropolitan Area Network (W-MAN)

d. Wireless Wide Area Network (W-WAN)

2.2 Definisi Mobile Devices Mobile devices adalah

device/perangkat yang digunakan untuk menghubungkan layanan mobile. Perangkat mobile mempunyai banyak jenis dalam hal ukuran, desain, dan layout, tetapi mereka memiliki kesamaan karakteristik yang sangat berbeda dari sistem desktop. (Laksono dkk, 2009)

Adapun karakteristik dari perangkat mobile, yaitu :

a. Ukuran yang kecil. b. Memory yang terbatas. c. Daya proses yang terbatas. d. Mengkonsumsi daya yang rendah. e. Kuat dan dapat diandalkan. f. Konektivitas yang terbatas. g. Masa hidup yang pendek.

2.3 WAP (Wireless Application Protocol)

WAP merupakan kependekan dari Wireless Application Protocol dan merupakan terminal wireless, yaitu mobile devices, PDA dan lain-lain. WAP mendukung beberapa sistem wireless seperti GSM, IS-136, CDMA, PDC dan lain sebagainya, serta didukung oleh semua sistem operasi seperti PalmOS, EPOC, Windows CE, FLEXOS, OS/9

dan JavaOS. WAP adalah sebuah arsitektur komunikasi yang dirancang untuk jaringan wireless.

Dengan WAP, seseorang yang mempunyai mobile device dapat melakukan transaksi seperti belanja, banking dan pemesanan melalui internet, WAP adalah standar industri yang dikembangkan oleh sekelompok pabrik telekomunikasi seperti Nokia, Ericsson, Motorola, dan lain-lain, operator telekomunikasi seperti Deutche Telecom, France Telecom, AT&T dan lain-lain, serta perusahaan software dan penyedia layanan seperti Microsoft, IBM, RSA, Unwired Planet dan Symbian.

WAP merupakan suatu standar protocol yang dibuat untuk mengatasi keterbatasan wireless device seperti telepon selular dan PDA. (Simarmata, 2006) Berikut ini adalah beberapa keterbatasan WAP :

a. Bandwith rendah b. Kemampuan CPU rendah c. Memori kecil d. Tampilan terbatas e. Daya (baterai) rendah f. Peralatan input yang berbeda

2.4 Apache Web Server Apache merupakan web server yang

dikeluarkan sekitar tahun 1995 oleh NASA. Apache adalah A PatCHy (Path) yang dijadikan sebagai kunci dari World Wide Web. Sistem kerjanya menunggu permintaan dari client yang menggunakkan browser, seperti M3 Gate, Deckit, dan lain-lain. Dalam berintegrasi dengan klien, apache menggunakan HTTP (Hyper Text Transfer Protocol). (Ambang, 2006)

2.5 PHP Hypertext Prepocessor

PHP merupakan bahasa interpreter yang mirip dengan bahasa C dan Perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan bersamaan dengan WML (Wireless Markup Language) sehingga pembangunan situs web site dapat dilakukan dengan cepat dan mudah. PHP dapat digunakan untuk meng-update database, menciptakan database, dan mengerjakan penghitungan matematika.

Page 4: Aplikasi Mobile Campus Berbasis Wireless Application Protocol (Wap)

Kelebihan PHP mampu membuat aplikasi web dengan koneksi database yang cukup banyak, seperti MySQL, PostgresSQL, Interbase, ODBC, Oracle dan Sybase. (Ambang, 2006)

2.6 Database MySQL

MySQL merupakan database server yang dibuat oleh T.c.X Data Konsultan AB. Kelebihan MySQL antara lain :

a. MySQL tidak membutuhkan ruang harddisk yang besar untuk aplikasinya.

b. Mendukung level masukkan ANSI SQL-92 dan ODBC level 0-2 SQL standar.

c. Dapat ditulis menggunakan bahasa C, Perl, PHP dan lainnya.

d. Menyimpan table yang terpisah dalam direktori database.

e. Lebih cepat dan open source.

2.7 WML (Wireless Markup Language)

WML adalah bahasa markup yang didasarkan pada Extensible Markup Language (XML) dan digunakan dengan Wireless Application Protocol (WAP). WML dirancang untuk antarmuka pengguna dan menampilkan isi pada wireless devices seperti telepon selular, pager dan personal digital asistens (PDA).

WML memperkenalkan fitur tambahan yang baru untuk menyesuaikan diri dengan keterbatasan jaringan wireless. (Simarmata, 2006)

2.8 Entity Relationship Diagram (ER Diagram)

Entity Relationship (ER) data model didasarkan pada persepsi terhadap dunia nyata yang tersusun atas kumpulan objek-objek dasar yang disebut entitas. Entitas adalah sesuatu atau objek dalam dunia nyata yang dapat dibedakan dengan objek lain. Entitas digambarkan dalam basis data dengan kumpulan atribut. Kardinalitas pemetaan atau rasio kardinalitas menunjukan jumlah entity yang dapat dihubungkan ke satu entity lain dengan suatu relationship set. (Nugroho, 2005)

3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem

Selama ini sebuah perguruan tinggi, memiliki sistem layanan akademik berbasis web service yang bisa di akses oleh user hanya menggunakan layanan web melalui internet, dengan media perantara PC/Laptop.

3.1.1 Sistem yang Diusulkan

Pada sistem yang diusulkan, user dapat mengakses dan menggunakan layanan akademik yang disediakan oleh kampus dengan hanya mengandalkan mobile devices yang mereka miliki.

Dengan demikian dibutuhkan suatu Aplikasi Mobile Campus berbasis WAP (Wireless Application Protocol) yang akan berfungsi sebagai WAP portal.

3.1.2 Gambaran Umum Sistem

Aplikasi Mobile Campus berbasis WAP ini memiliki tampilan mobile yang sebelumnya telah dimanipulasi informasinya oleh WAP Gateway.

3.1.3 Skenario Implementasi Sistem

Aplikasi mobile campus ini memiliki skenario yang dimana seorang administrator memanipulasi informasi layanan kampus yang telah dirancang dalam file-file PHP.

Page 5: Aplikasi Mobile Campus Berbasis Wireless Application Protocol (Wap)

3.2 Analisis Kebutuhan Perangkat 3.2.1 Anilisis Kebutuhan Perangkat Keras

3.2.2 Analisis Kebutuhan Perangkat Lunak

3.3 Perancangan Sistem 3.3.1 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarakan seluruh proses input maupun output dari sistem.

3.3.2 Data Flow Diagram level 0 (DFD

level 0)

3.3.3 Kamus Data

Kamus data berfungsi untuk membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan.

3.3.4 Spesifikasi Proses

Spesifikasi proses menggambarkan deskripsi dan spesifikasi dari setiap proses pada pemodelan DFD sesuai kebutuhan sistem. Menggunakan notasi bentuk Algoritma atau Stuctured English (pseudo-code).

3.3.5 Entity Relationship Diagram (ER

Diagram) Diagram ini berfungsi untuk

mewakili objek data dan hubungan antar objek tersebut.

Page 6: Aplikasi Mobile Campus Berbasis Wireless Application Protocol (Wap)

3.4 Skema Relasi Skema relasi atau relation schema

adalah relasi yang memiliki nama, didefinisikan oleh himpunan pasangan attribut dan domainnya.

3.5 Relasi Antar Tabel

3.6 Perancangan Antar Muka Rancangan antar muka ini

merupakan rancangan tampilan mobile yang nantinya akan dipakai oleh admin maupun user pada Aplikasi Mobile Campus berbasis WAP.

4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi

Dalam tahap implementasi akan diuraikan mengenai implementasi struktur tabel dan implementasi antarmuka user serta admin yang telah dibangun.

4.1.1 Implementasi Struktur Tabel

Berikut adalah implementasi struktur tabel yang telah dibangun pada aplikasi mobile campus berbasis WAP :

4.1.2 Implementasi Antarmuka User dan Admin

Pada implementasi antarmuka digunakan sebuah micro browser yang berfungsi sebagai emulator WAP.

5 KESIMPULAN DAN SARAN

5.1 Kesimpulan Dalam Proyek ini dapat ditarik

beberapa kesimpulan, yaitu : 1. Aplikasi ini dapat mempermudah

mahasiswa untuk mendapatkan informasi akademik.

2. Aplikasi ini dapat mempermudah para Orang Tua/Wali untuk mendapatkan informasi nilai & biaya perkuliahan anaknya.

3. Aplikasi ini dapat mempermudah admin layanan akademik untuk melakukan update data layanan akademik.

Page 7: Aplikasi Mobile Campus Berbasis Wireless Application Protocol (Wap)

5.2 Saran Dalam pengembangan aplikasi Mobile

Campus ini untuk kedepannya, penulis menyarankan pembaca untuk dapat : 1. Meningkatkan tampilan

antarmuka agar lebih menarik. 2. Mengembangkan aplikasi ini ke

dalam suatu studi kasus yang lebih luas (kompleks).

3. Mengembangkan aplikasi ini dengan menambahkan beberapa fitur, layanan atau konten yang dapat digunakan lebih baik seperti, HER registrasi, input jadwal, input kelas dll.

4. Menerapkan dan mengembangkan aplikasi ini ke dalam sistem layanan akademik yang sudah ada pada sebuah perguruan tinggi.

6 REFERENSI Laksono Putro, Budi ; Rahman Wijaya, Dedy. 2009, Mobile Programing.Telkom Polytechnic. Susanti, Fitri ; Ibnu Deshanta, Prajna ; Bani Putri, Agung ; Sholekan. 2009, Jaringan Nirkabel. Telkom Polytechnic. Simarmata, Janner. 2006, Aplikasi Mobile Commerce menggunakan PHP dan MySQL, Yogyakarta, Andi. Simarmata, Janner. 2006, Pemrograman WAP dengan menggunakkan WML, Yogyakarta, Andi. Ambang Utomo S.T, Prasetya. 2006, Membangun Aplikasi WAP Portal untuk Instansi/Lembaga, Yogyakarta, Andi. Singelee, Dave ; Preneel, Bart. 2003, The Wireless Application Protocol (WAP). http://www.search-ebooks.com/download/dl/wap-.pdf source server : www.cosic.esat.kuleuven.be Wireless Application Protocol Forum, Ltd. 2000, WAP WML Spesification.

http://www.search-ebooks.com/download/dl/wap-.pdf sourceserver : www.openmobilealliance.org Udin Suchaini. 2007. “Aplikasi WAP Portal Dalam Pembuatan Sistem Informasi Akademik dengan WML, PHP dan MySQL”. Prodi D3 Statistika Terapan dan Komputasi, Universitas Negeri Semarang. javvin.com. WAP and WAP Architecture. http://www.javvin.com/protocolWAP.html

Page 8: Aplikasi Mobile Campus Berbasis Wireless Application Protocol (Wap)