Panduan Instalasi OrangeHRM Pada LINUX d Windows

11
Panduan Instalasi OrangeHRM pada LINU Windows http://tituspermadi.wordpress.com Daftar Isi 1. Pendahuluan 2. Pra-syarat i. Perangkat OrangeHRM untuk Windows ii. Paket AMP untuk Windows iii. Paket AMP untuk Linux 3. Instalasi i. Menyalin file ii. Mengekstrak 4. Instalasi Web i. Selamat Datang ii. Persetujuan Lisensi iii. Pemeriksaan Sistem iv. Pembuatan Database v. Pembuatan Admin User vi. Konfirmasi vii. Instalasi viii. Registrasi Siapa Yang Harus Membaca Panduan Ini Panduan ini merupakan sarana bagi pengguna yang menggunakan Web Instaler (Konfigu demi langkah), yang merupakan default dan merupakan metode yang disarangkan untuk OrangeHRM. Akan tetapi bagi pengguna yang paham teknis komputer dan ingin mengko secara manual, dapat menggunakan panduan yang disedikan di Tanya Jawab OrangeHR Pendahuluan

Transcript of Panduan Instalasi OrangeHRM Pada LINUX d Windows

Page 1: Panduan Instalasi OrangeHRM Pada LINUX d Windows

Panduan Instalasi OrangeHRM pada LINUX dan Windowshttp://tituspermadi.wordpress.com

Daftar Isi

1. Pendahuluan

2. Pra-syarati. Perangkat OrangeHRM untuk Windows

ii. Paket AMP untuk Windows

iii. Paket AMP untuk Linux

3. Instalasii. Menyalin file

ii. Mengekstrak

4. Instalasi Webi. Selamat Datang

ii. Persetujuan Lisensi

iii. Pemeriksaan Sistem

iv. Pembuatan Database

v. Pembuatan Admin User

vi. Konfirmasi

vii. Instalasi

viii. Registrasi

Siapa Yang Harus Membaca Panduan Ini

Panduan ini merupakan sarana bagi pengguna yang menggunakan Web Instaler (Konfigurasi/instalasi langkah demi langkah), yang merupakan default dan merupakan metode yang disarangkan untuk menginstal OrangeHRM. Akan tetapi bagi pengguna yang paham teknis komputer dan ingin mengkonfigurasi OrangeHRMsecara manual, dapat menggunakan panduan yang disedikan di Tanya Jawab OrangeHRM

Pendahuluan

Page 2: Panduan Instalasi OrangeHRM Pada LINUX d Windows

Panduan ini menjelaskan bagaimana cara menginstal OrangeHRM 2.2. Panduan ini diperuntukkan bagi administrator yang berpengalaman dan pengguna baru. Setelah instalasi, anda dapat mengkonfigur usermelakukan tugas-tugas administratif lainnya. Sebelum menginstal OrangeHRM 2.2, pastikan bahwa sistem anda telah memenuhi pra-syarat berikut: Pra-syarat

Pra-syarat

Pra-syarat yang diperlukan;

Apache HTTP Server 1.3 atau terbaru

MySQL 5.0.12 atau terbaru

PHP 5.1.2 atau terbaru

Jika anda sudah mempunyai Apache HTTP web server (dan PHP5 yang dijalankan sebagai Apache Modul) dan MySQL sudah berjalan, maka anda telah mempunyai segala sesuatu yang anda perlukan. (Catatan:OrangeHRM mensyaratkan PHP5)

Dalam hal anda tidak mempunyai pra-syarat yang dibutuhkan, anda mempunyai dua pilihan.

Gunakan Perangkat OrangeHRM untuk Windows. Instal dan gunakan. Lihat Perangkat OrangeHRM untuk Windows.

Gunakan paket AMP yang terdiri dari pra-konfigurasi Apache, MySQL dan PHP yang dapat berjalanbersama. Lihat Paket AMP untuk Windows jika anda menggunakan Windows atau lainnya jika anda menggunakan Linux, Paket AMP untuk Linux.

Jika anda mau, anda bisa mengkonfigurasi Apache, MySQL dan PHP secara manual. Anda dapat melihatpanduannya pada bagian Tanya Jawab OrangeHRM tentang bagaimana menginstal/mengkonfigurasinya.

Aplikasi OrangeHRM untuk Windows - Segalanya telah siap-pakai bagi anda

Username secara default adalah Admin dan Password adalah changeThis1St.

Jangan lupa mengganti password begitu anda login.

Klik here untuk men-download. Setelah mendownload, anda hanya perlu menginstal aplikasi dengan instaler yang informatif dimana anda hanyaperlu menentukan lokasi (direktori) untuk menginstalnya. Segalanya telah di konfigurasi secara otomatis.

Paket AMP untuk Windows

Sangat disarankan anda menggunakan Aplikasi OrangeHRM untuk Windows. Juka anda menggunakanAplikasi OrangeHRM anda hanya tinggal menginstal lalu menggunakannya. Sangat praktis.

Page 3: Panduan Instalasi OrangeHRM Pada LINUX d Windows

Jangan lupa mengaktifkan InnoDB support. Lihat Bagaimana mengaktifkan InnoDB support di MySQL

Paket AMP untuk Windows yang disarankan adalah XAMPP Windows 1.6.0a

Catatan: pastikan anda mendownload Instaler dari Basic Package dan bukan dari upgrades, developerdan lain sebagainya.

Setelah proses downloading selesai, mulailah menginstal XAMPP untuk Windows.

Anda dapat memilih lokasi default instalasi dan klik Next

Ketika ditanya "Install XAMPP Servers (Apache, MySQL, .....) as service?", pilih Yes

Ketika ditanya "Install Apache 2 as service?", pilih Yes

Ketika ditanya "Install MySQL as service?", pilih Yes

Anda dapat mengabaikan services lainnya dengan memilih No jika itu tidak diperlukan untuk OrangeHRM

Pilih Yes untuk menjalankan panel kontrol XAMPP.

Perhatian:

Jika anda menggunakan semacam software firewall (misal; Windows Firewall) jika ada peringatanbahwa XAMPP services (Apache Web Server, MySQL) dikecualikan dari daftar blokir (blocked list).

Jika anda menggunakan Skype, ini mungkin mengakibatkan port conflict dengan Apache webberada dalam XAMPP. Oleh sebab itu pastikan anda me-restart Windows untuk memastikan bahwa XAMPP services dijalankan lebih dulu sebelum Skype (maka secara otomatis Skype akanyang bebas untuk digunakan).

Paket AMP untuk Linux

Jangan lupa mengaktifkan InnoDB support. Lihat Bagaimana mengaktifkan InnoDB support dalam MySQL

Paket AMP untuk Linux yang disarankan adalah XAMPP Linux 1.6

Pemberitahuan: pastikan bahwa anda men-download paket secara lengkap (biasanya download paling besar tidak termasuk dalam lot) dan bukan upgrades, developer packs, dan lain sebagainya.

Setelah proses downloading setelai, instal XAMPP Linux. Ikuti instruksi yang datang dengan XAMPP Linux atau dijabarkan dalam situs XAMPP.

Jangan lupa men-start paket.

Catatan

Anda harus mengubah kepemilikan file OrangeHRM files menjadi nobody.nobodyKetik berikut ini dalam shell. <orangehrm> adalah direktori dimana file OrangeHRM berada. Misal. /opt/xampp/htdocs/orangehrm2/

Page 4: Panduan Instalasi OrangeHRM Pada LINUX d Windows

$ chown -R nobody.nobody <orangehrm>

Jangan lupa mencatat lokasi direktori tempat anda menginstal XAMPP. Ini akan digunakan pada langkahselanjutnya.

Instalasi

Menyalin file

Salin OrangeHRM-ver-2.2.zip ke document root dari Apache HTTP Server.

Catatan

Jika anda menggunakan XAMPP untuk Windows, document root adalah

<Lokasi Instalasi XAMPP>\htdocs\

misal. C:\Program Files\xampp\htdocs

Jika anda menggunakan XAMPP untuk Linux, document root adalah

<Lokasi Instalasi XAMPP>/htdocs/

Mengekstrak

Ekstrak OrangeHRM-ver-2.2.zip ke dalam folder yang sama, yang akan mengekstrak file ke direktori folder 'orangehrm2'.

Instalasi secara Web

Gunakan browser yang menunjang JavaScript dengan mengetik http://<webhost>/orangehrm2/

Dimana <webhost> adalah localhost jika OrangeHRM diinstal pada mesin yang sedang anda gunakan, IP address jika OrangeHRM diinstal pada hosting remote (misal. bukan pada mesin yang sedang anda

See Instalasi secara Web.

Page 5: Panduan Instalasi OrangeHRM Pada LINUX d Windows

Browser yang disarankan

Mozilla Firefox 1.0 atau terbaru.

Microsoft® Internet Explorer 5.5 atau terbaru.

Instalasi secara Web

Instalasi secara Web akan dijelaskan secara ringkas pada bagian ini.

Layar Selamat Datang

Bagian ini menginformasikan versi OrangeHRM yang akan diinstal dan penjelasan singkat apa yang akan dilakukan untuk menginstal OrangeHRM

Klik tombol [Lanjut] pada layar Selamat Datang untuk melakukan proses instalasi.

Persetujuan Licensi

Pada bagian ini anda akan memperoleh sebuah salinan dari GNU GENERAL PUBLIC LICENSEmelanjutkan proses instalasi anda harus menerima (menyetujui) lisensi ini. Jika anda menolok, cukup dengan menghentikan proses instalasi dan menghapus semua file OrangeHRM yang anda miliki.

Klik tombol [Saya Setuju] pada layar Persetujuan Lisensi jika anda menyetujui syarat dan kondisi yang tercantum dalam licensi. Kemudian anda akan melangkap pada halam berikut dari Instaler Web.

Pemeriksaan System

Pada bagian ini Instaler Web akan memeriksa apakah Pra-syarat sistem telah dipenuhi.

Jika semua hasil pemeriksaan mengindikasikan warna hijau, anda dapat melanjutkan dengan aman. Anda harus menginstal versi pra-syarat sistem yang benar dan mengkonfigurasikannya sehingga berjalan

Perhatikan dibawah ini untuk semua kode warna yang mungkin terjadi selama proses instalasi.

Page 6: Panduan Instalasi OrangeHRM Pada LINUX d Windows

Jarang terjadi dimana tiga keadaan berada dalam satu layar yang sama.

Klik tombol [Lanjut] dalam layar Pemeriksaan System untuk melanjutkan.

File Konfigurasi OrangeHRM Writeable

Instaler web akan membuat sebuah file konfigurasi guna menyimpan semua informasi setup. File iniditulis ke sistem file pada akhir proses instalasi. Oleh sebab itu harus disetel ijin bagi web server untuk membuat sebuah file.

Dalam kasus dimana status ditampilkan sebagai "Not Writeable" langkah yang harus anda lakukan adalah menyetel ijin (permissions) seperti menyetel user-id sehingga web server dapatdalam direktori [orangehrm-dir]/lib/confs. Hal ini dilakukan dengan menggunakan perintah

$ chown -R nobody.nobody [orangehrm-dir]/lib/confs$ chmod -R 755 [orangehrm-dir]/lib/confs

Anda dapat mengganti user/user-group "nobody" dengan user/user-group yang relevanserver.

Maximum Session Idle Time sebelum Timeout

Maximum Session Idle Time sebelum Timeout diperiksa untuk memastikan bahwa user tidak melakukan logged out dalam periode waktu yang singkat misal kurang dari 15 menit. Sebagai peringatan, adalah tidak mungkin melanjutkan proses instalasi OrangeHRM jika session times out kurang dari 2

Bagaimana membetulkannya

Anda harus mengubah session.gc_maxlifetime pada file php.ini. (Default session.gc_maxlifetime = 1440)

Penting

Ada kemungkinan bahwa beberapa aplikasi php lain yang sedang berjalan pada server yang sama mengabaikan nilai session.gc_maxlifetime pada file php.ini saat berjalan. Ini akan menjadi masalah bila anda menjalankan OrangeHRM bila berbagai pakai host. Berjalan berbarengan masihdimungkinkan tetapi di luar lingkup pembahasan ini.

Page 7: Panduan Instalasi OrangeHRM Pada LINUX d Windows

Alokasi Memori untuk PHP script

OrangeHRM menyarankan memori 16MB harus dialokasikan untuk menjalankan PHP scripts. Jika anda diingatkan mempunyai alokasi kurang dari itu, anda dapat membetulkan situasi ini dengan membuka file PHP.INI dan menyetel nilai memory_limit

memory_limit = 16M;

Bagaimana mengaktifkan InnoDB support dalam MySQL

Untuk mengaktifkan "InnoDB" buka file "my" (atau "my.cnf") dengan editor teks dan cari kata "skipinnodb" dan tambahkan tanda "#" di depannya dan restart MySQL database server untuk mengaktifkanInnoDB.

contoh:...skip-innodb...harus terbaca sebagai berikut...#skip-innodb...

(pada XAMPP untuk windows file my.cnf terdapat di direktori C:\xampp\mysql\bin\my.cnf)(pada XAMPP untuk linux file my.cnf terdapat pada direktori /opt/lampp/etc/my.cnf)

Pembuatan Database

Masukkan infomrasi yang relevan tentang MySQL database server dan database user.Klik [Lanjut] dalam tampilan layar Pembuatan Database untuk melanjutkan.

Catatan

Privileged Database Users dan OrangeHRM Database Users

Database Server users ditunjuk dengan otoritas yang berbeda. Agar web instaler membuat OrangeHRM Database, anda perlu memasukkan detil Database user account (user-name/password) dengan

Page 8: Panduan Instalasi OrangeHRM Pada LINUX d Windows

otorisasi atau ijin (permissions) CREATE, ALTER, DROP, INSERT under the field Privileged DatabaseUser/Password.

Karena OrangeHRM hanya membutuhkan ijin untuk INSERT, UPDATE, SELECT dan DELETE berinteraksi dengan database, instaler web dapat membuat sebuah user account database yang berbeda untuk OrangeHRM. Selalu disarankan bahwa anda membuat user account yang terpisah sebagaimana yang diminta dan instaler web akan membuat sebuah akun bagi anda.

Catatan: Karena detil database user account yang digunakan oleh OrangeHRM adalah disimpan dalam plain text. akan menjadi ancaman untuk memiliki akun OrangeHRM Privileged user account dengan ijin khusus.

Pembuatan Admin User

Ketikkan Admin Username, Password dan konfirmasikan Admin User Password.Klik tombol [Lanjut] pada layar Pembuatan Admin User untuk melanjutkan.

Konfirmasi

Konfirmasikan apakah detil instalasi telah benar dan klik tombol [Instal] pada layar Konfirmasi untuk mulaimenginstal.

Catatan

Proses instalasi akan segera dimulai. Setelah anda mengklik [instal] tidak ada yang dapat anda lakukan untuk menghentikan proses instalasi yang tengah berlangsung. Anda juga tidakmengundurkan langkah instalasi yang telah dimulai. Klik [Instal] hanya jika anda telah yakin untuk menginstal dengan konfigurasi sebagaimana yang anda tetapkan.

Instalasi

Pada bagian ini anda akan melihat progres instalasi yang sedang berlangsung. Setelah instalasi[Lanjut] akan diaktifkan. Klik tombol [Lanjut] pada layar Instalasi untuk melanjutkan.

Jika sebuah kesalahan terjadi pada saat instalasi, seluruh proses instalasi akan dibatalkan. Klik [Ulangi Instal] untuk menuju pada halaman sebelumnya guna melakukan perbaikandan mulailah proses instalasi lagi.Lihat screen shots

Catatan

Jika instalai dibatalkan anda harus menjalankan perintah DROP terhadap nama database yang anda isikan pada bagian Pembuatan Database jika ditampilkan atau masukkan nama database lainnya.

Page 9: Panduan Instalasi OrangeHRM Pada LINUX d Windows

[Skip screen shots]

Berikut ini adalah cuplikan tampilan layar Instalasi

Proses Instalasi baru saja dimulai.

Page 10: Panduan Instalasi OrangeHRM Pada LINUX d Windows

Instalasi sedang berlangsung.

Proses instalasi telah selesai dengan baik.

Page 11: Panduan Instalasi OrangeHRM Pada LINUX d Windows

Proses instalasi dibatalkan karena terjadi sebuah kesalahan.

Registrasi

If you want be up to date on news about OrangeHRM, please provide your e-mail address and a name that the e-mails should be addressed to. It will be much appreciated if you register here, then we willusers have successfully installed OrangeHRM. Jika anda ingin memperoleh berita terkini tentang OrangeHRM, masukkan alamat email dan nama anda. Adalah suatu kehormatan bila anda bersedia melakukan registrasi di sini, dan anda akan tahu betapa banyak user yang telah menginstal OrangeHRM dengan

Anda juga bisa memposting komentar anda.

Jika anda ingin menerima update dan surat kabar terkini, pilih kotak pilihan [Updates/Surat[Mendaftar] untuk mengirimkan informasi.

Jika registrasi berhasil anda dapat mengklik [Login ke OrangeHRM] untuk Login ke OrangeHRM.

Jika anda tidak ingin mendaftar, klik [Tidak, terima kasih!].

Catatan

Jika pengiriman Informasi registrasi gagal, pesan isyarat terjadinya kesalahan akan ditampilkan. Klik[Ulangi] untuk mengirim kembali detail informasi atau [Abaikan] untuk melewati proses ini dan anda tidak akan didaftarkan.

Login ke OrangeHRM

Sekarang gunakan Admin Username dan Password yang telah anda masukkan sebelumnya dan lakukan login ke OrangeHRM.

OrangeHRM Panduan Instalasi 1.1© OrangeHRM Inc. 2005 - 2008 All rights reserved. Versi bahasa Indonesia Oleh: Titus Permadi