Berkaitan dengan adanya tugas RPL, begitu pula IMK di kuliah saya semester ini, yang menuntut adanya collaborative controlled programming, maka project yang dibuat (isee-ilkomers see : jejaring sosial untuk ilkomers) saya hosting kan di ilkomers.com baik repository, trac, dan project production
untuk alamat repository, trac dan forum project isee : http://rpl.ilkomers.com/projects/i-see
untuk alamat project production : http://isee.ilkomers.com
Terus gimana kalau saya ingin join project ini ??
- buka http://rpl.ilkomers.com (lakukan registrasi) : untuk cara registrasi anda bisa melihat langkahnya di halaman home, berikut kalau saya kutip :
Prosedur Pengajuan Project ilkomers
- Daftar akun di portal repository ilkomers di http://rpl.ilkomers.com/account/register
- Kirim email ke [email protected] yang berisi data berikut
- Nama Project
- Daftar nama anggota project (untuk kepentingan SCM)
Setelah tahapan di atas selesai silahkan tunggu notifikasi dari admin mengenai status akun, hal ini dilakukan untuk menjaga agar project yang tersimpan dan dikelola di portal ini memang benar – benar berkaitan dengan ilkom 🙂
- setelah register maka kirim email ke [email protected] untuk mendaftar ke project isee (sekedar konfirmasi)
Langkah melakuakn update,commit dari local computer ke atau dari SVN rpl.ilkomers.com
- Download SVN client, bisa menggunakan turtoise atau rapidsvn, saya biasa menggunakan rapidSVN, (download)
disitu ada versi mac,windows dan linux
2.installasi rapidSVN dan buka
3.Lakukan checkout maka akan keluar dialog window
isi url dengan svn://ilkomers.com/repos/i-see
dan destination directory dengan lokasi folder di komputer anda (terserah dan tidak mengganggu) misal pada kasus ini iseeSVN
- nanti akan muncul window untuk username dan password svn, (bisa ditanyakan pada [email protected])
-
kemudian rapidSVN akan melakukan download project
–||–
Pembuatan environment development di local computer
sementara tutorial ini menjelaskan menggunakan WIND*W$ (lebih banyak mahasiswa ilkom pengguna windows) meskipun saya pengguna mek
- saya tidak akan memberi langkah installasi XAMPP dkk,
-
saya anggap anda sudah installasi xampp
-
buat folder misal namanya “iseeproject” di /xampp/htdocs
-
copy hasil download yang ada di folder “iseeSVN” (copy /sknimg, /system, index.php, .htaccess ) ke folder “iseeproject”
-
sekarang coba buka http://localhost/iseeproject harusnya error !!!
-
buka file .htaccess dengan editor teks kesayangan anda:
pada baris ke-3 (kalo ga salah)
ada line :
RewriteBase / ubah ke RewriteBase / iseeproject/
saya harap dan anggap anda paham harus diganti apa dan mengapa..:P
kemudian buka /system/application/config/config.php
kemudian ada baris yang dirubah
$config[‘base_url’] = “http://isee.ilkomers.com/”; rubah menjadi
$config[‘base_url’] = “http://localhost/iseeproject/”;
- buka file /sknimg/css/style.css dan /sknimg/css/userarea.css
replace semua url(/sknimg/…..) => menjadi url(/iseeproject/sknimg/….)
saya harap anda paham cara me-replace
–||–
pembuatan database :
- download SQL non insert yang ada di (http://rpl.ilkomers.com/attachments/download/2/SQL_non_Insert.sql)
-
buka http://localhost/phpmyadmin/
-
buat database baru misal “iseedb”
-
import sql yang tadi download ke dalam database iseedb
koneksi DB ke aplikasi
- buka file /system/application/config/database/php
-
rubah
$db[‘default’][‘username’] = “root”;
$db[‘default’][‘password’] = “root”;
$db[‘default’][‘database’] = “isee_db”;
menjadi
$db[‘default’][‘username’] = “USERNAME MYSQL ANDA”;
$db[‘default’][‘password’] = “PASSWORD MYSQL ANDA”;
$db[‘default’][‘database’] = “iseedb”;
–||–
test running aplikasi di http://localhost/iseeproject/
daftar error :
datatabase connection error : maka setting di /system/application/config/database.php anda tidak sesuai coba cek username dan password untuk database anda atau mysql anda
link ke tempat lain tidak berjalan : cek lagi file .htaccess dan /sknimg/application/config/config.php anda cek rewritebase dan base url lagi
gambar banyak yang tidak muncul cek style.css dan user area.css pastikan anda sudah mereplace url /sknimg dengan /iseeproject/sknimg
–||–
update dan commit
- untuk memastikan file yang anda edit adalah file terbaru pastikan anda melakukan update (klik kanan pada rapidSVN ->update) sebelumnya
-
setiap ada file yang terupdate atau baru update juga atau copy ke /htdocs/iseeproject/
-
list revisi bisa dilihat di http://rpl.ilkomers.com/projects/i-see/repository
-
jika anda akan mengedit file edit lah file yang ada di /htdocs/iseeproject/ dan lakukan testing di localhost anda
-
setelah running well atau berjalan dan tampil baik di localhost anda, kemudian copy file yang anda edit tadi misal home.php ke folder “iseeSVN”, boleh melakukan replace
-
buka rapidSVN, maka anda akan melihat perubahan warna merah jika melakukan editing, tanda tanya jika tambah file baru
-
untuk file yang bertanda merah, anda cukup klik kanan “commit”
-
untuk file baru (tanda tanya), klik kanan “add”-> “commit”
-
sekian (optional: email ke [email protected] atau [email protected] untuk notifikasi project manager)
–FIN–