Top Banner
PERANCANGAN APLIKASI SMS EMOTISOUND PADA PERANGKAT ANDROID Naskah Publikasi disusun oleh Anita Sari 07.11.1440 Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011
13

PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

Mar 08, 2019

Download

Documents

tiet nhan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

PERANCANGAN APLIKASI SMS EMOTISOUND

PADA PERANGKAT ANDROID

Naskah Publikasi

disusun oleh

Anita Sari

07.11.1440

Kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2011

Page 2: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.
Page 3: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

DESIGN OF EMOTISOUND SMS APPLICATION FOR ANDROID DEVICE

PERANCANGAN APLIKASI SMS EMOTISOUND PADA PERANGKAT ANDROID

Anita Sari

Jurusan Teknik Informatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

Android is a mobile technology development where is very rapid at this time,

because Android is an open-source so as to make many phone manufacturers compete

to use this open source.

Costs are impressed cheap tariff scheme is very simple and easily understood by

consumers; and do not recognize national roaming charges as voice calls / phone calls

are psychological factors that are the hallmarks of an SMS that has not been replaced at

this time. According to an analysis has been done, it can be concluded that the emoticons

or smileys are innovations that can be accepted by the public. Emoticons, also gave a

positive impact to the world because of its function is more efficient and unique.

This study discusses the design of applications that can exchange emotion in the

form emotisound via SMS. Android phone users in particular may enjoy send a message

with more fun and provide efficiency in expressing emotions such as happy, angry,

confused, etc. up in expressing a greeting.

Keywords: android, sms, emotisound

Page 4: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

1. Pendahuluan

Dewasa ini perkembangan teknologi seluler sangat pesat. Android adalah sistem

operasi open source smartphone layar sentuh seperti iOS iPhone dan OS BlackBerry.

Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

Dengan munculnya Android yang dapat dijalankan pada ponsel, membuat banyak

produsen ponsel berlomba mengunakan open source ini.

Android dikembangkan dari Kernel Linux yang adalah Open Source, sehingga

perkembangannya sangat pesat. Bahkan menurut data terbaru dari perusahaan riset

pasar GfK Ritel dan Teknologi pada tahun 2011, penjualan ponsel berbasis Android

meroket, mencapai peningkatan 350 persen. Dan ada ratusan ribu aplikasi yang siap di

download dalam Android Market. Ini merupakan perkembangan yang sangat pesat,

karena Android terus berkembang baik dari aplikasi maupun pengembangannya.

Pasar Android di Indonesia akan berkembang seiring dari banyaknya operator

selular dan produsen smartphone yang gencar menyuarakan open source Android.

Pangsa pasar smartphone Indonesia yang besar, memungkinkan smartphone yang

murah dan mempunyai fitur yang lengkap sesuai dengan karateristik dari masyarakat

Indonesia.

Persaingan di open source ini sangat terbuka. Android datang untuk menjadi

pesaing dari iPhone dan Blackberry untuk pangsa smartphone. Kedua smatrphone

tersebut sudah mendominasi pasar dunia, dengan kehadiran Android dipastikan mereka

sudah mulai terancam dominasinya. Produsen smartphone yang sudah memasukkan

open source Android antara lain: HTC, Sharp, Motorola, Toshiba, Samsung, Sony

Erricson, dll.

Saat ini siapa yang tidak mengenal teknologi nirkabel, dimana industri

telekomunikasi dari tahun ke tahun mengalami pertumbuhan yang cukup fantastik dan

jumlah pengguna telepon genggam atau handphone semakin meningkat. Salah satu

layanan favorit yang sering digunakan yaitu SMS (Short Message Service), dimana

hampir setiap detik orang menggunakan layanan tersebut saat ini. Penggunaan pesan

160 karakter (dalam satu pengiriman pesan) untuk komunikasi person-to-person sudah

menjadi kebutuhan utama setiap pengguna ponsel.

Faktor psikologis yang mendukung stabilnya penggunaan SMS saat ini antara

lain, biaya yang terkesan murah; skema tarif yang sangat sederhana dan mudah

dimengerti oleh konsumen; serta tidak mengenal biaya roaming nasional layaknya voice

call/panggilan telepon.

Berbagai keunggulan diatas belum dimiliki oleh MMS (Multimedia Messaging

Service) sehingga layanan pesan multimedia tersebut belum bisa menggantikan peranan

Page 5: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

pesan singkat SMS. SMS semakin berdaya guna ketika dapat digunakan untuk beragam

aplikasi baik untuk keperluan pribadi, korporasi maupun publik.

Disisi lain, berkembangnya emoticon membawa dampak positif pada

perkembangan teknologi elektronik. Dari segi efesiensi waktu, memakai emoticon lebih

bisa memanfaatkan waktu dari pada harus mengetikkan kalimat. Dari segi seni,

menggunakan emoticon terkesan lebih unik dan menarik.

Menurut analisis yang telah dilakukan, dapat disimpulkan bahwa emoticon atau

smiley merupakan inovasi yang dapat diterima oleh masyarakat luas. Emoticon juga

memberi dampak positif kepada dunia karena fungsinya yang lebih efisien dan unik.

Emoticon berpengaruh besar dalam penyampaian pesan apabila diselipkan dalam pesan

tersebut karena emoticon memiliki makna yang sulit jika diungkapkan dengan kalimat

atau kata. Penggunaan emoticon juga telah menginspirasi munculnya pengungkapan

ekspresi baru melalui cara yang lebih kompleks, seperti pada emotisound. Emotisound

(kependekan dari kata emotion dan sound) adalah simbol ekspresi yang menggunakan

suara. Saat menerima pesan emotisound, penerima pesan akan mendapatkan pesan

suara yang melengkapi pesan teks atau gambar tersebut.

Dengan berbagai peluang tersebut, pada tugas akhir ini dicoba

diimplementasikan emotisound (emoticon dan suara) dalam berkirim pesan lewat SMS,

sehingga menampilkan hal yang berbeda dalam berkirim pesan, khususnya bagi

pengguna ponsel Android.

1.1 Android

Android merupakan sistem operasi untuk telepon seluler yang berbasis Linux.

Android menyediakan platform terbuka bagi para pengembang untuk menciptakan

aplikasi mereka sendiri. Awalnya, Google Inc. membeli Android Inc., pendatang baru

yang membuat piranti lunak untuk ponsel. Kemudian untuk mengembangkan Android,

dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan piranti keras, piranti

lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile,

dan Nvidia1.

Perangkat pertama yang menjalankan Android, dikembangkan oleh HTC Dream

smartphone atau T-Mobile G1, yang secara resmi diluncurkan pada 22 September 2008.

Penjualan perangkat ini di pasar AS dimulai pada bulan Oktober 2008. Pada penghujung

tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang

menggunakan Android.

1 Teguh Arifianto, Membuat Interface Aplikasi Android lebih keren dengan LWUIT, 2011.Hal1-1

Page 6: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

Google mengungkapkan, saat ini sistem operasi Android telah digunakan pada

26 jenis smartphone. Smartphone Android pun mendapatkan dukungan dari 59 operator

seluler yang beroperasi di 48 negara.

1.2 SMS(Short Message Service)

Short Message Service (SMS) adalah layanan dasar yang memungkinkan

pengiriman pesan teks di antara pelanggan telekomunikasi seluler. Pesan pertama kali

dikirim via SMS pada tahun 1992 yaitu pada jaringan GSM Eropa. Setelah keberhasilan

itu, penggunaan SMS semakin meluas2.

Teks yang dikirim melalui SMS berukuran maksimum 160 karakter alfabet latin.

Setiap karakter berukuran 7 bit. Sementara itu pada alfabet yang lain seperti alfabet

Cina, jumlah karakter yang dapat dikirim maksimum 70 karakter. SMS menggunakan

prinsip store and forward. Pesan yang dikirim melalui SMS dari ponsel asal tidak secara

langsung menuju ponsel tujuan. Pesan terlebih dahulu dikirim ke SMS center (SMSC).

Jika ponsel tujuan tidak aktif, pesan disimpan (store) pada SMSC dan dikirim (forward)

kemudian setelah ponsel tujuan aktif. Pesan akan disimpan pada SIM card ponsel tujuan

selama tidak dihapus.

Suatu pesan teks yang dikirim melalui SMS sesungguhnya terdiri dari tujuh

komponen. Ketujuh komponen pesan teks tersebut adalah header, service center

timestamp, originator address, protocol identifier, data coding scheme, user data length,

dan user data. Header menunjukkan tipe pesan. Originator Address adalah nomor

telepon pengirim pesan. User Data Length menujukkan panjang pesan. User data

merupakan pesan yang akan ditampilkan kepada penerima.

1.3 Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk

mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-

independent). Berikut ini adalah sifat dari Eclipse: Multi-platform: Target sistem operasi

Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X; Multi-

language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi

Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya,

seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya. Multi-role: Selain sebagai

IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam

siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak,

pengembangan web, dan lain sebagainya.

2Hazni Wekiardi, Arsitektur GSM dan SMS, Fakultas Teknik Universitas Indonesia2008.hal8

Page 7: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

Eclipse merupakan IDE gratis dan open source, yang berarti setiap orang boleh

melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang

membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna

dengan komponen yang dinamakan plug-in.

1.4 ADT (Android Development Tools)

Android Development Tools (ADT) adalah plug-in untuk Eclipse IDE yang

dirancang untuk memberikan lingkungan yang powerfull dan terpadu untuk membangun

aplikasi Android.

ADT memperluas kemampuan Eclipse untuk mempercepat dalam pembuatan

project Android baru, membuat aplikasi UI, menambahkan komponen berdasarkan

Android Framework API, debug aplikasi menggunakan Android tool SDK, dan bahkan

ekspor unsigned .apk file dalam rangka untuk mendistribusikan aplikasi.

Mengembangkan apikasi Android di Eclipse dengan ADT sangat dianjurkan dan

merupakan cara tercepat untuk memulai membuat aplikasi Android. Dengan dipandu set-

up project, serta integrasi peralatan, custom XML editor, dan debug panel ouput, ADT

memberikan dorongan luar biasa dalam mengembangkan aplikasi Android.

1.5 Emotisound

Emotisound adalah suara singkat yang dikirim dan diputar kembali selama

tampilan pesan gambar atau animasi, biasanya dalam pesan IM atau pesan e-mail.

Suara ini dimaksudkan untuk mengkomunikasikan subteks emosional. Banyak klien

instant messaging secara otomatis memicu efek suara dalam menanggapi emoticon

khusus.

Beberapa layanan, seperti MuzIcons, menggabungkan emoticon dan Adobe

Flash player musik di widget.

Pada tahun 2004, aplikasi chat The Trillian memperkenalkan sebuah fitur yang

disebut "emotiblips", yang memungkinkan pengguna Trillian untuk file streaming ke

penerima pesan instan mereka sama seperti suara dan video emoticon.

Pada tahun 2007, MTV dan Paramount Home Entertainment mempromosikan

"emoticlip" sebagai bentuk viral marketing untuk musim kedua dari acara The Hills. Para

emoticlips dua belas potongan dialog singkat dari acara, diupload ke YouTube, yang

diharapkan pengiklan akan didistribusikan antara pengguna web sebagai cara

mengungkapkan perasaan dalam cara yang mirip dengan emoticon.

Pada tahun 2008 sebuah alat animasi emotion-sequence animation tool, yang

disebut FunIcons telah dibuat. Adobe Flash dan aplikasi berbasis Java memungkinkan

pengguna untuk membuat animasi pendek. Pengguna kemudian mendapatkan e-mail

Page 8: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

atau dapat menyimpan animasi mereka sendiri untuk menggunakannya pada aplikasi

utilitas sosial yang serupa.

2. Analisis

Metode analisis untuk menganalisis kebutuhan perangkat lunak yaitu dengan

mengumpulkan data yang dibutuhkan dan mempelajari sistem yang ada, sehingga hasil

dari analisis yang diperoleh dapat diimplementasikan pada rancangan sistem.

2.1 Analisis Kebutuhan Sistem

Untuk mengimplementasikan aplikasi ini diperlukan beberapa perangkat keras

dan perangkat lunak. Diantarnya adalah sebagai berikut.

2.1.1 Kebutuhan perangkat keras

Dalam membangun aplikasi ini adapun kebutuhan yang akan digunakan dalam

implementasi pembuatan perangkat lunak adalah notebook dengan spesifikasi:

1) Notebook Lenovo B450

2) Processor Pentium Dual-Core T4300 2.10 GHz

3) NVIDIA GeForce G105M

4) RAM 2 GB DDR2

5) 250 GB HDD

2.1.2 Kebutuhan perangkat lunak

Adapun perangkat lunak yang digunakan untuk implementasi pembuatan

perangkat lunak adalah sebagai berikut

1) Windows 7

2) Eclipse Gallileo

3) Android SDK

4) ADT (Android Development Tools) for Eclipse

5) Easy Gif Animator 5.21

6) Cool Edit Pro 2.0

7) Macromedia Fireworks 8

2.2 Perancangan Sistem

Perancangan sistem meliputi

1) Perancangan proses yang terdiri dari use case diagram, class diagram dan

sequence diagram

2) Perancangan antarmuka

Page 9: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

3. Hasil Penelitian dan Pembahasan

3.1 Pembahasan

Dari rancangan sistem didapat bentuk aplikasi sebagai berikut

Gambar 3.1 Splash Screen

Gambar 3.2 Form Kategori di Form

Utama

Gambar 3.3 Form Create New SMS

Gambar 3.4 Autocomplete Contact

Page 10: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

Gambar 3.5 Form Messaging

Gambar 3.6 Form PopUp

Gambar 3.7 Explorer untuk update

emotisound

Gambar 3.8 Form About

3.2 Materi Pengujian

Materi yang akan diujikan pada aplikasi ini adalah sebagai berikut:

1) Akses Form Main

Akan dilakukan pengujian apakah aplikasi dapat dibuka dan form Main dapat

diakses atau tidak.

2) Akses Form Gallery/New Emotisound

Akan dilakukan pengujian apakah form gallery emotisound dapat dibuka serta

apakah emotisound berada sesuai dengan kategori emotisound masing-masing.

Page 11: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

3) Pengiriman Pesan Teks yang Digunakan untuk Memanggil Emotisound di dalam

Aplikasi

Akan dilakukan pengujian pada pengiriman pesan apakah pesan teks yang

digunakan untuk memanggil emotisound di dalam aplikasi dapat terkirim ke

nomor tujuan atau tidak.

4) Pengiriman Pesan Teks sebagai Sisipan Teks

Akan dilakukan pengujian pada pengiriman pesan apakah pesan teks sebagai

sisipan teks dpat terkirim ke nomor tujuan atau tidak.

5) Penerimaan Pesan Teks

Akan dilakukan pengujian apakah aplikasi dapat menerima pesan teks yang

dikirim oleh nomor pengirim atau tidak, baik yang digunakan untuk memanggil

emotisound-nya maupun sebagai sisipan teks.

6) Penerimaan Pop up Emotisound di desktop Ponsel Android

Akan dilakukan pengujian apakah dapat menerima notifikasi pesan dimana

emotisound langsung muncul pada layar utama pada ponsel, dan sound sebagai

pengganti ringtone pesan diterima yang dikirim oleh nomor pengirim atau tidak.

7) Menampilkan Inbox

Akan dilakukan pengujian pada form inbox apakah dapat menampilkan pesan

yang telah masuk atau pesan yang dikirim atau tidak.

8) Menghapus Pesan di dalam form Messaging

Akan dilakukan pengujian apakah pesan yang terpilih dan akan dihapus bisa

terhapus atau tidak.

9) Menghapus Inbox Berdasarkan Thread Id

Akan dilakukan pengujian apakah pesan akan terhapus jika menu hapus pesan

dipilih.

3.3 Hasil Penelitian

Pada hasil pengujian ini didapatkan bahwa

1) Aplikasi SMS Emotisoundroid dapat berjalan pada sistem operasi Android versi

2.2 seperti pada ponsel Samsung Gio maupun Android versi 2.3 seperti pada

ponsel SonnyErricson Xperia X8.

2) Kecepatan akses aplikasi dari setiap ponsel akan berbeda sesuai dengan

memori yang dimilikinnya.

Page 12: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

4. Kesimpulan

Kesimpulan yang dapat diambil dari penulisan tugas akhir ini adalah sebagai berikut:

1) Aplikasi SMS Emotisoundroid menampilkan berkirim pesan lewat SMS yang

berbeda dan lebih berwarna.

2) Android belum memiliki fitur untuk menjalankan animasi gif, tetapi aplikasi SMS

Emotisoundroid bisa menjalankan gif dengan menggunakan library gif player

dengan memodifikasi library gif untuk j2me.

3) Emotisound yang dipanggil saat pesan masuk akan muncul secara langsung di

desktop ponsel Android, serta sound di dalam emotisound digunakan sebagai

pengganti ringtone SMS masuk.

4) Aplikasi emotisound mengirimkan SMS dengan format

es:(kategori)_(kodeEmotisound):(sisipanTeks). Aplikasi ini membaca SMS yang

masuk ke dalam ponsel kemudian menerjemahkannya dalam bentuk yang

berbeda.

Page 13: PERANCANGAN APLIKASI SMS EMOTISOUND PADA …repository.amikom.ac.id/files/Publikasi_07.11.1440.pdf · Ada beberapa open source seperti linux, symbian, windows mobile, dan sebagainya.

Daftar Pustaka

Arifianto, Teguh. 2011. Membuat Interface Aplikasi Android Lebih Keren Dengan Lwuit. Yogyakarta: Andi Publiser

Burnette, Ed. 2010. Ebook: Hello, Android: Introducing Google’s Mobile Development Platform Third Edition. USA: Pragmatic Bookshelf

Fowler, Martin. 2005. UML Distilled 3th Ed. : Panduan Singkat Bahasa Pemodelan Object Standar. Yogyakarta: Andi Publisher

Gargenta, Marko. 2011. Ebook: Learning Android. USA: O’Reilly Media

Murphy, Mark L. 2010. Ebook: Beggining Android 2. USA: Appress

Nugroho, Andi. 2005. Rational Rose untuk Pemodelan Berorientasi Objek. Bandung : Informatika Bandung.

Safaat H, Nazzruddin. 2011. ANDROID: Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android. Bandung: Informatika

Wekiardi, Hazni. 2008. Arsitektur GSM dan SMS. Jakarta: Fakultas Teknik Universitas Indonesia

Android Developer, http://developer.android.com/guide/index.html/, diakses tanggal 10

Agustus 2011

Diskusi Android, http://diskusiandroid.com/, diakses tanggal 10 Agustus 2011

The Eclipse Foundation Open Source Community Website, http://www.eclipse.org/ , diakses tanggal 10 Agustus 2011