You are on page 1of 26

BAB I PENDAHULUAN

1.1 Latar Belakang Dewasa ini ilmu pengetahuan dan teknologi sudah mengalami kemajuan yang sangat pesat. Sejalan dengan majunya teknologi tersebut., maka tidak bisa dipungkiri bahwa semua orang berusaha meningkatkan kreativitas serta mutu diperusahaan meraka dengan alat bantu teknologi, dan setiap orang pasti memerlukan interaksi antara sesama baik secara langsung maupun tidak langsung. Namun kebanyakan setiap karyawan yang ada disuatu perusahaan sering melakukan interaksi via email, baik mengirim surat maupun data perusahaan. Memang didewasa ini sudah banyk layanan email di internet. Akan tetapi keamanan data kita belum tentu bisa terjamin. Dan kejahatan email dimasa kini sudah merajalela.

Untuk mengatasi hal tersebut maka setiap perusahaan hendaknya membangun Mail server untuk karyawan dan perusahan. Dengan dibangunya Mail server disuatu perusahaan diharapkan mampu menanggulangi kebocoran data perusahaan. Untuk mail erver ini kita gunakan saja sistem operasi dari Linux centhos. Linux tersebut dapat kita peroleh secara gratis dan memiliki berbagai fitur yang sangat lengkap serta cocok dalam membangun Mail server Dalam hal konfigurasi Linux centhos memiliki beraneka ragam pilihan. Oleh sebab itu penulis mengambil latar belakang yakni membuat Mail Server dengan Linux Centhos

1.2

Identifikasi Masalah Berdasarkan uraian diatas dapat kita idetifikasikan masalhnya yaitu mengenai masalah pada Mail Server Yang menggunakan Linux Centos Manfaat dari Mail server di suatu perusahaan Proses penginstallan

Konfigurasi Mail Server

1.3

Rumusan Masalah Dari pengidentifikasian masalah diatas dapat kita tarik menjadi sebuah rumusan masalah diantaranya sebagai berikut Apakah manfaat dari Mail server di suatu perusahaan ? Bagaimana cara menginstall perangkat-perangkat Mail Server ? Apa saja Konfigurasi yang ada di Mail Server ?

1.4

Maksud Dan Tujuan Tujuan dari tugas ini adalah untuk mengetahui akan manfaat dari mail Server tersebut serta untuk mengetahui prosedur Penginstallan dan Konfigurasi Mail Server . Tujuan dari pembuatan Laporan ini diharapkan pembaca dapat memahami dan memanfaatkan Mail server untuk berinteraksi jarak jauh. Serta untuk melengkapi Tugas Akhir Mata Pelajaran Produktif di SMKN 1 KEMLAGI.

1.5

Pembatasan Masalah Agar dalam penyusunan tugas akhir ini tidak menyimpang dari tujuan, maka masalah yang dibahas harus dibatasi, adapun masalah yang akan kita bahas adalah manfaat Mail server, Proses instalasi, dan Konfigurasi Mail Server. Hal ini dilakukan agar masalh yang dibahas tidak menyimpang

BAB II KAJIAN PUSTAKA

2.1

Sejarah mail server


Yaitu sebelumnya dikenal sebagai VMailer dan IBM Secure Mailer, itu pada awalnya ditulis oleh Wietse Venema selama tinggal di IBM Thomas J. Watson Research Center, dan terus dikembangkan secara aktif hari ini. Postfix pertama kali dirilis pada pertengahan tahun 1999.

Prinsip kerja mail server yaitu: Jika ada mail local maupun mail remote yang mepergunakan SMTP, diletakkan kedalam direktori /var/mail/postfix/maildrop. Di sini akan dicek host, domain, maupun user name yang dituju. Pengecekan juga termasuk yang didefinisikan di /etc/aliases dan ~/.forward. Jika bermasalah, mail akan dikembalikan ke pengirim. Bisanya ada satu tembusan ke postmaster. Dari maildrop, mail akan di clean up dengan menambah header dan meletakkan di direktori /var/mail/postfix/imcoming. Disini program queue manager akan diaktifkan. Queue manager akan memisahkan mail-mail yang ditujukan untuk jaringan local dan mail yang ditujukan untuk host jaringan remot. Jika ada mail yang macet, Queue Manager akan memilahnya sehingga tidak mempengaruhi pengaturan mail lainnya. Trivial-rewrite adalah program yang dipanggil oleh Queue Manager untuk resolving alamat dari tujuan surat. Software client mail yang digunakan adalah squirrelmail versi 1.4.20. squirrelmail 1.4.20 merupakan client mail berbasis web. Keuntungan client mail berbasis web yaitu user tidak perlu mengatut konfigurasi mail client. Sehingga user cukup hanya mengetahui user name 2.2 Sejarah centos

Awalnya dibuat oleh mahasiswa Finladia yang bernama : Linus Tovalds 1987 Inspirasi dari MINIX yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. MINIX : sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux. Agustus 1991 keluar LINUX versi 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux. 5 Oktober 1991, Linus mengumumkan versi resmi LINUX yaitu versi 0.02 yang hanya dapat dijalankan SHELL BASH (GNU Bourne Again Shell) dan GCC (GNU C compiler). Saat ini LINUX adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software, dan bahkan untuk pekerjaan sehari-hari. LINUX bisa diperoleh dalam berbagai distribusi (sering disebut DISTRO). CentOS alias Community ENTerprise Operating System adalah sebuah distro Linux yang diturunkan dari RHEL (Red Hat Enterprise Linux). CentOS dibuat oleh North American Enterprise Linux. Namun berbeda dengan turunan Linux lainnya, CentOS merupakan copian dari RHEL 99%. Mengapa? Karena CentOS hanya membuang label RH dan diganti dengan label generic. Jadi isi dari program CentOS sama dengan RHEL. Drivers yang jalan di RHEL otomatis jalan juga di CentOS.

Meskipun keberadaan CentOS sangar tergantung pada Red Hat namun hal ini justru memberikan nilai tambah, karena RH merupakan satusatunya distro komersial Linux yang dipakai secara luas di perusahaan besar dan satu-satunya distro Linux yang didukung oleh CPanel (CPanel adalah kontrol panel terbanyak dipakai oleh perusahaan hosting, hampir

100% hosting menggunakan CPanel). Karena merupakan copian RHEL maka CentOS juga didukung secara resmi oleh CPanel. 2.3 Pengertian DNS SERVER Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet. 2.3.1 FUNGSI DNS : Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis rekod DNS, dikenal sebagai rekod TXT. Menyediakan keluwesan untuk kegagalan computer,Beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya,Tiga belas server akar (root server)digunakan oleh seluruh dunia. 2.3.2 KEUNGGULAN DNS : DNS mudah untuk di implementasikan di protocol TCP/IP DNS server mudah untuk di konfigurasikan(Bagi admin) User tidak lagi di repotkan untuk mengingat IP address 2.3.3 KEKURANGAN DNS : DNS tidak mudah untuk di implementasikan Tidak konsisten Tidak bias membuat banyak nama domain

BAB III PERANCANGAN DAN PEMBUATAN

3.1 Installasi centhos 3.1.1. Boot dari pertama CentOS 5,3 CD (1 CD) CentOS 5,3 atau DVD. Tekan <ENTER> pada prompt boot :

3.1.1 Tampilan Installasi centhos

3.1.2. Ini dapat mengambil waktu yang lama untuk menguji media instalasi, jadikami melewati ujian ini di sini :

3.1.2. Menguji media instalasi 3.1 3. Muncul Selamat datang di layar dari CentOS installer. Klik pada Next

3.13. Proses awal CentOS installer 3.1.4. Pilih bahasa anda selanjutnya

3.1.4. Setting bahasa 3.1 .5. Pilih layout keyboard

: 3.1.5. Pilih layout keyboard

3.1.6. CentOS 5,3 instalasi pada sistem baru,

3.1.6. initialize drive 3.1.7. Sekarang kita harus memilih skema partisi kami untuk instalasi. Untuk kemudahan demi saya pilih Hapus partisi Linux pada drive terpilih dan buat layout default. Ini akan berakibat kecil / boot dan besar / partisi dan juga sebuah partisi swap. Tentu saja,Anda bebas untuk partisi harddisk anda namun Anda menyukainya. Kemudian sayatekan Selanjutnya:

3.1.7. partisi Linux 3.1 .8. Menjawab pertanyaan berikut (Apakah Anda yakin ingin melakukan ini?) Dengan yes

3.1 .9. Untuk pengaturan jaringan. Pengaturan standar di sini adalah untuk mengkonfigurasi jaringan dengan DHCP, tetapi kita sedang menginstal server, alamat IP statik, jadi bukan merupakan ide yang buruk ... Klik tombol Edit pada bagian atas kanan.

3.1.9. mengkonfigurasi jaringan dengan DHCP 3.1.10. Pada jendela yang muncul matikan Gunakan konfigurasi IP dinamis (DHCP) dan IPv6

3.1.1.10 konfigurasi IP dinamis (DHCP)

3.1.11.Mengatur hostname secara manual, e.g.

server1 .example.com, dan masukkan gateway(mis. 192.168.0.1) dan sampai dua server DNS (misalnya 213.191.92.86 dan 145.253.2.75):

3.1.11.Mengatur hostname 3.1 .12. Pilih zona waktu Anda:

3.1.12Setting zona waktu Anda 3.1.13. Berikan password root:

3.1.13 Pengisian Password Root 3.1.14. Sekarang kita memilih perangkat lunak kami akan dipasang. Pilih hanya Server (matikan semua yang lain). Juga tidak memeriksa paket dari CentOS Ekstra. Kemudian periksa Customize sekarang, lalu klik Selanjutnya:

3.1.14. Pemilihan type Instalasi 3.1.15. Sekarang kita harus memilih paket yang akan dipasang. Pilih Editors, Teks berbasis Internet, Pengembangan Perpustakaan, Development Tools, Nama DNS Server, FTP Server, Mail Server, MySQL Database, Server Configuration Tools, Web Server,Administrasi Tools, Base, dan System Tools (unselect semua paket kelompok) dan klik Selanjutnya:

3.1.15. Pemilihan Paket-Paket yang dipasang

3.1.16. Penginstal memeriksa dependensi paket yang dipilih:

3.1.16. Penginstal periksa dependensi paket 3.1.17. Klik Next untuk memulai instalasi:

3.1.17. Tampilan Memulai Instalasi Paket-Paket 3.1.18. Harddisk yang sedang diformat:

3.1.18 Pemformatan Harddisk 3.1.19. Pemasangan dimulai. Ini akan memakan waktu beberapa hari:

3.1.19 Pemasangan Paket-Paket 3.1.20. Akhirnya, instalasi selesai, dan Anda dapat mengeluarkan CD atau DVD darikomputer dan reboot it: 3.2 INSTALASI PAKET-PAKET ZIMBRA Langkah-langkah Instal paket-paket berikut.sudo yum install compatlibstdc++-296 compat-libstdc++-33 gmp libtool-ltdl

3.2.1Matikan SElinux (Anda boleh tidak setuju dengan cara saya ini, tapi ini demi memudahkan instalasi zimbra).

3.2.1 Tampilan Disabled SElinux Anda juga harus memastikan tidak ada yg listen di port 25, 80, 110, 143. Untuk memeriksanya, jalankan perintah berikut. Lihat port yang listen di server Anda. sudo lsof -i -n -P Default instalasi CentOS 5, sendmail aktif. Jadi mari kita matikan dulu service sendmail ini. sudo /etc/init.d/sendmail stop sudo chkconfig --level 345 sendmail off 3.3 DNS Server di Linux Centhos 3.3.1. Mengaktifkan Service DNS Ketikkan perintah [root@KIDDOS root]# /etc/init.d/named start Dan untuk melihat service sudah jalan ketikkan perintah [root@KIDDOS root]# nmap localhost

3.3.1. 3.3.2. Konfigurasi Nama ke IP

Mengaktifkan Service DNS

Ketikkan perintah [root@ kiddoz root]# vi /etc/named.conf Untuk mengedit klik insert lalu tambahkan baris zone kiddoz.edu IN { type master; file db. kiddoz.edu; allow-update { none; }; }; Zone 1.168.192.in-addr.arpa IN { type master; file rev.kiddoz.edu; allow-update { none; }; };

Kemudian simpan dengan tekan esc :wq lalu enter

3.3.2.

Konfigurasi Nama ke IP

Nb:

- kiddoz.edu => (dns/domain server anda dan bisa diganti sesuai

dengan keinginan anda) - 1.168.192.in-addr.arpa => (ip server anda tapi ip ditulis dari belakang dan ip terakhir tidak ditulis) - db. Kiddoz.edu dan rev.zainul.com => (nama direktori dan bisa diganti forward, reverse dll agar tidak terlalu panjang) 3.3.3. Buat Direktori Zona db. Kiddoz.edu dan rev. Kiddoz.edu

Ketikkan perintah [root@ Kiddoz root]# cd /var/named/ [root@ Kiddoz root]# ls localhost.zone named.ca named.local

[root@ Kiddoz root]# cp localhost.zone db. Kiddoz.edu [root@ Kiddoz root]# cp named.local rev. Kiddoz.edu 3.3.4. Konfigurasi IP ke Name

Ketikkan perintah [root@kiddoz root]# vi db. Kiddoz.edu Untuk mengedit klik insert STTL 86400 SORIGIN @ ( (root.dns Kiddoz.edu (dns anda) 1D IN SOA Kiddoz.edu (dns anda.) Kiddoz.edu. anda.) 42 ; serial (d. adams) 3H ; refresh &nbsp:15M; retry 1W ; expiry 1D ; minimum Kiddoz.edu (domain anda.) 192.168.1.7 (ip dns anda) 192.168.1.7 (ip dns anda) 1D IN A 192.168.1.7 (ip dns anda)

@ 1D IN NS ns 1D IN A @ 1D IN A www

Kemudian simpan dengan tekan esc :wq lalu enter

3.3.3 Tampilan Direktori Zona [root@zainul root]# vi rev. Kiddoz.edu Untuk mengedit klik insert STTL @ IN SOA (root.dns anda.) 1997022700 28800 14400 3600000 86400 @ anda.) 7 (ip dns server) IN Kiddoz.edu (dns anda.) ; Serial ; Refresh ; Retry ; Expire ; IN NS 86400 root. Kiddoz.edu (

Minimum Kiddoz.edu (domain

PTR

Kiddoz.edu (ns.domain anda.)

Kemudian simpan dengan tekan esc :wq lalu enter

3.3.5.

Konfigurasi Host

Ketikkan perintah [root@kiddoz root]# vi /etc/hosts Untuk mengedit klik insert lalu tambahkan baris 192.168.1.7 (ip dns anda) 192.168.1.7 (ip dns anda) 192.168.1.7 (ip dns anda) Kiddoz.edu server www. Kiddoz.edu server server. Kiddoz.edu server

Kemudian simpan dengan tekan esc :wq lalu enter

3.3.5. 3.3.6.

Konfigurasi Host

Konfigurasi IP DNS Server

Ketikkan perintah [root@zainul root]# vi /etc/resolv.conf Untuk mengedit klik insert Search Kiddoz.edu name server 192.168.21.7 (ip dns anda) Kemudian simpan dengan tekan esc :wq lalu enter (domain anda)

3.3.6.

Konfigurasi IP DNS Server

3.3.7.

Untuk menyimpan konfigurasi ip address dan gateway

Ketikkan perintah [root@kiddoz root]# vi /etc/rc.local Untuk mengedit klik insert lalu tambahkan baris ifconfig eth0 ip 192.168.1.7 (ip dns anda) netmask 255.255.255.0 up (netmask dns anda) route add default gw 192.168.1.7 (gateway dns anda) Kemudian simpan dengan tekan esc :wq lalu enter

3.3.7. 3.3.8.

Tampilan konfigurasi ip address dan gateway

Restart Service

Ketikkan perintah [root@kiddoz root]# /etc/init.d/named restart Stopping named : Named : already running [root@kiddoz root]# reboot

3.3.9.

Tes Konfigurasi di Server DNS

Ketikkan perintah [root@kiddoz root]# nslookup


Kiddoz.edu enter www. Kiddoz.edu enter Exit enter

Jika berhasil akan teridentifikasi nama domain dan ip domain seperti gambar dibawah ini.

3.3.9. 3.4 Konfigurasi Zimbra

Tampilan Tes Konfigurasi di Server DN

3.4.1. Akses ke halaman Administrator : Masukkan Username : admin@mail.company.co.id dan Passwordnya: rahasia

3.4.1 Halaman Login Administrator zimbra 3.4.2 Status Server Selanjutnya muncul halaman Admin. Pada halaman ini kita dapat melakukan beberapa pengaturan diantaranya Domain, Account, Global Setting serta melihat status server dan antrian message / mail.

3.4.2 halaman Admi 3.4.3 Setting Domain Disini kita dapat menambah, edit, hapus sebuah domain

3.4.3 Setting Domain 3.4.4 Setting Accounts Digunakan untuk menambah, edit dan menghapus account email

3.4.4 Setting Accounts 3.4.5 Global Setting Terdapat beberapa pengaturan, diantaranya: Attachment mereject attachment file yang ber Ekstension tertentu:

3.4.5 Global Setting 3.4.6 Antrian Mial Sedangkan untuk melihat antrian mail, dapat melalui menu Mail Queue :

3.4.6 Antrian mail

3.5 Implementasi 3.5.1 Kemudian pengujian webmail untuk melihat hasil dari konfigurasi https, DKIM, SPFdan plugin roundcubemail.Pada gambar dibawah ini dapat dilihat bahwa dari hasil konfigurasi https yang dilakukan dapat bekerja dengan baik pada webmail server :

3.5.1 Webmail dengan https

BAB IV ANALISIS DAN HASIL

4.1 Analisis Proyek


NO NAMA BARANG 1 2 3 4 5 6 7 8 9 BANYAKNYA HARGA SATUAN Rp. 900,000 Rp. 1,300,000 JUMLAH Rp. 900,000 Rp. 1,300,000 Rp. 430,000 Rp. 560,000 Rp. 150,000 Rp. 200,000 Rp. 355,000 Rp. 850,000 Rp. 45,000 Rp. 4,790,000

PROCESSOR CORE I3 1 MOTHERBOARD 1 RAM VGEN DDR3 2 Rp. 215,000 2GB HARDDISK 500 GB 1 Rp. 560,000 DVD-ROOM 1 Rp. 150,000 POWER SUPPLY 1 Rp. 200,000 UPS 1 Rp. 355,0000 MONITOR LED 1 Rp. 850,000 KEYBOARD+MOUSE 1 Rp. 45,000 Jumlah Pembuatan Satu set Komputer Sever Sebagai Berikut

BAB V KESIMPULAN
Setelah diadakanya pengecekan hasil atau implementasi dengan hasil yang cukup memuaskan, akhirnya para karyawan dan staff dapat memakai email dengan tidak merasa disulitkan untuk melakukan komunikasi via email . Mereka dapat berkirim data maupun yang lainnya dengan sangat cepat . Dari pembangunan server jaringan tersebut memerlukan waktu sekitar satu minggu dengan memakai peralatan yang cukup handal seperti

1. 2. 3. 4. 5.

Processor core I3 Motherboard ASUS Ram DDR3 4Gb Monitor LED Vga Nvidia

Saran :

Dari pembangunan Mail server diatas masih ada beberapa kekurangankekurangan yang perlu diperabaiki. Yakni 1. Bagi pengguna yang masih awam akan mengalami kesulitan dalam berkirim email 2. 3. Jaringan masih sangat rentang terhadap serangan virus Mail server perlu memiliki sistem keamana yang sangat kuat dengan didukung antivirus yang handal

DAFTAR PUSTAKA
Tim Wahana Komputer. 2009. Administrasi Jaringan Menggunakan Linux Ubuntu Yogyakarta : Penerbit Andi. http://www.muniryusuf.com/pengertian-implementasi-kurikulum.html. www.kambing.com www.wikipwdia.com http://www.centhos.com