analisis dan perancangan aplikasi basis data

advertisement
ANALIS IS DAN PER ANCAN GAN APLIKASI BASIS DATA BERBASIS
WEB FASILITAS BANDAR UDAR A DIREKTORAT J ENDERA L
PERHUB UN GAN UD ARA
Choirul Huda, S.Kom ., MM.; H erbowo; Engga r Jalutom o; Debby Yunita;
Teknologi In fo rmasi, Universitas Bina Nusant ara, Jl. K H. Syahdan No.9 Pal merah Jak arta Barat 11480,
Abstract
This st udy ai ms t o assist the Direkt orat Jenderal Perhubungan Udara in managing the data on
airport f aciliti es with a w eb-based dat abase appli cation. The research methodology used i n designing
web-based database appli cation is a conceptual database design, logical and physi cal accordi ng t o
Thomas Connoll y, know n as Database Syst em Development Lifecycl e. The result achi eved is t o
provi de the i nformati on on airport faciliti es throughout Indonesi a. W riting of t his conclusion is the
presence of w eb-based database applicati on, the search f or i nformation related to airport facilities
can be done wit h a faster time.
Keyw ords: Database Applicati on, Web, Facilities, Airport, Database S yst em Lifecycl e.
Abstrak
Peneliti an ini bertuj uan unt uk membant u pi hak Di rektorat Jenderal Perhubungan Udara
dalam mengelol a dat a fasil itas pada bandar udara dengan apli kasi basi s dat a berbasi s web.
Met odologi peneliti an yang digunakan dal am perancangan aplikasi basis data berbasis web ini
adalah perancangan basis dat a konsept ual, logikal dan fisikal menurut T homas Connoll y yang
dikenal dengan Syst em Database Lifecycl e. Hasil peneliti an yang di capai adal ah menyedi akan
informasi fasilitas pada bandar udara sel uruh Indonesia. Simpulan penulisan skri psi ini adalah
dengan adanya apli kasi basis dat a berbasis w eb ini, pencarian inf ormasi yang terkait fasilitas bandar
udara dapat dilakukan dengan w aktu yang lebih cepat.
Kata kun ci: Apli kasi Basi s Data, Web, Fasilitas, Ban dar Udara, Syst em Dat abase Lifecycle.
PENDAHULUAN
Transportasi Udara mempunyai peran yang sangat penting bagi urat nadi kehidupan
masyarakat, bangsa dan negara. Sebagai pendukung dan pendorong pertumbuhan sektor-sektor l ai n
sert a pemi cu pert umbuhan wil ayah, peranan t ransport asi udara sel alu mendapat perhatian untuk t erus
dikembangakan sesuai dengan ti ngkat pertumbuhan dan kebutuhan pel ayanan j asa angkut an udara.
Keberadaan bandar udara sebagai prasarana transport asi udara memberikan andil yang cukup besar
bagi perkembangan perekonomi an wil ayah, baik regi onal maupun nasi onal, t erut ama dal am
memberi kan kemudahan mobilit as bagi para pelaku ekonomi dan masyarakat.
Depart emen Perhubungan dal am hal ini Direktorat Jenderal P erhubungan Udara menj alankan
tugas dan fungsinya sebagai pemerint ah yaitu melakukan pembinaan kebandarudaraan yang meli put i
aspek pengaturan, pengawasan dan pengendal ian t erhadap perencanaan, pembangunan, pendaya
gunaan dan pengembangan bandar udara guna mewujudkan T atanan Kebandarudaraan Nasional.
Direkt orat Bandar Udara merupakan Direktorat Jenderal P erhubungan Udara dan salah satu t ugas
pokok dan fungsi nya adalah menyiapkan perumusan kebij akan dibidang T atanan Kebandarudaraan
Nasi onal. Mengi ngat peranan yang besar dan spesifik tersebut, masyarakat perhubungan udara
khususnya Di rekt orat Bandar Udara sangat menyadari bahwa pembangunan / pengembangan bandar
udara akan terlaksana dengan bai k apabil a perencanaan dilakukan secara sistematis dan terpadu sert a
terkoodini r dengan baik.
Sal ah satu elemen yang dibutuhkan dal am mendukung perencanaan pembangunan /
pengembangan transportasi udara adal ah tersedianya dat a dukung yang meliputi dat a fasilit as eksist ing
bandar udara, dat a l alu li ntas angkut an udara, peraturan – perat uran yang t erkait dengan bandar udara,
dan l ain lain. Kegi at an Swakelola Pemut akhi ran Dat a Fasilit as B andar Udara dil akukan guna
memenuhi kebutuhan informasi mengenai fasili tas bandar udara sebagai salah satu bahan
perti mbangan pengambil an keput usan dal am perencanaan pembangunan. Keluaran yang dihasilkan
berupa data fasilitas bandar udara yang tersusun dalam format yang sist emati s, yang merupakan
informasi yang akurat dan up to dat e dari fasilitas bandar udara. S el ama i ni, Direktorat Jenderal
Perhubungan Udara masih menggunakan pencari an dat a secara manual yang berakibat lamanya dal am
pencarian dat a dan waktu kerja tidak efisien. Sal ah sat u cara agar Di rekt orat Jenderal P erhubungan
Udara dapat menj al ankan fungsi pemeri nt ahan secara cepat dan penyi mpanan dat a yang baik adalah
dengan pembangunan t eknologi sistem basis dat a dan perancangan apli kasi yang t erkomputerisasi
berupa sist em informasi bandara berbasis web di nami s yang dapat di gunakan pi hak Di rekt orat
Jenderal Perhubungan Udara secara i nt ernal.
Dengan menggunakan apli kasi web dinamis, maka semua data dapat tersimpan dengan rapi,
integrity t erj ami n, pengol ahan data at au informasi dapat dilakukan secara cepat, t epat, dan akurat.
Aplikasi web di namis dapat memudahkan Direktorat B andar Udara untuk mengakses dat a – dat a yang
tersimpan dalam basi s dat a.
METO DE PENELITIAN
<Metodol ogi saat anal isis, perancangan dan impl ement asi program>.
HASIL DAN PEMBAH AS AN
Latar B elakang Organisasi
Depart emen perhubungan Indonesi a, pertama kali di bentuk sej ak Indonesi a merdeka, yang
dicet uskan pada Kabi net Presidensi il 2 Sept ember 1945 s.d 14 November 1945. Berdasarkan hasi l
Kabi net Presi ndensiil tersebut, dipili hl ah Abi kusno Tjokrosuj ono sebagai Menteri Perhubungan yang
pert ama.
Pada masa Kabinet P resi densiil, program Kementrian Perhubungan saat itu adalah
memperl engkapi al at-al at t ransport asi daerah yang banyak menghasilkan produksi dan konsumsi
dengan mengut amakan rehabili tasi j al an-j al an di luar Jawa. Program l ai nnya dari Kement rian
Perhubungan pada masa itu, berupa memajukan dan mengawasi pel ayanan nasional sert a melindungi
terhadap persaingan dengan pi hak asing.
Sei ring perganti an sist em Kabinet pemerint ahan Indonesi a, kementri an P erhubungan di ganti
menj adi Depart emen P erhubungan. Saat ini Departemen Perhubungan dikepal ai ol eh Ment eri
Perhubungan Freddy Numberi.
Depart emen P erhubungan Indonesia membawahi beberapa Direktorat P erhubungan.
Diant aranya Perhubungan Darat, Direktorat P erhubungan Udara, Direktorat Perhubungan Laut,
Direkt orat Perkeretaapian. Dalam rangka menjal ankan t ugasnya, Menteri Perhubungan dibantu oleh
para Direktur Jendral yang dibawahinya tersebut.
Tata laksan a sistem yang sed ang b erjal an.
Proses awal yang dil akukan adalah proses st andarisasi t at anan dan kebandarudaraan dan
lingkungan bandar udara. S eksi Tat a Li ngkungan dan Kawasan B andar Udara merumuskan
standarisasi yang t el ah dit etapkan ol eh Kementri an P erhubungan Udara. P erumusan Standarisasi
menghasil kan dua rangkap dokumen. Sat u rangkap dokumen ditujukan oleh Seksi T ata Lingkungan
dan Kawasan Bandar Udara sendi ri yang di gunakan sebagai dokumen arsip. Satu rangkap dokumen
lainnya dituj ukan ol eh Kepal a S ubdirektorat I unt uk dil akukan pengecekan apakah tel ah sesuai
dengan dokumen standarisasi yang t el ah dit etapkan oleh Kementri an P erhubungan Udara. Ji ka
dokumen t el ah sesuai, maka dokumen akan dikembali kan kepada S eksi T at a Lingkungan dan
Kawasan Bandar Udara dan dibuat 4 rangkap dokumen yang akan dituj ukan kepada Seksi Tat a
Lingkungan dan Kawasan B andar Udara sendi ri sebagai arsip, Kepala Subdirektorat I sebagai
dokumen yang akan digunakan kembali pada proses sel anjut nya, dan P engelol a Bandara yang
digunakan kembali pada proses selanjut nya. Jika dokumen bel um sesuai, maka dokumen akan
dikembalikan kepada Seksi Tat a Lingkungan dan Kawasan B andar Udara untuk dil akukan
perumusan ulang.
Setel ah proses st andarisasi selesai, proses sel anj utnya dimul ai dari Pengelol a Bandara yang
akan mengi rimkan dokumen tat anan kebandarudaraan dan lingkungan kepada Tata Usaha dan
dokumen tersebut akan diberikan kepada Seksi Tata Bandar Udara. Setel ah dokumen dit erima, S eksi
Tat a Bandar Udara akan mel akukan pengecekan dokumen apakah telah sesuai dengan standarisasi
yang tel ah di rumuskan ol eh Seksi T ata Lingkungan dan Kawasan B andar Udara. Ji ka t elah sesuai,
proses pengecekan akan menghasilkan dokumen tatanan kebandarudaraan dan lingkungan yang sudah
dicek. S edangkan jika dokumen ti dak sesuai maka akan kembali pada proses awal. Dokumen tat anan
kebandarudaraan dan lingkungan yang t elah sesuai akan dii nput secara manual oleh karyawan dan
akan menghasilkan l aporan t atanan kebandarudaraan dan li ngkungan. Laporan tat anan
kebandarudaraan dan lingkungan akan di kirim kepada Kepala Subdi rektorat I unt uk dilakukan proses
lanj ut an yaitu pengecekan apakah t el ah sesuai dengan st andarisasi yang t el ah dirumuskan ol eh seksi
tata li ngkungan dan kawasan bandar udara. Ji ka sesuai, maka kepada subdirektorat I akan mel akukan
pengesahan l aporan. Set al ah laporan disahkan, S eksi Tat a B andar Udara akan membuat dua rangkap
laporan. S atu laporan untuk S eksi Tat a B andar Udara sendiri sebagai arsi p, satu rangkap l ainnya akan
diberikan kepada Tat a Usaha sebagai arsi p.
Kebutuhan Inf ormasi
Informasi yang dibutuhkan ol eh Direktorat Jenderal Perhubungan Udara dal am aplikasi ini
adal ah :
Tab el Kebu tuhan Informasi
Informasi
Isi
Pengguna
Tat anan
Dat a-dat a KKOP,
BKK, Subdit I, Tat a
kebandarudaraan
penetapan lokasi, rencana Usaha
dan
li ngkungan induk dan AMDAL
bandar udara
Dat a sisi darat dan Dat a-dat a bangunan seperti Subdit II, Tat a
sisi udara
terminal
kargo,
terminal Usaha
penumpang, runway, t axi way,
apron yang ada di bandara
Dat a peralat an dan Dat a-dat a
t ent ang
j enis Subdit III, Tat a
utilit as
bandar peralat an yang ada di bandara Usaha
udara
Dat a personel dan Berisi kan
data
t ent ang Subdit IV, Tat a
operasi
bandar serti fikasi,
personel
at au Usaha
udara
pekerj a yang ada di bandara
dan di urus ol eh perusahaan
pengel ol a dan data monitori ng
yang t erj adi di bandara
Dat a
Berisi kan dat a mengenai Subdit V, Tat a
perusahaan pengelol a bandara Usaha
penyelenggaraan
bandar udara
Dat a Bandara
Berisi kan dat a mengenai Subdit I, Subdit II,
bandara-bandara yang ada di Subdit III, Subdit
Indonesi a
IV, Subdit V, Tata
Usaha
Dat a Karyawan
Berisi kan dat a mengenai Tat a usaha
karyawan-karyawan yang ada
d
direktorat
j enderal
perhubungan udara dan hak
aksesnya
Permasalahan
Dari hasil wawancara yang dil akukan, permasalahan yang dihadapi Direktorat Jenderal
Perhubungan Udara saat ini adal ah :
1.
Ancaman kehilangan dat a seperti dokumen t erselip, hil ang, t erbakar dll.
2.
Tidak ada format yang t et ap dalam suatu dokumen
3.
Pencari an i nformasi yang masi h manual yang berakibat lamanya dal am mel akukan
pencarian dat a dan waktu kerj a menjadi tidak efisi en.
Kurangnya si stem yang mendukung t ransaksi unt uk memasukkan, mengubah, dan menghapus
data dan informasi dengan mudah dan cepat.
Rancan gan B asisdata
Berdasarkan wawancara dan analisi s kebut uhan terhadap Di rektorat Jenderal P erhubungan
Udara pada masing-masi ng subdi rekt orat (subdit ) dengan menggunakan t ahapan kamus dat a. Maka,
dihasilkan sebuah Entity Rel ationship Di agram (ERD) konseptual yang berisi kan 18 t abel yang sal ing
terkait dan berhubungan. Hubungan ant ara entit as al at dan bandara adalah many-to-many sehi ngga di
level logikal harus di tinj au kembali.
Setel ah menghil angkan hubungan many-to-many dan validasi dengan proses normali sasi.
Maka, di hasilkan ER D logikal yang sudah normal berisikan 34 tabel.
<Rangkuman Penj elasan Model Fisikal >
Di t ahap akhi r perancangan basis data ini dihasilkan ERD lengkap yang akan di gunakan
sebagai rangka dat abase untuk keperluan pembuat an apli kasi.
Stru ktu r Menu Apli kasi
Struktur Menu Admi n
Struktur Menu Subdit 1
Struktur Menu Subdit 2
Struktur Menu Subdit 3
Struktur Menu Subdit 4
Struktur Menu Subdit 5
Tampil an Hasil Apli kasi
Berdasarkan atas rancangan t ersebut, dihasi lkan apli kasi basis data yang memili ki t ampilan
hasil ant ara l ai n :
Layar Ber an da
Pada halaman beranda aplikasi basis dat a, terdapat tabel yang berisi data-dat a umum dan
fasilit as bandara sesuai dengan kot a dan provi nsi bandara.
Layar login
Untuk mengakses hal aman Admi n dan Pengguna, user t erlebi h dahulu harus mel akukan login
terl ebi h dahulu.
Layar Admin panel
Setel ah user mel akukan login pada hal aman l ogi n, maka user akan masuk ke hal aman
beranda.
Layar Admin panel
Admi n dapat menambahkan, mengubah dan menghapus data-dat a subdi rekt orat 2. Data-dat a
subdi rektorat 2 sendiri t erdriri dari dat a j eni s data, dat a kategori dat a, dat a sub kat egori data dan dat a
prasarana bandara.
Contoh Laporan
Diat as adalah cont oh format l aporan dalam bentuk excel.
Ren cana Implemen tasi
Pada t ahap ini dil akukan rencana impl ement asi yang t erkait pada apli kasi basi s dat a yang
diusulkan, serta dilakukan evaluasi t erhadap beberapa aspek t erkait int ergrit y dan securit y pada basi s
data. Ut nuk membant u pengguna dal am pemakai an basis dat a di beri kan panduan pengoperasiannya.
Jadwal dari rencana i mpl ementasi adal ah sebagai beri kut :
Tabel Jad wal Ren can a Impl emen tasi
AKTIVITAS
Minggu ke 1
2
3
Instal asi Perangkat Keras
Instal asi Sist em Operasi dan DBMS
Instal asi Program Aplikasi B asis Data
Konversi Dat a
Panduan Pengoperasi an B asis Dat a
Pel ati han
Pengujian Sistem dan Revisi
Ket erangan : 1 Minggu = 20 j am
4
5
6
7
Eval uasi
Eval uasi yang dilakukan meli puti 5 krit eri a yang tel ah diuji-cobakan, yait u Domai n Integrity,
Entit y Int egrit y, Ref erences Integrity, Ent erprise C onstrai nt dan Security.
• Domain Integrit y
Hasil dari eval uasi Domain Int egrit y menunjukan bahwa semua tabel yang t el ah
dilakukan uji coba, kesemuanya t el ah dapat dil akukan dengan t epat karena seti ap at ri but nya
harus diisi dengan bat asan yang t el ah dit entukan sebelumnya.
• Entit y Int egrity
Hasil dari evaluasi Entit y Int egrit y menunjukan bahwa semua pri mary key pada setiap
tabel tidak di perbolehkan untuk diisi dengan “ NULL”.
• Ref erences i ntegrity
Hasil dari evaluasi References Integrity menunj ukan bahwa seti ap t abl e yang di uj i
tel ah dapat t erhubung ke t abel yang saling berhubungan.\
• Ent erpri se Constraint
Hasil dari evaluasi Enterprise Const raint menunj ukan bahwa bat asan – batasan pada
apli kasi t elah sesuai dengan bat asan – bat asan yang t el ah dit etapkan ol eh Di rekt orat Jendral
Perhubungan Udara.
• Securit y
Hasil dari evaluasi Securit y menunjukan bahwa semua t abel yang telah dil akukan uj i
coba, kesemuanya t el ah dapat berjal an sesuai dengan mekanisme yang di tentukan. Yait u
dengan membagi hak akses program sesuai ti ngkatan pengguna.
Enti ty
bandara
kelas
kota
provi nsi
detail bandara
subkat egoridat a
kategori data
jeni sdat a
detail alat
al at
jeni sal at
dokumen
kategori dokumen
dokumenpenet apan
serti fikat
perusahaan
jeni sperusahaan
pemili k
tel epon
exempti on
audit
personel
jeni spersonel
detail personel
rating
accident
Tab el 4.4 : Tabel Evaluasi
Pri mary Key
Forei gn Key
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Constraint
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
kategori kejadi an
sert fikat bandara
regist er
heli deck
surface
el evat ed
wat erbase
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
SIM PULAN
Berdasarkan hasil peneliti an yang dil akukan di Direktorat Jenderal P erhubungan Udara, maka dapat
ditari k simpul an:
1. Menghasil kan rancangan basis dat a konsept ual, basis dat a logikal dan basis dat a fisikal, dan
menghasil kan apli kasi berbasis web int ranet untuk mengol ah dat a umum bandar udara dan
fasilit as yang berada di bandar udara.
2. Aplikasi ini mempermudah pengguna dal am hal ini pegawai di rekt orat bandar udara dal am
mengol ah dat a umum dan data fasili tas bandar udara seperti dat a al at, dat a dokumen, dat a
prasarana, dan lai n lain sesuai fungsi kerj a subdi rektorat masing-masi ng.
3. Aplikasi i ni dapat menghasil kan l aporan data untuk seti ap subdi rekt orat dengan standarisasi
format yang t elah disepakati.
DAFTAR PUS TAKA
Allen, Rob., Nick, Loc.(2008). Zend F ramework in Action. Hanning. United St at es of
Ameri ca.
Codei gnit er. (2011). Open Source PHP W eb Appli cation Framew ork. htt p://codeignit er. com
Connoly, T., Begg, C. (2005). Dat abase Syst em : A Practi cal Approach to Desi gn,
Impl ement ati on, and Management, edisi ke-4. Addison-W esl ey Longman, New York.
Eagl estone, B., Ridl ey, M. (2001). Web Database Syst em. McGraw-Hill, UK.
Mannino, M.V. (2001). Database Applicati on Development and Desi gn. M cGraw-Hill
Book Co, New York.
Peranginangi n, Kasi man. (2006). Apli kasi Web dengan P HP dan MyS QL. Yogyakart a: Andi.
Pressman, R.S. (2001) Rekayasa Perangkat Lunak Pendekatan Praktisi. Buku 1
Terj emahan C.N. Harmani ngrum. Penerbit ANDI Yogyakarta, Yogyakart a.
Shnei derman, Ben. (1998). Designing the user Interface : St rat egies for Effecti ve Human-Computer
Interaction. Third edition. Addison W esl ey, M assachusetts.
Sidik, Bertha. (2002). Pemrograman Web Dengan PHP. Informat ika. B andung
Turban, E., Rainer, R.K.Jr., dan Pott er, R.E. (2003). Introduction To Informati on
Technol ogy, second edition. John Wiley & Sons, Inc., New York.
RIWAYAT PEN ULIS
Choi rul Hud a, S.Kom., MM. lahir di Kediri pada tanggal 7 Juni. Penulis menamatkan pendidi kan S2
di Universit as Bi na Nusantara dal am bidang Manaj emen Sist em Informasi pada t ahun 2004. Saat ini
bekerj a sebagai IT Di rect orate di Uni versit as Bina Nusant ara.
H erbowo l ahir di S amari nda pada t anggal 27 Maret t ahun 1991. Penulis menamatkan pendi dikan S1
di Universit as Bina Nusantara dal am bidang Teknik Informatika pada tahun 2012.
Enggar Jalutomo lahir di Jakarta pada tanggal 1 Juli t ahun 1990. Penulis menamat kan pendi dikan
S1 di Uni versitas Bina Nusant ara dal am bidang Tekni k Informati ka pada t ahun 2012.
Debby Yunita lahir di Toli-Toli pada tanggal 30 Juni t ahun 1990. Penulis menamat kan pendi dikan
S1 di Uni versitas Bina Nusant ara dal am bidang Tekni k Informati ka pada t ahun 2012.
ANALYSIS AND DESIGN OF WEB
DATABASE APPLICATION FOR
AIRPORT FACILITY AT DIREKTORAT
JENDERAL PERHUBUNGAN UDARA
Choirul Huda S.Kom., MM. And Herbowo
Binus University, Jakarta, Indonesia, 45151
Enggar Jalutomo
Binus University, Jakarta, Indonesia, 45151
and
Debby Yunita
Binus University, Jakarta, Indonesia, 45151
Abstract
The study aims to assist the Diretktorat Jenderal PerhubunganUdara in managing the data
on airport facilities with a web-based database application. The research methodology
used in designing web-based application is a conceptual database design, logical and
physical according to Thomas Conolly, known as Database System Development
Lifecycle. The result achieved is to provide the information on airport facilities
throughout Indonesia. Writing of this conclusion is the presence of web-based database
application, the search for information related to airport facilities can be done with a faster
time.
Keyword : Database Application, Web, Facilities, Airport, Database System Development
Lifecycle
1. Introduction
Air transport has a crucial role for the lifeblood of the community, nation and
state. As a supporter and driver of growth in other sectors as well as trigger the growth
of the region, the role of air transport has always received attention to continue to be
developed in accordance with the rate of growth and service needs for air
transportation services. The existence of the airport as air transport infrastructure
contribute significantly to the development of the region's economy, both regionally
and nationally, particularly in providing ease of mobility for economic and community
actors.
Departemen Perhubungan in this case the Direktorat Jenderal Perhubungan
Udara duties and functions as the government is to provide guidance airport that
includes aspects of regulation, supervision and control of the planning, development,
utilization and development of airports in order to realize the Order of National
airport. Directorate of Airport is the Directorate General of Civil Aviation and one of
the main tasks and functions are set up arrangements in the field of policy formulation
the National airport. Given the large role that specific, public transportation, especially
air Directorate of Airport are well aware that the construction / development of the
airport will be done well if the planning is done in a systematic, integrated and well
coordinated.
One of the elements required to support development planning / development
of air transport is the availability of supporting data that includes data existing airport
facilities, air freight traffic data, the rules - the rules relating to airports, and others.
Self-management activities of Airport Facilities Data Updates made to meet the
information needs of the airport facilities as a material consideration in planning
decisions. The resulting output data in the form of airport facilities which are arranged
in a systematic format, which is accurate and up to date of the airport facilities. So far,
the Direktorat Jenderal Perhubungan Udara was using manual search data which
resulted the length of working time is inefficient. One way that the Direktorat Jenderal
Perhubungan Udara to carry out the functions of government are quick and good data
storage technology is the development of database systems and application design of
computerized information systems in the form of dynamic web-based airport can used
by Direktorat Jenderal Perhubungan Udara internally.
By using dynamic web applications, all data can be stored neatly, guaranteed
integrity, data processing or information can be done fast, precise, and accurate.
Dynamic web applications can facilitate the Directorate of Airport to access data
stored in the database.
2. General Guidelines
There are stages-stages that go through in designing a database called the
Database System Development Lifecycle or commonly called the DSDLC. For small
data base system, then the lifecycle that occurs is not too complex, while for large
database systems, lifecycle that occur can be very complex.
Here is a picture of the life cycle of an application database (Connolly and Begg
2005)
From the picture above, Database System Development Lifecycle divided into
several stages, these stages are:
• Database Planning
Planning how the stages of the lifecycle can be realized nist effuciently
and effetively.
• System Definition
Specifying the scope and boundaries of the database system, including the
major user views, its users, and application areas.
• Requirement collection and analysis
Collection and analysis of the requirements for the new database system.
• Database Design
Conceptual, logical, and physical design of the database.
• DBM S Selection (optional)
Selecting a suitable DBM S for the database system.
• Application Design
Designing the user interface and the application program that use and
process the database.
• Prototyping (optional)
Building a working model of the database system, which allows the
designers or users to visualize and evaluate how the final system will look
and function.
• Implementation
Creating a physical database definitions and the application programs.
• Data Conversion and Loading
Loading data from the old system to the new system and, where possible,
converting any existing applications to run on the new database.
• Testing
Database system is tested for errors and validated against the requirements
specified by the user.
• Operational M aintenance
Database system is fully implemented. The system is continously
monitored and maintained. When neccesary, new requirements are
incorporated into the database system through the proceding stages of the
lifecycle.
2.1.
Database Design
In database design, there are three phases that used to built database that
usually called conceptual design, logical design, and physical design. The
result in this stage is Entity Relationship Diagram (ERD) that used as the basis
for development database.
In Conceptual Database Design, that involves the creation of conceptual
data model that the part of Direktorat Bandar Udara’s requirements
specification. This is the phase of Conceptual Database Design:
1) Identify entity type
2) Indetify relationship type
3) Identify attributes from entity and relationship type
4) Identify domain of each attributes
5) Identify candidate key and primary key
6) Check for redundancy system
7) Validate conceptual model against user transactions
The next phase is logical database design, that based on the target data
model. Throughout the process of developing logical data model . the model is
tested and validated against user transactions by using normalization
techniques. The phase of logical database design:
1) Eliminate features
2) Validate relation that exists using normalization technique
3) Validate relation against user transaction
4) Define integrity constraint
5) Check data model for future
.
Last phase of database design, physical design decides how database is to
be implemented. The phase in physical design is:
1) Design base relation
2) Design representation from derived data
3) Design enterprise constraint
4) Analysis the transaction
5) Choose file organization
6) Choose index
7) Estimation disk spase
8) Design user view
9) Design security
2.2.
Menu Structure
M enu Structure for Admin.
M enu Structure for Subdirektorat 1 users.
M enu Strucuture for Subdirektorat 2 users.
M enu Structure for Subdirektorat 3 users.
M enu Structure for Subdirektorat 4 users.
M enu Structure for Subdirektorat 5 users.
2.3.
Prototyping
Based on the design above, we could generate the application design
below:
Home screen design.
Login screen design
Admin Panel design.
Data Input design.
Report design.
2.4.
Evaluation
Evaluation includes five criteria that have been tested, piloted, namely Domain
Integrity, Entity Integrity, Entity Integrity, Reference Integrity, Enterprise Constraint,
and Security.
•
Domain Integrity
The result of the Domain Integrity evaluation indicate that all the tables have been
tested and filled with the constraint that have been determined before.
•
Entity Integrity
The result of the Entity Integrity evaluation showed that all primary key in each
table are not allowed to be filled with “NULL”.
•
References Integrity
The result of the References Integrity evaluation showed that each table has been
tested and can be connetcted with the table that related to its table.
•
Enterprise Constraint
The result of the Enterprise Constraint evaluation showed that the constraints on
the application complies with the constraints that set by the Direktorat Jenderal
Perhubungan Udara.
•
Security
The result of the Security evaluation showed that all the table has been tested and
all of them is be able to run with the mechanism that specified before. i.e. by
dividing the appopriate level of the user permissions.
Entity
bandara
kelas
kota
provinsi
detailbandara
subkategoridata
kategoridata
jenisdata
detailalat
alat
jenisalat
dokumen
kategoridokumen
dokumenpenetapan
sertifikat
perusahaan
jenisperusahaan
pemilik
telepon
exemption
audit
personel
jenispersonel
detailpersonel
rating
accident
kategorikejadian
sertfikatbandara
register
Primary Key
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Foreign Key
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Constraint
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
helideck
surface
elevated
waterbase
√
√
√
√
√
√
√
√
√
√
√
√
.
3. Conclusion
(Times New Roman, Bold, Font 16)
According to the result of the research conducted at Direktorat Jenderal
Perhubungan Udara, the conclusion can be drawn:
1. Generate a conceptual database design, database logical and physical database, and
produce web-based intranet application for general data processing and facilities
airports are located at the airport.
2. This application allows users in Direktorat Jenderal Perhubungan Udara to process
the general data and data airport facilities such as tools, documents, infrastructure,
and other appropriate functions of their respective Subdirectorate working.
3. This application can generate reports for each Subdirektorat with standard format
agreed upon.
References
[1] Allen, Rob., & Nick, Loc. (2008). “Zend Framework in Action,” Hanning, United
States of America.
[2]
Codeigniter.
(2011).
“Open
Source PHP
Web
Application
Framework,”
http://www.codeigniter.com.
[3] Connolly, B., & Begg, C. (2005). “Database System : A Practical Approach to Design,
Implementation, and M anagement, 4th Edition,” Addison-Wesley Longman, New York.
[4] Eaglestone, B., & Ridley, M . (2001). “Web Database System,” McGraw-Hill, United
Kingdom.
[5] M anino, M .V. (2001). “Database Appliction and Design,” McGraw-Hill, New York.
[6] Paranginangin, Kasiman. (2006). “Aplikasi Web dengan PHP dan M ySQL,” Andi,
Yogyakarta.
[7] Roger, R.S. (2001). “Software Engineering: A Practitioner’s Approach,” McGrawHill, New York.
[8] Schneiderman, Ben. (1998). “Designing the User Interface: Strategies for Effective
Human-Computer Interaction,” Adisson Wesley, M assachusetts.
[9] Sidik, Bertha. (2002). “Pemrograman Web Dengan PHP,” Informatika, Bandung.
[10] Turban, E., Rainer, R.K., & Potter, R.E. (2003). “Introduction to Information
Technology; second edition,” John Wiley & Sons, Inc., New York.
Download