PERANCANGAN DAN PEMBANGUNAN CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME

dokumen-dokumen yang mirip
LAPISAN APLIKASI SMTP, POP, DAN IMAP. Budhi Irawan, S.Si, M.T

FORUM ONLINE DAN SOCIAL NETWORKING PADA PERANGKAT MOBILE

RANCANG BANGUN CLIENT PADA PERANGKAT MOBILE

Nama Penulis.

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

BAB 1 Arsitektur Layanan

BAB IV IMPLEMENTASI DAN PENGUJIAN

Worksheet. Instalasi Mail Server pada Debian 7 I SMK NEGERI 1 TAPIN SELATAN

Bagaimanakah cara untuk mengetahui apakah aplikasi -client sudah terinstal atau belum pada mesin Linux?

I.I Pengertian & Kinerja SECURITY. Overview. Tujuan

IP Address. Dedi Hermanto

KELEBIHAN KEKURANGAN. Berikut Kelebihan yang dimiliki oleh Zimbra:

Cara Penggunaan KEMENHUB :

BAB 4 IMPLEMENTASI DAN EVALUASI

Terdapat dua protokol utama yang sering digunakan dalam layanan E- Mail :

Laporan Minggu Kedua Jaringan Komputer dan Komunikasi Data

Layanan ( service) Simple Mail Transport Protocol (SMTP)

TUGAS KOMUNIKASI DATA Simple Mail Transfer Protocol (SMTP) Disusun oleh: Lusia Pusvita Dewi Feti Fuji Astuti Andi Rofik Adi Wijaya Kusuma Yayan Jaya

Modul 8 INSTALL DAN KONFIGURASI MAIL SERVER

PERANCANGAN MAIL CLIENT MENGGUNAKAN MEKANISME CREATE FOLDER OTOMATIS

BAB 1 PENYETINGAN AKUN

PENGEMBANGAN PERANGKAT LUNAK AKSES PUSH MAIL VIA YAHOO MESSENGER

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

A. Menambahkan akun UB di perangkat ios Menggunakan IMAP atau POP3

Modul 8 INSTALL DAN KONFIGURASI MAIL DAN WEBMAIL SERVER

Sharing Content Website Menggunakan Parser Pada Internet Message Access Protocol (IMAP)

Perancangan dan Implementasi Mobile

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

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

MANUAL PENGGUNAAN RESMI PEMERINTAH KOTA BOGOR 2017 PANDUAN AKSES . - Untuk akses baru, Bapak atau Ibu akses melalui :

Bab I Pendahuluan 1 BAB I PENDAHULUAN

DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN

APPLICATION LAYER. Pengertian Application layer Service application layer (HTTP, DNS, SMTP)

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

Laporan Mingguan. P264 Corporation. Hak Cipta

BUKU MANUAL PENGGUNA WEB MAIL WONOGIRIKAB.GO.ID

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

Gambar 1. Konfigurasi FTP client.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Metode Akses Mail dari Client

Pertemuan III. Referensi Model TCP/IP

BAB IV IMPLEMENTASI DAN PENGUJIAN

MODUL 1 PRAKTIKUM ADMINISTRASI JARINGAN. Pengenalan dan Instalasi Sistem Operasi Jaringan

DAFTAR ISI. Daftar Isi BAB I BAIS (Brawijaya Authentication and Identification System).. 4

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

BAB IV HASIL DAN PENGUJIAN

TUTORIAL CLIENT - THUNDERBIRD

BAB I PENDAHULUAN. 1.1 Latar Belakang

FTP SERVER MAIL SERVER WEBMAIL

BAB III ANALISIS DAN RANCANGAN

BAB IV HASIL DAN PEMBAHASAN

Dosen Pengampu : Muhammad Riza Hilmi, ST.

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI. dirancang, spesifikasi perangkat lunak (software) dan perangkat keras (hardware) yang

Membuat Mail Server pada Ubuntu Server

PANDUAN MENGGUNAKAN LUMAJANGKAB.GO.ID

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan yaitu, analisis, perancangan,

GMail. Fitur pada Gmail :

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN UJI COBA

M. Choirul Amri

B A I S (Brawijaya Authentication and Identification System)

RANCANG BANGUN SERVER & FIREWALL PADA CV SUKSES MAKMUR MANDIRI PALEMBANG

1. Pendahuluan 1.1 Latar Belakang

Pertemuan III. Referensi Model TCP/IP

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

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

. Ahmad Hidayat Pengantar Komputer & Teknologi Informasi 2 C

BAB IV IMPLEMENTASI DAN PENGUJIAN

Control Panel Windows XP Control Panel Windows 7

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih

KATA PENGANTAR. 1. Kedua Orang Tua Penulis, yang sudah memberikan motivasi, doa, dan dukungan baik moral maupun materil serta perhatiannya selama ini.

KONFIGURASI MAIL SERVER PADA DEBIAN 5

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. dibuat oleh penulis untuk memperjelas tentang tampilan-tampilan yang ada pada Aplikasi

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

Seputar Fitur dan Chart Account

BAB III PEMBANGUNAN API MYSQL

Gambar 3.1 Perancangan Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

RESMI DJKI. mail.dgip.go.id SERI PANDUAN PENGGUNAAN

Services Course. Outlook Live Participant Guide

BAB III ANALISIS PRAKTEK KERJA LAPANGAN. bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

BAB IV HASIL DAN UJI COBA

APLIKASI MENGGUNAKAN J2ME

BAB 4 HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

IMPLEMENTASI MMS UNTUK PELIPUTAN BERITA BERBASIS WEB

f. Tunggu proses download sampai selesai, di layar muncul tampilan sebagai berikut :

LANGKAH LANGKAH PENGUNAAN KORPORAT

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

PERANCANGAN DAN PEMBANGUNAN EMAIL CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME Budi Hari S 5106100117 Pembimbing : Wahyu Suadi, S.Kom, M.Kom MM

RUMUSAN MASALAH Kemudahan dalam pengaksesan email lewat perangkat bergerak (mobile device). Penggunaan platform Java ME untuk berkomunikasi dengan email server melalui email client di perangkat bergerak. Pengimplementasian protokol-protokol yang mendukung konektivitas.

TUJUAN Email client pada perangkat mobile Simple Mail Transfer Protocol (SMTP) Post Office Protocol 3 (POP3) Internet Message Access Protocol 4 (IMAP4) IMAP4 IDLE

BATASAN MASALAH (2) Fitur yang diimplementasikan : Mengirim, menerima, reply, forward, dan menyimpan pesan Menggunakan SSL (Secure Socket Layer). Pengiriman dan download attachment Fitur Contacts Search email Polling dan push mail Multi account

DESKRIPSI UMUM Arsitektur dari sistem aplikasi :

USE CASE SISTEM

USE CASE SISTEM

USE CASE VIEW CONTACS

USE CASE COMPOSE MAIL

USE CASE VIEW BOX

USE CASE RECEIVE MAILS

KEBUTUHAN SISTEM

KEBUTUHAN PENGGUNA (1) Perangkat mobile Java MIDP 2.0 CLDC 1.1. Menu membuat message baru. Menu pengaturan account. Menu pengaturan konfigurasi aplikasi. Fasilitas menyimpan message yang telah terkirim, gagal terkirim, pembuatan draft dan message masuk. Message yang telah tersimpan nantinya dapat dihapus atau diubah maupun dikirim ulang atau dikirim kepada email penerima lain.

KEBUTUHAN PENGGUNA (2) Folder Mailbox : Inbox Outbox Draft Trash Sent Fasilitas untuk menerima email : Koneksi biasa Polling Push. Email mudah dibaca Menyimpan alamat email. Mengirim dan menyimpan attachment ke file system. Pencarian email. Fasilitas bantuan mengenai aplikasi.

KEBUTUHAN PROTOKOL (1) PROTOCOL CLIENT OUT (SMTP) HELO/EHLO AUTH MAIL RCPT DATA QUIT NOOP

KEBUTUHAN PROTOKOL (2) PROTOCOL CLIENT IN (POP3) USER PASS STAT LIST UIDL TOP QUIT

KEBUTUHAN PROTOKOL (3) PROTOCOL CLIENT IN (IMAP4) LOGIN UID SELECT SEARCH FETCH CLOSE LOGOUT

KEBUTUHAN PROTOKOL (4) PROTOCOL CLIENT IN (IMAP4 IDLE) IDLE DONE

KEBUTUHAN BASIS DATA (1) Account Nama recordid emailaccountname email connectiontype incomingserver incomingport incomingusername incomingpassword Tipe Data Int String String Byte String Int String String Contacts Nama Tipe Data recordid Int nama String email String keterangan String Folder Menyimpan data message dan bodypart. Message dan bodypart tersebut disimpan di folder inbox, outbox, sentbox, draftbox, atau trashbox. Untuk masing-masing folder memiliki nama RecordStore tersendiri. incomingssl Byte outgoingserver String outgoingssl Byte outgoingport Int outgoingusername String outgoingpassword String

KEBUTUHAN BASIS DATA (2) Message Nama Tipe Data recordid Int typemessage Byte accountid String restoretrash String readstatus Byte Message Header Nama Tipe Data date Long from String recipient String subject String boundary String mailid String internalmailid String sizemail Int size Byte Message Body Nama sizemessagebody Int Nama Tipe Data Message Body Header Tipe Data name String contenttype Byte charset Byte encoding Byte Body Part FileSystem Nama Tipe Data Nama Body Part RMS Tipe Data fileurl String recordid Int filename String DBFile String

KEBUTUHAN BASIS DATA (3) Setting Nama downnever downpoll downpush pollint sign Tipe Data Boolean Boolean Boolean Int String BodyPart Mewakili content sebenarnya dari body part bertipe recordstore yang informasi dasarnya disimpan di message. Body part ini dapat berupa String atau non String. Selected Email Nama Tipe Data selectedemail String Email ID Digunakan untuk menyimpan email id dari masing-masing message. Id didapatkan dari email server ketika melakukan pengambilan message.

LINGKUNGAN PEMBANGUNAN PERANGKAT LUNAK Komputer (PC) Komputer dengan prosesor Intel Core 2 Duo T7300, RAM 2GB. Sistem operasi Microsoft Windows Vista. NetBeans IDE 6.5 Sun Wireless Toolkit 2.5.2 Notepad++ XAMPP (MySQL) hmailserver 5.3.2-B1769 OpenSSL 1.0 Handphone Sony Ericsson K800i Java MIDP 2.0 dan CLDC 1.1.

SCREENSHOT

UJI COBA PERFORMA (1) Fitur transfer file : POP3 dan IMAP4 aplikasi File Transfer Protocol (FTP) client : PaderSyncFTP version 1.0.7 Jaringan pendukung GPRS 3 (Three) Server POP3 dan IMAP4 yang digunakan adalah gmail.com Server FTP yang digunakan adalah noeboutique.com

UJI COBA PERFORMA (2) POP3 IMAP4 % 11 KB 3,6 3,01 16,39 13 KB 3,33 3,41-2,40 40 KB 11,71 11,71 0 92 KB 35,89 26,55 26,02 100 KB 30,27 29,08 3,93 133 KB 40,47 36,7 9,32 162 KB 59,47 43,11 27,51 200 KB 60,4 49 18,87 234 KB 80,1 61,4 23,34 259 KB 87,8 81,1 7,63 Total 13,06 %

UJI COBA PERFORMA (3) POP3 PaderSyncFTP % 11 KB 3,6 4,54-26,11 13 KB 3,33 5,33-60,06 40 KB 11,71 9,11 22,20 92 KB 35,89 18,43 48,65 100 KB 30,27 18,2 39,87 133 KB 40,47 20,95 48,23 162 KB 59,47 32,74 44,95 200 KB 60,4 47,65 21,11 234 KB 80,1 49,82 37,80 259 KB 87,8 58,95 32,86 Total 20,95 %

UJI COBA PERFORMA (4) IMAP4 PaderSyncFTP % 11 KB 3,01 4,54-50,83 13 KB 3,41 5,33-56,30 40 KB 11,71 9,11 22,20 92 KB 26,55 18,43 30,58 100 KB 29,08 18,2 37,41 133 KB 36,7 20,95 42,92 162 KB 43,11 32,74 24,05 200 KB 49 47,65 2,76 234 KB 61,4 49,82 18,86 259 KB 81,1 58,95 27,31 Total 9,89 %

KESIMPULAN (1) 1. Uji coba menunjukan bahwa tugas akhir yang dibangun telah mengaplikasikan fitur: Pengiriman, penerimaan, reply, forward, dan penyimpanan email Menampilkan email dengan format yang memudahkan untuk dibaca Pembuatan, penghapusan, pemilihan, dan pengubahan account Polling dan push email SSL (Secure Socket Layer) untuk keamanan data Pengiriman dan download attachment Contacts untuk penyimpanan alamat email Search email

KESIMPULAN (2) 2. Uji coba menunjukkan bahwa besar attachment yang dapat di-download bergantung dari besar memory runtime yang tersedia dari perangkat mobile. 3. Uji coba menunjukkan bahwa performa protokol pengambilan email yaitu POP3 dan IMAP4 memang kalah cepat dari FTP dalam hal transfer file tetapi selisihnya tidak terlalu besar sekitar 10 % untuk IMAP4 dan 21 % untuk POP3.

TERIMA KASIH