The Concept of Model-View-Controler (MVC) as Solution Software Development

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. 

2020 ◽  
Vol 5 (1) ◽  
pp. 53
Author(s):  
Maria Ulfa ◽  
Suryayusra Suryayusra ◽  
Septa Hardini

E-commerce is an online-based sales system, which is used to expand sales and increase sales in the Indonesian Book Room CV. In terms of sales now CV Ruang Buku Indonesia has many competitors who use internet technology to make this business lag and the sales and purchase processes are less than optimal, even decreased. Things like this can cause a business to close. Based on this, the development in the sales system is made into e-commerce with a view controller model (MVC) to facilitate the operation of the online sales system. The software development model used is the waterfall model with several stages of communication, planning, modeling, construction, and deployment. This research resulted in e-commerce of Indonesian Book Room with a view controller model that aims to face competitors and increase sales.


2018 ◽  
Vol 4 (2) ◽  
pp. 44-50
Author(s):  
Abu Sopian

Students who enroll in the Sekolah Tinggi Ilmu Komunikasi Profesi Indonesia are not only from High School Graduates or from the same level. But students who enroll are also available from Bachelor Degree (D3) or called Level Transfer. For that, it is necessary to do equalization or conversion of courses from Bachelor Degree (D3). Currently the conversion of subjects in still done manually. Forthat, it is necessary to develop an application that can help in converting for subject. In this study the development of course conversion applications is used Software Development Life Sycle (SDLC) method with the waterfall model. Based on the analysis of the system design above, it can be concluded that the Model View Controller (MVC) architecture can be applied to the codeigniter framework and MVCarchitecturemaking it easier to repair changes to the source code without changing the entire logic and fungtion properly and meet the objectives the beginning of the development of this subject conversion application.


2019 ◽  
Vol 2 (2) ◽  
pp. 1-6 ◽  
Author(s):  
Ram Naresh Thakur ◽  
U.S. Pandey

Object Oriented Software Development (OOSD) is a design technique that is used before the development and design of a software. This design method makes the system appears as a collection of objects to communicate with other objects by passing messages. The Model-View-Controller (MVC) has been inherited from Object-Oriented Programming (OOP) with the integration of Graphical User Interface (GUI) and interactive program execution. The MVC is very useful for developing Interactive and Dynamic Web Applications and iOS. With MVC, developers can trust on design patterns that are widely accepted as solutions for recurring problems. MVC can be used to develop flexible, reusable and modular Software. Applying the MVC design pattern in object-oriented Software development a flexible, reliable, modular and scalable website can be built. So, it’s necessary for every developer to have the knowledge of software development using MVC design pattern.


Irriga ◽  
2017 ◽  
Vol 1 (1) ◽  
pp. 48-56
Author(s):  
Luara Vieira de Oliveira ◽  
Marcos Antônio Rigueira Egidio ◽  
Flávio Gonçalves Oliveira

SOFTWARE DE SUPORTE À DECISÃO DE GESTÃO DE CUSTOS E DETERMINAÇÃO DE TARIFAS EM PERÍMETROS DE IRRIGAÇÃO LUARA VIEIRA DE OLIVEIRA¹; MARCOS ANTONIO RIGUEIRA EGIDIO² E FLAVIO GONÇALVES OLIVEIRA³ ¹Acadêmica do Curso de Engenharia Agrícola e Ambiental, UFMG – Universidade Federal de Minas Gerais  - Campus Montes Claros,  Avenida Universitária, 1000,  CEP 39404-547, Montes Claros, MG, Fone: (38) 992069727, Email: [email protected].²Engenheiro agrícola, Analista em Desenvolvimento Regional, CODEVASF, Montes Claros, MG.3Engenheiro agrícola-DSc., Professor do instituto de Ciências Agrárias da UFMG, Montes Claros, MG.  1 RESUMO Objetivou-se neste trabalho o desenvolvimento de software para gestão de custos e cálculo de tarifa k1 e k2 para perímetro de irrigação sob gestão pública da CODEVASF, podendo ser disseminado para outros perímetros, a fim de otimizar os custos. A metodologia do cálculo de tarifa se baseia na aplicação real de custos a partir da apropriação em administração, manutenção e operação para cada sistema de forma a aumentar a precisão dos cálculos de tarifas fixa e variável, visando aperfeiçoar por meio do desenvolvimento de um software sob metodologia MVC (ModelViewController), framework ElectronJS, AngularJS e HTML5, as quais são tecnologias opensource e multiplataforma. Este software contribui para a agilização dos processos e economia no que se refere aos perímetros de irrigação. Além da transparência na aplicação de investimentos em operação, manutenção e administração. Palavras-chave: metodologia tarifaria, otimização de processos, automação  OLIVEIRA  L. V. de; EGIDIO M. A. R.; OLIVEIRA  F. G.DECISION-MAKING SUPPORT SOFTWARE FOR COST MANAGEMENT AND TAX DETERMINATION ON IRRIGATION PERIMETERS  2 ABSTRACT The present work aims to develop a software for cost management and k1 and k2 tax calculation for the irrigation perimeter under public management of CODEVASF, and can be used for other perimeters in order to optimize costs. The tax calculation method is based on the actual application of costs from the appropriation in management, maintenance and operation for each system in order to increase the accuracy of the fixed and variable tax calculations, and optimizing through the software development under MVC methodology (Model View Controller) and ElectronJS, AngularJS platforms based on HTML5, opensource and multiplatform technologies. This software can contribute to speed up the processes, and reduce costs regarding the irrigation perimeters as well as to make clear investments in operation, maintenance and administration. Keywords: tax calculation methodo, process optimization, automation


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.


2006 ◽  
Vol 321-323 ◽  
pp. 1593-1596 ◽  
Author(s):  
Chan Kyoung Park ◽  
Ki Whan Kim ◽  
Jin Yong Mok ◽  
Young Guk Kim ◽  
Seog Won Kim

The Korean High Speed Train (KHST) has been tested on the Kyongbu high speed line and the Honam conventional line since 2002. A data acquisition system was developed to test and prove the dynamic performance of the KHST, and the system has been found to be very efficient in acquiring multi-channel data from accelerometers located all over the train. Also presented in this paper is an analysis procedure which is simple and efficient in analyzing the acceleration data acquired during the on-line test of the KHST. The understanding of system vibration mode for a railway vehicle is essential to evaluate the characteristics of a dynamic system and to diagnose the dynamic problems of the vehicle system during tests and operations. Methods based on homogeneous linear systems are not realistic because real systems have nonlinear characteristics and are strongly dependent on environmental conditions. In this paper an efficient method of vibration analysis has been proposed and applied for the KHST to evaluate its vibration mode characteristics. The results show that this method is suitable to estimate the system vibration modes of the KHST.


Sign in / Sign up

Export Citation Format

Share Document