PEMBUATAN MICROFRAMEWORK DENGAN DESIGN PATTERN SINGLETON DAN ABSTRACT FACTORY
Author : Fatkul Nur Koirudin  , Umi Sa'adah, Desy Intan Permatasari, Jauari Akhmad Nur Hasim

Abstrak

Dalam pembuatan aplikasi web, terdapat banyak sekali framework yang dapat dipilih untuk digunakan, mulai dari Full stack framework sampai microframework. Full stack framework adalah kerangka kerja yang menyediakan hampir semua kebutuhan yang diperlukan untuk membangun aplikasi. Pada full stack framework terlalu banyak fitur, sehingga membutuhkan waktu lebih lama dalam mempelajarinya, membutuhkan waktu cenderung lebih lama dalam proses eksekusi dan penggunaan memori yang tinggi, serta memiliki ukuran berkas proyek yang besar. Penelitian ini membuat sebuah microframework, menggunakan bahasa pemrograman PHP menggunakan design pattern singleton dan abstract factory. Design pattern singleton digunakan untuk memastikan hanya ada satu instance dan dapat diakses secara global. Design pattern Abstract Factory digunakan pada fitur HTTP Response, untuk pembuatan respons data berupa view atau dokumen, serta untuk mempermudah kustom hasil respons. Pengujian performa pada halaman tipe single page, halaman dinamis memiliki average load sebesar 14734 milliseconds, rata rata throughput sebesar 3,6280 request/second. Halaman statis memiliki average load sebesar 7505 milliseconds, rata rata throughput sebesar 10,9391 request/second. Pengujian performa pada halaman dengan tipe multi page, memiliki average load sebesar 44688 milliseconds, rata rata throughput sebesar 2,1606 request/second. Pengujian performa pada API memiliki average load sebesar 10783,545 milliseconds, rata rata throughput sebesar 5,0945 request/second. Eksperimen yang telah dilakukan menunjukkan bahwa average load yang dihasilkan berada pada titik rendah, sehingga web bisa di akses lebih cepat, dan throughput yang dihasilkan juga lebih tinggi sehingga lebih optimal dalam menangani request dan response.


RANCANG BANGUN SYSTEM MONITORING PADA NANO GRID PHOTOVOLTAIC MENGGUNAKAN TELEMETRY 433 MHZ UNTUK TRANSFERING DATA

Author : Hikmatur Rofiqi  , Novie Ayub Windarko, Indhana Sudiharto

Abstrak

Sistem monitoring sangat diperlukan untuk mengetahui kinerja suatu sistem , salah satunya dalam monitoring energi listrik pada panel surya.Terutama Sistem monitoring terhadap parameter keluaran panel surya dan buck converter sangat diperlukan, agar dapat mengetahui keadaan suatu sistem pada panel surya.Sistem monitoring pada saat ini masih banyak yang menggunakan media lain untuk dapat terkoneksi, sehingga ada penambahan biaya pada sistemnya. Dari hasil pengamatan selama ini pemanfaatan sinyal frekuensi masih jarang dipakai untuk media transmisi data. Pada proyek akhir ini mencoba untuk memanfaatkan sinyal frekuensi yang dapat memonitoring keadaan suatu sistem pada panel surya.Proyek akhir ini bertujuan memantau secara langsung dan real time terhadap parameter keluaran dari panel surya dan buck converter yaitu tegangan dan arus. Sistem monitoring dan pencatatan data menggunakan telemetry 433 Mhz, sehingga hasil monitoring dapat langsung terkirim ke server tanpa harus menggunakan internet. Sedangkan pembacaan arus dan tegangan output panel surya dan buck converter menggunakan sensor arus dan sensor tegangan. Dengan diketahui nilai arus dan tegangan maka dapat pula diketahui daya ouput panel surya yang merupakan hasil perkalian nilai arus dan tegangan yang dihasilkan. Sistem monitoring ini secara otomatis mencatat hasil pembacaan sensor arus dan sensor tegangan dan disimpan dengan data logger atau secara realtime pada server dan ditampilkan berupa grafik karakteristik pada PC yang telah terhubung dengan telemetry433Mhz. Sehingga bisa diketahui kinerja dari panel surya dan buck converter, tanpa harus mengukurnya secara manual.


IMPLEMENTASI KOMUNIKASI DATA SENSOR BERBASIS BLOCKCHAIN PADA VEHICLE AS A MOBILE SENSOR NETWORK

Author : Alviansyah Arman Yusuf  , Dwi Kurnia Basuki, Sritrusta Sukaridhoto

Abstrak

Internet of Things (IoT) banyak digunakan di berbagai aspek seperti perindustrian, manufaktur, kesehatan, agrikultur dan lain-lain. Dalam penerapannya, sistem pemantauan lingkungan berbasis IoT tersusun atas satu perangkat atau lebih sensor yang diletakkan di berbagai lokasi dan saling terkoneksi menggunakan protokol tertentu. Permasalahan timbul ketika ratusan hingga ribuan perangkat IoT tergabung dalam satu jaringan dan menggunakan model koneksi server-client yang menimbulkan beberapa isu pada proses sinkronisasi serta manajemen akses kontrol. Proyek akhir ini bertujuan untuk membuat suatu sistem jaringan sensor pada kendaraan yang menggunakan teknologi Blockchain untuk memantau enam parameter kualitas udara seperti Karbon Monoksida (CO), Sulfur Dioksida (SO2), Nitrogen Dioksida (NO2), Ozone (O3), Particulate Matter 2.5(PM2.5) dan Particulate Matter 10 (PM10). Sistem ini menghasilkan suatu visualisasi data yang ditampilkan dalam bentuk tabel, gauge, dan grafik pada antarmuka web untuk memudahkan akses data kepada pengguna. Dari percobaan yang dilakukan dapat dievaluasi bahwa rata-rata waktu pengiriman data menggunakan sistem blockchain adalah 148.16 ms yang mana lebih lambat bila dibandingkan dengan protokol MQTT yang memakan waktu rata-rata 19.29 ms. Selain itu, sistem ini juga telah berhasil mendistribusikan data kepada tiga node yang berbeda menggunakan blockchain dan telah berhasil memvisualisasikan data pemantauan pada web menggunakan grafana.


SISTEM PENCARIAN RUTE OPTIMUM DALAM PROSES PENDISITRIBUSIAN BARANG KE SUPERMARKET MENGGUNAKAN ALGORITMA GENETIKA

Author : Jihan Aldilla  , Mike Yuliana, Amang Sudarsono

Abstrak

Keberadaan supermarket saat ini semakin penting perannya karena tumbuhnya masyarakat kelas menengah yang mengutamakan kualitas produk, layanan, dan kecepatan yang jarang bisa didapatkan di pasar tradisional. Semakin besar pelanggan dari supermarket itu sendiri, maka akan semakin tinggi persediaan barang yang harus dipenuhi. Optimalisasi rute dalam proses pendistribusian barang ke supermarket ini berpengaruh terhadap kesediaan barang yang ada di supermarket. Sistem pencarian rute optimum ini akan dilakukan untuk mencari rute optimum dengan memperhatikan jarak dan waktu tempuh untuk mengurangi biaya dan waktu pengiriman yang kemudian diproses menggunakan algoritma genetika. Hasil dari penghitungan algoritma kemudian akan dikirimkan ke dalam database MySQL dan diakses oleh aplikasi android untuk menampilkan urutan rute optimumnya ke dalam peta. Untuk penghitungan algoritma yang telah dilakukan, dari salah satu hasil pengujian program yang didapatkan dan dilampirkan terlihat bahwa rute optimum didapatkan setelah melakukan iterasi ke 6 dengan jumlah generasi maksimum adalah 15 dengan nilai fitness yang didapatkan adalah 3,62377825 dengan hasil validasi adalah rute yang didapatkan lebih optimum dengan jarak yang berkurang 10,6 km dan dengan waktu 15 menit lebih cepat. Kemudian, untuk waktu komputasi rata rata untuk pencarian rute optimum dengan generasi maksimum 5 hingga 100 adalah 4586,6 ms.


APLIKASI MONITORING PERKEMBANGAN SANTRI PONDOK PESANTREN BERBASIS ANDROID (STUDI KASUS MADRASAH ALIYAH UNGGULAN AMANATUL UMMAH LAYANAN CERDAS ISTIMEWA DAN EXCELLENT)

Author : Salsabil Shafiyah Yasmin  , Tessy Badriyah, Umi Sa'adah

Abstrak

Pesantren adalah sebuah pendidikan tradisional yang para siswanya tinggal bersama dan belajar di bawah bimbingan guru yang lebih dikenal dengan sebutan kiai dan mempunyai asrama untuk tempat menginap santri. Segala kegiatan kepesantrenan sudah sewajarnya diawaasi oleh pihak pesantren sebagai pengganti pengawasan yang seharusnya dilakukan oleh orang tua. Sebagai bentuk pertaggung jawaban dari pengawaasan tersebu, pihak pondok pesantren perlu mengadakan rekap data dari seluruh kegiatan santrinya agar orangtua mengerti perkembangan terbaru dari anaknya. Penginputan data serta pengiriman hasil perlu dilakukan seefisien mungkin agar kedua belah pihak (orang tua dan pesantren)lebih fokus kepada hasil dan tindak lnjutnya. Maka dari itu penulis memberikan solusi berupa aplikasi monitoring perkembangan santri pondok pesantren berbasis android. Android sendiri kini sudah banyak digunakan oleh orang tua masa kini karena mudah digunakan dan pengaksesannya pun cepat. Dengan adanya aplikasi ini, mampu memudahkan orangtua dalam mengawasi anak mereka setiap hari dan pihak pesantren dapat dengan mudah menyalurkan berbagai data yang ada kepada orangtua.