Manajemen Proyek Menggunakan Redmine Bagian 1
Dalam pengembangan proyek, biasanya dibutuhkan aplikasi untuk mencatat hal-hal yang berhubungan dengan proyek yang sedang dikembangkan. Seperti daftar fitur, bug, dokumentasi dan seterusnya.
Selama ini ada beberapa aplikasi proyek manajemen yang biasa saya gunakan :
- ToDo List - Aplikasi berbasis windows yang gratis dan open source. Salah satu kekurangannya adalah aplikasi ini adalah aplikasi standalone, sehingga akan menyulitkan untuk mengelola proyek yang dikerjakan oleh tim.
- Trello - Aplikasi berbasis web yang simple, gratis dan online. Ini adalah salah satu aplikasi andalan saya sampai saat ini.
- Redmine - Aplikasi berbasis web dengan fitur lengkap, gratis dan open source. Untuk menggunakan Redmine harus dilakukan instalasi terlebih dulu.
Pada bagian pertama ini kita hanya akan membahas instalasi Redmine dengan target database MySQL.
Instalasi
Redmine adalah aplikasi proyek manajemen berbasis web yang dikembangkan menggunakan framework Ruby on Rails
. Dukungan database pun lumayan banyak seperti SQLite
, MySQL
, PostgreSQL
dan SQL Server
.
Untuk menginstall aplikasi berbasis web yang dikembangkan menggunakan framework Ruby on Rails
tentu berbeda dengan menginstall aplikasi berbasis web yang dikembangkan menggunakan php
.
Untuk saat ini ada banyak tool yang mempermudah proses instalasi Redmine seperti Web Platform Installer dan BitNami Redmine Stack. Tapi dipostingan kali ini kita akan melakukan instalasi secara manual.
Oke kita langsung saja, berikut adalah langkah-langkah instalasi Redmine.
Prerequisites
Hal-hal yang perlu kita siapkan sebelum masuk ke proses instalasi Redmine.
- Install
Ruby
danDevelopment Kit
. Untuk mempermudah instalasi anda bisa menggunakan RailsInstaller yang di dalamnya sudah diikutsertakan paketRuby
danDevelopment Kit
. - Install MySQL.
-
Download MySQL Connector/C, kemudian ekstrak ke folder
C:\mysql-connector
kemudian copykan file
libmysql.dll
yang ada di folderC:\mysql-connector\lib
ke folderC:\RailsInstaller\Ruby1.9.3\bin
- Install ImageMagick (optional).
Petunjuk instalasinya ada disini.
Tujuan menginstall library ini adalah agar laporan yang dihasilkan Redmine seperti
Gantt chart
bisa disimpan dalam format png dan pdf.
Instalasi Redmine
-
Download source code terakhir Redmine, kemudian ekstrak ke folder yang sudah ditentukan misal
C:\Redmine
. -
Membuat database kosong dengan nama
redmine
CREATE DATABASE redmine CHARACTER SET utf8;
-
Konfigurasi koneksi database
Copykan file
database.yml.example
yang ada di folderconfig
ke folder yang sama dengan namadatabase.yml
. Kemudian edit filedatabase.yml
menggunakan editor kesayangan anda setelah itu update informasi yang ada di bagianproduction
(database, host, username dan password).
Langkah-langkah berikut dijalankan melalui command prompt
- Aktifkan command prompt
-
Set variabel environment CPATH dan LIBRARY_PATH ImageMagick (optional)
set CPATH=C:\ImageMagick\include
set LIBRARY_PATH=C:\ImageMagick\lib
-
Install library mysql
gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:\mysql-connector"'
-
Install bundler
gem install bundler
-
Install semua paket gem yang dibutuhkan
bundle install --without development test
-
Mengenerate session store secret. Untuk menyimpan cookie dan variabel session
rake generate_secret_token
-
Membuat objek database
set RAILS_ENV=production
rake db:migrate
- Set konfigurasi default
set RAILS_ENV=production
set REDMINE_LANG=en
rake redmine:load_default_data
Setelah instalasi selesai, kita bisa melakukan tes dengan mengetikan skrip berikut :
ruby script/rails server webrick -e production
kemudian akses url : http://localhost:3000/
Login dengan user dan password admin
.
Sampai disini proses instalasi Redmine sudah berhasil :)
Mendaftarkan service Redmine ke Windows Service
Tentu enggak kren klo setiap ingin mengakses Redmine, kita harus selalu menjalankan skrip ruby script/rails server webrick -e production
, jadi ada baiknya service Redminenya kita daftarkan sebagai service Windows.
Berikut langkah-langkah untuk mendaftarkan service Redmine sebagai Windows Service :
-
Aktifkan command prompt kemudian ketik perintah berikut
gem install win32-service
-
Buat file dengan nama
service.rb
simpan di folder instalasiredmine
kemudian copas kode berikut :
-
Kembali lagi ke command prompt kemudian ketik perintah berikut
sc create Redmine binPath= "C:\RailsInstaller\Ruby1.9.3\bin\rubyw -C C:\redmine\ service.rb"
-
Jalankan service redmine
net start Redmine
Akhirnya selesai juga :), dan untuk langkah-langkah penggunaan Redmine insya Alloh akan kita bahas dilain kesempatan.
Selamat mencoba
Comments