Claim Missing Document
Check
Articles

Found 52 Documents
Search
Journal : eProceedings of Engineering

Perancangan Aplikasi Penunjang Kualitas Jamur Tiram Berbasis Internet Of Things (iot) Application Design Of Quality Support For Oyster Mushroom Based On Internet Of Things(iot) Alfian Firdaus Darmawan; AT Hanuranto; Sofia Naning Hertiana
eProceedings of Engineering Vol 8, No 5 (2021): Oktober 2021
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Faktor suhu ,kelembaban udara dan kelembaban media tnaman menjadi faktor yang sangat penting pada pertumbuhan jamur tiram ini.Jamur tiram memiliki rentang parameter ideal pada suhu 21-26°C ,pembudidaya jamur tiram ini harus memiliki lokasi kumbung jamur pada dataran tinggi dengan suhu sejuk dan kelembaban udara yang tinggi ,karena jamur tidak akan tumbuh tidak subuh bahkan mati apabila suhu terlalu tinggi.Sehingga diperlukan adanya alat monitoring dan kontroling secara jarak jauh,Apalagi di era pandemi sekarang ini.Pada penelitian kali ini,hal yang diperhatikan adalah kualitas Apabila kadar air pada media tanam kurang baik,suhu yang tidak sesuai dengan kebutuhan jamur maka akan sangat memepengaruhi kualitas dari pertumbuhan jamur tiram. Sehingga dibutuhkannya web application sebagai salah satu cara agar kondisi kumbung jamur tetap terpantau.Website yang dibutuhkan juga website yang dapat memberikan data yang lengkap,cepat dan tentunya secara realtime. Nantinya web trersebut dapat diaplikasikan pada smartphone, ataumpun pada laptop sehingga lebih fleksibel karena dapat diakses diberbagai macam jenis gadget. Kata kunci : Kualitas Suhu Ruangan, Kualitas Kelembapan Tanam, Penyiraman Otomastis, Web Application, Realtime, Kelembapan Media Tanam, Firebase.
Analisis Perbandingan Open Virtual Network Dengan Open Vswitch Pada Cloud Computing Berbasis Openstack Zufar Dhiyaulhaq; Sofia Naning Hertiana; Ridha Muldina Negara
eProceedings of Engineering Vol 8, No 1 (2021): Februari 2021
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak OpenStack merupakan platform open source cloud computing yang banyak digunakan di industri. Dimana OpenStack memungkinkan pengguna dapat mengelola sumber daya komputasinya secara mandiri. Dengan semakin cepatnya perkembangan teknologi dan tingginya demand pada cloud computing mendorong komunitas untuk mengembangkan dan memperbaharui OpenStack agar dapat terus melayani permintaan layanan tersebut. Open vSwitch dan Open Virtual Network adalah sebuah open source software switch yang menyediakan abstraksi jaringan dan dapat menghubungkan virtual machine pada komputer yang berbeda. Open vSwitch maupun Open Virtual Network dapat diimplementasikan pada cloud computing OpenStack. Penelitian ini dilakukan untuk mengetahui sejauh mana perbedaan performansi trafik yang dapat dilewatkan oleh Open vSwitch dan Open Virtual Network pada cloud computing OpenStack. Berdasarkan hasil pengujian yang dilakukan, Open Virtual Network memiliki performa yang lebih baik daripada Open vSwitch pada interkoneksi berbeda virtual network serta interkoneksi dengan sistem diluar OpenStack. Dapat disimpulkan bahwa Open Virtual Network dapat digunakan pada cloud computing OpenStack selain Open vSwitch karena memiliki rata-rata performansi yang lebih baik dari Open vSwitch. Kata Kunci: Open vSwitch, Open Virtual Network, OpenStack, Cloud Computing Abstract OpenStack is an open source cloud computing platform that is widely used in the industry. Where OpenStack allows users to manage their computing resources independently. With the rapid development of technology and the high demand for cloud computing, the community is pushing to develop and update OpenStack so that it can continue to serve these service requests. Open vSwitch and Open Virtual Network are open source software switches that provide network abstraction and can connect virtual machines to different computers. Open vSwitch or Open Virtual Network can be implemented in OpenStack cloud computing. This study was conducted to determine the extent of differences in traffic performance that can be passed by Open vSwitch and Open Virtual Network on OpenStack cloud computing. Based on the results, Open Virtual Network has better performance than Open vSwitch on different interconnections of virtual networks as well as interconnections with systems outside of OpenStack. Open Virtual Network can be used in cloud computing OpenStack other than Open vSwitch because it has an average performance that is better than Open vSwitch. Keywords: Open vSwitch, Open Virtual Network, OpenStack, Cloud Computing
Sistem Monitoring Kesehatan Sapi Dengan Metode Waterfall Melalui Internet Of Things Fadhlul Wafi Siddhi; Basuki Rahmat; Sofia Naning Hertiana
eProceedings of Engineering Vol 9, No 6 (2022): Desember 2022
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak—Pada penelitian ini, penulis membuat smart necklace untuk memonitoring hewan ternak terkhusus sapi, yang dapat memonitor serta penyimpanan data berbasis web server yang terhubung ke internet dan semua orang berkaitan dapat mengaksesnya melalui website yang nantinya dapat diakses dimana saja dan kapan saja. Data-data sensor yang terdapat pada sistem smart necklace akan dikirimkan menggunakan konektifitas yang terdapat pada modul SIM7000E dan di-parsing ke Application programming interface (API), data parsing akan di-get ke database web server, database yang digunakan adalah MySQL Database. Selanjutnya data yang terdapat pada database ditampilkan pada website menggunakan protokol HTTP dan HTTPS. Supaya website yang dirancang dapat diakses, penulis membuat sebuah domain dan menyiapkan hosting. Pada pengujian fungsionalitas mendapatkan hasil bahwa semua fitur dapat berjalan dengan baik. Pengujian QoS pada delay dari client ke server dan server ke client masuk ke kategori Very Good dan Good, terhadap standarisasi versi ITU-T G.1010. Pengujian QoS pada throughput dari client ke server dan server ke client masuk ke kategori sangat bagus sesuai dengan standarisasi versi TIPHON. Pengujian QoS pada Packet Loss dari client ke server dan server ke client masuk ke kategori Very Good sesuai dengan standarisasi versi ITUT G.1010. Kata Kunci — smart necklace, website, web server, MySQL, API.
Monitoring Kesehatan Sapi melalui Aplikasi Mobile berbasis Android Alfonso Jan Primus Ari Putra; Basuki Rahmat; Sofia Naning Hertiana
eProceedings of Engineering Vol 9, No 6 (2022): Desember 2022
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak— Kesehatan sapi di Indonesia masih kurang menjadi perhatian. Demi meningkatkan hasil ternak lebih baik, diperlukan teknologi yang dapat memonitor kesehatan sapi agar kualitas ternak dapat lebih maksimal. Tugas akhir ini bertujuan untuk merancang sebuah alat (Smart Necklace) yang dapat mengetahui sapi ternak sehat atau tidak, menggunakan sensor yang terpasang. Untuk tugas akhir ini penulis terfokus pada perancangan dan pengujian aplikasi mobile berbasis android sehingga dapat digunakan dengan mudah oleh pemilik sapi dimana pun dan kapan pun. Pada perancangan aplikasi berbasis android ini, dibuat sebuah aplikasi monitoring kesehatan sapi yang dapat membantu untuk memantau keadaan kesehatan sapi dari jarak jauh. Berdasarkan hasil pengujian yang dilakukan, telah diketahui bahwa seluruh fungsi daripada aplikasi monitoring kesehatan sapi dapat berjalan dengan baik dan terhubung dengan database. Berdasarkan pengujian yang dilakukan, didapatkan rata- rata untuk delay dengan besaran nilai 291ms. Dengan nilai tersebut, berdasarkan standar ITU-T G.1010, nilai tersebut dikategorikan sebagai “Sangat Baik”. Untuk hasil throughput, didapatkan nilai rata- rata sebesar 18,967 bps, yang mana nilai tersebut masuk kedalam kategori “Bagus”. Pengujian terhadap packet loss mendapatkan hasil yang mengacu pada standar ITU-T G.1010, termasuk kepada kategori “Very Good”. Kata kunci— smart necklace, aplikasi, android, IOT, delay, throughput
Perancangan Dan Implementasi Adaptive Intrusion Prevention System (ips) Snort Menggunakan Logika Fuzzy Untuk Mencegah Serangan Pada Arsitektur Software-defined Network (sdn) Dicky Rahadian; Sofia Naning Hertiana; Fardan Fardan
eProceedings of Engineering Vol 8, No 6 (2021): Desember 2021
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak Intrusion Prevention System (IPS) merupakan sebuah tools yang digunakan untuk mendeteksi dan mencegah masuknya paket berbahaya ke dalam. Adapun IDS yang dapat digunakan pada arsitektur SDN ini salah satunya adalah Snort. Namun, IDS Snort ini sendiri memiliki sebuah kelemahan, yang dimana durasi blokir yang ditentukan akan selalu sama. Pada penelitian ini, penulis merancang suatu sistem yang dapat merubah IDS Snort menjadi adaptive IPS. Adapun logika yang digunakan untuk membangun sistem ini adalah logika fuzzy. Sistem keanggotaan ini yang akan menentukan, apakah frekuensi paket yang datang tersebut dikategorikan sebagai serangan yang sering atau tidak, yang kemudian hasil penentuan tersebut yang akan menentukan apakah waktu blokir untuk host sumber akan terus bertambah atau tidak, apabila dalam masa blokir ternyata host sumber masih melakukan serangan, maka waktu blokir untuk host terebut akan terus bertambah. Sistem fuzzy yang dibuat diuji dengan serangan Host Discovery dan serangan Distributed Denial of Service(DDoS).Hasil yang diperoleh dari penelitian Tugas Akhir ini adalah, sistem fuzzy yang telah dirancang dapat menjadikan IDS Snort menjadi adaptive IPS, yang dimana IPS ini dapat beradaptasi dengan frekuensi serangan yang datang. Selain itu juga, serangan Host Discovery dan serangan DDoS yang digunakan untuk pengujian ini dapat diblokir oleh sistem yang telah dirancang. Kata kunci : IPS, IDS, logika fuzzy, SDN, Host Discovery, DDoS. Abstract Intrusion Prevention System (IPS) is a tools which uses to detect and prevent a dangerous packet from entering the system which is sent by a host. One of the IDS that can be used in SDN architecture is Snort. But, this IDS Snort alone has some weakness, where, the blocking duration which already decided, will always the same. Therefore, a system that can support the IDS Snort to become adaptive is needed. In this research, a system will be designed to trasform the IDS Snort into adaptive IPS. As for the algorithm to be used to support this design is, fuzzy logic. If during blocking time, the attacker is or are still attacking, then the blocking duration for the attacker will be increased based on how frequent the attack is.The Fuzzy system which is made is tested with some cyber attack method, which are, Host Discovery and Distributed Denial of Service attack.The result obtained from this research is, the Fuzzy system which was made can transform the IDS Snort into adaptive IPS. The attack method that are used to test the system, which are Host Discovery and DDoS attack, are able to be blocked as well Keywords: IPS, IDS, Fuzzy logic, SDN, Host Discovery, DDoS.
Implementasi Mikroservis Untuk Monitoring Kualitas Air Kolam Budidaya Ikan Berbasis IoT Cahyo, Nathanael Dwi; Hertiana, Sofia Naning; Sanjoyo, Danu Dwi
eProceedings of Engineering Vol. 12 No. 3 (2025): Juni 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Implementasi sistem monitoring kualitas airberbasis IoT menjadi penting untuk mendukung ekosistem danproduktivitas ikan. Metode manual sering tidak efisien,sementara sistem IoT yang ada kurang fleksibel dan skalabel.Penelitian ini mengusulkan arsitektur mikroservis berbasis IoTyang mengintegrasikan sensor pH, suhu, dan kekeruhan denganCloud Firestore untuk penyimpanan data. Mikroservismembagi tugas ke dalam beberapa container, memungkinkanpengolahan data yang fleksibel dan terdistribusi. Hasilpengujian menunjukkan akurasi tinggi (pH 92,47%, suhu98,27%, kekeruhan 97,46%), penggunaan data rendah (5,8MB/hari), dan latensi rata-rata 499 ms. Sistem ini efektif danberpotensi diterapkan dalam budidaya ikan. Kata kunci— Budidaya ikan, Internet of Things, Kualitas air,Mikroservis, Sistem monitoring
Implementasi Mekanisme IP Edge Caching menggunakan Apache Traffic Server pada Web Server Website Multimedia dan Website Video on Demand Baswara, Muhammad Raihan; Hertiana, Sofia Naning; Yovita, Leanna Vidya
eProceedings of Engineering Vol. 11 No. 4 (2024): Agustus 2024
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Seiring dengan meningkatnya jumlah pengguna internet, klien memiliki permintaan yang semakin tinggi untuk layanan baru dengan delay yang rendah, konsumsi daya yang kecil, dan performa yang tinggi, sehingga sangat mempengaruhi arsitektur jaringan komunikasi yang ada. Oleh karena itu, masalah yang sering dijumpai pada website adalah performa yang kurang optimal, yang meliputi waktu respon yang lambat, beban server yang berlebihan, skalabilitas yang terbatas, dan ketidakmampuan untuk menangani trafik yang tinggi. Pada Proxy Server, caching dilakukan di edge dengan menggunakan Apache Traffic Server (ATS) sebagai metode yang akan memberikan waktu respon yang lebih cepat, karena request dari pengguna tidak perlu memakan banyak waktu untuk terhubung ke server asli, dan ATS bekerja dengan menerima request dari client. Dengan solusi caching menggunakan metode ATS, penulis melakukan uji coba dengan menggunakan pengujian pada 2 Web Server, yaitu Website Multimedia dan Website Video on Demand yang berjalan pada protokol HTTPS. Pengujian dilakukan dengan parameter seperti Hit Ratio, Throughput, Delay, dan Round-Trip Time (RTT). Terdapat perbedaan yang sangat signifikan antara menggunakan ATS (Cache) untuk hasil Throughput, Delay, dan RTT yang lebih baik dibandingkan tanpa menggunakan ATS (tanpa cache). Kata kunci: Proxy Server, Apache Traffic Server, Edge Caching, Web Server, Website Multimedia, Website Video on Demand
Konfigurasi Jaringan Untuk Mekanisme Edge Caching Berbasis IP Menggunakan Apache Trafik Server Bachtiar, Moch. Aril; Wibowo, Tody Ariefianto; Hertiana, Sofia Naning
eProceedings of Engineering Vol. 11 No. 4 (2024): Agustus 2024
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Mengingat pesatnya pertumbuhan lalu lintas Internet, Cisco (2020) memprediksi bahwa akan ada lebih banyak lalu lintas IP pada tahun 2023, ketika 66% populasi dunia akan menjadi pengguna Internet. Jumlah konten di Internet terus meningkat, sehingga hampir tidak mungkin untuk melacak semua konten. Cache konten terdesentralisasi dapat mengurangi beban server backhaul sebesar 1/3-2/3 jumlah data dalam jaringan. Tentu saja, caching di edge dengan server proxy memastikan waktu respons yang lebih cepat, karena permintaan pengguna tidak perlu waktu lama untuk terhubung ke server asal. Apache Traffic Server diperlukan sebagai metode server cache untuk proxy ke cache, dan Apache Traffic Server menerima permintaan header HTTP/HTTPS dari klien. Dalam skenario parameter kinerja pengguna, ada perbedaan yang signifikan antara tidak ada cache dan cache. Misalnya, dua pengguna non-cache menghasilkan cache 0,54 Mbps dan 8,48 Mbps. Parameter delay tanpa cache menghasilkan nilai 3.82s dan cache 0.27s. Parameter RTT tanpa cache menghasilkan nilai 5.08s dan cache 0.39s. Berdasarkan hasil dan analisis konsep cache dengan menggunakan metode Apache Traffic Server Proxy terbukti lebih efektif di server asli mengurangi beban. Hasil pengukuran kinerja, latensi dan RTT menunjukkan bahwa terdapat perbedaan yang signifikan antara cache dan cache. Kata kunci: Cache, No-cache, Apache Traffic Server, Caching
SISTEM OTOMASI POMPA AIR PADA RUMAH TANGGA BERBASIS IOT Harimasari, Dafadil Fitra; Hertiana, S.T., M.T. , Dr. Sofia Naning; Mulyana, S.T., M.T. , Asep
eProceedings of Engineering Vol. 11 No. 4 (2024): Agustus 2024
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Sumber air pada rumah tangga berasal dari PDAM atau dalam tanah. Untuk persediaan air digunakan toren yang berada di ketinggian menggunakan pompa air. Umumnya, sistem otomasi pada pompa air menggunakan bandul. Sistem bandul dapat membuat pemborosan listrik dikarenakan seringnya mati hidup yang membuat melonjaknya pemakaian daya listrik. Permasalahan lainnya yaitu tidak adanya sistem keamanan pada pompa air untuk mencegah kebakaran ketika sumber air kosong. Pada penelitian ini dilakukan perancangan sistem otomasi pompa air secara elektrik dengan menggunakan sensor batas air menggunakan kabel konduktor yang diumpankan ke transistor lalu diproses oleh mikrokontroler. Ditambahkan juga sistem keamanan untuk mengetahui keberadaan sumber air sehingga pompa tidak akan menyala ketika air pada sumber kosong. Water flow sensor ditambahkan untuk monitoring banyaknya penggunaan air pada rumah tangga. Seluruh data sensor dikirimkan ke Blynk untuk monitoring pompa dan toren air. Terhadap hasil rancangan dan realisasi tersebut maka dilakukan pengujian berupa perbandingan efisiensi pemakaian daya listrik dengan sistem otomasi batas air secara elektrik mampu menghemat hingga 50% dibanding dengan sistem konvensional. Disamping itu dilakukan pengujian kelayakan kualitas jaringan (QoS) berdasarkan parameter delay dengan hasil rata rata 63,3ms dan berdasarkan parameter packet loss dengan hasil 0%. Kata Kunci— Otomasi Pengisian Toren, Pompa Air, Sensor Batas Air.
Perancangan Sistem Informasi Guna Meningkatkan Efektivitas Koordinasi Dalam Pengolahan Data Antar Kelurahan, Puskesmas, Dan Posyandu Di Wilayah Rancabolang Arkaan , Annastya Azhar; Hertiana , Sofia Naning; Astuti , Sri
eProceedings of Engineering Vol. 11 No. 4 (2024): Agustus 2024
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Proses pencatatan data Kesehatan Masyarakat merupakan Langkah penting untuk meningkatkan kondisi Kesehatan dengan menggunakan data yang tersedia. Namun, seringkali proses tersebut mengalami kendala karena dilakukan secara manual melalui penulisan di buku atau kertas yang dapat menimbulkan permasalahan baru dan koordinasi antar pihak seringkali terhambat. Untuk mengatasi masalah tersebut, sebuah Solusi digital hadir melalui website 8satutujuan.info9, memudahkan input laporan kegiatan dan memungkinkan pelaporan antar kelurahan, puskesmas, dan posyandu. Dibangun dengan platform WordPress, website ini mengubah proses manual menjadi digital dan menyediakan fitur rekap data. Evaluasi website 8satutujuan.info9 berfokus pada aspek sumber daya manusia(SDM), mengungkapkan hasil yang menggembirakan dalam hal fleksibilitas dan performa. Skor fleksibilitas rata-rata mencapai 4,24, menandakan kemudahan pengguna dalam mengakses informasi, memasukkan data, dan memahami petunjuk sistem. Meskipun terdapat sedikit kendala terkait downtime, performa keseluruhan tetap positif dengan skor rata-rata 4,26 (termasuk outlier) atau 4,27 (tanpa outlier). Pengguna melaporkan kepuasan terhadap keakuratan penyimpanan data, kecepatan respons sistem, serta peningkatan efeltivitas koordinasi antar instansi, dan efisiensi kerja. Secara umum, 8satutujuan.info9 dinilai berhasil memenuhi kebutuhan dan mengatasi berbagai tantangan, walau masih ada ruang untuk penyempurnaan di beberapa aspek. Kata kunci— wordpress, sistem informasi, wpform, tablesome
Co-Authors Abu Riza Sudiyatmoko Abu Riza Sudiyatmoko, Abu Riza Achmad Rizal Achmad Rizal Danisya Adi Arief Wicaksono Adit Kurniawan Afrimadani, Salsa Nabilla Ahmad Syafii Ahsanuddin, Rafiq Irham Ainul Mardiyah, Ainul Ajisaka, Tito Alfian Firdaus Darmawan Alfonso Jan Primus Ari Putra Andi Wahyudi Arif Indra Irawan Arkaan , Annastya Azhar Assyifavi, Shofia Astuti , Sri Astutia, Sri AT Hanuranto Athaullah, Rafif Dzaky Ayu Nurdiana, Fitria Bachtiar, Moch. Aril Bagus Aditya Basuki Rahmat Baswara, Muhammad Raihan Cahyo, Nathanael Dwi Cendika Deby Hartanta Christavia, Shevira Feby Danila, Irgi Faisal Putra Danu Dwi Sanjoyo Dendi Rifqi Hibatullah Depa Panjie Purnama Dharu Arseno Dicky Rahadian Dinata, Ericha Septya Dwi Sanjoyo, Danu Dzaky, Andi Muh Naufal Efendi, M. Rayhan Erna Sri Sugesti Fadhlul Wafi Siddhi Fahry Adnantya Faishal Yusuf Baqir Fardan Fardan Fathurrahman, Muhammad Rinaldy Fathurrahman, Wahyu Athief Fauzi, Fadhillah Padmanaba Favian Dewanta Febri Surya Hadi Febriani, Adinda Zahra Firdatunnisa , Salma Pebrina Fitria Ayu Nurdiana Ghifary, Prasydha A Haidlir Achmad Naqvi Harimasari, Dafadil Fitra Hatta A , Muhammad Hedi, Iman Hendrawan Hendrawan Hezron Eka Lattang Ibrahim, Raymond Icha Nurlaela Khoerotunisa Ihsan Aris Saputra Ilhamsyah, Muhammad Iman Hedi Santoso Indrarini Dyah Irawati Inung Wijayanto Iqbal Firda Rusdiansyah Iskandar, Hari Istikmal Karisma, Aldiotira Khairullah, M. Iqbal Kris Sujatmoko Kurniawan, Bintang Leanna Vidya Yovita M., R. Rumani Malik, Fikry Maulana Mangkudjaja, Rumani Marlia Putri Muhammad Atalarik Syach Ajay Mulyana, S.T., M.T. , Asep Najla, Khaira Nicholas Teja Pratama Noor, Alfarabi Ivandi Nur Iftita Nurmala, Zulfa Nyoman Bogi Aditya Karna P, Muh Naufal Setiawan Purba Daru Kusuma Putra, Daffa Naufal Putri, Michelle Ananda R. Rumani M. R. Rumani Mangkudjaja Ratna Mayasari Rendy Munadi Ridha Muldina Negara Ryanda Pratama HP Salihima, Sulhan Syahli Salwa Aulia Farida Y Saputra, Ihsan Aris Saputra, Maulana Reza Satria Akbar Mugitama Sinta Ramadani Sri Astuti Subagyo, Lutfi Bramantio Sugito Sugito - Sugondo Hadiyoso Sussi Taqwiim, Muhammad Ahsani Tarigan, Muhammad Fahri Taufiq , Achmad Tazkia Rizkiani Putri Tiko Hadi Prabowo Tody Ariefianto Wibowo Tri Brotoharsono Triprayogo, Alvin Riza Udjianna Sekteria Pasaribu Valen, Makmury Baqda Veby Riza Fransiska Wardana, Fareza Arya Xavier Samuel MFP Zufar Dhiyaulhaq