PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA Reny Syafriyani ( syafriyani_24@yahoo.com ) (Word)
PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA Reny Syafriyani ( syafriyani_24@yahoo.com ) (Word)
NEGERI JAKARTA
Reny Syafriyani ( syafriyani_24@yahoo.com ) Alumni Universitas Negeri Jakarta Program Studi Pendidikan Teknik Elektronika 096/2012
Dr. Ivan Hanafi, M. Pd ( ivan.hanafi@gmail.com / ihanafi@unj.ac.id ) Dosen Universitas Negeri Jakarta Program Studi Pendidikan Teknik Elektronika
Efri Sandi, S.Pd.,M.T. ( efri_sandy@yahoo.com ) Dosen Universitas Negeri Jakarta Program Studi Pendidikan Teknik Elektronika
Dadang Sujatmiko ( dangkerzabiz@yahoo.com ) Mahasiswa Universitas Negeri Jakarta Program Studi Pendidikan Teknik Elektronika Reg 5215 09 0173
ABSTRACT The aim of the research is to develop an information system service thesis in the form of mobile site (WAPsite) of the library of Electrical Engineering Department, Universitas Negeri Jakarta. The thesis presented in the WAPsite are collection of thesis, innovative work, comprehensive and final project of students majoring in Electrical Engineering and all of thesis are available in library of electrical engineering department, Universitas Negeri Jakarta. This WAPsite developed by with MySQL as a database, PHP as a engine language and xHTML as a language user interface. In this system the users can see abstract of each thesis collection. Research conducted in the library of the library of Electrical Engineering Department, State University of Jakarta, from January to December 2011. The methodology of this research is laboratory experiment to develop an information system based on PHP and MySQL.
PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA (RENY SYAFRIYANI) Page 1
Site test results show that users can access data in the from of abstract thesis from www.library.te.unj.siakadte.com via phone. The thesis stored in database are 9 data and the members of library the registred are 8 people. Key words : WAP, xHTML, PHP, MySQL PENDAHULUAN tambahan seperti siaran radio, MP3, Video, Kamera digital, games, dan layanan Komunikasi merupakan kegiatan untuk mendapatkan dan memberikan pesan atau informasi satu sama lain. Seiring dengan komunikasi perkembangan dapat dilakukan teknologi, dengan yang internet dengan teknologi Wireless
Aplication Protocol (WAP). WAP merupakan protokol yang menghadirkan internet ke dalam ponsel. Situs internet pada ponsel biasa disebut WAP-site. Dengan WAP memungkinkan sebuah ponsel dapat mengakses informasi, baik berita, informasi saham, dan
menunjang sistem tersebut. Salah satu teknologi yang menunjang komunikasi adalah telepon seluler (ponsel). Ponsel adalah perangkat telekomunikasi elektronik yang mempunyai kemampuan dasar yang sama dengan telepon
akademik berbasis WAPsite, pekerjaan menjadi lebih praktis, lebih mudah, serta tidak perlu membuang waktu yang ada. WAPsite dapat diakses di mana saja karena bentuk ponsel yang kecil sehingga mudah untuk dibawa ke mana saja. Di Universitas jurusan Negeri Teknik Jakarta, Elektro teknologi
konvensional saluran tetap, namun dapat dibawa ke mana-mana (portabel, mobile) dan tidak perlu disambungkan dengan jaringan telepon menggunakan kabel (nirkabel, wireless)1 Ponsel umumnya juga mempunyai fungsi pengiriman dan penerimaan pesan singkat, Short Message Service (SMS). Dan kini ponsel-ponsel sudah dilengkapi dengan fungsi lain seperti videophone, sebagai alat pembayaran, dan untuk
internet dan ponsel belum dimanfaatkan. Misalnya saja di perpustakaan jurusan, untuk melihat koleksi buku yang tersedia, mahasiswa harus datang langsung ke perpustakaan. Sehingga ruang
perpustakaan yang kecil menjadi penuh oleh mahasiswa. Masalah juga timbul bagi
mahasiswa
yang
sudah
bekerja
dan
Haelka : 1 - 10
Mereka tidak dapat mengakses karya ilmiah karena perpustakaan yang sudah tutup. Untuk hal tersebut dibutuhkan sebuah layanan perpustakaan yang dapat diakses kapan saja dan di mana saja. Berdasarkan hal-hal tersebut, peneliti
ponsel
sebagai
media
layanan
informasi karya ilmiah mahasiswa di perpustakaan jurusan Teknik Elektro Universitas Negeri Jakarta ? 4. Bagaimana membuat situs yang dapat dijalankan pada ponsel untuk mengakses koleksi karya ilmiah di perpustakaan jurusan Teknik
mencoba untuk membuat sebuah WAPsite, yang dapat mengakses koleksi karya ilmiah seperti, dan karya tugas inovatif, akhir yang
komprehensif
Elektro Universitas Negeri Jakarta ? Adapun batasan masalah yang diberikan adalah sebagai berikut : 1. Perancang WAPsite menggunakan PHP sebagai bahasa pemrograman, MySQL sebagai basis data, dan xHTML MP sebagai bahasa
diakses menggunakan opera mini fersi 5.1.22296 sebagai mini browser-nya dan juga PHP 4 serta MySQL sebagai bahasa engine dan basis datanya. Berdasarkan latar belakang masalah, maka dapat dirumuskan beberapa masalahnya antara lain : 1. Bagaimana cara mahasiswa untuk mengakses koleksi skripsi yang ada di jurusan Teknik Elektro
markup untuk antarmuka pengguna serta aplikasi opera mobile sebagai mini browser. 2. Data dalam WAPsite adalah
koleksi karya ilmiah dan abstrak dari karya ilmiah tersebut. 3. Koleksi karya ilmiah dalam
Universitas Negeri Jakarta tanpa harus datang langsung ke jurusan dan membuang banyak waktu ? 2. Bagaimana teknologi internet dapat dimanfaatkan untuk
komprehensif perputakaan
mengembangkan layanan informasi skripsi di jurusan Teknik Elektro Universitas Negeri Jakarta berbasis online ? 3. Bagaimanakah memanfaatkan
Elektro Universitas Negeri Jakarta. Tujuan penelitian untuk membuat sebuah WAP-site untuk perpustakaan jurusan Teknik Elektro Universitas Negeri Jakarta, yang berisi koleksi karya ilmiah seperti
PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA (RENY SYAFRIYANI) Page 3
skripsi, karya inovatif, tugas akhir, dan komprehensif yang dapat diakses pada ponsel. Kegunaan dari penelitian adalah sebagai berikut : 1. Menambah mahasiswa dalam pengetahuan teknologi
membuat situs WAP (WAPsite). Langkahlangkahnya sebagai berikut : 1. Mempersiapkan alat dan bahan. 2. Membuat fungsional. 3. Membuat rancangan basis data. 4. Membuat desain antarmuka WAP. 5. Membuat dan menterjemahkan spesifikasi kebutuhan
internet khususnya teknologi WAP 2. Sebagai wadah untuk menyimpan bahan-bahan pustaka dalam bentuk digital atau softcopy. 3. Pengelolaan bahan pustaka lebih aman dari kerusakan sehingga lebih tahan lama. 4. Memudahkan mahasiswa Teknik Elektro Universitas Negeri Jakarta dalam mengakses informasi karya ilmiah yang telah tersedia di
diagram alir program kedalam tata bahasa pemprograman PHP. 6. Menguji program. 7. Merevisi program bila diperlukan. Analisis kebutuhan dilakukan untuk
menemukan rancangan suatu sistem yang akan dibuat. Rancangan sistem yang akan di buat meliputi : 1. Segi Konten, yaitu informasi karya
tentang
koleksi-koleksi
perpustakaan jurusan. 5. Memanfaatkan WAP pada ponsel. 6. Menjadi bahan kajian bagi peneliti selanjutnya.
ilmiah yang ada di jurusan Teknik Elektro Universitas Negeri Jakarta. Kebutuhan Fungsional : Pengaksesan judul karya ilmiah yang tersedia di perpustakaan
METODOLOGI PENELITIAN
Teknik Elektro Universitas Negeri Jakarta dan melihat file abstrak dari
Metode penelitian yang digunakan pada penelitian adalah sebagai berikut : metode pustaka sebagai sumber referensi dan metode eksperimen laboratorium
judul yang telah dipilih. 2. Segi User, yaitu kebutuhan untuk mendapatkan akun dan terdaftar sebagai anggota. Kebutuhan Fungsional : Mahasiswa alumni Teknik Elektro
untuk membuat program aplikasi yang dapat dijalankan pada ponsel. Langkah serangkai perancangan tahapan merancang adalah, dan
UNJ
dapat atau
mendaftar anggota,
sebagai setiap
member
akun dapat login di WAPsite dan logout dari WAPsite, user dapat mencari file karya ilmiah yang tersedia dengan mesin pencari, dan user dapat melihat keterangan
Basis data adalah kumpulan-kumpulan data atau informasi yang ada dalam suatu server tertentu yang merupakan informasi dari suatu organisasi atau perusahaan. Pada WAPsite, desain basis data dibagi dalam 3 tahap sebagai berikut : 1. Desain Konseptual Tujuannya pandangan untuk dari mendapatkan sisi pengguna
berupa abstrak dari judul file karya ilmiah yang dicari. 3. Segi Entry Data, yaitu layananlayanan yang diberikan khusus untuk petugas perpustakaan. Kebutuhan Fungsional : Seorang entry data dapat
mengenai sistem basis data yang akan dibangun, pada tahap desain konseptual dilakukan identifikasi terhadap semua kemungkinan
menambahkan koleksi dari karya ilmiah yang belum terdaftar, dapat menghapus file karya ilmiah jika tidak sesuai, dan dapat mengubah judul dan abstrak dari file karya ilmiah. 4. Segi Admin, yaitu layanan-layanan yang diberikan secara khusus
entitas-entitas yang terkait dengan permasalahan, sebagai berikut : a. Dokumen dan file (skripsi, karya inovatif, tugas akhir, dan komprehensif). b. Anggota (mahasiswa dalam hal ini
2. Desain Logis Tujuan dari desain logis adalah menyediakan fokus bagi
koleksi dari karya ilmiah yang belum terdaftar, dapat menghapus file karya ilmiah jika tidak sesuai, dapat mengubah judul dan abstrak dari file karya ilmiah, serta dapat menghapus member WAPsite. dan menambahkan dari
perancangan basis data. Artinya desain logis membahas kebutuhankebutuhan yang diberikan oleh desain konseptual.
keanggotaan
PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA (RENY SYAFRIYANI) Page 5
Level
Dimiliki
User
Melihat
Akses_Skripsi
akses_skripsi dapat dilihat setiap
Gambar
diatas
menunjukkan WAPsite
Entity yang
user.
Relationship
Diagram
disebut model relasional. Adapun hubungan entitas pada gambar diatas antara lain : 1. Setiap level mempunyai banyak user, tetapi satu user mempunyai satu level. 2. Setiap tahun mempunyai banyak akses_skripsi, akses_skripsi tahun. 3. Setiap prodi mempunyai banyak akses_skripsi, akses_skripsi prodi. 4. Setiap jenis_karya mempunyai tetapi mempunyai satu satu tetapi mempunyai satu satu
implementasi dari desain logis. Tahap desain fisik yang kode merupakan membantu program.
spesifikasi pembuatan
Menentukan komponen atau atribut yang di perlukan untuk memenuhi kebutuhan pengguna. Desain fisik telah spesifik terhadap DBMS yang digunakan mencakup penamaan
file, penentuan tipe data atribut dan penentuan lebar atau ukuran data atribut tersebut.
banyak akses_skripsi, tetapi satu akses_skripsi jenis_karya. 5. Setiap user dapat tetapi melihat satu mempunyai satu
akses_skripsi,
PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA (RENY SYAFRIYANI) Page 6
Tabel 3.2 Tabel Akses Skripsi No Nama Field 1 Id_akses 2 Judul 3 nama_mahasiswa 4 Tahun 5 jenis_karya 6 Prodi 7 Abstrak Tabel 3.3 Tabel Tahun No Nama Field 1 Id_tahun 2 tahun Tabel 3.4 Tabel Jenis Karya No Nama Field 1 Id_jenis 2 jenis_karya Tabel 3.5 Tabel Prodi No Nama Field 1 Id_prodi 2 Prodi Tabel 3.6 Tabel User No Nama Field 1 Id_user 2 Username 3 Password 4 nama_lengkap 5 no reg 6 Level Tabel 3.7 Tabel Level No Nama Field 1 Id_level 2 Level
phpMyAdmin
Tipe Data int varchar varchar year varchar varchar longtext Tipe Data int year Tipe Data int varchar Tipe Data int varchar Tipe Data int varchar char varchar varchar varchar Tipe Data int varchar
mendukung
berbagai
operasi MySQL, diantaranya mengelola basis data, tabel-tabel, bidang (fields), relasi (relation), indeks, pengguna (users), dan perijinan.
Desain Antarmuka Desain antarmuka adalah proses pembuatan desain tampilan halaman WAP sampai dengan tahap akhir implementasi tampilan WAPsite. Tampilan sebuah
WAPsite berbeda dengan tampilan website yang dilihat pada PC. Sebuah WAPsite tidak lah serumit website. Halaman
WAPsite dibuat sesederhana mungkin sehingga dapat ditampilkan di display ponsel. Halaman WAPsite juga tidak melebar tetapi memanjang ke bawah karena keterbatasan lebar dari display ponsel.
HEADER MENU UTAMA
Implementasi
basis
data
fisik
KONTEN/ISI
menggunakan basis data MySQL dan phpMyAdmin untuk mengelola basis data. phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa
FOOTER
PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA (RENY SYAFRIYANI) Page 7
1. Header berisi nama dari WAPsite. 2. Menu utama terdiri dari link/tautan untuk menuju ke halaman home, about, dan logout. 3. Konten/Isi merupakan isi dari
Prosedur Penelitian Pengujian program ditunjukan untuk mengetahui apakah program yang dibuat sudah sesuai fungsi atau tidak. Prosedur penelitian yang dilakukan adalah dengan cara menguji kebutuhan fungsional
halaman WAPsite yang sedang dibuka. 4. Footer berisi tahun pembuatan WAPsite dan nama pembuatnya.
WAPsite. Proses uji kebutuhan fungsional dilakukan kekurangan aplikasi untuk dapat mengetahui dari
ataupun telah
kesalahan dibuat.
yang
Berikut
Perancangan Program Perancangan program merupakan tahap dimana alur program atau flowchart ditransformasikan melalui proses coding menggunakan bahasa pemrograman PHP sehingga WAPsite.
Login
prosedur pengujian kebutuhan fungsional : 1. Mempersiapkan alat dan bahan. 2. Menjalankan program XAMPP. 3. Membuka http://localhost//library/ browser. 4. Menguji kebutuhan fungsional di halaman http://localhost//library/ halaman pada
terbentuk
aplikasi
berbasis
Hasil
pengujian
kebutuhan
Ya
dari level admin, entry_data dan user, sedangkan hasil pengujian kemudahan
Abstrak
penggunaan seberapa
adalah banyakkah
hasil
pengujian untuk
langkah
Logout
mengakses informasi yang dibutuhkan. Hasil pengujian kebutuhan fungsional dilakukan pada PC (Personal Computer)
Haelka : 1 - 10 Page 8
dengan menggunakan jaringan localhost. Tabel 4.1, 4.2, 4.3, dan tabel 4.4
Tabel 4.1 Hasil Pengujian Kebutuhan Fungsional user No 1 2 3 4 5 6 7 Skenario Proses User dapat masuk (login) ke WAPsite. User dapat mendaftar sebagai anggota. User dapat melihat tampilan judul-judul karya ilmiah. User dapat melihat abstrak. User dapat melihat about. User dapat menggunakan mesin pencari untuk menemukan judul yang sesuai kata kunci. User dapat keluar (logout) dari WAPsite. Hasil Proses Halaman home terbuka User terdaftar Judul-judul karya ilmiah telah tersedia Halaman abstrak terbuka Halaman about terbuka Pencarian berhasil menemukan judul yang sesuai kata kunci Halaman indeks terbuka Sistem Bekerja Ya Ya Ya Ya Ya Ya Ya Keterangan Gambar 4.19 4.17 4.20 4.21 4.24 4.22 & 4.23 4.25
Tabel 4.2 Hasil Pengujian Kebutuhan Fungsional entry_data No 1 2 3 4 5 6 7 8 Skenario Proses Entry_data dapat masuk (login) ke WAPsite. Entry_data dapat melihat tampilan judul karya ilmiah. Entry_data dapat melihat tampilan abstrak. Entry_data dapat menggunakan mesin pencari untuk menemukan judul yang sesuai kata kunci. Entry_data dapat menambahkan data karya ilmiah. Entry_data dapat mengubah data karya ilmiah. Entry_data dapat menghapus data karya ilmiah. Entry_data dapat keluar (logout) dari WAPsite. Hasil Proses Halaman home terbuka Judul-judul karya ilmiah telah tersedia Halaman abstrak terbuka Pencarian berhasil menemukan judul yang sesuai kata kunci Data berhasil ditambah Data berhasil diubah Data berhasil dihapus Halaman indeks terbuka Sistem Keterangan Bekerja Gambar Ya Ya Ya Ya Ya Ya Ya Ya 4.15 4.16 4.21 4.22 & 4.23 4.9 & 4.10 4.11 & 4.12 4.13 & 4.14 4.25
PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA (RENY SYAFRIYANI) Page 9
Tabel 4.3 Hasil Pengujian Kebutuhan Fungsional admin No 1 2 3 4 5 6 7 8 9 10 11 Skenario Proses Admin masuk dengan mengisikan username dan password. Admin dapat melihat tampilan keanggotaan dari pengguna WAPsite. Admin dapat menambahkan keanggotaan dari pengguna WAPsite. Admin dapat menghapus keanggotaan dari pengguna WAPsite. Admin dapat melihat tampilan juduljudul karya ilmiah. Admin dapat menambahkan data karya ilmiah. Admin dapat mengubah data karya ilmiah. Admin dapat menghapus data karya ilmiah. Admin dapat melihat halaman abstrak. Admin dapat menggunakan mesin pencari untuk menemukan judul yang sesuai kata kunci. Admin dapat keluar (logout) dari WAPsite. Hasil Proses Halaman home terbuka Daftar keanggotaan tersedia Anggota berhasil ditambah Anggota berhasil dihapus Judul-judul karya ilmiah telah tersedia Data berhasil ditambah Data berhasil diubah Data berhasil dihapus Halaman abstrak terbuka Pencarian berhasil menemukan judul yang sesuai kata kunci Halaman indeks terbuka Sistem Bekerja Ya Ya Ya Ya Ya Ya Ya Ya Ya Ya Ya Keterangan Gambar 4.1 4.3 4.4 & 4.5 4.6 & 4.7 4.8 4.9 & 4.10 4.11 & 4.12 4.13 & 4.14 4.21 4.22 & 4.23 4.25
Admin merupakan level keanggotaan yang mempunyai askses paling luas, maksudnya admin dapat mengubah isi maupun bentuk dari WAPsite. Untuk admin, aktifitas yang berkenaann dengan menambahkan,
berhasil maka pada layar telepon seluler maka akan muncul halaman index atau halaman utama dari WAPsite. Untuk pengaksesan digunakan WAPsite, adalah ponsel ponsel yang
yang telah
mendukung WAP 2.0. Selain itu, WAPsite Hasil pengujian pada ponsel Hasil pengujian pada ponsel adalah tahap pengunjian akhir, dimana WAPsite dicoba langsung pada ponsel. Semua filefile dalam basis data dan juga programprogram yang digunakan di upload pada penyedia hosting terlebih dahulu sehingga dapat diakses secara online. Pada browser telepon seluler (ponsel) ketikkan alamat
Haelka : 1 - 10 Page 10
dapat dinikmati melalui PC. Karena program pada WAPsite menggunakan bahasa xHTML MP yang mendukung tidak hanya ponsel tapi juga komputer (PC).
KESIMPULAN
berdimensi
besar
agar
lebih
nyaman saat mengakses. Dari penelitian yang telah dilakukan, dapat disimpulkan bahwa : 1. WAP-site untuk perpustakaan DAFTAR PUSTAKA 3. Diharapkan situs WAP dapat lebih banyak lagi menyajikan informasi.
Teknik Elektro Universitas Negeri Jakarta yang berisi koleksi karya ilmiah seperti skripsi, karya
Abdul kadir, Membuat Aplikasi Web dengan PHP + Basis data MySQL, (Yogyakarta : ANDI OFFSET, 2009)
inovatif, komprehensif, dan tugas akhir dapat diakses pada ponsel NOKIA tipe 6300. 2. WAPsite menggunakan MySQL sebagai basis data, Personal Home Page (PHP) sebagai bahasa engine, dan bahasa xHTML MP sebagai bahasa antarmuka.
Agus Saputra, Membangun aplikasi SMS dengan PHP dan MySQL, (Jakarta : PT Elex Media Komputindo, 2011)
Hakim Lukmanul, Buku Sakti Menjadi Programmer Sejati PHP, (Jakarta : Solusi
SARAN
Media, 2006)
Dalam
perancangan
WAPsite
masih
Henki Prihatna, Kiat Praktis Menjadi Webmaster Profesional, (Jakarta : PT Elex Media Komputindo, 2004)
penyempurnaan sehingga WAPsite dapat beroperasi dengan lebih optimal yaitu : 1. Agar pengaksesan cepat, gunakan provider yang alokasi bandwith data besar. 2. Ponsel yang digunakan untuk Wahana Komputer, Koneksi Internet
mengakses
WAPsite layar
sebaiknya yang
menggunakan
PEMANFAATAN WIRELESS APPLICATION PROTOCOL (WAP) UNTUK MENGEMBANGKAN SISTEM TEKNOLOGI INFORMASI SKRIPSI JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI JAKARTA (RENY SYAFRIYANI) Page 11