## SISTEM INFORMASI PRESENSI KARYAWAN PADA CV. MANHA DIGITAL BERBASIS ANDROID
Muhamad Tabrani 1) , Suhardi 2) , Hananda Priyandaru 3)
1,2,3 Teknik dan Informatika, Universitas Bina Sarana Informatika email: muhammad.mtb@bsi.ac.id, suhardi.sdw@bsi.ac.id, hananda.hnn@bsi.ac.id

## Abstract
Technology is currently developing very rapidly, especially in the field of information system development, forcing companies or agencies to adapt, and must take advantage of existing opportunities to facilitate the performance of all employees. During the COVID-19 pandemic, all companies were forced to employ all employees from home. CV Manha Digital updated the employee attendance policy which was previously done manually by taking daily attendance at the company. During the pandemic, in support of government policies  that  require  working  from  home  to  avoid  physical  contact  between  employees  and  reduce  the spread  of  the  corona  virus,  an  Android-based  attendance  information  system  is  needed  that  allows employees  to  take  attendance  using  cellphones  from  home.  The  software  development  method  uses  the waterfall method starting from needs analysis, design, and implementation. testing the application using a black box shows the results are 100% running as expected. The results of the questionnaire test using the System  Usability  Scale  method  on  a  presence  information  system  that  is  easy  to  use,  user  friendly  and effective  is  stated  by  employees  by  92%.  It  can  be  concluded  that  the  application  of  an  android-based information system during the COVID-19 pandemic is the most appropriate solution in solving problems in CV. Manha Digital.
Keywords : Technology, Information Systems, Android, Waterfall, employees.

## 1. PENDAHULUAN
Dalam  zaman  maju  saat  ini,  sistem absensi  berperan  penting  untuk  mendata kehadiran pegawai/karyawan pada suatu instansi/perusahaan. Perkembangan sistem absensi mutlak harus dijalankan untuk mendukung  proses  bekerja  dari  rumah  dimana, hal  tersebut  didukung  dengan  berkembang peatnya penggunaan Smartphone. Dengan adanya smartphone android yang saat ini sedang banyak  digunakan  oleh  masyarakat,  membuat beberapa  perusahaan  melakukan  pembaharuan sistem dengan menggunakan smartphone android. Karena  pengoperasiannya  dapat  dengan  lebih mudah dilakukan dan dapat mengisi daftar hadir dari dan dimana saja bahkan dari rumah masing- masing.
Android  adalah  sistem  operasi  yang dirancang  dan  dikembangkan  oleh Google  inc yang  berbasis  kernel  linux  untuk  mendukung kinerja perangkat Handphone layar sentuh seperti
tablet  dan  smartphone  [1].  Android  merupakan sistem  operasi  seluler (operating  system) yang banyak  digunakan  saat  ini  [2].  Android  bersifat bebas  digunakan,  dapat  dimodifikasi,  dan disebarluaskan
CV. Manha  Digital  berdiri  pada  tanggal 29  Desember  2001  bergerak  dibidang  penyedia Hardware dan Software komputer, saat ini sudah memiliki  5  Cabang  yang  terletak  di  wilayah Kabupaten Karawang yang beralamat di Jl. Arif Rahman Hakim No. 7 Nagasari  Kec. Karawang Barat Kabupaten Karawang. Saat ini CV. Manha Digital  memiliki  lebih  dari  30  Karyawan  aktif yang  menaungi  5  cabang  pada  Kabupaten Karawang. CV Manha Digital adalah perusahaan yang bergerak dibidang penjualan hardware  dan software komputer yang saat ini sudah memiliki 5 cabang di wilayah kabupaten karawang.
Di  masa  pandemik  covid  19  sesuai dengan  kebijakan  dari  pemerintah  untuk mengurangi kontak fisik masyarakat perusahaan
diminta  mempekerjakan  seluruh  karyawan  dari rumah  masing-masing.  Dalam  mendukung kebijakan  bekerja  di  rumah,  serta  mengurangi kontak fisik antara karyawan. CV. Manha Digital memperbaharui  kebijakan  absensi  karyawan dimana pada tiap jam bekerja melakukan absensi dengan  menggunakan  tulis    jam  kehadiran  serta pulang.  Melalui  pemanfaatan  sistem  informasi dapat  mempercepat  proses  pengolahan  data  dan kinerja  serta  efesiensi  biaya  dan  informasi  yang diperoleh lebih akurat dan cepat [3]–[8], bahkan saat  ini  dilakukan  dengan  sebuah  sistem informasi  berbasis  android  [9],  [10].  Pada penelitan  sebelumnya  penulis  melihat  presensi berbasis website sangat efektif pada saat itu, akan tetapi  kondisi  saat  ini  dimana  perkembangan smartphone  sangat  pesat hampir  seluruh karyawan memiliki smartphone berbasis android menjadikan penelitian ini akan jauh lebih efektif dan efesien pada saat penerapan presensi berbasis android.  serta  hal  tersebut  sesuai  arahan pemerintah  dalam  melaksanakan  pekerjaan  di rumah dalam antisipasi penyebaran virus corona. Oleh  karena  itu,  perancangan  Presensi  berbasis website  dapat  membantu  kemudahan  dalam proses absensi, pencarian data serta proses rekap absensi  dan  juga  dapat  mengurangi  tingkat kesalahan pencatatan kehadiran karyawan [11].

## 2. METODE PENELITIAN
Konsep yang sistematis sangat dibutuhkan untuk menghasilkan perangkat lunak yang  efektif  dan  sesuai  dengan  kebutuhan perusahaan. Dalam pembuatan Sistem Informasi Absensi  Karyawan  CV.  Manha  Digital  berbasis android dilakukan tahap-tahap, antara lain :

## 2.1. Analisa Kebutuhan
Penulis melakukan analisa kebutuhan yang di dapat dalam proses observasi serta wawancara CV Manha Digital
1. Kebutuhan Pengguna
Dalam  Perancangan  sistem  informasi absensi android pada CV Manha Digital terdapat beberapa pengguna yang terlibat pada lingkungan sistem  secara  langsung  yaitu:  Supervisor  dan karyawan.  Peran  pada  masing-masing  pengguna
memiliki  interaksi  yang  berbeda  dalam  sistem. berikut kebutuhan masing masing pengguna: a. Kebutuhan Karyawan
1. Melakukan login
2. Melakukan Absensi
3. Melakukan absen
4. Melihat Rekap Absensi
5. Melakukan logout
b. Kebutuhan supervisor/admin
1. Melakukan login
2. Mengelola data user
3. Mengelola data Absensi
4. Mengelola laporan absensi perbulan
2. Kebutuhan Sistem
a. User,  harus  melakukan  login  terlebih dahulu sebelum melakukan absensi.
b. User,  karyawan  harus  melakukan  logout untuk memastikan data user bisa aman
c. Sistem memiliki halaman pengguna sendiri  yaitu  halaman  user  dan  halaman admin

## 2.2. Pengumpulan Data
Cara  pengumpulan  data  yang  dilakukan dalam mendukung perancangan sistem informasi absensi CV. Manha Digital berbasis android CV Manha Digital [12]:
1. Observasi
Dilakukan  dengan  secara  langsung  mengamati proses  absensi  yang  sedang  berjalan  pada  CV Manha Digital.
2. Wawancara
Dilakukan  dengan  pertanyaan-pertanyaan  yang diajukan secara langsung  kepada pimpinan CV. Manha  Digital  terkait  dengan  kendala  serta permasalahan  absensi  serta  sistem  informasi berbasis android yang akan dikembangkan.

## 2.3. Metode Pengembangan Perangkat Lunak
Dalam  pembangunan  Sistem  informasi Absesi  berbasis  android  penulis  menggunakan metode Waterfall yang  melakukan  pendekatan berurut  atau  sistematis  dalam  mengembangkan software  [13].  Dalam  metode  air  terjun  proses pembangunan perangkat lunak dilakukan dengan terurut dari analisa, desain pengkodean,
pengujian  serta  tahap  pendukung[14].  Berikut langkah-langkah yang dilakukan [15]:

## 1. Requirements
Di  dalam  tahapan  ini  pengembang  memerlukan komunikasi  untuk  menentukan  apa  yang diharapkan  oleh  pengguna  serta  menentukan batasan  dari  aplikasi  yang  dibuat.  Informasi tersebut dapat dilakukan dengan cara wawancara atau observasi. Informasi yang didapat di analisa yang  nantinya  didapatkan  data  yang  diperlukan oleh pengguna.

## 2.4. System Design
Perancangan  sistem  dilakukan  dengan membuat UML yang menyediakan diagram yang dikelompokan  berdasarkan  statis  atau  dinamis yaitu, Class  Diagram,  Use  Case  Diagram, Sequence Diagram, Activity Diagram [16] .
a. Use Case Diagram
Use  case dibuat  untuk  menggambarkan interaksi antara satu atau lebih aktor pada sistem informasi yang akan dibangun [17] . D iagram use case  usulan  pada  sistem  informasi  absensi berbasis  android  pada  CV  Manha  Digital disajikan pada gambar 1.
b. Activity Diagram
Activity Diagram berfungsi untuk menggambarkan  aliran  kerja  serta  aktifitas  dari sebuah  sistem  atau  sering  juga  disebut  proses bisnis pada software . Dalam penggambaran perlu diperhatikan  bukan  apa  yang  dilakukan  oleh Aktor  akan  tetapi  mengambarkan  aktifitas sistem[17], [18], [19], [20]
Berikut  gambaran  salah  satu  activity Diagram pada menu login yang ada pada Sistem Informasi  absensi  CV  Manha  Digital  yang disajikan pada gambar 2.
Gambar 1. Use Case Diagram
Gambar 2. Activity Diagram Login
c. Class Diagram Class diagram digunakan untuk
mengambarkan  struktur  dari  sistem  informasi
yang  berisi  kelas-kelas  yang  digunakan  dalam pengembangan software [17].
Gambar 3. Class Diagram
d. Sequence Diagram
Diagram Squence menggambarkan bagaimana  suatu  objek  berperilaku  dalam  kasus penggunaan  dengan  menjelaskan  masa  hidup objek dan pesan yang dikirim dan diterima antara objek  [17].  Berikut  pemgambaran  Sequence Diagram Proses Absensi.
Gambar 4. Activity Diagram Absensi

## 2.5. Implementation
Proses implementasi dikembangkan sistem  awal  yang  biasanya  di  sebut  unit.  Setiap unit  dikembangkan  serta  di  uji  fungsionalitas masing-masing unit disebut unit testing [21].

## 2.6. Integration & Testing
Pada  tahap  ini  seluruh  unit  yang  sudah dirancang di integrasikan ke dalam sistem setelah masing-masing  unit  dilakukan  pengujian  untuk mengecekan setiap kesalahan ataupun kegagalan sistem.

## 2.7. Operation & Maintenance
Pada  tahap  ini  perangkat  lunak  yang sudah dibuat dan sudah diuji dijalankan oleh user serta  dilakukan  proses  pemeliharaan.  Dalam proses pemeliharaan dilakukan perbaikan kesalahan  penulisan  blok  program  yang  tidak terditeksi pada proses testing.

## 3. HASIL DAN PEMBAHASAN
Hasil  perancangan  sistem  informasi absensi berbasis android pada CV Manha Digital yang telah dibangun terdiri dari :

## 4.1. Tampilan Login
Karyawan  dan  surpervisior  di  haruskan melakukan  login  terlebih  dahulu  kedalam  form login.
Gambar 5. Form Login

## 4.2. Tampilan Absensi
Setiap  harinya  karyawan  diminta  untuk melakukan  absensi  masuk  dan  pulang  bekerja, Berikut rancangan Absensi.
Gambar 6. Form Absensi

## 4.3. Tampilan Rekap Absensi Harian
Berikut  laporan  tampilan  Rekap  harian karyawan yang nantinya direkap oleh supervisior sebagai bahan laporan ke pimpinan.[22]
Gambar 6.  Tampilan Rekap Absensi Harian

## 4.4. Pengujian Blackbox Testing
Pengujian  aplikasi  presensi  dilakukan dengan  menggunakan blackbox  testing yang bertujuan  mencari  kesalahan  serta  memastikan apakah  aplikasi  berjalan  sesuai  dengan  yang dibutuhkan[23].  Selain  itu BlackBox  Testing melakukan  pengujian  fungsional  dari  perangkat lunak  yang dibuat tanpa menguji  kode program ataupun desain .
Tabel 1. Pengujian Blackbox Testing Login
No Skenario Pengujian Hasil Diharapkan Hasil Pengujian Kesimpu lan 1 username dan password kosong Sistem akan Menolak Sesuai Harapan Valid 2 username di isi password tidak  sesuai atau tidak di isi Sistem Menolak, memberikan pesan kesalahan dan tampil Sesuai Harapan Valid 3 Username dan password  di masukan sesuai Sistem akan masuk kehalaman utama Sesuai Harapan Valid

## 4. KESIMPULAN
Sistem  informasi  absensi  berbasis  android CV  Manha  Digital  yang  telah  dirancang menunjukan adanya perbaikan dan efesisensi dari sistem  yang  terdahulu,  berikut  beberapa  point yang  menjadi  capaian  Sistem  informasi  absensi berbasis  android  karyawan  dalam  melakukan persensi  dapat  dilakukan  dari  tempat  tinggal masing-  masing.  Bagi  pimpinan  dan  supervisor dapat  dengan  mudah  melakukan  pemantauan kehadiran karyawan setiap harinya.
Dengan  menggunakan  sistem  informasi berbasis android baik supervisor dapat Pengujian menggunakan metode blackbox testing
menunjukan  hasil  100%  berjalan  sesuai  dengan yang  diharapkan.  Hasil  pengujian  yang  dari kuesioner dengan menggunakan metode System Usability  Scale pada  sistem  informasi  presensi mudah  digunakan, user  friendly dan efektif dikemukakan oleh karyawan sebesar 92%, dapat disimpulkan  sistem  informasi  presensi  berbasis android  merupakan  solusi  yang  tepat  di  era pandemic covid 19

## 5. REFERENCES
[1] D.  Yusuf  and  F.  N.  Afandi,  “Aplikasi Absensi  Berbasis  Android  Menggunakan Validasi  Kordinat  Lokasi  Dan  Nomor Handpone  Guna  Menghindari  Penularan
Virus Covid 19,” Expert  (Jurnal  Manag. Sist.  Inf.  dan  Tehnol. ,  vol.  10,  no.  1,  pp.
16–22, 2020.
[2] R. Gunawan, Hadi, D. Rahardian, and Y.
Purwanti,  “Pembuatan  Absensi  Berbasis Android Menggunakan Metode Waterfall Untuk Program Studi Pendidikan Teknologi  Informasi  IPI  Garut,” Junal Kehumasan ,  vol.  2,  no.  1,  pp.  317–328, 2019.
[3] 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. [4] 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.
[5] V. Sihombing, N. Siahaan, U. Labuhanbatu, F. Hukum, and U.
Labuhanbatu,  “RANCANG  BANGUN SISTEM  UJIAN  ONLINE  BERBASIS WEB  DI  SMK,” J.  TEKINKOM ,  vol.  2, no. 2, pp. 151–155, 2019, doi:
10.37600/tekinkom.v2i2.112. [6] 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.
[7] V. M. M. Siregar, “Perancangan Website Sebagai  Media  Promosi  Dan  Penjualan Produk,” TAM  (Technology  Accept. Model. , vol. 9, no. 1, pp. 15–21, 2018.
[8] F. Sinuraya et al. , “WEB-BASED FOOD ORDERING INFORMATION SYSTEM STUDI,” pp. 7–11, 2021.
[9] S. P. Tamba, D. R. Hia, D. Prayitna, and ...,  “Pemanfaatan  Teknologi  Berbasis Mobile  Untuk  Manajemen  Kontrol  Nilai
Dan  Absensi  Siswa  Pada  Mts  Al- Ittihadiyah Medan,” J. Sains Dan … , vol. 2,  no.  1,  pp.  18–22,  2020,  [Online]. Available:
http://ejournal.sisfokomtek.org/index.php
/saintek/article/download/56/45 [10] J. Banjarnahor, S. P. Tamba, and Y. Laia, “Pemanfaatan Teknologi Berbasis
Android  Dalam  Pencarian  Cepat  Tempat Wisata  Terdekat  Pada  Kabupaten  Karo,” J.  Nas.  Inform.  dan  Teknol.  Jar. ,  vol.  5, no. 1, pp. 1–4, 2020, [Online]. Available: https://jurnal.uisu.ac.id/index.php/infotek jar/article/view/2914
[11] Subiantoro
and
Sardiarinto,
“PERANCANGAN  SISTEM  ABSENSI PEGAWAI  BERBASIS  WEB  Studi Kasus : Kantor Kecamatan Purwodadi,” J. Swabumi ,  vol.  6,  no.  2,  pp.  184–189,
2018.
[12] A.  R.  Hidayat,  V.  Sihombing,  D. Irmayani, and U. Labuhanbatu, “SISTEM
INFORMASI  PEMESANAN  TIKET BUS  PADA  CV.  CHANDRA  BAGAN
BATU BERBASIS WEB,” vol. 4, no. 1,
pp. 32–36, 2021, doi: 10.37600/tekinkom.v4i1.215. [13] R. Sopandi, M. Tabrani, and Abdussomad,  “RANCANG  BANGUN SISTEM  INFORMASI  KONSELING REMAJA PADA DINAS PENGENDALIAN  PENDUDUK  DAN KELUARGA  BERENCANA  DENGAN MENGGUNAKAN METODE
WATERFALL,” vol. 5, pp. 99–112, 2021.
[14] N.  Maulida,  M.  Tabrani,  and  S.  Robi, “Penerapan  Metode  Waterfall  pada Sistem  Informasi ‘  SILaundry  ’ Berbasis Website,” vol. 1, no. 1, pp. 1–9, 2021.
[15] Syafnidawaty, “METODE
WATERFALL,” Universitas  Raharja ,
2020.
[16] V. Marudut Mulia Siregar, “Perancangan Aplikasi Data Mining Untuk Memprediksi  Penjualan  Menggunakan Metode  Decision  Tree  Pada  Apotik  Ths
Pematangsiantar,” J. Murni Sadar , vol. 7,
no. 1, pp. 51–61, 2017.
[17] R.  A.  Sukamto  and  M.  Shalahuddin, Rekayasa Perangkat Lunak , Cetakan Ke.
Bandung: Penerbit Informatika, 2016.
[18] H.  Priyandaru,  I.  Kurniawan,  and  W. Walim,  “MANAJEMAN  INFORMASI
PERSEDIAAN  BARANG  BERBASIS WEB

## PADA CV H. SYARIDIN
KARAWANG,” Aksara  Public ,  vol.  4,
no. 3, pp. 1–9, 2020.
[19] H.  Sugara  and  V.  M.  M.  Siregar,
“PENGARUH MOTIVASI KARYAWAN TERHADAP PRODUKTIVITAS PERUSAHAAN (STUDI  KASUS  PADA  CV.  PELITA MAS PEMATANGSIANTAR),”
J. Mantik Penusa , vol. 3, no. 2, Des, 2019.
[20] I.  Elyana  and  T.  Yoshua,  “Sistem Informasi  Warehouse  Dengan  Model Rapid  Aplication  Development  (  Studi Kasus PT . Serambi Gayo Sentosa ),” vol. 4,  no.  2502,  pp.  99–103,  2019,  doi:
10.22236/teknoka.v.
[21] H. Basri, C. Adiwiharja, T. Baidawi, Y. T. Arifin,  D.  F.  Saefudin,  and  W.  Apriliah, “Meningkatkan  Potensi  Desa  Guna Menjadi  Desa  Wisata  Yang  Bersih  Dan Asri  Pada  Desa  Dewisari  Karawang,”
Abditeknika  J.  Pengabdi.  Masy. ,  vol.  1, no. 1, pp. 28–34, 2021.
[22] R.  Sopandi,  M.  Tabrani,  and  A.
Abdussomad,  “RANCANG  BANGUN SISTEM  INFORMASI  KONSELING REMAJA PADA DINAS PENGENDALIAN  PENDUDUK  DAN KELUARGA  BERENCANA  DENGAN
METODE  WATERFALL,” CERMIN  J. Penelit. , vol. 5, no. 1, pp. 99–112, 2021.
[23] G. Saputri and E. S. Eriana, “IMPLEMENTASI METODE WATERFALL PADA PERANCANGAN SISTEM INFORMASI KOPERASI SIMPAN  PINJAM  BERBASIS  WEB
DAN ANDROID (  STUDI KASUS PT . PEB ),” vol. 13, no. 2, 2020.