BAB I PENDAHULUAN. 1.1 Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

PERAN SMS GATEWAY DALAM PENYEBARAN INFORMASI

BAB I PENDAHULUAN Latar Belakang Masalah

Gambar Notifikasi via

BAB IV ANALISA DAN HASIL PENGUJIAN SISTEM. Analisis sistem dari aplikasi ini terdiri dari : 3. Kebutuhan Pengembangan Aplikasi

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. mengabadikan moment-moment yang ada disekitarnya. Penggunaan kamera

PENGEMBANGAN APLIKASI SMS MENGGUNAKAN GAMMU. Budi Maryanto. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. telekomunikasi seluler atau komunikasi bergerak (mobile communication) juga

BAB I PENDAHULUAN. mutlak. IM berbeda dengan dari cara penggunaannya, IM bisa dikelompokkan

BAB I PENDAHULUAN 1.1 Latar Belakang

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1.1. Latar Belakang Masalah


Penggunaan Teknologi Komputer di Bidang Perbankan. Disusun Oleh : : M. Agus Munandar : P

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III LANDASAN TEORI

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


BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. perkembangan perangkat komunikasi sejak bertahun-tahun lamanya, mulai dari

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. Komputer yang terhubung dalam suatu jaringan dengan komputerkomputer

BAB I PENDAHULUAN. pengembangan pendidikan di bumi nusantara ini adalah sekolah baik sekolah

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI PUSH DATA SERVER PADA JARINGAN SIP SKRIPSI. Disusun oleh : MANUEL BAYU PERDANA PUTRA NPM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

BAB I PENDAHULUAN. dilakukan monitoring. Dalam melakukan monitoring atau pengawasan sebuah

BAB I PENDAHULUAN I - 1

BAB I PENDAHULUAN. atau masyarakat. Baik secara langsung maupun tidak langsung.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. pesat, sehingga banyak yang menggunakannya dalam kehidupan sehari-hari untuk

IMPLEMENTASI PUSH DATA SERVER PADA JARINGAN SIP

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN Latar Belakang

SISTEM INFORMASI PENERBANGAN (AIRLINES) BERBASIS BREW DAN BROADCAST SMS

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

BAB I PENDAHULUAN 1.1. LATAR BELAKANG

BAB I PENDAHULUAN. service yang tidak bisa dilepaskan dari segala aktivitas yang terjadi di dunia maya,

KONFIGURASI MAIL SERVER PADA DEBIAN 5

1. Pendahuluan. 1.1 Latar Belakang Masalah

IMPLEMENTASI MMS UNTUK PELIPUTAN BERITA BERBASIS WEB

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang

1. REGISTER BERANDA REGISTRASI RINGKASAN REGISTRASI ACTIVATION ACCOUNT... 9

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mengangkat kasus dan penggunaan teknologi yang berbeda-beda, pada table 2.1

BAB I PENDAHULUAN. Internet of Things merupakan keadaan saat benda-benda di. kehidupan sehari-hari memiliki prosesor dan dapat berkomunikasi dengan

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

PROPOSAL TUGAS AKHIR MEMBANGUN APLIKASI E-VOTING MENGGUNAKAN SMS GATEWAY BERBASIS WEB MULTIMEDIA

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. pesatnya sehingga kita dengan mudah bisa menikmatinya. Perkembangan. saja seolah-olah tanpa mengenal batasan ruang dan waktu.

PENDAHULUAN 1.1 Latar Belakang

BAB 3 RANCANGAN ARSITEKTUR

BAB I PENDAHULUAN. PT. PANDU SIWI SENTOSA Bandung merupakan perusahaan yang

BAB II LANDASAN TEORI

PRESENTASI TUGAS AKHIR KS Implementasi CRM dalam Bisnis Mall Berbasis Web dan SMS Gateway (Studi Kasus: PT. XYZ)

BAB I PENDAHULUAN. I.1. LatarBelakang

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. Di era informasi ini, akses informasi yang cepat merupakan hal yang sangat

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

PENGEMBANGAN PERANGKAT LUNAK AKSES PUSH MAIL VIA YAHOO MESSENGER

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

Peningkatan Performansi NoteBOX Unified Messaging System

BAB 1 PENDAHULUAN Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. pernah dilakukan oleh beberapa penulis. tentang membangun aplikasi chat berbasis android.

BAB V IMPLEMENTASI DAN KESIMPULAN

Membuat Chating Messager Di Android

BAB I PENDAHULUAN. muncul sampai dengan adanya yang disebut smartphone, yang memiliki berbagai fungsi seperti

3. 3 Application Layer Protocols and Services Examples

BAB I PENDAHULUAN. layanan yang bersifat aplikatif dan real-time, yang memungkinkan seorang pengguna

BAB I PENDAHULUAN. Strategic Analytics dimana terdapat peningkatan adopsi smartphone secara global

BAB 1 PENDAHULUAN. Jaringan selular adalah sebuah komponen yang sangat penting dalam

E-TASK REMINDER SISTEM PENGINGAT TUGAS DI E-LEARNING BERBASIS WEB DAN SMS GATEWAY YANG DI INTREGRASIKAN DENGAN APLIKASI ANDROID.

IMPLEMENTASI MMS UNTUK PELIPUTAN BERITA BERBASIS WEB

Proyek Akhir II Aplikasi Transaksi Pengisian Voucher Handphone Berbasis Web BAB I PENDAHULUAN

PENGATURAN TARIF SMS (SHORT MESSAGE SERVICE) DALAM SISTEM INFORMASI AKADEMIK VIA SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN BORLAND DELPHI 6.

Bab 4 Hasil dan Pembahasan

BAB 1 PENDAHULUAN. Dengan perkembangan zaman telekomunikasi yang begitu. pesat ini, banyak mobile phone yang berjenis smart phone atau

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Layanan push email adalah layanan multimedia yang memungkinkan pengguna layanan menerima email langsung ke perangkat mobile yang di miliki secara real time. Push email saat ini sebagai media komunikasi dan pertukaran data telah meningkat pesat. Hal ini di dukung dengan mekanisme push pada email sehingga email dapat sampai ke perangkat mobile semudah SMS. Tidak hanya itu push email dikembangkan oleh beberapa provider sebagai layanan instant messaging (Imam Sanjaya, 2008). Seiring dengan perkembangan teknologi layanan push email saat ini tidak hanya sebagai perangkat pertukaran email biasa, namun dimodifikasi menjadi layanan instant messaging. Provider messaging yang memanfaatkan push email saat ini menggunakan media otentikasi dan penambahan kontak baru beberapa layanan messenger yang menggunakan PIN dan qrcode. Akan tetapi, untuk menyediakan layanan instant messaging yang memiliki mekanisme seperti SMS dan memiliki validitas tinggi, haruslah dapat terintegrasi dengan Personal Information Management (PIM) yang tersedia pada perangkat mobile dan simcard sebagai media otentikasi dan penambahan kontak baru. Perangkat mobile yang digunakan sebagai layanan push email semakin beragam. Salah satunya android, sebagai pendatang baru Operating System (OS) pada smartphone yang menggunakan platform java sebagai pengembangan aplikasi, dan Dalvik virtual machine sebagai virtual machine dari android. Beberapa fitur yang mendukung fasilitas push mail diantaranya multitasking, internet, push mail, dan kemudahan dalam notifikasi, serta library Android sendiri yang mendukung pengembangan aplikasi ini. Pada tugas akhir ini akan di implementasikan arsitektur push mail sebagai layanan instant messaging berbasis android dengan otentikasi 1

otomatis yang terintegrasi dengan PIM pada simcard dan android. Diharapkan dengan adanya mekanisme integrasi antara sistem dan PIM, tidak ada lagi duplikasi akun untuk satu user. Sistem akan menerapkan beberapa fitur yaitu, mekanisme store andforward, otentikasi yang terotomatisasi berdasarkan simcard, integrasi PIM pada mobile sehingga kontak pertemanan sama dengan kontak pada mobile device yang mengandalkan nomor handphone sebagai useraccount. 1.2 Rumusan Masalah Permasalahan yang muncul pada sistem adalah penerapan push mail sebagai layanan instant messaging, dengan integrasi Personal Information Management (PIM) pada simcard sebagai alternatif otentikasi, serta menerapkan otentikasi secara otomatis pada instant messaging tersebut. Perumusan masalah pada tugas akhir ini meliputi beberapa hal sebagai berikut: 1. Bagaimana merancang sistem push mail sebagai layanan instant messaging di platform adroid? 2. Bagaimana merancang dan mengimplementasikan otentikasi pada sistem yang terintegrasi dengan SIM Card. 3. Bagaimana merancang dan mengimplementasikan mekanisme sinkronisasi PIM (Personal Information Managemengt) dengan sistem account mail server sebagai media kontak dari sistem. 4. Bagaimana mengintegrasikan masing-masing komponen yang ada dalam arsitektur. 1.3 Batasan Masalah Pada tugas akhir Implementasi Push Mail Sebagai Layanan Instant Messaging Berbasis Android memiliki bebrapa batasan masalah. Adapun beberapa batasan masalah, diantaranya: 1. Penggunaan aplikasi mobile ini hanya di tujukan pada semua merek smartphone berbasis Android 2.0 sampai Android 2.3. 2. Integrasi PIM di simcarddan ponsel sebagai otentikasi. 3. Penggunaan aplikasi ini terhubung dengan internet, minimal dalam jaringan EDGE. 2

4. Pengguna tidak dapat melampirkan file pada pesan. 5. IMAP sebagai protokol pengaksesan email dari server email. 6. PIM yang di akses hanya berupa daftar kontak. 7. Sistem tidak mencakup mekanisme kompresi dan enkripsi. 1.4 Tujuan Penelitian Tujuan dari tugas akhir Implementasi Push Mail Sebagai Layanan Instant Messaging Berbasis Android adalah sebagai berikut: 1. Dapat merancang sistem push mail sebagai layanan instant messaging di platform android. 2. Dapat merancang dan mengimplementasikan otentikasi pada sistem yang terintegrasi dengan SIM card. 3. Dapat merancang dan mengimplementasikan mekanisme sinkronsisasi PIM (Personal Information Manager) dengan sistem account email server sebagai kontak dari messanger. 4. Daoat mengintegrasikan masing-masing komponen yang ada dalam arsitektur email. 1.5 Metodolgi 1.5.1 Studi literatur Mengumpulkan dan kemudian mempelajari beberapa literatur yang di dapat, sebagai acuan untuk proses selanjutnya: Mempelajari mail server dengan mekanisme push email. Mempelajari Personal Information Manager (PIM) pada platform Android. Implementasi mail server dengan mekanisme push email. Implementasi mail client sebagai layanan instant messaging melingkupi pengujian, gagal dan perbaikan(trial, error, fixing). 1.5.2 Analisa dan perancangan sistem Aplikasi Implementasi Push mail sebagai Layanan Instant Messagging Berbasis Android, merupakan sistem yang di bangun dengan metode client-server. Sistem di bagi menjadi tiga bagian diantaranya, client yang dibangun pada perangkat mobile Android dengan bahasa pemograman JAVA, pada sisi server dibangun web service dengan 3

menggunakan JSON dengan bahasa pemograman PHP5 serta sms gateway yang merupakan bagian dari web service dan mail server sebagai MDA (Mail Delivery Agent) email. Berikut adalah perancang sistem yang tediri dari tiga komponen yaitu mail server, web service dan mail client. - Mail Server Mail server dirancang menggunakan aplikasi pendukung yaitu Postfix dan Dovecot yang bertugas sebagai mekanisme store and forward email serta push email. Postfix digunakan untuk melakukan pengiriman email menggunakan protokol SMTP dan Dovecot digunakan untuk menerima email dengan protokol IMAP serta yang berperan melakukan mekanisme push email melalui protokol IMAP Idle. - Web Service Web Service dirancang untuk melakukan mekanisme registrasi dan sinkronisasi antara client dan mail server. Web service dibangun menggunakan PHP5, database MySQL, dan Gammu sms gateway. Teknologi yang digunakan untuk web service sendiri menggunakan teknologi JSON. Web service terintegrasi dengan mail server sehingga web service dapat menambahkan user mail cliet ke mail server. Web service juga menggunakan SMS gateway yang berfungsi untuk memperoleh nomor handphone dari mail client dengan cara mengirimkan satu SMS saat registrasi ke web service. - Mail Client Mail client dirancang untuk aktifitas messaging, mengirim dan menerima pesan. Mail client dibangun pada platform android 2.2 sampai android 2.3 menggunakan bahasa pemograman Java. Mail client menggunakan library pendukung JavaMail untuk menangani mekanisme mengirim dan menerima pesan serta menangani mekanisme push email. Mail client menggunakan PIM (Personal Information Management) yaitu contact 4

handphone yang sudah tersinkronisasi sebagai daftar contact yang ada pada aplikasi mail client Gambar 1.1: Mekanisme Sistem - Mobile android melakukan otentikasi PIM dengan mail server. Pada tahap ini mobile device mengirimkan SIM serial number ke web service menggunakan protokol HTTP. Data tersebut diproses untuk memberi respon berupa nomor handphone. Jika SIM serial number di simcard belum terdaftar maka mobile akan melakukan mekanisme pendaftaran dengan mengirimkan sms ke web service untuk mendapatkan nomor handphone dan memberi respon ke mail client dengan format JSON jika user sudah terdaftar. Namun jika user sudah terregistrasi maka mail client bisa langsung digunakan. - Pada tahap selanjutnya mobile device, melakukan mekanisme sinkronisasi kontak ke web service dengan menggunakan JSON sebagai service sinkronisasi. Mekanisme ini berjalan pada background proccessing di mail client. - Mobile android mengirimkan email dengan protokol SMTP. Selanjutnya server akan mengirimkan ke email tujuan. Alamat email di modifikasi berupa nomor mobile device yang sudah terdaftar sebelumnya. Sehingga alamat email menjadi nomorponsel@labitumm.org contoh 6285248243615@labitumm.org. 5

- Server akan mengirimkan email ke mobile android dengan metode push melalui protokol IMAP Idle. Dengan protokol IMAP Idle mobile dapat menerima pesan dengan mekanisme push. - Mail client akan menerima notifikasi pesan masuk. Dan email sudah di terima ke email tujuan pengirim. - Sistem tidak selalu terhubung antara client ke server maupun server ke client. Oleh karena itu perlu adanya mekanisme store and forward. Sistem akan melakukan cek koneksi. Bila koneksi tidak memungkinkan maka ada mekanisme store dan bila koneksi sudah memungkinkan maka akan dilakukan menanisme forward. 1.5.3 Implementasi Implementasi yang akan dilaksanakan untuk menyelesaikan permasalahan pada tugas akhir ini yakni : Konfigurasi mail server yang mendukung push technology Melakukan konfigurasi mail server sehingga mendukung mekanisme push. Beberapa mail server sudah mendukung mekanisme push diantaranya Dovecot.Mekanisme push yang bekerja pada mail server yaitu mengirimkan email dari server yaitu MDA ke penerima yaitu MUA secara realtime tanpa adanya request terlebih dahulu dari penerima email, sehingga memberikan efesiensi dalam pengaksesan email. Gambar 1.2: Mekanisme push mail Membuat aplikasi web service Untuk menjaga komunikasi antar platform yaitu server dan client perlu adanya protokol yang menjembatani komunikasi tersebut, salah satunya dengan web service dengan protokol HTTP. Pada sistem ini web service digunakan sebagai media registrasi user email. Web service juga terpasang Gammu sms gateway, untuk menerima sms dari mail client ke web service. Tujuan dari proses ini untuk mendapatkan nomor handphone, 6

karena pada SIM card tidak menyediakan informasi nomor handphone namun SIM card menyimpan SIM serial number dan bersifat unik. Dari nomor handphone tersebut, web service melakukan proses pendaftaran account ke mail server dengan username adalah nomor handphone dan password adalah SIM serial number. Membuat aplikasi instant messaging di Android. Dengan memahami mekanisme pengiriman dan penerimaan email melalui SMTP connection, maka perlu adanya aplikasi messaging pada mobile android sehingga pengguna dapat melakukan aktifitas mengirim dan menerima email. Dengan menggaris bawahi adanya mekanisme push, maka perlu adanya notifikasi. Notifikasi berfungsi sebagai penanda adanya email yang masuk, sehingga user dapat langsung mengecek email yang masuk tanpa harus membuka email secara keseluruhan. Integrasi PIM (Personal Information Management) pada aplikasi messaging. Aplikasi messaging akan terintegrasi dengan PIM di android. Beberapa informasi yang diambil dari PIM nantinya terfokus pada kontak handphone. Konfigurasi alamat email menjadi nomor handphone. Umumnya domain yang diberikan oleh mail server berupa karakter dan angka yang di definisikan sendiri oleh user. Pada mail messaging ini, nantinya user tidak di perkenankan untuk mendefinisikan dan mengganti username pada saat mendaftarkan dan saat menggunakan akunnya. Username di ambil dari nomor handphone yang didapatkan pada saat mail client mengirimkan sms ke web service pada saat proses registrasi. Dengan demikian user akan mengirimkan pesan ke user lainnya menggunakan nomor handphone yang sudah terdaftar pada mail server. 7

Gambar 1.3 : Alur proses 1.5.4 Pengujian Pengujian yang dilakukan dalam tugas akhir ini meliputi beberapa aspek yakni : Aspek Push Email yang dikirimkan ke server akan langsung di forward ke email tujuan dengan metode push. Push mail akan di tandai dengan notifikasi pada ponsel android dan pesan yang di kirimkan oleh user lain. Aspek otentikasi Mail client melaukan otentikasi menggunakan nomor handphone sebagai email dan SIM serial number sebagai password dari email tersebut. Aspek sinkronisasi Mail client dapat melakukan sinkronisasi kontak ke mail server. Kontak yang ada pada mail client merupakan sinkronisasi antara PIM yaitu kontak handphone dengan user yang terdaftar pada mail server. Serta uji coba pergantian simcard dari ponsel android yang berbeda. Aspek Broadcast Message Sistem mampu mengirimkan pesan secara broadcast ke akun lain yang telah terdaftar pada kontak email. 8

Aspek History Message Sistem mampu menyimpan history messaging di mail client. Menggunakan presistance dari android yaitu SQLite. Aspek Store and Forward Message Sistem memiliki mekanisme store and forward. Hal ini ditandai dengan adanya notifikasi atau laporan pesan terkirim ke server dan terkirim ke email tujuan. 1.6 Sistematika Penulisan Laporan ini disusun secara sistematika yang terbagi dalam beberapa bab, dimana isi dari masing-masing bab tersebut akan dijelaskan di bawah ini: BAB I : PENDAHULUAN Bab I ini membahas tentang latar belakang, rumusan masalah, batasan masalah, tujuan tugas akhir, metodologi peneyelesain masalah yang digunakan untuk pembuatan tugas akhir dan sistematika penulisan. BAB II : LANDASAN TEORI Membahas teori dasar yang berhubungan dengan pembuatan sistem. Dasar teori dai literature dan referensi yang terkaitan dengan permasalahan yang diangkat sebagai bahan tugas akhir. BAB III : ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM Menjelaskan mengenai cara kerja beserta analisa perencanaan sistem sesuai dengan teori-teori dasar yang ada. BAB IV : IMPLEMENTASI DAN PENGUJIAN Berisi tentang implementasi sistempada perangkat Android 2.2 serta pengujian sistem pada perangkat Android 2.2 sebagai layanan Instant Messaging. BAB V : KESIMPULAN DAN SARAN Merupakan kesimpulan dari pembahasan pada bab-bab sebelumnya, yang merupakan hasil akhir dari pembahasan masalah. 9