Keunggulan dan Kelemahan DBMS

2.8 Metodologi RAD

Pengembangan aplikasi cepat PAC Rapid Application Development adalah suatu pendekatan berorientasi terhadap pengembangan sistem yang mencakup suatu metode pengembangan serta perangkat-perangkat lunak Kendall, 2008. Ada tiga fase dalam RAD yang melibatkan penganalisis dan pengguna dalam tahap penilaian, perancangan, dan penerapan. RAD melibatkan pengguna dalam setiap bagian upaya pengembangan dengan partisipasi mendalam dalam bagaian perancangan bisnis. Berikut ini merupakan tiga tahap dari fase RAD Kendall, 2008: 1. Fase Perencanaan Syarat Dalam fase ini, pengguna dan penganalisis bertemu untuk mengidentifikasikan tujuan-tujuan aplikasi atau sistem serta untuk mengidentifikasi syarat-syarat informasi yang ditimbulkan dari tujuan-tujuan tersebut. Fase ini memerlukan peran aktif mendalam dari kedua kelompok tersebut, tidak hanya menunjukkan proposal atau dokumen. Selain itu, juga melibatkan pengguna dari beberapa level yang berbeda dalam organisasi. Orientasi dalam fase ini ialah menyelesaikan problem-problem perusahaan. Meskipun teknologi informasi dan sistem biasa mengarahkan sebagai dari sistem yang diajukan, fokusnya akan selalu tetap pada upaya pencapaian tujuan-tujuan perusahaan. 2. Fase Workshop Desain Fase ini adalah fase untuk merancang dan memperbaiki yang bias digambarkan sebagai workshop. Selama workshop desain RAD, pengguna merespons working prototype yang ada dan penganalisis memperbaiki modul-modul yang dirancang berdasarkan respons pengguna. 3. Fase Implementasi Penganalisis bekerja dengan para pengguna secara intens selama workshop untuk merancang aspek-aspek bisnis dan nonteknis dari perusahaan. Segera sesudah aspek-aspek ini disetujui dan sistem-sistem dibangun dan disaring, sistem-sistem baru atau bagian dari sistem diujicoba dan kemudian diperkenalkan kepada organisasi.

2.9 UML

Unified Modelling Languange 2.9.1 Pengertian UML UML Unified Modeling Language adalah salah satu alat bantu yang sangat handal di dunia pengembangan sistem yang berorientasi objek. Hal ini dikarenakan UML menyediakan bahasa pemodelan visual yang memungkinkan bagi pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan mekanisme yang efektif untuk berbagi sharing dan mengkomunikasikan rancangan mereka dengan yang lain Munawar, 2005.