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.
Text (COVER-ABSTRAK)
COVER.pdf Download (2MB) |
|
Text (BAB I)
BAB I.pdf Download (193kB) |
|
Text (BAB II)
BAB II.pdf Restricted to Registered users only Download (861kB) |
|
Text (BAB III)
BAB III.pdf Restricted to Registered users only Download (221kB) |
|
Text (BAB IV)
BAB IV.pdf Restricted to Registered users only Download (1MB) |
|
Text (BAB V)
BAB V.pdf Download (49kB) |
|
Text (DAFTAR PUSTAKA-LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf Restricted to Registered users only Download (469kB) |
|
Archive (SOURCE CODE)
Source Code - Mahfudz Nur.zip Restricted to Repository staff only Download (7MB) |
|
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: |
|
||
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 |