Lingkungan Pemrograman Lingkungan uji coba Implementasi Proses

91

BAB IV IMPLEMENTASI PERANGKAT LUNAK

Pada bab ini akan membahas tentang implementasi program dari hasil analisa dan perancangan sistem pada bab III, serta bagaimana cara sistem tersebut dijalankan.

4.1 Lingkungan Pemrograman

Perancangan aplikasi web dikembangkan dalam lingkungan pemrograman dengan spesifikasi teknis sebagai berikut ini : 1. Windows XP Profesional Edition SP.2 sebagai sistem operasi. 2. Rational Rose 2000 untuk pembuatan desain. 3. Ruby On Rails sebagai web development tool. 4. MYSQL sebagai database. 5. SQLyong sebagai frontend software bagi admin untuk mengolah database. 6. NetBeans IDE 6.8 sebagai debugger dan desain aplikasi web.

4.2 Lingkungan uji coba

Uji coba akan dilakukan pada beberapa browser mengingat perangkat lunak atau aplikasi yang dikembangkan adalah aplikasi berbasis web. Dalam proses ini diharapkan akan diketahui bagaimana tingkat kompatibilitas dari aplikasi ini terhadap browser yang berlainan. Browser yang akan digunakan adalah Internet Explorer . Browser tersebut telah banyak digunakan oleh masyarakat luas.

4.3 Implementasi Proses

Pada sub bab implementasi program menjelaskan bahwa beberapa cara untuk menjalankan suatu program yang dapat dijabarkan pada implementasi proses berikut ini. Database yang telah dibuat sebelumnya diletakkan di server, selanjutnya harus dapat diakses untuk digunakan pada aplikasi. Berikut ini adalah koneksi database pada aplikasi ini, file tersebut diletakkan pada folder configdatabase.yml. MySQL default setup. Versions 4.1 and 5.0 are recommended. Install the MySQL driver: gem install mysql On MacOS X: gem install mysql -- --include=usrlocallib On Windows: gem install mysql Choose the win32 build. Install MySQL and put its bin directory on your path. And be sure to use new-style password hashing: http:dev.mysql.comdocrefman5.0enold-client.html development: adapter: mysql database: katalog_development username: root password: delisah host: localhost Warning: The database defined as test will be erased and re-generated from your development database when you run rake. Do not set this db to the same as development or production. test: adapter: mysql database: katalog_test username: root password: delisah host: localhost production: adapter: mysql database: katalog_production username: root password: delisah host: localhost Untuk passwordnya disesuaikan dengan password pada saat penginstalan MYSQL. Terlihat ada 3 pengisian password yaitu pada development, test, production. Dari ketiga database tersebut penggunaannya tergantung dengan kebutuhan. Penamaan pada MYSQLnya adalah namadatabase_development, namadatabase_test, namadatabase_production. Pada tahap pengembangan ini database yang digunakan adalah development sedangkan yang test digunakan ketika proses tes aplikasi dan yang Production ketika proses produksi.

4.4 Implementasi MVC Model View Controller