KERJA PRAKTEK
MEILINA
2020.21.0100
KERJA PRAKTEK
Oleh
NPM : 2020.21.0100
NAMA : MEILINA
JENJANG STUDI : STRATA SATU (S1)
PROGRAM STUDI : SISTEM INFORMASI
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
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
iv
DAFTAR GAMBAR
iv
DAFTAR LAMPIRAN
v
ABSTRAK
vi
BAB 1
PENDAHULUAN
1
2
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.
1 Pengenalan
Perusahaan
2 Analisis sistem
Berjalan
3 Pengumpulan
Data
4 Perancangan
Sistem
5 Pembuatan
Laporan
BAB II
GAMBARAN UMUM
6
7
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
KEPALA
KELOMPOK JABATAN
FUNGSIONAL
INSTALASI
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.
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.
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.
15
16
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
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
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
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
Decision
6 Pilihan untuk mengambil Keputusan
(keputusan)
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).
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)
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)
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.
a) Activity Admin
b) Activity PPKS
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
PENUTUP
5.1 Kesimpulan
Kesimpulan Berdasarkan hasil uraian dan pembahasan dalam penelitian
ini, sehingga dapat disimpulkan bahwa:
5.2 Saran
Beberapa saran yang dapat diberikan sehubungan dengan perancangan
sistem adalah sebagai berikut :
43
DAFTAR PUSTAKA
44
45
RIWAYAT HIDUP
DATA PRIBADI
Nama : Meilina
Kec.Sembawa,Kab.banyuasinIII
Agama : Islam
No: HP : 083809202853
1. Ayah : Hamzah
RIWAYAT PENDIDIKAN