MENGGUNAKAN LINUX
Dahlan Abdullah
Program Studi Teknik Informatika, Universitas Malikussaleh
Reuleut, Aceh Utara, Aceh-Indonesia
E-mail : dahlan.unimal@gmail.com
4. DNS Server
Setiap kali anda meggunakan internet dalam
kegiatan anda sehari-hari, maka setiap kali itu
pula secara tidak langsung anda menggunakan
DNS (Domain Name System). Penggunaan DNS
meliputi aplikasi email, browsing, ssh /telnet,
ftp, maupun aplikasi yang lain yang ada
kaitannya dengan internet.
Gambar 1.Gambaran umum Virtual Hosting
5. FTP Server
2. Browser berkomunikasi dengan nama server FTP (File Transfer Protocol) digunakan untuk
untuk menerjemahkan nama server melakukan transfer data dari satu komputer ke
“google.com” menjadi Alamat IP, yang komputer lainnya dalam satu jaringan komputer
digunakan untuk melakukan koneksi ke atau internet. FTP merupakan protokol untuk
server komputer. melakukan pertukaran file pada semua jaringan
3. Browser kemudian menghubungi ke komputer yang mendukung protokol TCP/IP.
komputer server pada alamat IP pada port
80. 6. File Manager
4. Setelah protokol HTTP, browser File manager adalah komponen penting dalam
mengirimkan permintaan (GET) ke server, virtual hosting.
meminta file index.html dari
www.google.com Perancangan Sistem
5. Kemudian server mengirim HTML teks Secara umum berikut perencanaan sistem yang
kebrowser. akan dibangun.
6. Browser membaca tag HTML dan Diagram Alur Perancanaan dan Implementasi
Virtual Hosting Menggunakan Linux
VirtualHosting
atau program aplikasi basis data yang Gambar 2.Rancangan Diagram Alur
menggunakan model clien-server.
Perancangan File Manager
2. Web Server File Manager yang digunakan dalam sistem
Web Server adalah software server yang Virtual Hosting ini dibuat menggunakan PHP.
menjadi tulang belakang dari World Wide Web Berikutgambaran umum File Manager yang
(WWW). akan dibuat.
3. Mail Server
Mail Server adalah komputer yang bertindak
sebagai sebuah server (penyedia layanan) dalam
jaringan komputer/ internet, serta memiliki
fungsi untuk melakukan penyimpanan (storing)
dan distribusi yang berupa pengiriman
(sending), penjaluran (routing), dan penerimaan
(receiving) e-mail.Mail Server berjalan dengan
beberapa protokol pada TCP/IP, yakni SMTP
(port 25), POP3 (port 110), dan IMAP (Internet
Message Access ProtocolI) port 143.
Mail Server memiliki tiga komponen utama
Gambar 3. Rancangan Diagram Alur File
yang menyusunnya, yakni Mail Transfer Agent
Manager
2
Desain File layanan yang diperlukan oleh Virtual Hosting.
Adapun desain file aplikasi File Manager adalah Berikut langkah yang dilakukan untuk
sebagai berikut. Hanya terdapat satu tabel saja konfigurasi EHCP :
dalam aplikasi file manager ini. Tabel ini 1. Ubah repository ubuntu ke repository lokal
berfungsi untuk menyimpan data-data login FTP Indonesia agar proses download aplikasi
server. Tabel ini diambil dari database ehcp lebih cepat.Edit file sources.list dengan
yang dibuat saat melakukan instalasi control perintah berikut :
panel ehcp. Saat login hanya ada dua field saja nano /etc/apt/sources.list
yang digunakan yaitu ftpusername dan
password. dan tambahkan daftar repositories berikut
3
konfigurasi yang dijankan oleh dbconfig- #wget
common seperti tampak pada gambar berikut : http://www.webmin.com/jcameron
-key.asc
#sudo apt-key add jcameron-
key.asc
#sudo apt-get update
Tahapan konfigurasi EHCP selesai. Berikut Berikut status layanan server yang sedang
layanan yang sudah berjalan pada Virtual berjalan di Virtual Hosting dapat dilihat dari
Hosting halaman webmin melalui menu Others pilih
Semua layanan yang diperlukan oleh Virtual System and Server Status.
Hosting sudah berjalan antara lain adalah
Webserver Apache, Database Server MySQL, Konfigurasi File Manager
DNS Server BIND, FTP Server vsFTPd dan Konfigurasi File Manager adalah bagian penting
Mail Server Postfix. dalam tahapan pembuatan Virtual Hosting
Konfigurasi Webmin karena ini adalah salah satu layanan yang sangat
Webmin adalah aplikasi yang digunakan untuk dibutuhkan untuk penglolaan file-file yang
memudahkan manajemen admin dalam hal ini menjadi acuan sebuat website.Aplikasi File
adalah pengelolaan kegiatan admin Ubuntu Manager ini akan diinstal pada masing-masing
12.04. Berikut ini adalah tahapan konfigurasi domain, sehingga nantinya user dapat
Webmin : mengakses aplikasi File Manager dari domain
1. Sebelum aplikasi webmin edit terlebih masing-masing dengan alamat
dahulu file sources.list untuk menambahkan www.nama_domain/File_Manager, maka secara
repository baru yang berhubungan dnegan otomatis user akan dialihkan ke halaman login
webmin. File Manager
#nano vi /etc/apt/sources.list
Sebagai contoh penulis akan menginstal aplikasi
tambahakan repository berikut File Manager pada domain rakbuku.tk. Adapun
deb tahapan konfigurasi File Manager adalah
http://download.webmin.com/download/repo sebagai berikut.
sitory sarge contrib 1. Tahapan pertama adalah buat folder baru
deb dengan nama File_Manager dengan lokasi
http://webmin.mirror.somersettechsolutions. sebagai belikut
co.uk/repository sarge contrib /var/www/vhosts/rakbuku/rakbuk
u.tk/httpdocs
2. Selanjutnya update GPG Key dengan mkdir
perintah berikut /var/www/vhosts/rakbuku/rakbuk
u.tk/httpdocs/File_Manager
4
Semua file untuk aplikasi File Manager akan Manager. Juga termasuk pengujian tambah
ditempatkan dalam folder ini. Ubah file Domain.
permission untuk folder File_Manageragar
aplikasi File Manager dapat berjalan dengan Uji Tambah User Akun Baru
baik untuk mengeksekusi file-file pendukung Penambahan user akun baru disini adalah user
aplikasi File Manager. akun Cpanel EHCP. Melalui halaman Cpanel ini
chmod 777 -R user dapat melakukan pengelolaan hosting
/var/www/vhosts/rakbuku/rakbuk lainnya seperti tambah domain, penambahan
u.tk/httpdocs/File_Manager akun FTP, Email dan Database sesuia dengan
kapasitas yang telah diberikan kepada user
2. Tahap selanjutnya adalah upload file untuk tersebut.
Aplikasi File Manager. Untuk memudahkan
upload file penulis menggunakan Aplikasi Berikut tampilan proses tambah akun user
WinSCP. Cpanel EHCP
5
1. Masuk ke menu Dashboard kemudian klik
menu Add Email Address.
2. Masukkan data-data untuk akun user email
baru yang akan dibuat.
6
Proses penambahan Database dan User MySQL
selesai. Selanjutnya untuk mengakses Database
tersebut user dapat menggunakan
PhpMyAdmin.Halaman PhpMyAdmin dapat
diakses langsung pada menu MySQL kemudian
PhpMyAdmin.
Gambar 13.Uji Tambah Database dan User Gambar 16.Halaman Login PhpMyAdmin.
MySQL.
Seperti biasa user akan diminta memilih domain Berikut adalah halaman utama
terlebih dahulu, kemudian barulah muncul PhpMyAdmin.User hanya diizinkan menambah
halaman untuk menambah Database dan User tabel kedalam database, untuk menambah
MySQL. database baru user harus melakukannya di
Cpanel EHCP.PhpMyAdmin hanya mengizinkan
operasi pada database sesuai dengan hak user
tersebut. Hanya admin yang memilik hak penuh
terhadap akses database di PhpMyAdmin.
7
subdirektori untuk akun FTP, silahkan disisi
sesuai keperluan.
8
[5] Riyanto,Membuat Sendiri Aplikasi E-
Commerce dengan PHP & MySQL
Menggunakan CodeIgniter & JQuery
(+CD), Andi Publisher, Yogyakarta, 2011.
Dahlan Abdullah,
Menyelesaikan S1
dibidang Teknik
Informatika pada
Universitas Islam
Gambar 21.Proses Ubah Hak Akses File.
Indonesia Yogyakarta
- Indonesia dan
Fasilitas yang disediakan oleh File Manager ini
mendapat Gelar
masih sangat terbatas. Selain upload, tambah
Sarjana Teknik (ST)
folder dan ubah hak akses, fasilitas lainnya
pada tahun 1999. Saat
adalah hapus. Fungsi tombol hapus sangat
ini sedang
sensitif artinya sebelum menghapus suatu folder
menyelasaikan Program Megister Komputer di
harap periksa terlebih dulu isi folder yang akan
STMIK Eresha Jakarta. Aktif melakukan
dihapus, karena jika user menekan tombol hapus
Penelitian dibidang Jaringan Komputer,
maka sistem akan menghapus folder tersebut
Database, Radio Net, Komputer Aplikasi,
beserta seluruh isi yang ada didalam folder
Robotika, Web Based Application, Sistem
tersebut.
Informasi Manajemen dan Infrastruktur
Jaringan Komputer. Pernah menduduki Jabatan
Kesimpulan
sebagai Kepala UPT. Pusat Komputer
Adapun beberapa kesimpulan yang dapat dibuat
(PUSKOM) Universitas Malikussaleh dari
dari hasil penelitian ini adalah sebagai berikut :
tahun 2005 sampai dengan 2011 dan Jabatan
1. Layanan yang disediakan oleh virtual
Saat ini sebagai Kepala UPT. Perpustakaan
hosting meliputi Webserver, Database
Universitas Malikussaleh Aceh-Indonesia. Aktif
Server, Email Server, DNS Server dan FTP
juga sebagai anggota dari INHERENT
Server dapat berjalan sebagaimana mestinya.
(Indonesian Higher Education Network),
2. Control Panelyang digunakan yaitu EHCP,
JARDIKNAS (National Education Network),
sudah dapat menangani semua kebutuhan
dan Sekretaris Jenderal APTIKOM (Association
pengelolaan website mulai dari pengelolaan
of Computer and Information University)
domain, pengelolaan FTP, pengelolaan
Provinsi Aceh, sebagai Koordinator ICTPura
Database pengelolaan Email dan
Provinsi Aceh, Koordinator Relawan TIK
pengelolaan hosting.
Provinsi Aceh, Koordinator E-KTP Provinsi
3. File Manager adalah layanan penting dalam
Aceh, Wakil Ketua Palang Merah Indonesia
Virtual Hosting. Aplikasi ini telah mampu
Cabang Kota Lhokseumawe dan beberapa
menangani operasi file secara baik sesuai
jabatan lainnya.
dengan fasilitas yang disediakan seperti
upload file, tambah folder, hapus file dan
folder juga termasuk ubah hak akses file dan
folder.
Daftar Pustaka
[1] Komputer,Wahana,Administrasi Jaringan
dengan Linux Ubuntu 11,Andi Publisher,
Yogyakarta, 2011.
[2] Prakoso, Samuel, Jaringan Komputer
Linux: Konsep Dasar, Aplikasi, Keamanan
Dan Penerapan,Andi Publisher,
Yogyakarta, 2005.
[3] Rahmat, Raifudin, Membangun Server E-
mail Berbasis FreeBSD/Linux,Andi
Publisher, Yogyakarta, 2006.
[4] Rakyat, Dian,Panduan Mudah Membuat
dan Mengelola Web Hosting, Dian Rakyat,
Jakarta, 2004.