<?xml version="1.0" encoding="UTF-8" ?>
<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xmlns:slims="http://slims.web.id" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3" ID="17368">
<titleInfo>
<title>KASIR MULTI USER BERBASIS DEKSTOP DENGAN KONSEP MODEL VIEW DAN CONTROLLER (STUDI KASUS GAHARU COFFE)</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Thomas Edyson Tarigan, S.Kom., M.Cs</namePart>
<role><roleTerm type="text">Contributor</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>Yulianto, Ahmad Dani - 195410190</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<typeOfResource manuscript="yes" collection="yes">mixed material</typeOfResource>
<genre authority="marcgt">bibliography</genre>
<originInfo>
<place><placeTerm type="text">Yogyakarta</placeTerm></place>
<publisher>UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)</publisher>
<dateIssued>2024</dateIssued>
<issuance>monographic</issuance>
<edition></edition>
</originInfo>
<language>
<languageTerm type="code">id</languageTerm>
<languageTerm type="text">Indonesia</languageTerm>
</language>
<physicalDescription>
<form authority="gmd">Text</form>
<extent></extent>
</physicalDescription>
<note>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.</note>
<subject authority=""><topic>Berbasis Desktop</topic></subject>
<subject authority=""><topic>MULTI USER</topic></subject>
<subject authority=""><topic>CONTROLLER</topic></subject>
<subject authority=""><topic>model view</topic></subject>
<classification>NONE</classification><identifier type="isbn"></identifier><location>
<physicalLocation>Perpustakaan Universitas Teknologi Digital Indonesia Katalog Online Perpustakaan Universitas Teknologi Digital Indonesia</physicalLocation>
<shelfLocator>067 YUL K R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">YUL0067IN0167</numerationAndChronology>
<sublocation>Rak Referensi  Skripsi Informatika</sublocation>
<shelfLocator>067 YUL K R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>17368</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2024-06-05 14:48:30</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2024-06-05 14:49:47</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>