28
LINUX MAIL SERVER BERBASIS WEB “WEB PORTAL PADA LINUX MAIL SERVER” FEBRIANSYAH RAZAK Konsentrasi Teknik Komputer dan Jaringan, Program Studi Teknik Elektronika Industri Jurusan Teknik Elektro Politeknik Negeri Jakarta ABSTRAK Dalam suatu jaringan lokal terdapat kesulitan untuk dapat berkomunikasi atau menyampaikan berita terbaru, pengguna yang banyak tersebar di beberapa bagian menjadikan informasi telambat untuk diterima sehingga keputusan yang diambil menjadi tidak tepat dan tidak efektif. Di sisi lain komputer yang digunakan dalam suatu jaringan banyak yang berbeda tipe dan sistem operasinya sehingga menjadikan masalah baru dalam suatu jaringan komputer. Untuk itu perlu dikembangkan suatu web yang dapat digunakan sebagai wadah informasi dari pengguna lain. Web disini dapat diartikan sebagai suatu media penyampai informasi yang terpusat sehingga berita yang dipublikasikan dapat terjamin keabsahannya. Dengan dukungan utama email, web dapat dikembangkan sebagi portal atau akses masuk ke kotak surat masing-masing pengguna, sehingga selain dapat melihat informasi terbaru pengguna juga dapat langsung mengakses kotak suratnya. Website dibentuk dan diciptakan dari serangkaian kode tertentu dari suatu bahasa program. Dalam hal ini website dibuat dengan menggunakan bahasa pemrograman PHP (PHP Hypertext Processor). Pemrograman Website menggunakan PHP dapat mengahasilkan suatu web yang interaktif dan dinamis. Dengan adanya web didalam suatu jaringan lokal diharapkan mengurangi kesulitan dalam berkomunikasi dan penyampaian informasi terbaru sehingga pengguna dapat cepat tanggap dalam menentukan suatu tindakan. Selain itu web juga menjadi suatu sarana bertukar pendapat untuk kemajuan teknologi. Keyword : jaringan, website, email, php PENDAHULUAN Latar Belakang Teknologi informasi berkembang dengan cepat pada saat ini, perkembangan tersebut secara langsung dan tidak langsung mempengaruhi perkembangan komputer. Komputer pada masa sekarang sudah bukan barang yang 1

Web Portal pada Linux Mail Server

  • Upload
    feraz

  • View
    550

  • Download
    7

Embed Size (px)

DESCRIPTION

My Final Task

Citation preview

Page 1: Web Portal pada Linux Mail Server

LINUX MAIL SERVER BERBASIS WEB“WEB PORTAL PADA LINUX MAIL SERVER”

FEBRIANSYAH RAZAK

Konsentrasi Teknik Komputer dan Jaringan,

Program Studi Teknik Elektronika Industri

Jurusan Teknik Elektro

Politeknik Negeri Jakarta

ABSTRAK

Dalam suatu jaringan lokal terdapat kesulitan untuk dapat berkomunikasi atau menyampaikan berita terbaru, pengguna yang banyak tersebar di beberapa bagian menjadikan informasi telambat untuk diterima sehingga keputusan yang diambil menjadi tidak tepat dan tidak efektif. Di sisi lain komputer yang digunakan dalam suatu jaringan banyak yang berbeda tipe dan sistem operasinya sehingga menjadikan masalah baru dalam suatu jaringan komputer. Untuk itu perlu dikembangkan suatu web yang dapat digunakan sebagai wadah informasi dari pengguna lain. Web disini dapat diartikan sebagai suatu media penyampai informasi yang terpusat sehingga berita yang dipublikasikan dapat terjamin keabsahannya. Dengan dukungan utama email, web dapat dikembangkan sebagi portal atau akses masuk ke kotak surat masing-masing pengguna, sehingga selain dapat melihat informasi terbaru pengguna juga dapat langsung mengakses kotak suratnya. Website dibentuk dan diciptakan dari serangkaian kode tertentu dari suatu bahasa program. Dalam hal ini website dibuat dengan menggunakan bahasa pemrograman PHP (PHP Hypertext Processor). Pemrograman Website menggunakan PHP dapat mengahasilkan suatu web yang interaktif dan dinamis. Dengan adanya web didalam suatu jaringan lokal diharapkan mengurangi kesulitan dalam berkomunikasi dan penyampaian informasi terbaru sehingga pengguna dapat cepat tanggap dalam menentukan suatu tindakan. Selain itu web juga menjadi suatu sarana bertukar pendapat untuk kemajuan teknologi.

Keyword : jaringan, website, email, php

PENDAHULUAN

Latar Belakang

Teknologi informasi berkembang

dengan cepat pada saat ini,

perkembangan tersebut secara

langsung dan tidak langsung

mempengaruhi perkembangan

komputer. Komputer pada masa

sekarang sudah bukan barang yang

1

Page 2: Web Portal pada Linux Mail Server

asing dan mahal lagi, pada saat ini

hampir segala bidang membutuhkan

komputer sebagai alat bantu karena

memiliki kelebihan dalam segi

kecepatan dan ketelitian. Tidak

berhenti begitu saja, dengan

berkembangnya teknologi informasi

dan komputerisasi sekarang,

berkembang juga teknologi jaringan

komputer yang memungkinkan setiap

orang dapat berkirim pesan dan

berbagi informasi secara bersama.

Pembangunan sistem jaringan

komputer tentu tidak hanya persoalan

perangkat keras semata, melainkan

juga terkait dengan kebutuhan media

untuk menyampaikan informasi kepada

komputer lain dalam suatu jaringan

lokal. Terdapat beberapa cara untuk

menyampaikan informasi atau data

kepada pengguna lain dalam suatu

jaringan. Namun apakah data yang

dikirmkan tersebut dapat terjamin

keabsahannya dan perlu berapa lama

apabila informasi tersebut harus

diakses oleh banyak pengguna dalam

suatu jaringan? Penyampaian informasi

secara file sharing ternyata

menimbulkan masalah terutama pada

ketidakabsahan informasi yang

diperoleh dan pada kerahasiaan data

karena berasal dari berbagai pihak

yang memiliki kepentingan sendiri.

Informasi yang diperoleh tersebut juga

harus disampaikan kepada seluruh

pengguna komputer dalam jaringan

sehingga menimbulkan masalah dalam

kecepatan hal pengiriman data dan

informasi.

Ditengah kendala tersebut web dan

email merupakan salah satu cara untuk

dapat menyampaikan data secara

akurat. Walaupun pada saat ini arti dari

web itu sendiri cenderung kepada

aplikasi online yang interaktif dan

dapat diakses melalui internet. Padahal

apabila web tersebut dikembangkan

pada jaringan lokal akan

memungkinkan seluruh pengguna

komputer dalam suatu jaringan dapat

memperoleh data yang lebih cepat

tanpa harus koneksi ke internet.

Untuk mengatasinya lahirlah solusi

untuk membuat suatu web lokal yang

dapat mempublikasikan informasi

kepada pengguna jaringan sehingga

informasi yang terdapat pada kawasan

tersebut dapat disampaikan secara

cepat dan efisien.

2

Page 3: Web Portal pada Linux Mail Server

Pembatasan Masalah

Pembatasan masalah terkait pada

perancangan portal untuk melakukan

akses login ke email dengan

menggunakan PHP dan HTML pada

Apache Web Server.

Tujuan

Dengan adanya web portal ini

pengunjung yang telah terdaftar dapat

langsung mengakses emailnya melalui

web portal tanpa harus mengetikkan

alamat email pada address bar di

browser, selain itu pengunjung juga

dapat melihat informasi terbaru yang

telah dipublikasikan pada halaman

web. Web juga berguna untuk

pemusatan informasi agar berita yang

dipublikasikan dapat terpercaya

keabsahannya karena dipublikasikan

oleh administrator atau user yang telah

terdaftar

Perumusan Masalah

Bagaimana informasi dapat

disampaikan secara terpusat dan

menyeluruh kepada pengguna

komputer pada suatu jaringan?

Metode Penyelesaian Masalah

Penyelesaian tugas akhir ini menggunakan metode :

1. Metode Observasi

Pengamatan dilakukan pada

suatu sekolah yang telah

menerapkan jaringan lokal

dengan server Linux. Metode

ini memberikan gambaran

tentang lingkup web pada

sebuah jaringan lokal.

2. Metode Studi Pustaka

Referensi yang digunakan

berasal dari berbagai buku dan

internet yang membahas

tentang Linux dan web.

DASAR TEORI

Konsep Web

Perkembangan teknologi membawa

perubahan yang sangat terasa dalam

informasi dan komunikasi. Hal ini

semakin dirasakan ketika muncul

layanan-layanan teknologi bagi

jaringan yang semakin memudahkan

pengguna untuk melakukan pertukaran

data dan informasi. Jika sebelumnya

informasi dan komunikasi dilakukan

secara sederhana, saat ini masyarakat

3

Page 4: Web Portal pada Linux Mail Server

dapat menggunakan teknologi yang

lebih efektif dan efisien.

Dari sekian banyak layanan yang ada,

web merupakan layanan terpopuler,

bahkan paling sering diakses oleh

sebagian besar masyarakat untuk

bertukar informasi dan data. Web

merupakan sebuah singkatan dari

World Wide Web (www), web

mendapat perhatian publik yang sangat

besar dan tidak dapat disamakan oleh

aplikasi jaringan lainnya. Web telah

menjadi sedemikian terkenalnya

sehingga kadang tersamar dengan

istilah internet. Meskipun sebenarnya

pengertian web dan internet tidaklah

sama.

Web adalah sistem pengiriman tersebar

yang berjalan di dalam suatu jaringan.

Web saat ini telah menjadi media yang

sangat penting bagi perkembangan

informasi dan teknologi. Sekarang

sudah umum dijumpai berbagai

perusahaan dan komunitas

menggunakan web sebagai alternatif

solusi untuk saling berkomunikasi dan

bertukar pendapat.

Untuk menggunakan layanan web

dibutuhkan web server yang dapat

menangani permintaan dari client. Web

server merupakan suatu perangkat

lunak yang dijalankan pada komputer

server dan berfungsi agar dokumen

web yang disimpan di server dapat

diakses oleh pemakai. Dalam aplikasi

ini web server yang digunakan adalah

apache2 yang merupakan web server

open source. Apache merupakan web

server yang kompatibel dengan bahasa

pemrograman PHP dan database

MySQL. Dengan adanya web server

apache kode-kode PHP dapat

dijalankan pada browser client.

Bahasa Pemrograman HTML

HTML merupakan kependekan dari

HyperText Markup Language, yang

artinya tata cara penulisan yang

digunakan dalam dokumen web.

Dokumen ini akan dieksekusi oleh

sebuah browser (internet explorer)

sehingga browser mampu

menghasilkan suatu dokumen yang

sesuai dengan keinginan seorang

desain dan programmer web.

Secara utuh struktur dokumen HTML1

dapat ditulis sebagai berikut :

<html>

<head>

1 Andi Setiawan, S.Kom. Mudah Tepat Singkat Pemrograman HTML. (Bandung : Yrama Widya, 2004), hlm. 23.

4

Page 5: Web Portal pada Linux Mail Server

<title> …judul… </title>

</head>

<body>

…isi utama dari suatu web…

</body>

</html>

Pada dasarnya dokumen HTML dapat

dibuat pada text editor biasa seperti

Notepad pada Windows atau gedit

pada Linux, dengan menambahkan

format extension berakhiran .htm atau

.html pada nama file.

Bahasa Pemrograman PHP

PHP (PHP Hypertext Preprocessor

Tools) adalah sebuah pemrograman

yang terletak dan dieksekusi pada

server yang biasa disebut server-side.

Salah satu peranannya untuk

menerima, mengolah dan

menampilkan data dari dan ke sebuah

browser pada client. Data yang

diterima dari client akan diolah oleh

server yang memiliki script PHP yang

dapat terhubung pada sebuah database

server (database yang terletak di sisi

server) untuk kemudian hasilnya

ditampilkan ke browser client.

Sintaks PHP2 pada umumnya dimulai

dengan script berikut :

<?php

?>

untuk menguji coba berjalan atau

tidaknya php dapat digunakan script

berikut :

<?php

phpinfo();

?>

File tersebut dapat ditulis pada editor

notepad pada windows atau gedit pada

linux sebagai phpinfo.php pada folder

web server yang tersedia, dalam

windows terdapat pada folder instalasi

xampp yaitu C:\Program

Files\xampp\htdocs namun apabila

dalam lingkup Sistem Operasi linux

dapat disimpan pada direktori

/var/www.

2 Kasiman Peranginangin. Aplikasi WEB dengan PHP dan MySQL. (Yogyakarta : Penerbit Andi, 2006), hlm.5.

5

Page 6: Web Portal pada Linux Mail Server

Gambar 2.1 php telah berjalan pada

web server lokal

Database MySQL

MySQL merupakan sebuah aplikasi

pengolahan data yang berdasarkan

pada bahasa SQL (Structured Query

Language). Bahasa tersebut

merupakan bahasa standar yang

digunakan untuk mengolah,

menyimpan, memanipulasi data dari

sebuah database pada server. Dalam

bahasa SQL pada umumnya informasi

tersimpan dalam tabel-tabel yang

merupakan struktur dua dimensi terdiri

dari baris (row atau record) dan kolom

(column atau field). Sedangakan pada

sebuah database dapat terdiri dari

beberapa table.

Saat ini telah banyak Database yang

tersedia, tetapi MySQL khususnya

sangat cocok untuk bekerja sama

dengan web aplikasi PHP.

Bagaimanapun konsep dasar SQL tetap

sama apapun jenis database yang

dipergunakan. Dalam pengolahan data

pada aplikasi yang menggunakan

database secara umum dikenal dengan

konsep CRUD yaitu Create, Read,

Update, dan Delete. Dengan adanya

CRUD maka aplikasi yang

berhubungan dengan database dapat

distandarisasikan.

MySQL adalah suatu Relational

Database Management Sistem

(RDBMS) yang mendukung database

yang terdiri dari sekumpulan relasi

atau tabel. Di dalam suatu database

RDBMS terdapat entitas dan

relationship. Entitas adalah berbagai

hal dalam dunia nyata yang

informasinya dapat disimpan dalam

database. Sementara relationship

merupakan hubungan antar entitas.

Relationship terdiri dari tiga derajat

yang berbeda, yaitu :

1. One-to-one menghubungkan

secara tepat dua entitas dengan

satu kunci (key).

2. One-to-many (many-to-one)

hubungan antar entitas dimana

kunci (key) pada satu tabel

muncul berkali-kali pada tabel

lainnya.

6

Page 7: Web Portal pada Linux Mail Server

3. Many-to-many berarti banyak

field pada sebuah tabel

berhubungan dengan banyak

field pada tabel lainnya.

Perintah-perintah pada bahasa SQL3

yang digunakan secara umum antara

lain :

1. Create : untuk membuat atau

menciptakan objek baru

create database kampus;

Maka akan tercipta sebuah

database kampus;

create table mahasiswa

(nim varchar(15) not null

primary key, nama

varchar(50) not null, kelas

varchar(5) not null);

maka akan tercipta sebuah table

mahasiswa yang terdiri dari

kolom nim, nama, dan kelas.

Untuk memanipulasi database dapat

digunakan perintah

2. Select : digunakan untuk

mengambil data dari table pada

suatu database

Select * from mahasiswa;

3 Windra Swastika. PHP5 dan MySQL4 Proyek Membuat Blog. (Jakarta : Dian Rakyat, 2006), hlm.50

Menampilkan semua record

data yang terdapat pada table

mahasiswa

3. Delete : digunakan untuk

menghapus record data dari table

pada suatu database

Delete from mahasiswa;

Menghapus semua record yang

berada pada table mahasiswa

4. Insert : digunakan untuk

menambahkan record data pada

table

Insert into mahasiswa

(nim, nama, kelas) value

(‘3306210285’, ‘Febriansyah

Razak’, ‘TKJ6C’);

Menambahkan record dengan

nim 3306210285 pada table

mahasiswa

5. Update : digunakan untuk

memodifikasi data pada database

Update mahasiswa set

nama = ‘Febri’, kelas =

‘TKJ6C’ where nim =

‘3306210285’;

Mengubah record pada field

nama menjadi ‘Febri’ dengan

nim = ‘3306210285’

Selain itu terdapat juga perintah-

perintah lainnya seperti :

7

Page 8: Web Portal pada Linux Mail Server

6. Show : Untuk menampilkan

seluruh database yang telah

terbuat.

Show databases;

7. Use : Untuk menggunakan suatu

database sehingga dapat merubah

data yang ada di dalamnya

use kampus;

8. Desc : Untuk menampilkan

struktur table pada suatu database

desc mahasiswa;

Maka akan tampil struktur

table mahasiswa yang terdiri

dari beberapa field dan

attributnya.

PhpMyAdmin Tools

Gambar 2.3. PhpMyAdmin yang telah

aktif

PhpMyAdmin merupakan suatu alat

bantu administrasi database MySQL

yang berbasis web. Dengan adanya

PhpMyAdmin pekerjaan seorang

programmer akan menjadi mudah

karena telah ada interface yang dapat

mengolah database tanpa harus

melakukan perintah-perintah SQL.

PhpMyAdmin bersifat open source

sehingga dapat di download langsung

dan menjadi tools yang paling favorit

di banyak penyedia hosting.

PhpMyAdmin berfungsi untuk

menjembatani antara query pada SQL

dengan interface web sehingga dapat

meminimalisasi penggunaan query

secara manual.

Deskripsi Aplikasi

Aplikasi ini berbentuk web dengan

layanan utama berupa login email yang

dapat langsung mengakses kotak surat

user apabila username dan password

yang dimasukkan valid. Web ini

dibuat dengan menggunakan

pemrograman PHP, database MySQL

dan PhpMyAdmin sebagai alat bantu

untuk membuat databasenya.

8

Page 9: Web Portal pada Linux Mail Server

Fungsi Aplikasi

Web Portal berfungsi sebagai portal

akses masuk menuju halaman kotak

surat tiap user dan sebagai media

informasi berbasis web. Web portal ini

bersifat lokal dan dapat diakses oleh

pengguna lain yang terhubung dengan

jaringan lokal setempat.

Spesifikasi Aplikasi

Halaman Awal dari layanan web akan

memberikan pilihan kepada

pengunjung untuk memilih layanan

yang diberikan :

Gambar 3.10. Tampilan

Halaman Awal Layanan Web

Web Portal memiliki 5 menu

utama, antara lain :

1. Home.

Home merupakan link halaman

awal web portal. Pada halaman

home tampak seluruh menu

yang dapat diakses pengguna.

Gambar 3.11. Tampilan Menu Home

2. Masuk.

Menu ini merupakan akses

login untuk pengaturan web.

Pengguna akan langsung

diarahakan ke halaman

pengaturan, namun untuk itu

diperlukan username dan

password yang benar dan valid.

Menu ini menghubungkan ke

halaman administrasi sehingga

seorang administrator dapat

melakukan pengaturan web.

Bagi seorang user yang telah

terdaftar, halaman ini hanya

dapat mengakses penambahan

berita terbaru.

9

Page 10: Web Portal pada Linux Mail Server

Gambar 3.12. Tampilan

halaman login

3. Mail Akses.

Mail Akses merupakan link

yang dapat menghubungkan

pengguna menuju ke halaman

awal tampilan squirrelmail.

Halaman ini hanya berupa

direct link.

Gambar 3.13 Tampilan

Awal Login Squirrelmail

Setelah mengakses menu ini

pengguna dapat melihat

tampilan squirrelmail, untuk

menuju ke kotak surat

pengguna harus memastikan

bahwa username dan password

yang dimasukkan telah benar

dan valid.

4. Berita.

Pada menu berita, pengunjung

dapat melihat tampilan daftar

berita yang telah

dipublikasikan. Setiap berita

memilki halaman detail yang

dapat menampilkan seluruh isi

berita.

Gambar 3.14. Tampilan

Halaman Berita

10

Page 11: Web Portal pada Linux Mail Server

5. Login Mail.

Gambar 3.15. Tampilan Login Mail

Gambar 3.16. Akses Kotak Surat

Login Mail merupakan suatu

akses langsung menuju ke

halaman kotak surat tanpa

melalaui halaman awal

squirrelmail. Login Mail

merupakan layanan utama pada

werb portal ini.

11

Page 12: Web Portal pada Linux Mail Server

Diagram Alir

12

Page 13: Web Portal pada Linux Mail Server

Pengujian aplikasi

Proses pembuatan aplikasi program

telah dilakukan, kemudian dilakukan

pengujian kinerja program dan server.

Proses pengujian ini dilakukan untuk

mengetahui cara kerja sistem dalam

mengorperasikan program aplikasi

tersebut.

Deskripsi pengujianA. TujuanUntuk mengetahui apakah program

dapat berjalan sesuai dengan fungsinya

pada web server di sistem operasi

linux.

B. Target pengujian

Pada pengujian web portal ini,

diharapkan aplikasi tersebut dapat

berjalan dengan baik, yaitu : saat user

yang terdaftar pada mail server ingin

mengakses kotak suratnya maka dapat

menggunakan web portal ini sebagai

akses masuk. User dapat mengakses

Login Mail terlebih dahulu pada web

portal dan juga harus memasukkan

username dan password yang benar

dan valid.

Prosedur Pengujian

1. Pengujian Koneksi Client – Server

Agar client dapat menjalankan aplikasi

yang terdapat di dalam server

dibutuhkan suatu koneksi jaringan.

Apabila IP server dan IP client telah

diatur dengan kelas yang sama dan

telah disimpan maka server dan client

telah dapat melakukan koneksi.

a. Pengujian untuk melakukan

koneksi jaringan pada komputer

server.

i. Klik System

Administration Network,

kemudian akan tampil pilihan

koneksi.

ii. Pilih Wired Connection,

kemudian masukkan

password untuk agar

mendapatkan hak akses

iii. Pada tampilan Network

Setting, uncheck roaming

mode kemudian pilih

static IP address pada

connection setting.

iv. Isikan IP server dan

subnet masknya.

v. Untuk melakukan

pengujian, pada terminal

ketikkan ping ke alamat

IP server.

13

Page 14: Web Portal pada Linux Mail Server

b. Pengujian untuk melakukan

koneksi jaringan pada komputer

client (windows).

i. Klik Control Panel Network

Connection Lokal Area Network

pilih Internet Protocol (TCP/IP)

klik Properties

ii. Kemudian pada jendela Internet

Protocol (TCP/IP) masukkan

alamat ip dengan kelas atau grup

yang sama dengan server, dalam

hal ini 192.168.1.7 masukkan

netmask kelas 255.255.255.0

iii. Buka command prompt dengan

cara klik start run ketik cmd

iv. Uji koneksi jaringan dengan ping

ke IP server, ping 192.168.1.254

v. Apabila tampil response berarti

koneksi jaringan telah terhubung.

vi. Kemudian agar client dapat

memanggil IP server dengan suatu

nama, tentukan DNS servernya,

masukkan IP server pada Preffered

DNS Server , dalam hal ini

masukkan alamat IP server agar

client dapat mengakses

192.168.1.254 sebagai tekaje.com

vi. Klik advance pilih tab menu

DNS kemudian isikan IP DNS

server lalu pilih append these

DNS suffix (in order) masukkan

nama server (tekaje.com) isikan

DNS suffix for this connection

pilih juga check button register this

connection’s addresses in DNS dan

Use this connection’s DNS suffix in

DNS registration kemudian klik

OK

vii. Jalankan browser client, masukkan

http://www.tekaje.com , maka akan

tampil halaman awal yang

menandakan web server apache

telah aktif dan dapat dipanggil

melalui jaringan.

2. Pengujian Squirrelmail sebagai Web Mail

a. Login Mail

i. Ketikkan alamat webmail pada

address bar browser

http://www.tekaje.com/webmail.

ii. Akan tampil halaman login

squirrelmail, isikan dengan

username dan password yang

benar dan valid serta pastikan

username telah terdaftar pada

sistem email.

iii. Apabila ternyata benar, akan

terlihat tampilan akses kotak

surat. Pada kotak surat ini user

14

Page 15: Web Portal pada Linux Mail Server

dapat dengan mudah mengelola

data dan email.

iv. Apabila ternyata username dan

password tidak cocok maka

akan tampil halaman error

page yang meminta untuk

login kembali.

v. Jika pada 1 browser diakses 2

kotak surat user yang berbeda

maka akses kotak user yang

paling lama akan expired time

out. Sehingga kotak surat user

terbaru yang dapat diakses.

b. Pengiriman Email

i. Pastikan user telah masuk ke

kotak surat sehingga tampil

halaman awal kotak surat. Pada

bagian ini terdapat 4 folder

default yaitu : inbox sebagai

penyimpan surat masuk,

outbox sebagai penyimpan

surat keluar, template sebagai

penyimpan rancangan surat,

dan trash sebagai penyimpan

surat yang dihapus.

ii. Untuk melakukan pengiriman

email pilih menu compose pada

bagian atas email. Akan terlihat

tampilan untuk memasukkan

alamat tujuan, tembusan, judul

dan isi email. Terdapat juga

beberapa fasilitas email lainnya

berupa tingkat prioritas dan

laporan pengiriman.

iii. Ketikkan alamat tujuan pada

field to. Pastikan juga alamat

email tujuan telah terdaftar

pada sistem.

iv. Isikan judul dan isi email.

Apabila ingin merubah prioritas

terdapat 3 pilihan yaitu : low,

normal, dan high, perubahan

prioritas disini akan berdampak

pada subject pengiriman,

apabila dipilih low maka

terdapat simbol tanda tanya (?)

pada subject pengiriman email,

jika dipilih high maka terdapat

simbol tanda seru (!) pada

subject pengiriman, pilihan

normal (default) tidak akan

menampilkan simbol. Untuk

mendapat laporan diterima atau

dikirim tandai receipt on.

v. Apabila ingin melampirkan

file, klik tombol browse pada

bagian attachment yang

terdapat dibawah isi email. File

lampiran dibatasi maksimal

berukuran 2 MB setiap

15

Page 16: Web Portal pada Linux Mail Server

pengiriman email. Lampiran

file ini juga akan merubah

subject pengiriman, akan

terlihat simbol plus (+) sebagai

tanda bahwa terdapat

atachment.

vi. Tanda tangan digital juga

terdapat pada fasilitas email,

klik tombol signature untuk

menampilkan tanda tangan

digital yang sebelumnya telah

dikonfigurasi.

vii. Klik tombol send untuk

mengirimkan ke alamat email

tujuan atau klik tombol save

draft untuk menyimpan

rancangan surat. Tombol check

spelling digunakan untuk

mengecek ejaan yang terdapat

pada isi email. Tombol

addresses digunakan untuk

memilih alamat email tujuan

yang telah terdaftar pada kotak

surat user.

viii. Setelah dikirimkan penerima

dapat membalas email dengan

memilih option reply, langkah

ini sama seperti pengiriman

email namun pada bagian

subject pengiriman akan

terdapat simbol huruf A (A)

sebagai penanada bahwa email

tersebut telah dibalas.

ix. Apabila user memilih receipt

on, maka penerima akan

mendapat pesan peringatan

bahwa pengirim mengingkan

laporan penerimaan. Terdapat 2

tombol yaitu Cancel dan OK

pada pesan peringatan tersebut,

jika tombol OK dipilih maka

pengirim akan mendapat

laporan penerimaan namun

apabila tombol cancel dipilih

pengirim tidak akan mendapat

laporan penerimaan

c. Fitur dan Fasilitas Email

i. Beragam fitur dan fasilitas email

dapat terlihat pada menu di bagian

atas kotak surat, terdapat option

menu Addresses yang digunakan

untuk menyimpan daftar alamat

email, Folder yang berfungsi untuk

konfigurasi data penyimpanan

direktori, Options yang ditujukan

untuk pengaturan sistem email

berupa tampilan atau yang lainnya,

Search merupakan pilihan untuk

menemukan bagian email, Help

sebagai bantuan untuk

mempermudah pengelolaan email,

16

Page 17: Web Portal pada Linux Mail Server

dan Calendar sebagai penanda

jadwal dan waktu.

ii. Pada bagian address dapat

disimpan daftar alamat email,

tedapat beberapa isian untuk

menyimpan daftar alamat

seperti nickname, email,

firstname, lastname, dan

additional info. Seteleh alamat

email tersimpan maka apabila

user yang terdaftar pada alamat

email mengirimkan email

tampilan from yang berada

dalam inbox akan berupa

nickname bukan berupa alamat

email.

iii. Menu Folder diakses untuk

membuat direktori

penyimpanan baru atau untuk

mengelola direktori yang sudah

ada, dapat merubah nama,

menghapus atau pun

memperbarui direktori. Untuk

membuat direktori ketik nama

direktori pada field yang telah

disediakan kemudian klik

tombol create.

iv. Menu Options digunakan untuk

konfigurasi sistem, terdapat

beragam fasilitas yang tedapat

pada menu options seperti

merubah tampilan,

mengaktifkan menu pop up

sebagai peringatan jika ada

email baru yang masuk,

mengaktifkan tanda tangan

digital. Untuk mengganti

tampilan atau template kotak

surat dapat memilih options

Display Preferences pilih

themes Save. Refresh

halaman dan tampilan baru

akan digunakan. Untuk

mengaktifkan menu pop up

dapat memilih options New

Messages.. tandai pilihan

Show pop up window on new

mail. Untuk mengkonfigurasi

tanda tangan digital dapat

dipilih options Personal

information isikan data-data

yang tersedia kemudian

tandai use signature. Maka

pada setiap pengiriman email

akan ditampilkan tanda tangan

otomatis.

v. Menu Search digunakan untuk

pencarian email, pada menu ini

dapat dipilih pencarian

berdasarkan subject, from, date

dan direktori pencarian.

17

Page 18: Web Portal pada Linux Mail Server

vi. Fasilitas Help ditujukan sebagai

bantuan untuk mempermudah

penggunaan squirrelmail, di

dalam help terdapat berbagai

macam tutorial diantaranya

Introduction Squirrelmail

sebagai dasar untuk

menggunakan squirrelmail

sebagai web mail. Terdapat

juga bantuan untuk

menggunakan menu folders,

addresses, message index, dan

tata cara pengiriman email pada

link compose.

vii. Fasilitas Calendar disediakan

sebagai pendanda jadwal dan

watku bagi user. User dapat

memberikan tanda terhadap

tanggal atau jam tertentu

sehingga dapat tercatat dengan

baik pada kotak surat yang

memudahkan dalam mengingat

janji atau jadwal tertentu.

3. Pengujian koneksi Web Portal dan Web Mail

a. Ketikkan alamat

http://www.tekaje.com/webportal

pada address bar di browser client

b. Apabila koneksi berhasil maka

akan terlihat tampilan halaman

awal web portal

c. Ketikkan alamat

http://www.tekaje.com/webmail

pada address bar di browser client

d. Apabila koneksi berhasil maka

akan terlihat tampilan halaman

login squirrelmail

e. Untuk melakukan koneksi dari

webportal ke webmail dapat

dilakukan dengan memilih menu

mail akses, setelah itu pengunjung

akan diarahkan ke halaman login

squirrelmail.

4. Pengujian Web Portal dengan Database

a. Buka halaman awal web portal

dengan mengakses

http://www.tekaje.com/webportal

b. Kemudian masuk sebagai

administrator atau user yang telah

terdaftar

c. Klik menu masuk, halaman ini

akan membawa ke halaman login

administrasi

d. Masukkan username dan password

dengan benar dan valid

18

Page 19: Web Portal pada Linux Mail Server

e. Apabila username dan password

benar dan valid, maka akan

diarahkan sesuai dengan hak akses.

f. Seorang administrator dapat

mengatur penuh data-data di dalam

web site, sementara user hanya

dapat mengatur berita yang telah

dipublikasian sendiri atau merubah

passwordnya.

g. Untuk menguji koneksi dengan

database dapat dilakukan dengan

cara menambah berita.

h. Pilih menu berita, kemudian klik

button tambah berita.

i. Kemudian isikan spesifikasi berita,

setelah selesai klik simpan

j. Apabila koneksi berhasil, maka

pada halaman awal web portal

telah tampil berita yang baru

dimasukkan.

k. Untuk keluar dapat memilih menu

logout.

5. Pengujian Login Mail dengan Web Mail

a. Pada halaman awal webportal terdapat

Login Mail

b. Masukkan username dan password

dengan benar dan valid.

c. Apabila username dan password valid

maka user akan langsung dapat

mengakses halaman kotak surat.

d. Pada halaman kotak surat user dapat

mengirimkan email kepada user lain

yang telah daftar atau memeriksa kotak

masuk.

e. Untuk keluar dapat memilih sign out.

Hasil Pengujian

1. Pengujian Koneksi Client – Server

a. Pengujian untuk melakukan koneksi jaringan pada komputer server.

Gambar 4.1.a.i Tampilan

awal untuk konfigurasi

jaringan

19

Page 20: Web Portal pada Linux Mail Server

Gambar 4.1.a.iii. Tampilan setting ip

address

Gambar 4.1.a.v. Pengujian koneksi ip

b. Pengujian untuk melakukan koneksi jaringan pada komputer client.

20

Page 21: Web Portal pada Linux Mail Server

Gambar 4.1.b.i Network Connection

Gambar 4.1.b.ii Konfigurasi Internet Protocol

Gambar 4.1.b.iii Pengujian koneksi

21

Page 22: Web Portal pada Linux Mail Server

2. Pengujian Squirrelmail sebagai Web Mail

Gambar 4.2.a.i. Halaman login squirrelmail

Gambar 4.2.a.iii. Halaman tampilan akses kotak surat

Gambar 4.2.a.iv. Halaman error page squirrelmail

Gambar 4.2.a.v. Halaman kotak surat yang expired time out

Gambar 4.2.b.ii Halaman Compose email

Gambar 4.2.b.v.(a) Halaman compose email dengan

attachment

22

Page 23: Web Portal pada Linux Mail Server

Gambar 4.2.b.v.(b) Proses download lampiran pada email

Gambar 4.2.b.viii Halaman Kotak surat dengan prioritas

pengiriman

Gambar 4.2.b.ix.(a). Pesan peringatan terhadap laporan

penerimaan

Gambar 4.2.b.ix.(b). laporan penerimaan email

Gambar 4.2.c.iv Menu pop up tanda diterima email baru

Gambar 4.2.c.ii. Fitur addresses sebagai daftar alamat

email

23

Page 24: Web Portal pada Linux Mail Server

Gambar 4.2.c.iii. Proses pembuatan direktori baru

Gambar 4.2.c.iv.(a) tampilan halaman options preference

template

Gambar 4.2.c.iv.(b) proses mengaktifkan menu pop up

Gambar 4.2.c.iv.(c) pengisian personal information untuk mengaktifkan tanda tangan

digital

Gambar 4.2.c.v. Tampilan pencarian email berdasarkan

subject

Gambar 4.2.c.vi. Tampilan halaman bantuan squirrelmail

24

Page 25: Web Portal pada Linux Mail Server

Gambar 4.2.c.vii.(a) Fasilitas Calendar pada squirrelmail

Gambar 4.2.c.vii.(b) Fasilitas Jadwal pada squirrelmail

3. Pengujian koneksi Web Portal dan Web Mail

Gambar 4.3.a tampilan halaman awal web portal

Gambar 4.3.b tampilan halaman login squirrelmail

4. Pengujian Web Portal dengan Database

Gambar 4.4.c Tampilan Halaman Login Administrasi

Gambar 4.4.h Tampilan Halaman Administrasi Berita

25

Page 26: Web Portal pada Linux Mail Server

Gambar 4.4.i Tampilan Halaman Tambah Berita

Gambar 4.4.j Halaman awal ketika berita baru telah

dipublikasikan

5. Pengujian Login Mail dengan Web Mail

Gambar 4.5.b Pengujian Login Mail

Gambar 4.5.d Akses kotak surat berhasil dilakukan

Analisa Program

1. Pengujian Koneksi Client – Server

Pada percobaan ini dilakukan

pengecekan terhadap IP server dan IP

client. IP dalam jaringan tersebut harus

berada pada kelas yang sama. Pada

saat pengujian menggunakan IP server

192.168.1.254 dan IP client

192.168.1.7, IP tersebut menggunakan

kelas C dengan netmask 255.255.255.0

dan ternyata berhasil melakukan

koneksi ke jaringan dengan baik

dengan ttl (time to life) = 128.

2. Pengujian Squirrelmail sebagai Web Mail

Percobaan ini dilakukan dengan tujuan

untuk memastikan seluruh fasilitas dan

fitur layanan email pada squirrelmail

dapat berjalan sebagaimana mestinya.

Fitur dan layanan Squirrelmail sangat

26

Page 27: Web Portal pada Linux Mail Server

banyak dalam hal pengiriman maupun

pengelolaan email. Hal ini terbukti

bahwa squirrelmail mampu

menampilkan pesan peringatan dan

pop up otomatis ketika ada email baru

yang masuk selain itu jenis pengiriman

email juga dapat diprioritaskan

berdasarkan levelnya dan pengirim

dapat menerima laporan bahwa email

tersebut telah dikirima atau telah

diterima. Fitur-fitur bagus lainnya

berupa layanan Calendar dan template

yang dapat dirubah sesuai dengan

keinginan masing-masing user.

3. Pengujian koneksi Web Portal ke

Web Mail

Ketika koneksi client – server telah

terhubung dengan baik, dapat

dilakukan pengujian untuk aplikasi.

Pengujian web portal dilakukan

dengan cara mengakses alamat

masing-masing aplikasi. Apakah kedua

aplikasi tersebut berjalan dengan baik

pada browser? Untuk melakukan

hubungan antar web portal dengan web

mail juga telah disediakan link pada

menu mail akses yang mempermudah

pengunjung untuk mengakses halaman

login mail tanpa harus mengetikkan

alamat. Pengujian berhasil dilakukan,

browser dapat mengakses kedua

aplikasi web tersebut dan menu mail

akses sebagai link juga berjalan dengan

baik.

4. Pengujian Web Portal dengan

Database

Pada saat melakukan penambahan data

pada web, berarti telah melakukan

koneksi dengan database berupa insert

data. Untuk melakukan penambahan

data diperlukan autentikasi login

sebagai hak akses, setelah itu

administrator dan user dapat

mengakses database melalui interface

web sesuai dengan hak akses masing-

masing.

Hak akses yang dibedakan antara

administrator dengan user.

Administrator memiliki hak akses

penuh untuk merubah data berita, data

user dan juga pengaturan administrasi

web, sedangkan user hanya memiliki

akses terhadap berita yang

dipublikasikan sendiri. Selain itu user

juga hanya dapat merubah

passwordnya sendiri.

5. Pengujian Login Mail dengan

Web Mail

27

Page 28: Web Portal pada Linux Mail Server

Pada saat setelah memasukkan alamat

webportal, maka terdapat menu Login

Mail. Login Mail disini berfungsi

untuk menghubungkan langsung akses

ke kotak surat. Untuk itu diperlukan

username dan password yang valid dan

benar. Setelah berhasil maka user mail

akan dibawa langsung menuju ke

halaman kotak surat dengan meredirect

halaman login squirrelmail, jadi user

tidak perlu mengakses halaman login

squirrelmail terlebih dahulu.

KESIMPULAN

1. Web dapat digabungkan

dengan fasilitas layanan utama

email sehingga akan menjadi

sebuah portal masuk untuk

mengakses halaman kotak

surat. Web portal merupakan

sebuah web yang dapat

mengakses langsung halaman

kotak surat user tanpa harus

mengetikkan alamat

webmailnya.

2. Untuk dapat mengakses

halaman kotak surat diperlukan

username dan password yang

benar dan valid, setelah itu

user akan diarahkan langsung

ke halaman kotak surat tanpa

perlu melakukan login kembali

pada halaman squirrelmail.

3. Web portal juga dapat menjadi

sebuah wadah informasi bagi

pengunjung untuk melihat

berita-berita terbaru

4. Hak akses pada web portal dibedakan menjadi user dan administrator

28