Giter VIP home page Giter VIP logo

engima's Introduction


# Tugas Besar 2 IF3110 Pengembangan Aplikasi Berbasis Web


Engima

Deskripsi Singkat

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.

Link Website

Halaman Engima: 100.26.106.0/engima

Halaman Bank Pro: 100.26.106.0:5000

Screenshots

Register

register-img

register-correct

register-wrong

Film Detail

critic-img

Buy Ticket

timer-img

Transaction History

transaction-img

transaction2-img

Keterangan Tambahan

  • Jam pada aplikasi web mengacu pada jam lokal pengguna.
  • Basis data menggunakan MySQL.

Pembagian Tugas

REST

  1. Create transaksi - 13517089
  2. Update transasksi - 13517059
  3. Mendapatkan seluruh transaksi id pengguna - 13517134
  4. Database transaksi - 13517089

SOAP

  1. Database bank - 13517059
  2. Validasi - 13517134
  3. Mendapatkan data nasabah - 13517134
  4. Melakukan transaksi - 13517059
  5. Membuat virtual account - 13517089
  6. Mengecek transaksi - 13517089

React

  1. Halaman login - 13517134
  2. Halaman utama - 13517059
  3. Halaman transfer - 13517059
  4. Halaman history - 13517089

Perubahan Engima

  1. Perubahan database - 13517089
  2. Pengambilan movie dari API - 13517089
  3. Perubahan halaman film detail - 13517134
  4. Perubahan halaman home - 13517059
  5. Perubahan halaman buy ticket - 13517059
  6. Perubahan halaman transaction history - 13517089

Catatan Tambahan

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.

Untuk akun tes gunakan:

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

engima's People

Contributors

bmusuko avatar nixonandhika avatar

Watchers

 avatar

Forkers

bmusuko

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.