IMPLEMENTASI EMAIL CLIENT BERBASIS IMAP PROTOCOL MENGGUNAKAN JAVAMAIL LIBRARY PADA SISTEM BERBASIS ANDROID; IMPLEMENTATION OF EMAIL CLIENT BASE ON IMAP PROTOCOL USING JAVAMAIL LIBRARY ON ANDROID BASED SYSTEM
Aura Firdaus Andromeda, Yohanes Suyanto
2013 | Skripsi | PROGRAM STUDI ILMU KOMPUTEREmail client, email reader, atau lebih formalnya Mail User Agent (MUA) merupakan sebuah aplikasi yang digunakan untuk mengelola email penggunanya melalui sebuah komputer atau perangkat mobile, tanpa harus membuka web browser. Email client dapat mengakses mail server dan mengunduh email dari mail server tersebut, sehingga komputer atau perangkat mobile tidak perlu selalu terkoneksi dengan Internet saat pengguna ingin membaca email masuk ataupun menulis email baru untuk dikirimkannya dikemudian hari. Pada penelitian ini dibangun sebuah aplikasi email client untuk perangkat mobile dengan sistem operasi Android. Dengan aplikasi ini, pengguna dapat mengakses dan memanipulasi pesan-pesan yang disimpan pada mail server melalui protokol IMAP4. Akses dan manipulasi yang dapat dilakukan antara lain melihat daftar pesan, membaca pesan, menghapus pesan, mengunduh pesan, menyimpan attachment pesan, memindahkan pesan, meneruskan pesan, menyalin pesan, serta pengaturan folder. Selain itu, pengguna juga dapat mengirim pesan melalui protokol SMTP. Protokol-protokol yang diimplementasikan mengacu pada Request For Comments (RFC) antara lain RFC 3501 untuk IMAP4 dan RFC 821 untuk SMTP. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman Java dengan IDE Eclipse versi Juno (SDK 4.2.1). Untuk implementasi fitur pengiriman dan penerimaan email digunakan pustaka tambahan yaitu Javamail library. Aplikasi di compile pada Android Virtual Device (emulator) versi 2.3.6 dan diuji pada smartphone dengan sistem operasi Android platform 3.2, 4.0.3, 4.0.4 dan 4.1.2 Hasil pengujian terhadap penelitian menunjukkan bahwa aplikasi telah berjalan dengan baik pada smartphone Android dengan layanan paket data maupun melalui jaringan wireless. Pengujian koneksi berhasil dilakukan terhadap beberapa email provider, yaitu AOL, Yahoo, Gmail, GMX, Lavabit dan UGM.
Kata Kunci : Email client; Java; IMAP, SMTP ; Javamail library; Android.