scholarly journals Sistem Presensi Online Menggunakan Arsitektur Pengembangan Perangkat Lunak Model-View-Viewmodel

Teknika ◽  
2021 ◽  
Vol 10 (3) ◽  
pp. 214-224
Author(s):  
Adha Setiawan Wiyana ◽  
M. Ihsan Alfani Putera ◽  
Sri Rahayu Natasia

PT. Lintasmaya Network Samarinda adalah perusahaan yang bergerak di bidang jasa dengan memberikan layanan IT Support kepada perusahaan lain. Sebagai perusahaan yang bergerak di bidang jasa, PT. Lintasmaya Network Samarinda perlu memastikan untuk dapat memberikan layanan terbaik kepada konsumen dengan memperhatikan kinerja karyawan. Agar hal tersebut dapat tercapai, maka solusi yang dipilih oleh PT. Lintamaya Network Samarinda adalah membangun sistem presensi berbasis aplikasi mobile. Hanya saja karena PT. Lintasmaya Network Samarinda tidak memiliki kemampuan dan pengalaman dalam mengembangkan sebuah aplikasi mobile, sistem presensi tersebut tidak dapat berjalan dengan baik. Berangkat dari masalah tersebut, maka diadakan penelitian pengembangan sistem presensi berbasis aplikasi mobile dengan menggunakan metode pengembangan perangkat lunak Personal Extreme Programming (PXP) dan arsitektur Model-View-Viewodel (MVVM). Metode pengembangan perangkat lunak PXP terdiri dari tujuh proses yaitu requirement, planning, iteration initialization, design, implementation, system testing, dan retrospective. Sedangkan aristektur MVVM adalah penulisan kode yang dibagi menjadi tiga bagian terdiri dari view, viewmodel, dan model. Adapun hal lain yang menjadi perhatian dalam penelitian ini adalah penerapan IMEI untuk mengenali perangkat, GPS untuk mendapatkan lokasi, dan JWT Authentication untuk keamanan fitur. Melalui penerapan tersebut, sistem dapat memberikan hal positif seperti data yang akurat dan penggunaan fitur yang terbatas hanya untuk pihak perusahaan.

Repositor ◽  
2020 ◽  
Vol 2 (7) ◽  
pp. 863
Author(s):  
Ahmad Hidayat ◽  
Aminuddin Aminuddin ◽  
Ilyas Nuryasin

AbstrakCV. Anugerah Mandiri merupakan salah satu perusahaan yang bergerak dalam bidang fotocopy, penjualan ATK, penjualan mesin fotocopy dan penjualan sparepart untuk mesin fotocopy. Masalah yang dialami perusahaan tersebut terjadi disebabkan pengelolaan pembukuan yang masih manual. Berdasarkan permasalahan yang dialami perusahaan, diperlukan sebuah sistem yang dapat mengelola serta menganalisa masalah pembukuan keuangan yang ada pada perusahaan yang diteliti, namun dengan metode ini peneliti harus siap akan kebutuhan client yang dapat berubah-ubah karena pada proses pengembangan client akan terlibat secara langsung sejak analisa kebutuhan dilakukan. Dengan arsitektur HMVC serta pendekatan  akan dapat dengan mudah menyelesaikan sistem yang akan dibangun menimbang bahwa sistem yang digunakan iyalah HMVC yang bersifat modularitas sehingga akan dengan mudah memenuhi kebutuhan tambahan dari client dengan cara  menambahkan modul baru pada sistem, hal tersebut mudah dilakukan karena ketika ada penambahan fitur maka modul yang daitambahkan tidak mengganggu modul lain sebab modul satu dan lainnya memiliki model view controllernya masing-masing.Development, Design Pattren. Setelah penelitan berhasil dilakukan maka dapat ditarik kesimpulan bahwa sistem informasi pembukuan keuangan CV.Anugerah Mandiri dibangun menggunakan framework codeigniter dengan menggunakan pendekatan Personal Extreme Programming yang terdiri dari dua iterasi dan lima tahapan yaitu Requirment, Planning, Iteration initialization, System testing, dan Retrospective. Hierarchical Model view controller pada sistem ini mampu menangani perubahan yang dilakukan oleh user dibuktikan dengan tiga belas modul MVC yang terdiri dari admin, auth, barang, client, debit, kalender, keuangan, laporan, orderan, profile, sparepart, template dan user.AbstractCV. Anugerah Mandiri is one of the companies engaged in photocopying, ATK sales, copy machine sales and spare parts sales for photocopiers. The problem experienced by the company occurred due to the management of bookkeeping which is still manual. Based on the problems experienced by the company, we need a system that can manage and analyze financial accounting problems that exist in the company under study, but with this method researchers must be prepared for client needs that can change because the client development process will be directly involved since the analysis needs done. With HMVC architecture and approach will be able to easily complete the system to be built considering that the system used is HMVC which is modularity so that it will easily meet the additional needs of clients by adding new modules to the system, it is easy to do because when there are additional features then the added module does not interfere with other modules because one and the other modules have their own view controller models. Development, Design Pattren. After successful research, it can be concluded that the financial accounting information system CV. Anugerah Mandiri was built using a codeigniter framework using the Personal Extreme Programming approach which consists of two iterations and five stages, namely Requirements, Planning, Iteration initialization, System testing, and Retrospective. Hierarchical Model view controller on this system is able to handle changes made by the user as evidenced by thirteen MVC modules consisting of admin, auth, goods, client, debit, calendar, finance, reports, orders, profiles, spare parts, templates and users.


Repositor ◽  
2020 ◽  
Vol 2 (11) ◽  
pp. 1535
Author(s):  
Fajrur Rahman Suprapto ◽  
Gita Indah Marthasari ◽  
Ilyas Nuryasin

Ricardo Corner MLG merupakan salah satu perusahaan dalam bidang penjualan pakaian jadi. Saat ini, perusahaan tersebut masih menjalankan proses bisnis secara manual, sehingga dirasa masih kurang maksimal dalam proses transaksi penjualannya. Maka dari itu, diperlukan dukungan teknologi informasi yang cepat, tepat, dan akurat yang mampu mendukung proses bisnisnya. Sistem tersebut adalah sistem informasi penjualan dan pelelangan berbasis web, yang dapat menggabungkan transaksi pembelian dan lelang dalam sekali proses pembayaran. Metode pengembangan perangkat lunak yang digunakan adalah Personal eXtreme Programming (PXP), yang merupakan metode dengan pengembang tunggal dan proses implementasinya bersifat iterative development. Metode Personal eXtreme Programming (PXP) sendiri terdiri dari tujuh fase, yaitu requirements, planning, iteration initialization, design, implementation, system testing, dan retrospective. Pada penelitian ini dalam menentukan prioritas kebutuhan sistemnya menggunakan metode MoSCoW. Hasil dari penelitian ini adalah terdapat 18 user stories yang terbagi ke dalam 4 iterasi dan proses pengembangan sistemnya sesuai estimasi awal, yaitu 24 hari.


2021 ◽  
Vol 8 (1) ◽  
pp. 79-86
Author(s):  
Andik Wijanarko ◽  
Adam Prayogo Kuncoro ◽  
Naufal Dzaki Wuryantoro

Saat ini teknologi sudah banyak digunakan di berbagai sektor kehidupan, baik itu dibidang ekonomi, pendidikan, dan pemerintahan. Dengan perkembangan teknologi yang sangat pesat, instansi-instansi pemerintah dituntut untuk menerapkan sebuah pengolahan data yang terkompeterisasi sehingga dapat memberikan informasi yang tepat dan akurat. Salah satu contoh instansi pemerintahan adalah pemerintah desa. Pemerintahan Desa adalah penyelenggaraan urusan pemerintahan dan kepentingan masyarakat setempat dalam sistem pemerintahan Negara Kesatuan Republik Indonesia. Setiap desa memiliki catatan penduduk dan juga data dasar keluarga. Balai desa Somagede sudah memiliki sistem informasi pendataan data dasar keluarga desa Somagede. Pada saat petugas menggunakan sistem informasi pendataan data dasar keluarga Somagede, petugas mempunyai beberapa kendala yaitu, jaringan wifi di kantor desa tidak selalu ada, yang menyebabkan petugas merasa kesulitan untuk menginputkan data dasar keluarga Somagede dan menyajikan data dasar keluarga desa Somagede, kepada orang yang membutuhkan data dasar keluarga desa Somagede. Tujuan dari penelitian ini adalah untuk mengembangkan aplikasi pendataan data data dasar keluarga Somagede yang dapat diakses mempermudah petugas desa untuk melakukan pendataan data data dasar keluarga desa Somagede, tujuan lainnya adalah mengembangkan database aplikasi pendataan data dasar keluarga Somagede dari yang sederhana menjadi kompleks. Metode pengembangan perangkat lunak yang digunakan pada penelitian ini adalah extreme programming dengan pengujian menggunakan blackbox testing. Hasil dari aplikasi pendataan data dasar keluarga berbasis website ini adalah dapat memudahkan petugas dalam melakukan pendataan data dasar keluarga Somagede.


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. 


2013 ◽  
Vol 27 (3) ◽  
pp. 387-399
Author(s):  
Hyunchul Kim
Keyword(s):  

2018 ◽  
Vol 9 (1) ◽  
pp. 31-42
Author(s):  
Rysa Sahrial

Poverty is one continuing social issue which is hard to solve. Dealing with this problem, Islam has already had the alternative solution that is tithe (Zakat). Zakat is implemented to decrease economy imbalanced appeared in the society. While in fact, not all the Moslem pay Zakat. There are five factors as the reason why Moslem didn’t do that. First, some Muzakki wants to deliver his zakat directly.Seconde, not all Muzakki know how much Zakat must be paid. The other factors are Limited information about Mustahik home, limited time that Muzakki have to deliver his Zakat directly and the easiness to report Mustahik data. Dealing with those factors, it is required to have an information system which can make Muzakki meets Mustahik. In this research, information system application used Extreme Programming (XP) development method. XP method is required to program a system which will be made by accomodating the users’ needs and expectations.


CHIPSET ◽  
2020 ◽  
Vol 1 (02) ◽  
pp. 61-68
Author(s):  
Anisha Fadia Haya ◽  
Werman kasoep ◽  
Nefy Puteri Novani

This study aims to create a system that can monitor gas cylinders where this device consists of two systems, the first is a system to measure the weight of 3kg LPG gas cylinders to find the remaining gas which will then be displayed on the LCD, and the second the system gives a notification (alarm) if there is a gas leak via SMS. This system consists of Arduino UNO Microcontroller components, Load cell Sensor, MQ-6 Sensor, and SIM800L GSM Module. For overall system testing, the load cell sensor system can display a percentage of the weight value obtained an error rate of 0%, this indicates that the formula used in the program runs according to what is desired. In the MQ-6 sensor system can make the buzzer on at a value >= 700 ppm, the results of the buzzer can live when the detected gas value >= 700 ppm, this is as desired. In the sim800L gsm module system can send leak notifications, the results obtained that the module can send SMS notifications. And the system turns on the buzzer when the LPG gas has reached the minimum limit, the results obtained by the buzzer will sound when the remaining gas value <= 16%. Based on tests conducted on this system the system can measure the desired weight of the cylinder to look for the remaining gas in the form of a percentage and detect a gas leak and then send an SMS notification.


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.


Sign in / Sign up

Export Citation Format

Share Document