Path: Top > S2-Theses > Informatics-STEI > 2007

PEMBANGKIT APLIKASI BERBASIS MODEL SISTEM INFORMASI

Master Theses from JBPTITBPP / 2017-09-27 15:37:08
Oleh : HERVIN ISLAHUDIN (NIM 23505041); Pembimbing : Dr. Iping Supriana S., S2 - Informatics
Dibuat : 2007-06-08, dengan 7 file

Keyword : change problem, application generator, information system model, framework and components, XML, case study
Kepala Subjek : Computer Sciences

Abstrak:








Di dalam lingkungan yang cepat berubah, sistem informasi harus dapat beradaptasi dengan perubahan tersebut. Permintaan akan sistem yang baru dan perubahan pada sistem yang sudah ada harus dapat dikerjakan dalam waktu yang dapat diterima oleh kondisi bisnis. Di sisi yang lain, perkembangan dari perangkat lunak (untuk mendukung sistem informasi) masih belum bisa mengejar kebutuhan dari sistem informasi. Pembangkit aplikasi muncul dengan janji untuk dapat menyelesaikan permasalahan tersebut, yaitu pengembangan sistem yang relatif cepat dan kemudahan dalam perawatan sistem.








Pembangkit aplikasi bekerja pada domain permasalahan yang spesifik, sedangkan pada tesis ini, pembangkit aplikasi akan bekerja pada domain sistem pemrosesan transaksi. Langkah pertama yang dilakukan dalam pembangunan pembangkit aplikasi adalah analisis domain target yang kemudian diikuti dengan pembangunan spesifikasi bahasa dan implementasi dari pembangkit aplikasi. Pada tahap terakhir dilakukan pengujian terhadap pembangkit melalui sebuah studi kasus.








Pada tesis ini, model sistem informasi akan menjadi input bagi pembangkit aplikasi. Model sistem informasi terdiri dari model data dan model proses. Spesifikasi bahasa yang digunakan oleh model perlu diformalkan. Formalisasi spesifikasi dibuat dengan menuliskan spesifikasi dengan menggunakan XML schema sehingga dokumen juga dapat dituliskan dengan menggunakan XML. Model yang ditulis dengan menggunakan sintak XML kemudian ditransformasikan ke dalam model antara, begitu pula model yang ditulis dengan kakas yang sudah ada juga akan ditransformasikan ke dalam model antara. Proses transformasi sepenuhnya menggunakan XSLT sebagai komponen inti. XSLT juga akan digunakan untuk transformasi dari model antara ke aplikasi yang dapat dieksekusi. Aplikasi yang dihasilkan akan berjalan pada framework dan komponen yang telah dipilih.








Framework yang digunakan pada aplikasi yang dibangkitkan dipilih berdasarkan kebutuhan sistem pemrosesan transaksi. Dukungan terhadap proses transaksi, kesederhanaan dalam mengelola kode yang besar, serta portabilitas sistem merupakan isu utama dalam sistem pemrosesan transaksi. Berdasarkan kebutuhan tersebut, framework Struts 2.0 dipilih. Framework yang dipilih kemudian disesuaikan dengan kebutuhan keseluruhan dari sistem pemrosesan transaksi. Berdasarkan framework tersebut, terdapat 3 jenis kode program yang akan dihasilkan: model, view dan controller. Model digunakan untuk mengakses data dari media persisten. View digunakan untuk presentasi data ke pengguna. Controller digunakan untuk menghubungkan tiap komponen dalam aplikasi.








Studi kasus pada sistem administrasi universitas dibuat untuk menguji kemampuan dari pembangkit aplikasi. Berdasarkan studi kasus, pembangunan pembangkit aplikasi telah memenuhi tujuan utamanya, yaitu mempercepat pembangunan dan perawatan dari aplikasi. Pembangkit aplikasi sendiri masih memiliki kelemahan yang perlu diperhatikan dalam pengembangan selanjutnya, yaitu tidak adanya pemodelan yang terintegrasi dan tidak adanya kakas pemodelan model grafis yang mempermudah dalam penulisan model sistem informasi.

Deskripsi Alternatif :

Abstract:








In the rapid evolving environment, information system must adapt with the changes. Requirement of new systems and changes to the existing system must be done in the acceptable time frame. In the other side, the rapid growing of software (supporting information system) development is still unable to handle those problems. Application generator came with promise to solve the problem, faster time to develop new systems and maintain existing systems.








Application generator works in the specific domain, in this thesis the application generator works on the transaction processing system domain. Analyzing the target domain is the first step in the thesis followed by building specification of language and then implementation of application generator. Testing is made by make a case study and then analyze the result of case study.








In this thesis, information system model act as input for generator. The model consist of data model and process model. Language to be used in the models need to be formalized. Formalization is made by representing specification of the model using XML schema, so that document it self could be represented in XML. The model, which is represented in the XML document, transformed into intermediate model. Model written in the existing case tools also converted into intermediate model. The transformation system uses XSLT as the main tools. XSLT transform intermediate model into executable application. Executable application runs on chosen framework and components.








Framework used in the generated application was chosen based on requirements of the transaction processing systems. Transaction processing support, simplicity to mantain a lot of code, scalability, and portability was the main issues in the transaction processing systems. Based on those requirements, Struts 2.0 framework was chosen. The framework customized to fulfill all requirements in the system. Based on chosen framework, application generator will generated 3 kind of code: model, view, and controller. Models code is generated to access data from persistent media. View code is generated to present the data to the end users. Controller code is generated to wired each moduls in the application.








Case study on university administration system is made to test the capability of application generator. Based on case study, application generator development has reach defined goal: make the development of new application and maintaining process of existing application easier and faster. The application generator itself has a drawbacks that needs to be handled in the next development, which are the need of friendly tools to write models in grafical mode and the need of integrated model.


Beri Komentar ?#(0) | Bookmark

PropertiNilai Properti
ID PublisherJBPTITBPP
OrganisasiS
Nama KontakUPT Perpustakaan ITB
AlamatJl. Ganesha 10
KotaBandung
DaerahJawa Barat
NegaraIndonesia
Telepon62-22-2509118, 2500089
Fax62-22-2500089
E-mail Administratordigilib@lib.itb.ac.id
E-mail CKOinfo@lib.itb.ac.id

Print ...

Kontributor...

  • Pembimbing : Dr. Iping Supriana S., Editor: delviana fransiska

File PDF...