1233 Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E- ISSN 2503-2933

## Perancangan Aplikasi Registrasi Kegiatan Berbasis
Web Menggunakan Framework CodeIgniter
Di Fakultas Teknologi Informasi
Jonathan Febrianto Gunawan 1 , Ramos Somya 2 1,2 Jl. Diponegoro 52–  60, Salatiga 50711, Salatiga Jawa Tengah
3 Jurusan Teknik Informatika, UKSW, Salatiga e-mail: 1 67201715@student.uksw.edu, 2 ramos.somya@uksw.edu

## Abstrak
Kegiatan  merupakan  bagian  dari  mahasiswa  yang  sering  dilakukan  di  lingkungan kampus, baik kegiatan wajib maupun kegiatan tidak wajib. Kegiatan yang bersifat wajib telah menjadi  kegiatan  pokok  setiap  tahunnya,  seperti  kegiatan  Kemahasiswaan  yang  dilakukan  di setiap  fakultas.  Masalah  yang  terjadi  saat  ini  adalah  belum  ada  aplikasi  untuk  membantu melaksanakan  kegiatan  di fakultas  sehingga  sering terjadi  kesalahan  dalam  pengelolaan  data pada bagian Registrasi atau pendafataran pada awal kegiatan karena pendataan masih bersifat tulis  tangan.  Hasil  dari  aplikasi  ini  adalah  memudahkan  pihak  fakultas  Teknologi  Informasi dalam melaksanakan kegiatan yang ada sehingga dapat mempersingkat waktu dan mengurangi kesalahan yang terjadi pada awal Registrasi.
Kata kunci : Registrasi Kegiatan, Aplikasi, Data.

## Abstract
Activities  are  part  of  students’  activities  that  are  often  carried  out  in  the  campus environment, both mandatory and non-mandatory activities. Mandatory activities have become the  main  activities  every  year,  such  as  Student  activities  carried  out  in  each  faculty.  The problem that occurs at this time is that there is no application to help carry out activities at the faculty so that errors often occur in data management in the Registration or registration section at  the  beginning  of  the  activity  because  data  collection  is  still  handwritten.  The  result  of  this application  is  to  make  it  easier  for  the  Information  Technology  faculty  to  carry  out  existing activities  so  that  it  can  shorten  time  and  reduce  errors  that  occur  at  the  beginning  of registration.
Keyword: Activity registration, Application, Data.

## 1. PENDAHULUAN
Di perancangan aplikasi saat ini diharapkan dapat membantu dalam pelaksaaan kegiatan yang berlangsung di fakultas sehingga memudahkan dalam pelaksaan kegiatan. khususnya pada FTI  UKSW,  berbagai  kegiatan  diadakan  setiap  tahunnya  yang  di  antaranya  terdapat  kegiatan wajib kampus yang  mengharuskan mahasiswa untuk mengikuti kegiatan yang ada. Mahasiswa yang diwajibkan dan ingin mengikuti kegiatan harus mendaftar kegiatan secara manual dengan cara menulis formulir pendaftaran dan mengumpulkannya kembali kepada panitia pendaftaran. Point kegiatan menjadi salah satu faktor syarat kelulusan bagi setiap mahasiswa yang ada di FTI khususnya di Satya Wacana.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E-ISSN 2503-2933 1234
IJCCS Vol. x:  first_page–end_page
Berdasarkan  observasi  yang  dilakukan  oleh  penulis  penilitian  ini,  saat  ini  FTI Universitas Kristen Satya Wacana belum memiliki sistem aplikasi untuk melakukan pendaftaran di  web  khusus.  Hal  ini  dirasa  kurang  efisien  untuk  proses  kegiatan  besar  dan  membutuhkan waktu  lama.  Ada  cara  untuk  meminimalkan  permasalahan  tersebut  dengan  membuat  aplikasi menggunakan  web  yang  dipergunakan  untuk  melakukan  pendaftaran  atau Registrasi. Dengan latar  belakang  masalah  yang  ada,  maka  dilaksanakan  penelitian  yang  ditunjukan  untuk merancang sebuah web menggunakan Framework Codeigniter (Studi Kasus: FTI UKSW). Penelitian  tentang  pendaftaran  telah  banyak  dilakukan  diantaranya,  penelitian  yang studi kasusnya mengenai pendaftaran pasien online di sebuah klinik, membahas mengenai cara pencatatan  pada  klinik  medisina  yang  masih  manual  ditulis  dalam  bentuk  lembaran  kertas. Banyaknya kekurangan menyebabkan permasalahan yang terjadi, seperti perlu waktu yang lama mencari  data  pasien  dan  jejak  rekam  medis  yang  dapat  diakses  oleh  siapa  saja.  Sehingga menyebabkan  keamanan  dan  kebenaran  data  ditanyakan  keasliannya.  Untuk  menyelesaikan permasalahan yang ada dibuatlah progam pencatatan rekam medis [1].
Penelitian  berikutnya  membahas  mengenai  permasalahan  dalam  mengelola  daftar alumni  di  SMK  1  Jogonalan.  Permasalahan  sering  terjadi  dikarenakan  masih  menggunakan metode manual yang menyebabkan kesalahan data dan lamanya waktu pencarian[2].
Contoh  penelitian  berikutnya  yang  membahas  mengenai  permasalahan  yang  ada  pada Klinik  Dr.  Muhadjir  Spesialis  Anak,  kurangnya  loket  pendaftaran  yang  tersedia  dalam  proses pendaftaran  pasien  yang  berkunjung.  Untuk  mengatasi  masalah  yang  ada  dibutuhkan  aplikasi yang dapat membantu proses pendaftaran di klinik Dr. Muhajidir Spesialis Anak[3].

## 2. METODE PENELITIAN

## 2.1 Gap Analisis
Merupakan  metode  atau  studi  yang  mengidentifikasikan  apakah  sistem  telah  berjalan dengan sesuai yang telah diharapkan. Biasanya gap analisis digunakan dibidang jasa pelayanan yang bertujuan mengukur kualitas pelayanan yang disajikan[4][5]. Berdasarkan penelitian yang telah ada dapat diperoleh untuk hasil analisis gap:
1. Waktu yang diperlukan untuk pendaftaran cenderung lama.
2. Sering terjadinya kesalahan data.

## 2.2 Kajian Pustaka
2.1.1 Framework CodeIgnitier
CodeIgniter adalah web aplikasi network yang bersifat gratis, biasanya digunakan untuk membuat  aplikasi  atau  web  php. CodeIgniter memiliki  3  model,  yaitu  MVC  ( Model,  View, Controller). Dengan  adanya  ke  3  model  ini CodeIgniter dapat  mempercepat  pengembangan untuk pembuatan sebuah aplikasi web [6].

## 2.1.2 My Structured Query Languange
MySQL adalah  aplikasi Relational  Database  Management  System .  MySQL merupakan database yang bersifat opensource yang berarti gratis untuk digunakan maupun di modifikasi ke berbagai bentuk tanpa harus khawatir dengan lisensi yang ada[7].
1235 Jatisi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E-ISSN 2503-2933

## 2.1.3 PHP
PHP  adalah  bahasa  pemograman  yang  paling  populer  saat  ini,  Bahasa  pemograman  ini sering digunakan untuk membuat sebuah website [8].

## 2.1.4 Bootstrap
Bootstrap  adalah  framework  CSS  dibuat  khusus  untuk  tahap  akhir  dari  sebuah  website. Bootstrap  digunakan  untuk  mengembangkan  website  agar  lebih  responsive  dan  mempercantik tampilan website [9].

## 2.1.5 HTML
HTML  adalah  bahasa  yang  paling  banyak  digunakan  progammer  dalam  pembuatan aplikasi  atau  halaman  web.  HTML  berfungsi mengelola  data  dan  informasi  sehingga  dapat diakses pengguna dan ditampilkan di website[10].

## 2.3 Activty Diagram
Menggambarkan  aktivitas  yang  terjadi  di  progam  yang  telah  dirancang,  progam  awal, keputusan yang akan terjadi, dan berakhir.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E-ISSN 2503-2933 1236
IJCCS Vol. x:  first_page–end_page
Pada gambar 1. Admin harus login terlebih dahulu sebelum mengakses tampilan menu. Terdapat  5  tampilan  Menu  yang  tersedia  di  web  ini,  setiap  menu  dapat  diakses  oleh  admin. Semua menu memiliki button yang terhubung dengan database. Terdapat tombol Loqout untuk mengakhiri session dan menampilkan Kembali ke halaman login.
Gambar 2. Activity Diagram Menu Admin
Pada  gambar  2.  user  harus login terlebih  dahulu  sebelum  mengakses  tampilan  menu. Terdapat 2 tampilan Menu saja yang tersedia di web ini, setiap menu dapat diakses oleh user. Semua menu memiliki button yang terhubung dengan database. Terdapat tombol Loqout untuk mengakhiri s ession dan menampilkan Kembali ke halaman login .
1237 Jatisi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E-ISSN 2503-2933

## 2.4 Use Case Diagram
Gambar 3. Use Case Diagram dari Aplikasi
Di  gambar  3  dapat  dilihat  admin  sebagai  actor  utama  dapat  melihat  menu  setelah berhasil  login.  Menu  yang  ditampilkan  berupa  menu  Member,  SubMenu  Management, ListLdkm, ListFti, Pendaftaran Ldkm, dan Pendaftaran Fti. Pada menu SubMenu Management actor  dapat  melihat  menu  yang  sudah  mendaftar  pada  web  dan  dapat  menghapus  atau menambah  menu  yang  ada.  Menu  Ldkm  menyediakan  fasilitas  untuk  mendaftar  dan  lihat perserta ldkm, menu Fti menyediakan fasilitas untuk mendaftar dan lihat perserta Fti.

## 2.5 Class Diagram

## Gambar 4. Class Diagam
Di gambar 4 dapat dilihat Kegiatan menjadi factor utama dalam aplikasi ini perancangan ini, dimana user yang akan mengisi data dan admin yang mengurus data.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E-ISSN 2503-2933 1238
IJCCS Vol. x:  first_page–end_page

## 3. HASIL DAN PEMBAHASAN

## 3.1 Tampilan User
Gambar a adalah  tampilan  awal  saat login sebelum  masuk  ke  dalam  menu  yang  ada  di  dalam aplikasi.
Gambar b adalah  tampilan  profile  dari user setelah login , user hanya  dapat  mengisi  form kegiatan yang sudah di sediakan oleh i.
Gambar c tampilan menu pendaftaran FTI yang akan di input oleh user Gambar d tampilan menu pendaftaran LDKM yang akan di input oleh user
3.2 Tampilan Admin
1239 Jatisi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E-ISSN 2503-2933
Gambar a adalah  tampilan  awal  saat login sebelum  masuk  ke  dalam  menu  yang  ada  di  dalam aplikasi.
Gambar b adalah tampilan data peserta LDKM. Gambar c adalah tampilan data peserta FTI.
Gambar d tampilan pengelolaan menu di dalam aplikasi.

## 3.3 Pengujian
Pengujian  ini  hanya  dilakukan  oleh  sisi  pengembang,  belum  diuji  oleh  user  langsung. Pengujian  ini  menggunakan  metode Blackbox yang  dimana  pengujian  hanya  memerhatikan jalannya fungsi atau tombol yang ada di sistem saja, apakah aplikasi ini berjalan sesuai yang di inginkan pengembang atau tidak. Pengujian aplikasi dapat ditunjukan pada Tabel dibawah ini.
Tabel 1. Hasil Pengujian Fungsionalitas Sistem No Module yang di uji Data Input Hasil yang diharapkan Hasil Uji Status 1 Login User Username dan password correct Username dan password incorrect Login berhasil Login gagal Login berhasil Login gagal Valid Valid 2 Login Admin Username dan password correct Username dan password incorrect Login berhasi Login gagal Login berhasil Login gagal Valid Valid 3 Button daftar pada menu Ldkm Button di klik Button tidak di klik Keluar form pendaftaran Tidak keluar form pendaftaran Keluar form pendaftaran Tidak keluar form pendaftaran Valid Valid 4 Button daftar pada menu Fti Days Button di klik Button tidak di klik Keluar form pendaftaran Tidak keluar form pendaftaran Keluar form pendaftaran Tidak keluar form pendaftaran Valid Valid 5 Button add menu SubMenu Management Button di klik Button tidak di klik Keluar form add Menu Tidak keluar form add Menu Keluar form add Menu Tidak keluar form add Menu Valid Valid 6 Menu Member Ada user yang terdaftar Tidak Ada user yang terdaftar Keluar user yang terdaftar Tidak Keluar user yang terdaftar Keluar user yang terdaftar Tidak Keluar user yang terdaftar Valid Valid
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E-ISSN 2503-2933 1240
IJCCS Vol. x:  first_page–end_page
7 Menu List Ldkm Ada user yang terdaftar Tidak Ada user yang terdaftar Keluar user yang terdaftar Tidak Keluar user yang terdaftar Keluar user yang terdaftar Tidak Keluar user yang terdaftar Valid Valid 8 Menu List Fti Ada user yang terdaftar Tidak Ada user yang terdaftar Keluar user yang terdaftar Tidak Keluar user yang terdaftar Keluar user yang terdaftar Tidak Keluar user yang terdaftar Valid Valid 9 Menu Edit Profile User Data user yang sudah terdaftar Tidak Ada user yang terdaftar Keluar menu profile user Tidak keluar menu user Keluar menu profile user Tidak keluar menu user Valid Valid 10 Button Edit Profile User Button di klik Button tidak di klik Profile berhasil di ubah Profile tidak berhasil di ubah Profile berhasil di ubah Profile tidak berhasil di ubah Valid Valid

## 4. KESIMPULAN
Berdasarkan hasil penelitian dan pengujian yang dilakukan, maka dapat disimpulkan bahwa:
1. Aplikasi registrasi pendaftaran dapat membantu dan memantau dalam pendataan mahasiswa pada Fakultas Teknologi Informasi, khususnya di Universitas Satya Wacana.
2. Aplikasi  ini  juga  dapat  memperlancar  kegiatan  yang  sedang  dilaksanakan  tanpa  harus menunggu  antrian  yang  Panjang  karena  proses  pendaftaran  ini  dilakukan  secara  mandiri, yang dimana user mengisi data secara sendiri.

## 5. SARAN
Berikut saran yang diberikan penulis antara lain:
1. Perlunya  penambahan  fungsi  ditiap  menu  dan  belum  dilakukan  untuk  pengujian  kapasitas data  yang  dapat  diteima.  Maka  perlu  dilakukan  pengujian  untuk  menguji  batas  kapasitas yang dapat di terima.
1241 Jatisi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1233-1241 E-ISSN 2503-2933

## DAFTAR PUSTAKA
[1] A.  Suprianto  and  A.  A.  F.  Matsea, “Rancang  Bangun  Aplikasi  Pendaftaran  Pasien Online dan Pemeriksaan Dokter di Klinik Pengobatan Berbasis Web,” J. Rekayasa Inf. , Vol. 7, No. 1,
pp. 48–58, 2018, [Online]. Available:
https://ejournal.istn.ac.id/index.php/rekayasainformasi/article/view/277.
[2] P.  Pindoyono, “Pengujian  Functionality  dan  Performance  Sistem  Inforamasi  Berbasis Web Menggunakan Framework Codeigniter di SMK Negeri 1 Jogonalan Klaten,” Elinvo (Electronics,  Informatics,  Vocat.  Educ. ,  Vol.  2,  No.  2,  pp.  190–194,  2017,  doi: 10.21831/elinvo.v2i2.17313.
[3] R.  E.  Handayani  and  C.  Dewi, “Perancangan  Aplikasi  Registrasi  Online  pada  Klinik Dokter Spesialis Anak Dengan Framework CodeIgniter Artikel Ilmiah,” No. 672013169, 2017.
[4] Y.  Muchsam,  Falahah,  and  G.  I.  Saputro ,  “Penerapan  Gap  Analysis  pada Pengembangan  Sistem  Pendukung,” Semin.  Nsional  Apl.  Teknol.  Inf. ,  Vol.  2011,  No. September 2020, p. A-94-A-100, 2011.
[5] H. M. Astuti, Hanim Maria Astuti, S.Kom, M.Sc . 2017.
[6] A. Asroni, “Penerapan Model View Controller (MVC) Dengan Framework Codeigniter pada Sistem Informasi Booking Wisata Klangon,” BERDIKARI  J. Inov. dan Penerapan Ipteks , Vol. 6, No. 2, pp. 119–130, 2018, doi: 10.18196/bdr.6239.
[7] H.  Maulana, “Analisis  dan  Perancangan  Sistem  Replikasi  Database  MySQL  Dengan Menggunakan  Vmware  pada  Sistem  Operasi  Open  Source,” InfoTekJar  (Jurnal  Nas. Inform.  dan  Teknol.  Jaringan) ,  Vol.  1,  No.  1,  pp.  32–37,  2016,  doi: 10.30743/infotekjar.v1i1.37.
[8] וגאמאראס הזו ’ ז , “No Title Реформа закупок . ,” Vol. 93, No. I, p. 259, 2017.
[9] M.  Anastacya  Pinoa,  U.  Kristen  Satya  Wacana,  and  F.  Teknologi  Informasi, “Pengembangan  dan  Penerapan  Konten  H5P  pada  E-Learning  Berbasis  LMS Menggunakan  Moodle  (Studi  Kasus:  PT  Global  Infotech  Solution),” 2021.  [Online]. Available: http://jurnal.mdp.ac.id.
[10] L.  A.  Mashita, “Artikel  Ilmiah  Artikel  Ilmiah,” STIE  Perbanas  Surabaya ,  No. 672015164, p. 18, 2017.