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 dengan informasi cepat pada berkembang saat ini, perkembangan langsung komputer. dan mempengaruhi Komputer tersebut tidak secara langsung pada masa

perkembangan

sekarang sudah bukan barang yang 1

asing dan mahal lagi, pada saat ini hampir segala bidang membutuhkan komputer sebagai alat bantu memiliki kecepatan berhenti dan kelebihan dan begitu dalam saja, ketelitian. karena segi Tidak dengan sekarang,

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 seluruh akan pengguna memungkinkan

berkembangnya teknologi informasi komputerisasi berkembang juga teknologi jaringan komputer yang memungkinkan setiap orang dapat berkirim sistem pesan dan berbagi informasi secara bersama. Pembangunan 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 apabila tersebut informasi dapat tersebut terjamin harus keabsahannya dan perlu berapa lama diakses oleh banyak pengguna dalam suatu jaringan? Penyampaian informasi secara file sharing informasi ternyata yang menimbulkan masalah terutama pada ketidakabsahan diperoleh dan pada kerahasiaan data

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

Pembatasan Masalah Pembatasan akses login masalah ke terkait email pada dengan

Metode Penyelesaian Masalah Penyelesaian tugas akhir ini menggunakan metode : 1. Metode Observasi Pengamatan suatu menerapkan dilakukan yang jaringan pada telah lokal sekolah

perancangan portal untuk melakukan menggunakan PHP dan HTML pada Apache Web Server. Tujuan Dengan adanya web portal ini

dengan server Linux. Metode ini memberikan lingkup gambaran web pada tentang

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

sebuah jaringan lokal. 2. Metode Studi Pustaka Referensi internet yang yang digunakan membahas berasal dari berbagai buku dan tentang Linux dan web.

DASAR TEORI Konsep Web Perkembangan teknologi membawa perubahan yang sangat terasa dalam informasi dan komunikasi. Hal ini semakin dirasakan ketika teknologi muncul bagi

keabsahannya karena dipublikasikan oleh administrator atau user yang telah terdaftar Perumusan Masalah Bagaimana disampaikan menyeluruh informasi secara kepada terpusat dapat dan pengguna

layanan-layanan

jaringan yang semakin memudahkan pengguna untuk melakukan pertukaran data dan informasi. Jika sebelumnya informasi dan komunikasi dilakukan secara sederhana, saat ini masyarakat 3

komputer pada suatu jaringan?

dapat menggunakan teknologi yang lebih efektif dan efisien. Dari sekian banyak layanan yang ada, web merupakan layanan terpopuler, bahkan paling sering diakses oleh sebagian merupakan World besar masyarakat singkatan (www), untuk dari web bertukar informasi dan data. Web sebuah Web Wide

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 apache PHP dan PHP database dapat MySQL. Dengan adanya web server kode-kode dijalankan pada browser client. Bahasa Pemrograman HTML HTML merupakan kependekan dari HyperText Markup Language, yang artinya tata cara dalam penulisan dokumen yang web. digunakan

mendapat perhatian publik yang sangat besar dan tidak dapat disamakan oleh aplikasi jaringan lainnya. Web telah menjadi sehingga sedemikian kadang terkenalnya dengan tersamar

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 dan berbagai komunitas perusahaan

Dokumen ini akan dieksekusi oleh sebuah browser (internet explorer) sehingga sesuai dengan browser keinginan mampu seorang menghasilkan suatu dokumen yang 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.

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

4

<title> …judul… </title> </head> <body>

Sintaks PHP2 pada umumnya dimulai dengan script berikut : <?php

…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 mengolah pada client. Data untuk dan yang menerima, browser

… ?> 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 xampp yaitu tersedia, dalam C:\Program namun pada apabila direktori windows terdapat pada folder instalasi Files\xampp\htdocs dapat disimpan

dalam lingkup Sistem Operasi linux /var/www.

menampilkan data dari dan ke sebuah 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.

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

5

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, Gambar 2.1 php telah berjalan pada web server lokal Update, dan Delete. Dengan adanya CRUD maka aplikasi yang berhubungan dengan database dapat distandarisasikan. Database MySQL MySQL merupakan sebuah aplikasi pengolahan data yang berdasarkan pada bahasa SQL (Structured Query Language). merupakan digunakan Bahasa bahasa untuk standar tersebut yang mengolah, MySQL Database adalah suatu Relational Sistem Management

(RDBMS) yang mendukung database yang terdiri dari sekumpulan relasi atau tabel. Di dalam suatu database RDBMS hal dalam terdapat dunia Sementara entitas nyata dan yang relationship. Entitas adalah berbagai informasinya dapat disimpan dalam database. 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

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.

3. Many-to-many berarti banyak field pada sebuah tabel data 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 nim 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;

Menampilkan yang : terdapat mahasiswa 3. Delete

semua pada

record table untuk

digunakan

menghapus record data dari table pada suatu database  Delete from mahasiswa; Menghapus semua record yang berada pada table mahasiswa 4. Insert table  Insert into mahasiswa value (nim, nama, kelas) : digunakan untuk menambahkan record data pada

(‘3306210285’, ‘Febriansyah Razak’, ‘TKJ6C’); Menambahkan record dengan 3306210285 : pada table untuk set = mahasiswa 5. Update  digunakan memodifikasi data pada database Update mahasiswa where nim nama = ‘Febri’, kelas = ‘TKJ6C’ ‘3306210285’; Mengubah record pada field nama menjadi ‘Febri’ dengan nim = ‘3306210285’ Selain itu terdapat juga perintahperintah lainnya seperti : 7

3

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

6. Show seluruh terbuat.

:

Untuk database

menampilkan yang telah

yang berbasis web. Dengan adanya PhpMyAdmin pekerjaan seorang programmer akan menjadi mudah karena telah ada interface yang dapat mengolah melakukan database tanpa harus SQL. perintah-perintah

 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 dari beberapa struktur dan table mahasiswa yang terdiri field attributnya.

PhpMyAdmin bersifat open source sehingga dapat di download langsung dan menjadi tools yang paling favorit di banyak penyedia berfungsi hosting. untuk PhpMyAdmin

menjembatani antara query pada SQL dengan interface web sehingga dapat meminimalisasi secara manual. penggunaan query

PhpMyAdmin Tools 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 Gambar 2.3. PhpMyAdmin yang telah aktif PhpMyAdmin merupakan suatu alat bantu administrasi database MySQL 8 dengan menggunakan pemrograman PHP, database MySQL dan PhpMyAdmin sebagai alat bantu untuk membuat databasenya.

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 yang diberikan : pilihan kepada pengunjung untuk memilih layanan

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 diarahakan diperlukan akan ke langsung halaman dan

pengaturan, namun untuk itu username password yang benar dan valid. Menu ini menghubungkan ke halaman administrasi sehingga seorang 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 9 administrator pengaturan dapat web. melakukan

Bagi seorang user yang telah terdaftar, halaman ini hanya dapat mengakses penambahan berita terbaru.

pengguna harus memastikan bahwa username dan password yang dimasukkan telah benar dan valid. 4. Berita. Pada menu berita, pengunjung dapat melihat tampilan daftar Gambar 3.12. Tampilan halaman login 3. Mail Akses. Mail Akses merupakan link yang awal dapat menghubungkan squirrelmail. hanya berupa pengguna menuju ke halaman tampilan ini Halaman direct link. berita yang telah dipublikasikan. Setiap berita memilki halaman detail yang dapat menampilkan seluruh isi berita.

Gambar 3.14. Tampilan Halaman Berita

Gambar 3.13 Tampilan Awal Login Squirrelmail Setelah mengakses menu ini pengguna menuju ke dapat kotak melihat surat 10 tampilan squirrelmail, untuk

5. Login Mail.

Login Mail merupakan suatu akses langsung kotak menuju surat Login ke awal Mail halaman melalaui squirrelmail. werb portal ini. tanpa

halaman

merupakan layanan utama pada

Gambar 3.15. Tampilan Login Mail

Gambar 3.16. Akses Kotak Surat

11

Diagram Alir

12

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 tersebut. program aplikasi

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

Deskripsi pengujian A. Tujuan Untuk mengetahui apakah program dapat berjalan sesuai dengan fungsinya pada web server di sistem operasi linux. B. Target pengujian Pada pengujian web portal ini,

koneksi jaringan pada komputer server. i. Klik System  Administration  Network, kemudian akan tampil pilihan koneksi. ii. Pilih Wired Connection, masukkan untuk agar kemudian password iii.

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 v. iv.

mendapatkan hak akses Pada tampilan Network Setting, uncheck roaming mode kemudian pilih static IP address pada connection setting. Isikan Untuk IP server dan subnet masknya. melakukan pengujian, pada terminal ketikkan ping ke alamat IP server.

13

DNS suffix (in order)  masukkan b. Pengujian client untuk melakukan 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. masukkan koneksi jaringan pada komputer (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) 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 iii. ii. 2. Pengujian Squirrelmail sebagai Web Mail a. Login Mail i. Ketikkan alamat webmail pada address bar browser http://www.tekaje.com/webmail. Akan tampil halaman login squirrelmail, isikan dengan username dan password yang benar dan valid serta pastikan username telah terdaftar pada sistem email. Apabila ternyata benar, akan terlihat tampilan akses kotak surat. Pada kotak surat ini user 14

dapat dengan mudah mengelola data dan email. iv. Apabila ternyata username dan password tidak cocok maka akan tampil halaman error page v. yang meminta untuk iii. login kembali. 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. iv.

alamat tujuan, tembusan, judul dan isi email. Terdapat juga beberapa fasilitas email lainnya berupa tingkat prioritas dan laporan pengiriman. Ketikkan alamat tujuan pada field to. Pastikan juga alamat email tujuan telah terdaftar pada sistem. Isikan judul dan isi email. Apabila ingin merubah prioritas terdapat 3 pilihan yaitu : low, normal, dan high, perubahan prioritas disini akan berdampak pada apabila subject dipilih pengiriman, low maka

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 outbox surat masuk, penyimpan surat, v. sebagai

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. Apabila bagian lampiran berukuran ingin melampirkan yang file, klik tombol browse pada attachment dibatasi 2 terdapat dibawah isi email. File maksimal setiap 15 MB

surat keluar, template sebagai penyimpan rancangan dan trash sebagai penyimpan surat yang dihapus. ii. Untuk melakukan pengiriman email pilih menu compose pada bagian atas email. Akan terlihat tampilan untuk memasukkan

pengiriman email. Lampiran file ini juga akan merubah subject tanda atachment. vi. Tanda tangan digital juga terdapat pada fasilitas email, klik tombol signature untuk menampilkan dikonfigurasi. vii. Klik tombol send untuk mengirimkan ke alamat email tujuan atau klik tombol save draft spelling pada isi untuk menyimpan rancangan surat. Tombol check digunakan email. digunakan untuk Tombol untuk mengecek ejaan yang terdapat addresses tanda tangan digital yang sebelumnya telah pengiriman, bahwa akan terdapat ix. terlihat simbol plus (+) sebagai

sebagai penanada bahwa email tersebut telah dibalas. Apabila user memilih receipt on, maka penerima pesan akan mendapat peringatan

bahwa pengirim mengingkan laporan penerimaan. Terdapat 2 tombol yaitu Cancel dan OK pada pesan peringatan tersebut, jika tombol OK dipilih maka pengirim laporan akan penerimaan mendapat 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

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 subject namun pada bagian akan pengiriman

terdapat simbol huruf A (A)

dan Calendar sebagai penanda jadwal dan waktu. ii. Pada bagian address dapat disimpan daftar alamat email, tedapat beberapa isian untuk menyimpan seperti firstname, daftar lastname, alamat email, dan nickname,

merubah

tampilan,

mengaktifkan menu pop up sebagai peringatan jika ada email digital. baru yang tanda masuk, tangan mengaktifkan

Untuk

mengganti

tampilan atau template kotak surat dapat memilih options  Display Preferences  pilih themes akan  Save. Refresh Untuk halaman dan tampilan baru digunakan. 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

additional info. Seteleh alamat email tersimpan maka apabila user yang terdaftar pada alamat email dalam email. iii. Menu Folder diakses untuk membuat direktori penyimpanan baru atau untuk mengelola direktori yang sudah ada, dapat merubah atau nama, pun menghapus mengirimkan inbox akan email berupa tampilan from yang berada nickname bukan berupa alamat

memperbarui direktori. Untuk membuat direktori ketik nama direktori pada field yang telah disediakan iv. kemudian klik tombol create. Menu Options digunakan untuk konfigurasi pada menu sistem, options terdapat seperti beragam fasilitas yang tedapat

berdasarkan subject, from, date dan direktori pencarian.

17

vi.

Fasilitas Help ditujukan sebagai bantuan untuk mempermudah penggunaan macam sebagai menggunakan juga bantuan squirrelmail, di dalam help terdapat berbagai tutorial dasar diantaranya Squirrelmail untuk squirrelmail untuk Introduction

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.

sebagai web mail. Terdapat 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 tanggal atau tanda jam terhadap tertentu

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

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

18

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.

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 5. Pengujian Login Mail dengan Web Mail a. Pada halaman awal webportal terdapat Login Mail

19

Gambar 4.1.a.v. Pengujian koneksi ip b. Pengujian untuk melakukan koneksi jaringan pada komputer client.

Gambar 4.1.a.iii. Tampilan setting ip address

20

Gambar 4.1.b.i Network Connection

Gambar 4.1.b.ii Konfigurasi Internet Protocol

Gambar 4.1.b.iii Pengujian koneksi

21

2. Pengujian Squirrelmail sebagai Web Mail

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

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

Gambar 4.2.b.ii Halaman Compose email

Gambar 4.2.a.iv. Halaman error page squirrelmail

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

22

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

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

Gambar 4.2.b.viii Halaman Kotak surat dengan prioritas pengiriman

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

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

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

23

Gambar 4.2.c.iii. Proses pembuatan direktori baru

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

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

Gambar 4.2.c.v. Tampilan pencarian email berdasarkan subject

Gambar 4.2.c.iv.(b) proses mengaktifkan menu pop up Gambar 4.2.c.vi. Tampilan halaman bantuan squirrelmail

24

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

Gambar 4.3.b tampilan halaman login squirrelmail 4. Pengujian Web Portal dengan Database

Gambar 4.2.c.vii.(b) Fasilitas Jadwal pada squirrelmail 3. Pengujian koneksi Web Portal dan Web Mail

Gambar 4.4.c Tampilan Halaman Login Administrasi

Gambar 4.4.h Tampilan Halaman Administrasi Berita Gambar 4.3.a tampilan halaman awal web portal

25

Gambar 4.4.i Tampilan Halaman Tambah Berita Gambar 4.5.d Akses kotak surat berhasil dilakukan Analisa Program 1. Pengujian Koneksi Client – Server Gambar 4.4.j Halaman awal ketika berita baru telah dipublikasikan Pada percobaan ini dilakukan pengecekan terhadap IP server dan IP client. IP dalam jaringan tersebut harus berada pada kelas yang sama. Pada 5. Pengujian Login Mail dengan Web Mail 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

Gambar 4.5.b Pengujian Login Mail

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 Pengujian dengan dengan web cara baik, dapat dilakukan pengujian untuk aplikasi. portal mengakses dilakukan alamat

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 hak autentikasi setelah user dan login itu dapat sebagai akses,

administrator

mengakses database melalui interface web sesuai dengan hak akses masingmasing. Hak akses yang dibedakan antara administrator Administrator dengan user. memiliki hak akses

penuh untuk merubah data berita, data user dan juga pengaturan administrasi web, sedangkan user hanya memiliki akses juga terhadap hanya berita dapat yang merubah dipublikasikan sendiri. Selain itu user passwordnya sendiri.

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,

5. Pengujian Login Mail dengan Web Mail 27

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.

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

KESIMPULAN 1. Web dapat digabungkan

dengan fasilitas layanan utama email sehingga akan menjadi sebuah portal masuk untuk mengakses sebuah halaman yang kotak dapat surat. Web portal merupakan web mengakses langsung halaman kotak surat user tanpa harus mengetikkan webmailnya. 2. Untuk dapat mengakses halaman kotak surat diperlukan username dan password yang benar dan valid, setelah itu user akan diarahkan langsung 28 alamat