Detail Cantuman Kembali

XML

KASIR MULTI USER BERBASIS DEKSTOP DENGAN KONSEP MODEL VIEW DAN CONTROLLER (STUDI KASUS GAHARU COFFE)


Multiuser adalah sebuah konsep yang dapat diterapkan dalam suatu sistem sehingga sistem tersebut dapat diakses oleh beberapa pengguna dalam waktu yang sama. Menerapkan konsep multiuser pada suatu sistem memungkinkan sebuah sumber daya sistem digunakan dari berbagai tempat secara bersamaan. Penerapan multiuser pada sistem memungkinkan adanya beberapa aksi yang mengubah sebuah sumber daya pada waktu yang sama sehingga status sumber daya tersebut menjadi ambigu (tidak jelas) antara berhasil diubah oleh semua aksi atau hanya berhasil diubah satu aksi saja.
Konkurensi biasanya terjadi pada basis data yang menyimpan data dan sering diakses untuk keperluan sistem. Konkurensi basis data dapat diatasi dengan mengunci data yang sedang digunakan sampai selesai digunakan agar satu data tidak digunakan bersamaan sehingga status data tersebut tidak ambigu. Metode mengunci data dalam mengatasi masalah konkurensi bisa disebut Pre-claiming Lonk Protocol.
Laravel adalah Framework untuk mengembangkan web berbasis pemrograman PHP. Laravel menyediakan metode untuk mengatasi masalah konkurensi yaitu menggunakan konsep Queue (antrian) yang dapat mencegah beberapa proses berjalan bersamaan. Antrian memblok keseluruhan proses dalam satu transaksi sehingga walau ada beberapa transaksi dilakukan bersamaan tapi tidak menggunakan sumberdaya yang sama akan tetap menunggu transaksi sebelumnya selesai dahulu.
Laravel juga sudah menyediakan konsep MVC (Model View Controller) yang dapat membuat proses pembangunan dan pengembangan aplikasi menjadi lebih mudah. Mengubah program Model pada MVC dapat memengaruhi program View dan Controller yang menggunakan Model tersebut. Mengubah program View maka hanya akan memengaruhi pada program View tersebut. Mengubah program Controller dapat memengaruhi program pada View.




Kata Kunci : Laravel, Model-View-Controller, Multiuser, PHP.

067 YUL K R.1
NONE
Text
Indonesia
UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)
2024
Yogyakarta
LOADING LIST...
LOADING LIST...