ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E-ISSN 2503-2933

## Perancangan Dan Implementasi Aplikasi Manajemen Iklan Pada Mesin Penjual Otomatis Smartfren
Fawwaz Baahir Hidayatulloh* 1 , Rina Kurniawati 2 1,2 Politeknik Piksi Ganesha; Jl. Gatot Subroto No.301, Bandung, Jawa Barat, (022)87340030
3 Jurusan Sistem Informasi, Politeknik Piksi Ganesha, Bandung e-mail: * 1 piksi.fawwaz.19402053@gmail.com , 2 rina.kurniawati@gmail.com

## Abstrak
Penelitian  ini  merancang  dan  membangun  program  aplikasi  manajemen  iklan  pada mesin  penjual  otomatis  Smartfen.  perangancangan  ini  perlu  dilakukan  untuk  memudahkan admin  agar  tidak  perlu  mengelola  iklan  secara  manual  di  mesin  penjual  otomatis.  Mesin penjual  otomatis  Smartfren  merupakan  mesin  eletronik  yang  bisa  digunakan  oleh  pelanggan Smartfren  untuk  melakukan  transaksi  seperti  membeli  paket  data,  membeli  pulsa,  membayar tagihan dan layanan Smartfren lainnya. Pada mesin ini terdapat iklan yang berupa gambar dan video  yang  ditamplikan  sebagai  promosi  untuk  produk  Smartfren.  Tujuan  dari  perancangan sistem  ini  agar  iklan  yang  ditampilkan  pada  mesin  penjual  otomatis  bersifat  dinamis.  Dalam perancangan ini  digunkan koneksi  WebSocket  sebagai  protokol  komunikasi  antara  server  dan klien.  Dengan  menggunakan  metode  penelitian  dan  pengembangan  dimana  data  hasil wawancara  dan  observasi  akan  dikembangankan  melalui  peroses  perancangan,  implementasi dan  uji  coba.  Hasil  utama  dari  perancangan  sistem  adalah  admin  dapat  menambahakan menambah, mengubah dan menghapus iklan yang ditampilkan pada mensin penjual otomatis.
Kata kunco: Managemen Iklan, Mesin Penjual Otamatis, WebSocket

## Abstract
This research designs and builds an advertising management application program on a Smartfren vending machine. This design needs to be done to make it easier for admins so they don't  have  to  manage  ads  manually  on  vending  machines.  Smartfren  vending  machines  are electronic machines that can be used by Smartfren customers to carry out transactions such as buying data packages, buying credit, paying bills, and other Smartfren services. This machine contains advertisements in the form of images and videos displayed as promotions for Smartfren products. The purpose of designing this system is that the ads displayed on the vending machine are  dynamic.  In  this  design,  a  WebSocket  connection  is  used  as  a  communication  protocol between the server and the client. By using research and development methods where data from interviews and observations will be developed through a process of design, implementation and testing.  The  main  result  of  system  design  is  that  admins  can  add,  change  and  delete advertisements displayed on vending machines.
Keywords: Ads Management, Vending Machines, WebSocket
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E- ISSN 2503-2933 57
Title of manuscript is short and clear, implies research results (First Author)
1. PENDAHULUAN
engertian  iklan  adalah  pesan  yang  disampaikan  dengan  tujuan  untuk  memperkenalkan suatu  produk  kepada  audiens  dengan  platform  media  tertentu  [1].  Seiring berkembangannya  teknologi,  iklan  juga  dapat  berupa  digital  seperti  gambar,  suara,  dan video yang ditampilkan pada perangkat elektronik, salah satunya yaitu mesin vending. Vending machine merupakan suatu alat atau mesin yang menjual barang secara otomatis [2].
Mesin vending Smarfren adalah mesin yang menyediakan layanan seperti isi pulsa, beli paket  data,  beli  kartu,  ganti  kartu,  dan  layanan  lainnya  untuk  kartu  Smartfren  lainnya.  Pada mesin  itu  terdapat  iklan  digital  yang  ditampilkan  untuk  menarik  pelanggan  dan  memasarkan produk-produk  yang  dijual  Smarfren.  Aplikasi  yang  ada  pada  mesin  vending  disebut  aplikasi klien.  Untuk  mengatur  isi  konten  yang  ditampilkan  pada  mesin  vending,  maka  digunakan aplikasi lainnya berbasis web sebagai sistem manajemen konten mesin vending smartfren yang disebut  aplikasi  operator.  Aplikasi  operator  ini  sudah  berjalan  dan  memiliki  fungsi  sebagai sistem  mangemen  konten  untuk  aplikasi  klien.  Karena  iklan  pada  mesin  vending  Smartfren bersifat statis, maka dibutuhkan perancangan untuk mengembangkan aplikasi agar iklan bersifat dinamis.
Hasil akhir yang diharapkan dalam adalah aplikasi klien dapat memperbarui iklan yang ditampilkan  secara  otomatis  saat  ada  perubahan  konten  iklan  pada  aplikasi  operator.  Untuk memcapai  tujuan  dari  perancangan  ini,  maka  diperlukan  teknologi WebSocket . WebSocket adalah bagian dari HTML5 yang telah distandarisasi, tetapi saat ini telah dikembangkan secara terpisah  dengan  HTML5.  Dengan  WebSocket,  sangat  mudah  sekali  mengembangkan  aplikasi berbasis Server - Client dengan komunikasi yang efisien dan real-time [3].
Sebagai  pendukung  dalam  penelitan  ini,  peneliti  mencari  literatur  dari  beberapa penelitan  terdahulu  yang  relevan  dengan  penelitan  ini.  Adapun  penelitan  terdahulu,  yaitu sebagai berikut:
1. Perancangan Sistem Informasi Manajemen Iklan Berbasis Web (Studi Kasus PT Radio Suara Andalas),  oleh Muhammad  Syahrizal  Karim . Penelitian  tersebut  bertujuan  untuk  membuat pembaharuan berupa sistem manajemen iklan yang berisi konten pengajuan iklan. PT Radio Suara  Andalas  menggunakan  metode  pengembangan  Extreme  Programming  dan  alat pengembangan UML ( Unified  Modelling  Language )  serta  rancangan  Input  Output.  Secara umum Extreme  Programming dapat  dijabarkan  sebagai  sebuah  pendekatan  pengembangan perangkat lunak yang  mencoba meningkatkan efisiensi dan fleksibilitas dari sebuah proyek pengembangan  perangkat  lunak  dengan  mengkombinasikan  berbagai  ide  sederhana  tanpa mengurangi kualitas software yang akan dibagun [4].
2. Rancang Bangung Sistem Informasi Pemasangan Iklan Online Berbasis Web Pada Lampung Post,  oleh  Didi  Susanto.  Penelitian  tersebut  bertujuan  untuk  membangun  rancangan  baru sistem  informasi  pemasangan  iklan  online  yang  bertujuan  untuk  memberikan  kemudahan saat  melakukan  transaksi  pemasangan  iklan.  Pada  rancangan  sistem  baru  ini  menggunakan PHP dan MySQL berbasis web yang merupakan salah satu bahasa pemrograman yang dapat diharapkan  sesuai  dengan  kebutuhan  sehingga  mempermudah  dalam  melakukan  suatu pekerjaan [5].
3. Sistem  Informasi  Monitoring  Iklan  Berbasis  Web  pada  PT.  Net Visi  Media  Tbk,  oleh  Ade Barlian  Tandiono,  Eddy  Prasetyo,  Isdaryanto  Iskandar.  Penelitian  tersebut  bertujuan  untuk membuat  sistem  informasi  monitoring  iklan  secara real-time dengan  menggunakan  model pengembangan waterfall .  Monitoring  adalah  prosespen  gumpulan  dan  analisis  informasi berdasarkan  indikator  yang  ditetapkan  secara  sistematis  dan  kontinu  tentang  kegiatan program sehingga dapat dilakukan tindakan koreksi untuk penyempurnaan program kegiatan itu selanjutnya [6].

## P
58 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E-ISSN 2503-2933
Dari  penelitan-penelitian  terdahulu  tersebut  memiliki  persamaan  dengan  penilitian penulis  dalam  membuat  sistem  informasi  yang  mengelola  konten  iklan.  Walaupun  demikian, terdapat  juga  perbedaan  pada  kubutuhan  dan  fungsi  yang  perlu  diterapkan  pada  rancangan sistem  informasi  yang  dibuat,  sehingga  pembahasan  pada  penelitian  ini  memerlukan penyelesaian masalah yang berbeda.

## 2. METODE PENELITIAN
Metode  penelitian  yang  digunakan  adalah  metode  penelitan  dan  pengembangan ( Research and Development ). Research and development adalah metode penelitian yang dipakai dalam  menghasilkan  produk  tertentu  dan  menguji  kepraktisan  dan  keefektifan  produk  [7]. Dengan metode ini penulis mengumpulkan data yang diperlukan. Setelah data sudah diperoleh selanjutnya penilis merancancang pengembangan untuk pembaharuan sistem informasi.

## 2.1   Pengumpulan Data
Teknik pengumpulan data yang dilakukan penulis adalah wawancara dan observasi

## 2.1.1  Wawancara
Penulis  melakukan  wawancara  pada  responden  Smartfren  terkait  ketentuan  dan  hasil akhir yang diharapkan.

## 2.1.2  Observasi
Penulis  melakukan  observasi  terkait  cara  kerja  dari  sistem  yang  sudah  berlajan  yang mencangkup aplikasi operator, aplikasi client dan stuktur database yang digunakan.
2.1.3   Data Terkumpul
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E- ISSN 2503-2933 59
Title of manuscript is short and clear, implies research results (First Author)
Gambar 1. Ilustrasi Mesin Vending Smartfren
Pada gambar 1 menunjukan ilustrasi bentuk fisik mesin vending Smartfen yang didapat dari hasil observasi.
Tabel 1. Hasil Data Kebutuhan Sistem
Nomor Deskripsi Kebutuhan
1 Terdapat dua layar yang menampilkan iklan
2 Iklan yang ditampilakan berupa gambar dan video
3 Masing-masing layar iklan memilki jumlah iklan yang berbeda
4 Saat iklan diklik layar pada mesin vending menampilkan paket data yang dipromosikan
5 Ukuran maksimal setiap file iklan 30 mb
6 Iklan yang ditampilkan dapat dijadwalkan sesuai periode tanggalnya
7 Sumber iklan yang ditampilkan dari penyimpanan lokal komputer
Pada tabel 1 menunjukan data kebutuhan yang perlu diterapkan pada rancangan sistem informasi yang akan dibuat. Data tersebut didapat dari hasil wawancara.
60 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E-ISSN 2503-2933

## 2.2   Pengembangan Aplikasi
Metode  mengembangan  aplikasi  yang  digunakan  penulis  adalah  metode  waterfall. Model waterfall menggunakan  pendekatan  sistematis  dan  berurutan.  Kelebihan  menggunakan metode  waterfall  dalam  pengembangan  sistem  informasi  adalah  kualitas  dari  sistem  yang dihasilkan  akan  baik  karena  pelaksanaannya  dilakukan  secara  bertahap,  sementara  untuk kekurangannya  adalah  proses  pengembangan  sistem  membutuhkan  waktu  yang  lama  sehingga biaya  yang  diperlukan  juga  mahal  [8].  Dengan  metode  ini  penulis  secara  bertahap  melakukan analisis, perancangan, implementasi, pengujian dan evaluasi.

## 2.2.1  Tahap Analisis
Pertama penulis melakukan analisis kebutuhan sistem aplikasi dari data yang ada. Data yang diperoleh dari hasil wawancara dan observasi dikelola sebagai kebutuhan untuk rancangan sistem aplikasi.

## 2.2.2  Tahap Perancagan
Setelah  kebutuhan  sistem  aplikasi  diketahui,  peneliti  melakuan  perancangan  sistem aplikasi dalam bentuk diagram-diagram yang akan diperlukan.

## 2.2.1  Tahap Implementasi
Pada  tahap  ini  diagram-diagram  yang  sudah  dibuat  direalisasikan  dalam  bentuk  kode bahasa pemprograman untuk dijalankan dan ditampilkan sebagai antarmuka pengguna aplikasi.

## 2.2.1  Tahap Pengujian
Selanjutnya tahap pengujian aplikasi dilakukan untuk mencari kesalahan yang mungkin terjadi pada aplikasi. Faktor yang diuji meliputi kebutuhan dan fungsional aplikasi berdasarkan ketentuan rancangan awal.

## 2.2.1  Tahap Evaluasi
Dan  terakhir  tahap  evaluasi  dilakukan  untuk  memperbaiki  hasil  yang  didapatkan  dari pengujian  aplikasi  agar  hasil  yang  diperoleh  meliki  kualitas  yang  sesuai  dengan  kebutuhan aplikasi.

## 3. HASIL DAN PEMBAHASAN

## 3.1   Rancangan Diagram
Hasil  dari  perancangan  yang  dibuat  berupa  beberapa  diagram  objek  yaitu usecase diagram , class diagram , dan sequence diagram .

## 3.1.1  Usecse Diagram
Usecase  diagram adalah  satu  dari  berbagai  jenis  diagram UML yang  menggambarkan hubungan interaksi antara sistem dan aktor [9].
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E- ISSN 2503-2933 61
Title of manuscript is short and clear, implies research results (First Author)
Gambar 2. Usecase Diagram Sistem Manajemen Iklan
Pada  gambar  2  menunjukan  aktor  dan  kegiatan  yang  dapat  dilakukan  pada  sistem manajemen iklan Smartren.

## 3.1.2  Class Diagram
Class  diagram atau  diagram  kelas  adalah  salah  satu jenis  diagram  struktur  pada UML yang menggambarkan dengan jelas struktur serta deskripsi class, atribut, metode, dan hubungan dari setiap objek [10].
Gambar 3. Class Diagram Manajemen Iklan
Pada  gambar  3  menunjukan  kelas  objek-objek  yang  saling  terhubung.  Objek-objek tersebut akan direalisasikan pada tabel di database sebagai penyimpanan data yang diperlukan. Kelas objek yang berwana oren merupakan tabel yang sudah ada, sedangkan kelas objek yang berwarna hijau merupakan tabel baru yang perlu ditambahkan.
62 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E-ISSN 2503-2933

## 3.1.3  Sequence Diagram
Sequence  diagram atau  diagram  urutan  adalah  sebuah  diagram  yang  digunakan  untuk menjelaskan  dan  menampilkan  interaksi  antar  objek-objek  dalam  sebuah  sistem  secara terperinci [11].
Gambar 4. Sequence Diagram Update Database
Pada  gambar  4  menunjukan  urutan  proses  yang  dilakukan  sistem  pada  saat  aplikasi operator  mengirim  data  ke database dan  mengirim  perintah  pada  aplikasi  klien  untuk memperbaharui iklan.
Gambar 5. Sequence Diagram Update Local Storage
Pada gambar 5 menunjukan urutan proses yang akan dilakukan sistem pada saat aplikasi klien memperbahurui konten iklan di perangkat penyimpanan komputer.
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E- ISSN 2503-2933 63
Title of manuscript is short and clear, implies research results (First Author)

## 3.2   Tampilan Antarmuka Aplikasi Operator
Gambar 6. UI Aplikasi Operator
Pada  gambar  6  dapat  dilihat  terdapat  menu  Adversiting  yang  memiliki  dua  sub-menu Ads Manager dan Ads Schedule . Menu Ads Manager digunakan untuk menambah, mengubah, dan menhapus iklan. Menu Ads Schedule digunakan untuk mengatur jadwal iklan.
3.2.1 Tampilan Antarmuka Menu Ads Manager
64 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E-ISSN 2503-2933
Gambar 7 menampilkan daftar data iklan, dapat dilihat data iklan juga dapat memilki atribut dari data paket data.
Gambar 8. UI Form Data Iklan
Gambar 8 menampilkan tampilan form yang digunakan untuk menambah atau mengubah data iklan.

## 3.2.2 Tampilan Antarmuka Menu Ads Schedule
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E- ISSN 2503-2933 65
Title of manuscript is short and clear, implies research results (First Author)
Gambar 9. UI Daftar Jadwal Iklan
Gambar 9 menampilkan tampilan daftar jadwal iklan. Tipe iklan terbagi dua agar iklan ditampilkan sesuai pada layarnya.
Gambar 10. UI Form Data Jadwal Iklan
Gambar 10 menampilkan tampilan form jadwal iklan. Iklan yang ada pada halaman daftar iklan dapat ditambahkan sebagai isi konten dari jadwal iklan.
66 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E-ISSN 2503-2933

## 3.3 Hasil Pengujian
Pengujian  aplikasi  menenggunakan  pengujian blackbox .  Pengujian blackbox adalah pengujian untuk  menguji  fungsionalitas  sistem  yang  dilakukan  oleh  pihak  pengembang  sistem [12]. Hasil diketahui dari perbandingan pada tabel berikut:
Tabel 2. Hasil Pengujian Aplikasi Aksi dilakukan Hasil Diharapkan Hasil Ditampilkan Kebutuhan Mengubah  konten  iklan pada jadwal Aplikasi klien memperbarui iklan otomatis Aplikasi klien memperbarui iklan otomatis Terpenuhi Manambahkan  file  iklan yang lebih dari 30 mb File iklan yang diunggah ditolak File iklan yang diunggah ditolak Terpenuhi Manambahkan  file  iklan yang  selain  dari  format png, jpg dan mp3 File iklan yang diunggah ditolak File iklan yang diunggah ditolak Terpenuhi Mengatur durasi iklan ditamplikan Iklan yang muncul sesuai dengan durasinya Iklan yang muncul sesuai dengan durasinya Terpenuhi Mengosongkan  salah  satu form data iklan Tombol  simpan  menjadi tidak aktif Tombol simpan menjadi tidak aktif Terpenuhi Mengklik  iklan  pada  layar aplikasi klien Menampilkan data paket sesuai iklan Menampilkan data paket sesuai iklan Terpenuhi Menonaktifkan jadwal iklan Aplikasi klien tidak menampilkan iklan Aplikasi klien tidak menampilkan iklan Terpenuhi
Berdasarkan tabel 10 hasil pengujian dari implementasi aplikasi yang dirancang sudah memenuhi semua kebutuhan.

## 4. KESIMPULAN
Berdasarkan hasil penelitian yang didapatkan pengembangan aplikasi managemen iklan ini  membantu  admin  operator  Smartfren  dalam  mengelola  iklan  yang  bisa  ditampilkan  pada mesin  vending  Smartfen.  Selain  itu  sumber  iklan  yang  ditampilkan  sudah  disimpan  pada penyimpan  lokal  komputer  sehingga  tidak  memerlukan  koneksi  internet  dalam  menjalankan media  iklan  yang  ditampilkan.  Dan  implementasi  aplikasi  ini  sudah  memenuhi  semua  syarat, kebutuhan  dan  fungsional  yang  sesuai  dengan  perancangan,  dengan  demikian  pengembangan aplikasi ini sudah layak untuk diterapkan.

## 5. SARAN
Walaupun pengembangan aplikasi sudah memenuhi kebutuhan, tetapi masih diperlukan pemeliharaan  baik  aplikasi  operator  maupun  aplikasi klien  dikarnakan aplikasi  ini tidak  hanya mencangkup konten iklan saja, sehingga kemungkinan terjadinya kesalahan yang lain bisa lebih besar.  Sistem  informasi  manajemen  konten  untuk  mesin  vending  masih  memerlukan  evaluasi agar bisa meningkatkan performa aplikasi, oleh karna itu penulis juga menyarankan agar menu managemen  selain  iklan  juga  terdokumentasi.  Dan  penulis  juga  menyarankan  untuk mencadangankan  data  yang  disimpan  pada  basis  data  agar  data  yang  munkin  saja  hilang  bisa dipulihkan kembali.
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E- ISSN 2503-2933 67
Title of manuscript is short and clear, implies research results (First Author)

## UCAPAN TERIMA KASIH
Penulis  mengucapkan  terima  kasih  kepada  Politeknik  Piksi  Ganehsa  dan  pembimbing yang telah membantu untuk penyelesaikan penelitian ini.

## DAFTAR PUSTAKA
[1] R.  A.  Mawardi,  2022, Pengertian  Iklan:  Jenis,  Fungsi,  Tujuan,  dan  Medianya, https://www.detik.com/edu/detikpedia/d-6118374/pengertian-iklan-jenis-fungsi-tujuan- dan-medianya ttp://www.fuzzy.cs.uniagdeburg,  diakses tgl 2 September 2023.
[2] A.  S.  Maulana, Implementasi  Finite  State  Automata  (FSA)  Dengan  Simulasi  Vending Machine  pada  Aplikasi  Android,  2020, Jurnal  Edukasi  Elektro ,  No.  2,  Vol.  3, https://journal.uny.ac.id/index.php/jee/article/view/28332.
[3] N.  Rachmat,  O.  Octaria,  D.  M.  Tarigan,  and  Samsuryadi, Sistem  Pemanggilan  Antrian Menggunakan  Websocket, 2016, Annual  Research  Seminar  (ARS) ,  No.1,  Vol.2, http://seminar.ilkom.unsri.ac.id/index.php/ars/article/view/962.
[4] M.  S.  Karim, Rancang  Bangun  Sistem  Informasi  Manajemen  Iklan  Berbasis  Web  pada
Radio Suara Andalas, 2021, Jurnal Dunia Bisnis , No.1, Vol.1,
http://repository.teknokrat.ac.id/901.
[5] D. Susianto, Rancang Bangung Sistem Informasi Pemasangan Iklan Online Berbasis Web pada Lampung Post, 2014, Jurnal Cendikia , No.2, Vol.10,
https://jurnal.dcc.ac.id/index.php/JC/article/view/71.
[6] A.  Barlian  Tandiono,  E.  Prasetyo,  and  I.  Iskandar ,  Sistem  Informasi  Monitoring  Iklan Berbasis  Web  pada  PT.  Net  Visi  Media  Tbk ,  2022, FIDELITY:  Jurnal  Teknik  Elektro , No.3, Vol.4, 69-71, https://fidelity.nusaputra.ac.id/article/view/130.
[7] L.  P.  Sari,  I.  Hatchi,  and  D.  A.  Siregar, Pengembangan  Modul  Ajar  Berbasis  Project
Based  Learning  (PjBL)  yang  Praktis  Bagi Mahasiswa  Calon  Guru  Fisika, 2019, Jurnal Education And Development , No. 3, Vol. 7, 87,
http://journal.ipts.ac.id/index.php/ED/article/view/1188.
[8] A.  A.  Wahid, Analisis  Metode  Waterfall  Untuk  Pengembangan  Sistem  Informasi ,  2020, Jurnal Ilmu-ilmu Informatika dan Manajemen STMIK,
https://www.researchgate.net/profile/Aceng- Wahid/publication/346397070_Analisis_Metode_Waterfall_Untuk_Pengembangan_Siste m_Informasi/links/5fbfa91092851c933f5d76b6/Analisis-Metode-Waterfall-Untuk- Pengembangan-Sistem-Informasi.pdf.
[9] Dicoding  Intern,  2021, Contoh  Use  Case  Diagram  Lengkap  Dengan  Penjelasannya , https://www.dicoding.com/blog/contoh-use-case-diagram,  diakses tgl 2 September 2023.
[10]  R.  Setiawan,  2021, Contoh  Use  Case  Diagram  Lengkap  Dengan  Penjelasannya , https://www.dicoding.com/blog/contoh-use-case-diagram, diakses tgl 2 September 2023.
68 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 56-68 E-ISSN 2503-2933
[11]  R. Setiawan, 2021, Memahami Class Diagram Lebih Baik , https://www.dicoding.com/blog/memahami-class-diagram-lebih-baik, diakses tgl 2
September 2023.
[12]  R. Irna, 2021, Apa Itu Sequence Diagram dan Contohnya ,
https://www.dicoding.com/blog/apa-itu-sequence-diagram, diakses tgl 2 September 2023.