## ANALISIS SISTEM PENGARSIPAN DATA PADA KECAMATAN LAWE BULAN MENGGUNAKAN METODE SEQUENTIAL SEARCH
Frengki Arjuna 1)* , Rismadayanti Waruwu 2), Anita 3)
1,2,3 Fakultas Teknologi dan Ilmu Komputer, Universitas Prima Indonesia email: frengkiarjuna3245@gmail.com, rismadayanti16@gmail.com, anitayakub_pilchan@yahoo.com

## Abstract
In  a  company  or  organization  archives  play  an  important  role  in  supporting  the  activities  carried  out. Archives  are  documents  that  are  stored  to  be  reused  when  needed,  therefore  if  the  archived  documents are not done properly it will hinder the process of further activities. At the Lawe Bulan sub-district office there  are  problems  with  the  archive  process  which  is  still  done  conventionally.  This  raises  several obstacles,  such  as  the  document  search  process  which  takes  a  long  time,  and  over  time  the  increasing number of archive documents makes the need for hardcopy document storage greater and there will be a risk of damage or loss of documents. Based on this, the authors offer a solution using a web-based data archive system  with sequential search method. Sequential search method is an algorithm used to search for random or non-sequential data by tracing the array from beginning to end. This will certainly simplify the process of searching for archival data and simplify archival activities compared to using conventional archive systems.
Keywords : Analysis, Archives, Sequential search

## 1. PENDAHULUAN
Di dunia kerja saat ini teknologi menjadi pokok  utama  yang  terpenting  di  berbagai instansi  yang  melakukan  perubahan  seperti sistem  informasi  yang  terkomputerisasi  untuk mempermudah  pekerjaan  [1]–[4],  [5]–[9],  [10]– [15]  Dalam  suatu  organisasi  kegiatan  mengolah berbagai  macam  data  masih  kurang  efisien  dan beberapa  instansi  belum  menerapkan  teknologi informasi untuk mengolah arsip secara web.
Arsip  adalah  kumpulan  data  yang dijadikan  sumber  informasi  penting  untuk  dapat membantu  dalam  menunjang  proses  kegiatan administrasi  dan  manajemen  di  suatu  instansi. Sitem  pengarsipan  data  di  Kantor  Camat  Lawe Bulan  masih  dilakukan  secara  konvensional dengan  menggunakan  buku  arsip  dan  dokumen arsip.  Dokumen  arsip  yang  terus  bertambah seiring berjalannya waktu mengakibatkan banyak  tumpukan  dokumen  di  setiap  unit  kerja, meja  kerja  dan  lemari  arsip  tidak  tertata  rapi sebagaimana  baiknya.  Dilihat  dari  fisiknya tumpukan  kertas  menjadi  lusuh,  berdebu,  serta
mempersulit  pencarian  data  ketika  dokumen tersebut diperlukan. Dengan demikian diperlukan suatu aplikasi pengarsipan data untuk dapat  menjaga  informasi  dan  keutuhan  fisik dokumen  tersebut  [14]–[19].  Pada  perancangan aplikasi pengarsipan data ini penulis mengimplementasikan metode sequential search yang  merupakan  metode  untuk  mencari  data berdasarkan  urutan  dari  depan  ke  belakang  atau sebaliknya sesuai dengan kata kunci yang dicari sehingga  dapat  mempermudah  proses  pencarian data [20], [21].
Berdasarkan  uraian  di  atas  penulis melakukan  Analisis  Sistem  Pengarsipan  Data Pada  Kecamatan  Lawe  Bulan  Menggunakan Metode Sequential Search untuk mempermudah dan mempercepat proses pengelolaan arsip serta dapat  meminimalisir  hal-hal  lain  yang  tidak menguntungkan apabila masih melakukan pengolahan data dengan cara yang konvensional tanpa  menggunakan  sistem  yang  berbasis teknologi komputer dan informasi.

## 2. METODE PENELITIAN

## 2.1.  Metodologi Penelitian
Dalam  Penelitian  ini  digunakan  metode waterfall yang  dapat  menghasilkan  sistem  yang lebih  terarah  serta  tercapai  tujuan  yang diinginkan.  [22].  Adapun  setiap  tahap  kerja sistem  tersebut  dilakukan  secara  berurutan. Kerangka  kerja  tersebut  dapat  dilihat  pada Gambar 1.
Gambar 1. Ilustrasi Model Waterfall

## 2.2.  Pengumpulan Data
Pengumpulan  data  yang  dilakukan dengan  cara  :  Studi  Pustaka  yakni  dengan mengumpulkan  informasi  dan  mempelajari referensi  dari  web,  jurnal,  buku,  dan  berbagai sumber yang berkaitan dengan objek dan metode yang  digunakan.  Kemudian  dilakukan  juga Observasi  yakni  mengamati  secara  langsung tempat  penelitian  untuk  mendapatkan  informasi penting  yang  berkaitan  dengan  objek  penelitian, sehingga  diperoleh  informasi  yang  lengkap  dan akurat.  Selain  itu  dilakukan  wawancara  kepada bagian  kepegawaian  dan  umum  yang  berkaitan dengan  permasalahan  yang  terjadi  di  tempat penelitian.

## 2.3.  Analisis Masalah
Pada  tahapan  analisis  masalah  ini  ada beberapa  hal-hal  yang  diperlukan  yaitu  terkait metode  deskriptif  dan  metode  penelitian eksperimental dalam pelaksanaan sistem sebagai
berikut:
1. Metode  deskriptif,  dimana  bagian  ini merupakan  suatu  penelitian  yang  di lakukan untuk mengetahui dan menentukan  permasalahan  yang  terjadi. Metode  deskriptif  dijadikan  perbandingan mengenai  sistem  yang  sedang  diterapkan untuk mendapatkan solusi dalam
menghadapi permasalahan. 2. Metode  penelitian  eksperimental,  dimana bagian  ini  merupakan  penelitian  yang menggunakan  cara  rekayasa  dari  kondisi dan  situasi  sesungguhnya  sehingga  dapat diketahui  hasil  eksperimen  sistem  yang dibangun.

## 2.4.  Perancangan Sistem
Merancang  sistem  pengarsipan  data berbasis  web  dengan  mengimplementasikan algoritma sequential search yang akan dibangun  pada  Kecamatan  Lawe  Bulan Kabupaten Aceh Tenggara, dimana perancangan  sistem  ini  meliputi use  case diagram.
Use  case merupakan  gambaran  alur dari  sistem  yang  akan  dibangun  dengan  tujuan untuk  mengetahui  apa  saja  fungsi  dan  siapa saja  yang  dapat  menggunakan  fungsi  dalam sistem  tersebut.  Gambar  2.  berikut  merupakan use case dari sistem yang akan dibangun dalam penelitian ini :
Gambar 2. Use Case Diagram
Adapun  definisi  dari  aktor  yang terdapat pada use case tersebut pada Tabel 1.
Tabel 1. Definisi Aktor
No Nama aktor Defenisi 1 Admin Admin  mempunyai  akses untuk  kelola  data  pegawai, kelola  departemen,  kelola data  pengirim,  kelola  data arsip  surat  dan  mencetak laporan arsip surat 2 Pimpinan Memiliki akses untuk
melihat laporan arsip surat.
Adapun definisi use case yang terdapat pada use  case diagram  diatas  dijelaskan  pada Tabel 2.
Tabel 2. Definisi Use Case No Nama use case Defenisi 1 Kelola data arsip pegawai, Kelola departemen, Kelola data pengirim surat, Kelola data arsip surat. Mengelola data pegawai, data departemen, data pengirim surat, data arsip surat yang mencakup
melihat, menambah,
mengubah, menghapus dan mencetak data. 2 Kelola laporan Meliputi melihat dan mencetak laporan surat masuk maupun surat keluar.

## 2.5.  Pengujian Program
Pada  tahapan  ini  dilakukan  suatu pengujian  terhadap  sistem  yang  dibangun untuk mengetahui apakah sistem tersebut sudah sesuai  dengan  kebutuhan  dalam  permasalahan. Adapun  yang  dilakukan  adalah  mengevaluasi hasil  yang  diperoleh  agar  dapat  dilakukan pengulangan pengujian terhadap sistem tersebut.

## 2.6.  Arsip
Arsip  merupakan  kumpulan  data  yang disimpan  untuk  dapat  dicari  kembali  saat diperlukan  sebagai  sumber  informasi  yang sangat penting didalam suatu instansi.
2.7. Sequential search
Sequential  search adalah    algoritma pencarian    data  yang  dilakukan  secara  berurut mulai dari awal sampai akhir atau dari depan ke belakang berdasarkan key yang dicari. Kelebihan menggunakan  metode  tersebut  salah  satunya yaitu data dapat ditemukan dengan cepat apabila data  tersebut  berada didepan[5].

## 2.8.  Website
Website  adalah  berbagai  halaman  situs web  yang  memiliki  topik  saling  terkait  antara satu  halaman  dengan  halaman  lainnya,  yang pada  dasarnya  di  tempatkan  pada  sebuah  server web dan dapat diakses melalui jaringan internet.

## 2.9.  PHP
PHP  ( Hypertext  Preprocessor )  adalah bahasa  script  yang  dapat  ditanamkan  atau disisipkan  ke  dalam  HTML.  PHP  banyak dipakai  untuk  membuat  program  situs  web dinamis [3].

## 2.10.  MySQL
MySQL  merupakan database server yang bersifat multiuser dan multi-threaded yang digunakan untuk mengelola data pada Relational Database Management System (RDBMS).

## 3. HASIL DAN PEMBAHASAN
Pada  bab  ini  menjelaskan  mengenai pembuatan sistem pengarsipan data pada Kantor Kecamatan  Lawe  Bulan.  Pada  dasarnya  sistem adalah  kumpulan  komponen  yang  berhubungan erat antara satu dengan yang lainnya untuk dapat mencapai tujuan tertentu. Hasil dan pembahasan ini memiliki tujuan untuk mengetahui kesesuaian  sistem  dari  yang  telah  di  rancang sebelumnya.
3.1.  Hasil Sistem pengarsipan data Kantor Kecamatan  Lawe  Bulan  memiliki  tampilan login ,  beranda,  data  departemen,  data  pengirim surat,  data  arsip  surat,  laporan  arsip  surat,  dan logout .
3.1.1.  Halaman Login Login adalah  menu  untuk  menginput username  dan  password  agar  dapat  masuk  ke dalam  sistem  sebagai  pengguna  yang  memiliki hak  akses.  Tampilan  login  dapat  dilihat  pada Gambar 3. berikut :
Gambar 3. Halaman Login Sistem

## 3.1.2.  Halaman Beranda Admin
Beranda  adalah  tampilan  awal  dan utama  dalam  suatu  sistem  yang  pada  umumnya berisi  informasi  dari  suatu  sistem  tersebut  dan dapat  pula  berisi  beberapa  menu.  Tampilan beranda  admin  dapat  dilihat  pada  Gambar  4. berikut :
Gambar 4. Halaman Beranda Admin

## 3.1.3.  Menu Data Departemen
Dalam  sistem  ini  terdapat  menu  data departemen  yang  berfungsi  untuk  menginput asal  departemen  surat  masuk  atau  surat  keluar Kantor  Kecamatan  Lawe  Bulan.  Departemen yang telah diinput akan masuk otomatis kedalam menu data arsip surat, sehingga pada menu data
arsip surat bagian departemen tidak lagi di ketik. Tampilan  menu  data  departemen  dapat  dilihat pada Gambar 5. berikut :
Gambar 5. Menu Data Departemen
3.1.4.  Menu Data Pegawai Pada menu ini berfungsi untuk menginput  informasi data pegawai  yang bekerja pada  Kantor  Kecamatan  Lawe  Bulan.  Tampilan menu data pegawai dapat dilihat pada Gambar 6. berikut :
Gambar 6. Menu Data Pegawai 3.1.5.  Menu Data Pengirim Surat Pada menu ini berfungsi untuk menginput  data  pengirim  surat  di  Kantor Kecamatan Lawe Bulan. Pada Gambar 7. berikut merupakan tampilan menu data pengirim surat.
Gambar 7. Menu Data Pengirim Surat

## 3.1.6.  Menu Data Arsip Surat Masuk
Pada bagian ini bertujuan untuk menginput  data-data  surat  masuk  yang  akan  di arsip.  Pada  Gambar  8.  berikut  merupakan tampilan menu data arsip surat masuk.
Gambar 8. Menu Data Arsip Surat Masuk
3.1.7.  Menu Data Arsip Surat Keluar
Pada bagian ini bertujuan untuk menginput  data-data  surat  keluar  yang  akan  di arsip.  Pada  Gambar  9.  berikut  merupakan tampilan menu data arsip surat keluar.
Gambar 9. Menu Data Arsip Surat Keluar

## 3.1.8.  Menu Laporan Surat
Menu  ini  berfungsi  untuk  mengelola laporan dari surat masuk dan surat keluar seperti mengubah,  hapus  dan  print  laporan.  Pada Gambar  10.  berikut  merupakan  tampilan  menu laporan surat.

## Gambar 10. Menu Laporan Surat

## 3.19.  Hasil Laporan Surat
Hasil  atau  output  laporan  surat  didapat setelah melakukan aksi print pada menu laporan
surat.  Pada  Gambar  11.  berikut  merupakan tampilan dari hasil laporan surat.

## Gambar 11. Hasil Laporan Surat

## 3.2.  Pembahasan
Berdasarkan  rancangan  yang  telah dibuat sebelumnya, maka dapat dibangun sebuah sistem  pengarsipan  data  menggunakan  metode sequential  search yang  dapat  mempermudah pengarsipan  data  karena  tidak  lagi  dilakukan secara  manual.  Serta  pemeliharaan  sistem pengarsipan  data  dan  pencarian  data  yang diperlukan  dapat  dilakukan  dengan  cepat,  untuk dapat  meminimalisir  terjadinya  kehilangan  atau kerusakan arsip.

## 3.2.1.  Algoritma Sequential Search
Metode sequential  search melakukan proses saat pengguna menginput kata kunci pada fitur  pencarian,  kemudian  sistem  mulai  mencari data dan menampilkan data yang dicari jika data tersebut  ditemukan  dalam  database,  seperti contoh pada Gambar 12.
Gambar 12. Pengujian Data Ditemukan
Apabila  kata  kunci  yang  diinput  dalam fitur  pencarian  tidak  ditemukan  dalam database maka  tidak  ada  data  yang  ditampilkan,  seperti contoh pada Gambar 13.
Gambar 13. Pengujian Data Tidak Ditemukan
Kode  algoritma sequential  search pada sistem  yang  dibagun  dapat  dilihat  pada  Gambar 14.
Gambar 14. Kode Algoritma Sequential Search
Proses kerja algoritma sequential search : 1. Data  Data  dipanggil  kemudian  disimpan dalam array . tbody =
document.getElementById("data_body");
2. Perulangan  dilakukan  sebanyak  jumlah  data dan  dilakukan  pencarian  secara  sekuensial terhadap data yang disimpan dalam array .
for (i = 0; i < tr.length; i++)
3. Data yang tersimpan dalam array dicocokkan  dengan  kata  kunci  yang  dicari menggunakan  perintah  IF,  dan  ditampilkan jika data telah sesuai. if  (typeof  td  !==  "undefined")  {  //  jika  data ada txtValue = td.innerText; // no surat nya //  kondisi  jika  no.surat  pada  baris  sama dengan input pencarian if (txtValue == filter) { ditemukan  =  true;  //jika  sama  maka ditemukan break;  //  hentikan  perulangan  karna sudah ditemukan }
}}
if (ditemukan) { // jika ditemukan tampilkan pesannya index = td.getAttribute('data-ke'); //dapatkan indexnya $('#msg_search').html('Nomor Surat '+txtValue+'  Ditemukan  pada  Index  : '+index);
4. Jika  kata  kunci  yang  dicari  tidak  ditemukan pada data yang tersimpan dalam array maka tidak ada data yang ditampilkan. else {
$('#msg_search').html(''); } Dari  pengujian  fitur  search  di  atas, gambar  15.  berikut  merupakan  penjelasan mengenai  contoh  proses  metode sequential search.
Gambar 15. Contoh Sequential Search
a. Misalnya  data  yang  akan  dicari  adalalah x=77, maka dilakukan pemeriksaan elemen 90, 60, 40, 77 ( data ditemukan) Jadi indeks larik yang dikembalikan : i = 4 b. Misalnya  data  yang  akan  dicari  adalah x=26, maka dilakukan pemeriksaan elemen  90,  60,  40,  77,  30,  10  (tidak  ada data yang ditemukan)
Jadi indeks larik yang dikembalikan : i = 0

## 4. KESIMPULAN
Berdasarkan hasil penelitian dan pembahasan  yang  telah  di  bahas  pada  bab sebelumnya  maka  peneliti  dapat  menarik kesimpulan bahwa :
1. Dengan adanya sistem informasi pengarsipan  data  berbasis  web  menggunkan metode sequential  search ini  tentu  dapat menjadi solusi dalam mempermudah kegiatan  pengarsipan  data  pada  Kecamatan Lawe Bulan.
2. Sistem  informasi  pengarsipan  data  berbasis web efektif dalam meningkatkan kinerja staf
90 60 40 77 30 10 Start
arsip  karena  terdapat  fitur  yang  dapat mempercepat  waktu  pengerjaan  yakni  fitur data  pegawai,  data  departemen,  data pengirim  surat,  data  arsip  surat  masuk,  data arsip  surat  keluar  yang  mencakup  melihat, menambah, mengubah, menghapus, mencari dan mencetak data.
3. Data  yang  di  arsip  akan  lebih  akurat  dan tersistematis dengan adanya sistem
informasi pengarsipan data berbasis web ini.

## 5. REFERENSI
[1] Siharningsih, V. Sihombing, and Masrizal, “Sistem Informasi Administrasi
Data  Siswa  Berbasis  Web  Pada  SMK Swasta  Pembangunan  Bagan  Batu,” TEKINKOM ,  vol.  4,  no.  1,  pp.  70–77,
2021, doi: 10.37600/tekinkom.v4i1.229.
[2] M.  Fauzi,  Masrizal,  and  V.  Sihombing, “Sistem Informasi IT-Helpdesk Universitas Labuhanbatu Berbasis Web,” Jurteksi ,  vol.  VII,  no.  3,  pp.  259–266,
2021.
[3] S.  Sumaizar,  K.  Sinaga,  E.  D.  Siringo- ringo, and V. M. M. Siregar,
“Determining  Goods  Delivery  Priority for  Transportation  Service  Companies Using  SAW  Method,” J.  Comput. Networks, Archit. High Perform.
Comput. ,  vol.  3,  no.  2,  pp.  256–262, 2021, doi: 10.47709/cnahpc.v3i2.1154.
[4] V.  M.  M.  Siregar  and  N.  F.  Siagian, “Sistem  Informasi  Front  Office  Untuk Peningkatan Pelayanan Pelanggan Dalam Reservasi Kamar Hotel,” J. Tek. Inf. dan Komput. ,  vol.  4,  no.  1,  pp.  77–82,  2021, doi: 10.37600/tekinkom.v4i1.279.
[5] P.  D.  P.  Adi  and  A.  Kitagawa, “Performance  Evaluation  of  LoRa ES920LR 920 MHz on the Development Board,” Int.  J.  Adv.  Comput.  Sci.  Appl. , vol. 11, no. 6, 2020, doi: 10.14569/IJACSA.2020.0110602. [6] P.  D.  P.  Adi  and  A.  Kitagawa, “Performance  Evaluation  of  E32  Long Range  Radio  Frequency  915  MHz  based
on  Internet  of  Things  and  Micro  Sensors Data,” Int.  J.  Adv.  Comput.  Sci.  Appl. , vol. 10, no. 11, 2019, doi:
10.14569/IJACSA.2019.0101106.
[7] P. D. P. Adi and A. Kitagawa, “A Study of  LoRa  Performance  in  Monitoring  of Patient’s  SPO2  and  Heart  Rate  based IoT,” Int. J. Adv. Comput. Sci. Appl. , vol. 11, no. 2, 2020, doi: 10.14569/IJACSA.2020.0110232. [8] P.  Dani  Prasetyo  Adi  and  A.  Kitagawa,
“A  performance  of  radio  frequency  and signal  strength  of  LoRa  with  BME280 sensor,”
TELKOMNIKA
(Telecommunication  Comput.  Electron. Control. ,  vol.  18,  no.  2,  p.  649,  Apr. 2020, doi: 10.12928/telkomnika.v18i2.14843.
[9] P.  D.  P.  Adi  and  A.  Kitagawa,  “A Review  of  the  Blockly  Programming  on
M5Stack  Board  and  MQTT  Based  for Programming  Education,”  in 2019  IEEE
11th International Conference on Engineering  Education  (ICEED) ,  Nov. 2019, pp. 102–107, doi: 10.1109/ICEED47294.2019.8994922.
[10] V. M. M. Siregar, “Perancangan Website Sebagai  Media  Promosi  Dan  Penjualan Produk,” TAM  (Technology  Accept.
Model. , vol. 9, no. 1, pp. 15–21, 2018.
[11] J. Simatupang and S. Sianturi, “Perancangan Sistem Informasi
Pemesanan Tiket Bus Pada PO. Handoyo Berbasis  Online,” J.  Intra-Tech ,  vol.  3, no. 2, pp. 11–25, 2019.
[12] E.  Manalu,  F.  A.  Sianturi,  and  M.  R. Manalu,  “Penerapan  Algoritma  Naive
Bayes Untuk Memprediksi Jumlah Produksi  Barang  Berdasarkan  Data Persediaan  Dan  Jumlah  Pemesanan  Pada Cv  .  Papadan  Mama  Pastries,” Effrida Manalu  Fricles  Ariwisanto  Sianturi Mamed  Rofendy  Manalu ,  vol.  1,  no.  2, pp.  16–21,  2017,  [Online].  Available: http://e- jurnal.pelitanusantara.ac.id/index.php/ma ntik/article/view/257.
[13] V.  M.  M.  Siregar,  E.  Damanik,  M.  R.
Tampubolon,  E.  I.  Malau,  E.  P.  S. Parapat,  and  D.  S.  Hutagalung,  “Sistem Informasi Administrasi Pinjaman (Kredit)  Pada  Credo  Union  Modifikasi
(CUM) Berbasis Web,” J. Tekinkom , vol. 3,  no.  2,  pp.  62–69,  2020,  doi: 10.37600/tekinkom.v3i2.193.
[14] D.  Y.  Siringoringo,  V.  Sihombing,  and
M. Masrizal, “Sistem Informasi Penjualan Dan Persediaan Produk Peralatan  Pertanian  Berbasis  Web,” J. Tek.  Inf.  dan  Komput. ,  vol.  4,  no.  1,  pp. 54–59, 2021, doi: 10.37600/tekinkom.v4i1.232.
[15] F. Sinuraya et al. , “WEB-BASED FOOD ORDERING INFORMATION SYSTEM STUDI,” pp. 7–11, 2021.
[16] W.  Purba,  D.  Ujung,  T.  Wahyuni,  L.
Sihaloho,  and  J.  Damanik,  “Perancangan Sistem Informasi Pemesanan Tiket
Online Pada Kmp . Ihan Batak Berbasis,”
vol. 3, no. 2, pp. 65–75, 2020.
[17] F.  A.  Sianturi,  “Penerapan  Algoritma
Apriori Untuk Penentuan Tingkat Pesanan,” Mantik  Penusa ,  vol.  2,  no.  1, pp.  50–57,  2018,  [Online].  Available: http://e- jurnal.pelitanusantara.ac.id/index.php/ma ntik/article/view/330.
[18] P.  Aini,  I.  Purnama,  and  D.  Irmayani, “Sistem  Informasi  Penjualan  Handphone
Dan  Accessories  Pada  Toko  Nisa  Ponsel Berbasis Web,” J. Comput. Sci. Inf. Syst. , vol.  1,  no.  1,  pp.  19–23,  2020,  [Online]. Available: http://jurnal.ulb.ac.id/index.php/JCoInS/a rticle/view/1844.
[19] H.  A.  Simbolon  and  V.  M.  M.  Siregar, “Perancangan  Sistem  Informasi  Berbasis
E-Commerce Untuk Peningkatan Penjualan  Produk  Jersey  Olah  Raga,” J.
Tek.  Inf.  dan  Komput. ,  vol.  1,  no.  2,  pp. 49–54, 2018.
[20] K.  A.  Widodo,  S.  A.  Wibowo,  and  N. Vendyansyah,  “Penerapan  Sequential
Search Untuk Pengelolaan Data Barang,” J.  Ilm.  Tek.  Inform. ,  vol.  15,  no.  1,  pp. 86–97, 2021.
[21] A.  Sonita  and  M.  Sari,  “Implementasi Algoritma  Sequential  Searching  Untuk Pencarian  Nomor  Surat  Pada  Sistem Arsip  Elektronik,” Pseudocode ,  vol.  5, no. 1, pp. 1–9, 2018, doi: 10.33369/pseudocode.5.1.1-9. [22] Y.  Susilowati  and  M.  B.  A.  M.  A.  Heri Purnomo, Modul E-Commerce - Teaching  Factory  For  Students .  Mutiara Publisher, 2019.