1
(Emotion Notification Sistem on Texting Application on Android Base)
T.Diaz Adhyatma, Hendra Kurniawan, Sulfikar Salu
Jurusan Teknik Informatika, Fakultas Teknik, Universitas Maritim Raja Ali Haji (UMRAH) Jl. Politeknik Senggarang, Tanjungpinang 29115
E-mail: [email protected]
ABSTRAK
Kebutuhan pertukaran informasi dimasa sekarang ini sangat tinggi. Baik itu dalam kehidupan sehari, dunia kerja, maupun ruang lingkup pembelajaran. Karena tingginya proses pertukaran informasi itu terkadang ada beberapa pesan/informasi yang tidak sampai secara tersirat dan menyebabkan miss communication. Dengan aplikasi Texting/Chating yang dapat menterjamahkan pesan secara tersirat diharapkan dapat mengurangi tingkat
miss cummunication yang terjadi saat ini. Proses penetuan kemiripan kata yang ditulis dengan data pada database akan memberikan keterangan hasil jenis pesan yang ditulis. Sistem yang akan dibuat ini akan
diterapkan pada device Android.
Kata kunci: Android, Aplikasi Texting.
ABSTRACT
Requirement of information exchange in the present is very high. Be it in everyday life, the world of work, as well as the scope of learning. Due to the high information exchange process that sometimes there are some messages / information to be implied and cause a miss communication. With Texting application / Chating that can translate messages implicitly expected to reduce the miss rate cummunication happened today. Similarity determination process the written word with the data in the database provides a description of the results of the type-written message. System that will be made will be applied to Android where Android has a fairly large number of users in the world.
Keywords: Android, Applications Texting.
2
I. PENDAHULUANKebutuhan akan pertukaran informasi dimasa sekarang ini sangat tinggi. Baik itu dalam kehidupan sehari, dunia kerja, maupun ruang lingkup pembelajaran. Karena tingginya proses pertukaran informasi terkadang ada beberapa pesan/informasi yang tidak sampai secara tersirat dan menyebabkan miss
communication. Hal ini dikarenakan perbedaan
penafsiran antara pengirim informasi dengan penerima informasi.
Ada banyak macam alat komunikasi yang bisa digunakan saat ini salah satunya aplikasi texting pada Android. Dengan menggunakan metode CBR pada aplikasi texting di Android diharapkan dapat menterjemahkan kalimat menjadi sebuah emosi.
II. METODE PENELITIAN A. Metode Pengumpulan Data
Metode pengumpulan data adalah dengan penelitian kepustakaan dan obesrvasi langsung mengenai ketepatan data yang masuk kedalam database..
B. Metode Pengembangan Sistem
- Analysis
Tahap ini menguraikan kebutuhan aplikasi yang utuh menjadi komponen-komponen aplikasi untuk mengetahui bagaimana aplikasi dibangun. Pada tahap ini, hal yang dilakukan adalah mencari dan mempelajari referensi tentang aplikasi texting dan metode CBR.
- Design
Tahap ini merupakan tahap perancangan sistem. Tahap design ini menggunakan
flowchart berfungsi untuk menyatakan aliran
algoritma atau proses sehingga memberi gambaran mengenai bagaimana aplikasi akan berjalan.
- Code
Tahap ini adalah penerjemahan rancangan dalam tahap desain ke dalam bahasa pemrograman Java Android.
- Test
Tahap ini merupakan uji coba terhadap program yang dibangun. Sehingga analisis hasil implementasi yang didapat dari aplikasi disesuaikan dengan kebutuhan aplikasi tersebut.
C. Perancangan Sistem
Perancangan system ini seperti yang tampak pada gambar-gambar berikut; Start Login Tidak Berhasil Pilih Tujuan Berhasil Input Pesan Proses CBR Kirim Pesan Selesai
Gambar 1. Flowchart Pengiriman Pesan
Flowchart Pengiriman Pesan adalah gambaran bagaimana cara pesan dikirm pada aplikasi,
Gambar 2. Flowchart Penerimaan Pesan Flowchart penerimaan pesan adalah gambaran bagaimana proses penerimaan pesan, begitu juga dengan Flowchart penterjamahan kata dan penyimpanan kata , masing-masing flowchart mengambarkan secara umum masing-masing proses. Start Login Tidak Berhasil Service Penerima Pesan Berhasil Cek Pesan Baru
Tidak ada pesan
Ada pesan Notifikasi Pesan Pesan Dengan Jenisnya Selesai
3
Start
Input Kata
Konversi Ke Array
Pengecekan Kata (Retrive dan Reuse)
Penentuan jenis kata Ada Simpan Kata Tidak ada Jenis Kata Selesai
Gambar 3. Flowchart Penterjemahan Kata
Start Input Kata dan Jenis Simpan Kata (Revise dan Retain) Kata dengan Jenis Selesai
Gambar 4. Flowchart Penyimpanan Kata
Penentuan penterjemahan kata dilakukan dengan menggunakan perhitungan similitary lokal, dengan persamaan
Jika a=b maka similarity adalah 1 , jika a !=b maka
similarity adalah 0, dimana a adalah atribute (kata) , b
adalah knowldege (data di database) .
- DFD Level 0
Sistem Notifikasi Emosi Pada Aplikasi Texting Dengan Metode CBR (Case
Based Reasoning)
User
Data login user Pesan
Info data login user Info user Notifikasi Emosi Pesan
Gambar 5. DFD Level 0 - DFD Level 1 1.0 Login 2.0 Teman 3.0 Tidak Teman 4.0 Cari Teman 6.0 Kirim Pesan 7.0 Terima Pesan User Teman Teman User Pesan Kata User
Data Login User
ID User
Data Terima Pesan Data Pesan ID User
ID User Teman
Buka Form Tambah Teman Daftar Tidak Teman
Form Kirim Pesan Daftar Teman Masuk ke Form Teman
Notif Pesan
5.0 Terima
Teman Teman
ID Teman
Buka Form Teman
Je n is P e sa n C a ri K a ta Data Pesan Tambah Pesan Pesan Data Pesan Cari Pesan Data Teman Cari Data Teman
Data Teman Cari Data Teman
Data Teman Cari Teman Data Teman Cari Teman Data User Cari User Gambar 6. DFD Level 1
4
- ERD user PK id username password email teman PK id id_user id_teman status pesan PK id username_P username_T waktu status jenis kata kata jenis jenis_kata PK id jenis mempunyai 1 N memiliki 1 N mempunyai 1 2 mempunyai Gambar 7. ERD III.ImplementasiSetelah melakukan perancangan maka perancangan diatas tadi akan diimplemteasiakn langsung dalam aplikasi.
Gambar8. Gambar Tampilan Login
Gambar 9. Gambar Tampilan Registrasi
5
Gambar 11. Gambar Tampilan Cari Teman
Gambar 12. Gambar Tampilan Tidak Teman
Gambar 13. Gambar TampilanTerima Teman
6
Gambar 15. Gambar Tampilan Notifikasi
Permintaan Teman
Gambar 16. Gambar Tampilan Notifikasi Pesan
IV. SIMPULAN DAN SARAN
Dari hasil pembuatan Sistem Notifikasi Emosi Pada Aplikasi Texting Dengan Metode CBR(Case Based Reasoning) Berbasis Android maka dapat ditarik kesimpulan :
Sistem Notifikasi Emosi Pada Aplikasi Texting Dengan Metode CBR(Case Based Reasoning) Berbasis Android dapat melakukan aktifitas penterjamahan kalimat dengan menentukan jumlah kemiripan kata paling banyak antara isi pesan dengan database. Penerapan notifikasi pada Notifikasi Emosi Pada Aplikasi Texting Dengan Metode CBR (Case Based Reasoning) Berbasis Android berbentuk gabungan antara text dan gambar.
Sebagai bahan pertimbangan pengembangan penelitian lebih lanjut ada beberapa saran yang perlu disampaikan dengan harapan akan menjadi saran yang bermanfaaat, antara lain :
1. Proses penterjemahan kata pada Sistem Notifikasi Emosi Pada Aplikasi Texting Dengan Metode CBR(Case Based Reasoning) Berbasis Android hanya menggunakan kemiripan kata. Jika ada penelitian lebih lanjut mengenai atribut lain seperti nilai kemiripan, susunan huruf, kecepatan pengetikan dalam menulis sebuah pesan maka akan membantu ke obejektifan penterjemahan kata ke dalam bentuk emosi.
2. Sistem Notifikasi Emosi Pada Aplikasi Texting Dengan Metode CBR(Case Based Reasoning) Berbasis Android menggunakan database server yang terpisah dengan aplikasi sebagai tempat penyimpanan kata. Proses penterjemahan akan berjalan lebih cepat jika dibuat second database yang terintegrasi dengan database server pada
device Android user.
DAFTARPUSTAKA
[1] Adriana S.A, Indiarto, Abdiansyah. 2008.
Penalaran Komputer Berbasis Kasus (Case Based Reasoning). Yogyakarta : Ardana Media
[2] Ause labellapansa. 2004. Penalaran Berbasis
Kasus untuk Mengetahui Biaya Sewa Kost .
JURNAL ILMU KOMPUTER . Yogyakarta
[3] Avinash Bamane, Parikshit Bhoyar, Ashish Dugar , Lineesh Antony. 2012. Enhanced Chat
Application. GLOBAL JOURNAL OF
COMPUTER SCIENCE AND TECHNOLOGY NETWORK, WEB & SECURITY. ISSN: 0975-4172. USA
[4] Edy Winarno ST, M.Eng, All Zaki, SmitDev Community, 2012. Hacking & Programming
dengan Android SDK untuk Advance. Jakarta :
PT.Elex Media Komputindo
[5] Irlando Moggi Prakoso, Wiwik Anggraeni, Ahmad Mukhlason . 2012. Penerapan Case-Based
Reasoning pada Sistem Cerdas untuk
7
Sapi. JURNAL TEKNIK ITS Vol. 1, No. 1(Sept.
2012) ISSN: 2301-9271. Yogyakarta
[6] Iping Supriana Suwardi, Juwairah. 2006.
Pengembangan Sistem Penalaran Berbasis Kasus untuk Mengantisipasi Masalah Kegagalan Sistem Informasi. SEMINAR NASIONAL APLIKASI
TEKNOLOGI INFORMASI 2006 (SNATI 2006) ISSN: 1907-5022. Yogyakarta
[7] Nasarudin Safaat. 2012. Pemrograman Aplikasi
Mobile Smartphone dan Tablet PC berbasis Android. Bandung : Informatika Bandung
[8] Sri Mulyani , Sri Hartati. 2009. Tinjauan Singkat
Perkembangan Case-Based Reasoning.
SEMINAR NASIONAL INFORMATIKA 2009 ISSN: 1979.2328. Yogyarkarta.