PENERAPAN SISTEM TERDISTRIBUSI PADA APLIKASI BERBASIS WEBSITE "SIMPLIFYPOS" UNTUK MENJAGA KETERSEDIAAN, SKALABILITAS DAN KEANDALAN

Nur, Mahfudz Aji Wicaksono M. (2023) PENERAPAN SISTEM TERDISTRIBUSI PADA APLIKASI BERBASIS WEBSITE "SIMPLIFYPOS" UNTUK MENJAGA KETERSEDIAAN, SKALABILITAS DAN KEANDALAN. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf

Download (2MB)
[img] Text (BAB I)
BAB I.pdf

Download (193kB)
[img] Text (BAB II)
BAB II.pdf
Restricted to Registered users only

Download (861kB)
[img] Text (BAB III)
BAB III.pdf
Restricted to Registered users only

Download (221kB)
[img] Text (BAB IV)
BAB IV.pdf
Restricted to Registered users only

Download (1MB)
[img] Text (BAB V)
BAB V.pdf

Download (49kB)
[img] Text (DAFTAR PUSTAKA-LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf
Restricted to Registered users only

Download (469kB)
[img] Archive (SOURCE CODE)
Source Code - Mahfudz Nur.zip
Restricted to Repository staff only

Download (7MB)
[img] Text (PUBLIKASI)
Publikasi.pdf
Restricted to Repository staff only

Download (767kB)

Abstract

Secara tradisional, aplikasi berbasis web dan semua layanan yang diperlukan seperti basis data, web server, file server dan lain sebagainya, yang memungkinkan aplikasi tersebut dijalankan, diletakkan pada satu server yang sama. Pada sistem tersebut tentu terdapat keunggulan dan kelemahan. Kelemahan yang paling terasa yaitu aplikasi tersebut akan sangat bergantung pada satu sumber daya dan kurangnya toleransi kesalahan yang apabila terjadi suatu insiden pada sumber daya tersebut misal server berhenti bekerja, maka otomatis aplikasi tersebut menjadi tidak dapat diakses. Hal ini tentu sangat berpengaruh bagi pengguna maupun penyedia layanan. Dari perspektif bisnis, ini juga tidak baik. Salah satu desain alternatif yang tujuannya untuk mengatasi permasalahan tersebut yaitu sistem terdistribusi. Skripsi ini bertujuan untuk mengimplementasikan sistem terdistribusi yang menyediakan layanan simplifypos, sebuah aplikasi berbasis website yang digunakan untuk memudahkan manajemen permintaan mulai dari transaksi, dokumentasi hingga laporan. Layanan tersebut didukung oleh sistem yang didesain dengan memperhatikan prinsip ketersediaan, skalabilitas dan keandalan. Ketersediaan merupakan kemampuan sistem menyediakan layanan agar dapat diakses dengan baik sesuai standar atau level yang ditetapkan pada suatu waktu. Skalabilitas merupakan kemampuan sistem untuk berkembang menyesuaikan dengan kebutuhan layanan. Keandalan merupakan kemampuan sistem dalam menghadapi dan mengatasi beban seperti tinggi nya lalu lintas akses ke layanan, penggunaan sumber daya dan lain sebagainya. Dengan menerapkan ketiga prinsip tersebut diharapkan layanan yang disediakan dapat diakses dengan baik oleh pengguna dan memudahkan penyedia layanan untuk mengembangkan, menjaga performa layanan tetap baik dan andal. Demi mewujudkan hal tersebut, desain sistem untuk layanan simplifypos ini harus mengantisipasi kemungkinan terjadinya insiden seperti gangguan jaringan, server dan lain sebagainya. Selain itu sistem juga harus memiliki kemampuan untuk berkembang menyesuaikan dengan beban sistem, sehingga beban tersebut dapat diatasi dan tidak mengganggu layanan agar mutu dan target dari SLO (Service-Level Objective) tetap dapat terpenuhi. Dengan penerapan sistem terdistribusi, ini memungkinan layanan dapat disediakan dari beberapa sumber daya dan mengurangi ketergantungan. Sebagai gambaran, pada implementasi ini, penulis menggunakan dua server sebagai web server dan juga sebagai database server, satu server sebagai penyeimbang beban, satu server sebagai server pencadangan dan satu server sebagai server pemantau. Untuk instalasi dan konfigurasi sistem pun juga sudah terdapat otomatisasi menggunakan github action dan ansible. Hasil dari penelitian ini memperlihatkan ketersediaan layanan yang lebih baik, hal tersebut terlihat ketika terdapat salah satu server yang mengalami insiden namun layanan tetap dapat berjalan, selain itu, bagi penyedia layanan juga terdapat kemudahan dalam pengembangan layanan dan sistem.

Item Type: Thesis (S1 - Sarjana)
Contributor:
Pembimbing
Hartanto, Anggit Dwi
Uncontrolled Keywords: Sistem terdistribusi, Website, Ketersediaan, Skalabilitas, Keandalan
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 003 Sistem-sistem
000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
Divisions: Fakultas Ilmu Komputer > Sistem Informasi
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 26 Oct 2023 02:53
Last Modified: 26 Oct 2023 02:53
URI: http://eprints.amikom.ac.id/id/eprint/22000

Actions (login required)

View Item View Item