Zaki, Fauzanil and Adhy, Satriyo (2018) PENGEMBANGAN INTERNET OF THINGS PLATFORM BERBASIS WEB MENGGUNAKAN METODE OBJECT-ORIENTED ANALYSIS AND DESIGN (OOAD). Undergraduate thesis, Universitas Diponegoro.
| PDF Available under License Creative Commons Attribution Non-commercial Share Alike. 1236Kb |
Abstract
Meluasnya internet dalam dua dekade terakhir ini membawa manfaat yang tak terhitung jumlahnya. Baru-baru ini, Internet of Things (IoT) yaitu perangkat pintar yang memiliki komponen fisik, komponen pintar dan konektifitas menjanjikan manfaat yang sama untuk objek sehari-hari. Jumlah perangkat IoT yang diperkirakan mencapai angka 31 miliar pada tahun 2020 di seluruh dunia menunjukkan potensi dan kebutuhan akan IoT cloud platform. Pada saat ini terdapat 49 IoT cloud platform untuk memenuhi berbagai kebutuhan yang dibutuhkan oleh kelompok pengguna tertentu dengan fitur yang dapat dikelompokkan menjadi sepuluh domain yaitu research, application development, device management, system management, heterogenicity management, data management, analytics, deployment management, monitoring management dan visualization. Pada pengembangan perangkat lunak, terdapat banyak paradigma yang dapat digunakan, salah satunya pengembangan perangkat lunak berorientasi objek. yang memungkinkan pengembang untuk ambil andil pada setiap fase pengembangan perangkat lunak, dan pelanggan dapat ambil andil pada tahap awal pengembangan, sehingga memudahkan pengembang untuk melakukan tugasnya. Salah satu metode pengembangan berbasis objek adalah Object-Oriented Analysis and Design (OOAD) yaitu sebuah metode pendekatan berbasis objek. Berdasarkan tren pertumbuhan dan potensi sektor IoT cloud platform muncul sebuah ide dan peluang untuk mengembangkan sebuah IoT platform yang ditujukan untuk berbagai kalangan. Fitur yang diimplementasikan pada IoT platform yang dikembangkan berfokus pada domain fitur yang populer dan banyak diimplementasi oleh platform IoT lainnya yaitu monitoring management, device management, visualization dan analytics, data management dan deployment management, fitur-fitur tersebut diimplementasi menjadi aplikasi berbasis web yang dikembangkan menggunakan arsitektur microservice dan metode Object-Oriented Analysis and Design (OOAD). Platform yang dikembangkan telah diuji menggunakan load testing untuk mengukur performa sistem saat akses dalam jumlah besar dengan parameter pengujian lima ratus user dengan ramp-up period sepuluh detik pada sembilan transaksi yang berbeda. Hasil pengujian load menunjukkan bahwa platform yang dibuat dapat memproses beban yang diberikan, dari sembilan transaksi yang diuji delapan endpoint berhasil melakukan transaksi dengan persentase keberhasilan 100%, dan satu endpoint memiliki persentase keberhasilan transaksi kurang dari 50%
Item Type: | Thesis (Undergraduate) |
---|---|
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science Q Science > QA Mathematics > QA76 Computer software |
Divisions: | Faculty of Science and Mathematics > Department of Computer Science |
ID Code: | 78218 |
Deposited By: | INVALID USER |
Deposited On: | 19 Nov 2019 11:40 |
Last Modified: | 19 Nov 2019 11:40 |
Repository Staff Only: item control page