RANCANG BANGUN APLIKASI PERESPON OTOMATIS PADA...

Preview:

Citation preview

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.

Recommended