cover dan judul · lll 685$7 3(51

17
IMPLEMENTASI SISTEM CLUSTERING SERVER MENGGUNAKAN TEKNIK HIGH AVAILABILITY PADA PT. INDOCOM NIAGA JAKARTA SKRIPSI Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana HERI SUSANTO 12160648 Program Studi Teknik Informatika STMIK Nusa Mandiri Jakarta Jakarta 2017

Upload: others

Post on 14-Feb-2021

19 views

Category:

Documents


1 download

TRANSCRIPT

  • IMPLEMENTASI SISTEM CLUSTERING SERVER MENGGUNAKAN TEKNIK HIGH AVAILABILITY

    PADA PT. INDOCOM NIAGA JAKARTA

    SKRIPSI Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana HERI SUSANTO 12160648 Program Studi Teknik Informatika STMIK Nusa Mandiri Jakarta Jakarta 2017

  • ii

    PERSEMBAHAN

    Ketika aku tahu, aku semakin tahu kalau aku tidak tahu apa-apa (Imam Safe’i)

    Dengan mengucap puji syukur kepada Allah S.W.T, skripsi ini kupersembahkan untuk: 1. Bapak Ismail dan Ibu Homsatun tercinta

    yang telah membesarkan aku dan selalu membimbing, mendukung, memotivasi, memberi apa yang terbaik bagiku serta selalu mendoakan aku untuk meraih kesuksesanku.

    2. Adikku (Siti Nurhayati, Amd.Kom dan Novi Wulandari) yang telah menjadi curahan hatiku, yang telah memberiku semangat, aku selalu sayang kalian.

    3. Istriku Tercinta Novita Andriyani, M.TI, yang selalu setia dan memberikan semangat.

    Tanpa mereka,

    aku dan karya ini tak akan pernah ada

  • iii

    SURAT PERNYATAAN KEASLIAN SKRIPSI Yang bertanda tangan di bawah ini: Nama : Heri Susanto NIM : 12160648 Perguruan Tinggi : STMIK Nusa Mandiri Jakarta Dengan ini menyatakan bahwa skripsi yang telah saya buat dengan judul: “Implementasi Sistem Clustering Server Menggunakan Teknik High Availability Pada PT. Indocom Niaga Jakarta”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun. Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksanaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa skripsi yang telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan saya dari STMIK Nusa Mandiri Jakarta dicabut/dibatalkan. Dibuat di: Jakarta

    Pada tanggal : 8 Agustus 2017 Yang menyatakan,

    Heri Susanto

  • iv

    SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS Yang bertanda tangan di bawah ini, saya:

    Nama : Heri Susanto NIM : 12160648 Program Studi : Teknik Informatika Perguruan Tinggi : STMIK Nusa Mandiri Jakarta

    Dengan ini menyetujui untuk memberikan ijin kepada pihak STMIK Nusa Mandiri Jakarta, Hak Bebas Royalti Non-Eksklusif (Non- exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul: “Implementasi Sistem Clustering Server Menggunakan Teknik High Availability Pada PT. Indocom Niaga Jakarta”, beserta perangkat yang diperlukan (apabila ada).

    Dengan Hak Bebas Royalti Non-Eksklusif ini pihak STMIK Nusa Mandiri Jakarta berhak menyimpan, mengalih-media atau format-kan, mengelolaannya dalam pangkalan data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari kami selama tetap mencantumkan nama kami sebagai penulis/pencipta karya ilmiah tersebut. Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak STMIK Nusa Mandiri Jakarta, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini. Demikian pernyataan ini saya buat dengan sebenarnya.

    Dibuat di : Jakarta Pada tanggal: 8 Agustus 2017

    Yang menyatakan, Materai 6000 Heri Susanto

  • v

    PERSETUJUAN DAN PENGESAHAN SKRIPSI Skripsi ini diajukan oleh: Nama : Heri Susanto NIM : 12160648 Program Studi : Teknik Informatika Jenjang : Strata Satu (S1) Judul Skripsi : Implementasi Sistem Clustering Server Menggunakan

    Teknik High Availability Pada PT. Indocom Niaga Jakarta

    Telah dipertahankan pada periode I-2017 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Sarjana Ilmu Komputer (S.Kom) pada Program Sarjana Program Studi Sekretari di STMIK Nusa Mandiri Jakarta.

    Jakarta, 16 Agustus 2017 PEMBIMBING SKRIPSI Dosen Pembimbing I : Hendra Supendar, M.Kom ......................................

    Dosen Pembimbing II : Sulistianto SW, MM, M.Kom ................................

    D E W A N P E N G U J I Penguji I : .......................................... ..............................................

    Penguji II : .......................................... ..............................................

  • vi

    PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Implementasi Sistem Clustering Server Menggunakan Teknik High Availability Pada PT. Indocom Niaga Jakarta” adalah hasil karya tulis asli Heri Susanto dan bukan hasil terbitan sehingga peredaran karya tulis hanya berlaku dilingkungan akademik saja, serta memiliki hak cipta. Oleh karena itu, dilarang keras untuk menggandakan baik sebagian maupun seluruhnya karya tulis ini, tanpa seizin penulis.

    Referensi kepustakaan diperkenankan untuk dicatat tetapi pengutipan atau peringkasan isi tulisan hanya dapat dilakukan dengan seizin penulis dan disertai ketentuan pengutipan secara ilmiah dengan menyebutkan sumbernya.

    Untuk keperluan perizinan pada pemilik dapat menghubungi informasi yang tertera di bawah ini:

    Nama : Heri Susanto Alamat : Jl. Kamal Muara, Rusun Cengkareng Dahlia 4 No.07 No. Telp : 085768886658 E-mail : [email protected]

  • vii

    KATA PENGANTAR Alhamdulillah, dengan mengucapkan puji syukur kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikan tugas ini dengan baik. Dimana Skripsi ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul Skripsi, yang penulis ambil sebagai berikut, “Implementasi Sistem Clustering Server Menggunakan Teknik High Availability Pada PT. Indocom Niaga Jakarta”.

    Tujuan penulisan Skripsi ini dibuat sebagai salah satu syarat kelulusan Program Sarjana STMIK Nusa Mandiri Jakarta. Sebagai bahan penulisan diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka penulisan Skripsi ini tidak akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih kepada: 1. Ketua STMIK Nusa Mandiri Jakarta 2. Wakil Ketua I STMIK Nusa Mandiri Jakarta 3. Ketua Program Studi Teknik Informatika STMIK Nusa Mandiri Jakarta. 4. Bapak Hendra Supendar, M.Kom, selaku Dosen Pembimbing I Skripsi. 5. Bapak Sulistianto SW, MM, M.Kom, selaku Dosen Pembimbing II Skripsi. 6. Bapak/ibu dosen Teknik Informatika STMIK Nusa Mandiri Jakarta

    yang telah memberikan penulis dengan semua bahan yang diperlukan. 7. Orang tua tercinta yang telah memberikan dukungan moral maupun spritual. 8. Rekan-rekan mahasiswa kelas TI-8B.

  • viii

    Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan skripsi ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.

    Akhir kata semoga skripsi ini dapat berguna bagi penulis khususnya dan bagi para pembaca yang berminat pada umumnya.

    Jakarta, 8 Agustus 2017

    Penulis Heri Susanto

  • ix

    ABSTRAK Heri Susanto (12160648), Implementasi Sistem Clustering Server Menggunakan Teknik High Availability Pada PT. Indocom Niaga Jakarta.

    Penggunaan aplikasi berbasis web sekarang ini mulai berkembang pesat seiring kemajuan teknologi. Semakin tinggi tingkat kebutuhan suatu aplikasi maka server aplikasi dituntut untuk mempunyai ketersediaan yang tinggi (High Availability). Ketersediaan yang tinggi tersebut harus mempunyai performa yang handal agar dapat menangani banyak request dan mempunyai up time yang tinggi. High Availability adalah karakterisrik suatu sistem yang berkaitan dengan ketersedian informasi. High Availability biasanya dinyatakan sebagai persentase dari uptime pada tahun tertentu. Implementasi High Availability server pada penelitian ini menggunakan teknologi yaitu Failover atau Redudansi databases. Failover digunakan untuk mengantisipasi kegagalan suatu server dengan menggunakan backup server, dan Redundansi database selain digunakan sebagai backup data juga sebagai sekaligus backup server. Dalam sistem High Availabiliti, redundansi dan failover merupakan hal yang paling penting untuk menjaga agar selalu tersedia (Available). Failover berfungsi bila salah satu server mati secara otomatis akan ditangani server yang bertindak sebagai backup. Sedangkan redundansi digunakan untuk membuat beberapa jalur untuk mengakses sebuah resource, jalur tersebut dapat digunakan secara bersamaan atau bergantian tergantung konfigurasi yang diberikan. Kata Kunci: High Availability, Failover, Redudansi Database, Webserver.

  • x

    ABSTRACT Heri Susanto (12160648), Implementation of Clustering Server System Using High Availability Technique at PT. Indocom Niaga Jakarta. The use of web-based applications is now starting to grow rapidly as technology advances. The higher the level of an application needs the application server is required to have high availability (High Availability). Such high availability must have reliable performance in order to handle many requests and have a high up time. High Availability is the characteristic of a system related to the availability of information. High Availability is usually expressed as a percentage of uptime in a given year. Implementation of High Availability server in this research using technology that is Failover or Redundancy databases. Failover is used to anticipate the failure of a server by using server backup, and Redundancy database in addition to being used as data backup as well as backup server. In the High Availabiliti system, redundancy and failover are the most important things to keep available (Available). Failover works when one of the dead servers is automatically handled by a server that acts as a backup. While redundancy is used to create multiple paths to access a resource, the path can be used simultaneously or alternately depending on the given configuration. Keywords: High Availability, Failover, Redundancy Database, Webserver.

  • xi

    DAFTAR ISI Lembar Judul Tugas Akhir ……………………………………........ i Persembahan ........................................................................................ ii Lembar Pernyataan Keaslian Skripsi .................................................... iii Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ................ iv Lembar Persetujuan dan Pengesahan Skripsi ........................................ v Panduan Penggunaan Hak Cipta .................................................... vi Kata Pengantar ............................................................................ vii Abstraksi ........................................................................................ ix Daftar Isi ........................................................................................ xi Daftar Simbol ........................................................................................ xiii Daftar Gambar….................................................................................... xv Daftar Tabel ........................................................................................ xvi BAB I PENDAHULUAN 1.1. Latar Belakang Masalah .................................................... 1

    1.2. Maksud Dan Tujuan .................................................... 2 1.3. Metode Penelitian .................................................... 2 1.3.1 Metode Pengumpulan Data ............................ 2 1.3.2 Analisa Penelitian ........................................ 3 1.4. Ruang Lingkup ................................................................ 4

    BAB II LANDASAN TEORI 2.1. Tinjauan Jurnal .................................................... 5

    2.2. Konsep Dasar Jaringan ........................................ 8 2.2.1. Pengertian Jaringan Komputer .... 8 2.2.2. Jenis Jaringan Komputer ................ 9 2.2.3. Topologi Jaringan ............................ 12 2.2.4. Router ........................................ 16 2.2.5. Firewall ........................................ 19 2.2.6. Pengertian Komputer Server .... 21 2.3. Manajemen Jaringan ........................................ 22 2.3.1. Kegunaan Manajemen Jaringan .... 22 2.4. Konsep Penunjang Usulan ............................ 26 2.4.1. Cluster Server ............................ 26 2.4.2. Tipe Cluster ........................................ 27 2.4.3. Kebutuhan Cluster Server ................ 31

    BAB III ANALISA JARINGAN BERJALAN 3.1. Tinjauan Perusahaan ........................................ 33 3.1.1. Sejarah Perusahaan ........................................ 33 3.1.2. Struktur Organisasi dan Fungsi ................ 35

    3.2. Skema Jaringan Berjalan ........................................ 42 3.2.1. Topologi Jaringan ........................................ 42 3.2.2. Arsitektur Jaringan ........................................ 43 3.2.3. Skema Jaringan ........................................ 44

  • xii

    3.2.4. Keamanan Jaringan ........................................ 45 3.2.5. Spesifikasi Perangkat Keras ................ 45 3.2.6. Spesifikasi Perangkat Lunak ................ 48 3.3. Permasalahan .................................................... 49 3.4. Alternatif Pemecahan Masalah ............................ 49

    BAB IV RANCANGAN JARINGAN USULAN 4.1 Jaringan Usulan .................................................... 50 4.1.1 Topologi Jaringan ........................................ 50 4.1.2 Skema Jaringan ........................................ 51 4.1.3 Kemanan Jaringan ........................................ 51 4.1.4 Rancangan Aplikasi ........................................ 52 4.1.5 Manajemen Jaringan ............................ 62

    4.2. Pengujian Jaringan ........................................ 63 4.2.1. Pengujian Jaringan awal ............................ 63 4.2.2. Pengujian Jaringan Akhir ............................ 65

    BAB V PENUTUP 5.1. Kesimpulan .................................................... 69

    5.2. Saran-saran .................................................... 69

    DAFTAR PUSTAKA DAFTAR RIWAYAT HIDUP LEMBAR KONSULTASI BIMBINGAN SKRIPSI SURAT KETERANGAN RISET

  • xiii

    DAFTAR SIMBOL

    Storage

    Server

    Router

    FIREWALL

    FASTNET

    Internet / ISP

    Switch

    USER

    USER / PC Client

  • xiv

    Printer

    Comunnication Link

  • xv

    Daftar Gambar

    Halaman

    1. Gambar II.1 Cluster Server ..................................... 5 2. Gambar II.2 Cluster Server ..................................... 7 3. Gambar II.3 Jaringan Komputer ..................................... 9 4. Gambar II.4 Jenis Jaringan PAN ..................................... 10 5. Gambar II.5 Jenis Jaringan LAN ..................................... 10 6. Gambar II.6 Jenis Jaringan MAN ..................................... 11 7. Gambar II.7 Jenis jaringan WAN ..................................... 11 8. Gambar II.8 Topologi Bus ................................................. 13 9. Gambar II.9 Topologi Ring ................................................. 13 10. Gambar II.10 Topologi Star ................................................. 14 11. Gambar II.11 Topologi Tree ................................................. 15 12. Gambar II.12 Topologi Mesh ................................................. 15 13. Gambar II.13 Router ................................................. 18 14. Gambar II.14 Arsitektur Manajemen Jaringan ......................... 25 15. Gambar II.15 Cluster Server ................................................. 27 16. Gambar II.16 Cluster Server ................................................. 28 17. Gambar II.17 Cluster Server ................................................. 29 18. Gambar II.18 Cluster Server ................................................. 31 19. Gambar III.1 Struktur Organisasi ..................................... 37 20. Gambar III.2 Topologi Star ..................................... 42 21. Gambar III.3 Diagram Jaringan ..................................... 43 22. Gambar III.4 Skema Jaringan ..................................... 38 23. Gambar III.5 Switch Netgear ................................................. 46 24. Gambar III.6 Router Netgear ................................................. 47 25. Gambar III.7 Printer HP Laser Jet ..................................... 47 26. Gambar IV.1 Topologi Star ....................................... 50 27. Gambar IV.2 Skema Jaringan Usulan ....................................... 51 28. Gambar IV.3 High Availability Synology ........................... 53 29. Gambar IV.4 High Availability Synology ........................... 54 30. Gambar IV.5 High Availability Synology ........................... 55 31. Gambar IV.5 High Availability Synology ........................... 55 32. Gambar IV.6 High Availability Synology ........................... 56 33. Gambar IV.7 High Availability Synology ........................... 57 34. Gambar IV.8 High Availability Synology ........................... 57 35. Gambar IV.9 High Availability Synology ........................... 58 36. Gambar IV.10 High Availability Synology ........................... 58 37. Gambar IV.11 High Availability Synology ........................... 59

  • xvi

    38. Gambar IV.12 High Availability Synology ........................... 60 39. Gambar IV.13 High Availability Synology ........................... 60 40. Gambar IV.14 High Availability Synology ........................... 61 41. Gambar IV.15 High Availability Synology ........................... 61 42. Gambar IV.16 High Availability Synology ........................... 63 43. Gambar IV.17 High Availability Synology ........................... 64 44. Gambar IV.18 High Availability Synology ........................... 65 45. Gambar IV.19 High Availability Synology ........................... 65 46. Gambar IV.20 High Availability Synology ........................... 66 47. Gambar IV.21 High Availability Synology ........................... 67 48. Gambar IV.22 High Availability Synology ........................... 67 49. Gambar IV.23 High Availability Synology ........................... 68

  • xvii

    Daftar Tabel Halaman

    1. Tabel II.1 Jaringan Komputer Berdasarkan Area ......................... 12 2. Tabel III.1 Spesifikasi Perangkat Keras Rackmount Server ............. 45 3. Tabel III.2 Spesifikasi Perangkat Keras PC Client .......................... 46 4. Tabel III.3Spesifikasi Perangkat Lunak Rackmount Server ............ 48 5. Tabel III.4 Spesifikasi Perangkat Lunak PC Client .......................... 48