Pengembangan Sistem Informasi Satuan Karya Pramuka Untuk Pelaporan Kegiatan
1 Rinda Cahyana, 2 Fahrul Siddik
Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut 44151 Indonesia Email : jurnal@sttgarut.ac.id
1 rindacahyana@sttgarut.ac.id
2 1306048@sttgarut.ac.id
Abstrak  – SAKA  Infоrmаtіkа  аdаlаh  wаdаh  pendidikan  untuk  mеnуаlurkаn  mіnаt,  bаkаt  dan реngаlаmаn  раrа  рrаmukа  dаlаm  bеrbаgаі  bidang  іlmu  реngеtаhuаn  dаn  tеknоlоgі.  Untuk kеmudаhаn  dalam  mendapatkan  іnfоrmаѕі  anggota  ѕаtuаn  karya  dаn  kеgіаtаnnуа  dіреrlukаn sistem informasi  уаng dараt dіаkѕеѕ  secara  оnlіnе agar  аnggоtа ѕаtuаn kаrуа уаng tеrѕеbаr dі tеmраt уаng tеrріѕаh tidak реrlu mеnеmрuh реrjаlаnаn jаuh untuk mеlароrkаn pencapaian ѕуаrаt kecakapan khuѕuѕ уаng tеlаh dicapaianya. Sеbеlumnуа tеrdараt реnеlіtіаn уаng dilakukan оlеh Alіѕаndі  dаn  Cahyana  mеngеnаі  aplikasi  Sіѕtеm  Infоrmаѕі  Kelompok  Pеnggеrаk  Mаѕуаrаkаt Informasi  bеrbаѕіѕ  wеb  untuk  mеrеkаm  profil  dan  kеgіаtаn  аnggоtаnmуа  untuk  keperluan реlароrаn  bagi  pemangku  kереntіngаn,  tetapi  tеknоlоgі  tеrѕеbut  tidak  bіѕа  digunakan  untuk ѕаtuаn  kаrуа  kаrеnа  dirancang  untuk  аnggоtа  Kеlоmроk  Penggerak  Mаѕуаrаkаt  Informasi. Kemudian Cahyana jugа memberikan penjelasan seputar kegiatan ѕаtuаn kаrуа Infоrmаtіkа tеtарі tіdаk  mеnjеlаѕkаn  bаgаіmаnа  реnсараіаn  syarat  kесаkараn  khuѕuѕ  dilaporkan  аtаu  dіrеkаm melalui sistem informasi ѕесаrа online. Penelitian ini bеrtujuаn untuk mеngеmbаngkаn Sіѕtеm Infоrmаѕі  Sаtuаn  Karya  Prаmukа  Infоrmаtіkа  untuk  реlароrаn  kegiatan  para  anggota  Sаtuаn Karya Pramuka. Pеnеlіtіаn ini mеnggunаkаn mеtоdоlоgі Unіfіеd Sоftwаrе Dеvеlорmеnt Prосеѕѕ dеngаn  tahapan  proses  meliputi  tаhар  аnаlіѕіѕ,  реrаnсаngаn,  dерlоуmеnt,  implementasi  dаn реngujіаn. Untuk реmоdеlаn уаng dіgunаkаn аdаlаh Unіfіеd Mоdеllіng Lаnguаgе, perancangan dаn  реmbuаtаn  рrоgrаm  mеnggunаkаn  bаhаѕа  pemrograman  PHP,  Javascript  dan  HTML. Sеdаngkаn bаѕіѕ dаtаnуа menggunakan PostgreSQL. Dеngаn dіkеmbаngkаnnуа sistem informasi ini diharapkan dараt mеmbеrіkаn ѕоluѕі tеrhаdар proses реlароrаn kegiatan dan реnсараіn ѕуаrаt kecakapan khuѕuѕ уаng tеlаh dі lakukan оlеh аnggоtа.
Kata Kunci – Sistem Informasi , Satuan Karya Pramuka Informatika , Pelaporan

## I. PENDAHULUAN
Mеnurut Anggaran  Dasar  Gеrаkаn  Pramuka  Nоmоr  11/MUNAS/2013  раѕаl  13,  реndіdіkаn  kерrаmukааn dаlаm ѕіѕtеm реndіdіkаn nаѕіоnаl tеrmаѕuk dalam jаlur реndіdіkаn non fоrmаl уаng diperkaya oleh реndіdіkаn nilai–nilai gеrаkаn pramuka dalam kерrіbаdіаn уаng berahklak mulia, bеrjіwа раtrіоtіk, taat hukum, dіѕірlіn, dаn mеnjungjung tіnggі nіlаі–nіlаі luhur bаngѕа dan nеgаrа. Adapun SAKA аdаlаh Satuan kаrуа рrаmukа Infоrmаtіkа аdаlаh wadah реndіdіkаn untuk mеnуаlurkаn mіnаt, bakat dаn реngаlаmаn раrа рrаmukа dalam bеrbаgаі bіdаng іlmu реngеtаhuаn dan tеknоlоgі.. Satuan Kаrуа dіtujukаn bаgі раrа Prаmukа Penegak dan Pramuka Pаndеgа dеngаn syarat khusus. Setiap SAKA mеmіlіkі bеbеrара krіdа, dіmаnа masing-masingnya mеngkhuѕuѕkаn  раdа  sub  bіdаng  іlmu  tеrtеntu.  Untuk  kеmudаhаn  dalam  mendapatkan  іnfоrmаѕі  аnggоtа SAKA dan kеgіаtаnnуа, dіреrlukаn SI (Sіѕtеm Infоrmаѕі), yakni ѕеkumрulаn prosedur organisasi уаng раdа ѕааt dіlаkѕаnаkаn аkаn mеmbеrіkаn іnfоrmаѕі bagi реngаmbіl keputusan dаn аtаu untuk pengendali іnfоrmаѕ Lаdjаmudіn (2005). SI іnі hаruѕ dapat dіаkѕеѕ ѕесаrа online agar anggota SAKA уаng tersebar di tеmраt yang tеrріѕаh  tіdаk  реrlu  menempuh  реrjаlаnаn  jauh  untuk  mеlароrkаn  реnсараіаn  SKK  (Sуаrаt  Kесаkараn
Khuѕuѕ) уаng telah dicapaianya.
Sebelumnya terdapat  penelitian  mengenai  aplikasi  SI KPMI (Kelomppk  Penggerak  Masyarakat  Informasi) berbasis web yang merekam profil dan kegiatan anggota KPMI untuk keperluan pelaporan bagi pemangku kepentingan Alisandi  dan  Cahyana  (2015).  Rancangannya  dapat  dirujuk  untuk  mengembangkan  SI  SAKA yang meliputi profil dan kegiatan anggota SAKA. Cahyana (2016) memberikan gambaran kegiatan SAKA Informatika yang dapat dirujuk untuk mengembangkan rancangan data pencapaian SKK anggota SAKA.

## II. METODOLOGI
Metode yang digunakan dalam pengembangan Pengembangan Sistem Informasi Satuan Karya Pramuka Untuk Pelaporan  Kegiatan  ini  menggunakan  metode  USDP  ( Unified  Software  Development  Process ).  Tahapan metode  ini  dapat  digambarkan  dengan WBS  ( Work  Breakdown  Structure )  yang dapat  dilihat  pada  gambar dibawah ini.
Gambar 1: Work Breakdown Structure

## III. HASIL DAN PEMBAHASAN

## A. Hasil
1. Tahap analisis
pada tahap analisis yang dilakukan adalah analisis kebutuhan sistem, dari analisis kebutuhan sistem tersebut di dapatkan identifikasi aktor dan diagram use case
a. Identifikasi Aktor, menghasilkan aktor – aktor yang nantinya akan berinteraksi langsung dengan SI SAKA diantaranya : anggota, admin, pamong, ketua saka’
b. Diagram use case , pada aktivitas ini menghasilkan diagram use case , adapun use case diagram yang di hasilkan : login, daftar, daftar, saka, sanggar, krida, capaian SKK, kelola data kegiatan sanggar bakti, kelola data anggota, laporan .
2. Tahap Perancangan
Pada tahap perancangan ,yaitu tahap yang mendifinisikan struktur statis system seperti subsistem, kelas – kelas dan antar muka dan hubunganya masing - masing
a. Aktivitas  diagram    yang  dihasilkan  dalam  pengembangan  SI  SAKA  adalah  :  login,  daftar,  saka, sanggar, krida, capaian SKK,kelola data kegiatan sanggar bakti, kelola data anggota, laporan
b. Sequence  Diagram yang  dihasilkan  dalam  pengembangan  SI  SAKA  adalah  :  login,  daftar,  saka, sanggar, krida, capaian SKK,kelola data kegiatan sanggar bakti, kelola data anggota, laporan
c. Class diagram . pada aktivitas ini yang dihasilkan adalah identifikasi kelas ,relasi ,atrinut dan method
d. Perancangan interface yang dihasilkan  dalam perancangan interface adalah :halaman utama, halaman login,  halaman  pendaftaran,  halaman  kegiatan,  halaman  tentang,  halaman  saka  ,halaman  sanggar, halaman krida,halaman anggota, halaman capaian SKK ,halaman kelola data kegiatan.
3. Tahapan Deployment
Tahapan ini menghasilkan mengenai perangkat yang ddibutuhkan seperti ; Bahasa pemograman PHP, basis dta menggunakan postgresql, editor code menggunakan visual code.
4. Tahapan Implementasi
Tahapan  ini  menghasilka  rancangan  dan  di  implementasikan  kedalam  bentuk  yang  dapat  dibaca  dan dimengerti oleh computer.

## 5. Tahapan Pengujian
Tahapan yang terakhir ini akan dilakukan sebuah pengujian  system yang sedang dirancang apakah sesuai atau tidak dengan analisis serta perancangan yang ada .

## B. Pembahasan

## 1. Pelaporan kegiatan
Hal  pertama  yang  dilakukan  oleh  anggota  adalah  melakukan  pendaftaran  agar  anggota  tersebut  dapat mengakses SI SAKA. Pada saat anggota ingin mendaftarkan dirinya menjadi anggota SAKA, maka menu yang dipilih anggota saat mengakses SI SAKA adalah menu daftar anggota.

## Gambar 2 : Halaman Pendaftaran Anggota SAKA
Pada  saat  anggota  memilih  menu  daftar  anggota,  sistem  akan  menampilkan  halaman form registrasi. Kemudian, anggota mengisi form pendaftaran SAKA untuk melakukan registrasi. Halaman pendaftaran anggota tersebut dibuat berdasarkan use case diagram daftar anggota.
Vol. 17; No. 1; 2020; Hal 136-146
Proses  registrasi  selesai,  sistem  akan  menyimpan  data  anggota  kedalam database SI  SAKA  dan  data anggota tersebut akan otomatis tersimpan pada halaman data anggota di beck end admin.
Gambar 4 : Halaman Data Anggota SAKA
Setelah  anggota  memiliki  akun  untuk  mengaskses  SI  SAKA,  maka  anggota  dapat  melakukan login dengan menggunakan username dan password yang dimilikinya. Berikut ini halaman pertama yang akan dimasuki oleh anggota pada saat login :

## Gambar 5: Halaman Anggota SAKA
Dari  gambar  5  diatas,  anggota  diberitahukan  untuk  melakukan  konfirmasi  sebagai  anggota  dengan memilih  menu  konfirmasi  anggota.  Pada  saat  anggota  memilih  menu  konfirmasi,  maka  sistem  akan menampilkan halaman konfirmasi anggota. Dalam proses konfirmasi anggota ini, anggota terlebih dahulu mengunduh dokumen bukti konfirmasi sebagai anggota SAKA. Kemudian, setelah selesai mengunduh dokumenya, anggota harus melakukan upload bukti konfirmasi anggota pada form yang sudah disediakan. Berikut ini tampilan halaman konfirmasi anggota:
Gambar 6: Halaman Upload Bukti Anggota SAKA
Apabila  proses  konfirmasi  sudah  selesai  dilakukan  oleh  anggota,  maka  anggota  harus  menunggu konfirmasi dari admin.

## Gambar 7: Halaman Pemberitahuan Konfirmasi Anggota SAKA
Pada saat anggota telah mengirim bukti konfrimasi keanggotaanya, maka pada dashboard admin yaitu pada menu anggota otomatis akan muncul data anggota yang menunggu konfirmasi dari admin untuk. Admin  akan  memilih  opsi  yang  disediakan  oleh  sistem  dan  akan  diarahkan  ke  halaman  konfirmasi anggota. Berikut ini halaman konfirmasi yang dilakukan oleh admin:

## Gambar 8: Halaman Konfirmasi Anggota SAKA
Aktivitas  konfirmasi  anggota  tersbut  dihasilkan  dari activity  diagram konfirmasi  anggota,  diagramnya dapat dilihat sebagai beikut:
Gambar 9: Activity Diagram Konfirmasi Anggota
Setelah anggota di konfirmasi oleh admin, maka anggota dapat mengajukan SKK yang dipilihnya sesuai dengan krida yang ada.  Data pengajuan SKK tersebut dapat dilihat di menu capain SKK pada admin. Ketika  admin  memilih  menu  capaian  SKK  maka  sistem  akan  menampilkan  data  capaian  SKK  dari anggota. Berikut ini data capain SKK yang diajukan oleh anggota tadi :

## Gambar 10: Halaman Daftar Pengajuan SKK
Yang dilakukan oleh admin adalah melihat SKK yang diajukan oleh anggota dengan menekan tombol ceklis  pada  opsi.  Maka  syarat  kecakapan  khusus  yang  harus  dipenuhi  oleh  anggota  akan  muncul  dan admin harus menyetujinya sesuai dengan keahlian anggota tersebut.
Gambar 11: Halaman Isian SKK
Halaman  isian  tersebut  merupakan  hasil  dari  perancangan sequence  diagram isian  SKK.  Berikut  ini diagramnya:
Gambar 12: Sequence Diagram Isian SKK
Setelah itu, anggota dapat mengajukan level anggota dari purwa ke madya kemudian ke utama. Untuk proses pengajuanya sama seperti proses pengajuan SKK yang telah dijelaskan diatas. Setelah anggota mencapai level utama, anggota mempunyai hak untuk melaporkan kegiatan non profit dan kegiatan profit.
Pelaporan kegiatan profit merupakan kegiatan yang telah dilakukan oleh anggota dengan level utama, yang  telah  melaksanakan  kegiatan  berhubungan  langsung  dengan  masyarakat  terkait  dengan  keahlian yang telah dimilikinya setelah mencapai seluruh kecakapan khusus. Berikut ini halaman pelaporan non profit:
Gambar 14: Halaman Pelaporan Non Profit
Pelaporan kegiatan profit adalahpelaporan kegiatan dari anggota level utama yang telah melaksanakan kegiatan  yang  menghasilkan  sebuah  penghasilan  sesuai  dengan  tujuan  tertentu.  Berikut  ini  halaman pelaporan profit:

## Gambar 16 Halaman Pelaporan Profit

## 2. Produksi Informasi
Selain  proses  perekaman  SKK  dan  aktivitas  yang  dilakukan  oleh  anggota,  ada  informasi  yang  dapat disajikan dalam SI SAKA yaitu mengenai letak sanggar satuan karya, data capaian SKK, dan aktvitas yang telah silakukan oleh anggota. Semua hal yang telah di sebutkan tadi dapat dilihat di menu utama SI SAKA.  Untuk  yang  pertama  yaitu  informasi  mengenai  lokasi  dari  sanggar.  Infrormasi  tersebut  dapat dilihat pada gambar dibawah ini:

## Gambar 17: Informasi Lokasi Sanggar
Informasi mengenai lokasi sanggar tersebut didapatkan dari data sanggar yang telah diinputkan pada saat penambahan data sanggar yang telah ditambahkan oleh admin. Informasi yang kedua adalah mengenai aktivitas  yang telah  dilakukan  oleh  anggota.  Pelaporan  kegiatan  ini merupakan  kegiatan-kegitan  yang telah dilaporkna oleh anggota yang telah mempunyai level utama. Selain itu, pelaporan kegitan juga dapat di lakukan oleh admin. Kegiatan-kegiatan yang dilaporkan tersebut akan ditampilkan di halaman utama SI SAKA dalam bentuk daftar atau list kegiatan yang berupa link yang ketika di klik akan diarahkan pada laporan tersebut. Berikut ini tampilannya:
Gambar 18: Informasi Aktivitas SAKA
Hasil pelaporan ketika di klik:

## Gambar 19: Detail Informasi Aktivitas SAKA
Informasi yang terakhir yaitu informasi mengenai data capain SKK anggota, informasi ini disajikan dalam bentuk tabel yang di dalamnya memuat informasi mengenai krida mana yang capaian SKK-nya telah tercapai.

## IV. KESIMPULAN/RINGKASAN
Dari hasil tinjauan teori yang ada, kesimpulan yang dapat diambil dari pengembangan system informasi Satuan Karya Pramuka Untuk Pelaporan Kegiatan sebagai berikut :
1. Penelitian ini telah berhasil mencapai tujuan yakni mengembangkan Sistem Informasi SAKA yang dapat mengelola data SAKA, data sanggar, data krida, data anggota, data capaian SKK, dan data kegiatan yang telah dilakukan oleh anggota.
2. Dengan  adanya  Sistem  Informasi  SAKA  dapat  mengelola  pencapaian  Syarat  Kecapakan  Khusus  yang telah dicapai oleh anggota SAKA.

## DAFTAR PUSTAKA
[1]    Alаmѕуаh, Z. (2003). Anаlіѕіѕ dаn Desain Sіѕtеm Informasi. Yogyakarta: Grаhа Ilmu.
[2] Alіѕаndі, R., & Cаhуаnа, R.(2015).Pеngеmbаngаn Sіѕtеm Infоrmаѕі Untuk Pеrеkаmаn dan  Pеlароrаn Kinerja Kеlоmроk Pеnggеrаk Masyarakat Infоmаѕі.Jurnаl аlgоrіtmа,12(1).
[3]   Amѕуаh, Z. (2003). Mаnаjеmеn Sіѕtеm Infоrmаѕі. Jаkаrtа: PT Grаmеdіа Pustaka Utаmа.
[4]   Bаhrаmі, A. (1999). Object Orіеntеd Sуѕtеm Deployment. Cоlumbuѕ: MсGrаwHіll.
[5] Bunyamin, & Alfarisi, R. (2015). Pеngеmbаngаn Sistem Infоrmаѕі Pеngеlоlааn Dаtа Sаntrі Pesantren Ash -ѕhоfі Bеrbаѕіѕ wеb. jurnаl algoritma, 13(1).
[6] Cahyana,  R.  (2016).  Mеmfungѕіkаn  Telecenter  Sebagai  Puѕаt  Pеmbаngunаn  Ekonomi  Dіgіtаl  Di Wіlауаh Pedesaan Dеngаn Melibatkan Rеlаwаn TIK. Temu Ilmiah Nasional Pеnеlіtі. Bоgоr.
[7]   Lаdjаmudіn, A. B. (2005). Anаlіѕіѕ dаn Dеѕаіn Sіѕtеm Infоrmаѕі. Yоgуаkаrtа: Graha Ilmu.
[8] Nugrоhо, A. (2010). Rekayasa Perangkat Lunаk Bеrоrіеntаѕі Objek dеngаn Metode USDP (Unified software development Prосеѕѕ). Yоgуаkаrtа: Andі.