PEMBUATAN CONTACT RETRIEVE DAN ANTARMUKA PENDUKUNG PADA APLIKASI PERSONAL MESSAGE BROADCAST BERBASIS J2ME Muhammad Ikhsan 1

dokumen-dokumen yang mirip
mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

Pengenalan J2ME (Java 2 Platform Micro Edition)

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

DAFTAR ISI... Halaman ABSTRAKSI... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1

Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

APLIKASI GEOMATIC SEBAGAI MEDIA PEMBELAJARAN GEOMETRI BERBASIS MOBILE NASKAH PUBLIKASI

MOBILE PROGRAMMING (VI-SK)

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014

BAB I PENDAHULUAN. Proses pengukuran jarak jauh merupakan suatu proses pengukuran yang

BAB IV HASIL DAN UJI COBA

BAB I PERSYARATAN PRODUK

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

BAB I PENDAHULUAN. dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan

APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Aplikasi Kitab Undang-Undang Hukum Perdata pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME

APLIKASI MOBILE NAMA-NAMA BAYI ISLAMI DAN MODERN NASKAH PUBLIKASI

BAB I PERSYARATAN PRODUK

APLIKASI ENKRIPSI PESAN TEKS (SMS) PADA PERANGKAT HANDPHONE DENGAN ALGORITMA CAESAR CIPHER

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

APLIKASI PENJUALAN HANDPHONE

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

BAB I PERSYARATAN PRODUK

PERANCANGAN SISTEM INFORMASI PARIWISATA KABUPATEN PURBALINGGA BERBASIS MOBILE MENGGUNAKAN J2ME DAN GOOGLE MAPS API NASKAH PUBLIKASI

SILABUS MATA KULIAH PEMROGRAMAN APLIKASI BERGERAK

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile

BAB II LANDASAN TEORI

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika. Oleh: Hendro NIM:

APLIKASI PEMESANAN MAKANAN BERBASIS MOBILE

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME

BAB I PERSYARATAN PRODUK

PROTOTYPE PELAYANAN AKADEMIK TERHADAP KOMPLAIN MAHASISWA BERBASIS MOBILE

Makalah Seminar Tugas Akhir APLIKASI CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN

Aplikasi Pembelajaran Matematika SMP Kelas VIII Semester Awal Berbasis J2ME. Abstraksi

BAB I. Persyaratan Produk

BAB I PERSYARATAN PRODUK

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

BAB I PENDAHULUAN. I.1 Latar Belakang

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

BAB III ANALISIS DAN DESAIN SISTEM

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

PENDAHULUAN 1 BAB Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebelumnya oleh Anjar Setyo Nugroho (2010) telah dibuat PENERAPAN KRIPTOGRAFI PADA SMS MOBILE DENGAN

BAB I PENDAHULUAN. yang terdapat di tepi jalan, seperti warung-warung dan kafe tenda; bisnis makanan

BAB I PENDAHULUAN Latar Belakang Masalah

APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI

ENKRIPSI SMS MENGGUNAKAN ADVANCED ENCRYPTION STANDARD PADA J2ME DENGAN BANTUAN BOUNCY CASTLE CRYPTOGRAPHY API NASKAH PUBLIKASI

RANCANG BANGUN APLIKASI PENGISIAN PULSA ELEKTRIK BERBASIS J2ME PADA STUDI KASUS FLOW CELLULAR SKRIPSI

Aplikasi Pesan Teks Yang Terenkripsi Dengan J2ME Oleh: Ema Utami

APLIKASI PENGELOLAAN UANG BULANAN BERBASIS MOBILE SKRIPSI. Disusun oleh : ERIDA AYU ARINTA NPM

PEMBUATAN APLIKASI STUDENT ACCESS SISTEM ABSENSI MAHASISWA DAN INFORMASI DAFTAR NILAI MAHASISWA PADA SISTEM OPERASI ANDROID Angga Tri Hendratno Univer

Abstraksi. Kata kunci : Symbian, JAVA Mobile, J2ME, Indonesia-Inggris, Kamus. vii

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0

APLIKASI PENGIRIM SMS ANTARMUKA SUARA BERBASIS MOBILE TEKNOLOGI DENGAN ALGORITMA FAST FOURIER TRANSFORM (FFT) TUGAS AKHIR

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh

BAB IV IMPLEMENTASI DAN PENGUJIAN

PERANCANGAN APLIKASI ISI ULANG PULSA ELEKTRIK DENGAN JAVA 2 MICRO EDITION ( J2ME )

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS

BAB I PENDAHULUAN. dapat digunakan seperti SMS (Short Message Service), MMS. (Multimedia Messaging Service), WAP (Wireless Application Protocol),

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

BAB I PENDAHULUAN. pengetahuan, di dalamnya terkandung berbagai arti yang dapat memberikan

PERANCANGAN PERANGKAT LUNAK PENGKONVERSIAN TEKS SMS MENJADI SUARA SKRIPSI ANNE MARIA SINAGA

Perancangan Aplikasi Informasi SMS untuk Alumni Unsoed Menggunakan UML (Unified Modeling Language)

Bab 1 Persyaratan Produk

Membangun Aplikasi Layanan Pengiriman to SMS dan. SMS to berbasis SMS Gateway TUGAS AKHIR. Disusun Oleh : SYAIFUL ALAM NPM.

PERANCANGAN DAN PEMBUATAN APLIKASI PENCARIAN PEDAGANG KAKI LIMA SECARA SERVERLESS BERBASIS JAVA MICRO EDITION (JAVA ME) LAPORAN TUGAS AKHIR

ABSTRAK. Universitas Kristen Maranatha

BAB II KAJIAN PUSTAKA

OTOMATISASI SISTEM MANAJEMEN DAN INVENTORY VOUCHER ELEKTRONIK MKIOS CV. AKAR DAYA MANDIRI. Irvan Ramdhani Pembimbing : Andri Heryandi, S.

APLIKASI KAMUS BAHASA EKONOMI BERBASIS MOBILE. Naskah Publikasi. diajukan oleh Wahyu Budi Utomo

BAB 1 PENDAHULUAN. praktis, itulah yang diinginkan oleh orang-orang saat ini. Penggunaan telepon

BAB I PERSYARATAN PRODUK

Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi

BAB II LANDASAN TEORI. bahasa. Bahasa adalah sistem tanda bunyi yang disusun berdasarkan kesepakatan

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

Aplikasi Kamus Bahasa Indonesia Inggris Mandarin. Untuk Handphone Menggunakan J2ME. Tugas akhir

BAB IV HASIL DAN UJI COBA

Software Requirements Specification

BAB 1 PENDAHULUAN. pro. Saat ini, jumlah pelanggan yang dimilik PT. Astro Komputindo sudah

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

Transkripsi:

PEMBUATAN CONTACT RETRIEVE DAN ANTARMUKA PENDUKUNG PADA APLIKASI PERSONAL MESSAGE BROADCAST BERBASIS J2ME Muhammad Ikhsan 1 Agus Pratondo, ST. M.T. 2 Wahyu Hidayat, ST. 3 Muhammad.ikhsan.r@gmail.com agus@politel.ac.id Program Studi Manajemen Informatika Politeknik Telkom, Bandung Abstrak Distribusi informasi melalui media pesan pada mobile application secara broadcast terkadang menimbulkan masalah ketika aplikasi yang digunakan memiliki antarmuka yang buruk. Fungsionalitas pengambilan kontak atau retrieve contact pada phonebook juga hanya berfungsi sebagai tujuan dari pesan yang akan dikirim. Melihat dari masalah diatas maka diperlukan sebuah aplikasi message broadcast dengan antarmuka yang baik dengan pengambilan kontak yang membuat pesan yang akan dikirim dapat bersifat personal.. Aplikasi personal message broadcast yang dibangun akan menggunakan bahasa pemrograman Java J2ME karena banyak vendor perangkat mobile yang menerapkan Java MIDP pada setiap device yang dikeluarkan. Oleh karena itu proyek akhir ini bertujuan memberikan solusi dari permasalahan tersebut. Sistem yang dibuat adalah sebuah aplikasi personal message broadcast dengan memanipulasi kontak sehingga pesan yang dikirim bersifat personal atau pribadi. Metode pengembangannya menggunakan SDLC dengan model waterfall. Aplikasi ini juga dapat berfungsi sebagai pesan biasa dengan didukung fungsionalitas yang sama pada fitur personal message broadcast. Kata Kunci: message broadcast, antarmuka, retrieve contact Distribution of information through mobile application broadcast message sometimes causing problem when the application have a bad interface. The functionality of the contact-making or retrieving a contact in the phonebook also serves only as the destination of the message to be sent. Judging from the above problem it is require an application that can broadcast message with a good interface and the contactmaking that makes the message to be sent can be personalized. The personal message broadcast applications will be built using Java programming language because many vendors J2ME mobile devices that implement the Java MIDP on any device issued. Therefore, this final project aims to provide solutions to these problems. The system is an application made personal message broadcast by manipulating the contact so that messages sent are personal or private. This application will be built using the waterfall method. This application can also serve as a regular message with the same functionality that supported on the personal message feature broadcast. Keywords: message broadcast, interface, retrieve contact 1. Pendahuluan Kecepatan transfer data yang lamban terkadang menjadi suatu masalah dalam pengaksesan informasi melalui media internet. Message Broadcast sebagai salah satu media pengiriman informasi pada mobile application merupakan solusi yang cepat dan efisien untuk mendistribusikan informasi. Terdapat berbagai macam aplikasi Message Broadcast yang dibangun sesuai dengan kebutuhan, salah satunya adalah Personal Message Broadcast. Personal Message Broadcast membuat pesan yang akan dikirim bersifat pribadi atau personal. J2ME sebagai turunan dari bahasa pemrograman java menyediakan platform untuk membuat aplikasi Personal Message Broadcast pada perangkat bergerak. Fungsionalitas pada aplikasi Personal Message Broadcast pun dapat digunakan secara optimal apabila memiliki antarmuka yang baik. Tanpa antarmuka yang baik aplikasi ini menjadi useless sekalipun memiliki fitur yang lengkap.

Aplikasi yang dibangun menggunakan platform J2ME selalu mempunyai kendala dalam pengaksesan memori pada perangkat yang digunakan. Hal ini dikarenakan setiap vendor perangkat bergerak telah membatasi akses memori pada setiap aplikasi diluar bawaannya. Oleh karena itu, pembuatan aplikasi Personal Message Broadcast ini mempunyai kesulitan tersendiri terutama pada fungsionalitas akses pengambilan kontak baik secara manual maupun multiple. Contact Retrieve merupakan suatu fungsionalitas pengaksesan atau pengambilan kontak pada phone book dalam handphone. Berdasarkan permasalahan yang telah dikemukakan di atas maka perlu dibuat suatu aplikasi message broadcast. Yaitu sebuah aplikasi yang dapat membroadcast pesan secara personal dengan desain yang menarik serta mudah digunakan. 2. Tinjauan Pustaka 2.1 Short Message Service (SMS) Short Message Service atau layanan pesan singkat adalah salah satu fasilitas dari teknologi GSM yang memungkinkan mengirim dan menerima pesan pesan singkat berupa teks dengan kapasitas maksimal 160 karakter dari Mobile Station (MS). Pada awalnya SMS khusus dirancang dan dibuat hanya untuk ponsel GSM, namun kemudian dengan berkembang pesatnya teknologi-teknologi dalam kebutuhan komunikasi modern, layanan SMS mulai dikembangkan untuk berbagai jaringan selain GSM seperti CDMA (Code Division Multiple Access) dan jaringan lain yang berkembang pada masa itu. Perkembangan ini tentu dipengaruhi oleh gaya komunikasi baru yakni komunikasi dengan teks yang popular dan berorientasi pada keuntungan tinggi dari penyediaan layanan ini. Pengiriman SMS yang menggunakan kanal kontrol (Canal Signaling) ini memiliki dua tipe: 1. SMS Point to Point, yaitu pengiriman SMS hanya dari satu MS ke MS tertentu. 2. SMS Broadcast, yaitu pengiriman SMS ke beberapa MS sekaligus, misalnya dari operator kepada seluruh pelanggannya. Informasi pesan singkat yang dikirim sebelum sampai ke MS penerima akan melewati perangkat SMS Center (SMSC) terlebih dulu. SMSC berfungsi untuk meneruskan informasi SMS ke MS penerima dan melakukan pencatatan komunikasi SMS yang terjadi antara pengirim dan penerima serta menyimpan informasi SMS tersebut dalam jangka waktu tertentu. Dengan tersimpannya informasi SMS pada SMSC, maka seorang operator GSM yang menangani SMSC dapat dengan mudah memperoleh (membaca) informasi SMS. Prinsip kerja SMS ini adalah bahwa setiap jaringan mempunyai satu atau lebih SMS Center yang berfungsi: 1. Menyimpan dan meneruskan (store and forward fashion) pesan dari pengirim ke pelanggan tujuan. 2. Merupakan Interface antara PLMN (Public Land Mobile Network) GSM dengan berbagai sistem lainnya, seperti: electronic mail, faximile, atau suatu content provider. (Wibisono 2008) 2.2 Pengenalan Tentang Java Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Java 2 adalah generasi kedua dari Java platform. Java berdiri diatas sebuah mesin interpreter yang diberi nama Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam file.class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM. Java merupakan bahasa pemrograman objek murni karena semua kode programnya dibungkus dalam kelas. (Salahudin 2010) 2.3 Java2 Micro Editon(J2ME) Java2 Micro Edition atau yang biasa disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi selain perangkat komputer desktop yang biasanya lebih kecil dibandingkan perangkat komputer desktop. J2ME biasa digunakan pada telepon selular, pager, personal digital assistance (PDA) dan sejenisnya. J2ME adalah bagian dari Java2 Second Edition, karena itu tidak semua library yang ada pada J2SE dapat digunakan pada J2ME. Tetapi J2ME mempunyai beberapa library khusus yang tidak dimiliki J2SE. Teknologi J2ME juga memiliki beberapa keterbatasan, terutama jika diaplikasikan pada ponsel. J2ME sangat tergantung pada perangkat (device) yang digunakan, bisa dari segi merek ponsel, maupun kemampuan ponsel, dan dukungannya terhadap teknologi J2ME. Misalnya, jika sebuah ponsel tidak memiliki kamera maka jelas J2ME pada ponsel tersebut tidak dapat mengakses kamera. Keterbatasan lainnya adalah pada ukuran aplikasi, karena memori pada ponsel sangat terbatas. Sebagian besar ponsel tidak mengijinkan aplikasi J2ME menulis pada file karena alasan keamanan. (Salahudin 2010)

2.4 Connected Limited Device Configuration(CLDC) Connected Limited Device Configuration atau CLDC adalah sebuah konfigurasi yang terdapat di dalam J2ME untuk alat-alat yang memiliki keterbatasan ruang memori atau RAM (kurang dari 512 Kilo Byte) dan pada umumnya dioperasikan dengan menggunakan baterai, serta memiliki bandwidth yang kecil. Terdapat tiga buah paket dari J2SE yang didukung oleh CLDC, yaitu sebagai berikut: Java.lang Java.io Java.util Dengan kata lain, kelas-kelas dan interface lain yang terdapat pada J2SE akan dikeluarkan atau tidak semua diikutkan kedalam J2ME, termasuk paket-paket penting seperti java.awt (untuk kebutuhan pengembangan aplikasi GUI Graphical User Interface) dan java.sql (untuk kebutuhan konektivitas dengan database melalui driver JDBC Java Database Connectivity). (Raharjo 2010) 2.5 Connected Device Configuration(CDC) Connected Device Configuration adalah spesifikasi dari konfigurasi J2ME. CDC merupakan komunitas proses pada Java yang memiliki standarisasi. CDC terdiri dari virtual machine dan kumpulan library dasar untuk dipergunakan pada profile industry. Implementasi CDC pada J2ME adalah source code yang menyediakan sambungan dengan macam-macam platform. (Salahudin 2010) 2.6 Mobile Information Device Profile(MIDP) Mobile Information Device Profile adalah spesifikasi untuk sebuah profile J2ME. MIDP memiliki lapisan diatas CLDC, API tambahan untuk daur hidup aplikasi, antarmuka, jaringan, dan penyimpanan persisten. Pada saat ini terdapat MIDP 1.0 dan MIDP 2.0. Fitur tambahan MIDP 2.0 dibanding MIDP 1.0 adalah API untuk multimedia. Pada MIDP 2.0 terdapat dukungan memainkan tone, tone sequence, dan file WAV walaupun tanpa adanya Mobile Media API (MMAPI). (Salahudin 2010) Analisis Kebutuhan dan Perancangan 3.1 Kebutuhan Perangkat Keras Karena aplikasi SMS Broadcast ini memerlukan konfigurasi java MIDP 2.1 maka diperlukan handphone dengan spesifikasi minimal sebagai berikut: No. 1 Tabel.1 Spesifikasi Perangkat Keras Perangkat Samsung Chat 532 Unit 3.2 Kebutuhan Perangkat Lunak 1 Spesifikasi Mendukung fitur Short Message Service. Mendukung Java (MIDP 2.1) Perangkat lunak yang dibutuhkan untuk membangun desain aplikasi SMS Broadcast diantaranya: Tabel.2 Spesifikasi Perangkat Lunak No. Perangkat Keterangan 1 Sistem Operasi Windows XP Professional 2 J2ME Emulator Java ME SDK 3 Editor Code NetBeans IDE 6.9.1 4 UML Desing 5 Dokumentasi Ms. Visio 2007, StarUML Ms.Word 2007, Ms. Excel 2007 2.7 MIDlet MIDlet adalah aplikasi yang ditulis untuk MIDP. Aplikasi MIDlet adalah bagian dari kelas javac.microedition.midlet.midletyang didefinisikan pada MIDP. MIDlet berupa sebuah kelas abstrak yang merupakan subkelas dari bentuk dasar aplikasi sehingga antarmuka antara aplikasi J2ME dan aplikasi manajemen pada perangkat dapat terbentuk. (Salahudin 2010).

3.3 Use case Diagram 3.4.1.3 Sequence Diagram Draft Message Gambar 3.1 Use Case Diagram 3.3.1 Unified Modeling Language (UML) 3.3.1.1 Class Diagram Gambar 3.4 Sequence Diagram Draft Message 3.4.1.4 Sequence Diagram View Sent Message Gambar 3.5 Sequence Diagram View Sent Message Gambar 3.2 Class Diagram 3.4.1.5 Sequence Delete Message 3.4.1.2 Sequence Diagram Send Message Gambar 3.6 Sequence Delete Message Gambar 3.3 Sequence Diagram Send Message

3.4.1.6 State Diagram 3. Antarmuka Contact Retrieve Gambar 3.8 State Diagram 4 Implementasi Implementasi Aplikasi Personal Message Broadcast dilakukan dengan menggunakan handphone Nokia 5130c-2 Xpress Music. Screenshoot aplikasi dilakukan menggunakan emulator untuk mendapatkan gambar yang jelas 4.1 Antarmuka 1. Antarmuka utama Gambar 4.3 Antarmuka Contact Retrieve Antarmuka contact retrieve digunakan untuk mengambil kontak pada phone book atau sim card yang akan digunakan sebagai tujuan pengirima pesan. Pada gambar diatas terdapat alert permission untuk mengakses phonebook, namun karena screenshoot diambil ketika aplikasi dijalankan pada emulator maka pengaksesan phonebook tidak dapat dilakukan. 4. Antarmuka Manage pesan Gambar 4.1 Antarmuka Utama 2. Antarmuka tulis pesan Gambar 4.4 Antarmuka Manage Pesan 5. Antarmuka pesan tersimpan Gambar 4.2 Antarmuka Tulis Pesan Gambar 4.5 Antarmuka Pesan Tersimpan

4.2 Pengujian Pengujian yang dilakukan pada aplikasi Personal Message Broadcast ini menggunakan tekhnik Black-box testing. Black-box testing berfokus pada domain informasi dari perangkat lunak, dengan melakukan test case serta memperhatikan input dan output dari suatu program dengan cara memberikan cakupan pengujian yang mendalam sehingga didapat hasil yang diharapkan. Berikut merupakan hasil dari pengujian desain aplikasi secara black-box testing: No Desain Antarmuka Modul(class) bersangkutan yang Hasil 1. Menu utama personalmessage 2. Tulis pesan sendsms 3. Pesan terkirim 4. Buat kontak baru sentsms newcontact 5. Penerima personalmessage 6. Hapus penerima personalmessage 7. Kirim personalmessage 8. Simpan pesan personalmessage 9. Keluar personalmessage 5. Penutup a. Kesimpulan 1. Fungsionalitas contact retrieve pada aplikasi Personal Message Broadcast dapat memuat daftar kontak pada phone book secara manual maupun multiple. 2. Desain aplikasi dan antarmuka pendukung pada Personal Message Broadcast berbasis J2ME yang dibangun dapat mencakup keseluruhan fungsionalitas yang ada. b. Saran 1. Perlunya dibuat sebuah fungsionalitas retrieve contact secara grup sehingga pengambilan kontak menjadi lebih spesifik. 2. Aplikasi dapat dikembangkan dengan membuat fungsionalitas scheduling pada modul kirim sms atau pesan tersimpan. 6. Daftar Pustaka Hendraputra, Ade. Information System Quality Assurance. Bandung: Politeknik Telkom, 2009. Huda, Miftahul. Membuat Aplikasi Database dengan Java, MYSQL, dan NetBeans. Jakarta: PT. Elex Media Komputindo, 2010. J2ME - Personal Information Management. January 5, 2008. http://www.javaforums.org/java-tutorials/8129-j2me-personalinformation-management.html (accessed May 21, 2011). Raharjo, Budi. Tuntunan Pemrograman Java untuk Handphone dan Alat Telekomunikasi Mobile Lainnya. Bandung: Informatika, 2010. Salahudin, M. Pemrograman J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile. Bandung: Informatika, 2010. No Fungsionalitas Modul(class) yang bersangkutan Hasil 1. Retrieve Contact ContactListForm

This document was created with Win2PDF available at http://www.win2pdf.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.