Aplikasi Pemesanan Tiket NontonID

Attar Redha Adikesuma

Sosial Media


1 orang menyukai ini
Suka

Summary

NONTONID merupakan aplikasi yang memudahkan pengguna untuk memesan dan membeli tiket nonton secara online dengan mudah dan efisien. Penjualan e-ticketing melalui NONTONID memiliki manfaat jika digunakan dengan menggunakan sikap penerimaan teknologi dan diharapkan bisa menyelesaikan permasalahan yang ada dalam kehidupan sehari hari berkaitan dengan pemesanan tiket. 

Description

Aplikasi NONTONID

Pada mini projek kali ini, saya sebagai IoT Engineer. Tugas kali ini merupakan tugas kelompok yang dimana dalam pengerjaannya tersebut sudah dibagi-bagi. Disini saya lebih fokus pada bagian alur API. Pada alur API ini terdapat 8 server, yaitu server 1 sebagai tempat untuk deskripsi film, server 2 sebagai tempat pemesanan tempat duduk, server 3 sebagai pembayaran dari tempat duduk yang sudah dipilih, server 4 sebagai tiket apabila pembayaran sudah dilakukan, lalu server 5 sebagai list lokasi dari mitra bioskop, server external untuk menunjukan informasi tempat duduk mana saja yang masih tersedia di mitra bioskop, dan server external pembayaran berfungsi untuk meneruskan pembayaran tiket kepada mitra bioskop.

Fitur Aplikasi :

  • Melihat jadwal tayang
  • Melihat sinopsis film
  • Melihat dan melakukan pemesanan tempat duduk
  • Melakukan pembayaran
  • Dapat menggunakan promo code
  • Menampilkan Tiket

Alur Bisnis Menggunakan Cloud

Bisnis yang kami rencanakan akan full menggunakan Cloud Server. Disini kami menggunakan konsep microservice. Microservices berarti membagi aplikasi menjadi layanan yang lebih kecil dan saling terhubung tidak seperti aplikasi monolitik. Setiap microservice merupakan aplikasi kecil yang memiliki arsitektur heksagonal sendiri yang terdiri dari logika beserta berbagai adapternya (bahasa pemrograman, dll). Berikut adalah kelebihan Microservice:

  • Aplikasi scalable, secure dan reliable
  • Setiap service berdiri sendiri
  • Maintenance-nya lebih mudah
  • Tidak ada hambatan dalam menggunakan teknologi baru
  • Setiap tim developer dapat mengembangkan setiap services-nya tanpa ada mengganggu services yang lain

 

Informasi Course Terkait
  Kategori: Mobile Programming
  Course: Cloud Computing