You are on page 1of 5

Tanya Jawab

Daftar Isi
1. Piranti lunak (software) apa yang dibutuhkan untuk menjalankan OrangeHRM?
2. Bagaimana menginstal OrangeHRM secara manual pada Linux?
3. Bagaimana menginstal OrangeHRM secara manual pada Windows?
4. Bagaimana menginstal pra-syarat sistem secara manual pada Windows?

Piranti lunak (software) apa yang dibutuhkan untuk menjalankan


OrangeHRM?
Untuk menjalankan OrangeHRM, pada komputer anda harus terinstal Apache HTTP Server dan server database
MySQL serta PHP dengan persyaratan minimal sebagai berikut:

1. Apache HTTP Server 1.3 atau versi terbaru


2. MySQL 4.1 atau versi terbaru
3. PHP 5.1.0 atau versi terbaru

Daripada menginstal pra-syarat di atas satu demi satu, lebih praktis menggunakan paket program dengan
konfigurasi MySQL, Apache dan PHP yang telah terintegrasi.

2. Bagaimana menginstal OrangeHRM secara manual pada Linux?


Untuk instalasi OrangeHRM pada Linux, berikut adalah langkah-langkah yang harus dilakukan;

1. Letakkan kode source PHP OrangeHRM ke direktori yang dikonfigurasi oleh Apache Server sebagai
direktori htdocs;
misal: /var/www/html/orangehrm/
2. Ubah owner & group dari source directory (dan semua file dan sub-direktori di dalamnya) ke apache
(umumnya pada distribusi Linux user/user-group dari webserver apache disetel apache/apache,jika web
server apache httpd.conf memiliki user/user-group lain silahkan gunakan user tersebut mis: nobody).
Jalankan perintah berikut dalam bash.
misal: /var/html/orangehrm/
chown -R apache.apache /var/www/html/orangehrm/
3. Sekarang anda perlu membuat database. Untuk melakukan hal ini masuklah ke dalam prompt MySQL
(anda harus login sebagai user yang mempunyai otoritas untuk membuat database dan menetapkan user).
Buat database dengan menggunakan perintah; (jangan lupa mencatat nama database yang akan anda
buat), dan ubah ke dalam database dengan menggunakan perintah "USE"
CREATE DATABASE <orangehrm-db-name>
USE <orangehrm-db-name>
kemudian anda perlu membuat tabel menggunakan script dbscript.sql yang terdapat pada
direktori /orangehrm/dbscript. Kemudian ketikkan perintah
SOURCE <path-to-doc-root>/orangehrm/dbscript/dbscript.sql
4. Dalam server MySQL buatlah sebuah akun user (user account) dengan semua priviledges, jangan lupa
mencatat username dan password karena itu akan diperlukan untuk mengkonfigurasi aplikasi untuk
memberi akses ke database dalam langkah (5). Anda akan memerlukan juga nama database yang telah
dimasukkan pada langkah (3). Gunakan perintah sebagai berikut (Catatan: baris perintah kedua
diperlukan jika distribusi PHP anda mempunyai client MySQL yang lebih tua dari 4.1;
GRANT ALL PRIVILEGES ON <orangehrm-db-name>.* TO '<username>'@'%' IDENTIFIED BY
'<password>' WITH GRANT OPTION;

SET PASSWORD FOR '<username>'@'%' = OLD_PASSWORD('<password>');


5. Selanjutnya anda harus mengatur konfigurasi aplikasi untuk memberikan informasi otentifikasi yang
diperlukan untuk mengakses server MySQL. Untuk melakukan hal ini, rename file Conf.php-distribution
(yang terletak di direktori /orangehrm/lib/Confs/Conf.php)menjadi Conf.php dan edit setelan berikut. Set
parameter berikut;
$this->dbhost = '<IP address of MySQL server>';
$this->dbport = '<port no, of MySQL server>';
$this->dbname = '<orangehrm-db-name>';
$this->dbuser = '<username>'; //the user name of the account you created
$this->dbpass = '<password>'; //the user name of the account you created
6. Start atau restart server Apache

3. Bagaimana menginstal OrangeHRM secara manual pada


Windows?
Untuk instalasi OrangeHRP pada Windows ikutilah petunjuk berikut;

1. Ekstrak source PHP OrangeHRM ke direktori yang dikonfigurasi oleh server Apache sebagai direktori
htdocs;
misal: C:\apache\Apache2\htdocs\orangehrm\
2. Sekarang anda perlu membuat database. Untuk melakukan hal ini masuklah ke dalam prompt MySQL
(anda harus login sebagai user yang mempunyai otoritas untuk membuat database dan menetapkan user).
Buat database dengan menggunakan perintah "USE"; (jangan lupa mencatat nama database yang akan
anda buat)
CREATE DATABASE <orangehrm-db-name>
USE <orangehrm-db-name>
kemudian anda perlu membuat tabel menggunakan script dbscript.sql yang terdapat pada
direktori /orangehrm/dbscript. Ketik perintah
SOURCE C:\apache\Apache2\htdocs\orangehrm\dbscript\dbscript.sql
3. Dalam server MySQL buatlah sebuah akun user (user account) dengan semua priviledges, jangan lupa
mencatat username dan password karena itu akan diperlukan untuk mengkonfigurasi aplikasi untuk
memberi akses ke database dalam langkah (5). Anda akan memerlukan juga nama database yang telah
dimasukkan pada langkah (2). Gunakan perintah sebagai berikut (Catatan: baris perintah kedua
diperlukan jika distribusi PHP anda mempunyai client MySQL yang lebih tua dari 4.1;
GRANT ALL PRIVILEGES ON <orangehrm-db-name>.* TO '<username>'@'%' IDENTIFIED BY
'<password>' WITH GRANT OPTION;

SET PASSWORD FOR '<username>'@'%' = OLD_PASSWORD('<password>');


4. Selanjutnya anda harus mengatur konfigurasi aplikasi untuk memberikan informasi otentifikasi yang
diperlukan untuk mengakses server MySQL. Untuk melakukan hal ini, rename file Conf.php-distribution
(yang terletak di direktori /orangehrm/lib/Confs/Conf.php) menjadi Conf.php dan edit setelan berikut. Set
parameter berikut;
$this->dbhost = '<IP address of MySQL server>';
$this->dbport = '<port no, of MySQL server>';
$this->dbname = '<orangehrm-db-name>';
$this->dbuser = '<username>'; //the user name of the account you created
$this->dbpass = '<password>'; //the user name of the account you created

4. Bagaimana menginstal pra-syarat sistem secara manual pada


Windows?
1. Download Apache HTTP Server, paket PHP Windows, server MySQL

Versi yang dipersyaratkan :


 Apache HTTP Server 1.33 atau versi terbaru
 MySQL 4.1 atau versi terbaru
 PHP 5.1.0 atau versi terbaru

Catatan

Download PHP paket komplit ZIP package dari http://www.php.net/downloads.php. Biasanya tertulis
dengan penulisan php-x.x.x-Win32.zip. (jangan menggunakan paket windows installer karena hanya
berisi CGI interpreter, dan tidak ada extensions)

2. Pertama, Instal Apache HTTP Server dengan mengikuti langkah berikut;

1. Setujui license agreement dan tekan next


2. Tekan next lagi setelah membaca tentang Apache HTTP Server
3. Ketika muncul promted tentang detail ini; Network Domain, Server Name, dan lain sebagainya..,
gunakan nilai berikut :

Network Domain : localhost


Server Name : localhost
Admin. Email : <your Email-id>

tekan next
4. Jika anda menginstal Apache HTTP server 2, lanjutkan dengan
memilih Install Apache HTTP Server 2.0 sebagai Service.
5. Pilih custom installation.
6. Ubah path apache ke direktori
c:\apache\
7. Instal server

Catatan

Jika anda menggunakan firewall software, pastikan bahwa anda diijinkan untuk mengakses Apache
HTTP server.

3. Kedua, anda harus menginstal PHP;


1. unzip paket PHP yang anda download ke direktori.
c:\php\
2. Kemudian buka file dalam direktori instalasi apache
C:\apache\Apache2\conf\httpd.conf"
3. Masuk ke area dimana LoadModule tags didefinisikan. Dalam daftar tersebut harus ada satu baris
perintah seperti ini
# LoadModule rewrite_module modules/mod_rewrite.so
Hapus tanda '#' untuk membuat baris ini aktif
4. Lanjutkan menuju ke akhir LoadModule section

Catatan

jika anda menggunakan PHP5 baris LoadModule seharusnya sudah diubah seperti ini
LoadModule php5_module "c:/php/php5apache.dll"
OR
LoadModule php5_module "c:/php/php5apache2.dll"
ATAU
LoadModule php5_module "c:/php/php5apache2_2.dll"

untuk Apache 1.3 / Apache 2 / Apache 2.2 Web servers. Tambahkan juga baris;
PHPIniDir "C:/php"

5. Kemudian pada bagian akhir AddType section tambahkan baris


AddType application/x-httpd-php .php
6. Simpan dan tutup httpd.conf
7. Selanjutnya pergilah ke direktori
c:\php\
dan buka file
c:\php\php.ini

Catatan

jika file php.ini tidak ada maka rename file php.ini-dist menjadi php.ini dan bukalah

8. Temukan kata kunci berikut di dalamnya dan ubah jika perlu


error_reporting = E_ALL
display_errors = On
untuk PHP5, extension_dir seharusnya tertulis sebagai berikut;
extension_dir = c:\php\ext
dan di dalam area 'Dynamic Extension' harus ada;
'extension=php_mysql.dll',
'extension=php_xmlrpc.dll',
'extension=php_xsl.dll'
dan diaktifkan dengan menghapus tanda ';' dibagian depan jika ada
9. Simpan & tutup php.ini
4. Restart Apache Server(pada windows; melalui Apache Server Monitor pada task bar)
5. Menginstal MySQL server
1. Klik file setup.exe untuk memulai instalasi. Panel Setup Wizard akan muncul.
2. Klik Next.
3. Pilih Custom Install dan klik Next.
4. Perbesar Developer Components dan pilih Scripts.Misal untuk menjalankan dari disk drive anda
5. Ubah direktori instalasi ke
C:\MySQL
6. Klik next
7. Ketika muncul promt mendaftar ke MySql.com account pilih skip sign-up, tekan next.
8. Setup instalasi selesai, biarkan tanda check di samping field,
Configure the MySQL Server now.
Klik Finish.
9. Klik Next untuk memulai proses konfigurasi,
10. gunakan nilai default Detailed Configuration untuk configuration type
Klik Next.
11. Pilih Sever Machine untuk server type dan klik Next.
12. Pilih Transactional Database Only untuk database usage dan klik Next.
13. Untuk InnoDB Tablespace Settings, pilih MySQL Datafiles dari pilihan drop-down
Klik Next.
14. Pilih Manual Setting untuk jumlah concurrent connections.Set nilai pada angka 5 (tergantung
jumlah client yang menggunakan aplikasi ini)
Klik Next.
15. Gunakan nilai default Enable TCP/IP Networking untuk opsi networking dan klik Next.
16. Gunakan nilai default Standard Character Set untuk default character set dan klik Next.
17. Gunakan nilai default untuk Install sebagai Windows Service bagi Windows. Anda secara eksplisit
dapat mengindentifikasi versi MySQL yang dijalankan (anda tidak perlu kuatif jika anda hanya
mempunyai satu MySQL server) Beri tanda cek pada kotak untuk Include Bin Directory dalam
Windows.
Klik Next.
18. Selalu pilih root password baru ketika anda menginstal MySQL untuk pertama kali. Karena
biasanya MySQL tidak mengisikan password dalam Windows yang memungkinkan siapa saja
mengakses database. Pastikan anda ingat password tersebut.
Hilangkan tanda check di depan Anonymous Account.
Klik Next.
19. Semua informasi yang dibutuhkan untuk konfigurasi telah lengkap.
Klik tombol Execute button untuk mulai konfigurasi aktual.
20. Setelah semua status pesan ditampilkan, klik tombol Finish.

OrangeHRM FAQ ver 0.2 © OrangeHRM Inc. 2005 - 2008 All rights reserved. Versi bahasa Indonesia oleh:
">tituspermadi.wordpress.com

You might also like