Abstrak : Halaman Web Company profile adalah situs web yang menampilkan informasi   mengenai deskripsi sebuah instansi atau perusahaan, produk atau layanan yang ditawarkan, informasi kontak dan berita terkini seputar instansi tersebut. Saat ini,  Kantor  Kecamatan  Sematangborang  hanya  menyampaikan  informasinya  melalui  spanduk,  selebaran,  dan  surat-surat yang membutuhkan  waktu  yang  lebih  lama  dalam  penyampaiannya.  Banyak  masyarakat  yang  tidak  mengetahui  tentang Informasi Pelayanan dan Profil Kantor Kecamatan Sematangborang dikarenakan minimnya informasi. Dengan kondisi yang ada  sekarang  penulis  merasa  tertarik  untuk  melakukan  penelitian  ini  dengan  judul  “Sistem  Informasi  Company  Profile Kantor Kecamatan Sematangborang Berbasis Website”. Diharapkan dengan adanya Sistem Informasi tersebut memudahkan masyarakat dalam mendapatkan informasi tentang profil Kantor Kecamatan Sematangborang. Sistem ini menggunakan PHP untuk bahasa pemrogramnya, MySQL untuk databasenya. Menggunakan metode Waterfall untuk pengembangan sistemnya dengan  tahapan  meliputi  analysis,  design,  coding  dan  testing.  Dalam  pengujian  sistem  informasi  menggunakan  metode blackbox testing.
Keyword: Sistem Informasi, Website, Company Profile, Waterfall
Abstract: Company profile web page is a web page that displays information about the description of an agency or company, products  or  services,  contacts  and  the  latest  news  about  an  agency  or  company.  Currently,  the  Sematangborang  District Office only conveys information through banners, leaflets and letters which take longer to deliver. Many people do not know about Service Information and the Profile of Sematangborang District Office due to a lack of information. With the current conditions, the author is interested in conducting this research with the title "Website-Based Company Profile Information System for the Sematangborang District Office". It is hoped that this Information System will make it easier for the public to obtain information about the profile of the Sematangborang District Office. This system will use PHP for the programming language,  MySQL  for  the  database.  Using  the  Waterfall  method  for  system  development  with  stages  of  analysis,  design, coding and testing. In testing information systems using the black box testing method.
Keywords: Information System, Website, Company Profile, Waterfall

## I. P ENDAHULUAN
istem informasi  adalah suatu sistem  internal instansi atau perusahaan  yang memenuhi  kebutuhan sehari-hari  dalam pengolahan transaksi dan menunjang  fungsi administratif   dalam  operasional strategis  instansi  atau  perusahaan  tersebut,  sehingga  laporan-laporan  yang  diperlukan  dapat disampaikan  kepada  pihak  eksternal  tertentu.  Dengan  adanya  sistem  informasi,  penyelenggaraan kegiatan  pemerintahan  daerah  bisa  menjadi  lebih  baik,  mudah  dan  efisien  dari  sebelumnya  [1]. Pengembangan  sistem  informasi  yang  lebih  handal  dimungkinkan  dengan  berkembangnya  teknologi informasi.  Banyak  keputusan  strategis  bergantung  pada  informasi.  Selain  itu  juga  dapat  meningkatkan pelayanan  masyarakat  atau  organisasi  selain  mitra  yang  terlibat  dalam  peningkatan  efektivitas  dan efisiensi instansi pemerintah [2].
Perkembangan  teknologi  sekarang  ini,  mejadikan  informasi  sebagai  kebutuhan  yang  sangat penting.  Untuk  lebih  mempercepat  kemajuan  dibidang  informasi,  diharuskan  adanya  informasi  yang tepat,  cepat  dan  akurat  [3].  Salah  satu  cara  untuk  mempublikasikan  mengenai  suatu  perusahaan  atau instansi pemerintah adalah melalui website profile yang menampilkan tentang info perusahaan, produk, layanan jasa, kontak perusahaan dan berita terkini mengenai perusahaan atau instansi tersebut [4].
Eva Susanti 1) , Nining Ariati 2) , Imelda Saluza 3)
1, 2, 3) Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Indo Global Mandiri e-mail: 2021210090p@students.uigm.ac.id 1) , nining@uigm.ac.id 2) , imeldasaluza@uigm.ac.id 3)

## S ISTEM I NFORMASI C OMPANY P ROFILE K ANTOR K ECAMATAN S EMATANGBORANG B ERBASIS W EBSITE
S
Diterima Redaksi: 19 September 2023; Revisi Akhir: 9 Oktober 2023; Diterbitkan Online: 29 November 2023
Kantor Kecamatan Sematangborang adalah Kantor Perwakilan  Pemerintah Daerah yang berada di  Kecamatan  Sematangborang,  Kota  Palembang,  Provinsi  Sumatera  Selatan.  Saat  ini,  Kantor Kecamatan Sematangborang hanya menyampaikan informasinya melalui spanduk, selebaran, dan surat- surat  yang  membutuhkan  waktu  yang  lebih  lama  dalam  penyampaiannya.  Informasi  yang  ditampilkan melalui  saluran  media  ini  dibatasi  pada  lokasi  tertentu.  Banyak  masyarakat  yang  belum  mengetahui informasi  layanan  dan  profil  Kantor  Kecamatan  Sematangborang  karena  kurangnya  informasi.  Jadi masyarakat harus datang langsung ke kantor kecamatan. Hal ini akan membuat penyampaian informasi menjadi tidak efektif dan tidak efisien.
Melihat  perkembangan  kebutuhan  teknologi  informasi  di  wilayah  perkotaan  Palembang  dan perkembangan  internet,  dan  khususnya  permasalahan  yang  ada,  maka  diperlukan  media  lain  yang mampu  menyampaikan  informasi  kepada  masyarakat  yang  belum  paham  dan  belum  tahu  tentang informasi  profil  Kecamatan,  Berita  Terkini  dan  Informasi  Layanan  yang  ada  pada  Kantor  Kecamatan serta  Hasil  Survei  Indeks  Kepuasan  Masyarakat  untuk  pelayanan  yang  ada  di  Kantor  Kecamatan Sematangborang.
Dengan  kondisi  yang  ada  sekarang  maka  penulis  tertarik  melakukan  penelitian  ini  dengan mengangkat  judul  “Sistem  Informasi Company  Profile Kantor  Kecamatan  Sematangborang  Berbasis Website ” yang diharapkan dapat memudahkan pengenalan tentang Kecamatan kepada masyarakat luas tanpa  memakan  banyak  waktu,  dan  juga  masyarakat  bisa  ikut  serta  dalam  pengisian  Survei  Indeks Kepuasan Masyarakat tanpa harus datang ke Kantor    Kecamatan Sematangborang, sehingga masyarakat merasa terbantu dan mendapatkan pelayanan maksimal dari website Profil Kecamatan Sematangborang. Metode  pengembangan software yang  diterapkan  pada  penelitian  kali  ini  adalah  metode Waterfall .  Metode Waterfall antara  lain  analisis,  desain,  pengkodean,  pengujian  dan  pemeliharaan. Pemilihan  metode  ini  didasarkan  pada  kebutuhan  implementasi  pengguna  dan  sistem  yang  kompleks, dan  juga  fitur-fitur  penting  yang  harus  ada  pada  sistem  informasi  tersebut.  Semakin  baik  proses penelitian  dan  analisis  dilakukan,  semakin  kompleks,  eksklusif,  dan  dapat  dipahami  sepenuhnya pengoperasian sistem informasi tersebut [5].

## II. T INJAUAN P USTAKA

## A. Sistem Informasi
Sistem  informasi  terdiri  dari  rangkaian  perangkat  keras,  perangkat  lunak  dan  tenaga  manusia yang  saling  bekerja  sama  dalam  mengumpulkan,  memproses,  menyimpan,  menganalisis  dan mendistribusikan informasi guna mencapai tujuan tertentu [6][7].

## B. Company Profile
Company Profile adalah deskripsi umum suatu instansi yang bertujuan untuk mengkomunikasikan  nilai-nilai  positif  suatu  instansi  tersebut,  dengan  harapan  memperbaiki  citra perusahaan  dan  mendapatkan  respon  positif  dari  masyarakat  sehingga  perusahaan  tersebut  dapat diterima dengan baik [6][8].
C. Waterfall
Waterfall merupakan salah satu contoh proses perancangan dimana seluruh kegiatan pada proses tersebut  harus  direncanakan  sebelum  dilaksanakan.  Tahapan-tahapan  pengembangan  sistem menggunakan waterfall yaitu analisis, desain, implementasi, pengujian, pemeliharaan [5].
D. Website
Website adalah suatu platform  yang memuat sejumlah halaman web  yang saling terhubung dan telah  dipublikasikan,  yang  dapat  dilihat  dan  diakses  oleh  pengguna  dengan  mudah  melalui  penulisan alamat website tersebut pada browser [8][9].

## III. M ETODE P ENELITIAN

## A. Pengumpulan Data
Tahapan  ini,  peneliti  mengumpulkan  informasi  melalui  wawancara,  observasi,  dan  dokumen- dokumen  untuk  memperoleh  data  yang  akurat  dan  tepat.  Peneliti  menggunakan  metode  pengumpulan data sebagai berikut:
1) Observasi
Observasi adalah cara pengumpulan data dilakukan dengan mengamati secara langsung prosedur sistem  yang  berjalan  pada  proses  Penyampaian  Informasi  bagi  masyarakat  dan  Pengumpulan  Survei Indeks Kepuasan Masyrakat di Kantor Kecamatan Sematangborang.

## 2) Wawancara
Tahapan  ini  peneliti  mewawancarai  pihak  yang  terkait  yaitu  Kepala  Seksi  Pelayanan  Umum Kecamatan terkait Penyampaian Informasi bagi masyarakat dan pengumpulan Survei Indeks Kepuasan Masyarakat. Pertanyaan yang diajukan adalah seputar tatacara penyampaian informasi melalui cara dan media  apa,  dan  pelaksanaan  survei,  kuesioner  survei  dan  tatacara  penghitungan  hasil  survei.  Dari wawancara didapatkan data-data seperti identifikasi masalah, prosedur sistem yang berjalan dan analisa kebutuhan.

## 3) Dokumen
Tahapan ini peneliti mencari dokumen-dokumen seperti : dokumen terkait profil kecamatan dan lembar  kuesioner  survei  Indeks  Kepuasan  Masyarakat,  Berkas  Laporan  Hasil  Survei  Indeks  Kepuasan Masyarakat serta melengkapi data yang diperlukan untuk skripsi ini.

## 4) Studi Pustaka
Untuk  memperoleh  informasi  teoritis,  penulis  mengumpulkan  informasi  langsung  dari  sumber lain seperti buku, jurnal, dan hasil dari penelitian yang berhubungan dengan masalah yang akan penulis angkat.

## B. Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan dalam Sistem Informasi Company Profile Kantor Kecamatan Sematangborang ini adalah metode waterfall . Tahapan-tahapan metode Waterfall (air terjun) adalah analysis, design, coding, testing, dan maintenance [5].

## 1) Analysis (Analisis)
Dalam tahap ini, analisis dilakukan oleh peniliti terhadap kebutuhan perangkat keras, perangkat lunak,  pengguna,  serta  data  untuk  membuat  Sistem  Informasi Company  Profile Kantor  Kecamatan Sematangborang dengan metode Waterfall .

## 2) Design (Perancangan)
Setelah  merencanakan,  tahapan  berikutnya  adalah  melaksanakan  desain  sistem  yang  akan dikembangkan.  Perancangan  ini  mencakup  pembuatan  rencana  alur,  perencanaan  basis  data,  serta perancangan  antarmuka  dari Company  Profile Kantor  Kecamatan  Sematangborang  dengan  metode Waterfall .

## 3) Coding (Implementasi)
Tahapan  ini  melibatkan  proses  penulisan  kode  program  dan  pengujian  kode  program.  Bahasa yang  digunakan  untuk  menulis  kode  program  adalah  PHP,  HTML,  CSS  dan Framework  CodeIgniter . Setelah menyelesaikan tahap penulisan kode program, langkah berikutnya adalah melakukan pengujian program untuk melihat performa sistemnya. Hal ini penting untuk mengetahui apakah sistem yang telah dibuat berjalan dengan baik dan sesuai dengan harapan yang diinginkan.

## 4) Testing {Pengujian)
Pada  saat  pengujian  program  ini,  penulis  melakukan  pengujian  menggunakan black-box . Pengujian dilaksanakan melalui pengguna web browser seperti Google Chrome .

## 5) Maintenance (Pemeliharaan)
Di akhir proses pengembangan sistem, tahapan ini dilakukan. Sistem Informasi Company Profile Kantor Kecamatan Sematangborang siap untuk diterapkan dan akan dilakukan perbaikan secara berkala.

## IV. H ASIL DAN P EMBAHASAN

## A. Desain
Pada tahap ini, akan dilakukan interpretasi mengenai kebutuhan sistem. Tahap pengkodean dapat dilakukan  setelah  estimasi  berhasil  dilakukan  terhadap  kualitas  perangkat  lunak.  Dalam  penelitian  ini, peneliti menggunakan Unified Modeling Language (UML) sebagai alat yang digunakan [10].

## 1) Use Case Diagram
Use  Case  Diagram adalah  gambaran  dari  interaksi  antara  pengguna  sistem  informasi  yang sedang  dalam  proses  pengembangan.  Use  case  berperan  untuk  menjelaskan  fungsi-fungsi  yang  ada dalam  suatu  sistem  informasi  dan  juga  memberikan  informasi  tentang  siapa  saja  yang  memiliki  hak untuk mengakses fungsi-fungsi pada sistem tersebut [11].
Gambar 1. Diagram Use Case yang diusulkan

## 2) Squence Diagram
Sequence  Diagram memvisualkan  aktivitas  objek  dalam use  case dengan  menggambarkan durasi  hidup  objek  serta  pesan  yang  dikirimkan  dan  diterima  antar  objek  [11].  Berikut sequence diagram pada Sistem Informasi Company Profile Kantor Kecamatan Sematang boring.
Gambar 2 . Diagram Squence Admin

## Gambar 3. Diagram Squence Masyarakat

## 3) Class Diagram
Class  diagram memvisualisasikan  bagaimana  sistem  akan  dirancang  dengan  mengenali  kelas- kelas  yang  perlu  dibuat  sebagai  dasarnya  [11].  Berikut class  diagram Sistem  Informasi Company Profile Kantor Kecamatan Sematangborang.

## Gambar 4. Diagram Class Sistem Informasi Company Profile

## B. Implementasi
Implementasi  merupakan  tahap  dimana website diposisikan  agar  siap  untuk  digunakan.  Tahap ini  akan  menjelaskan  tentang  web  yang  telah  dirancang  dan  cara  menggunakan website Company Profile Kantor Kecamatan Sematangborang dibawah ini dan membahas hasil dari running sistemnya.

## 1) Tampilan Halaman Admin
Sebelum  seorang  admin  melakukan  perubahan  pada website terlebih  dahulu  harus  melakukan login sebagai  syarat  dari  sistem.  Halaman login menampilkan form  login yang  terdapat  inputan email atau username yang digunakan dan password serta tombol login untuk masuk sebagai user admin.
Setelah  berhasil  masuk  sebagai  admin,  tampilan  halaman dashboard akan  muncul.  Di  dalam halaman dashboard terdapat pilihan menu dan sub menu yang memiliki peran dan fungsi tersendiri.
Gambar 6. Tampilan Dashboard (Admin)
Halaman  IKM  ini  berisikan  data  hasil  survei  kepuasan  masyarakat  yang  telah  diinput  oleh masyarakat pada form survei IKM yang ada di website Profil Kantor Kecamatan Sematang borang.

## Gambar 7. Tampilan Data Kepuasan Masyarakat
Halaman  berita  ini  berisikan  data  berita  yang  telah  diinput  pada website Profil  Kantor Kecamatan Sematangborang.

## Gambar 8. Tampilan Data Berita (Admin)

## 2) Tampilan Halaman Masyarakat
Halaman home akan  tampil  pertama  ketika  masyarakat  masuk  ke website Profil  Kantor Kecamatan  Sematangborang.  Pada  halaman home terdapat  menu  dan  sub  menu  yang  memiliki  fungsi tersendiri.

## Gambar 9. Tampilan Home (Masyarakat)
Halaman  Profil  akan  tampil  ketika  masyarakat  menekan  menu  profil.  Pada  halaman  profil  ini masyarakat bisa melihat informasi tentang profil kecamatan  yaitu sejarah, visi dan misi dan perangkat kecamatan di website tersebut.
Gambar 11. Tampilan Halaman Visi Misi (Masyarakat)

## Gambar 12. Tampilan Halaman Perangkat Kecamatan (Masyarakat)
Halaman  IKM  akan  tampil  ketika  masyarakat  menekan  Menu  IKM.  Pada  halaman  IKM  ini masyarakat bisa mengisi form survei IKM dan juga masyarakat bisa melihat hasil survei terbaru.
Gambar 13. Tampilan Halaman Kuesioner IKM (Masyarakat)
Gambar 14. Tampilan Halaman Hasil Survei IKM (Masyarakat)

## V. T ESTING
Tahap  pengujian  sistem  merupakan  proses  untuk  memverifikasi  keberfungsian  sistem  yang dibuat  dan  mendeteksi bug yang  ada  agar  mempermudah  perbaikan  sistem  tersebut  [8].  Pengujian dipraktikkan  dengan  memanfaatkan  pendekatan black-box ,  dimana  metode  pengujian black-box fokusnya  adalah  pada  fungsionalitas  yang  ada  dalam  sistem.  Untuk  memudahkan  pengujian  peneliti membagi  sistem  pengujian  menjadi  dua  bagian  yaitu  pengujian sistem  aktor  admin  dan  sistem  aktor masyarakat.

## 1) Pengujian Sistem Aktor Admin
Hasil pengujian ( testing ) yang dilakukan oleh aktor admin terdapat pada Tabel 1. di bawah ini.
Tabel 1. Pengujian Sistem sebagai Aktor Admin
No Nama Keluaran Yang Diharapkan Hasil Pengujian Berhasil  Tidak 1 Login Tampilan Halaman Login untuk inputan Username dan password  2 Dashboard Tampilan menu admin  3 Data Slider Tampilan  data slider dan button tambah, hapus dan edit  4 Sambutan Tampilan data sambutan  dan button tambah, hapus dan edit 
5 Data Kecamatan
Tampilan  data  kecamatan   dan buttton tambah, hapus dan edit  6 Perangkat Kecamatan Tampilan data perangkat kecamatan dan button tambah, hapus dan edit  7 Info Layanan
Tampilan data info layanan  dan button tambah, hapus dan edit  8 IKM Terdapat  tampilan  data  hasil  survei IKM dan button cetak laporan  9 Berita Terdapat  tampilan  data  berita  dan button tambah, hapus dan edit  10 Galeri Terdapat tampilan data galeri foto  dan button tambah, hapus dan edit  11 Event Terdapat tampilan data event dan button tambah, hapus dan edit  12 Saran Terdapat data saran yang masuk  13 Logout Kembali ke halaman login 
Berdasarkan  hasil  pengujian  yang  telah  dilakukan  terhadap  sistem  pada  aktor  admin,  bisa disimpulkan bahwa kinerja sistem tersebut berjalan dengan sukses dan memenuhi harapan pengguna.

## 2) Pengujian Sistem Aktor Masyarakat
Hasil pengujian ( testing ) yang dilakukan oleh aktor masyarkat terdapat pada Tabel 2. di bawah ini.

## Tabel 2. Pengujian Sistem Aktor Masyarakat
No Nama Keluaran Yang Diharapkan Hasil Pengujian Berhasil Tidak 1 Home Tampilan Home dan  menu-menu  2 Profil Tampilan Profil kecamatan yaitu sejarah, visi dan misi, dan perangkat    kecamatan  3 Data Kecamatan Tampilan data Kecamatan  4 Informasi Layanan Tampilan data informasi layanan  5 Event Tampilan data event  6 Berita Tampilan data berita  7 Galeri Tampilan  data  galeri   foto  8 IKM Tampilan form survei    IKM dan hasil survei IKM  9 Saran Tampilan form saran 
Berdasarkan  hasil  pengujian  yang  telah  dilakukan  terhadap  sistem  pada  aktor  masyarakat,  bisa disimpulkan bahwa kinerja sistem tersebut berjalan dengan sukses dan memenuhi harapan pengguna.

## K ESIMPULAN
Berdasarkan hasil penelitian yang dilakukan terhadap Sistem Informasi Company Profile Kantor Kecamatan Sematangborang, dapat disimpulkan bahwa :
1. Sistem informasi Company Profile memudahkan masyarakat mendapatkan informasi tentang Profil Kecamatan Sematangborang, Berita dan Informasi Terbaru Kecamatan Sematangborang.
2. Sistem informasi Company Profile memudahkan masyarakat untuk mendapatkan informasi tentang Informasi Pelayanan yang ada di Kantor Kecamatan Sematangborang.
3. Sistem  informasi Company  Profile memudahkan  masyarakat  untuk  ikut  serta  dalam  pengisian Survei  Indeks  Kepuasan  Masyarakat  dan  memudahkan  masyarakat  untuk  melihat  hasilnya  tanpa harus datang ke Kantor Kecamatan Sematangborang secara langsung.

## D AFTAR P USTAKA
[1] M.  Melinda,  R.  I.  Borman,  and  E.  R.  Susanto,  “Rancang  Bangun  Sistem  Informasi  Publik Berbasis Web (Studi Kasus : Desa Durian Kecamatan Padang Cermin Kabupaten Pesawaran),” J. Tekno Kompak , vol. 11, no. 1, 2018, doi: 10.33365/jtk.v11i1.63.
[2] A. Sucipto et al. , “Penerapan Sistem Informasi Profil Berbasis Web di Desa Bandarsari,” J. Soc. Sci. Technol. Community Serv. , vol. 3, no. 1, 2022, doi: 10.33365/jsstcs.v3i1.1512.
[3] N.  Ariati,  “Game  Edukasi  Pengenalan  Bahasa  Inggris  Untuk  Anak  Usia  Dini,” J.  Ilm.  Inform. Glob. Vol. , vol. 12, no. 1, 2021.
[4] N.  Lestari,  Z.  R.  Mair,  and  A.  S.  Afrizal,  “Company  Profile  Pada  Kantor  Desa  Lumpatan  1 Berbasis Web,” J. Nas. Ilmu Komput. , vol. 2, no. 3, 2021, doi: 10.47747/jurnalnik.v2i3.531.
[5] W. isti rahayu Ravi Rahmatul Fajri, Parhan Hambali, “Penentuan Kepuasaan Pengguna Terhadap Produk  Dari  Website  Ke  Media  Sosial  Berbasis  Desktop.”  Kreatif  Indonesia  Nusantara, Bandung, p. 268, 2020.
[6] M. Siregar, N. Kusumawati, Asmira, and Aris Susanto, “Sistem Informasi Company Profile PT. Sinar Nusantara Sakti Menggunakan Wordpress,” SIMKOM , vol. 6, no. 1, pp. 46–57, Jan. 2021, doi: 10.51717/simkom.v6i1.54.
[7] W.  Witanti,  S.  Y.  Pinasty,  and  I.  V.  Saputri,  “Sistem  Informasi  Pengarsipan  Surat  Masuk  Dan Surat Keluar Berbasis Web di kecamatan Batujajar,” Semin. Nas. Din. Inform. 2020 Univ. PGRI Yogyakarta Pelaks. , pp. 138–142, 2020.
[8] R.  Igfirly  Mustaib,  R.  Dwiyansaputra,  M.  muaidi,  K.  Desa  Sandik  Jl  Pariwisata,  and  B.  Layar, “Sistem  Informasi  Company  Profile  Kantor  Desa  Sandik  Berbasis  Website  ( Website  based Information System of Company Profile for Sandik Village ),” JBegaTI, Vol. 3, No. 2, September 2022, 2022. [Online]. Available: http://begawe.unram.ac.id/index.php/JBTI/
[9] Elgamar, Konsep  Dasar  Pemrograman  Website  dengan  PHP ,  1st  ed.  Malang:  CV.  Multimedia
Edukasi, 2020. Accessed: Nov. 20, 2022.
[Online].
Available:
https://books.google.co.id/books?id=sgLyDwAAQBAJ&newbks=0&printsec=frontcover&pg=P A3&dq=website+adalah&hl=id&redir_esc=y#v=onepage&q=website adalah&f=false [10]  D.  Dwi  Wiranti,  “Penerapan  Metode  Exponential  Smoothing  Pada  Sistem  Informasi  Peramalan Stok Bahan Bangunan di PT. Muara Dua Palembang,” J. Ilm. Inform. Glob. , vol. 11, 2020.
[11]  Rosa A.S, Analis dan Desain Perangkat Lunak , 1st ed. Bandung: Informatika Bandung, 2022.