Tinjauan Pustaka T1 682005057 Full text

8 terhambatnya proses produksi. Ketidaktepatan informasi mengenai banyak nya persediaan bahan baku, terselip nya nota transaksi penjualan maupun pembelian bahan baku mempengaruhi jalan nya proses jual beli dari perusahaan toko roti tersebut. Maka dari fakta – fakta lapangan tersebut, terdapat informasi bahwa sistem manual dari transaksi jual beli dan kelalaian dalam pengelolaan persediaan bahan baku, serta kurang nya ketelitian dalam pengecekan nota-nota saat terjadi nya transaksi jual beli, menghambat proses produksi dari perusahaan tersebut Salah satu pemecahan dari masalah tersebut dengan menggunakan aplikasi sistem manajemen transaksi jual beli yang memungkinkan untuk memberikan informasi mengenai banyaknya bahan baku yang harus dibeli sesuai dengan meningkatnya penjualan produk – produk tersebut. Dan memberikan jaminan keakuratan dalam proses transaksi jual beli. Serta mengurangi kelalaian dalam transaksi jual beli. Aplikasi yang dibuat menerapkan konsep Model View Controller MVC yang merupakan design pattern populer pada pengembangan aplikasi. MVC ditujukan untuk memisahkan business logic dari user interface, sehingga pengembang aplikasi bisa mengubah suatu bagian dari aplikasi tanpa mempengaruhi bagian aplikasi yang lain nya. Model konvensional, masih mencampur kode program antara logika proses dan interface hal ini akan membuat pemeliharaan sistem lebih sulit, dan juga rumit untuk dimodifikasi ketika akan digunakan untuk aplikasi lain. Permasalahan tersebut telah menimbulkan gagasan untuk memisahkan logika aplikasi dengan antarmuka, sehingga aplikasi yang dibangun dengan mudah dapat diganti user interface setiap saat.

2. Tinjauan Pustaka

Persediaan merupakan suatu aktiva yang meliputi barang-barang milik perusahaan dengan maksud untuk dijual dalam suatu periode usaha tertentu, atau persediaan barang-barang yang masih dalam proses produksi, ataupun persediaan bahan baku yang masih menunggu penggunaannya dalam suatu proses produksi. Tujuan perusahaan adalah memperoleh laba. Tujuan tersebut dipengaruhi oleh beberapa faktor, salah satu faktor yang mempengaruhi yaitu kelancaran produksi. Sedangkan salah satu kendala yang dihadapi UMKM adalah dalam bidang produksi. Kelancaran produksi itu sendiri dipengaruhi oleh ada atau tidaknya bahan baku yang akan diolah dalam produksi. Bahan baku yang dibutuhkan hendaknya cukup tersedia sehingga dapat menjamin kelancaran produksi. Akan tetapi hendaknya kuantitas persediaan itu jangan terlalu besar agar modal yang tertanam dalam persediaan dan biaya-biaya yang ditimbulkannya dengan adanya persediaan juga tidak terlalu besar dan jangan pula terlalu kecil karena dapat memperlambat proses produksi [1]. Model View Controller pertama kali dipublikasikan oleh peneliti XEROX PARAC yang bekerja dalam pembuatan bahasa pemrograman Smalltalk sekitar tahun 1970-1980. MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data model dari tampilan view dan cara bagaimana memprosesnya controller. Dalam implementasinya kebanyakan framework dalam aplikasi adalah berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi aplikasi seperti manipul kontrol dalam sebuah ap a. Model, digunakan u ketika ada perubahan inf yang berhubungan deng sekedar data dan fungsi digunakan untuk komput Hal ini tidak hanya me sistem bekerja. b. View, bertanggung ja memiliki hubungan 1-1 untuk membuatnya. View layar. Selain itu, ketika bagian layar yang terke Terdapat kemungkinan b view tersebut dapat mere c. Controller, menerima view untuk melakukan a bertanggung jawab untuk Sebagai contoh, ketika controller bertanggung j merespon. Model, view harus merujuk satu sama View-Controller. G Gambar 1. Hubunga Arsitektur MVC memi memungkinkan beberap komponen model sebua dipelihara, karena semua 9 si berdasarkan komponen utama yang membang ulasi data, antarmuka pengguna, dan bagian yan aplikasi [2]. untuk mengelola informasi dan memberitahu informasi. Hanya model yang mengandung data d ngan pemrosesan data. Sebuah model meringkas gsi yang beroperasi di dalamnya. Pendekatan m puter model atau abstraksi dari beberapa proses du menangkap keadaan proses atau sistem, tetapi b jawab untuk pemetaan sebuah perangkat. View 1 dengan sebuah permukaan layar dan tahu b iew melekat pada model dan me-render isinya kep a model berubah, view secara otomatis menggam rkena perubahan untuk menunjukkan perubahan n beberapa view pada model yang sama dan masi merenderisi model untuk permukaan tampilan yang b ma input dari pengguna dan menginstruksikan n aksi berdasarkan masukan tersebut. Sehingga, tuk pemetaan aksi pengguna akhir terhadap respo ka pengguna mengklik tombol atau memilih it g jawab untuk menentukan bagaimana aplikasi s dan controller sangat erat terkait,oleh karena it ma lain. Gambar 1 mengilustrasikan hubungan das Gambar 1 Relasi antara model, view, dan controller gan antara model, view, dan controller Gulz miliki manfaat yaitu pemisahan antara model rapa view menggunakan model yang sama. A buah aplikasi lebih mudah untuk diterapkan, mua akses ke model berjalan melalui komponen ini ngun sebuah ang menjadi u pengamat ta dan fungsi as lebih dari model yang dunia nyata. i bagaimana iew biasanya u bagaimana kepermukaan ambar ulang han tersebut. masing-masing g berbeda. n model dan a, controller pon aplikasi. item menu, i seharusnya a itu, mereka dasar Model- ulzar, 2002 dan view . Akibatnya, , diuji, dan ini [3]

3. Metode Penelitian