Skip to main content

Tugas Tambahan: VIRA BCA Chatbot

Tugas Tambahan: VIRA BCA Chatbot


Nama: Aulia Eka Putri Aryani
NRP: 05111940000044
Kelas: RK-D

Pembahasan

Setelah dapat diakses melalui LINE, Facebook Messenger, dan Kaskus Chat, VIRA (Virtual Assistant Chat Banking BCA) kini juga hadir di Asisten Google. Vira bisa membantu nasabah BCA dalam mengetahui informasi dan promosi seputar BCA dan transaksi terkait. 

Organization Chart

Organization chart merupakan diagram yang menjelaskan struktur internal perusahaan, mulai dari peran, tanggung jawab, hingga hubungan antar individu dalam suatu lembaga atau organisasi. Berikut adalah organization chart dari PT. BCA.

Use Case Diagram

Use case diagram adalah diagram yang menggambarkan hubungan interaksi antara sistem dan aktor. Berikut adalah use case diagram untuk VIRA chatbot.

Use Case Specification

Adapun  spesifikasi untuk masing-masing use case pada VIRA chatbot adalah sebagai berikut.

1. Melakukan Login Rekening

2. Mengecek Saldo Rekening

3. Mengecek Data Mutasi Rekening

Use Case Scenario

VIRA merupakan sebuah layanan perbankan berbasis chat. Nasabah melakukan inisiasi layanan dengan mengirimkan chat awal dan memilih menu yang dibutuhkan. Apabila nasabah ingin melihat data rekening, layanan VIRA mewajibkan nasabah untuk mendaftarkan rekening melalui VIRA. Selanjutnya, layanan VIRA akan menampilkan form dan nasabah memasukkan nomor rekening dan nomor HP. Apabila nomor rekening dan nomor HP sesuai, layanan VIRA akan mengirimkan OTP kepada nasabah. Selanjutnya, nasabah akan memasukkan OTP dan layanan VIRA akan memproses login yang dilakukan nasabah. Setelah login, nasabah dapat mengakses menu-menu layanan VIRA. Apabila nasabah akan mengecek saldo, nasabah dapat menekan menu yang sesuai dan VIRA akan mengirimkan chat berupa data saldo. Apabila nasabah ingin mengecek data rekening, nasabah dapat menekan menu dan VIRA akan mengirimkan chat berisi mutasi rekening empat transaksi terakhir.

Activity diagram

Activity diagram untuk masing-masing use case adalah sebagai berikut.

1. Melakukan Login Rekening

2. Mengecek Saldo Rekening

3. Mengecek Data Mutasi Rekening

User Interface Flow Template

Adapun user interface flow dari VIRA chatbot adalah sebagai berikut.

Decision Tree

Decision tree adalah model prediksi menggunakan struktur pohon yang digunakan untuk memprediksi/mengklasifikasi aksi pengguna. Adapun decision tree untuk VIRA chatbot adalah sebagai berikut.

Data Flow Diagram

Data Flow Diagram adalah diagram yang menggambarkan aliran data dari sebuah proses (sistem informasi). Data flow diagram menyediakan informasi mengenai input dan output dari tiap entitas dan proses itu sendiri. Adapun data flow diagram untuk VIRA chatbot adalah sebagai berikut.

State Diagram

State diagram adalah diagram yang digunakan untuk medeskripsikan perilaku sistem. State diagram mendeskripsikan semua kondisi yang mungkin muncul dalam suatu use case (proses). Adapun state diagram untuk VIRA chatbot adalah sebagai berikut.

Comments

Popular posts from this blog

Tugas 8: Implementasi PHP dan MySQL (CRUD)

 Tugas 8: Implementasi PHP dan MySQL (CRUD) Nama: Aulia Eka Putri Aryani NRP: 05111940000044 KELAS: PWEB-B Pembahasan Pada tugas kali ini, saya diminta untuk membuat website pendaftara n siswa yang mengimplementasikan proses CRUD (Create, Read, Update, dan Delete) dengan memanfaatkan PHP dan MySQL yang telah dipelajari sebelumnya. Dalam pengerjaan website ini, saya menggunakan HTML, CSS dan Bootstrap, serta PHP dan MySQL melalui phpmyadmin. Berbeda dengan pengerjaan-pengerjaan sebelumnya, hosting yang digunakan untuk pembuatan website ini adalah 000webhost. Alasan perpindahan dari Github Pages ke 000webhost ialah karena  Github Pages sudah tidak memadai sebagai tempat hosting dynamic website yang memerlukan post, get, dan database yang dapat terhubung ke website. Adapun tampilan dari website pendaftaran siswa yang saya buat dapat dilihat pada link berikut atau gambar di bawah ini. Tampilan ...

Tugas 5: Membuat Formulir Validasi dengan JavaScript

Tugas 5: Membuat Formulir Validasi dengan JavaScript Nama: Aulia Eka Putri Aryani NRP: 05111940000044 Kelas: PWEB-B Pembahasan Pada pertemuan PWEB minggu lalu, saya diminta untuk membuat website pendaftaran kuliah tatap muka yang merupakan formulir validasi yang tidak dapat di- submit hingga seluruh datanya terisi. Untuk membuat website ini, saya mengimplementasikan HTML, CSS, dan JavaScript yang telah dipelajari sebelumnya serta memanfaatkan Github Pages untuk meng-host halaman website ini. Adapun isi dari formulir yang saya buat adalah sebagai berikut. Fakultas Departemen Nama NRP Email Kota Penyintas Dosis Vaksin Jenis Vaksin Ketersediaan Tatap Muka Seperti yang diminta oleh dosen saya, saya tidak mengizinkan user untuk melakukan submit formulir jika terdapat data yang belum terisi dan mengeluarkan alert apabila terdapat data yang kosong. Selain mengeluarkan alert, saya juga memberikan focus pad...

Tugas 4: Membuat Website Katalog Produk dengan CSS

Tugas 4: Membuat Website Katalog Produk dengan CSS Nama: Aulia Eka Putri Aryani NRP: 05111940000044 Kelas: PWEB-B Pembahasan Pada pertemuan PWEB terakhir kali, saya diminta untuk membuat website yang berisi katalog produk dengan menggunakan CSS yang telah dipelajari.  Sama seperti tugas-tugas sebelumnya, saya memanfaatkan Github Pages untuk meng- host  halaman web ini, dimana  default  domain yang digunakan adalah github.io.  Berikut adalah tampilan dari website yang telah saya buat. Untuk lebih lengkapnya dapat dilihat pada link berikut . Tampilan Website Konten website yang saya buat adalah beranda dari website. Saya membagi beranda menjadi 3 div utama, yaitu div yang berperan sebagai header, main, dan footer. Pada div header saya meletakkan logo, kolom pencarian, akun,  wishlist ,  bag , serta navigasi yang yang terdir...