Tugas 7 APSI - Process Modelling Pembayaran Belanja di TransMart dengan Aplikasi AlloBank

Definisi Proses Modelling

Proses modelling dalam pengembangan sistem informasi memiliki kelebihan dan kekurangan. Kelebihannya termasuk membantu meminimalkan kesalahan dalam merancang sistem informasi dengan menggambarkan proses bisnis secara visual, sehingga dapat menemukan potensi kesalahan atau kelemahan dalam alur data. Selain itu, proses modelling juga dapat membantu dalam mengoptimalkan proses bisnis atau organisasi dengan meningkatkan efisiensi dan mengurangi biaya operasional.

Namun, perlu diingat bahwa proses modelling hanya merupakan tahap awal dalam pengembangan sistem informasi. Setelah tahap modelling selesai, masih perlu dilakukan tahap-tahap lain seperti analisis kebutuhan, desain sistem, implementasi, dan pengujian. Setiap tahap memiliki tantangan dan risiko sendiri yang membutuhkan keterampilan dan pengalaman untuk mengatasi masalah yang muncul.

Kesimpulannya, proses modelling merupakan teknik penting dalam pengembangan sistem informasi. Dengan menggambarkan proses bisnis secara visual, dapat membantu menghindari kesalahan dan mengoptimalkan proses. Namun, tahap-tahap selanjutnya juga perlu dilakukan untuk memastikan sistem yang dihasilkan berkualitas dan berfungsi dengan baik.

Hierarki DFD

1. Diagram Konteks

Diagram konteks adalah suatu visualisasi yang digunakan dalam analisis dan desain sistem informasi untuk mengilustrasikan hubungan antara suatu sistem dengan lingkungan eksternalnya. Dalam diagram ini, sistem tersebut direpresentasikan sebagai sebuah kotak tunggal, sedangkan entitas-entitas eksternal yang terlibat dalam interaksi dengan sistem, seperti pengguna, sistem lain, dan lingkungan fisik, ditampilkan secara jelas. Sebagai contoh, berikut ini adalah contoh diagram konteks yang menunjukkan proses pembayaran belanja di Transmart melalui aplikasi Allo Bank.

Diagram Konteks
Gambar 1. Diagram Konteks

Penjelasan mengenai diagram ini adalah bahwa pengguna akan melakukan transaksi, dan data transaksi akan dimasukkan ke dalam proses 0. Selain itu, informasi tentang pengguna juga akan dimasukkan ke dalam proses 0. Selanjutnya, informasi tentang total pembelian dari proses 0 akan disampaikan kepada kasir bersamaan dengan laporan transaksi. Dari kasir, informasi transaksi akan dikirimkan kembali ke proses 0, yang akan memulai proses dengan menggunakan aplikasi AlloBank. Proses 0 akan memberikan informasi mengenai akun pengguna pada aplikasi AlloBank, dan kemudian meminta verifikasi serta melanjutkan proses pembayaran menggunakan akun yang terhubung dalam aplikasi AlloBank. Setelah itu, informasi mengenai pembayaran menggunakan AlloBank akan dikirimkan kembali ke proses 0. Setelah semua proses selesai dilakukan, proses 0 akan memberikan bukti transaksi kepada pengguna.

2. DFD Level 0

DFD Level 0 (Diagram Aliran Data Level 0) adalah suatu diagram yang memberikan gambaran secara umum tentang sistem informasi, menampilkan entitas yang terlibat dalam sistem, dan menggambarkan aliran data antara entitas tersebut. DFD Level 0 sering digunakan sebagai dasar untuk mengembangkan diagram level-level selanjutnya, seperti DFD Level 1 dan seterusnya, yang akan memperinci proses internal dalam sistem tersebut. Berikut ini adalah DFD Level 0 yang menggambarkan proses pembayaran belanja di Transmart menggunakan aplikasi AlloBank.

DFD Level 0
Gambar 2. DFD Level 0

Diagram ini terdiri dari dua proses utama, yaitu proses pengolahan data pengguna dan proses pengolahan data transaksi. Pada proses pengolahan data pengguna, pengguna akan memasukkan detail informasi pribadi mereka, yang akan menghasilkan data akun pengguna sebagai nomor rekening pengguna. Data akun pengguna akan dikirim ke sistem AlloBank, di mana sistem aplikasi akan memberikan verifikasi dan otorisasi untuk akun tersebut. Selanjutnya, pengguna akan melakukan transaksi dengan mengirimkan data transaksi ke proses pengolahan data transaksi. Dari proses ini, informasi mengenai total pembelian akan diteruskan ke kasir, dan kasir akan mengirimkan informasi transaksi kembali ke proses pengolahan data transaksi. Informasi transaksi ini akan digunakan untuk verifikasi dan permintaan pembayaran kepada AlloBank. AlloBank akan menggunakan data akun pengguna untuk meneruskan informasi pembayaran ke proses pengolahan data transaksi. Setelah proses tersebut selesai, proses pengolahan data transaksi akan mengirimkan bukti transfer ke pengguna, sementara kasir akan menyampaikan data laporan transaksi sebagai laporan transaksi.

3. DFD Level 1

DFD Level 1 (Diagram Aliran Data Level 1) adalah suatu diagram yang memberikan gambaran rinci tentang sistem informasi dengan menampilkan proses-proses internal yang ada dalam sistem dan aliran data antara proses-proses tersebut. DFD Level 1 digunakan untuk memberikan detail yang lebih mendalam setelah DFD Level 0. Berikut ini adalah DFD Level 1 yang menggambarkan proses pembayaran belanja di Transmart menggunakan aplikasi AlloBank.

DFD Level 0
Gambar 3. DFD Level 1

Diagram di atas menjelaskan tentang enam proses yang terdiri dari: pembuatan akun AlloBank, memiliki akun AlloBank, mengaktifkan AlloPrime, mengaktifkan Pay Later, melakukan perhitungan transaksi, dan melakukan pembayaran dan proses transaksi. Awalnya, pengguna akan mengirimkan informasi pengguna ke dua cabang proses yang berbeda. Jika pengguna belum memiliki akun, mereka akan diarahkan ke proses pembuatan akun. Sedangkan jika mereka sudah memiliki akun, mereka akan masuk ke proses memiliki akun. Dari proses ini, data pengguna yang tersimpan dalam sistem akan dikirimkan ke nomor rekening pengguna di akun mereka, di mana mereka dapat mengaktifkan AlloPrime dengan memberikan informasi pengguna. Selain itu, akun rekening pengguna juga dapat mengaktifkan Pay Later dengan mengirimkan informasi pengguna. Data pengguna akan diteruskan ke sistem AlloBank dari akun rekening pengguna. Pengguna dapat melakukan transaksi dan mengirimkan data transaksi ke proses perhitungan transaksi untuk dilakukan penghitungan. Selanjutnya, penghitungan akan dilakukan di proses tersebut, menghasilkan informasi total pembelian yang akan diteruskan ke kasir. Dari kasir, informasi transaksi akan dikirimkan ke proses pembayaran dan proses transaksi. Untuk pembayaran menggunakan AlloBank, akan dilakukan verifikasi dan permintaan pembayaran ke akun yang terdaftar di sistem AlloBank, sementara informasi pengguna akan diteruskan ke proses 2.2. Setelah proses selesai, bukti transaksi akan dikirimkan ke pengguna, dan laporan transaksi akan dikirimkan ke kasir, di mana kasir akan menghasilkan laporan transaksi sebagai output.

Komentar

Postingan populer dari blog ini

Tugas Pertemuan 15 PBKK - Membuat Aplikasi dengan Google Apps Script

Tugas Pertemuan 2 PPL - Identifikasi Proses PPL

Tugas Pertemuan 5 PPL - High Level Design