2879 Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2897 E- ISSN 2503-2933
Penerapan Wireless Sensor Network Dan Realtime Operating Sistem Pada Otomasi Pelayanan Restoran
Hamzul Azkia* 1 , Yuwaldi Away 2 , Rizal Munadi 3 1,2,3 Program Studi Magister Teknik Elektro Fakultas Teknik Universitas Syiah Kuala, Banda Aceh
e-mail: * 1 hamzulazkia135 @gmail.com , 2 yuwaldi@unsyiah.ac.id, 3 rizal.munadi@elektro- unsyiah.net

## Abstrak
Restoran  adalah  bangunan  yang  diatur  dan  dikelola  secara  komersial,  dan  layanan adalah  elemen  utama  yang  harus  disiapkan  oleh  sebuah  restoran.    Sensor  jaringan  nirkabel (WSNs)  adalah  sekelompok  sensor  terdistribusi  yang  memantau  kesehatan  dan  merekam  data yang  kemudian  dikumpulkan  di  lokasi  terpusat,  penggunaan  WSN  dikatakan  dapat meningkatkan kinerja layanan di restoran. Metode penelitian ini menggabungkan konsep WSN dan real-time operating system (RTOS), dimana RTOS akan meningkatkan kinerja WSN dalam melakukan  tugas-tugas  yang  ada  pada  sistem.  Hasil  dari  penelitian  ini  adalah  membuat prototipe  dengan  mengintegrasikan  sistem  WSN  (3  perangkat  masing-masing  dengan  sensor ultrasonik). Hasil analisis presisi dan akurasi prototipe diperoleh dengan jarak deteksi sensor 30  cm  dengan  standar  deviasi  1,009978  dan  rata-rata  waktu  pengiriman  dari  WSN  ke  server 0,53 s. Performa sistem  WSN dengan RTOS ini pada saat pengujian dengan  2 perangkat pada awalnya  kemudian  direduksi  menjadi  1  perangkat  diperoleh  waktu  pengiriman  yang  sama dengan  saat  pengujian  2  perangkat,  sedangkan  pada  penambahan  3  perangkat  terjadi peningkatan  pengiriman  tepat  waktu    sebesar  3,125%.  Oleh  karena  itu,  dapat  disimpulkan bahwa kinerja sistem dengan menggunakan 3 unit akan lebih lama.
Kata kunci — WSN, RTOS , Sensor ultrasonik , Server

## Abstract
A  restaurant  is  a  commercially  regulated  and  managed  building,  and  service  is  the main element that a restaurant must provide. Wireless network sensors (WSNs) are a group of distributed sensors that monitor health and record data which is then collected at a centralized location, the use of WSNs is said to improve service performance in restaurants. This research method combines the concept of WSN and real-time operating system (RTOS), where RTOS will improve the performance of WSN in performing tasks that exist on the system. The result of this research  is  to  make  a  prototype  by  integrating  the  WSN  system  (3  devices  each  with  an ultrasonic  sensor).  The  results  of  the  analysis  of  precision  and  accuracy  of  the  prototype  are obtained with a sensor detection distance of 30 cm with a standard deviation of 1.009978 and the average delivery time from WSN to the server is 0.53 s. The performance of the WSN system with this RTOS when testing with 2 devices was initially reduced to 1 device, the delivery time was  the  same  as  when  testing  2  devices,  while  the  addition  of  3  devices  increased  on  time delivery by 3.125%. Therefore, it can be concluded that the performance of the system by using 3 units will be longer.
Keywords — WSN, RTOS, Ultrasonic sensor, Server
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2880
JCCS Vol. x, No. x–end_page

## 1. PENDAHULUAN
Industri  restoran  selalu  menjadi  industri  yang  kompetitif  secara  global  [1].  Restoran adalah  suatu  usaha  yang  diorganisir  dan  dikelola  secara  komersial,  di  setiap  restoran  tentunya memberikan  pelayanan  yang  baik  kepada  pelanggan  merupakan  aspek  yang  paling  penting selain  menyediakan  makanan  dan  minuman  yang  lezat,  Restoran  terkadang  berlokasi  di  hotel, perkantoran  atau  bahkan  di  kapal  pesiar  dan  stand.  Sendirian  di  luar    hotel  atau  gedung perkantoran.  Selain  makanan  dan  minuman,  semua  restoran  memiliki  staf  layanan  yang  hadir, tetapi  ada  kasus  di  beberapa  restoran  terkait  dengan  layanan  yang  tidak  memuaskan  bagi pelanggan seperti respon lambat dari pelanggan, staf layanan karena area restoran terlalu besar. Adanya  kasus  ini  merupakan  masalah  yang  harus  diselesaikan  dengan  memiliki  suatu  metode atau  sistem  yang  mampu  menghilangkan  dan  mengurangi  tingkat  layanan  yang  tidak  sesuai, salah  satunya  dengan  menerapkan  sistem  berbasis  wireless  sensor  network  (WSN)  yang dianggap sebagai terobosan baru untuk hal ini.
Seperti  yang  kita  ketahui,  kemajuan  teknologi  saat  ini  semakin  pesat  sehingga  hampir setiap  pekerjaan  manusia  dapat  dilakukan  dengan  satu  sistem  dengan  hasil  yang  terbaik  dan output  yang  maksimal.  Penerapan  sistem  teknologi ini  memberikan  pengaruh  yang  besar  pada banyak aspek kehidupan manusia di era industry 4.0.
Saat  ini,  salah  satunya  adalah  penggunaan  teknologi  Wireless  Sensor  Network  (WSN). Teknologi  ini  telah  diterapkan  untuk  meningkatkan  kinerja  pemantauan  lingkungan  yang melibatkan  satu  sensor  atau  beberapa  sensor,  dan  kemudian  semua  data  pada  setiap  sensor dikirim  oleh  sistem  WSN  melalui  jaringan  True  Wireless  (WiFi)  [2]  di  bidang  medis  [3]  dan kemudian di sektor rumah kaca [4].
Metode yang selama ini digunakan dalam penerapan WSN adalah RTOS, dimana RTOS merupakan sistem yang baik untuk mengimplementasikan sistem real-time yang ada pada WSN. Penelitian [5] membahas penerapan sistem WSN dalam pemantauan kualitas air, dimana sistem ini mampu memantau parameter bahwa air aman bagi kehidupan manusia dan ekosistem sikap dalam  kehidupan.  Alasan  menggunakan  sistem  WSN  ini  adalah  dapat  bekerja  pada  berbagai sensor yang digunakan untuk mengukur suhu air, pH, oksigen terlarut dan konduktivitas. Dalam pencarian  [6]  sistem  RTOS  dirancang  khusus  untuk  mendeteksi  penggunaan  logam  dalam sistem  RTOS  ini  untuk  mengatasi  keterlambatan  antara  aplikasi  dengan  aplikasi  lain  dan menggunakan informasi kontak seluler untuk menerima kondisi dinding perbatasan.
Layanan katering ada banyak konsumen dan luas luas, karena orang memiliki visibilitas terbatas  serta  informasi  tentang  keadaan  restoran  penuh  atau  tidak,  itu  membuat  hamba  tidak dapat  melayani  pelanggan  dengan  cara  maksimal  dan  itu  pasti,  itu  pasti  Tingkat  layanan  dan menyebabkan  konsumen  yang  tidak  nyaman  dan  restoran  akan  kehilangan  pelanggan  karena kinerja  yang  lebih  rendah.  Oleh  karena  itu,  para  peneliti  telah  menemukan  gagasan  untuk mengimplementasikan sistem WSN di sebuah restoran di mana setiap pelanggan akan dideteksi oleh  sistem,  pelanggan  dapat  menghubungi  server  menggunakan  sistem  yang  diinstal. Ditempatkan  di  setiap  tabel  tanpa  harus  menangani  tangannya  atau  meneleponnya  akan memberikan  informasi  tentang  status  restoran  dalam  keadaan  penuh  atau  selalu  sibuk,  sistem sistem  ini  dianggap  sebagai  kemajuan  baru  untuk  menyelesaikan  masalah.  Sistem  ini  adalah gagasan utama peneliti untuk memecahkan masalah layanan yang masih tidak memuaskan, ini bertujuan untuk mengimplementasikan restoran menjadi lebih efisien dan modern.
Masalah  yang  terjadi  di  restoran  adalah  area  dan  jumlah  konsumen  menerima  derajat penurunan  layanan  maksimum  untuk  mengatasi  masalah  ini,  diperlukan  suatu  sistem  untuk menyelesaikannya. Solusi yang diajukan peneliti adalah dengan membuat sistem berbasis WSN yang pada akhirnya dapat membantu untuk meningkatkan pelayanan di restoran agar tetap baik bahkan  meningkat.  Sistem  ini  akan  memberitahukan  status  setiap  meja  tersedia  atau  tidak  ke
2881 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)
server sehingga pihak restoran mengetahui apakah ada konsumen di meja tersebut atau tidak. Itu kemudian  digabungkan  dengan  aplikasi  web  yang  kemudian  dapat  digunakan  untuk  memesan makanan atau memanggil pelayan untuk meminta bantuan lebih lanjut. Sistem ini harus menjadi solusi untuk meningkatkan pelayanan di restoran.

## 2. METODE PENELITIAN

## 2.1 Model Penelitian
Penelitian  ini  bertujuan  untuk  memaksimalkan  pelayanan  di  sebuah  restoran  dan menganalisis  kecepatan  dan  latency  data  yang  dikirim  melalui  jaringan  menggunakan  sistem Wireless  Sensor  Network  (WSN),  data  yang  dikirim  sebagai  output  akan  disajikan  sebagai informasi layout.

## 2.2 Diagram Alir
Proses  penelitian  meliputi  beberapa  langkah,  yaitu  studi  dokumen,  perancangan  sistem, penulisan program, pengujian program dan penulisan laporan. Dideskripsikan pada Gambar 1
Gambar 1 . Alur Penelitian

## 2.2.1 Tinjauan Pustaka
Survey  literatur  ini  digunakan  sebagai  referensi  khususnya  buku  dan  jurnal  yang berkaitan  dengan  Wireless  Network  Sensors  (WSNs),  Ultrasonic  Sensors,  Touch  Sensors, ESP8266, Real Time Operating System (RTOS).

## 2.2.2 Desain dan Analisi Model Berbasis WSN dan RTOS
Dalam  penelitian ini,  tiga mikrokontroler  ESP8266  digunakan  dengan  Wemos D1  mini. Mikrokontroler  jenis  ini  terdiri  dari  empat  sensor  ultrasonik  dan  satu  sensor  sentuh  yang  juga dilengkapi dengan baterai. Selain itu, desain tiga prototipe detektor tamu (objek) dan satu host dilengkapi dengan layar LCD. Dijelaskan pada gambar 2.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2882
JCCS Vol. x, No. x–end_page
Gambar 2 . Desain Ultrasonik
Pada  perancangan  ini  peneliti  akan  merancang  sebuah  server  dan  empat    client  (node), server  tersebut  terdiri  dari  mikrokontroler  ESP8266  atau  NodeMCU  yang  terhubung  dengan layar  LCD  Nexion  3,2  inci,  pada  layar  tanpa  baterai.  Kemudian,  sesuai  dengan  desain pelanggan, perangkat terdiri dari ESP8266 D1Mini, terhubung ke empat sensor ultrasonik dan sensor sentuh TTP223 dan LED. Perhatikan Gambar 3.
Gambar 3 . Block Sistem Otomasi Pelayanan Restoran
Sedangkan software yang digunakan untuk menulis kode program adalah Aruino IDE dan Fritzing.  Blok  sistem  otomasi  restoran  ditunjukkan  pada  Gambar  3.  Selain  perancangan perangkat keras dan perangkat lunak, sistem WSN juga dilengkapi dengan rancangan antarmuka berupa menu yang ditampilkan di layar dengan fungsi menyajikan informasi untuk restoran atau pelanggan, berikut beberapa langkah perancangan: tampilan menu.

## 1. Model Tampilan Menu Layar Informasi
Desain  menu  layar  info  dengan  background  slide  dan  beberapa  warna  icon  yang  berbeda untuk  menunjukkan  keadaan  meja,  dimana  keadaan  meja  dibagi  menjadi  lima  syarat  yaitu
2883 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)
keadaan meja kosong, satu tamu, dua tamu, tiga tamu. dan empat tamu atau penuh. Keadaan ini dapat dibedakan dengan beberapa ikon berwarna yang  muncul pada menu tampilan informasi. Perhatikan Gambar 4.
Gambar 4. Desain Interface
Desain pada  layar LCD memiliki 2 ikon, yang pertama adalah meja dan kursi dan  yang kedua  adalah  bel  dan  berwarna-warni  untuk  membedakan  status  meja.  Berikut  adalah  warna ikon yang berbeda dengan status yang berbeda. Catatan Gambar 5.
Gambar 5. Ikon Desain WSN Otomasi Restoran
1. Warna merah
= Full (penuh) 2. Warna Biru = High (hampir penuh) 3. Warna kuning = Medium (setengah penuh) 4. Warna hijau = Minimal (satu tamu) 5. Warna Putih = Available (tersedia/ kosong)
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2884
JCCS Vol. x, No. x–end_page
Dari  review  ranking  diatas,  admin  dapat  memonitor  situasi  pada  setiap  tabel  dengan membedakan warna yang muncul pada layar pada layar.

## 2. Tampilan berstatus available
Layar  informasi  menu  yang  menunjukkan  ketersediaan  akan  menampilkan  ikon  putih, jika semua panel kosong, semua panel akan menampilkan ikon putih. Berikut adalah tampilan menu kelas informasi yang menunjukkan status semua tabel yang tersedia, lihat Gambar 6.
Gambar 6. Status Available
3. Tampilan berstatus full, medium dan minimal
Menampilkan  menu  info  dengan  status  yang    berbeda  akan  menampilkan  warna  ikon yang berbeda pada contoh di bawah ini, satu tabel dalam status penuh, tabel dua memiliki dua tamu dan tabel tiga memiliki satu tamu, ini adalah layar menu lapisan info menunjukkan  status ini setiap array berbeda digambarkan pada gambar 7.
Gambar 7. Status Full, Medium dan Minimal
2885 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)

## 4. Tampilan Berstatus Full Semua
Menu layar info status lengkap ditampilkan untuk semua panel, dalam hal ini hanya tiga panel,  maka  layar  kontrol  akan  menampilkan  semua  panel  dengan  ikon  merah.  Berikut  ini adalah  tampilan  layar  menu  informasi  yang  menunjukkan  status  seluruh  papan  penuh  (full) perhatikan gambar 8
Gambar 8. Status Full
5. Tampilan Notifikasi pada Layar informasi
Pada    menu  notifikasi  yang  ditampilkan  pada  layar  info,  keadaan  ini    dimana    akan muncul  icon  lonceng  selama  6  detik  sebagai  animasi  sentuhan  dalam  hal  ini,  contoh  panel  2 dengan status notifikasi. Tampilan ini digambarkan pada Gambar 9.
Gambar 9. Tampilan Status Meja Notifikasi
Untuk  langkah-langkah  yang  dilakukan  oleh  sistem  mulai  dengan  membaca  sensor sensor ultrasonik di setiap tabel untuk mendeteksi keberadaan tamu, atau tidak, tabel memiliki status  siap  =  0  ketika  tamu  menempati    satu  lokasi  tabel,  logika  berubah  menjadi  =  1  Status tabel  akan  mengubahnya  kembali  menjadi  =  0  ketika  konsumen  tidak  lagi  terjadi.  Setiap  data akan diproses, maka akan ditampilkan pada menu layar monitor dalam bentuk informasi  status
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2886
JCCS Vol. x, No. x–end_page
di  setiap  tabel.  Layar  akan  menampilkan  5  kondisi  status,  di  mana  tabel  kosong  akan menampilkan  persen  putih,  ditempati  oleh tamu  yang  akan  menunjukkan hijau, ditempati oleh dua  tamu  akan  menunjukkan  kuning,  menderita  yang  ditempati  oleh  tiga  tamu  akan menunjukkan warna, maka ketika itu Ditempati oleh empat tamu, ia akan menunjukkan warna merah  yang  lengkap.  Kemudian,  pada  setiap  tombol  tabel  menambahkan  sensor  sentuh  pada setiap  tombol  yang  berguna  untuk  konsumen  jika  Anda  ingin  mengontrol  menu  tambahan, langkah-langkah dibuat oleh sistem  membaca jika sensor sentuh mendeteksi kunci atau tidak, jika  tidak  terdeteksi  dengan  sentuhan  Sensor  yang  meminjamkan  =  0  kondisi  dan  ketika konsumen  menyentuh  sensor  sentuh,  status  perubahan  logika  pada  =  1  dan  kemudian  nilai  ini juga akan dikirim ke server sehingga data diproses dan ditampilkan. Layar sebagai informasi. . Selain  itu,  sistem  ini  dirancang  pada  setiap  tabel  hanya  mampu  mendeteksi  hingga  empat konsumen.
Berikut ini adalah flowchart dari sistem deteksi konsumen pada restoran berbasis WSN. Perhatikan Gambar 10.
Gambar 10. Flowchart WSN
6. Kode Program
Perancangan  perangkat  lunak  menggunakan  Arduino Integrated  Development Environment (IDE) dan  bahasa  pemrograman  C.  Pemrograman  bahasa  C  pada  arduino  untuk mendapatkan  data  dari  setiap  sensor  ultrasonik  yang  ada  pada  setiap  node  dan  juga  untuk pembacaan sensor sentuh.
2887 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)

## 7. Pengujian dan Simulasi Jumlah Node Terhadap Sistem WSN dan RTOS
Pengujian  dilakukan  dengan  alat  otomatisasi  layanan  pemulihan  yang    dirancang  dan dilakukan  dengan  sistem  WSN  menggunakan  metodologi  RTOS  [7].  Alat    dipasang  di  meja restoran  untuk  menganalisis  kinerja  alat  dan  menganalisis  akurasi  desainnya,  dan  juga  untuk menganalisis  data  yang  dikirim  dari  node  ke  server  yang  ditampilkan  pada  informasi  layar pemantauan.  Pengujian  pertama  dari  perancang  sistem  WSN    adalah  mengukur  jarak  deteksi dari  sensor  ultrasonik,  jarak  pengukuran  3mm  seperti  yang  ditunjukkan  pada  datasheet,  dan kemudian  pengujian  untuk  menentukan  jarak  deteksi  yang  benar  di  layanan  pemulihan,  dan untuk memeriksa jumlah node yang ditambahkan atau dikurangi.

## 2.3 Bahan pada Penelitian
Pada penelitian ini digunakan beberapa software antaranya:
1. Arduino Integrated Development Environment (IDE).
2. Adobe Illustrator.
3. Fritzing

## 2.4 Alat pada Penelitian
Pada penelitian ini digunakan beberapa alat penelitian antaranya:
1. Sebuah Personal Computer (PC) dengan spesifikasi Intel Core i7 , kapasitas RAM sebesar 8 GB cukup untuk menjalankan perangkat lunak.
2. Wemos NodeMCU
3. Wemos D1 Mini
4. Touch Sensor TTP223
5. Ultrasonic Sensor
6. Baterai 3.7 Volt
7. LCD Nexion 3.2 Inch

## 3. HASIL DAN PEMBAHASAN

## 2.1 Sistem WSN
Topologi jaringan  adalah  suatu  cara atau  konsep    menghubungkan  beberapa  komputer atau lebih dalam waktu yang bersamaan dalam suatu jaringan yang saling terhubung. Dan setiap jenis  topologi  jaringan  komputer  akan  berbeda-beda  dalam  kecepatan  transfer  data,  biaya pembuatan,  dan  kemudahan  perawatannya.  Topologi  jaringan  star  digunakan  untuk menghubungkan satu komputer  dengan komputer lainnya dalam suatu jaringan komputer, baik komputer  tersebut  bertindak  sebagai  server  maupun    sebagai  klien.  Topologi  yang  digunakan pada  sistem  WSN  adalah  topologi  star,  dimana  semua  sensor  terhubung  ke  mini  D1    yang bertindak  sebagai  client,  dalam  hal  ini  terdiri  dari  3  unit  client  dan  1  server  yaitu  NodeMCU. Ketiga  unit  tersebut  akan  mengirimkan  data  yang  ditemukan  oleh  sensor  langsung  ke  server. Topologi star dapat bekerja dengan baik pada perancangan sistem ini. Perhatikan gambar 11.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2888
JCCS Vol. x, No. x–end_page

## Gambar 11. Topologi Desain Jaringan pada Sistem

## 2.2 RTOS pada WSN.
WSN juga mengimplementasikan sistem operasi yang dikenal dengan sistem operasi real- time,  dimana  berperilaku  lebih  spesifik,  berbeda  dengan  sistem  operasi  normal,  hal  ini dilakukan untuk mendukung kinerja WSN  dimana Konsep dasar RTOS meliputi penjadwalan dan multitasking [8]. Perhatikan gambar 12.

## Gambar 12 Konsep Multitasking
RTOS  diterapkan  pada  perangkat  server  guna  untuk  menerima  setiap  data  yang dikirimkan  oleh  setiap  node  yang  bekerja  secara  multitasking  [7].  Sedangkan  pada  sisi  klien, RTOS dijalankan secara bersamaan, dimana tugas-tugas yang ada dijalankan secara bergantian. Konsep  konkurensi  digambarkan  pada  Gambar  12.  Sistem  operasi  sudah  mengetahui  tugas mana  yang  akan  dieksekusi  dalam  interval  waktu  tertentu.  Selain  itu,  sistem  operasi  membagi jumlah  waktu  yang  tersedia  untuk  melakukan  banyak  tugas.  Pada  gambar  12,  hanya  tugas  1 yang  akan  dieksekusi  pertama  kali  pada  waktu  t0  hingga  t1,  setelah itu t    hanya  tugas  2  yang akan  dieksekusi.  Hanya  satu  tugas  yang  dapat  dieksekusi  pada  satu  waktu.  Setiap  misi  akan dilakukan  dalam  waktu  singkat.  Sistem  operasi  mengelola  waktu  eksekusi  setiap  tugas  dan
2889 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)
menyimpan  status/lokasi  setiap  tugas  dalam  memori.  Jadi  ketika  prosesor  menjalankan  tugas, prosesor  mendapatkan  status  akhir  tugas  dan  kemudian  melanjutkan  menjalankan  tugas. Perpindahan antar eksekusi tugas dilakukan dengan cepat dan bersamaan sehingga seolah-olah prosesor  menjalankan  banyak  tugas  pada  saat  yang  bersamaan.  Sistem  tertanam  dapat menggunakan  RTOS  untuk  melakukan  banyak  tugas  secara  bersamaan.  Akhirnya,  sistem tertanam tampaknya dapat melakukan banyak tugas. Berikut dapat dideskripsikan pada Gambar 13.

## Gambar 13. Konsep Konkurensi
Pada  otomasi  layanan  makanan  sisi  pelanggan  WSN,  konsep  konkurensi  ini diintegrasikan  dalam  program  sehingga  sensor  ultrasonik  memiliki  prioritas  yang  sama  dan alokasi  waktu  yang  sama,  dalam  hal  ini  kami  menggunakan  3  tombol  yang  masing-masing tombol memiliki gelombang ultrasonik sensor dan 1 sensor sentuh. . Semua tugas ini dieksekusi menggunakan  RTOS  menggunakan  algoritma  penjadwalan  yang  disebut  penjadwalan Roundrobin. Algoritma ini mengatur setiap tugas untuk  memiliki alokasi waktu eksekusi yang sama.
Selanjutnya,  program  server  terintegrasi  RTOS  melakukan  banyak  tugas  untuk mengumpulkan  semua  data  yang  ditangkap  oleh  sensor  secara  real  time  dan  juga menampilkannya secara real time di server.

## 2.3 Rancangan WSN Otomasi Pelayanan Restoran
Untuk  desain  awal  sebelumnya  yaitu  empat  buah  sensor  ultrasonik  yang  ditempatkan pada enklosur tanpa menggunakan kabel jumper maka jarak yang dibutuhkan untuk mendeteksi konsumen  tentunya  melebihi  50  cm  bahkan  60  cm.  Karena  jarak  deteksi  sistem  harus  lebih besar dari [9]. Berikut merupakan desain WSN pertama dideskripsikan pada Gambar 14.
Gambar 14. Desain WSN Otomasi Pelayanan Restoran
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2890
JCCS Vol. x, No. x–end_page
Setelah dilakukan pengujian desain memiliki kelemahan yang sangat kritis dimana setiap sensor  pada  node  akan  mendeteksi  semua  objek  yang  ada  di  depannya  karena  pada  awal pengujian  alat  diletakkan  di  tengah  meja.  Lokasi  ini  pada  akhirnya  akan  menghalangi pendeteksian konsumen yang diblokir oleh disk dan sejenisnya.
Selain  itu,  untuk  mengatasi  kekurangan  pada  desain  sebelumnya,  penulis mengimplementasikan desain baru sistem otomasi layanan makanan WSN. Sistem ini dikatakan mampu bekerja lebih baik dari sistem desain aslinya. Pada desain ini, sistem WSN dilengkapi dengan  kabel  anti-interferensi  yang  memanjang  ke  bawah  sisi  meja  dengan  sensor  ultrasonik terpasang  sehingga  dapat  dipasang  di  kedua  sisi  meja.  Kelebihan  dari  sistem  WSN  ini  adalah dapat  mendeteksi  konsumen  dengan  tepat  karena  posisi  masing-masing  sensor  berada  di  tepi meja  sehingga  tidak  terpengaruh  oleh  benda  lain  di  atas  meja.  Desain  sistem  WSN  terbaru ditunjukkan pada Gambar 15.
Gambar 15. Desain WSN Versi Kedua.

## 2.4 Hasil Deteksi Ultrasonik Sistem WSN dan RTOS
Berikut beberapa pengujian sensor ultrasonik untuk mendapatkan jarak deteksi terdekat, peneliti  membandingkan  akurasi  sensor  ultrasonik  HCSR04  berdasarkan  datasheet  dengan  uji lapangan. Datasheet tersebut menjelaskan bahwa  akurasi dari sensor ultrasonik HCSR04 adalah 3mm, namun  saat mendeteksi di lapangan, sensor ultrasonik tidak dapat mendeteksi objek pada jarak tersebut, maka peneliti melakukan pengujian uji pada jarak mm dan hasil yang diperoleh dengan  cara  flashing.  Ikon  pada  tampilan  tidak  dapat  menetapkan  nilai  yang  benar.  ,  tetapi ketika pengujian dilakukan pada jarak 5mm, sensor ultrasonik mendeteksi objek dengan sangat baik. Hal ini dapat digambarkan pada Gambar 16.
2891 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)
Gambar 16. Pengujian Sensor pada jarak 3mm.
Pengujian    dilakukan    pada    sensor  tunggal  pada  node  1,  sesuai  dengan  hasil  deteksi sensor  ultrasonik  berdasarkan  data    lampiran  3    dari  pengujian,  sensor  ultrasonik  tidak  dapat mendeteksi objek pada jarak 3mm. Berikut ini juga digambarkan pada Gambar 17.
Gambar 17. Hasil Sensor Ultrasonik pada Jarak 3mm.
Dari hasil pada gambar di atas saat pengujian sensor ultrasonik dengan jarak 3mm tidak dapat  mendeteksi  objek  pada  jarak  tersebut,  sensor  ultrasonik  yang  diuji  pada  penelitian  ini hanya satu, semua data nilai data yang dikirim adalah 0 dengan data yang dikirim berjumlah 15 data  awet  8  detik.  Peneliti  kemudian  menguji  pendeteksian  sensor  ultrasonik  pada  jarak    mm, diperoleh hasil sebagai berikut  dan ditunjukkan pada Gambar 18 Pendeteksian sensor ultrasonik pada jarak 3 mm.
0 1 2 3 4 1 :0 8 :1 1 P M 1 :0 8 :1 1 P M 1 :0 8 :1 2 P M 1 :0 8 :1 2 P M
1 :0 8 :1 3 P M 1 :0 8 :1 3 P M 1 :0 8 :1 4 P M
1 :0 8 :1 5 P M
1 :0 8 :1 5 P M
1 :0 8 :1 6 P M 1 :0 8 :1 6 P M 1 :0 8 :1 7 P M 1 :0 8 :1 7 P M 1 :0 8 :1 8 P M 1 :0 8 :1 8 P M 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 N il a i Waktu dan Data Hasil Pengujian Ultrasonik Jarak 3mm meja 1 meja 2 meja 3
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2892
JCCS Vol. x, No. x–end_page
Gambar 18. Hasil Sensor Ultrasonik pada Jarak 4 mm.
Berdasarkan    lampiran  di  atas,  sensor  ultrasonik  tidak  mampu  mendeteksi  objek  yang mengirimkan nilai data yang salah sehingga nilai dapat bervariasi dan tidak stabil pada jarak ini, pemeriksaan  ini  juga  dilakukan  pada    sensor  tunggal  serta  pada  pengujian  sensor  ultrasonik pada jarak tertentu. Jarak 5mm yang akan dilakukan selanjutnya.
Gambar 19. Pengujian Sensor Ultrasonik
Dari pengujian sensor ultrasonik yang dilakukan pada jarak 5mm didapatkan hasil yang sangat akurat, hal ini dijelaskan pada lampiran 5 yang digambarkan pada gambar 20
Gambar 20. Hasil Deteksi Sensor Ultrasonik pada Jarak 5 mm.
0 1 2 3 4 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 :2 4 … 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
N il a i Waktu dan Data Hasil Pengujian Ultrasonik Jarak 4mm Meja 1 Meja 2 Meja 3 0 1 1 :2 4 :5 … 1 :2 4 :5 … 1 :2 4 :5 … 1 :2 4 :5 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 … 1 :2 5 :0 …
1 :2 5 :0 …
1 :2 5 :0 …
1 :2 5 :0 … 1 :2 5 :0 … 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
N il a i Waktu dan Data Hasil Pengujian Deteksi Ultrasonik pada Jarak 5mm Meja 1 Meja 2 Meja 3
2893 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)
Berdasarkan data yang diperoleh selama pengujian deteksi sensor ultrasonik pada jarak 5 mm, dapat disimpulkan bahwa pengukuran jarak deteksi sensor ultrasonik pada jarak ini mampu mendeteksi  objek  [10].  Citra  sangat  stabil  dan  tepat. Perhatikan  pada  gambar  diatas  data  yang berupa angka 1 muncul untuk untuk setiap data yang berhasil dikirim melalui jaringan WSN.

## 2.5 Hasil Sensor Sentuh Sistem WSN dan RTOS
Dari  hasil  pengujian  yang  telah  dilakukan  didapatkan  beberapa  sampel  hasil  feedback sistem WSN, untuk langkah pengujian performansi sensor sentuh dilakukan input sensor secara Random menyentuh sensor sentuh selama jangka waktu 20 detik untuk dianalisa performanya, sebagai berikut hasil performansi sistem WSN dapat dilihat dan digambarkan pada Tabel 1 dan Gambar 20.
Tabel 1 . Hasil Pengujian Kinerja Sensor Sentuh
Dari data tabel dapat dideskripsikan hasil kinerja sensor sentuh bekerja dengan baik dan dapat pula dideskripsikan hasil tabel tersebut kedalam gambar seperti pada Gambar 21.
Data meja 1 meja 2 meja 3 1 0 0 1 2 0 0 1 3 1 0 1 4 1 0 1 5 1 1 1 6 1 1 1 7 1 1 1 8 1 1 1 9 0 0 0 10 0 0 0 11 1 0 0 12 1 0 0 13 0 1 0 14 0 1 0 15 0 1 0 16 0 1 0 17 0 1 0 18 0 1 0 19 1 1 0 20 1 1 0
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2894
JCCS Vol. x, No. x–end_page
Gambar 21 Hasil Deteksi Kinerja Sensor Sentuh
Dari data yang didapatkan hasil kinerja sistem WSN pada sensor sentuh, semua sensor tersebut bekerja sangat baik dan sangat optimal.

## 2.6 Hasil Akurasi dan Presisi Purwarupa WSN dan RTOS
Berikut ini adalah analisis akurasi dan keakuratan prototipe sistem WSN dan RTOS dari hasil  tes  berbasis  tes  antara  node  dan  objek.  Analisis  sistem  WSN  pada    jarak  variasi  yang berbeda  dari  tombol  untuk  menentukan  keakuratan  deteksi  konsumen    pada  tabel  termasuk menentukan  jarak  deteksi  yang  berbeda  dengan  sensor  pada  tombol,  langkah-langkah  yang diimplementasikan  pada  tombol  ..  1  atau  Tabel  1  Deteksi  setiap  sensor  adalah  30  cm,  sensor deteksi Tabel 2 dari tabel 40 cm dan papan deteksi papan adalah 50 cm.
Berdasarkan pada tabel yang terlampir pada uji sistem WSN dengan jarak yang berbeda antara tombol untuk menampilkan nilai yang berbeda, nilai awal menunjukkan 0 sesuai dengan penilaian kami karena sistem tidak dapat mengoperasikan keunggulan gelap diaktifkan selama beberapa  detik,  maka  kami  membayar  Perhatian  hingga  6  :  13  :  55  pada Tabel 1  dan  Tabel  2 telah    menjadi  nominal  1  dan  2,  yang  berarti  Klien  Konsumen  Tabel  1    dan    2  tamu  2  Tamu sementara  Tabel  3  Mengubah  Nilai  Ke  dalam  3  jam  06:  01:  56,  dalam  contoh  model  peneliti memiliki Menerapkan beberapa penelitian pada Tabel 1, ia telah ditempati oleh konsumsi Tabel 2 telah diduduki oleh 2 wisatawan dan kantor ditempati oleh 3 orang. Dalam 6:01:58, Tabel 1 tidak mendeteksi keberadaan konsumen yang menempati posisi untuk mengubah nilai 0. Kinerja masing-masing  varian  jarak    pada  tabel  berbeda  dari  rentang  tabel  1    adalah  30  cm,  Tabel  2 Rentang sensor jarak  40cm dan rentang sensor rentang disk adalah 50 cm pada Tabel 1 dan  3, karena  kita  mendapatkan  kinerja sensor  terbaik  adalah  sensor   jarak  40  cm  dan  yang  terburuk adalah  jarak jauh 30 cm mungkin tidak sering  mendeteksi. Perhatikan gambar 22.
0 1 1 1 :0 7 :5 9 … 1 1 :0 8 :0 0 … 1 1 :0 8 :0 0 … 1 1 :0 8 :0 1 … 1 1 :0 8 :0 1 … 1 1 :0 8 :0 2 … 1 1 :0 8 :0 2 … 1 1 :0 8 :0 3 … 1 1 :0 8 :0 3 … 1 1 :0 8 :0 4 … 1 1 :0 8 :0 4 … 1 1 :0 8 :0 5 … 1 1 :0 8 :0 5 … 1 1 :0 8 :0 6 … 1 1 :0 8 :0 6 … 1 1 :0 8 :0 7 … 1 1 :0 8 :0 7 … 1 1 :0 8 :0 8 … 1 1 :0 8 :0 8 … 1 1 :0 8 :0 9 … 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 N Il a i Waktu dan Data Pengujian Deteksi Sensor Sentuh meja 1 meja 2 meja 3
2895 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)
Gambar 22. Pengujian Sistem WSN yang Memiliki Varian Jarak
Pada Gambar 23 adalah model illustrasi pengujian deteksi jarak antara kursi dan meja untuk menentukan jarak akurasi dekteksi purwarupa sistem WSN dan RTOS.
Gambar 23. model Illustrasi Pendeteksian Jarak Antara Kursi dan Meja

## 2.7 Hasil Kinerja Pengurangan dan Penambahan Jumlah Node Terhadap Kinerja WSN dan RTOS
Pada pengujian analisis kinerja pengurangan dan penambahan jumlah node pada kinerja sistem  WSN  dan  RTOS,  peneliti  melakukan  beberapa  langkah  yaitu  pengujian  kinerja    2  unit atau 2 node, pengujian kinerja  1 unit dan  3 unit atau 3 node. . Kemudian, setelah  output dari hasil  pengujian  diterima,  kinerja  pada  setiap  tahapan  pengujian    dapat  dianalisis  untuk  setiap perbandingan kinerja.
Pengujian  yang  dilakukan  pada  tahap  ini  memeriksa  performansi  sistem  WSN,  dimana pengujian terlebih dahulu diuji  menggunakan 2 node,  kemudian  1 node lagi diuji ke 3 node, kemudian diuji. persyaratan waktu pengiriman  pada sistem WSN. . Di bawah ini adalah hasil kinerja sistem yang ditunjukkan pada Lampiran 7.
Berdasarkan  tabel  di  atas,  pengujian  kinerja  1  unit,  2  unit,  dan  3  unit  diberi  peringkat berdasarkan waktu aktif di atas Sistem WSN mengirim 60 data dan mendapatkan Selisih kirim kinerja pengujian adalah 1 unit dan unit dapat mengirim 60 data dengan  waktu 31 detik tidak seperti  kinerja  sistem  WSN  dalam  pengujian  3  unit  dimana    60  baris  data  diperlukan  waktu pengiriman  32 detik. Dapat dilihat pada gambar 24
Jatisi                             ISSN 2407-4322 Vol. 9, No. 4, Desember 2022, Hal. 2879-2879 E- ISSN 2503-2933 2896
JCCS Vol. x, No. x–end_page
Gambar 24 Kinerja Sistem Dalam Varian Jumlah Node
Berdasarkan  gambar  di  atas,  dapat  disimpulkan  bahwa  penambahan  satu  node  pada pengujian  setara  dengan  3  node  pada  sistem  WSN  dapat  menurunkan  kinerja  sistem  sebesar 3,1%.

## 4. KESIMPULAN
Berdasarkan studi dan analisis yang dilakukan, diperoleh kesimpulan sebagai berikut: Prototipe  sistem  WSN  dapat  dibuat  dengan  mengintegrasikan  3  perangkat  klien  dengan masing-masing  sensor  ultrasonik)  dan  1  server.  Sensor  ultrasonik  telah  diuji  dengan  jarak tertentu untuk  menemukan jarak yang baik untuk dideteksi oleh konsumen, juga  mendapatkan hasil  deteksi  kesalahan  pada  sensor  ultrasonik  pada  jarak  tertentu.  Sensor  sentuh  berkinerja sangat  baik  dalam  pengujian  dan  analisis  kinerjanya.  Juga  diuji  jarak  dari  tempat  duduk  yang paling dekat dengan sensor untuk menentukan jarak deteksi
Akurasi dan presisi hasil analisis sampel uji diperoleh dengan jarak deteksi dari sensor 30 cm dengan standar deviasi 1,0, dan rata-rata waktu pengiriman dari WSN ke server  adalah 0,53 detik.
Kinerja  sistem    WSN  ini  dengan  RTOS  ini  dengan  pengalaman  keadaan  awal  2  unit, kemudian  dikurangi  menjadi  1  unit,  ada  peningkatan  waktu  pengiriman  dengan  durasi    yang sama  dengan  pengujian  2  unit,  sedangkan  ketika  ditambahkan  3  unit  mengalami  peningkatan 3,125% dalam waktu pengiriman. Hasil analisa performansi sistem WSN pada pengujian 1 unit dan  2  unit  membutuhkan  waktu  yang  sama  yaitu  31  detik  sedangkan  pengujian    3  unit membutuhkan  waktu  lebih  lama  yaitu  32  detik,  sehingga  semakin  banyak  unit  maka performansi sistem  akan semakin lama untuk mentransfer data.

## 5. SARAN
Saran yang dapat diberikan untuk penelitian selanjutnya sebaiknya menggunakan sensor non  ultrasonik  untuk  pendeteksian  konsumen,  menurut  analisa  kami  sensor  ultrasonik  tidak dapat  bekerja  100%  untuk  pendeteksian  konsumen,  hal  ini  dikarenakan  wol  dapat  menyerap gelombang  suara,  konsumen  sulit  untuk  mendeteksi  serta  dapat  mendeteksi  tamu  saat menggunakan pakaian  wol.
12:43:12 12:57:36 1:12:00 1:26:24 1:40:48 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31

## Kinerja Sistem WSN
Kinerja Pengujian 2 Unit Kinerja pengujian 1 Unit Kinerja Pengujian 3 Unit
2897 Jatisi ISSN 2407-4322 Vol. 9, No. 4, Destember 2022, Hal. 2879-2897 E-ISSN 2503-2933
r, implies research results (First Author)

## UCAPAN TERIMA KASIH
Penulis  mengucapkan  terima  kasih  kepada  seluruh  team  dari  Universitas  Syiah  Kuala yang telah memberi dukungan dan bantuan terhadap penelitian ini.

## DAFTAR PUSTAKA
[1] S. N. Zhang, Y. Q. Li, C. H. Liu, and W. Q. Ruan, “Reconstruction of The Relationship Between  Traditional  and  Emerging  Restaurant  Brand  and  Customer  WOM,” Int.  J. Hosp. Manag. , Vol. 94, No. February, p. 102879, 2021, doi:
10.1016/j.ijhm.2021.102879.
[2] R.  T.  Tse, “A  Portable  Wireless  Sensor  Network  System  for  Real-Time  Environmental Monitoring,” pp. 1–6, 2016.
[3] L.  W.  Chen,  Q.  Chen,  and  H.  Bin  Li, “Wireless  Sensor  Network  System  for  The  Real- Time Health Monitoring,” Lect. Notes Electr. Eng. , Vol. 97 LNEE, No. Vol. 1, pp. 9–14, 2011, doi: 10.1007/978-3-642-21697-8_2.
[4] S. M. Saad, L. M. Kamarudin, K. Kamarudin, W. M. Nooriman, S. M. Mamduh, and A. Zakaria, “A Real-Time Greenhouse Monitoring System for Mango with Wireless Sensor Network (WSN)”.
[5] E. A. Kadir, A. Siswanto, S. L. Rosa, A. Syukur, H. Irie, and M. Othman, “Smart Sensor Node  of  WSNs  for  River  Water  Pollution  Monitoring  System,”  Proc.  -  2019  Int.  Conf. Adv.  Commun.  Technol.  Networking,  CommNet  2019 ,  pp.  1–5,  2019,  doi: 10.1109/COMMNET.2019.8742371.
[6] A. P. Rao, “ Rtos Based Automatic Scheduling For Military Application, ” Vol. 2, No. 2, pp. 181–189, 2016.
[7] S.  Operasi,  R.  Dan,  and  G.  Native, “Perbandingan  Kinerja  Komunikasi  Usart  Antara Real Time Operating System (RTOS) Andnative Interrupt,” 2016.
[8] F.  A.  Mahmood  and  M.  F.  Mosleh, “Hardware  Implementation  of  Wireless  Sensor Network Using Arduino and Zigbee Protocol,” No. January, 2018.
[9] S. Ismail, E. Alkhader, and S. Elnaffar, “Object Tracking in Wireless Sensor Networks : Challenges  and  Solutions  Object  Tracking  in  Wireless  Sensor  Networks :  Challenges and Solutions,” No. January, 2016, doi: 10.3844/jcssp.2016.201.212.
[10] I. Genetics, “Multi-Sensor Data Fusion Algorithm Based on Trust Degree and Improved Genetics,” 2019.