47
3.2 Metodologi Pengembangan Sistem
Metodologi pengembangan sistem yang gunakan untuk mengembangkan sistem ini adalah RAD Rapid Application Development yaitu suatu pendekatan
berorientasi objek terhadap pengembangan system yang mencakup suatu metode pengembangan serta perangkat-perangkat lunak Kendall Kendall, 2003.
Metode RAD mempunyai beberapa fase yang diantaranya : Fase, Perencanaan syarat, Fase Workshop Desain perencanaan dan kontruksi, dan Fase
Implementasi. 1
Perencanaan Syarat dan Analisis Kebutuhan Requirement Planning yaitu mengidentifikasi masalah yang dihadapi dan membuat rencana untuk
menyelesaikan masalah tersebut dan membuat analisa serta memahami sistem informasi yang ada. Selain itu, juga dilakukan identifikasi terhadap solusi yang
diharapkan. Oleh karena itu pengguna dan analyst bertemu untuk
mengidentifikasi tujuan-tujuan dari sistem yang akan dibuat serta mengidentifikasi kebutuhan informasi yang ditimbulkan dari tujuan-tujuan
tersebut. Orientasi dalam fase ini adalah menyelesaikan masalah-masalah yang terjadi di dalam UIN karir. Hal ini diuraikan sebagai analisa terhadap sistem yang
berjalan dan sistem yang akan diterapkan. 2
Workshop Desain Yaitu mengidentifikasi solusi alternatif dan memilih solusi yang terbaik.
Kemudian membuat desain proses bisnis dan desain pemrograman untuk data-data yang telah didapatkan dan dimodelkan dalam arsitektur sistem informasi UIN
48 karir. Tools yang akan digunakan dalam pemodelan sistem adalah UML Unified
Modeling Language. Pada proses desain, analyst melakukan pengembangan prototype sistem
informasi UIN karir meliputi desain data, desain arsitektur, desain prosedural, desain database, dan desain interface. Dalam penulisan skripsi ini desain data
yang dilakukan menggunakan notasi diagram class, desain arsitektur menggunakan notasi sequence diagram dan statechart, desain prosedural
dilakukan dengan menggunakan activity diagram, desain database menggunakan Physical Database Schema, sedangkan desain interface menggunakan notasi
grafis berupa tampilan layar. 3
Implementasi Pelaksana Yaitu menerapkan sistem informasi yang telah dibuat dengan software
yang digunakan. Dalam tahap ini akan menjelaskan tindak lanjut dari desain yang telah dibuat agar sistem tersebut dapat berjalan dengan baik.
a Penulisan Script Coding
Pada tahap ini hasil desain dimasukan ke dalam bentuk bahasa pemrograman yang gunakan agar dapat dijalankan dalam bentuk aplikasi.
b Testing
Pada tahap ini dilakukan uji coba terhadap sistem baru agar dapat digunakan tanpa menemukan kendala-kendala apapun. Adapun uji coba yang akan dilakukan
menggunakan metode Blackbox. Software yang digunakan dalam pembuatan sistem ini adalah XAMPP
versi 1.7.1. yang mencakup : Apache versi 2.2.11 untuk web server, PHP versi
49 5.2.9 untuk bahasa pemrograman, dan MySQL versi 5.0.51 untuk database-nya.
Selain itu, juga menggunakan Macromedia Dreamweaver 8 sebagai software editor dan Adobe Photoshop CS2 untuk mengolah gambar.
3.2.1 Alasan Menggunakan RAD Rapid Application Development
Alasan menggunakan metode RAD dalam pengembangan sistem adalah : 1.
Proyek sistem informasi UIN karir ini tidak terlalu besar. 2.
Membatasi dan mempersingkat waktu pengembangan sistem 3.
Metode RAD memungkinkan untuk mengumpulkan syarat dan kebutuhan informasi yang tidak didefinisikan secara spesifik melalui
tanggapan pengguna. 4.
Proyek-proyek memliki visibilitas dan dukungan lebih tinggi karena keterlibatan pengguna yang ekstensif selama proses.
5. Error dan penghilangan cenderung untuk di deteksi lebih awal dalam
prototype dari pada model sistem.
3.3 Kerangka Berpikir