Anda di halaman 1dari 62

PERANCANGAN APLIKASI ABSENSI ONLINE

PPKS PADA SENTRA BUDI PERKASA DI


PALEMBANG BERBASIS ANDROID

KERJA PRAKTEK

MEILINA

2020.21.0100

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS INDO GLOBAL MANDIRI
2023
PERANCANGAN APLIKASI ABSENSI ONLINE
PPKS PADA SENTRA BUDI PERKASA DI
PALEMBANG BERBASIS ANDROID

KERJA PRAKTEK

Oleh

NPM : 2020.21.0100
NAMA : MEILINA
JENJANG STUDI : STRATA SATU (S1)
PROGRAM STUDI : SISTEM INFORMASI

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS INDO GLOBAL MANDIRI
2023
KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas berkat dan penyertaannya
sehingga penulis dapat menyelesaikan kegiatan kerja praktek ini dengan topik
“Perancangan aplikasi absensi online PPKS pada sentra budi perkasa di
palembang berbasis android”. Laporan ini merupakan hasil pengamatan dan
pembelajaran langsung di lapangan.
Tidak lupa penulis mengucapkan terima kasih atas bantuan yang diberikan
selama penyusunan Laporan Kerja Praktek ini kepada :
1. Bapak H. Rudi Heriansyah, ST., M.Eng. Ph.D. selaku Dekan Fakultas
Ilmu Komputer Universitas Indo Global Mandiri.
2. Ibu Nining Ariati, S.Kom., M.Kom. selaku Ketua Program Studi Sistem
Informasi Fakultas Ilmu Komputer Universitas Indo Global Mandiri.
3. Ibu Dona Marcellina,S.Kom.,M.Kom selaku Dosen Pembimbing Kerja
Praktek.
4. Ibu Suryati, S.Sos selaku pembimbing lapangan kerja praktek
5. Ibu Agustina,S.Kom.,M.Kom selaku Pembimbing Akademik.
6. Kedua orang tua saya yang senantiasa memberikan dukungan selama
pelaksanaan kerja praktek.
Penulis menyadari bahwa penyusunan Kerja Praktek ini masih memiliki
Banyak kekurangan, karenanya penulis mengharapkan saran dan kritik yang
sifatnya membangun agar dapat digunakan demi perbaikan Kerja Praktek ini
nantinya. Penulis juga berharap agar Kerja Praktek ini akan memberikan banyak
manfaat bagi yang membacanya.
Penulis,

Meilina

i
DAFTAR ISI

HALAMAN JUDUL
HALAMAN JUDUL DALAM
HALAMAN REKOMENDASI SEMINAR KERJA PRAKTEK
HALAMAN SIAP SEMINAR KERJA PRAKTEK

KATA PENGANTAR ...................................................................................................................... i


DAFTAR ISI ....................................................................................................................................ii
DAFTAR TABEL........................................................................................................................... iv
DAFTAR GAMBAR ...................................................................................................................... iv
DAFTAR LAMPIRAN ................................................................................................................... v
ABSTRAK ...................................................................................................................................... vi
BAB 1 ............................................................................................................................................... 1
PENDAHULUAN ............................................................................................................................ 1
1.1 Latar Belakang.......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 3
1.3 Tujuan dan Manfaat .................................................................................. 3
1.3.1 Tujuan Kerja Praktek ....................................................................................................... 3
1.3.2 Manfaat ............................................................................................................................ 4
1.4 Jadwal Kerja Praktek ................................................................................ 4
BAB II .............................................................................................................................................. 6
GAMBARAN UMUM .................................................................................................................... 6
2.1 Sejarah Kementerian Sosial...................................................................... 6
2.2 Logo Perusahaan ...................................................................................... 8
2.3 Visi dan Misi Balai Rehabilitas Sosial Penyandang Disabilitas Fisik budi
Perkasa Palembang ..................................................................................... 8
2.3.1 Visi .............................................................................................................................. 8
2.3.2 Misi ............................................................................................................................. 8
2.4 Struktur Organisasi ................................................................................... 9
2.4.1 Unit- unit Kerja ........................................................................................................... 9
2.4.2 Tugas dan Wewenang ............................................................................................... 10
2.5 Unit Kerja Praktek .................................................................................. 11

ii
2.5.1 Prosedur pada Unit Kerja Praktek ............................................................................. 12
2.5.2 Kegiatan Kerja Yang Dilakukan ............................................................................... 12
BAB III ........................................................................................................................................... 15
LANDASAN TEORI ..................................................................................................................... 15
3.1 Perancangan ............................................................................................ 15
3.2 Tahapan Perancangan ............................................................................ 15
3.3 Sistem Informasi .................................................................................... 16
3.4 Aplikasi ................................................................................................... 16
3.5 Absensi Online ....................................................................................... 17
3.6 Android ................................................................................................... 17
3.7 Prototype ................................................................................................. 17
3.8 Flowchart ................................................................................................ 19
3.9 UML........................................................................................................ 22
3.10 Use Case Diagram .................................................................................. 23
3.11 Activity Diagram .................................................................................... 24
3.12 Class Diagram ......................................................................................... 25
3.13 Sequence Diagram .................................................................................. 26
BAB IV ........................................................................................................................................... 30
Analisis dan Hasil .......................................................................................................................... 30
4.1 Analisis Sistem Yang Berjalan ............................................................... 30
4.2 Flowchart ............................................................................................... 31
4.3 Use case diagram .................................................................................... 32
4.4 Activity Diagam ..................................................................................... 34
4.5 Sequence Diagram .................................................................................. 36
4.6 Implementasi sistem ............................................................................... 38
BAB V............................................................................................................................................. 43
PENUTUP ...................................................................................................................................... 43
5.1 Kesimpulan ............................................................................................. 43
5.2 Saran ....................................................................................................... 43
DAFTAR PUSTAKA .................................................................................................................... 44

iii
DAFTAR TABEL

Tabel 1.1 Rencana Penelitian...................................................................................5


Tabel 3.1 Simbol Flowchart……………………………………………………..20
Tabel 3.2 Simbol Usecase Diagram………………………………………...…...23
Tabel 3.3 Simbol Activity Diagram……………………………………………...24
Tabel 3.4 Simbol Class Diagram………………………………………………...25
Tabel 3.5 Simbol Sequence Diagram……………………………………………26

iv
DAFTAR GAMBAR

Gambar 2.1 Logo Kementrian Sosial……………………………………………..8


Sentra Budi Perkasa 2023
Gambar 2.2 Struktur Organiasasi…………………………………………………9
Gambar 2.3 Dokumentasi Kegiatan……………………………………………...13
Gambar 3.1 Ilustrasi Prototype…………………………………………………..18
Gambar 4.1 Flowchart...…………………………………………………………31
Gambar 4.2 Usecase Diagram...…………………………………………………33
Gambar 4.3 Activity Admin……………………………………………..………..34
Gambar 4.4 Activity PPKS…………………………………………………….…35
Gambar 4.5 Activity Laporan…………………………………………………….36
Gambar 4.6 Sequece Diagram…………………………………………………...37
Gambar 4.7 Sequece Laporan……………………………………………………38

iv
DAFTAR LAMPIRAN

Lampiran 1 Daftar Riwayat Hidup

Lampiran 2 Surat Balasan Dari Instansi Tempat Kerja Praktek

Lampiran 3 Kartu Bimbingan Kerja Praktek

Lampiran 4 Log Book Kerja Praktek

v
ABSTRAK

Perkembangan teknologi informasi dan komunikasi sangat mempengaruhi


peradapan saat ini yang memungkinkan untuk mempermudah pekerjaan dalam
suatu organisasi. Salah satunya pada Sentra Budi Perkasa yang telah
memanfaatkan teknologi informasi dalam berbagai sisi operasional,tetapi belum
termasuk absensi anggota PPKS(Pemerlu Layanan Kesejahteraan Sosial) yang
masih manual menggunakan kartu/kertas absensi. Tujuan penelitian ini untuk
menghasilkan suatu rancangan aplikasi absensi online pada sentra budi perkasa di
palembang sebagai alat bantu mempermudah absensi secara online. Metode
penelitian:waterfall karena penerapannya lebih sederhana dan lebih mudah
dipahami. Namun, metode ini harus dilakukan dari awal hingga akhir prosesnya
dan biasanya akan memakan waktu lebih lama meskipun proyeknya tidak besar.
Hasil penelitian ini adalah perancangan aplikasi absensi online PPKS pada sentra
budi perkasa di palembang berbasis android untuk mempermudah PPKS
melalukan absensi online. Kesimpulan: Dapat di simpulkan bahwa aplikasi
absensi menggunakan geolocator berbasis android untuk memudahkan proses
absensi karena tidak perlu lagi mengisi data absensi secara manual.

vi
BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi informasi dan komunikasi sangat mempengaruhi


peradaban saat ini yang memungkinkan untuk mempermudah pekerjaan dalam
organisasi dapat diselesaikan secara cepat, akurat dan efisien (Suharya, 2022).
Salah satu contohnya suatu adalah sistem
Absensi pada anggota PPKS menggunakan smartphone android,
sebagian sentra budi perkasa sistem absensi para penyandang disabilitas masih
manual atau dengan cara tanda tangan pada kartu absensi (Siahaan, 2021).
Dengan adanya pengguna smartphone android begitu banyak, memungkinkan
beberapa perusahaan memperbaharui sistem absensi dengan menggunakan
smartphone android, karena lebih mudah pengoprasiannya dan waktu untuk
melakukan absensi tidak banyak terbuang (Arfah & Suwardoyo, 2022). Absensi
online adalah suatu sistem yang digunakan untuk mencatat absensi secara online
sesuai kebutuhan untuk mempermudah pencatatan absensi, dan untuk
menyimpan data absensi ini untuk memudahkan pembuatan laporan absensi
(Febriandirza, 2020). Absensi kehadiran dapat menjadi tolak ukur untuk
pemberian apresiasi kepada pegawai anggota sebagaimana yang telah diatur
dalam kontrak kerja(Urva & Siregar, 2015). Absensi online ini sangat efisien
dan dapat digunakan dimana saja yang menggunakan sistem operasi android
karena perangkat android mengalami pertumbuhan yang sangat pesat dan sangat
banyak digunakan oleh masyarakat serta menyediakan platform terbuka
(OpenSource) bagi para pengembang untuk membuat atau menciptakan aplikasi-
aplikasi lainnya (Jamaludin et al., 2022).
Absensi online sangat efektif sebagai sarana mempermudah anggota
PPKS melakukan salah satu kewajibannya yaitu melakukan absensi pada sebuah
perusahaan (Arifin & Widiyarta, 2021). Penggunaan sistem absensi online akan

1
2

menjadi nilai tambah dalam menunjang keefektifitasan dalam pekerjaan


(Syafawi, 2017). Aplikasi absensi online ini menggunakan fitur geolocator
untuk validasi jarak radius lingkungan perusahaan dan dicocokan dengan
jangkauan latitude dan longitude yang sudah ditentukan sebagai authentikasi
sehingga data absensi yang didapatkan valid (Permana & Jayadi, 2022).
Dari penelitian diatas dan hasil wawancara dengan Bpk. Deni hamdani.,SST selaku
Kepala Peksos Kondisi absensi Institusi yang memanfaatkan absensi manual, tentunya
kurang efisien dan efektif dalam pendataan kehadiran, informasi yang harus disajikan secara
manual, tentunya sangat menyulitkan dan memakan waktu yang lama. Selain itu, pengelola
juga akan kebingungan saat melapor kepada atasan yang dirasa kurang efektif.
Sentra budi perkasa di kota palembang mempunyai tugas khusus untuk
melaksanakan sebagian tugas umum pemerintah dan pembangunan di bidang
Kesejahteraan Sosial. Berdasarkan Undang – undang Republik Indonesia
Nomor 11 Tahun 2009 tentang Kesejahteraan Sosial, bahwa Pancasila dan
Undang – undang Dasar Negara Republik Indonesia Tahun 1945
mengamanatkan negara mempunyai tanggung jawab untuk melindungi segenap
bangsa Indonesia dan memajukan kesejahteraan umum dalam rangka
mewujudkan keadilan sosial bagi seluruh rakyat Indonesia, dan untuk
mewujudkan kehidupan yang layak dan bermartabat, serta untuk memenuhi hak
atas kebutuhan dasar warga negara demi tercapainya kesejahteraan sosial. Sentra
budi perkasa telah menggunakan pemanfaatan teknologi informasi dalam
berbagai sisi kegiatan operasional perusahaan, namun belum termasuk dalam
melalukan absensi PPKS(Pemerlu layanan kesejateraan sosial) masih dengan
cara manual dengan menggunakan kertas untuk melakukan absensi. Menurut
(Tamtelahitu et al., 2021)dengan diadakannya absensi online para PPKS(Pemerlu
layanan kesejateraan sosial) tidak perlu lagi antri untuk menggunakan alat
absensi yang jumlahnya tidak sesuai dengan jumlah dalam instansi. Sehingga
dengan menggunakan absensi online anggota PPKS diharapkan dapat mengatasi
terjadinya kecurangan saat melalukan absensi manual karena setiap melakukan
absensi akan di hitung sebagai biaya makan.(Roihan et al., 2021).
3

Berdasarkan latar belakang diatas, penulis memiliki inisiatif pada absensi


yang masih dengan cara manual akan dikembangkan sistem absensi berbasis
android sebagai alat bantu absensi kehadiran, dikarenakan ketika melakukan
absensi akan dihitung biaya makan per-anggota saat melakukan absensi
kehadiran tersebut. Sistem aplikasi berbasis android dengan memanfaatkan fitur
geolocator untuk memvalidasi jarak radius lingkungan perusahaan untuk
melakukan absensi pada anggota PPKS, dengan judul “Perancangan aplikasi
absensi online PPKS pada sentra budi perkasa di palembang berbasis
andoid” menggunakan Appsheet dengan pemanfaatan fitur Geolocator (studi
kasus: Sentra Budi Perkasa)

1.2 Rumusan Masalah


Berdasarkan latar belakang diatas dapat disimpulkan beberapa pokok
permasalahan yang selanjutnya akan menjadi objek pembahasan Perancangan
aplikasi PPKS pada sentra budi perkasa di palembang yang masih dilakukan
secara manual belum modern dan tidak mempunyai salinan catatan jika catatan
itu hilang karena terlalu tergantung pada sebuah buku,sehingga membutuhkan
waktu yang lama dalam melakukan pencarian data maupun laporan..

1.3 Tujuan dan Manfaat


Tujuan dan manfaat yang ingin di capai parah peneliti ini adalah sebgai
berikut:

1.3.1 Tujuan Kerja Praktek


Adapun tujuan penelitian ini adalah untuk menghasilkan suatu
rancangan aplikasi absensi berbasis online pada sentra budi perkasa di
palembang sebagi alat bantu mempermudah absensi secara online kepada
anggota PPKS(Pemerlu layanan kesejateraan sosial).
4

1.3.2 Manfaat
Penelitian yang di harapkan dapat bermanfaat bagi berbagai pihak
yaitu :
a) Bagi Peneliti :
Manfaat yang dapat diambil dari penelitian ini adalah peneliti
menjadi mengerti tentang pentingnya teknologi serta lengkapnya
sebuah data kehadiran karena kehadiran bisa menjadi tolak ukur
kedisiplinan dan memberikan apresiasi saat berkerja sehingga peneliti
dapat memecahkan masalah yang diteliti dan menambah wawasan.

b) Bagi Sentra budi perkasa


Dengan adanya perancangan aplikasi absensi online PPKS berbasis
android dapat mempermudah admin menerima laporan absensi.
Dengan pemanfaatan teknologi informasi ini dapat meningkatkan
kedisiplinan serta kejujuran anggota PPKS

1.4 Jadwal Kerja Praktek


Berikut jadwal kerja praktek yang di jelaskan dengan Gant-Chart dibawah
5

Tabel 1.1 Tabel Rencana Penelitian


No Kegiatan Minggu Minggu Minggu Minggu Minggu
5
Penelitian 1 2 3 4

1 Pengenalan

Perusahaan

2 Analisis sistem

Berjalan

3 Pengumpulan

Data

4 Perancangan

Sistem

5 Pembuatan

Laporan
BAB II

GAMBARAN UMUM

2.1 Sejarah Kementerian Sosial


Sejarah berdirinya Panti Sosial Bina Daksa "Budi Perkasa" Palembang
diawali dengan timbulnya gagasan mendirikan cabang Rehabilitasi Centrum (RC)
Solo di daerah-daerah sudah dimulai dari tahun 1957 hal ini untuk menampung
hasrat yang diinginkan oleh daerah-daerah. Untuk itu Dewan Menteri dalam rapat
yang ke-40 menunjuk panitia Ad Hoc yang diberi tugas mempelajari
kemungkinan didirikannya Lembaga Rehabilitasi Penderita Cacat ( LRPCT) di
daerah-daerah yang dipandang cocok dan perlu. Panitia Ad Hoc tersebut terdiri
dari Menteri Sosial RI, Menteri Kesehatan dan Menteri Urusan Veteran. Pada
tahun 1958 rapat panitia ke-2 menvetuiui rancangan pekerjaan rehabilitasi di
Indonesia yang disusun oleh Prof. Dr. Socharso dan memutuskan bahwa pendirian
cabang Lembaga Rehabilitasi Penderita Cacat Tubuh (LRPCT) di daerah-daerah
akan diusahakan oleh pemerintah, sehingga diterbitkan surat keputusan Menteri
Sosial RI Nomor 10-14-11/298 tanggal 15 Agustus 1959 tentang Pendirian
Cabang RC di daerah-daerah yang diberikan nama LRPCT. Dalam rangka masa
persiapan berdirinya IRPCT cabang Palembang dikirimlah sebanyak 6 orang
tenaga dari Palembang ke RC Solo untuk mengikuti Latihan tenaga pekerja
rehabilitas selama 18 bulan. Merek aini dimaksudkan untuk dijadikan tenaga staf
di RC yang akan didirikan. Kursus dimulai pada tahun 1961 dan berakhir tahin
1962. Kepala Perwakilan Kementerian Sosial Provinsi Sumatera Selatan ditunjuk
sebagai Pelaksanaan dan bertanggung jawab untuk mengakan usaha-usaha
persiapan mendirikan LRCT Palembang melalui SK Menteri Sosial RI Nomor 2-
1-4/1207 tanggal 3 Juni 1961.
Langkah pertama dicarilah tanah yang akan dijadikan lokasi LRPCT
tersebut dan pada tahun 1963 diperoleh tanah seluas +/- 5 Ha dipinggir kota
Palembang. Untuk memberikan pengertian rehabilitasi kepada masyarakat maka
perwakilan Kementerian Sosail provinsi Sumatera Selatan melakukan upaya-

6
7

uapaya berupa pemeran-pemeran dan ceramah disetiap kabupaten Bersama-sama


dengan petugas Rehabilitas Centrum (RC) Solo.
Pada tahun 1963 Dinas Sosial Tk. I provinsi Sumatera Selatan
meninjaukan sebuah gedung yang terletak dikompleks Panti Asuhan Sriwijaya
dengan perlengkapan serta peralatan seadanya untuk dijadikan asrama sumatera.
Waktu itu LRPCT eabang Palembang baru berfungsi sebagai tempat
penampungan dan persinggahan penderita cacat sebelum dikirim ke Solo. Segala
sesuatu yang berkaitan dengan LRPCT cabang Palembang diurus menurut
kebijaksanaan dan perwakilan Kementerian Sosial Propinsi Sumatera Selatan,
demikian juga mengenai kepegawaianya, sedangkan anggaran belanjanya
dibebankan kepada anggaran pembangunan pusat.
Setelah tahun 1971 LRPCT cabang Palembang tidak lagi berfungsi
sebagai tempat penampungan dan persinggahan dibawah RC Solo, melainkan
secara administrasi berada dibawa Sekretaris Jenderal dan secara teknis
operasional berada dibawah Direktur Jenderal Kesejahteraan Anak, Keluarga dan
Masyarakat (KAKM).
Pada tanggal 19 Desember 1972 Inspektur Jenderal Kementerian Sosial RI
Bapak Ibnu Hartono meresmikan LRPCT cabang Palembang, selanjutnya dengan
SK Menteri Soial RI No:10/1973 bahwa LRPCT cabang Palembang berdiri
sendiri dan secara administratif dibawah Direktorat Jenderal Rehabilitasi dan
Pelayanan Sosial. Berdasarkan hasil pertemuan LRPCT seluruh Indonesia pada
bulan September 1977 di Solo ditetapkanlah wilayah kerja LRPCT cabang
Palembang meliputi Propinsi sesumatera dan propinsi Kalimantan Barat.
Kemudian dengan diterbitkannya SK Menteri Sosial RI No
41/HUK/KEP/XI/1979 tanggal I November 1979 LRPCT cabang Palembang
berubah status menjadi Panti Rehabilitasi Penderita Cacat Tubuh (PRPCT)
Palembang sebagai Unit Pelaksana Teknis dibawah Kantor Wilayah Kementerian
Sosial propinsi Sumatera Selatan. Selaniutnya pada tanggal 26 April 1994 dengan
dikeluarkannya Surat Keputusan Dirjen BINREHSOS Nomor
06/KEP/BRS/IV/1994 PRPCT Palembang berubah nama menjadi Panti Sosial
Bina Daksa "Budi Perkasa" Palembang.
8

2.2 Logo Perusahaan

Sumber: Kementrian Sosial Sentra Budi Perkasa 2023


Gambar 2.1 Logo Kementrian Kementrian Sosial Sentra Budi Perkasa
Palembang

2.3 Visi dan Misi Balai Rehabilitas Sosial Penyandang Disabilitas Fisik
budi Perkasa Palembang

2.3.1 Visi
”Tewujudnya penyandang disabilitas fisik yang mandiri
berkepribadian dan bemartabat”

2.3.2 Misi
1. Memberikan perlindungan dan pelayanan rehabilitas sosial;
kepada penyandang disabilitas fisik, didalam dan luar balai,
sesuai kriteria, prosedur dan standar pelayanan.
2. Melaksanakan asesmen dan advokasi sosial serta layanan
rehabilitasi untuk meningkatkan kemandirian penyandang
disabilitas fisik.
3. Meningkatkan dukungan manajemen, pelayanan rehabilitas
sosial balai, yang akutabel, transparan, dan efisien.
9

2.4 Struktur Organisasi

KEPALA

SUB BAGIAN TATA


USAHA

KELOMPOK JABATAN
FUNGSIONAL

INSTALASI

Sumber : Kementerian Sosial kota Palembang


Gambar 2.2 Struktur Organisasi

2.4.1 Unit- unit Kerja


Unit-unit Kerja yang ada di Kementerian Sosial adalah sebagai berikut:
1. Kepala, melaksanakan tugas, secara teknis administratif
dikoordinasikan oleh Sekretaris Direktorat Jenderal Rehabilitasi
Sosial dan secara teknis fungsional dikoordinasikan oleh Direktur
di lingkungan Direktorat Jenderal Rehabilitasi Sosial sesuai dengan
bidang tugasnya.
2. Sub Tata Usaha, mempunyai tugas melaksanakan penyusunan
rencana program dan anggaran, pelaksanaan urusan tata persuratan,
kepegawaian, keuangan, ketatalaksanaan, hubungan masyarakat,
perlengkapan dan kerumahtanggaan, serta evaluasi dan pelaporan.
3. Kelompok Jabatan Fungsional, mempunyai tugas memberikan
pelayanan fungsional dalam pelaksanaan tugas dan fungsi Kepala
UPT sesuai dengan bidang keahlian dan keterampilan.
10

4. Instalasi, merupakan fasilitas penunjang penyelenggaraan


operasional teknis dan pengembangan rehabilitasi sosial berupa
terapi fisik, terapi psikososial, terapi mental spiritual, sentra kreasi
asistensi rehabilitasi sosial, dan instalasi lainnya.

2.4.2 Tugas dan Wewenang


Tugas adalah suatu pekerjaan yang wajib dikerjakan atau yang
ditentukan untuk dilakukan karena pekerjaan tersebut telah menjadi
tanggung jawab dirinya. Sedangkan wewenang adalah hak untuk
melakukan sesuatu atau memerintah orang lain untuk melakukan sesuatu
agar mencapai tujuan tertentu.

Tugas dan wewenang masing-masing bagian karyawan yang ada di


Kementerian Sosial kota Palembang adalah sebagai berikut :

1. Kepala
Tugas dan Wewenang Kepala adalah sebagai berikut:
a) penyusunan rencana program, evaluasi, dan pelaporan;
b) pelaksanaan fasilitasi akses;
c) pelaksanaan asesmen;
d) pelaksanaan layanan asistensi rehabilitasi sosial;
e) pelaksanaan monitoring dan evaluasi layanan asistensi rehabilitasi
sosial;
f) pelaksanaan terminasi dan pascalayanan asistensi rehabilitasi
sosial;
g) pengelolaan data dan informasi; dan
h) pelaksanaan urusan tata usaha.

2. Sub Bagian Tata Usaha


Tugas dan wewenang Sub bagian Tata Usaha meliputi:
a) penyusunan rencana, program, dan anggaran;
b) pelaksanaan urusan kepegawaian;
11

c) pelaksanaan urusan keuangan;


d) pelaksanaan urusan organisasi dan tata laksana;
e) pelaksanaan urusan hubungan masyarakat;
f) pemantauan, evaluasi, dan pelaporan; dan
g) pelaksanaan urusan rumah tangga dan perlengkapan.

3. Kelompok Jabatan Fungsional


Tugas dan wewenang Kelompok Jabatan Fungsional
meliputi:Kelompok Jabatan Fungsional mempunyai tugas memberikan
pelayanan fungsional dalam pelaksanaan tugas dan fungsi Kepala sesuai
dengan bidang keahlian dan keterampilan. Dalam pelaksanaan tugas
Kelompok Jabatan Fungsional dapat bekerja secara individu dan/atau
dalam tim kerja untuk mendukung pencapaian tujuan dan kinerja
organisasi. Pemberian penugasan kepada Kelompok Jabatan Fungsional
diatur oleh Kepala sesuai dengan kebutuhan dan beban kerja serta
permasalahan yang dihadapi.

1) Instalasi
Tugas dan wewenang Instalasi meliputi:
Dalam melaksanakan tugasnya, koordinator instalasi dibantu oleh
Kelompok Jabatan Fungsional yang ditunjuk oleh koordinator instalasi
terkait setelah mendapat persetujuan Kepala. Jumlah dan jenis instalasi
ditetapkan sesuai dengan kebutuhan.

2.5 Unit Kerja Praktek


Unit Kerja Praktik adalah serangkaian kegiatan kerja praktik yang
dilakukan penulis selama melakukan kegiatan kerja praktik.
12

2.5.1 Prosedur pada Unit Kerja Praktek


Adapun prosedur-prosedur mengenai kerja praktik yang
berlaku di Kementerian Sosial Kota Palembang adalah sebagai berikut
:
1. Kerja Praktek dilakukan selama mulai tanggal 15 Februari 2023 – 15
Maret 2023 selama tiga puluh (30) hari.
2. Jadwal Kerja Praktek yang berlaku selama 5 hari dalam 1 minggu,
yaitu dimulai hari senin s.d hari jum’at.
3. Jadwal Kerja yang diatur yaitu dari senin s/d hari jum’at pukul 07.30 –
16.00 WIB.
4. Aturan pakaian yang dianjurkan selama Kerja Praktek yaitu
diwajibkan menggunakan almamater Universitas.

2.5.2 Kegiatan Kerja Yang Dilakukan


Adapun Kegiatan Kerja yang dilakukan pada Kementerian Sosial
Kota Palembang, adalah sebagai berikut :
1. Menscan laporan Program Asitensi Rehabilitas Sosial (ATENSI).
2. Mengecek absensi pegawai PPNPN.
3. Mengeprint rekapan absensi pegawai PPNPN.
4. Melaksanakan Senam Jum’at Pagi pada waktu jam 07.30.

Berikut dokumentasi kegiatan kerja praktek di Sentra Budi Perkasa di


palembang sebagai berikut:
13
14

Gambar 2.3 Dokumentasi Kegiatan


BAB III

LANDASAN TEORI

3.1 Perancangan
Perancangan merupakan penentuan proses dan data yang diperlukan oleh
sistem baru. Manfaat tahap perancangan sistem ini memberikan gambaran
rancangan bangun yang lengkap sebagai pedoman bagi programmer dalam
mengembangkan aplikasi. Sesuai dengan komponen sistem yang
dikomputerisasikan, maka yang harus didesain dalam tahap ini mencakup
hardware atau software, database dan aplikasi.
Menurut Rusdi Nur, dkk (2018:5), perancangan adalah suatu proses untuk
membuat dan memdesain sistem yang baru.
Ladjamuin (dalam Gulo, S dan Simamora, R. J. 2017:31) mengemukakan
bahwa perancangan adalah kegiatan yang bertujuan untuk merancang atau
mendesign sistem baru dan dapat digunakan untuk menyelesaikan permasalahan
yang dihadapi perusahaan dari dipilihnya suatu alternatif sistem yang sangat baik.
Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa
perancangan adalah tahapan setelah analisis sistem yang tujuannya untuk
menghasilkan rancangan yang memenuhi kebutuhan yang ditentukan selama
tahap analisis.

3.2 Tahapan Perancangan


Berikut tahapan-tahapan perancangan sistem menurut pendapat
Mahdiana :
1. Perancangan Output Perancangan output tidak dapat diabaikan,
karena laporan yang dihasilkan harus memudahkan bagi setiap
unsur manusia yang membutuhkan.
2. Perancangan Input Tujuan dari perancangan input yaitu dapat
mengefektifkan biaya pemasukan data, mencapai keakuratan yang
tinggi, dan dapat menjamin pemasukan data yang akan diterima
dan dimengerti oleh pemakai.

15
16

3. Perancangan Proses Sistem Tujuan dari perancangan proses system


adalah menjaga agar proses data lancar sehingga dapat
menghasilkan informasi yang benar dan mengawasi proses dari
sistem.
4. Perancangan Database Database sistem adalah mengintegrasikan
kumpulan dari data yang saling berhubungan satu dengan yang
lainnya.
5. Tahapan Perancangan Kontrol Tujuan perancangan ini agar
keberadaan sistem setelah diimplementasikan dapat memiliki
kehandalan dalam mencegah kesalahan , kerusakan, serta
kegagalan proses sistem.

3.3 Sistem Informasi


Menurut Laudon & Laudon (2019), Sistem Informasi adalah kombinasi
dari teknologi informasi dan prosedur bisnis yang digunakan untuk
mengumpulkan, memproses, menyimpan, dan mendistribusikan informasi yang
berguna dalam organisasi. Sistem informasi membantu para pemimpin organisasi
dalam pengambilan keputusan, mengendalikan operasi bisnis, dan menciptakan
keunggulan kompetitif.
Menurut Albertin & Wainer (2020), Sistem Informasi adalah sistem
sosial-teknis yang terdiri dari orang, prosedur, perangkat lunak, perangkat keras,
dan data. Sistem ini bertujuan untuk mengumpulkan, memproses, menyimpan,
dan mendistribusikan informasi yang diperlukan untuk mendukung operasi,
manajemen, dan pengambilan keputusan dalam organisas

3.4 Aplikasi
Aplikasi menurut Dhanta dikutip dari Azhar (2019) adalah software yang
dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu,
misalnya Microsoft Word, Microsoft Excel. Aplikasi berasal dari kata application
yang artinya penerapan lamaran penggunaan.
17

Menurut Setyawan dan Munari (2020), aplikasi merupakan suatu subkelas


perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung
untuk melakukan suatu tugas yang diinginkan pengguna.

3.5 Absensi Online


Absensi online adalah pencatatan kehadiran yang memanfaatkanteknologi
modern dengan menggunakan system cloud yang terhubung dengan database
secara realtime dimana system cloud tersebut menyimpan data secara otomatis
yang kemudian data tersebut bisa diakses dimana saja dan kapan saja selama
terhubung dengan internet,(Tarry Andini, 2019).
Menurut Editor,(2019) absensi online adalah teknologi yang dapat
digunakan karyawan dalam melakukan absensi tanpa harus menggunakan mesin
yang berfisik seperti fingerfrint.

3.6 Android
Menurut Ir. Yuniar Supardi (2017 : 1) Android adalah “sebuah sistem
operasi perangkat mobile berbasis linux yang mencakup sistem operasi,
middleware, dan aplikasi.”
Menurut Yosef Murya (2014 : 3) Android adalah “sistem operasi berbasis
linux yang di gunakan untuk telepon seluler (mobile) seperti telepon pintar
(smartphone) dan komputer tablet (PDA).

3.7 Prototype
Sebuah prototype adalah versi awal dari sistem perangkat lunak 20 yang
digunakan untuk mendemonstrasikan konsep-konsep, percobaan rancangan, dan
menemukan lebih banyak masalah dan solusi yang memungkinkan (Sommerville,
2011). Metode prototype dimulai dengan mendengarkan kebutuhan dan masukan
dari pengguna. Pengembang dan pengguna bertemu dan bersama-sama
menentukan tujuan keseluruhan untuk perangkat lunak dan mengidentifikasi
apapun persyaratan yang diperlukan. Lalu pengembang membuat sebuah
18

gambaran tentang aplikasi yang selanjutnya dapat dipresentasikan kepada


pelanggan. Mengenai alur pengembangan sistem dengan menggunakan metode
Prototyping- Oriented Software. Pada tahap pertama, dilakukan analisis
kebutuhan dan pendefinisian kebutuhan. Kebutuhan yang dimaksudkan disini
adalah kebutuhan pelanggan/pengguna. Selanjutnya pada tahap kedua dilakukan
pembuatan prototype dari aplikasi yang akan dibangun, mulai dari user interface
prototyping dan dilanjutkan hingga penyusunan arsitektur dan komponen-
komponen yang berkaitan dengan aplikasi yang akan dibangun. Selanjutnya
dilakukan pengembangan sistem, dimana aplikasi akan dibangun sesuai dengan
prototype yang telah dibuat sebelumnya, dan setelah aplikasi berhasil dibuat
sesuai dengan kebutuhan maka dilakukan proses pengujian aplikasi sebelum
aplikasi tersebut diimplementasikan.
Adapun Fase fase dalam Prototyping adalah sebagai berikut :

Sumber (Pressman, 2002)


Gambar 3.1 Ilustrasi Prototype
19

a) Analisa Kebutuhan Di tahap ini pengembang melakukan identifikasi


software dan semua kebutuhan sistem yang akan dibuat
b) Membangun Prototyping Membangun prototyping dengan membuat
perancangan sementara yang berfokus pada penyajian kepada pelanggan
(misalnya dengan membuat input dan format output).
c) Evaluasi Prototyping Evaluasi ini dilakukan untuk mengetahui apakah
prototyping sudah sesuai dengan harapan pelanggan.
d) Mengkodekan Sistem Pada tahap ini prototyping yang sudah disetujui
akan diubah ke dalam bahasa pemrograman.
e) Menguji Sistem Di tahap ini dilakukan untuk menguji sistem perangkat
lunakang sudah dibuat.
f) Evaluasi Sistem Perangkat lunak yang sudah siap jadi akan dievaluasi oleh
pelanggan untukmengetahui apakah sistem sesuai dengan yang
diharapkan.
g) Menggunakan Sistem Perangkat lunak yang sudah diuji dan disetujui oleh
pelanggan siap digunakan

3.8 Flowchart
Flowchart atau sering disebut dengan diagram alir merupakan suatu jenis
diagram yang merepresentasikan algoritma atau langkah-langkah instruksi yang
berurutan dalam sistem. seorang analis sistem menggunakan flowchart sebagai
bukti dokumentasi untuk menjelaskan gambaran logis sebuah sistem yang akan
dibangun kepada programmer. Dengan begitu, flowchart dapat membantu untuk
memberikan solusi terhadap masalah yang bisa saja terjadi dalam membangun
sistem. Pada dasarnya, flowchart digambarkan dengan menggunakan simbol-
simbol. Setiap simbol mewakili suatu proses tertentu. Sedangkan untuk
menghubungkan satu proses ke proses selanjutnya digambarkan dengan
menggunakan garis penghubung. Dengan adanya flowchart, setiap urutan proses
dapat digambarkan menjadi lebih jelas. Selain itu, ketika ada penambahan proses
baru dapat dilakukan dengan mudah 16 menggunakan flowchart ini. Setelah
20

proses membuat flowchart selesai, maka giliran programmer yang akan


menerjemahkan desain logis tersebut kedalam bentuk program dengan berbagai
bahasa pemrograman yang telah disepakati (Rizqy Rosaly, 2019)

Tabel 3.1 Simbol Flowchart


NO Simbol Keterangan
Simbol arus/flow, berfungsi untuk
1 menyatakan jalannya arus suatu
proses
Simbol connector, berfungsi untuk
menyatakan sambungan dari proses
2
ke proses lainnya dalam halaman
yang sama
Simbol offline connector, berfungsi
untuk menyatakan sambungan dari
3
proses ke proses lainnya dalam
halaman yang berbeda
Simbol process, berfungsi untuk
4 menyatakan suatu tindakan (proses)
yang dilakukan oleh computer
Simbol manual, berfungsi untuk
5 menyatakan suatu tindakan (proses)
yang tidak dilakukan oleh computer
Simbol decision, berfungsi untuk
menunjukkan suatu kondisi tertentu
6
yang akan menghasilkan dua
kemungkinan jawaban : ya/tidak
Simbol teminal, berfungsi untuk
7 menyatakan permulaan atau akhir
suatu program
21

NO Simbol Keterangan
Simbol predefined process, berfungsi
untuk menyatakan penyediaan tempat
8
penyimpanan suatu pengolahan untuk
memberi harga awal
Simbol keying operation, berfungsi
untuk menyatakan segala jenis
9 operasi yang diproses dengan
menggunakan suatu mesin yang
mempunyai keyboard
Simbol offline-storage, berfungsi
untuk menunjukkan bahwa data
10
dalam simbol ini akan disimpan ke
suatu media tertentu
Simbol manual input, berfungsi untuk
memasukkan data secara manual
11
dengan menggunakan online
keyboard
Simbol input/output, berfungsi untuk
12 menyatakan proses input atau output
tanpa tergantung jenis peralatannya
Simbol magnetic tape, berfungsi
untuk menyatakan input berasal dari
13
pita magnetis atau output disimpan ke
pita magnetis
Simbol disk storage, berfungsi untuk
14 menyatakan input berasal dari disk
atau output disimpan ke disk
22

NO Simbol Keterangan
Simbol document, berfungsi untuk
15 mencetak keluaran dalam bentuk
dokumen (melalui printer)
Simbol punched card, berfungsi
16 untuk menyatakan input berasal dari
kartu atau output ditulis ke kartu
Sumber : Yuniar,Supriadi (2013)

3.9 UML

Dalam Perancangan sistem terkomputerisasi berbasis website ini penulis


menggunakan Unified Modeling Language (UML) untuk menjelaskan alur atau
prosedur yang akan di buat Menurut Simaremare Apol dan Radtyo dalam (Fauzi
et al., 2019) UML adalah bahasa visual dalam pemodelan yang memungkinkan
pengembang sistem membuat sebuah blueprint yang dapat menggambarkan visi
mereka tentang sebuah sistem dalam format yang standar, mudah dimengerti,
dan menyediakan mekanisme untuk mudah dikomunikasikan dengan pihak lain.

UML menyediakan bahasa pemodelan visual yaitu proses penggambaran


informasi-informasi secara grafis dengan notasi-notasi baku yang telah
disepakati sebelumnya.
23

3.10 Use Case Diagram


Menurut Simaremare Apol dan Radtyo dalam (Fauzi et al., 2019) use
case diagram adalah suatu pola atau gambaran yang menunjukkan kelakuan
atau kebiasaan sistem. Use case diagram adalah gambaran dari
fungsionalitas yang diharapkan dari sebuah sistem, dan mempresentasikan
sebuah interaksi antara aktor dan sistem (Afdhal, 2018)

Tabel 3.2 Simbol Usecase Diagram

No Simbol Nama Keterangan

Merupakan seseorang atau sesuatu yang


1 Actor
berinteraksi dengan Sistem

Fungsionalitas yang disediakan sistem


2 Use case sebagai unit-unit yang saling bertukar
antar unit atau actor

Menggambarkan hubungan generalisasi


3 Generalization dan spesialisasi (umum- khusus) antara
interaksi dalam objek

Menunjukkan bahwa use case satu


4 Include
merupakan bagian dari use case lainnya.

Menghubungkan antara use case dengan


5 Association
aktor tertentu.

Menunjukkan arah panah secara putus-


6 Extend
putus dari use case ke base use case.

Sumber : Supardy, Yuniar(2013)


24

3.11 Activity Diagram


Menurut Rosa dalam (Heriyanto, 2018) activity diagram merupakan
work flow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis.
Menurut Simaremare Apol dan Radtyo dalam (Fauzi et al., 2019) activity
diagram adalah diagram yang menggambarkan sifat dinamis secara alamiah
sebuah sistem dalam bentuk model aliran dan kontrol dari aktivitas ke
aktivitas lainnya
Tabel 3.3 Simbol Activity Diagram
No Simbol Nama Keterangan

Status awal aktivitas sistem, sebuah


Start Point
1 diagram aktivitas memiliki sebuah status
(titik awal)
awal

Status akhir yang dilakukan sistem, sebuah


End Point
2 diagram aktivitas memiliki sebuah status
(titik akhir)
akhir

Activities Aktivitas yang dilakukan sistem, aktivitas


3
(aktivitas) biasanya diawali dengan kata kerja

Fork Asosiasi percabangan dimana jika ada


4
(Percabangan) pilihan aktivitas yang lebih dari satu

Join Asosiasi penggabunggan dimana lebih dari


5
(penggabungan) satu aktivitas digabungakan menjadi satu

Decision
6 Pilihan untuk mengambil Keputusan
(keputusan)

Sumber: Supardy, Yuniar (2013)


25

3.12 Class Diagram


Menurut Rosa dalam (Heriyanto, 2018) class diagram
menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang
akan dibuat untuk membangun sistem. Class diagram merupakan gambaran
struktur dan deskripsi dari class, package, dan objek yang saling
berhubungan seperti pewarisan, asosiasi, dan lainnya (Afdhal, 2018)

Tabel 3.4 Simbol Class Diagram

No Simbol Keterangan
Simbol ini adalah sibol untuk sebuah kelas pada struktur
sistem. penulisan disana tidak diperbolehkan
1 menggunakan spasi. simbol ini memiliki 3 susunan,
yaitu kotak pertama adalah nama kelas, kedua atribut
dan terakhir operasi.
Lingkaran ini adalah simbol untuk interface atau dalam
bahasa indonesianya antar muka. konsep yang
2 digunakan pun sama dengan pemrogramman
berorientasiobject (OOP).

Simbol ini sering disebut dengan simbol Association atau


dalam bahasa indonesianya yaitu asosiasi. Garis ini
3 adalah garis yang digunakan untuk menghubungkan atau
merelasikan kelas satu dengan kelas yang lainnya dengan
makna umum.
Simbol ini bernama Generalisasi.Generalisasi digunakan
untuk menghubungkan antar kelas dengan arti umum-
4
khusus. Jadi jika ada kelas bermakna umum dan kelas
bermakna khusus dapat menggunakan simbol ini.
26

No Simbol Keterangan
Nama dari simbol ini adalah Dependency atau dalam
bahasa indonesia nya ketergantungan. Umumnya
penggunaan dependency digunakan untuk menunjukkan
5
operasi pada suatu class yang menggunakan class yang
lain. Sebuah dependency dilambangkan sebagai sebuah
panah bertitik-titik.
Sumber: Rosa dan shalahudin(2018)

3.13 Sequence Diagram


Pada sequence diagram menggambarkan aliran pengiriman pesan yang
terjadi di aplikasi, sebagai bentuk interaksi dengan pengguna (user). 27 menurut
para ahli Satzinger (2011 : 26) merupakan diagram yang menunjukkan aliran
fungsio nalitas dalam use case. Sequence adalah satu dari dua interaksi diagram
yang mengilustrasikan objek objek yang berhubungan dengan use case dan
message atau pesan pesannya. Komponen utama sequence diagram terdiri atas
objek yang dituliskan dengan kotak segiempat bernama. Message diwakili oleh
garis dengan tanda panah dan waktu yang ditunjukkan dengan progress vertical.

Table 3.5 Simbol Sequence Diagram

No Simbol Nama Keterangan

Activation box merupakan komponen


Activation berbentuk persegi panjang yang
1 box merepresentasikan waktu yang dibutuhkan
suatu objek untuk menyelesaikan tugas
tertentu.
27

No Simbol Nama Keterangan

Actorsmerupakan komponen berbentuk stick


figure. Komponen ini bertindak sebagai
Actors
2 perwakilan seorang pengguna yang
berinteraksi baik di dalam, maupun di luar
sistem.
Object merupakan komponen berbentuk
kotak. Komponen ini akan
Object
3 mendemonstrasikan bagaimana sebuah
objek akan berperilaku dalam sebuah
konteks sistem tertentu.

Komponen ini berbentuk seperti garis putus-


putus. Lifelines bertugasuntuk menunjukkan
Lifelines
4 kejadian berurutan yang terjadi pada sebuah
objek selama proses pembuatan grafik
berlangsung.

Komponen option loop berbentuk seperti


gambar kotak file atau dokumen. Komponen
Option loop
5 ini bertugas untuk melakukan skenario
pemodelan jika keadaan hanya akan terjadi
pada kondisi tertentu.
Komponen synchronous message dibuat
dengan simbol panah ke kanan dengan garis
Synchronous
panah tebal. Simbol ini nantinya akan
6 message
memberi isyarat bila pengirim harus
menunggurespon pesansebelum
melanjutkan.
28

No Simbol Nama Keterangan

Komponen reply message digambarkan


Reply
dengan simbol panah ke kiri putus-putus
7 message
yang berarti pesan ini merupakan balasan
untuk sebuah panggilan tertentu.

Komponen delete message disimbolkan


Delete
dengan tanda cakra dan di tengahnya
8 message
terdapat garis putus-putus. Simbol ini
bertugas untuk menghapus sebuah objek.

Komponen ini merepresentasikan entitas


General
9 tunggal dalam sebuah sequence diagram
yangberupa stereotype atau class (instance).

Komponen boundary umumnya merupakan


tepi (edge) dari sebuah sistem. Komponen
Boundary
10 ini biasanya dapat berupa user interface atau
alat yang digunakan untuk berinteraksi antar
sistem.

Elemen atau komponen control bertugas


untuk mengatur arus informasi dalam
Control
11 sebuah skenario sistem. Elemen ini secara
umum dapat mengatur perilaku bisnis dari
suatu sistem teknis.

Entity merupakan elemen yang memiliki


Entity
12 tugas menyimpan data atau informasi dan
umumnya berupa object model atau beans.
29

No Simbol Nama Keterangan

Asynchronous message merupakan pesan


Asynchronous yang tidak memerlukan respons sebelum
13 message pengirim melanjutkan aktivitas, elemen ini
hanya berupa panggilan penyerta
dalam sequence diagram.

Elemen message return bertindak sebagai


Message
penggambaran hasil dari pengiriman pesan
14 return
dan ditunjukkan dengan arah simbol dari
kanan ke kiri.

Sumber: Cosmos Haryawan


BAB IV

Analisis dan Hasil

4.1 Analisis Sistem Yang Berjalan


Menganalisis sistem yang bejalan bertujuan untuk mengetahui bagaimana
cara kerja sistem yang berjalan dalam sistem informasi Absensi online PPKS pada
sentra budi perkasa di palembang berbasis android. Metode yang digunakan untuk
menganalisis adalah metode wawancara yang dilakukan dengan bapak Deni
Hamdani,SST. Karena bapak Deni Hamdani memahami dan terlibat langsung
dalam Perancangan absensi online PPKS pada sentra budi perkasa yang dimana
pada saat ini di lakukan secara manual, dengan demikian para anggota PPKS akan
merasa malas mencatat secara manual yang belum modern dan tidak mempunyai
salinan catatan, jika catatan itu hilang karena terlalu ketergantung pada sebuah
buku,sehingga membutuhkan waktu yang lama dalam melakukan pencarian data
maupun kecurangan dalam laporan. Karena setiap melakukan absensi akan
terhitung perbiaya makan.
Sistem yang akan dibangun adalah Aplikasi Absensi Online PPKS Pada
Sentra Budi Perkasa Palembang membutuhkan internet sebagai penghubung
utama antara user dengan aplikasi. Berikut ini merupakan flowchart sistem baru
dari aplikasi absensi ppks berbasis android:

30
31

4.2 Flowchart
Flowchart atau sering disebut dengan diagram alir merupakan suatu jenis
diagram yang merepresentasikan algoritma atau langkah-langkah instruksi yang
berurutan dalam sistem. seorang analis sistem menggunakan flowchart sebagai
bukti dokumentasi untuk menjelaskan gambaran logis sebuah sistem yang akan
dibangun kepada programmer. Dengan begitu, flowchart dapat membantu untuk
memberikan solusi terhadap masalah yang bisa saja terjadi dalam membangun
sistem. Pada dasarnya, flowchart digambarkan dengan menggunakan simbol-
simbol. Setiap simbol mewakili suatu proses tertentu. Sedangkan untuk
menghubungkan satu proses ke proses selanjutnya digambarkan dengan
menggunakan garis penghubung. Dengan adanya flowchart, setiap urutan proses
dapat digambarkan menjadi lebih jelas. Selain itu, ketika ada penambahan proses
baru dapat dilakukan dengan mudah 16 menggunakan flowchart ini. Setelah
proses membuat flowchart selesai, maka giliran programmer yang akan
menerjemahkan desain logis tersebut kedalam bentuk program dengan berbagai
bahasa pemrograman yang telah disepakati (Rizqy Rosaly, 2019)

Gambar 4.1 Flowchart


32

Dari gambar 4.1 yang berperan pada aplikasi absensi PPKS Berbasis Andoid
adalah sebagai berikut:

1) Admin sebagai staft sentra budi perkasa. Dimana admin dapat menginput
data anggota PPKS lalu di proses di aplikasi sehingga menjadi database
PPKS(Pemerlu Pelayanan Kesejahteraan Sosial) dan dapat di cetak
menjadi laporan absensi PPKS pada sentra budi perkasa.
2) User sebagai anggota PPKS dapat mengisi absen secara online. Di mulai
dari membuka aplikasi setelah itu mengisi data absensi seperti
tanggal,jam,kelas(pagi siang sore),status,foto dan lokasi. Kemudian sistem
akan menampilkan info absen lalu aplikasi memproses dan menyimpan
data rekap absen.

4.3 Use case diagram


Menurut Simaremare Apol dan Radtyo dalam (Fauzi et al., 2019) use case
diagram adalah suatu pola atau gambaran yang menunjukkan kelakuan atau
kebiasaan sistem. Use case diagram adalah gambaran dari fungsionalitas yang
diharapkan dari sebuah sistem, dan mempresentasikan sebuah interaksi antara
aktor dan sistem (Afdhal, 2018)
33

Gambar 4.2 Use Case Diagram


34

4.4 Activity Diagam


Menurut Rosa dalam (Heriyanto, 2018) activity diagram merupakan
work flow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis.
Menurut Simaremare Apol dan Radtyo dalam (Fauzi et al., 2019) activity
diagram adalah diagram yang menggambarkan sifat dinamis secara alamiah
sebuah sistem dalam bentuk model aliran dan kontrol dari aktivitas ke
aktivitas lainnya

a) Activity Admin

Gambar 4.3 Activity Diagram Admin


35

b) Activity PPKS

Gambar 4.4 Activity Diagram Anggota PPKS


36

c) Activity Diagram laporan

Gambar 4.5 Activity Diagram laporan

4.5 Sequence Diagram


Pada sequence diagram menggambarkan aliran pengiriman pesan yang
terjadi di aplikasi, sebagai bentuk interaksi dengan pengguna (user). 27 menurut
para ahli Satzinger (2011 : 26) merupakan diagram yang menunjukkan aliran
fungsio nalitas dalam use case. Sequence adalah satu dari dua interaksi diagram
yang mengilustrasikan objek objek yang berhubungan dengan use case dan
message atau pesan pesannya. Komponen utama sequence diagram terdiri atas
objek yang dituliskan dengan kotak segiempat bernama. Message diwakili oleh
garis dengan tanda panah dan waktu yang ditunjukkan dengan progress vertical.
37

Gambar 4.6 Sequence Diagram


38

Gambar 4.7 Sequence laporan

4.6 Implementasi sistem


Pada tahap ini dilakukan tahapan konversi dari desain sistem yang telah
dirancang kedalam sebuah program komputer dengan menggunakan tools
Appsheet dan tempat penyimpanan Google Drive. Batasan dalam pengembangan
system ini antara lain:

1. Sistem ini mengakomodasi konsep-konsep GUI (Graphical User


Interface).
2. Dibuat menggunakan AppSheet.
3. Pengguna aplikasi ini adalah PPKS(Pemerlu Pelayanan Kesejahteraan
Sosial) pada sentra budi perkasa.
39

1. Tampilan awal aplikasi

Gambar 4.8 Tampilan awal

2. Halaman form Absen PPKS


Halaman Form Absensi PPKS di gunakan data absensi berupa
tanggal,jam,kelas,status,foto,lokasi.

Gambar 4.9 From Tampilan absensi PPKS


40

3. Halaman Form Absensi PPKS

Halaman form absensi PPKS yaitu tampilan ketika para anggota


telah melakukan pengisian absen sesuai data pribasi masing-masing.

Gambar 4.10 Halaman form data PPKS sentra budi perkasa

4. Halaman Info Absen

Pada halaman info absen ketika anggota ppks selesai mengsi form
data absensi dan klik tombol save,maka secara otomatis akan muncul info
absen sukses pada aplikasi
41

Gambar 4.11 Info absensi sukses

5. Halaman laporan absensi

Halaman laporan di lakukan pengujian pada aplikasi absensi PPKS


pada sentra budi perkasa. Dimana data laporan ini masuk ke googledrive
PPKS lalu di confesikan dalam bentuk microsoft excel yang di dowload.
42

Gambar 5.12 Laporan absensi PPKS


BAB V

PENUTUP

5.1 Kesimpulan
Kesimpulan Berdasarkan hasil uraian dan pembahasan dalam penelitian
ini, sehingga dapat disimpulkan bahwa:

1. Telah dihasilkan aplikasi absensi menggunakan Geolocator berbasis


android untuk memudahkan proses absensi karena tidak perlu lagi mengisi
data absensi secara manual.
2. Proses absensi berbasis android dapat menghemat waktu serta lebih
efisisen mencegah kecurangan dan hilangnya data absensi karena berkas
yang tertumpuk.
3. Berhasil membuat sistem absensi berbasis android menggunakan
geolocator/map untuk mengetahui posisi saat melakukan proses absensi.

5.2 Saran
Beberapa saran yang dapat diberikan sehubungan dengan perancangan
sistem adalah sebagai berikut :

1. Perancangan Aplikasi Absensi Online PPKS Pada Sentra Budi Perkasa di


Palembang berbasis android ini dapat digunakan dan dikembangkan lebih
lanjut menggunakan fasilitas dan sarana yang memiliki kemampuan lebih
baik.
2. Memperbaiki tampilan interface dari sistem absensi online PPKS sehingga
lebih menarik dan mudah digunakan.
3. Aplikasi Absensi Online PPKS Menggunakan GPS/Map (Global
Positioning System) Berbasis Android juga dapat dikembangkan untuk
absensi pegawai honorer berbasis android dengan fitur-fitur yang lebih
baik lagi.

43
DAFTAR PUSTAKA

Abdillah, H. H., & Najiyah, I. (2023). Perancangan Sistem Informasi Absensi


Berbasis Android Menggunakan Geolocator. Jurnal Teknik
Indonesia, 2(1), 29-39.

BN.2022/No.273, peraturan.go.id: 14 hlm.( 2022, Maret 14) Peraturan Menteri


Sosial tentang Organisasi dan Tata Kerja Unit Pelaksana Teknis di
Lingkungan Direktorat Jenderal Rehabilitasi Sosial.
https://peraturan.bpk.go.id/Home/Details/217217/permensos-no-3-tahun-
2022

Suhendri, B., & Syaechurodji, S. (2022). PERANCANGAN APLIKASI ARSIP


DIGITAL DI KONI KOTA SERANG. Jurnal Sistem Informasi dan
Informatika (Simika), 5(2), 182-192.

Fawaid, M. (2022). EFEKTIVITAS PENERAPAN ABSENSI ONLINE SAAT


PANDEMI COVID-19 PADA PEGAWAI DI RUMAH SAKIT UMUM
DAERAH HAJI PROVINSI JAWA TIMUR TAHUN 2022 (Doctoral
dissertation, STIKES Yayasan RS Dr. Soetomo Surabaya).

Patresia, P., & Wali, M. (2022). ABSENSI ONLINE BERBASIS ANDROID


(IMPLEMENTASI PLATFORM APPSHEET). Jurnal Indonesia:
Manajemen Informatika dan Komunikasi, 3(1), 8-1

Wibowo, G. H., Prasetyo, J. A., & Ayatullah, M. D. (2021). Rancang bangun


aplikasi presensi berbasis geolokasi dan interval waktu. JURNAL ELTEK,
19(1), 18-24.

Rouza, E., Mustafa, S. R., & Wulandari, Y. (2023). RANCANG BANGUN


APLIKASI ABSENSI GURU MENGGUNAKAN GPS BERBASIS WEB
RESPONSIVE ANDROID SMK NEGERI 1 RAMBAH. RJOCS (Riau
Journal of Computer Science), 9(1), 1-13.

44
45

RIWAYAT HIDUP

DATA PRIBADI

Nama : Meilina

Tempat,Tanggal Lahi r : Limau, 01 mei 2000

Jenis Kelamin : Perempuan

Alamat : Jln.Desa limau,dusun1,Rt:01,Rw:01,

Kec.Sembawa,Kab.banyuasinIII

Agama : Islam

No: HP : 083809202853

Nama Orang Tua

1. Ayah : Hamzah

2. Ibu : Cik Ayu

RIWAYAT PENDIDIKAN

1. SD Negeri 9 Sembawa : Tahun 2014


2. SMP Negeri 2 Sembawa : Tahun 2017
3. SMA Negeri 1 Sembawa : Tahun 2020
46
47
48
49
50
51

Anda mungkin juga menyukai