commit to user 18
3.3. Software atau Paket yang digunakan
Dalam Tugas Akhir ini, penulis melakukan pemilihan terhadap Software yang digunakan dalam pembangunan panel
manajemen hosting
. Pemilihan tersebut didasarkan pada kemampuan kerja sistem operasi yang
maksimal, yang didukung oleh paket yang kompitable terhadap sistem operasinya. berikut merupakan daftar yang digunakan penulis dalam
pembangunan
panel manajemen hosting
: a.
CentOS
Sistem operasi yang digunakan adalah CentOS 5.6 yang merupakan
product
dari
Red Hat Enterprise Linux RHEL
yang terbaru
. CentOS
singkatan dari
Community Enterprise Operating System
Sistem Operasi Perusahaan buatan KomunitasMasyarakat adalah sistem operasi gratis yang dibuat dari
source code Red Hat Enterprise Linux RHEL.
Proyek ini berupaya untuk 100 binari kompatibel dengan produk hulunya
RHEL
. Dan tentu saja menggunakan paket
RPM
. Karena
CentOS
dikompile dari
SRPM RHEL
maka
CentOS
100 kompatible dengan
RHEL
, isi dari
CentOS
hampir sama dengan
RHEL
.
b.
PDNS
Paket
DNS Server
yang berguna mengatur record
domain
yang berjalan.
PowerDNS
merupakan salah satu
softwa re
atau paket gratis yang dirancang untuk melayani catatan langsung dari database
SQL MySQL
atau
PostgreSQL
sebagai media
penyimpanan konfigurasinya. Tujuan utamanya adalah stabilitas, keamanan,
interperabilitas, dan kecepatan. Hal ini terutama dirancang untuk organisasi dengan banyak zona atau catatan sumber daya yang
menginginkan kemampuan untuk melakukan
upda te
dinamis
real-time
pada data
DNS
melalui
MySQL.
commit to user 19
c.
PDNS Backend MySQL
Merupakan paket yang disediakan oleh
PowerDNS
sebagai koneksi antara
PowerDNS
ke database
MySQL
.
d.
PDNS Recursor
Merupakan paket
yang berfungsi
sebagai
resolver
ke
DNSpublic
. melakukan pencarian melalui
DNS
sebagai tanggapan permintaan dari
resolver
, dan mengembalikan jawaban kepada para
resolver
tersebut.
e.
Apache
Apache 2 server
digunakan penulis sebagai
web server
. Web server digunakan sebagai
server internet
yang menggunakan protokol
HTTP Hypertext Tranfer Protocol
untuk melayani semua proses pentransferan data.
f. MySQL
Sebagai basis data penyimpan data record.
MySQL
adalah salah satu
database server
yang sangat terkenal, kepopulerannya dikarenakan
MySQL
menggunakan
SQL
sebagai bahasa dasar untuk mengakses databasenya.
g. Pure-FTPD