Setelah aplikasi web Engima diluncurkan, bioskop Engi menjadi sangat laku. Sebelumnya, Engi mengurus semua transaksi tiket film dan penambahan data film secara manual. Karena kewalahan, akhirnya Engi pergi ke seorang konsultan IT untuk menemukan solusi dari permasalahannya. Konsultan menyarankan Engi untuk menggunakan web service untuk mempermudah pekerjaannya. Melihat aplikasi web yang Anda kerjakan memuaskan, Engi meminta Anda untuk mengimplementasikan perubahan tersebut beserta web service dan aplikasi Bank yang digunakan untuk transaksi tiket film di Engima.
Halaman Engima: 100.26.106.0/engima
Halaman Bank Pro: 100.26.106.0:5000
- Jam pada aplikasi web mengacu pada jam lokal pengguna.
- Basis data menggunakan MySQL.
- Create transaksi - 13517089
- Update transasksi - 13517059
- Mendapatkan seluruh transaksi id pengguna - 13517134
- Database transaksi - 13517089
- Database bank - 13517059
- Validasi - 13517134
- Mendapatkan data nasabah - 13517134
- Melakukan transaksi - 13517059
- Membuat virtual account - 13517089
- Mengecek transaksi - 13517089
- Halaman login - 13517134
- Halaman utama - 13517059
- Halaman transfer - 13517059
- Halaman history - 13517089
- Perubahan database - 13517089
- Pengambilan movie dari API - 13517089
- Perubahan halaman film detail - 13517134
- Perubahan halaman home - 13517059
- Perubahan halaman buy ticket - 13517059
- Perubahan halaman transaction history - 13517089
Di server-side, kami mengubah url localhost di kode menjadi url aws karena terdapat masalah dengan CORS.
Untuk pengaksesan aplikasi, perlu digunakan extension yang dapat enable CORS seperti CORS everywhere di Mozilla Firefox
Hasil registrasi di engima tidak memasukkan account baru tersebut ke database ws bank sehingga perlu input manual.
username: bram_musuko
password: 123123
About
IF3110-Pengembangan Aplikasi Berbasis Web - 2019
Teknik Informatika 2017
13517059 - Nixon Andhika
13517089 - Bram Musuko Panjaitan
13517134 - Renita Napitupulu