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