• Tidak ada hasil yang ditemukan

RANCANG BANGUN MAIL SERVER BERBASIS WEB DENGAN KEAMANAN PGP (PRETTY GOOD PRIVACY) BERBASIS DEKSTOP PADA LINUX DEBIAN 8 SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN MAIL SERVER BERBASIS WEB DENGAN KEAMANAN PGP (PRETTY GOOD PRIVACY) BERBASIS DEKSTOP PADA LINUX DEBIAN 8 SKRIPSI"

Copied!
17
0
0

Teks penuh

(1)

RANCANG BANGUN MAIL SERVER BERBASIS WEB

DENGAN KEAMANAN PGP (PRETTY GOOD PRIVACY)

BERBASIS DEKSTOP PADA LINUX DEBIAN 8

SKRIPSI

Anggi Julian Wahyuda

1611500081

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

INSTITUT SAINS DAN BISNIS ATMA LUHUR

PANGKALPINANG

2020

(2)

RANCANG BANGUN MAIL SERVER BERBASIS WEB

DENGAN KEAMANAN PGP (PRETTY GOOD PRIVACY)

BERBASIS DEKSTOP PADA LINUX DEBIAN 8

SKRIPSI

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

Oleh:

Anggi Julian Wahyuda 1611500081

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

INSTITUT SAINS DAN BISNIS ATMA LUHUR

PANGKALPINANG

2020

(3)
(4)
(5)

iii

KATA PENGANTAR

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga peneliti dapat menyelesaikan laporan skripsi yang merupakan salah satu persyaratan untuk menyelesaikan jenjang strata satu (S1) pada Program Studi Teknik Informatika Institus Sains Dan Bisnis Atmaluhur.

Peneliti menyadari bahwa laporan skripsi ini masih jauh dari sempurna. Dalam penyusunan skripsi ini juga banyak hambatan dan rintangan yang peneliti hadapi, namun pada akhirnya dapat berkat adanya bimbingan dan bantuan dari berbagai pihak, baik secara moral maupun spiritual. Untuk itu pada kesempatan ini peneliti menyampaikan terima kasih kepada:

1. Allah Subhana Wata’ala sebagai Tuhan Yang Maha Esa.

2. Bapak dan Ibuku yang telah mendukung anaknya melanjutkan pendidikan S1. 3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.

4. Bapak Dr. Husni Teja Sukmana, S.T., M.Sc, selaku Rektor ISB Atma Luhur. 5. Bapak Chandra Kirana, M.Kom, selaku Kaprodi Teknik Informatika.

6. Bapak Dian Novianto, M.Kom, selaku Dosen Pembimbing.

7. Bapak Nur Ali Akbar selaku Admin Manager PT Asia Surya Perkasa. 8. Bapak Joen Anggara selaku Supervisor IT PT Asia Surya Perkasa. 9. Bapak Neki selaku Admin Area Supervisor PT Asia Surya Perkasa.

10. Rekan – rekan kerja di PT Asia Surya Perkasa yang telah memberikan spirit dan motivasi.

11. Saudara dan sahabat-sahabatku angkatan 2016 yang telah memberikan dukungan moral untuk terus menyelesaikan skripsi ini.

Demikian peneliti menyampaikan rasa terima kasih kepada semua pihak yang telah membantu, Semoga menjadi amal kebaikan kita semua. Wassalam

Pangkalpinang Juni 2020

(6)

iv ABSTRACT

In the openness information during the this the use of information electronic

almost every was conducted. The use made to send information based on

electronic mail is often used by companies in the ease of operational activities. PT

Tunas Ridean Tbk through a subsidiary in the Bangka Belitung Islands, namely PT Asia Surya Perkasa which is also the Maindealer of Motorcycle Honda, has a communication center for all Honda motorcycle dealer branches in the Bangka

Belitung Islands. This means that the originality or authenticity of the information

must be maintained. In the use of this mail server then there is an option to secure

message files and attachments by using PGP on the user's side. The company must have a development in terms of information technology in order to be recognized as a company that has value branding on the company's image or reputation for information development. Therefore, making value branding should be developed is a mail server and has a linear domain name system with the company name. The making of this mail server uses a design with the PPDIOO method, namely Prepare, Plan, Design, Impliment, Operate and Optimize using webmail from Squirrelmail for sending and receiving messages. In this design, using Unified Modeling Language (UML) tools with server configuration on Linux Debian version 8 on virtual machines and adding security for each device using pgp security standards in Cleopatra's software.

(7)

v

ABSTRAK

Pada era keterbukaan informasi saat ini penggunaan informasi elektronik hampir setiap saat dilakukan. Penggunaan yang dilakukan untuk mengirim informasi yang berbasis surat elektronik sering digunakan oleh perusahaan dalam kemudahan kegiatan operasional. PT Tunas Ridean Tbk melalui anak perusahaan di Kepulauan Bangka Belitung yaitu PT Asia Surya Perkasa yang juga menjadi

Maindealer of Motorcycle Honda memiliki pusat komunikasi terhadap seluruh

cabang dealer motor honda di Kepulauan Bangka Belitung. Hal ini menjadikan informasi harus terjaga orisinalitas atau keaslian informasi tersebut. Pada pengunaan mail server ini kemudian terdapat pilihan untuk mengamankan file pesan maupun lampiran dengan penggunaan PGP pada sisi pengguna. Perusahaan harus memiliki pengembangan dalam sisi teknologi informasi guna dapat dikenal sebagai perusahaan yang memiliki value branding terhadap citra atau reputasi perusahaan terhadap pengembangan informasi. Oleh karena itu pembuatan value

branding harus yang dikembangkan ialah mail server dan memiliki domain name system yang linear dengan nama perusahaan. Pembuatan mail server ini

menggunakan rancang bangun dengan metode PPDIOO ialah Prepare, Plan,

Design, Impliment, Operate dan Optimize dengan menggunakan webmail dari

squirrelmail untuk pengiriman dan penerimaan pesan. Dalam rancang bangun ini menggunakan tools Unified Modelling Language (UML) dengan konfigurasi

server pada linux debian versi 8 di virtual machines serta penambahan keamanan

setiap device menggunakan standar keamanan pgp pada software Cleopatra.

(8)

vi

DAFTAR ISI

Halaman

LEMBAR PERNYATAAN ... i

LEMBAR PENGESAHAN ... ii

KATA PENGANTAR ... iii

ABSTRACT ... iv

ABSTRAK ... v

DAFTAR ISI ... vi

DAFTAR GAMBAR ... ix

DAFTAR TABEL... xii

DAFTAR SIMBOL ... xiii

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah ……… 1.2 Rumusan Masalah ………. 1.3 Batasan Masalah ……….... 1.4 Tujuan dan Manfaat Penelitian ………. 1.4.1. Tujuan Penelitian ………... 1.4.2. Manfaat Penelitian ………. 1.5 Sistematika Penulisan ………....

BAB II LANDASAN TEORI

2.1 Model Pengembangan Sistem .……….. 2.1.1. Metodelogi PPDIOO ………. 2.2. Tools Pengembangan Sistem ……… 2.2.1. Unified Modeling Language ……….. 2.2.1.1. Use Case Diagram ………. 2.2.1.2. Activity Diagram ………... 2.2.1.3. Deployment Diagram ... 2.3. Teori Pendukung ………. 1 3 3 4 4 4 5 6 6 8 7 7 8 8 8 3 9 8 3 10 8 10

(9)

vii 2.4. Email ……… 2.4.1. Sejarah Email ………. 2.4.2. Penyedia Layanan ……….. 2.5. Server ……… 2.5.1. Web Server ………. 2.5.2. DHCP Server ………... 2.5.2.1. Cara Kerja DHCP Server ………... 2.5.3. Mail Server ………... 2.6. DNS (Domain Name System) ………. 2.7. Linux Debian ………. 2.8. Virtual Machine ………. 2.9. PGP (Pretty Good Privacy) ………... 2.9.1. Tools PGP ……… 2.10. Tinjauan Penelitian Terdahulu ………

BAB III METODELOGI PENELITIAN

3.1 Model Pengembangan Sistem Jaringan PPDIOO ... 3.1.1. Prepare ... 3.1.1.1. Pengumpulan Data dan Indentifikasi Masalah ... 3.1.2. Plan ... 3.1.2.1. Analisis Kebutuhan Perangkat Keras... 3.1.2.2. Analisis Kebutuhan Perangkat Lunak ... 3.1.3. Design ... 3.1.4. Implement ... 3.1.5. Operate ... 3.1.6. Optimize ... 3.2 Metode Pengembangan Sistem Jaringan PPDIOO ... 3.2.1. Keunggulan Model PPDIOO ... 3.3 Alat Bantu Pengembangan Sistem PPDIOO ... 3.4 Algoritma Enkripsi ... 12 12 13 14 14 16 17 18 11 20 21 22 22 26 27 27 28 28 28 30 30 31 31 31 31 32 33 10

(10)

viii

BAB IV ANALISIS DAN PEMBAHASAN

4.1 Organisasi ………..……… 4.1.1. Latar Belakang Organisasi ………. 4.1.2. Struktur Organisasi Wewenang dan Tanggung Jawab ……….. 4.2 Prepare ………..……… 4.2.1. Analisis Masalah ……… 4.2.2. Analisis Perangkat Jaringan ………... 4.2.3. Use Case Diagram Pada Sistem Berjalan ……….. 4.2.4. Deployment Diagram Pada Sistem Berjalan ……….. 4.3 Plan ………..……….. 4.4 Design ………..……….. 4.4.1. Activity Diagram Usulan ………..……….. 4.4.2. Use Case Diagram Usulan ………. 4.4.3. Deployment Diagram Usulan ………. 4.5 Implement ………..………. 4.5.1. Konfigurasi Virtual Box ………. 4.5.2. Konfigurasi IP Server ………. 4.5.3. Konfigurasi Domain Name System (DNS) ………. 4.5.4. Konfigurasi Mail Server ………. 4.5.4.1. Pengujian Testing Port Mail Server ……….. 4.5.5. Konfigurasi Webmail ………. 4.5.6. Konfigurasi SSL Web Mail Server ………. 4.5.7. Konfigurasi Aplikasi PGP ………. 4.6 Operate ………..……… 4.7 Optimize ………..……….. BAB V PENUTUP 5.1 Kesimpulan ………..……….. 5.2 Saran ………..……… DAFTAR PUSTAKA ... LAMPIRAN ... 85 35 35 36 38 38 40 40 41 41 42 42 43 43 44 44 50 54 57 62 64 69 72 75 77 + 78 + 78 80

(11)

ix

DAFTAR GAMBAR

Halaman

Gambar 2.1 Siklus PPDIOO ……….……… 6

Gambar 2.2 Contoh Use Case Diagram ……….……… 9

Gambar 2.3Contoh Activity Diagram ………. 9

Gambar 2.4Contoh Deployment Diagram ... 10

Gambar 2.5 Web Server ... 13

Gambar 2.6DHCP Server ... 15

Gambar 2.7Ilustrasi Cara Kerja Protokol pada Email ... 17

Gambar 2.8 DNS (Domain Name System) ... 18

Gambar 2.9Logo Linux Debian ... 20

Gambar 2.10Logo Oracle Virtual Box ... 21

Gambar 2.11Logo Aplikasi PGP Kleopatra ... 22

Gambar 3.1Skema Siklus PPDIO ... 26

Gambar 3.2Topologi Perancangan Mail Server ... 30

Gambar 4.1 Logo Tunas Ridean Tbk (Tunas Group) ... 35

Gambar 4.2 Logo Tunas Honda PT Asia Surya Perkasa ... 36

Gambar 4.3 Struktur Organisasi PT Asia Surya Perkasa ... 37

Gambar 4.4 Activity Diagram Berjalan Pengiriman Pesan ... 39

Gambar 4.5 Use Case Diagram Pada Sistem Berjalan ... 40

Gambar 4.6 Deployment Diagram Berjalan... 41

Gambar 4.7 Activity Diagram Usulan ... 42

Gambar 4.8 Use Case Diagram Usulan ... 43

Gambar 4.9 Deployment Diagram Usulan ... 43

Gambar 4.10 Halaman Awal Oracle Vm Virtual Box5.2.26 r128414 ... 44

Gambar 4.11 Tampilan Nama dan Sistem Operasi ... 45

Gambar 4.12 Tampilan Menentukan Memori RAM... 45

Gambar 4.13 Tampilan Virtual Hardisk ... 46

(12)

x

Gambar 4.15 Tampilan Mesin Virtual ... 47

Gambar 4.16 Tampilan Manajer Jaringan Host ... 47

Gambar 4.17 Tampilan Adapter VirtualBox Host-Only Ethernet Adapter#5.... 48

Gambar 4.18 Pengaturan Adaptor 1 ... 48

Gambar 4.19 Pengaturan Adaptor 2 ... 49

Gambar 4.20 Tampilan Pilih Install Sistem Operasi Virtual ... 49

Gambar 4.21 Tampilan Login Linux Debian di Virtual Box ... 50

Gambar 4.22 Tampilan Super User ... 51

Gambar 4.23 Tampilan Konfigurasi Interfaces ... 51

Gambar 4.24 Tampilan Interface Linux Server... 52

Gambar 4.25 Tampilan Konfigurasi Dynamic Host Configuration Protocol ... 53

Gambar 4.26 Tampilan Perintah Restart DHCP ... 53

Gambar 4.27 Tampilan DHCP Client ... 54

Gambar 4.28Tampilan File Reverse dan Forward ... 54

Gambar 4.29 Tampilan Edit File Reverse ... 55

Gambar 4.30 Tampilan Edit File Forward ... 55

Gambar 4.31 Tampilan Konfigurasi Zona ... 56

Gambar 4.32 Tampilan Konfigurasi File /etc/resolv/conf... 56

Gambar 4.33 Tampilan Nslookup ... 57

Gambar 4.34 Konfigurasi Postfix ... 57

Gambar 4.35 Konfigurasi Mail Name System ... 58

Gambar 4.36 Tampilan Perintah Install Courier-Pop dan Courier-Imap... 58

Gambar 4.37 Tampilan Konfigurasi Courier-Imap dan Courier-Pop ... 58

Gambar 4.38 Tampilan Perintah Konfigurasi Postfix ... 59

Gambar 4.39 Tampilan Konfigurasi File main.cf ... 59

Gambar 4.40 Tampilan Konfigurasi 1 Apache.conf... 60

Gambar 4.41 Tampilan Konfigurasi 2 Apache.conf... 60

Gambar 4.42 Tampilan Re-Configure Postfix ... 61

Gambar 4.43 Tampilan Masukan Domain Name System... 61

Gambar 4.44 Tampilan Setelah Re-Configure Postfix ... 62 Gambar 4.45 Tampilan Restart Paket Apache2, Postfix, Courier Pop & Imap 62

(13)

xi

Gambar 4.46 Tampilan Tambah User Mail ... 63

Gambar 4.47 Tampilan Pengujian SMTP Port 25 ... 63

Gambar 4.48 Tampilan Pengujian POP3 Port 110 ... 64

Gambar 4.49 Tampilan Konfigurasi Squirrelmail ... 65

Gambar 4.50 Tampilan Konfigurasi Domain Name System Squirrelmail ... 65

Gambar 4.51 Tampilan Konfigurasi Update IMAP Settings ... 66

Gambar 4.52 Tampilan Konfigurasi Aplikasi IMAP ... 66

Gambar 4.53 Tampilan Konfigurasi Pilih Aplikasi IMAP ... 67

Gambar 4.54 Tampilan Konfigurasi Menu Utama Squirrelmail ... 67

Gambar 4.55 Tampilan Konfigurasi IMAP Server ... 68

Gambar 4.56 Tampilan Konfigurasi Lanjutan IMAP Server ... 68

Gambar 4.57 Tampilan Konfigurasi Quit Squirrelmail ... 69

Gambar 4.58 Tampilan Perintah Pembuatan Sertifikat... 69

Gambar 4.59 Tampilan Perintah Detil Sertifikat ... 70

Gambar 4.60 Tampilan Konfigurasi Port 443 ... 70

Gambar 4.61 Tampilan Sertifikat Header Pada Browser ... 71

Gambar 4.62 Tampilan Sertifikat Body Pada Browser ... 71

Gambar 4.63 Tampilan Utama Aplikasi PGP Kleopatra ... 72

Gambar 4.64 Tampilan Sertifikat “Administration HO” ... 73

Gambar 4.65 Tampilan Public Key ... 74

Gambar 4.66 Tampilan Private Key... 74

Gambar 4.67 Tampilan Halaman Login Webmail... 75

Gambar 4.68Tampilan Halaman Utama Webmail ... 75

Gambar 4.69 Tampilan Halaman Pesan Asli ... 76

(14)

xii

DAFTAR TABEL

Halaman

Tabel 2.1Tipe – Tipe Linux Debian ... 19

Tabel 2.2 Tinjauan Penelitian Terdahulu ... 23

Tabel 3.1Rincian Spesifikasi Perancangan Sistem... 29

Tabel 4.1 Deskripsi Pekerjaan Sub Divisi Administrasi ... 37

Tabel 4.2 Tabel Konfigurasi IP Address Static ... 50

(15)

xiii

DAFTAR SIMBOL

SIMBOL USE CASE DIAGRAM

No Nama Simbol Keterangan

1 Actor

Menspesifikasikan himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case dapat diartikan orang atau suatu objek.

2 Association

Komunikasi antara actor dan use case yang berpartisipasi pada use case atau use case memiliki interraksi dengan actor

3 Extend

Relasi/hubungan antara use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan memiliki nama depan yang sama dengan use case yang di tambahkan.

4 Use Case

Deskripsi dari urutan aksi-aksi

yang ditampilkan sistem yang menghasilkan satu hasil yang terukur bagi suatu aktor.

(16)

xiv

SIMBOL ACTIVITY DIAGRAM

No Nama Simbol Keterangan

1 Activity

Menjelaskan bagaimana masing - masing kelas

antarmuka saling berinteraksi satu sama lain.

2 Start state

Awal objek dibentuk atau Diawal.

3 End state

Akhir dari sebuah objek dibentuk.

4 State transisition

State transisition menunjukan

kegiatan selanjutnya kepada suatu kegiatan.

5 Decision

Aktifitas yang dihadapkan pada suatu pilihan baik iya atau tidak.

(17)

xv

SIMBOL DEPLOYMENT DIAGRAM

No Nama Simbol Keterangan

1 Component

Pada deployment diagram, komponen - komponen yang ada diletakkan didalam node untuk memastikan keberadaan posisi mereka

2 Node

Node menjelaskan /menggambarkan bagian bagian hardware dalam sebuah sistem. Notasi untuk node digambarkan sebagai sebuah kubus 3 dimensi.

3 Association

Sebuah association digambarkan pada sebuah garis menghubungkan dua node yang mengindikasikan jalur komunikasi antara elemen – elemen hardware.

Referensi

Dokumen terkait

Hasil uji coba yang telah dilakukan dengan pihak PT Pelindo Marine Service, Rancang Bangun Aplikasi Pengelolaan Produk Hukum Berbasis Android ini berhasil dengan baik dan

Penelitian ini bertujuan untuk menganalisis kandungan informasi yang tersaji pada laporan pemerintah daerah yang terdiri dari Laporan Keuangan Pemerintah Daerah

Pemenuhan kebutuhan nutrisi pada anak haruslah seimbang diantara zat gizi lain, mengingat banyak sekali yang kita temukan berbagai masalah

Sistem integrasi sawit-sapi yang berjalan dengan baik dapat memberikan banyak keuntungan antara lain: a) mendukung tercapainya program swasembada sapi, b) memberikan

Permasalahan yang terjadi mulai dari anggapan dari etnis Muslim Melayu yang dulunya merupakan warga Kerajaan Pattani bahwa pemerintahan Siam yang sekarang Thailand

Berdasarkan hasil penelitian yang telah dilaksanakan, dapat disimpulkan bahwa dalam pembelajaran seni suara dengan menggunakan teknik vokaliisi dapat meningkatkan

a. Nilai 1 sampai dengan 1,9 mencerminkan bahwa penerapan program APU dan PPT dan kewajiban lain terkait dengan UU PPTPPU tergolong Sangat Baik. Predikat Sangat

Tujuan penelitian adalah menganalisis, (1) karakteristik internal dan eksternal yang berhubungan dengan pola pengambilan keputusan wanita tani pada usahatani sayuran, (2)..