Improving the model view controller paradigm in the web

Author(s):  
Santiago Robles ◽  
Juan Lautaro Ferná ◽  
N.A. ndez ◽  
N.A. André ◽  
s Fortier ◽  
...  
Author(s):  
Zahra Al-Awadai ◽  
Anne Brüggemann-Klein ◽  
Michael Conrads ◽  
Andreas Eichner ◽  
Marouane Sayih

How can we use XML, XQuery, and SCXML (State Chart XML) to implement the Model component in a Model-View-Controller web application? First we must be able to do function decomposition of XQuery functions that perform updates (a task rendered more complex by XQuery's restrictions on updating expressions). Then we would like a systematic method of using UML state diagrams in the design of the web application and of integrating an SCXML processor into the implementation of the Model component. A BaseX extension implementing the WebSockets protocol enables us to make the Model observable and thus to realize multi-player games that require server push. All these practices are compatible with domain-driven design and model-driven solutions; they pave the way for XML developers to create XML-based applications on the web.


Respati ◽  
2017 ◽  
Vol 12 (3) ◽  
Author(s):  
Ahmad Chusyairi

INTISARIDesa Grogol merupakan salah satu desa dari 189 desa dari 24 kecamatan dan 28 kelurahan yang berada di wilayah kabupaten Banyuwangi Provinsi Jawa Timur dimana informasi tentang layanan kependudukan sudah dapat diakses menggunakan web dengan URL: https://www.grogolbanyuwangi.com/ yang menghasilkan informasi kependudukan bersifat statis berupa gambar terdiri dari: prosedur pembuatan Kartu Keluarga (KK), Kartu Tanda Penduduk (KTP), Akte Kelahiran, Surat Kematian dan Surat Pindah dimana pengajuannya dari Rukun Tangga (RT)/Rukun Warga (RW) untuk diteruskan Desa Grogol dan pengajuan data penduduk tersebut dilanjutkan sampai ke Dinas Kependudukan dan Pencatatan Sipil (DISPENDUKCAPIL) kabupaten Banyuwangi. Pengembangan layanan kependudukan yang meliputi data penduduk, KK, KTP, kematian, kelahiran dan perpindahan penduduk (pindah masuk dan pindah keluar) mengalami kesulitan karena belum ada pemisahan data penduduk (Model) dari tampilan web (View) dan cara dalam memproses data penduduk tersebut (Controller), sehingga penggunaan kode dalam pemrograman lebih signifikan, belum dapat meningkatkan fleksibilitas dan modularitas sistem. Penggunaan metode MVC (Model-View-Controller) dalam pengembangan web kependudukan desa dibutuhkan untuk dapat mengoptimalkan layanan kependudukan yang ada, sehingga memudahkan pengguna (masyarakat dan perangkat Desa Grogol) dalam mendapatkan informasi kependudukan sesuai dengan kebutuhan. Hasil dari penelitian ini adalah website kependudukan Desa Grogol yang dinamis dengan menggunakan metode MVC dan menghasilkan informasi kependudukan yang dapat dihasilkan berupa statistik tentang usia produktif, angka kelahiran, angka kematian dan angka perpindahan penduduk (pindah masuk dan pindah keluar).Kata Kunci−layanan kependudukan, Model, View, Controller, statistikABSTRACTGrogol Village is one of 189 villages from 24 sub-districts and 28 sub-districts located in Banyuwangi district of East Java Province where information on population services is accessible using the web with URL: https://www.grogolbanyuwangi.com/ which produces information population is static in the form of picture consisting of: procedure of making Family Card (KK), Identity Card (KTP), Birth Certificate, Letter of Death and Letter of Move where the filing from Rukun Tangga (RT)/Rukun Warga (RW) to continue Grogol Village and the submission of population data is continued up to the Department of Population and Civil Registration (DISPENDUKCAPIL) Banyuwangi district. The development of population services, including population data, households, ID cards, deaths, births and migration (moving in and out) has difficulties because there is no segregation of population data (Model) from the web view (View) and how to process the population data (Controller), so the use of code in the programming is more significant, yet can increase the flexibility and modularity of the system. The use of MVC (Model-View-Controller) methods in developing the village residence web is needed to optimize the existing residence services, making it easier for users (community and village equipment Grogol) to obtain population information as needed.The result of this research is the Grogol Village population website that is dynamic using MVC method and produce population information that can be produced in the form of statistics about productive age, birth rate, mortality rate and population transfer rate (moving in and moving out).Keywords−service population, Model, View, Controller, statistics


CCIT Journal ◽  
2010 ◽  
Vol 3 (3) ◽  
pp. 377-402
Author(s):  
Ermatita Ermatita ◽  
Huda Ubaya ◽  
Dwirosa Indah

Pengembangan perangkat lunak adalah tugas kompleks dan membutuhkan adaptasi untuk mengakomodasi kebutuhan pengguna. Untuk membuat konsep dan perubahan perangkat lunak, dalam pemeliharaan, sekarang telah dikembangkan lebih mudah dalam pengembangan perangkat lunak, pola model-view-controller, yang merupakan arsitektur yang dapat membantu memfasilitasi dalam pengembangan dan pemeliharaan perangkat luna. Hal ini, karena dalam arsitektur model tiga-lapis, yaitu: tampilan dan pengontrolan dalam pembangunan dilakukan secara independen, sehingga dapat memberikan dahan dalam pengembangan dan pemeliharaan. Selain itu, arsitektur ini juga dapat melihat hal-hal yang sederhana dan menarik bagi pengguna. Software sistem on-line test adalah perangkat lunak yang memerlukan interaksi dengan pengguna, dan pemeliharaan perangkat adaptif. Karena sistem ujian on-line memerlukan pengembangan perangkat lunak untuk mengakomodasi kebutuhan ini berkembang dengan cepat. Makalah ini untuk menganalisis Model-View-Controller dan mencoba pembangunan, untuk menerapkannya dalam pengembangan perangkat lunak sistem pengujian on-line. 


e-NARODROID ◽  
2015 ◽  
Vol 1 (2) ◽  
Author(s):  
Immah Inayati

Perkembangan dunia teknologi berjalan sangat cepat. Selaras dengan hal itu, kebutuhan manusia hususnya dibidang bisnis juga semakin berkembang. salah satunya adalah R.M. Lesehan Berkah Ilaahi. Rumah makan ini merupakan rumah makan yang memiliki banyak pelanggan. Dengan semakin bertambahnya jumlah pelanggan, maka [penumpukan antrian banyak terjadi. Di samping itu rumah makan ini memiliki potensi untuk dapat terus mengembangkan bisnisnya. Untuk itu dibutuhkan sebuah sistem yang mampu memfasilitasi proses pemesanan melalui online serta mampu membantu pemilik bisnis dalam melakukan promosi dan penawaran, terlebih kepada pelanggan yang daya belinya tinggi. Jurnal ini memaparkan proses pembangunan sistem pemesanan berbasis web dengan menekankan pada tahap analisa, desain, dan implementasi. Analisis kondisi lapangan dilakukan dengan cara observasi lapangan, studi literatur sistem lama, wawancara dan kuesioner pelanggan. Hasil analisa akan digambarkan menggunakan notasi UML (Unified Modeling Language) untuk selanjutnya diimplementasikan dalam sebuah aplikasi e-CRM menggunakan bahasa pemrograman PHP serta basis data PostgreSQL. Metode pengembangan yang digunakan adalah Object oriented dengan memanfaatkan Yii Framework yang merupakan framework PHP berbasis Model View Controller (MVC). Selain itu digunakan pula bootstrap framework dari sisi desain aplikasi untuk memberikan fleksibilitas aplikasi ketika diakses dengan device yang resolusinya lebih kecil seperti telephon genggam. Kata kunci : Observasi, Wawancara, Kuesioner, UML (Unified Modeling Language), Yii Framework, Object oriented, Model View Controller (MVC), bootstrap framework.


2020 ◽  
Author(s):  
Darshak Mota ◽  
Neel Zadafiya ◽  
Jinan Fiaidhi

Java Spring is an application development framework for enterprise Java. It is an open source platform which is used to develop robust Java application easily. Spring can also be performed using MVC structure. The MVC architecture is based on Model View and Controller techniques, where the project structure or code is divided into three parts or sections which helps to categorize the code files and other files in an organized form. Model, View and Controller code are interrelated and often passes and fetches information from each other without having to put all code in a single file which can make testing the program easy. Testing the application while and after development is an integral part of the Software Development Life Cycle (SDLC). Different techniques have been used to test the web application which is developed using Java Spring MVC architecture. And compares the results among all the three different techniques used to test the web application.


Sign in / Sign up

Export Citation Format

Share Document