Jumat, 29 Desember 2023
Published Desember 29, 2023 by sakit
Dewasa ini perkembangan teknologi seluler sangat pesat. Android yaitu 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 memakai open source ini.
Android dikembangkan dari Kernel Linux yang yaitu 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,
sebab Android terus berkembang baik dari aplikasi maupun pengembangannya.
Pasar Android di negara kita akan berkembang seiring dari banyaknya operator
selular dan produsen smartphone yang gencar menyuarakan open source Android.
Pangsa pasar smartphone negara kita yang besar, memungkinkan smartphone yang
murah dan mempunyai fitur yang lengkap sesuai dengan karateristik dari masyarakat
negara kita .
Persaingan di open source ini sangat terbuka. Android datang untuk menjadi
pesaing dari iPhone dan Blackberry untuk pangsa smartphone. Kedua smatrphone
ini 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 pemakai telepon genggam atau handphone semakin meningkat. Salah satu
layanan favorit yang sering dipakai yaitu SMS (Short Message Service), dimana
hampir setiap detik orang memakai layanan ini saat ini. pemakai an pesan
160 karakter (dalam satu pengiriman pesan) untuk komunikasi person-to-person sudah
menjadi kebutuhan utama setiap pemakai ponsel.
Faktor psikologis yang mendukung stabilnya pemakai an 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 ini belum bisa menggantikan peranan
pesan singkat SMS. SMS semakin berdaya guna ketika dapat dipakai 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,
memakai emoticon terkesan lebih unik dan menarik.
Menurut analisa yang telah dilakukan, dapat disimpulkan bahwa emoticon atau
smiley merupakan inovasi yang dapat diterima oleh masyarakat luas. Emoticon juga
memberi dampak positif kepada dunia sebab fungsinya yang lebih efisien dan unik.
Emoticon berpengaruh besar dalam penyampaian pesan apabila diselipkan dalam pesan
ini sebab emoticon memiliki makna yang sulit jika diungkapkan dengan kalimat
atau kata. pemakai an emoticon juga telah menginspirasi munculnya pengungkapan
ekspresi baru melalui cara yang lebih kompleks, seperti pada emotisound. Emotisound
(kependekan dari kata emotion dan sound) yaitu simbol ekspresi yang memakai
suara. Saat menerima pesan emotisound, penerima pesan akan mendapatkan pesan
suara yang melengkapi pesan teks atau gambar ini .
Dengan berbagai peluang ini , 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
pemakai ponsel Android.
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 memakai 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 dipakai 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.
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.
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 Nvidia
.
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 ada 18 jenis telepon seluler yang
memakai Android.
Teguh Arifianto, Membuat Interface Aplikasi Android lebih keren dengan LWUIT, 2011.Hal1-1
Google mengungkapkan, saat ini sistem operasi Android telah dipakai pada
26 jenis smartphone. Smartphone Android pun mendapatkan dukungan dari 59 operator
seluler yang beroperasi di 48 negara.
SMS(Short Message Service)
Short Message Service (SMS) yaitu 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, pemakai an SMS semakin meluas
.
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 memakai
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 ini yaitu header, service center
timestamp, originator address, protocol identifier, data coding scheme, user data length,
dan user data. Header menunjukkan tipe pesan. Originator Address yaitu nomor
telepon pengirim pesan. User Data Length menujukkan panjang pesan. User data
merupakan pesan yang akan ditampilkan kepada penerima.
Eclipse
Eclipse yaitu sebuah IDE (Integrated Development Environment) untuk
mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-
independent). Berikut ini yaitu sifat dari Eclipse: Multi-platform: Target sistem operasi
Eclipse yaitu Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X; Multi-
language: Eclipse dikembangkan dengan bahasa pemrograman Java, namun
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 dipakai untuk aktivitas dalam
siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak,
pengembangan web, dan lain 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 yaitu kemampuannya untuk dapat dikembangkan oleh pemakai
dengan komponen yang dinamakan plug-in.
ADT (Android Development Tools)
Android Development Tools (ADT) yaitu 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 memakai 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.
Emotisound
Emotisound yaitu 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 pemakai 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 pemakai 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
pemakai untuk membuat animasi pendek. pemakai kemudian mendapatkan e-mail
atau dapat menyimpan animasi mereka sendiri untuk memakai nya pada aplikasi
utilitas sosial yang serupa.
. analisa
Metode analisa untuk menganalisa kebutuhan perangkat lunak yaitu dengan
mengumpulkan data yang dibutuhkan dan mempelajari sistem yang ada, sehingga hasil
dari analisa yang diperoleh dapat diimplementasikan pada rancangan sistem.
analisa Kebutuhan Sistem
Untuk mengimplementasikan aplikasi ini diperlukan beberapa perangkat keras
dan perangkat lunak. Diantarnya yaitu sebagai berikut.
Kebutuhan perangkat keras
Dalam membangun aplikasi ini adapun kebutuhan yang akan dipakai dalam
implementasi pembuatan perangkat lunak yaitu 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
Kebutuhan perangkat lunak
Adapun perangkat lunak yang dipakai untuk implementasi pembuatan
perangkat lunak yaitu 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
Perancangan Sistem
Perancangan sistem meliputi
1) Perancangan proses yang terdiri dari use case diagram, class diagram dan
sequence diagram
2) Perancangan antarmuka
3. Hasil Penelitian dan Pembahasan
Materi yang akan diujikan pada aplikasi ini yaitu 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.
3) Pengiriman Pesan Teks yang dipakai untuk Memanggil Emotisound di dalam
Aplikasi
Akan dilakukan pengujian pada pengiriman pesan apakah pesan teks yang
dipakai 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 dipakai 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.