RANCANG BANGUN APLIKASI PERESPON OTOMATIS PADA...
Transcript of RANCANG BANGUN APLIKASI PERESPON OTOMATIS PADA...
RANCANG BANGUN APLIKASI PERESPON OTOMATIS PADA PENJUALAN TOKO ONLINE MELALUI MEDIA ROBOT TWITTER Ekanda Susaptyo Hidayat NRP 5109 100 004 Dosen Pembimbing Imam Kuswardayan, S.Kom, M.T. Ridho Rahman Hariadi, S.Kom, M.Sc
LATAR BELAKANG
▪ Maraknya penggunaan jejaring sosial untuk pertukaran informasi dalam masyarakat
LATAR BELAKANG
▪Twitter sebagai salah satu jejaring sosial terpopuler
LATAR BELAKANG
▪ Banyaknya toko online yang berpromosi melalui Twitter, namun masih kurang maksimal
RUMUSAN MASALAH ▪ Bagaimana membuat sebuah
aplikasi robot Twitter yang mampu secara otomatis membalas tweet berdasarkan kata kunci tertentu.
▪ Bagaimana menyambungkan aplikasi robot Twitter tersebut dengan basis data yang dimiliki toko online.
RUMUSAN MASALAH ▪ Bagaimana menyambungkan aplikasi
robot Twitter dengan situs perusahaan ekspedisi yang digunakan pihak toko online untuk mengirim barang untuk mendapatkan informasi status barang.
▪ Bagaimana mengirimkan sebuah tweet yang berisi gambar dan produk dari toko online yang dijual tersebut.
BATASAN MASALAH ▪ Aplikasi robot Twitter ini
merupakan aplikasi desktop dan dibangun menggunakan bahasa Java.
▪ Untuk autentifikasi kepada Twitter dilakukan dengan menggunakan OAuth.
BATASAN MASALAH ▪ Pengguna aplikasi
desktop ini hanyalah untuk admin/pemilik toko online.
▪ Proses bisnis dari transaksi jual-beli yang ditangani oleh aplikasi ini hanya bisa dilakukan jika akun Twitter pelanggan telah melakukan follow kepada akun Twitter toko online.
TUJUAN ▪ Membuat sebuah aplikasi robot
Twitter yang mampu secara otomatis melakukan pembaharuan status di Twitter.
▪ Mengintegrasikan basis data toko dengan aplikasi robot Twitter untuk membantu penjualan, serta menangani pembelian yang dilakukan konsumen melalui tweet.
▪ Memudahkan pengguna dalam usaha penjualan barang yang dilakukan pada media sosial Twitter.
MANFAAT ▪ Memudahkan melakukan
promosi ▪ Memudahkan penanganan
transaksi yang melalui Twitter
SOLUSI
▪ Aplikasi robot Twitter untuk mengotomatisasi pembaharuan status
▪ Aplikasi robot Twitter untuk merespon “mention” dan “direct message” secara otomatis
▪ Aplikasi robot Twitter untuk mengambil data dari JNE
▪ Aplikasi robot Twitter untuk menangani transaksi jual-beli
TWITTER4J ▪ Library di Java untuk mengakses Twitter API
▪ Developer-friendly
TWITTER4J ▪Mengunggah status ke Twitter
▪Mendapat daftar “mention” dan
“direct message”
▪Memasukkan gambar ke dalam status Twitter
▪Melakukan “follow” kepada sebuah akun
PERBANDINGAN DENGAN APLIKASI YANG SUDAH ADA
Aplikasi
Kriteria
Twittbot IFTTT Aplikasi Robot
Twitter Update status secara otomatis Ya Ya Ya
Unggah gambar secara otomatis Ya Ya Ya
Membalas mention dan direct message secara otomatis
Ya Ya Ya
Menangani transaksi jual beli Tidak Tidak Ya Mengambil data dari web lain Tidak Ya, jika
channel tersedia
JNE
FITUR ▪ ADMIN TOKO ONLINE ▪ Menambahkan
barang ▪ Mengkonfirmasi
pembayaran ▪ Menangani
pengiriman barang
▪ PELANGGAN ▪ Mendaftarkan diri ▪ Memesan barang ▪ Menambah pesanan ▪ Melihat isi keranjang ▪ Mengkonfirmasi
pembelian ▪ Mengkonfirmasi
pembayaran ▪ Mengecek lokasi barang
ARSITEKTUR APLIKASI
PENGUJIAN
SKENARIO FUNGSIONALITAS YANG DIUJI ▪ Menambah produk.
▪ Membalas mention secara otomatis.
▪ Mendaftarkan pengguna Twitter untuk menjadi konsumen ketika akan membeli suatu produk.
▪ Membalas direct message secara otomatis.
▪ Menangani transaksi jual-beli.
▪ Melacak lokasi dari barang.
HASIL PENGUJIAN MENAMBAHKAN BARANG
HASIL PENGUJIAN MEMBALAS MENTION
HASIL PENGUJIAN
HASIL PENGUJIAN (SALAH FORMAT)
FORMAT KETERANGAN CEK(spasi)KODE PRODUK
Sistem akan mengecek stok produk yang diminta pada basis data
DAFTAR(spasi) NAMA
Sistem akan mendaftarkan pengguna Twitter ke dalam basis data pelanggan toko, dan melakukan follow kepada akun yang bersangkutan.
TRACE(spasi) KODE TRANSAKSI
Sistem akan memberikan info mengenai transaksi yang diminta sesuai informasi yang ada pada laman situs JNE.
HASIL PENGUJIAN MENDAFTARKAN DIRI
HASIL PENGUJIAN
HASIL PENGUJIAN MEMBALAS DIRECT MESSAGE
HASIL PENGUJIAN DENGAN FORMAT YANG SALAH
FORMAT KETERANGAN PESAN(spasi)KODE BARANG(spasi) JUMLAH
Sistem akan membuatkan transaksi baru untuk pelanggan
TAMBAH(spasi) KODE BARANG(spasi) JUMLAH
Sistem akan menambahkan barang ke dalam transaksi yang dimiliki pelanggan
KONFIRM(spasi) KODE TRANSAKSI
Sistem akan mengkonfirmasi pembelian yang dilakukan pelanggan telah selesai dan mengirimkan balasan berupa total yang harus dibayar
LIHAT(spasi)KODE TRANSAKSI
Sistem akan memberikan info mengenai barang apa saja yang ada pada transaksi tersebut
BAYAR Sistem akan memberikan notifikasi kepada admin bahwa ada pembayaran yang dilakukan.
KIRIM(spasi) NAMA PENERIMA
(spasi) ALAMAT TUJUAN
Sistem akan memasukkan data nama penerima dan alamat tujuan pengiriman paket.
HASIL PENGUJIAN MEMESAN BARANG
HASIL PENGUJIAN MENAMBAHKAN BARANG
HASIL PENGUJIAN KONFIRMASI PEMBELIAN
HASIL PENGUJIAN MENGKONFIRMASI PEMBAYARAN
HASIL PENGUJIAN
HASIL PENGUJIAN MELAKUKAN PENGIRIMAN
HASIL PENGUJIAN MELACAK STATUS BARANG
KESIMPULAN DAN SARAN
KESIMPULAN
▪ Aplikasi yang dibangun pada TA ini mampu tersambung kepada Twitter, dan secara otomatis mampu melakukan pembaharuan status secara otomatis ke Twitter.
▪ Aplikasi yang dibangun pada TA ini mampu membalas setiap mention dan direct message yang masuk, baik itu yang sesuai format maupun tidak berformat.
▪ Aplikasi yang dibangun pada TA ini mampu secara otomatis melakukan pembaharuan status dengan gambar ke Twitter.
▪ Aplikasi yang dibangun pada TA ini mampu secara otomatis menangani transaksi jual-beli yang terjadi dan mampu memberikan notifikasi kepada admin ketika ada pelanggan yang melakukan pembayaran.
▪ Aplikasi yang dibangun pada TA ini secara otomatis mampu memberikan info lokasi barang pelanggan yang dikirimkan melalui JNE.
SARAN ▪ Menyambungkan aplikasi ini dengan Internet
Banking yang dimiliki oleh toko online. Nantinya konfirmasi pembayaran akan bisa dilakukan secara otomatis. Ketika hal ini berhasil dikembangkan, maka proses transaksi jual-beli akan semakin efektif karena setiap pembayaran yang masuk akan teridentifikasi secara otomatis.
▪ Membuat aplikasi ini untuk bisa mengurangi request time ke Twitter seminimal mungkin. Sehingga respon yang dikirimkan bisa dengan cepat dikirim kepada pengguna Twitter.