Oleh :
18210140 Selly A J Wessok
Nama Tanda-Tangan
PEMBIMBING KP : Sondy C. Kumajas, S.T, M.T
PEMBIMBING LAPANGAN : Kristofel Santa, S.ST, M.MT
:
:
Tondano,
Menyetujui,
Kaprodi Teknik Informatika
Puji syukur saya panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat dan rahmatNya
sehingga Laporan Kerja Praktek yang berjudul “Sistem Informasi Pengajuan Cuti Akademik
Berbasis Web di UPT Puskom” dapat selesai tepat pada waktunya. Tujuan penulisan Laporan
Kerja Praktek ini sebagai syarat untuk mengikuti Seminar Laporan Kerja Praktek bagi
mahasiswa Program Studi Teknik Informatika, Universitas Negeri Manado.
Saya juga mengucapkan banyak terima kasih kepada pihak yang membantu dan memberi
dukungan sehingga saya dapat menyelesaikan Laporan Kerja Praktek ini. Saya ingin
mengucapkan terima kasih kepada:
1. Bapak Dr. Eddy Kembuan, M.Pd, Selaku Dekan Fakultas Teknik Universitas Negeri
Manado
2. Gladly Caren Rorimpandey, ST, MISD, selaku Ketua Program Studi Teknik Informatika
Universitas Negeri Manado
3. Sondy Campvid Kumajas, selaku Dosen Pembimbing Kerja Praktek
4. Kristofel Santa, SST, MMT, selaku Sekertaris PUSKOM dan juga sebagai Pembimbing
Lapangan
5. Kedua orang tua dan adik saya yang selalu mendoakan, membiayai dan beri dukungan
selama melaksanakan Kerja Praktek
6. Teman-teman saya (Kania, Titi, Tepa, Itin) yang juga memberi dukungan dan semangat
selama saya melaksanakan Kerja Praktek
7. Kepada teman-teman Kerja Praktek (Shella, Milen, Ka Tanti, Econ, Riando, Fredrik,
Abimanyu, Clifford) yang juga bersama-sama saling membantu dan memberi dukungan
selama melaksanakan Kerja Praktek dan kepada semua pihak yang tidak dapat disebutkan
satu per satu yang terlibat secara langsung maupun tidak dalam kegiatan Kerja Praktek
bahkan sampai selesainya penyusunan Laporan Kerja Praktek.
Akhir kata saya menyadari bahwa masih banyak kekurangan dari laporan ini, apabila
nantinya terdapat kekeliruan dalam penulisan Laporan Kerja Praktek ini kami sangat
mengharapkan kritik dan sarannya dan berharap semoga laporan ini dapat memberikan manfaat
bagi kita.
Tondano,
Penyusun
Selly A J Wessok
DAFTAR ISI
KATA PENGANTAR......................................................................................................................................iii
DAFTAR ISI..................................................................................................................................................iv
DAFTAR TABEL............................................................................................................................................vi
DAFTAR GAMBAR.......................................................................................................................................vii
BAB I............................................................................................................................................................1
PENDAHULUAN...........................................................................................................................................1
A. Latar Belakang.................................................................................................................................1
B. Identifikasi Masalah.........................................................................................................................1
C. Rumusan Masalah...........................................................................................................................1
D. Tujuan Penulisan.............................................................................................................................1
E. Ruang Lingkup dan Batasan Masalah...............................................................................................1
F. Manfaat penulisan...........................................................................................................................2
BAB II...........................................................................................................................................................3
GAMBARAN INSTANSI.................................................................................................................................3
A. Umum (sejarah, visi, misi, alamat & kontak tempat KP)..................................................................3
1. Sejarah.........................................................................................................................................3
2. Visi...............................................................................................................................................4
3. Misi..............................................................................................................................................4
4. Alamat.........................................................................................................................................5
5. Kontak..........................................................................................................................................5
G. Struktur Organisasi..........................................................................................................................5
H. Lingkup Pekerjaan Perusahaan........................................................................................................5
I. Lingkup Pekerjaan yang Dilakukan...................................................................................................5
Tabel 2.1 Lingkup Pekerjaan yang Dilakukan..............................................................................................6
BAB III..........................................................................................................................................................7
METODOLOGI PEMECAHAN MASALAH.......................................................................................................7
J. Landasan Teori.................................................................................................................................7
1. Waterfall......................................................................................................................................7
6. Sistem Informasi..........................................................................................................................8
7. Website........................................................................................................................................8
8. PHP (Hypertext Preprocessor).....................................................................................................8
9. Codelgniter..................................................................................................................................9
10. MySQL......................................................................................................................................9
K. Langkah Pemecahan Masalah........................................................................................................10
11. Tahapan Metode Penelitian/Metode Pengembangan Sistem...............................................10
12. Tools Pemodelan...................................................................................................................10
13. Metode Pengumpulan dan Pengolahan data.........................................................................13
B. Rencana Kegiatan Kerja Praktek....................................................................................................14
BAB IV........................................................................................................................................................16
PEMECAHAN MASALAH.............................................................................................................................16
A. Analisis Kebutuhan........................................................................................................................16
1. Hasil Observasi Kerja Praktek.....................................................................................................16
2. Pembahasan Kerja Praktek........................................................................................................16
3. Hasil Penelitian..........................................................................................................................18
L. Hasill Pelaksanaan KP....................................................................................................................24
BAB V.........................................................................................................................................................29
KESIMPULAN DAN SARAN.........................................................................................................................29
A. Kesimpulan....................................................................................................................................29
B. Saran..............................................................................................................................................29
BAB VI........................................................................................................................................................30
DAFTAR PUSTAKA......................................................................................................................................30
LAMPIRAN.................................................................................................................................................31
A. Lembar Permohonan KP................................................................................................................31
B. Pernyataan Tempat Kerja..............................................................................................................31
C. Pernyataan Konsultasi Pra-KP........................................................................................................31
D. Surat Keterangan telah Menyelesaikan KP dari Instansi................................................................32
E. Log Book........................................................................................................................................33
DAFTAR TABEL
Table 1 Lingkup Pekerjaan yang Dilakukan..................................................................................................6
Table 2 Rencana Kegiatan Kerja Praktek....................................................................................................14
Table 3 Definisi Actor.................................................................................................................................20
Table 4 Use Case Skenario Login Admin....................................................................................................20
Table 5 Use Case Skenario Mengolah Data Mahasiswa.............................................................................20
Table 6 Use Case Skenario Persetujuan Cuti..............................................................................................21
Table 7 Use Case Skenario Login Mahasiswa.............................................................................................21
Table 8 Use Case Skenario Mengajukan Cuti.............................................................................................21
DAFTAR GAMBAR
A. Latar Belakang
Saat ini perkembangan dunia informasi sudah begitu cepat dan meningkat,
teknologi komputer dapat digunakan untuk mendukung pembangunan sistem informasi
dalam memanfaatkan teknologi informasi di era globalisasi ini. Dengan adanya komputer
sebagai alat pengolah data, maka informasi yang dibutuhkan dari berbagai bidang dalam
suatu perusahaan atau instansi dapat dikomputerisasikan. Sistem informasi berbasis web
pun dimanfaatkan agar dapat mempermudah untuk mendapatkan informasi dengan cepat,
akurat dan dapat menghemat waktu dan biaya. Selain itu juga sistem informasi berbasis
web ini juga dapat menjadi sarana dan sumber informasi bagi pengguna internet yang
semakin luas ini.
Selama saya melaksanakan kerja praktek di UPT Pusat Komputer Universitas
Negeri Manado, saya membuat sebuah project yaitu Sistem Informasi Pengajuan Cuti
Akademik dalam bentuk website. Pada sistem pengajuan cuti online berbasis web ini
dapat mempermudah mahasiswa untuk melakukan proses cuti. Karena proses yang
dilakukan lebih singkat dan dapat menghemat waktu serta biaya.
B. Identifikasi Masalah
Dari latar belakang tersebut, masalah yang di identifikasi pengajuan cuti oleh
mahasiswa masih dilakukan secara manual.
C. Rumusan Masalah
1. Bagaimana merancang sistem pengajuan cuti akademik berbasis web pada UPT Pusat
Komputer Universitas Negeri Manado.
D. Tujuan Penulisan
Adapun tujuan yaitu untuk merancang sistem pengajuan cuti akademik berbasis web
yang saya harapkan dapat mempermudah untuk para mahasiswa yang ingin mengajukan
permohonan cuti.
J. Alamat
Jl Kampus Unima, Kelurahan Tonsaru, Kecamatan Tondano Selatan
K. Kontak
Email : puskom@unima.ac.id
L. Struktur Organisasi
O. Landasan Teori
1. Waterfall
Model pengembangan software yang diperkenalkan oleh Winston Royce pada
tahun 70-an ini merupakan modelklasik yang sederhana dengan aliran sistem yang
linier —keluaran dari tahap sebelumnya merupakan masukan untuk tahap berikutnya.
Pengembangan dengan model ini adalah hasil adaptasi dari pengembangan perangkat
keras, karena pada waktu itu belum terdapat metodologi pengembangan perangkat
lunak yang lain. Proses pengembangan yang sangat terstruktur ini membuat potensi
kerugian akibat kesalahan pada proses sebelumnyasangat besar dan acap kali mahal
karena membengkaknya biaya pengembangan ulang. (Tahapan pengembangan
aplikasi dengan metode waterfall, 2018)
Metode Waterfall adalah suatu proses pengembangan perangkat lunak berurutan,
di mana kemajuan dipandangsebagai terus mengalir ke bawah (seperti air terjun)
melewati fase-fase perencanaan, pemodelan, implementasi(konstruksi), dan
pengujian.
Read adalah fungsi yang digunakan untuk membaca atau bisa juga menampilkan
data yang berada di database. Kemudian akan ditampilkan sesuai dari request
user.
Update adalah fungsi untuk melakukan edit data dari dalam database. Contoh saat
melakukan edit profil pengguna.
S. Codelgniter
Aturan kode pada CodeIgniter sangat rapi dan terstruktur. Itu karena CodeIgniter
menggunakan konsep MVC (Model View Controller) untuk arsitekturnya. Berikut
penjelasan dari MVC:
View: Bagian yang bertugas untuk menangani tampilan website untuk pengguna.
Controller: Bagian yang bertugas untuk mengatur alur proses pada website.
Bagian ini yang menghubungkan antara View dan Model.
Dengan menggunakan MVC, kode yang dibuat akan lebih mudah dibaca. Selain itu,
website juga lebih mudah untuk dikembangkan. Itu karena setiap bagian kode akan
dipisah sesuai dengan tugasnya.
T. MySQL
MySQL adalah sebuah DBMS (Database Management System) menggunakan
perintah SQL (Structured Query Language) yang banyak digunakan saat ini dalam
pembuatan aplikasi berbasis website. MySQL dibagi menjadi dua lisensi, pertama
adalah Free Software dimana perangkat lunak dapat diakses oleh siapa saja. Dan
kedua adalah Shareware dimana perangkat lunak berpemilik memiliki batasan dalam
penggunaannya.
MySQL termasuk ke dalam RDBMS (Relational Database Management System).
Sehingga, menggunakan tabel, kolom, baris, di dalam struktur database -nya. Jadi,
dalam proses pengambilan data menggunakan metode relational database. Dan juga
menjadi penghubung antara perangkat lunak dan database server.
3. Class Diagram
Class Diagram adalah jenis diagram struktur statis dalam UML yang
menggambarkan struktur sistem dengan menunjukkan sistem class,
atributnya, metode, dan hubungan antar objek. Class diagram disebut jenis
diagram struktur karena menggambarkan apa yang harus ada dalam sistem
yang dimodelkan dengan berbagai komponen. (Oktriwina, 2021)
5. Activity Diagram
Tondano,
Menyetujui,
Dosen Pembimbing KP
A. Analisis Kebutuhan
1. Hasil Observasi Kerja Praktek
Proses Bisnis
Gambar diatas adalah proses bisnis Pengajuan Cuti Akademik pada UPT Puskom
yang dilakukan secara manual, dengan uraiannya sebagai berikut:
a. Proses pertama seorang mahasiswa mengajukan permohonan dengan
membawa berkas yaitu surat dari biro akademik.
b. Kemudian kepegawai yang bertanggung jawab mengecek berkas tersebut
apakah sudah valid atau belum.
c. Selanjutnya jika permohonan cuti tersebut valid maka permohonan diterima
dan akan diproses.
B. Pembahasan Kerja Praktek
a. Masalah yang Ditemukan Dalam Pelaksanaan Kerja Praktek
Dalam pelaksanaan kerja praktek di UPT Pusat Komputer UNIMA, saya
menemukan masalah dalam pengajuan cuti akademik:
a. Permohonan cuti masih dilakukan secara manual.
b. Dalam proses permohonan cuti terkadang membutuhkan waktu yang lama
karena adanya berkas lain yang akan diproses juga.
c. Ada kemungkinan berkas yang dimasukkan tercecer dengan berkas-berkas
lain.
b. Analisis Terhadap Hasil Observasi
Dari masalah diatas, maka saya merekomendasikan solusi yaitu membuat sistem
yang berbasis web. Dimana dari sistem pengajuan cuti akademik berbasis web
akan mempermudah dalam pengajuan cuti oleh mahasiswa. Berikut proses bisnis
yang direkomendasikan untuk UPT Puskom UNIMA:
C. Hasil Penelitian
1. Tahap Pengembangan Sistem
Hasil Penelitian yang mengacu pada tahapan metode pengembangan waterfall
yang telah dilakukan. Berikut merupakan tahapan yang dilakukan:
a. Analisis Kebutuhan
Analisa kebutuhan yang saya lakukan yaitu kunjungan langsung (observasi)
ke UPT Pusat Komputer UNIMA untuk melakukan pengumpulan data-data
dalam pengembangan website ini. Pengumpulan data dilakukan dengan
wawancara kepada pegawai.
Hasil dari wawancara yang saya lakukan, saya mendapati kebutuhan user
untuk aplikasi yang akan dibangun. Berikut uraiannya:
o Halaman login, yang membutuhkan hak akses dengan menggunakan
username dan password agar tidak diakses oleh sembarang orang.
o Tombol logout, untuk keluar dari aplikasi
o Halaman form tambah data mahasiswa yang ingin mengajukan cuti
o Tombol save untuk menyimpan data
o Tombol edit untuk mengedit data
o Tombol hapus untuk menghapus data
b. Kebutuhan hardware dan software
a. Perangkat keras (hardware) yang digunakan:
AMD 3020e with Radeon Graphics 1.20 GHz
8.00 GB RAM
b. Perangkat lunak (software) yang digunakan:
Windowa 10
Visual Studio Code
Google Chrome
XAMPP
Bizagi Modeler
2. Desain Sistem
a. Use Case Diagram
Pada usecase diagram ini ada seorang admin yang login yang bias
menambah/menghapus data mahasiswa, melihat permohonan dan tentunya juga
bisa memberi persetujuan pada permohonan cuti tersebut.
Definisi Aktor
Berikut adalah deskripsi pendefinisian actor pada Sistem Pengajuan Cuti
Akademik:
NO AKTOR DESKRIPSI
1. Admin Orang yang memiliki hak akses penuh untuk
menambah/menghapus data mahasiswa dan juga
untuk menyetujui sebuah permohonan cuti.
2. Mahasiswa Orang yang hanya bisa mengajukan cuti pada
website aplikasi.
Table 3 Definisi Actor
b. Class Diagram
Class diagram merupakan penggambaran kelas-kelas yang ada. Berikut
merupakan class diagram dari Sistem Pengajuan Cuti.
Gambar 6 Class Diagram
c. Activity Diagram
Dalam Activity diagram memberikan gambaran bagaimana cara kerja Sistem
Pengajuan Cuti ini untuk Admin dan Mahasiswa.
Aktifitas yang terjadi pada sistem saat Admin mengakses Sistem
Pengajuan Cuti
Gambar 7 Activity Diagram Admin
D. Hasill Pelaksanaan KP
G. Tampilan Form Pengajuan Cuti untuk Mahasiswa yang sudah terdaftar dan ingin
mengajukan Cuti lagi.
Gambar 15. Tampilan Form Pengajuan Cuti untuk Mahasiswa yang sudah terdaftar dan ingin mengajukan Cuti lagi.
A. Kesimpulan
Hasil dari rancang bangun Sistem Informasi Pengajuan Cuti Berbasis Web maka dapat
diperoleh kesimpulan aplikasi ini dapat membantu karena dalam proses pengajuan cuti
dan penginputan data mahasiswa dapat langsung diakses dari komputer melalui sistem
informasi yang sudah berbasis web.
B. Saran
Untuk pengembangan sistem ini kedepannya aplikasi ini terutama pada form pengisian
pengajuan cuti dan aplikasi ini dapat dibuat lebih menarik lagi.
BAB VI
DAFTAR PUSTAKA
Tahapan pengembangan aplikasi dengan metode waterfall. (2018, January 1). Retrieved from
ibham00.blogspot.com: http://ibham00.blogspot.com/2018/01/tahapan-pengembangan-aplikasi-
dengan.html
Choiri, E. O. (2020, March 11). Pengertian PHP dan Fungsinya Dalam Pemrograman Web. Retrieved from
https://qwords.com/: https://qwords.com/blog/pengertian-php/
Lawrence, A. (2020, November 4). Belajar CodeIgniter Dasar untuk Pemula. Retrieved from niagahoster:
https://www.niagahoster.co.id/blog/belajar-codeigniter/
Ansori, A. (2020, March 29). Pengertian UML (Unified Modeling Language) : Jenis, Tujuan, Notasi, dan
Contohnya. Retrieved from ansoriweb: https://www.ansoriweb.com/2020/03/pengertian-uml.html
Pengertian Use Case Diagram dan Contohnya. (2020, February 8). Retrieved from waskhas:
http://www.waskhas.com/2020/02/pengertian-use-case-diagram-dan.html
Oktriwina, A. S. (2021, April 20). Apa Itu Class Diagram dan Fungsinya dalam Pemrograman. Retrieved
from glints:https://glints.com/id/lowongan/class-diagram-adalah/#.YPwod-hKjIW
Hasanudin, A. (2021, Juni 13). Contoh Statechart Diagram. Retrieved from guratgarut:
https://guratgarut.com/contoh-statechart-diagram/
Rizky, M. (2019, November 22). UML Diagram : Activity Diagram. Retrieved from socs.binus:
https://socs.binus.ac.id/2019/11/22/uml-diagram-activity-diagram/
Nugroho, A. (2019, September 19). Pengertian XAMPP Lengkap dengan Fungsi dan Cara Instalasi.
Retrieved from qwords: https://qwords.com/blog/pengertian-xampp/
Tasari, G. (25, April 2021). Mengenal Visual Studio Code. Retrieved from gamelab:
https://www.gamelab.id/news/468-mengena-visual-studio-code
ALMAS, K. Z. (2017, Oktober 1). BIZAGI MODELER. Retrieved from tayo-upapsi1.blogspot: http://tayo-
upapsi1.blogspot.com/2017/10/bizagi-modeler.html
LAMPIRAN
A. Lembar Permohonan KP
SURAT KETERANGAN
Sistem
yang dibuat oleh mahasiswa Program Studi S1 Informatika Fakultas Teknik Universitas Negeri
Manado di bawah ini:
Sudah disetujui oleh pihak UPT Pusat Komputer Universitas Negeri Manado dan sementara
dalam proses penyelesaian
Demikian surat keterangan ini dibuat untuk dipergunakan sebagaimana mestinya.
Tondano,
Kristofel Santa, S.ST., M.MT
E. Log Book
D. Dokumentasi Kegiatan KP