Technical Anshu Beranda › Tutorial › Penyiapan Server OrangeHRM
🧑‍💼 HRM Gratis di Server Anda Sendiri

Pengaturan Server OrangeHRM

Siapkan OrangeHRM Starter di server kantor Anda sendiri: persyaratan, penginstal web, login admin pertama, catatan karyawan, pengaturan cuti, dan aturan keamanan yang layak untuk data HR.

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
Pengaturan Server OrangeHRM
🎧 Audio Multi-Bahasa: Di pemutar video, klik [Setelan] (⚙️) ➔ [Trek audio] untuk memilih bahasa.

📑Bab

  1. Apa itu OrangeHRM Starter — dan tumpukan web yang diperlukan di bawahnya
  2. Rute A: mempersiapkan server dengan XAMPP di Windows
  3. Rute B: mempersiapkan server dengan tumpukan LAMP di Linux
  4. Membuat database dan pengguna database khusus
  5. Membuka penginstal web dan melewati pemeriksaan sistem
  6. Pengaturan database dan pembuatan akun admin pertama
  7. Login admin pertama — nama perusahaan dan cadangan pertama
  8. Menambahkan catatan karyawan dan memberikan login mereka sendiri kepada staf
  9. Menyiapkan cuti: jenis, hak, pengajuan dan persetujuan
  10. Aturan keamanan untuk data HR — akses, HTTPS, dan pencadangan

📋 Ikhtisar & Panduan Langkah demi Langkah

1

Periksa Persyaratannya Terlebih Dahulu

OrangeHRM adalah aplikasi web PHP, sehingga server di bawahnya memerlukan web stack standar: Apache sebagai server web, PHP, dan MySQL atau MariaDB sebagai database. Wizard penginstalnya sendiri memerlukan waktu beberapa menit — menyiapkan tumpukan itu adalah pekerjaan yang sebenarnya.

Mesinnya tidak perlu bertenaga besar. PC yang tetap menyala selama jam kantor sejujurnya sudah cukup untuk sebuah tim kecil, namun harus berupa mesin yang tetap berada di satu tempat, aman secara fisik, dan dicadangkan — bukan laptop sehari-hari seseorang.

📌 Versi PHP penting: OrangeHRM 5.x mendukung PHP 7.4 hingga 8.1. PHP baru di luar kisaran tersebut adalah alasan paling umum mengapa penginstal menolak untuk melanjutkan — layar pemeriksaan sistem akan menandainya, jadi periksalah versinya sebelum Anda memulai.
2

Rute A — Windows dengan XAMPP

Jika kantor Anda menggunakan Windows, ini adalah rute tercepat. Instal XAMPP dari situs resminya — yang menggabungkan Apache, MySQL, dan PHP — lalu mulai Apache dan MySQL dari panel kontrol XAMPP.

Unduh zip OrangeHRM Starter dari situs resmi OrangeHRM dan ekstrak ke dalam folder web XAMPP:

Windows — OrangeHRM Folder
C:\xampp\htdocs\orangehrm
⚠️ XAMPP is built for convenience, not for exposure: on an office LAN it is a practical choice, but never port-forward a XAMPP install to the public internet.
3

Rute B — Linux dengan LAMP Stack

Untuk server khusus yang dapat berjalan bertahun-tahun dengan lebih sedikit bagian yang bergerak, gunakan Linux. Instal Apache, MariaDB (atau MySQL) dan PHP dengan ekstensi yang dibutuhkan OrangeHRM, lalu unduh OrangeHRM dari situs resminya dan ekstrak ke folder web Apache:

Linux — OrangeHRM Folder
/var/www/html/orangehrm

Make sure the web server owns that folder and can write to it — the installer's system check tests folder writability and will stop you if it is wrong. Restart Apache after changing anything, then continue to the database step, which is the same on both routes.

4

Buat Database dan Penggunanya Sendiri

Sebelum membuka penginstal, buat database kosong untuk OrangeHRM — misalnya bernama orangehrm — di phpMyAdmin (Windows) atau klien MySQL/MariaDB Anda (Linux), dan buat pengguna database khusus dengan kata sandi asli dan hak penuh hanya pada database tersebut.

⚠️ Jangan berikan kata sandi root basis data Anda kepada penginstal. Rasanya lebih cepat, namun kemudian aplikasi berjalan dengan kuasa atas setiap basis data di server. Pengguna khusus yang hanya dapat menyentuh database OrangeHRM membutuhkan waktu dua menit dan merupakan batas keamanan yang nyata.
5

Buka Penginstal Web dan Lewati Pemeriksaan Sistem

Semuanya dari sini terjadi di browser. Buka installernya di:

Browser Address Bar
http://localhost/orangehrm

On another office PC, use the server's name or IP address in place of localhost. The wizard opens with a welcome and licence screen, then runs its system check — PHP version, PHP extensions, database connection and writable folders. Every line should pass. If something is flagged, fix that item (install the named extension, correct the folder permissions) rather than forcing ahead; the check exists because the software genuinely breaks when a check fails.

6

Pengaturan Basis Data dan Akun Admin

Pada layar konfigurasi basis data, masukkan host (biasanya localhost), nama basis data, dan pengguna khusus yang Anda buat pada Langkah 4 — bukan akun root. Selanjutnya wizard meminta Anda untuk membuat pengguna admin pertama. Akun ini mengontrol keseluruhan sistem: setiap catatan karyawan, setiap bidang gaji, setiap persetujuan cuti.

⚠️ Tetapkan kata sandi admin yang kuat di sini, dan lindungi seperti kata sandi. Jika kata sandi sederhana atau bergaya default digunakan hanya untuk melewati penyiapan, segera ubah kata sandi tersebut setelah login pertama Anda — sebelum data karyawan sebenarnya masuk. Catat kredensial dalam catatan kata sandi Anda, dan jangan pernah menjalankan kantor dengan satu kata sandi admin yang dibagikan kepada beberapa orang: satu kata sandi bersama adalah cara kantor kecil membocorkan data SDM mereka sendiri.

Pada layar konfirmasi, wizard membuat tabel database. Biarkan selesai tanpa menutup tab.

7

Login Pertama dan Pengaturan Pertama

Masuk dengan akun admin yang baru saja Anda buat dan konfirmasi pemuatan dasbor. Pertama, keluar dan masuk kembali sekali, sehingga Anda tahu kredensialnya berfungsi. Kemudian tetapkan nama perusahaan Anda pada Admin → Organisasi → Informasi Umum, sehingga sistem akan membawa nama kantor Anda sejak hari pertama.

✅ Ambil cadangan pertama sekarang, selagi sistem masih kosong. Dump database dari instalasi yang berfungsi namun kosong adalah titik pengembalian Anda yang bersih — jika terjadi kesalahan nanti, Anda selalu dapat kembali ke OrangeHRM yang terkenal bagus daripada menginstal ulang dari nol.
8

Tambahkan Catatan Karyawan dan Atur Cuti

Dengan sistem berjalan, tambahkan orang-orang Anda. Catatan karyawan ada di modul PIM — tambahkan staf satu per satu, atau impor daftar staf dari CSV menggunakan file contoh dari PIM → Impor Data, yang baris headernya memiliki format yang sama persis dengan file Anda. Memberikan login ESS (layanan mandiri) kepada setiap karyawan sehingga mereka dapat melihat catatan mereka sendiri dan mengajukan cuti sendiri; akun admin tetap terpisah dan sedikit.

Kemudian atur cuti di modul Cuti: tentukan jenis cuti Anda, tambahkan hak setiap karyawan untuk tahun tersebut, dan alur harian akan berjalan dengan sendirinya — karyawan melamar, supervisor mereka menyetujui, dan admin melihat semuanya.

9

Aman Seperti Layaknya Data HR

Sistem SDM menyimpan sebagian besar data pribadi di kantor — nama, alamat, dokumen, catatan terkait cuti dan gaji. Perlakukan server sebagaimana mestinya:

⚠️ Simpan OrangeHRM di belakang jaringan kantor Anda, VPN, atau HTTPS yang tepat — jangan pernah membuka di internet publik melalui HTTP biasa. Login dan data karyawan tidak terenkripsi melalui HTTP biasa, dan hanya diperlukan instalasi yang terhubung ke internet dengan kata sandi admin yang dapat ditebak untuk menghilangkan seluruh database orang.

Cadangkan dua hal bersama-sama: database (catatan) dan file yang diunggah folder OrangeHRM (lampiran dokumen) — keduanya saja merupakan pemulihan yang tidak lengkap. Simpan salinannya di tempat lain selain di server itu sendiri, terus perbarui tumpukannya, dan tinjau siapa yang memegang akun admin setiap kali seseorang meninggalkan kantor.

🏷️Topic Search Variables & Keywords

🔍 OrangeHRM 🔍 OrangeHRM Starter 🔍 Free HR Software 🔍 HRM Server Setup 🔍 OrangeHRM Installation 🔍 XAMPP 🔍 LAMP Stack 🔍 Employee Records 🔍 Leave Management 🔍 PIM Module 🔍 HR Server 🔍 TechnicalAnshu 🔍 ITAdmin
🎙️ Transkrip Lengkap — ketuk untuk meluaskan

Pengaturan Server OrangeHRM. Demonstrasi di layar oleh Technical Anshu.

Siapkan OrangeHRM Starter di server kantor Anda sendiri dengan panduan lengkap ini: persyaratan, penginstal web, login admin pertama, catatan karyawan, pengaturan cuti, dan aturan keamanan yang layak untuk data HR.

(transkrip berakhir di sini pada halaman sumber)

❓ Pertanyaan yang Sering Diajukan

Apakah tutorial ini 100% gratis untuk diikuti?

Ya! Semua panduan dan metode yang ditunjukkan oleh Technical Anshu menggunakan sumber daya yang gratis, legal, dan mendidik.

Dapatkah pemula mengikuti panduan ini?

Tentu saja! Setiap langkah ditunjukkan di layar dengan petunjuk mendetail sehingga siapa pun dapat mengikutinya dengan mudah.

Di mana saya dapat mengajukan pertanyaan jika mengalami kebuntuan?

Tinggalkan komentar langsung di video YouTube, dan komunitas kami serta Anshu Teknis akan membantu Anda.

🚀 Tonton Tutorial Lengkapnya di YouTube

🚀 Tonton video tutorial langkah demi langkah selengkapnya di YouTube: https://www.youtube.com/watch?v=ocbmBouU_mI

Berlangganan Anshu Teknis untuk dukungan TI, pemecahan masalah Windows, dan manajemen server.

▶️ Tonton Video Lengkapnya
Tutorial ini didasarkan pada video Pengaturan Server OrangeHRM Technical Anshu • Terjebak pada langkah apa pun? Tanyakan di komentar video — Anda akan mendapat bantuan di sana 🙏