Upload
duongcong
View
220
Download
0
Embed Size (px)
Citation preview
Rancang Bangun Aplikasi Pengaturan dan Pengontrolan Suhu Ruang Server Berbasis Web service dan SMS Gateway
Alexander Rahardjo - 5107100117
Pembimbing 1Umi Laili Yuhana, S.Kom, M.Sc
Pembimbing 2Ary Mazharuddin Shiddiqi, S.Kom, M. Comp. Sc.
Presentasi Tugas Akhir Teknik Informatika ITS
Tugas Akhir – Alexander Rahardjo [5107100117] Page 2
Latar Belakang
eksistensi server sebagai core business element
arsitekturruangan tempatserver diletakkan
mengatur letak danjumlah jendela
mengatur intensitas cahaya yang masuk
pada ruangan server
mengatur kelembaban
ruangan server
mengatur sistempendingin ruanganuntuk memastikan
server tetap bekerjadengan baik dan
optimal
Rumusan Masalah
Tugas Akhir – Alexander Rahardjo [5107100117] Page 3
Bagaimana membuat aplikasiyang mampu melakukan
pengaturan dan pengontrolansuhu ruang server.
Bagaimana membangunkomunikasi data dengan server pada masing-masing ruangan
melalui web service yang memperoleh dan mengolah data
suhu ruang server untukpengaturan dan pengontrolan
suhu ruangan oleh setiapadministrator ruangan server.
Bagaimana membangun aplikasiSMS Gateway untuk melakukanpengaturan dan pengontrolan
suhu ruang server.
Bagaimana membangun aplikasi untuk mendeteksi kondisi sensor suhu ruang server berdasarkan
tingkat keabsahan data yang diberikan kepada sistem.
Tujuan
Membuat sebuahaplikasi pengaturan dan
pengontrolan suhuruang server.
Membuat sebuahaplikasi yang dapat
berkomunikasi denganadministrator melalui
website dan SMS Gateway.
Membuat sebuah web service sebagai logikapenanganan seluruh
server.
Membangun komunikasi dengan server pada
masing-masing ruangan untuk pengaturan, pengontrolan, dan
pengolahan suhu setiap ruang server melalui
web service.
Tugas Akhir – Alexander Rahardjo [5107100117] Page 4
Sistem yang telah beredar
Tugas Akhir – Alexander Rahardjo [5107100117] Page 5
Server Check Enviromux-Mini
$1,900 $450
Tugas Akhir – Alexander Rahardjo [5107100117] Page 6
„sebuah sistem berbasis Web service dan SMS
Gateway“
Tugas Akhir – Alexander Rahardjo [5107100117] Page 8
„sistem terintegrasi yang berfungsi sebagai pengatur
dan pengontrol seluruh suhu ruang server, yang dapat
menampilkan suhu ruang server dan memberikan
peringatan secara otomatis kepada administrator
ruang server apabila suhu ruang server melebihi batas
yang telah ditentukan sebelumnya“
Integrasi
Tugas Akhir – Alexander Rahardjo [5107100117] Page 9
+
Server Pengontrolan
Ruang Server
Web service
Perbandingan
Hanya berupa sistem yang memberikan peringatan saja.
Administrator harus berada didekat ruang server.
Tidak terdapat pengecekan kondisi sensor (baik/rusak).
Biaya implementasi mahal.
Terdapat sistem peringatanmelalui SMS dan Email sertadapat melakukan manajemensuhu seluruh ruang server melaluiweb dan SMS Gateway.
Administrator dapat melakukanmanajemen suhu ruang server melalui SMS.
Administrator dapat mengetahui kondisi sensor (baik/rusak).
Biaya implementasi lebih murah.
Sistem Monitoring Saat Ini ThermoControl
Tugas Akhir – Alexander Rahardjo [5107100117] Page 10
Tentang Aplikasi
Data suhudari setiap
ruang server
Pengaturandan
Pengontrolan
Informasi
Peringatan
Tugas Akhir – Alexander Rahardjo [5107100117] Page 11
Pengguna Aplikasi
Tugas Akhir – Alexander Rahardjo [5107100117] Page 12
Pengguna
Super Admin
Admin Ruangan
ArsitekturPerangkat Lunak
Tugas Akhir – Alexander Rahardjo [5107100117] Page 15
Presentation Layer(ThermoControl.Web,ASP.NET)
Web Services(ThermoControl.Webservice, WCF)
Do
mai
n M
od
el(T
her
mo
Co
ntr
ol.D
ataA
cces
s.M
od
el)
Service Layer(ThermoControlService)
Data Access Layer(ThermoControl.DataAccess, Linq)
MySql Database
Business Logic Layer(ThermoControl.Logic)
Fitur Perangkat Lunak (1)
Sistem Memberikan Peringatan Kepada Admin Ruangan Melalui SMS dan Email.
Memberikan Perintah Kepada Ruang Server.
Super Admin
Fitur dibagi berdasarkan aktor perangkat lunak
Manajemen Data Admin Ruangan.
Manajemen Data Ruang Server.
Manajemen Data Server.
Melihat Data Suhu Seluruh Ruang Server.
Manajemen Data SMS. Konfigurasi SMS Gateway.
Konfigurasi Email.
Manajemen Log. Manajemen Profil.
Tugas Akhir – Alexander Rahardjo [5107100117] Page 16
Fitur Perangkat Lunak (2)
Admin Ruangan
Memberikan perintah kepada ruang server melalui website.
Memberikan perintah kepada ruang server melalui SMS.
Manajemen suhu ruang server melalui website.
Manajemen suhu ruang server melalui SMS.
Manajemen Log.
Manajemen Profil.
Fitur dibagi berdasarkan aktor perangkat lunak
Tugas Akhir – Alexander Rahardjo [5107100117] Page 17
Uji Coba Aplikasi (1)
Tugas Akhir – Alexander Rahardjo [5107100117] Page 18
Aplikasi Website
Menu Super Admin
Menu Admin Ruangan
Uji Coba Aplikasi (2)
Tugas Akhir – Alexander Rahardjo [5107100117] Page 20
SMS Gateway
Modem yang digunakan Pengiriman SMS
Hasil Uji Coba Perangkat Lunak
Tugas Akhir – Alexander Rahardjo [5107100117] Page 21
No. ID Use CaseID UjiCoba
Hasil Internet Explorer 8.0
Hasil Mozilla Firefox 3.6
Hasil Google Chrome
Kesimpulan
1 UC-001 UJ-01 Berhasil Berhasil Berhasil Berhasil
2 UC-002 UJ-02 Berhasil Berhasil Berhasil Berhasil
3 UC-003 UJ-03 Berhasil Berhasil Berhasil Berhasil
4 UC-004 UJ-04 Berhasil Berhasil Berhasil Berhasil
5 UC-005 UJ-05 Berhasil Berhasil Berhasil Berhasil
6 UC-006 UJ-06 Berhasil Berhasil Berhasil Berhasil
7 UC-007 UJ-07 Berhasil Berhasil Berhasil Berhasil
8 UC-008 UJ-16 - - - Berhasil
9 UC-009 UJ-13 - - - Berhasil
10 UC-010 UJ-17 - - - Berhasil
11 UC-011 UJ-08 Berhasil Berhasil Berhasil Berhasil
12 UC-012 UJ-09 Berhasil Berhasil Berhasil Berhasil
13 UC-013 UJ-10 Berhasil Berhasil Berhasil Berhasil
14 UC-014 UJ-14 - - - Berhasil
15 UC-015 UJ-11 Berhasil Berhasil Berhasil Berhasil
16 UC-016 UJ-15 - - - Berhasil
17 UC-017 UJ-12 Berhasil Berhasil Berhasil Berhasil
Catatan Hasil Uji Coba Perangkat Lunak
Uji coba telah dilakukan denganmenggunakan tiga browser yang berbeda dan secara garis besar fungsidari perangkat lunak berjalan denganbaik hanya saja terdapat sedikitperbedaan dari tampilan antara ketigabrowser tersebut yang tidakmengurangi fungsi utama dariperangkat lunak.
Fitur SMS Gateway sangat tergantungpada keberadaan sinyal dari operator dan kemampuan modem.
Tugas Akhir – Alexander Rahardjo [5107100117] Page 22
Uji Coba Integrasi (1)
Tugas Akhir – Alexander Rahardjo [5107100117] Page 23
Transmisi Suhu
Ruang Server Server Pengontrolan
Web service
Uji Coba Integrasi (2)
Tugas Akhir – Alexander Rahardjo [5107100117] Page 24
Memberikan Perintah
Ruang Server
Server Pengontrolan
Web service
Uji Coba Integrasi (3)
Tugas Akhir – Alexander Rahardjo [5107100117] Page 25
Mengecek Kondisi Sensor
Hasil Uji Coba Integrasi
Tugas Akhir – Alexander Rahardjo [5107100117] Page 26
No. Uji Coba Hasil Uji Coba
1Menerima Data Suhu dariAplikasi Ruangan
Berhasil
2Memberikan Perintah KepadaAplikasi Ruangan
Berhasil
3Mengecek Kondisi SensorSuhu Ruang Server
Berhasil
Catatan Hasil Uji Coba Integrasi
Pada uji coba integrasi masalah yang terjadi apabila server aplikasipengontrolan memiliki spesifikasihardware yang minimum denganjumlah aplikasi ruang server yang mengakses server tersebut sangatbesar. Hal tersebut menyebabkanserver down dan seringkali, server
tidak mampu merespons keseluruhandari request serta transmisi padamasing-masing ruang server. Akibatnya, terkadang terjadikegagalan transmisi data melalui web
service
Tugas Akhir – Alexander Rahardjo [5107100117] Page 27
Kesimpulan
Tugas Akhir – Alexander Rahardjo [5107100117] Page 28
Aplikasi yang dibuat dalam Tugas Akhir ini telah dapat mengimplementasikansebuah sistem manajemen yang mampu memenuhi kebutuhan fungsionalitasyang dibutuhkan oleh suatu instansi atau perusahaan untuk menunjang prosespengaturan dan pengontrolan data suhu ruang server sehingga aplikasi sertaintegrasinya dengan aplikasi pada ruang server sudah dapat diimplementasikanpada perusahaan-perusahaan yang memiliki skala ketersediaan ruang serverdalam jumlah besar.
Aplikasi berhasil melakukan integrasi dengan aplikasi ruang server melalui web service yang disediakan oleh aplikasi ini dengan baik terbukti dari transmisi data suhu dan perintah pencegahan melalui ujicoba integrasi.
Aplikasi telah terbukti mampu melakukan manajemen dan pencegahan dini bagiserver pada suhu ruang server yang bermasalah dengan memberikan peringatanberupa SMS dan email kepada administrator dan mengubah status ruang serversesuai dengan permintaan administrator berupa standby maupun shutdown melalui website dan sistem SMS Gateway.
Aplikasi mampu mendeteksi kondisi sensor suhu ruang server yang ada padasetiap ruangan. Pendeteksian dilakukan dengan melihat keabsahan data suhuyang diberikan kepada aplikasi