JTERA (Jurnal Teknologi Rekayasa), Vol. 6, No. 2, Desember 2021, Hal. 351-360 Terakreditasi “ Peringkat 3” oleh Kemenristek/BRIN, Nomor SK: 85/M/KPT/2020 DOI: 10.31544/jtera.v6.i2.2021.351-360
Diterima: 10 Oktober 2021; Direvisi: 5 Desember 2021; Disetujui: 7 Desember 2021 JTERA, Vol. 6, No. 2, Desember 2021

## Pengembangan Smart UMKM sebagai Media Registrasi, Promosi, dan Pembinaan di Kabupaten Sukabumi
Samirah Rahayu # , Nila Natalia, Syayidul Muwahhid Program Studi Teknik Komputer, Politeknik Sukabumi Jl. Babakan Sirna No. 25 Kota Sukabumi - Indonesia
# samirah@polteksmi.ac.id

## Abstrak
Usaha  Mikro,  Kecil,  dan  Menengah  (UMKM)  menjadi  bagian  integral  dalam  pertumbuhan  ekonomi  Indonesia, berperan dalam menciptakan lapangan kerja dan kontribusi terhadap produk domestik bruto (PDB). Untuk mendukung pertumbuhan UMKM, digitalisasi manajemen data UMKM melalui sistem dan teknologi informasi menjadi solusi yang penting.  Namun,  UMKM  masih  menghadapi  tantangan  internal  dan  eksternal,  seperti  kurangnya  dukungan  finansial, akses  terhadap  kredit,  serta  keterbatasan  infrastruktur  dan  SDM.  Penelitian  ini  bertujuan  untuk  merancang  dan membangun sistem smart UMKM berbasis web untuk mendukung kegiatan Dinas Perdagangan, Koperasi, Usaha Kecil dan  Menengah  (DPKUKM)  Kabupaten  Sukabumi.  Metode yang  digunakan adalah Extreme  Programming (XP),  yang menawarkan  pendekatan  iteratif  dan  responsif  terhadap  perubahan.  Tahapan  pengembangan  sistem  mencakup perencanaan, perancangan, pengkodean, dan pengujian. Hasil analisis menunjukkan bahwa sistem yang dikembangkan mampu  memfasilitasi  registrasi,  promosi,  dan  pembinaan  UMKM.  Fitur-fitur  yang  diuji,  seperti  registrasi  pengguna, pengelolaan  data  usaha,  pendaftaran  kegiatan  pembinaan  dan  pameran,  serta  manajemen  dokumen,  berjalan  dengan baik.  Evaluasi  lanjutan  direncanakan  untuk  meningkatkan  sistem,  termasuk  pengembangan  sistem  pendukung keputusan dan integrasi notifikasi melalui WhatsApp.
Kata kunci: UMKM, digitalisasi manajemen data, Extreme Programming , smart UMKM, dukungan finansial

## Abstract
Micro,  Small,  and  Medium  Enterprises  (MSMEs)  have  become  an  integral  part  of  Indonesia's  economic  growth, playing a role in job creation and contributing to the gross domestic product (GDP). To support the growth of MSMEs, digitalizing MSMEs' data management through information systems and technology is an important solution. However, MSMEs still face internal and external challenges, such as lack of financial support, access to credit, and limitations in infrastructure  and  human  resources.  This  research  aims  to  design  and  develop  a  web-based  smart  MSME  system  to support  the  activities  of  the  Department  of  Trade,  Cooperatives,  Small  and  Medium  Enterprises  (DPKUKM)  of Sukabumi Regency. The method used is Extreme Programming (XP), which offers an iterative and responsive approach to change. The stages of system development include planning, designing, coding, and testing. The analysis results show that the developed system is able to facilitate registration, promotion, and mentoring of MSMEs. Tested features, such as  user  registration,  business  data  management,  registration  for  mentoring  and  exhibition  activities,  and  document management,  work  well.  Further evaluation  is  planned to enhance  the  system, including the  development  of decision support systems and integration of notifications through WhatsApp.
Keywords: MSMEs, data management digitalization, Extreme Programming, smart MSMEs, financial support

## I. P ENDAHULUAN
Usaha  mikro,  kecil  dan  menengah  (UMKM) merupakan bisnis yang berkembang sangat pesat di Indonesia. UMKM berperan penting dalam pengembangan usaha untuk membangun perekonomian  nasional  yang  lebih  baik  dengan melibatkan sebanyak mungkin pelaku sesuai potensi yang  dimiliki.  Untuk  mendukung  pertumbuhan UMKM,  menciptakan  UMKM  yang  berkualitas,
serta  meningkatkan  pangsa  pasar  dan  daya  saing UMKM,  sebaiknya  gunakan  sistem  dan  teknologi informasi  yang  dapat  digunakan  sebagai  bagian digitalisasi  manajemen  data  UMKM.  Dengan dukungan  kemajuan  teknologi  informasi  ini  tentu saja    para    pelaku    usaha    dimudahkan    dalam pengembangan  layanan    informasi    terutama    bagi pelaku  bisnis [1].
UMKM  merupakan  industri  yang  paling  mudah menyerap  tenaga  kerja  secara  cepat  dan  alami dibandingkan  dengan  industri  lainnya.  Banyak orang  yang  dapat  bekerja  pada  UMKM  dengan mudah,  tanpa  melihat  status  pendidikan  ataupun keahlian  yang  mesti  dimiliki  karena  pada  UMKM tenaga kerja akan mendapat keahlian setelah mereka bekerja.  UMKM  dapat  dengan  mudah  beradaptasi dengan  arah  naik  turunnya  permintaan  pasar. UMKM  mempunyai  peranan  yang  sangat  penting dalam sektor perekonomian daerah, selain penyerapan tenaga kerja juga memberikan kontribusi  terhadap  PDBR  (Produk  Domestik Regional  Bruto)  yaitu  pajak  penghasilan  untuk daerah  [2],  oleh  karena  itu  keberlangsungan UMKM perlu  dijaga dan  dikembangkan oleh Dinas Perdagangan, Koperasi, Usaha Kecil dan Menengah (DPKUKM)  termasuk  di  DPKUKM  Kabupaten Sukabumi.
Permasalahan  UMKM  terbagi  atas  faktor internal dan eksternal, baik seperti belum munculnya  kebutuhan  IT  dalam  mendukung  proses bisnis,  kurangnya  dukungan  finansial,  kebijakan pengembangan UMKM belum optimal, tidak semua bank  pelaksana  Kredit  Usaha  Rakyat  (KUR)  dapat mudah  dijangkau  oleh  UMKM  dan  kesulitan  dana pinjaman,  ditambah  jumlah  dan  kualitas  petugas pendamping kredit/BDS/KKMB, keterbatasan Sumber  Daya  Manusia  (SDM),  lemahnya  jaringan usaha,  keterbatasan  sarana  prasarana,  implikasi otonomi  daerah.  Permasalahan  yang  dihadapi UMKM  memunculkan  relasi  antara  peningkatan jumlah  pengangguran  dengan  pertumbuhan  tenaga kerja  pada  Industri  Kecil  (IK)  /  Industri  Rumah Tangga (IRT) dengan munculnya fenomena supply- push dan supplypull [3].
DPKUKM  Kabupaten  Sukabumi  pada  dewasa ini  di  dalam  melakukan  kegiatan  yang  berkaitan dengan UMKM masih belum sepenuhnya memaksimalkan  penggunaan  teknlogi  informasi sebagai  pendukung  dalam  aktifitas  utama  maupun aktifitas pendukung. Selain dikarenakan keterbatasan  sumber  daya  manusia,  kendala  lain adalah  pada  kenyamanan  pada  sistem  tradisional dan kesulitan dalam ber-migrasi kepada sistem baru karena ketakutan akan penerimaan  dan penggunaan teknologi baru.
Pengembangan sistem terkait  dengan  digitalisasi UMKM  sudah  dilakukan  oleh  beberapa  penulis lainnya seperti Aplikasi Sistem Informasi Pengelolaan  &  Pengendalian  Pengurusan  Izin Usaha  Perdagangan  Usaha  Mikro,  Kecil  dan Menengah  (UMKM)  [4],  pada  penelitian  ini membuat sistem berbasis web yang dapat mengelola pengurusan  izin  usaha  perdagangan  UMKM  di Provinsi  Sumatera  Barat.  Sistem  Informasi  UMKM Bengkel  Berbasis  Web  Menggunakan  Metode SCRUM [5], pada penelitian ini membangun sistem informasi UMKM bengkel tire & rims berbasis web dengan  menggunakan  metode  agile software development yaitu SCRUM.
Penelitian  ini  bertujuan  untuk  merancang  dan membangun  sistem smart UMKM  berbasis  web yang  dapat  digunakan  sebagai  media  registrasi, promosi  dan  pembinaan  UMKM  khususnya  di daerah  Kabupaten  Sukabumi.  Konsep  pada aplikasi Manajemen Data UMKM nantinya akan menangani permasalahan UMKM yang ditangani oleh
DPKUKM Kabupaten Sukabumi baik itu permasalahan  pendataan  izin  usaha,  kebutuhan pembinaan, pemasaran produk, dan lain sebagainya. Selain  itu  diharapkan  dapat  memberikan  tanggapan cepat,  efektif,  dan  efisien  pada  DPKUKM  dan pemerintah kabupaten Sukabumi terkait permasalahan,  pengembangan,  pemantauan,  dan aksi pada UMKM di seluruh kabupaten Sukabumi.

## II. M ETODE P ENELITIAN
Dalam  penelitian  ini  metode  yang  digunakan adalah Extreme Programming (XP) untuk membangun  aplikasi  manajemen  data  UMKM.  XP adalah  metodologi  dalam  pengembangan  agile software    development    methodologies    yang berfokus    pada  pengkodean  ( coding )  yang  menjadi aktivitas  utama  dalam  semua  tahapan  pada  siklus pengembangan  perangkat  lunak    [6].  Metode  XP merupakan metode yang responsif terhadap perubahan  [7].  Dalam    XP    terdapat    iterasi    yang bisa  dilakukan  berulang  kali  sesuai  dengan kebutuhan.  XP  menawarkan  tahapan  dalam  waktu yang  singkat  dan  berulang  untuk  bagian-bagian yang  berbeda  sesuai  dengan  fokus  yang  akan dicapai.  Tahapan  pengembangan  perangkat  lunak dengan  XP  meliputi: planning (perencanaan), design (perancangan), coding (pengkodean)  dan testing (pengujian)  [8].  Tahapan-tahapan    XP dapat dilihat pada Gambar 1.
Gambar 1. Skema XP practices [9]
Tahap  pembangunan  sistem  manajemen  data UMKM dengan XP adalah sebagai berikut:
1) Planning (Perencanaan):  Tahap  perencanaan dimulai    dengan    pemahaman    konteks    bisnis dari  aplikasi, mendefinisikan output, fitur yang ada  pada  aplikasi,  fungsi  dari  aplikasi  yang dibuat,  serta  alur  pengembangan  aplikasi  [8]. Dalam  pembangunan  sistem  sistem smart UMKM di Kabupaten Sukabumi  pada tahapan ini dimulai dari mengidentifikasi permasalahan yang  timbul  pada  sistem  yang  berjalan, kemudian dilakukan analisa kebutuhan pengguna terhadap sistem yang akan dibangun.
2) Design (Perancangan):  Pada    tahap    fokus pada design aplikasi    secara    sederhana,    alat untuk    mendesign  pada  tahap  ini  dapat menggunakan  CRC  ( Class  Responsibility Collaborator )  [8].  CRC  memetakan  kelas- kelas  yang  akan   dibangun   dalam use  case diagram,  class diagram dan activity diagram . 3) Coding (Pengkodean): Tahapan
ini merupakan    implementasi    dari  perancangan model  sistem  yang  telah  dibuat  kedalam  kode program  yang  menghasilkan  prototipe  dari perangkat  lunak  [9].  Dalam  pembangunan sistem smart UMKM  di  Kabupaten  Sukabumi menggunakan  Bahasa  pemrograman  PHP dengan bantuan framework Laravel 5.8. Untuk implementasi basis data menggunakan Database Management System (DBMS) MySQL . 4) Testing (Pengujian):  Tahapan    ini    merupakan tahapan    pengujian  terhadap  aplikasi  yang sudah dibangun, pada  tahapan  ini  ditentukan oleh    pengguna  sistem  dan  berfokus  pada  fitur dan  fungsionalitas  dari  keseluruhan  sistem kemudian  ditinjau  oleh  pengguna  sistem  [9]. Metode    yang    digunakan    dalam    melakukan pengujian  terhadap  sistem smart UMKM adalah Black-Box Testing dengan  melakukan
pengujian  terhadap  masukkan  dan  keluaran yang dihasilkan sistem. 5) Software  Increament (Peningkatan  Perangkat Lunak): Tahapan ini merupakan tahap pengembangan  sistem  yang  sudah  dibuat secara  bertahap  yang  dilakukan  setelah  sistem diterapkan    dalam    organisasi    dengan menambahkan  layanan  atau  konten  yang mengakibatkan    bertambahnya    kemampuan fungsionalitas dari sistem.

## III. H ASIL DAN P EMBAHASAN

## A . Analisa Sistem Berjalan
Prosedur  sistem  berjalan  yang  ada  di  Dinas Perdagangan, Koperasi, Usaha Kecil dan Menengah Kabupaten  Sukabumi  dalam  mengelola  data  dan kegiatan UMKM yaitu sebagai berikut:
1. Prosedur Pendataan Usaha Setiap  pelaku  UMKM  yang  ingin  mendapatkan pelayanan usaha seperti pelatihan atau pembinaan  dan  pemasaran  produk.  UMKM harus  mendaftarkan  diri  terlebih  dahulu  dengan datang  ke  lokasi  dinas  terkait  atau  melalui layanan  formulir online menggunakan Goggle Form yang  telah  di  sediakan  oleh  website  resmi dinas.
2. Prosedur Pengajuan Pembinaan Setelah  mendaftarkan  usahanya,  pelaku  UMKM akan  diberi    informasi  kegiatan  mengenai pelatihan  atau  pembinaan  usaha.  Ketika  pelaku UMKM  ingin  mengikuti  kegiatan,  pelaku  usaha datang ke lokasi  untuk konfirmasi dan menyerahkan bukti persyaratan mengikuti kegiatan.
3. Prosedur Promosi Produk DPKUKM Kabupaten Sukabumi dan Pemerintah Kabupaten
Sukabumi selalu menfasilitasi akses promosi dan pemasaran pada pelaku  usaha  melalui  promosi event pameran, demi  mendorong  pertumbuhan  ekonomi  dan pengembangan  bisnis  dibidang  sektor  UMKM. Pelaku  usaha  yang  terdaftar  akan  diberi informasi  mengenai event pameran  melalui brosur undangan atau lain sebagainya, dan dapat mengajukan  pendaftaran  kegiatan  dengan  cara konfirmasi  melalui  surel  telepon  atau  datang  ke lokasi.

## B.   Analisa Masalah
Permasalahan  yang  terjadi  pada  kegiatan administrasi  di  DPKUKM  Kabupaten  Sukabumi adalah:
1. Pendataan  awal  UMKM  untuk  mendapatkan pelayanan  harus  datang  ke  lokasi  dinas  atau
melalui platform formulir online ,  yang  dimana apabila terjadi perubahan data akan membutuhkan waktu dan kurang efisien.
2. Lambat  dan  kurangnya  informasi  lengkap mengenai kegiatan pembinaan atau pemasaran. Sehingga pelaku usaha akan sedikit kebingungan bagaimana tata cara dan
persyaratan untuk berpartisipasi dalam kegiatan.

## C.   Perencanaan Sistem
Setelah  dilakukan  analisa  masalah  kemudian disusun  kebutuhan  analisa  kebutuhan  fungsional. Kebutuhan fungsional diperlukan untuk mengetahui  proses  apa  saja  yang  dapat dilakukan oleh sistem, serta siapa saja yang dapat menggunakan  sistem  yang  dibangun  [10].  Berikut ini  kebutuhan  fungsional  dari  sistem  yang  akan dikembangkan:
1. Pelaku  usaha  mendaftar  melalui  halaman registrasi,  lalu  data  registrasi  akan  di  cek  oleh sistem. Jika ada email yang terdaftar sama dalam sistem, maka tidak dapat mendaftar atau mencari alternatif  alamat  email  lain.  Jika  belum  terdaftar sistem  akan  mengirim  kode  verifikasi  ke  email UMKM.  Setelah  diverifikasi  pelaku  usaha  harus menunggu  konfirmasi  dari  admin  melalui  email. Setelah  menerima  email  konfirmasi  dari  admin, pelaku  usaha  dapat  masuk  ke  sistem  dengan alamat email sebagai username .
2. Setelah pelaku usaha login, pelaku usaha diminta untuk melengkapi data usaha yang terdapat pada menu navigasi profil usaha.
3. Selain  melengkapi  data  informasi  umum  usaha, pelaku  usaha  dapat  mengunggah  file  dokumen izin  usaha  yang  dimiliki  dan  laporan  omzet usaha.  Yang  dimana  wajib  di  lengkapi  untuk persyaratan mendapatkan layanan pada sistem 4. Sistem  menyediakan  halaman  untuk  pelaku usaha yang teregister untuk mengunggah produk usahanya,  dan  sistem  akan  menampilkannya  di halaman  utama  sebagai  media  informasi  untuk memperkenalkan  produk  UMKM  yang  terdaftar pada sistem.
5. Pelaku  usaha  dapat  mengajukan  pendaftaran pembinaan  atau  pameran  usaha  pada  sistem. Untuk melihat daftar kegiatan yang bisa di daftar mau  itu  pembinaan  atau  pameran  dapat  di  akses di  menu  pembinaan  dan  pameran  pada  halaman utama sistem.
6. Pada  daftar  halaman  kegiatan  pembinaan  dan pameran,  pelaku  usaha  dapat  melihat  informasi lengkap  dari  deskripsi  sampai  persyaratan  untuk bisa  mengikuti  kegiatan.  Pelaku  usaha  dapat mengajukan  pendaftaran  dengan  cara  mengklik tombol  daftar,  kemudian  pelaku  usaha  dapat menunggu konfirmasi dari admin.
7. Jika  admin  menerima  pengajuan  pendaftaran maka pelaku usaha akan mendapatkan konfirmasi  melalui  email  dan  melanjutkan pengajuan  dengan  cara  mengunduh  bukti pendaftaran  di  menu  pembinaan  atau  pameran pada  akun  UMKM  yang  teregister.  Jika  admin menolak  maka  pelaku  usaha  dapat  memilih pengajuan  lain  dan  mengikuti  intruksi  admin untuk bisa mengikuti layanan UMKM.
8. File  bukti  pendaftaran  dapat  digunakan  sebagai bukti  bahwa  pelaku  usaha  telah  melakukan pendaftaran  pada  aplikasi  dan  di  setujui pengajuannya,  pelaku  usaha  dapat  menyerahkan bukti  pendaftaran  pada  panitian  penyelenggara kegiatan pada hari pelaksanaan.

## D. Design (Perancangan)
Dalam  metode  pengembangan  sistem extreme programming ( XP )  desain  sistem  dilakukan  dengan menggunakan Class    Responsibility    Collaborator ( CRC )  [11]. CRC bertujuan  untuk  membangun kelas-kelas  yang  akan  digunakan.  Berikut    ini desain  CRC  yang  dikembangakan pada sistem: 1) Fungsi dari aplikasi : mendiskrupsikan kegunaan aplikasi  bagi user dan client .  Berikut  ini  adalah fungsi  aplikasi smart UMKM  Kabupaten Sukabumi.
2) Menentukan  waktu :  pada  tahap  ini  developer melakukan estimasi waktu dalam pengembangan sistem.
Selanjutnya aplikasi didesain dengan menggunakan  diagram  UML  diantaranya  diagram use  case.  Use  case diagram  digambarkan  secara tekstual  ke  bentuk use  case  scenario yang bertujuan  untuk  menjelaskan  interaksi  antar  aktor dengan  sistem,  kemudian  diilustrasikan  dalam bentuk use  case  diagram untuk  menggambarkan konteks  dari  sistem  yang  dikembangkan  [12]. Use case diagram merupakan salah satu diagram unified modelling  language  (UML)  yang  digunakan  untuk menggambarkan  perilaku aktor yang terlibat dalam sistem  serta  kaitannya  dengan  objek  [13],  [14]. Desain use case diagram dapat dilihat pada Gambar 2.
Tabel 1. CRC fungsi aplikasi NAMA DOKUMEN FUNGSI APLIKASI USER Nama Aplikasi Aplikasi Smart UMKM Nama Klien Pemilik Usaha UMKM, Diskoperindag Kabupaten Sukabumi Kegiatan Fungsi dari aplikasi Pelaksanaan 01 April s.d 30 Juni 2021 No Deskripsi Aplikasi Yang Dibuat 1. Fungsi dari pengembangan aplikasi smart UMKM adalah:
1) Mempermudah pengusaha UMKM dalam melakukan registrasi
2) Mempermudah pengusaha UMKM dalam mendapatkan info pelatihan, pembinaan dan promosi produk 3) Mempermudah  pengusaha  UMKM  dalam  mengikuti  kegiatan  pelatihan,  pembinaan dan promosi produk
4) Mempermudah dinas terkait dalam mendapatkan data UMKM
5) Mempermudah  dinas  terkait  dalam  memberikan  informasi  pelatihan  dan  pembinaan kepada UMKM
Tabel 2. CRC jadwal pelaksanaan NAMA DOKUMEN FUNGSI APLIKASI USER Nama Aplikasi Aplikasi Smart UMKM Nama Klien Pemilik Usaha UMKM, Diskoperindag Kabupaten Sukabumi Kegiatan Fungsi dari aplikasi Pelaksanaan 01 April s.d 30 Juni 2021 No Deskripsi aplikasi yang dibuat 1. Waktu pembuatan aplikasi selama 3 bulan
Tahun 2021 April Mei Juni 1 2 3 4 1 2 3 4 1 2 3 4
it e ra si
it e ra si it e ra si it e ra si it e ra si it e ra si it e ra si it e ra si it e ra si it e ra si it e ra si
Gambar 2. Use case diagram smart system UMKM
Berdasarkan Gambar 2, dapat diketahui peranan masing-masing aktor. Peranan utama yang dilakukan oleh administrator adalah mengelola data master  seperti  data  sektor,  data  kategori,  data  desa dan  data  kecamatan.  Selain  itu  administrator  dapat mengelola  data  umkm,  data  pembinaan,  data pameran  dan  data  pengguna.  Kemudian  untuk admin  dinas  dapat  mengelola  data  umkm,  data pameran  dan  data  pembinaan.  Sedangkan  untuk pelaku  UMKM  dapat  melakukan  registrasi  terlebih dahulu, mengelola data usaha, registrasi pembinaan dan registrasi pameran.

## E. Coding (Pengkodean)
Setelah  dilakukan  perancangan,  selanjutnya diimplementasikan  dalam  bentuk  kode  program. Pengkodean    dengan    menggunakan Framework Laravel  dengan  basis  data  MySQL.  Sesuai  dengan fungsional    yang  telah  ditetapkan,  sebelum  dapat menggunakan  aplikasi,  pemilik  usaha  harus melakukan  pendaftaran  seperti  pada  Gambar  3. Setelah  melakukan  pendaftaran    pemilik  usaha dapat  melakukan  login ke dalam aplikasi.
Gambar 3. Halaman registrasi dan login UMKM
Setelah  berhasil  login,  maka  pemilik  usaha atau  pelaku  UMKM  dapat  masuk  kehalaman dashboard.  Ada  beberapa  fitur  yang  dapat  dikelola oleh  pelaku  usaha  diantaranya  mengelola  data usaha  dan  data  omzet  seperti  mengupload dokumen-dokumen  perizinan  yang  dimiliki  seperti pada Gambar 4.
Admin Dinas Pelaku UMKM Kelola Data UMKM Kelola Data Pameran Kelola Data Pembinaan Login <<include>> <<include>> <<include>> Registrasi Info Pameran Info Pembinaan Kelola Data Usaha Registrasi Pembinaan Registrasi Pameran <<include>> <<include>> <<include>> Cetak Bukti Registrasi <<extend>> <<extend>> Administrator Data Sektor Data Kategori Kecamatan Data Desa <<include>> <<include>> <<include>> <<include>> <<include>> Data Pengguna <<include>>
Gambar 4. Halaman kelola dokumen izin usaha dan data omzet
Gambar 5. Halaman informasi pameran
Gambar 6. Halaman informasi pembinaan UMKM
Untuk  mempermudah  pelaku  usaha  dalam mengikuti  pameran  yang  disediakan  oleh  admin dinas,  maka  pelaku  usaha  dapat  melihat  daftar pameran  expo  yang  sedang  dibuka.  Adapun informasi yang didapatkan seperti tanggal pelaksanaan,  lokasi  pelaksanaan  dan  jumlah  kuota yang  disediakan  seperti  pada  Gambar  5.  Pelaku usaha  dapat  melakukan  registrasi  secara  langsung dan  apabila  sudah  diterima  dapat  langsung mencetak bukti pendaftaran.
Untuk  mempermudah  pelaku  usaha  dalam mengikuti kegiatan pembinaan yang diselenggarakan  oleh  dinas  DPUMKM,  maka disediakan  fitur  kelola  pembinaan.  Dimana  data pembinaan  UMKM  dibuat  oleh  admin  dinas. Selanjutnya  pelaku  usaha  dapat  melihat  informasi pembinaan  dan  melakukan  registrasi.  Registrasi dapat  dilakukan  jika  statusnya  masih  dibuka  oleh admin dan tanggal kurang dari tanggal pelaksanaan. Halaman  informasi  pembinaan  dapat  dilihat  pada Gambar 6.

## F. Testing (Pengujian)
Pengujian  yang  dilakukan pada aplikasi SMART UMKM  ini  menggunakan  masukan  data acak  yang bertujuan  untuk  memastikan  sistem  menolak  untuk menyimpan  data  masukan  pada database ,  sehingga sistem  dikatakan  layak  untuk  digunakan  [15]. Metode yang digunakan dalam pengujian ini adalah black-box  testing.  Black-box  testing merupakan Teknik  pengujian  perangkat  lunak  yang  berfokus pada  spesifikasi  fungsional  dari  perangkat  lunak [16],  [17]. Black-box  testing bekerja  dengan mengabaikan struktur kontrol sehingga perhatiannya  difokuskan  pada  informasi  domain [17]. Black-box testing memungkinkan
pengembang software untuk  membuat  himpunan kondisi  input  yang  akan  melatih  seluruh  syarat- syarat  fungsional  suatu  program  [17],  [18].  Hasil pengujian blackbox  testing ditunjukkan  pada  Tabel 3.
Tabel 3. Hasil pengujian black-box testing aplikasi SMART UMKM Identifikasi Deskripsi Kriteria Evaluasi Hasil yang didapat 1 Pengujian tampilan depan Menampilkan informasi data pembinaan dan pameran Sukses 2 Pengujian detail informasi data pembinaan Menmpilkan detail informasi data pembinaan yang masih aktif Sukses 3 Pengujian detail informasi data pameran Menmpilkan detail informasi data pameran yang masih aktif Sukses 4 Pengujian registrasi pelaku UMKM Apabila ada field yang belum diisi maka akan menampilkan peringatan “ Field Require”
Apabila format npwp dan email tidak sesuai maka akan menampilkan peringatan “Format field tidak sesuai”
Apabila data diisi lengkap maka data akan disimpan ke basis
data dan akan menampilkan pesan “Terima kasih telah melakukan registrasi, silahkan cek email anda untuk melakukan aktivasi” Sukses 5 Pengujian halaman login
Apabila ada field yang belum diisi maka akan menampilkan peringatan “ Field Require”
Apabila email atau password tidak sesuai maka akan menampilkan pesan “Email Yang Anda Gunakan Tidak Valid dan Belum Aktif atau Anda Harus Memverifikasi Akun Anda”
Apabila email atau password yang dimasukkan sesuai maka akan dibawa ke halaman dashboard dan menampilkan pesan “Anda berhasil Login” Sukses 6 Pengujian halaman dashboard Menampilkan informasi jumlah pembinaan yang diikuti, jumlah pameran yang diikuti dan dokumen usaha yang dimiliki Sukses 7 Pengujian halaman informasi UMUM Menampilkan informasi profil pelaku UMKM yang dikelola Sukses 8 Pengujian halaman rubah profil Apabila ada field yang tidak diisi maka akan menampilkan peringatan “Field Require” Apabila data diisi lengkap, maka data profil akan dirubah dibasis data dan menampilkan “Data Profil Berhasil Dirubah” Sukses 9 Pengujian halaman produk Menampilkan informasi data produk yang dimiliki oleh pelaku UMKM Sukses 10 Pengujian halaman omzet usaha Menampilkan informasi data omzet usaha pelaku UMKM Sukses 11 Pengujian halaman dokumen perizinan Menampilkan informasi data dokumen perizinan pelaku UMKM Sukses 12 Pengujian halaman data pembinaan usaha Menampilkan informasi data pembinaan yang diselenggarakan oleh dinas Sukses 13 Pengujian halaman data pameran usaha Menampilkan informasi data pameran  yang diselenggarakan oleh dinas Sukses 14 Pengujian halaman registrasi data pembinaan
Apabila ada field yang belum diisi maka akan menampilkan peringatan “ Field Require” Apabila data diisi dengan lengkap, maka data akan masuk k basis data dan menampilkan pesan “Registrasi pembinaan berhasil” Sukses 15 Pengujian halaman registrasi data pameran Apabila ada field yang belum diisi maka akan menampilkan peringatan “ Field Require”
Apabila data diisi dengan lengkap, maka data akan masuk k basis data dan menampilkan pesan “Registrasi registrasi berhasil” Sukses
G. Software Increament (Peningkatan Perangkat

## Lunak)
Setelah  dilakukan  pengujian  dan  implementasi sistem,  kemudian  dilakukan  monitoring  dan evaluasi  terhadap  sistem  yang  aplikasi smart UMKM  Kabupaten  Sukabumi.  Setelah  dilakukan monitoring dan evaluasi maka untuk pengembangan sistem  selanjutnya  adalah  dengan  membuat  sistem pendukung  keputusan  untuk  membantu  pihak DPKUMKM  dalam  menentukan  pemilik  usaha yang  berhak  menerima  bantuan  berdasarkan krtiteria  tertentu.  Selain  itu  sistem  dilengkapi dengan  fitur  integrasi  notifikasi  ke  Whatsapp  yang akan mempermudah pemilik akun dalam mengetahui update informasi  mengenail  kegiatan pembinaan  maupun  promosi  yang  diselenggarakan oleh DPKUMKM Kabupaten Sukabumi.

## IV. K ESIMPULAN
Berdasarkan  penelitian  yang  telah  dilakukan, dapat  diambil  kesimpulan  bahwa  aplikasi SMART UMKM  berbasis  web  telah  berhasil  dibuat  dengan menggunakan  metode  pengembangan extreme programming (XP) dalam waktu yang singkat yaitu selama  3  bulan  sesuai  dengan  perencanaan  jadwal pelaksanaan pada Class Responsibility Collaborator ( CRC )  yang  telah  dibuat.  Selain  itu berdasarkan hasil pengujian aplikasi Smart UMKM secara keseluruhan fitur bekerja sesuai dan berjalan dengan  baik,  hal  itu  dibuktikan  selama  dilakukan pengujian tidak terdapat error atau bug.

## U CAPAN T ERIMA K ASIH
Ucapan  terima  kasih  disampaikan  kepada DRPM  Kemenristekdikti  atas  bantuan  dana penelitian  melalui  hibah  Penelitian  Dosen  Pemula 2021.

## R EFERENSI
[1]  N.  Aini  and  S.  Wicaksono,  “Pembangunan  Sistem Informasi Perpustakaan Berbasis Web menggunakan Metode Rapid Application
Development  (RAD)  (Studi  pada:  SMK  Negeri  11 Malang),” J-PTIIK , vol. 3, no. 9, p. 9, 2021.
[2]  M.  Mutmainnah,  M.  Mulyono,  and  H.  Herry, “Analisa  Dan  Perancangan  Sistem  Informasi Promosi UMKM Pada DISKOPERINDAG Kabupaten Batang Hari,” Jurnal Manajemen Sistem
Informasi , vol. 3, no. 2, Juni 2018.
[3]  A.  Amrullah  and  E.  Utami,  “Perancangan  Sistem Informasi  Pada  Smart  UMKM  dalam  Mendukung Sleman  Smart  Regency,” Konferensi  Nasional Sistem Informasi (KNSI) , 2018.
[4]  N.  Nurmi,  “Aplikasi  Sistem  Informasi  Pengelolaan
& Pengendalian Pengurusan Izin Usaha
Perdagangan  Usaha  Mikro,  Kecil  dan  Menengah (UMKM),” Edik Inform. , vol. 2, no. 2, 2017.
[5]  W. Adi Prabowo and C. Wiguna, “Sistem Informasi UMKM  Bengkel  Berbasis  Web  Menggunakan Metode  SCRUM,” J.  Media  Inform.  Budidarma , vol. 5, no. 1, 2021.
[6]  T.  Gumelar,  R.  Astuti, and  A.  T.  Sunarni,  “Sistem Penjualan Online Dengan Metode Extreme Programming,” J.  Telemat. ,  vol.  9,  no.  2,  pp.  87– 90, 2017.
[7]  F.  Sulianta, Strategi  Merancang  Arsitektur  Sistem Informasi  Masa  Kini .  Jakarta:  PT.  Elex  Media Komputindo, 2019.
[8]  I.  G.  N.  Suryantara, Merancang  Applikasi  dengan Metodologi Extreme Programming , PT. Elex Media Komputindo, Jakarta, 2017.
[9]  A.  Supriyatna,  “Metode  Extreme  Programming Pada  Pembangunan  WEB  Aplikasi  Seleksi  Peserta Pelatihan  Kerja,” Jurnal  Teknik  Informatika , vol. 11, no. 1, April 2018.
[10]  T.  Monica  and  R.  I.  Borman,  “Implementasi Konsep  Media  Sosial  Dalam  Sistem  Informasi Kegiatan Kesiswaan (Studi Kasus: SMK XYZ),” J. Tekno Kompak , vol. 11, no. 2, p. 33, 2017.
[11]  R.  I.  Borman  and  A.  T.  Priandika,  “Implementasi
Metode Pengembangan Sistem Extreme Programming (XP) pada Aplikasi Investasi Peternakan,” JUSTIN  (Jurnal  Sist.  dan  … ,  vol.  8, no. 3, 2020.
[12]  T.  A.  Kurniawan,  “Pemodelan  Use  Case  (UML): Evaluasi  Terhadap  beberapa  Kesalahan  dalam Praktik,” J.  Teknol.  Inf.  dan  Ilmu  Komput. ,  vol.  5, no. 1, pp. 77–86, 2018.
[13]  I.  Yunita  and  M.  A.  Ridla,  “Perancangan  dan Implementasi Sistem Informasi Pelayanan Jam’iyah Umroh  Hafas,” Jurnal  Ilmiah  Informatika ,  vol.  4, no. 2, pp. 53–62, Dec. 2019.
[14]  A. Homaidi and R. Munawaroh, “Rekonstruksi dan Implementasi  Sistem  Informasi  raktek  Kerja Lapangan  AMIK  Ibrahimy,” MATRIK:  Jurnal Manajemen,  Teknik  Informatika  dan  Rekayasa Komputer , vol. 18, no. 2, pp. 180–191, May 2019.
[15]  M.  Nurudin,  W.  Jayanti,  R.  D.  Saputro,  M.  P. Saputra,  and  Y.  Yulianti,  “Pengujian  Black  Box pada Aplikasi Penjualan Berbasis Web Menggunakan  Teknik  Boundary  Value  Analysis,” J. Inform. Univ. Pamulang , vol. 4, no. 4, 2019.
[16]  S.  Roohullah  Jan,  S.  Tauhid  Ullah  Shah,  Z.  Ullah Johar,  Y.  Shah,  and  F.  Khan.,  “An  Innovative Approach  to  Investigate  Various  Software  Testing
Techniques  and  Strategies,” Int.  J.  Sci.  Res.  Sci. Eng. Technol. , vol. 2, no. 2, pp. 682–689.
[17]  J.  Watkins., Testing  IT  An  Off  The  Shelf  Software Testing Process , 2001.
[18]  A.  Bansal,  “A  Comparative  Study  of  Software Testing  Techniques,” Int.  J.  Comput.  Sci.  Mob. Comput. , vol. 36, no. 6, pp. 579–584, 2014.