Disusun Oleh :
Nama : Kurniawan
NIM : 20191302018
SEKOLAH TINGGI TEKNOLOGI MUHAMMADIYAH
CILEUNGSI BOGOR
2023
HALAMAN JUDUL
PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE
MANAGEMENT SYSTEM (HRMS) BERBASIS WEB
Studi Kasus : PT ARKAN INDOPLAST UTAMA
LAPORAN KERJA PRAKTIK
Diajukan Sebagai Salah Satu Syarat
Untuk Kelulusan Program Strata-1
Jurusan Teknik Informatika
Disusun Oleh :
Nama : Kurniawan
NIM : 20191302018
SEKOLAH TINGGI TEKNOLOGI MUHAMMADIYAH
CILEUNGSI BOGOR
2022
LEMBAR PERSETUJUAN
Telah diperiksa dan disetujui oleh pembimbing kerja praktik untuk disidangkan
dengan judul :
Pembimbing,
Pembimbing Lapangan,
Menyetujui,
i
( Pria Sukamto, S.Kom., M.Kom. )
( NIP )
ii
LEMBAR PENGESAHAN
Telah disidangkan dan disahkan oleh Tim Penguji Laporan Kerja Praktik
dengan judul :
1. ……………………….
2. ……………………….
Menyetujui,
Ketua Prodi Teknik Informatika
iii
SURAT PERNYATAAN KARYA ASLI
LAPORAN KERJA PRAKTIK
Apabila di kemudian hari karya saya disinyalir bukan merupakan karya asli saya
maka saya bersedia menerima konsekuensi apapun yang diberikan Jurusan Teknik
Informatika di Sekolah Tinggi Teknologi Muhammadiyah Cileungsi kepada saya.
Dibuat di : Cileungsi
Yang bersangkutan,
Kurniawan
iv
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI
KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS
Dibuat di : Cileungsi
Pada tanggal : Juli 2023
Yang bersangkutan,
Kurniawan
v
HALAMAN PERSEMBAHAN
Yang tercinta
Almamater Kampus Sekolah Tinggi Muhammadiyah Cileungsi.
Yang tersayang
Kedua orang tua dan istri.
Yang terkasih
Semua orang yang sudah mendukung sudah mendukung dan memberikan
semangat, motivasi, saran, kritik dan senyuman untuk saya.
Yang terhormat
Semua guru, semua dosen, semua petinggi – petinggi kampus, pembimbing dan
penasehat yang memberikan arahan dan sarannya kepada saya.
vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT, atas curahan rahmat dan hidayah-Nya,
penulis selaku peserta kerja praktek dan sekaligus penyusun laporan yang berjudul
“PERANCANGAN SISTEM INFORMASI HUMAN RESOURCE
MANAGEMENT SYSTEM (HRMS) DI PT ARKAN INDOPLAST UTAMA”
ini dapat menyelesaikan tepat pada waktunya.
Dengan segala kerendahan dan ketulusan hati, perkenankanlah penulis
menyampaikan ucapan terima kasih kepada semua pihak yang telah memberikan
bantuan dan dorongannya baik secara langsung maupun tidak langsung sehingga
penulis dapat menyelesaikan laporan kerja praktek ini. Ucapan terima kasih
ditujukan kepada :
1. Bapak Iskandar, S.Kom, selaku Kepala Program Studi Teknik Sekolah
Tinggi Teknologi Muhammadiyah Cileungsi.
2. Bapak Nasrulloh, S.Kom, selaku pembimbing kerja praktek dari kampus.
Kurniawan
vii
DAFTAR ISI
KATA PENGANTAR
BAB I PENDAHULUAN....................................................................................................1
1.1. Latar Belakang.....................................................................................................1
1.2. Rumusan Masalah................................................................................................2
1.3. Ruang Lingkup dan Batasan Masalah..................................................................3
1.4. Tujuan..................................................................................................................3
1.5. Metode Penelitian dan Metodelogi Pengembangan Sistem.................................3
1.6. Sistematika Penulisan..........................................................................................4
1.7. Tempat dan Waktu...............................................................................................5
BAB II TINJAUAN PUSTAKA..........................................................................................6
2.1. Human Resource Department (HRD)..................................................................6
2.1.1. Peran, Fungsi, Tugas dan Tanggu Jawab Department Sumber Data Manusia 6
2.2. Human Resource Management..........................................................................11
2.3. Analisis...............................................................................................................11
2.4. Perancangan Sistem...........................................................................................12
2.5. Sistem.................................................................................................................12
2.5.1. Pengertian Sistem.......................................................................................13
2.5.2. Karakteristik Sistem...................................................................................13
2.5.4. Klasifikasi Sistem......................................................................................15
2.6. Definisi Informasi..............................................................................................18
2.7. Sistem Informasi................................................................................................19
2.8. Unifield Modeling Language.............................................................................22
2.8.1. Pengertian UML.........................................................................................22
2.8.2. Diagram UML............................................................................................22
2.8.3. Penjelasan Tipe Diagram dalam UML.......................................................23
3.1 Sejarah Singkat Perusahaan...............................................................................30
3.2 Visi Misi Perusahaan.........................................................................................30
3.2.1 Visi.................................................................................................................30
3.2.2 Misi................................................................................................................30
3.3 Struktur Organisasi............................................................................................31
3.4 Tugas dan Wewenang........................................................................................31
3.5 Analisis Sistem Berjalan....................................................................................33
3.6 Diagram UseCase yang digunakan....................................................................36
viii
3.7 Permasalahan Sistem Yang Berjalan.................................................................36
3.8 Sistem Yang Diusulkan......................................................................................36
3.9 Pemrograman.....................................................................................................37
3.10 Implementasi......................................................................................................37
BAB IV Hasil dan Pembahasan........................................................................................38
4.1 Analisis Sistem yang diusulkan.........................................................................38
4.1.2 Diagram Usecase sistem yang diusulkan.......................................................39
4.1.3 Diagram Activity...................................................................................................40
4.2 Diagram Activity Login.....................................................................................41
4.3 Diagram Sequence.............................................................................................42
4.4 Diagram Sequence Login...................................................................................43
4.5 Diagram Sequence Vendor................................................................................44
4.6 Diagram Transaksi.............................................................................................45
4.3. Analisis Kebutuhan sistem.................................................................................45
4.4. Perancangan Sistem...........................................................................................46
2.8.4. Relasi Tabel....................................................................................................46
2.8.5. Teknik Perancangan Database.......................................................................47
2.8.6. Struktur Tabel................................................................................................47
2.9. Implementasi dan Pembahasan..........................................................................49
2.9.1. Rancangan Menu Utama............................................................................49
2.9.2. Form Login................................................................................................49
2.9.3. Form Dashboard.............................................................................................50
2.9.4. Form Data Karyawan.................................................................................51
2.9.5. Form Report Presensi.................................................................................51
2.9.6. Form Upload Presensi................................................................................52
2.9.7. Form Payroll / Penggajian.........................................................................53
2.9.8. Form Legalitas...........................................................................................53
BAB V Kesimpulan dan Saran.........................................................................................54
5.1 Kesimpulan........................................................................................................54
5.2 Saran...................................................................................................................54
DAFTAR PUSTAKA
ix
BAB I
PENDAHULUAN
1.1. Latar Belakang
Dalam era persaingan dunia kerja, sangat diharapkan peranan dunia teknologi informasi
mendukung segala aspek yang diperlukan untuk memberikan sumbangan pemikiran dan karya nyata
dalam membangun bangsa dan negara. Dalam hal ini dunia kerja menuntut untuk mendapatkan
sumber daya manusia yang unggul dan kompetitif dalam persaingan dunia usaha, untuk itu sangat
diperlukan tenaga kerja yang memiliki keahlian professional yang tinggi untuk menghadapi
perkembangan dan persaingan global baik masa kini maupun masa mendatang.
Program Studi Teknik Informatika Sekolah Tinggi Teknologi Muhammadiyah Cileungsi (STTMC)
menyadari akan keterkaitan yang besar antara dunia kampus dan dunia perusahaan dalam bidang
memajukan sebuah system informasi yang merupakan suatu tali rantai yang saling terkait.
Pelaksanaan kuliah kerja praktek ini merupakan salah satu model untuk mendekatkan keterkaitan dan
kesepadanan antara pengetahuan diperkuliahan dengan kebutuhan lapangan pekerjaan.
Kerja Praktek (KP) adalah kegiatan mahasiswa yang dilakukan di masyarakat maupun di perusahaan
untuk mengaplikasikan ilmu yang diperoleh dan melihat relevansinya di dunia kerja serta
mendapatkan umpan balik dari perkembangan ilmu pengetahuan dari masyarakat maupun melalui
jalur pengembangan diri dengan mendalami bidang ilmu tertentu dan aplikasinya.
Perusahaan yang menginginkan berkembang secara pesat harus mengelola Human resource (HR)
dengan baik. HR memiliki kemampuan dalam manajemen konflik dan pemecahan masalah yang
terjadi di perusahaan. Seorang HR harus memiliki kemampuan untuk menemukan win-win solution
dengan mudah secara bijak tanpa memihak pada salah satu sisi. Dan yang paling terpenting harus
memiliki kemampuan organisasi yang baik dalam mengatur manajemen perusahaan. Pengelolaan HR
menjadi lebih baik seiring berkembangnya teknologi.
Teknologi informasi memunculkan Inovasi berupa aplikasi berbasis web untuk membuat informasi
menjadi lebih mudah diakses. Aplikasi berbasis web mempunyai sifat terbuka (open source) yang
mendorong munculnya fitur-fitur baru dari banyaknya komunitas pengembang aplikasi.
PT Arkan Indoplast Utama adalah perusahaan pembuatan plastik packaging dan alat kesehatan. PT
Arkan Indoplast Utama sebagai perusahaan, memiliki banyak devisi salah satunya adalah Human
Resource (HR). HR dalam bebarapa tugasnya mendapatkan beberapa masalah, salah satunya adalah
aplikasi sistem management Human Resource(HR) berbasis dekstop yang sebelumnya memiliki
banyak kendala diantaranya kadang terjadi error saat input data karyawan, terjadi error ketika
melakukan upload absensi karyawan. Dan juga aplikasi yang dipakai fiturnya masih banyak yang
tidak sesuai dengan HR di perusahaan, lalu aplikasi tersebut dibuat oleh staff IT sebelumnya
menjadikan aplikasi ini tidak ada update berkelanjutan karna staff IT sebelumnya sudah bekerja
ditempat lain, dan akhirnya aplikasi tersebut sudah tidak digunakan dan PT Arkan Indoplast Utama
terpaksa menggunakan aplikasi Microsoft Excel dalam mengelola data karyawan, presensi payroll,
dan legalitas. Dengan itu PT Arkan Indolpast Utama ingin meningkatkan fitur aplikasi dan mengubah
aplikasi yang mereka miliki saat ini menjadi aplikasi berbasis web, yang dinamakan Human
10
Resource Management System (HRMS). HRMS akan dibuat dengan berbasis web memiliki bebrapa
modul diantaranya Dashboard, Data Karyawan, Presensi, Legalitas, dan Payroll.
Dengan adanya permasalahan yang disebutkan di atas, dapat kita simpulkan bahwa PT Arkan
Indoplast Utama membutuhkan kembali aplikasi Human Resource Information System (HRMS)
berbasis web untuk membantu mengolah atau memanajemen data karyawan, presensi , legalitas dan
payroll. Maka dari itu, Dengan adanya aplikasi Human Resource Management System(HRMS) ini
diharapkan dapat mempermudah dalam mengakses dan memanagement untuk Devisi Human
Resource.
Maka dari itu, Penulis menjadikan penelitian ini sebagai bahan Laporan Kerja Praktek (KP) yang
berjudul “ PERANCANGAN SISTEM HUMAN RESOURCE MANAGEMENT SYSTEM (HRMS)
BERBASIS WEB ”
a. Sistem aplikasi HRMS yang dibuat staff IT sebelumnya tidak ada update berkelanjutan.
b. Perusahaan sementara masih mengelola data karyawan, presensi, legalitas dan payroll
menggunakan aplikasi Microsoft Excel.
c. Penyediaan aplikasi HRMS sebagai alat untuk memanejemen data karyawan dll, harus dilakukan
dengan cepat.
Indentifikasi masalah yang telah dipaparkan menghasilkan sebuah rumusan masalah “bagaimana
merancang suatu sistem informasi Human Resource Management System(HRMS) dengan metode
Agile?”
1.4. Tujuan
Tujuan dari Kerja Praktik ini adalah sebagai berikut :
11
a. Menyajikan data visual terkait Presensi, Data karyawan, Legalitas dan juga Payroll.
b. Menyajikan informasi mengenai pengambilan keputusan.
c. Penyediaan aplikas HRMS harus dilakukan dengan waktu yang cepat.
d. Mahasiswa dapat memperoleh kesempatan untuk menerapkan ilmu pengetahuan yang
telah diperoleh dalam perkuliahan untuk diterapkan dalam lapangan kerja.
e. Mengenalkan dan membiasakan diri terhadap suasana kerja sebenarnya sehingga dapat
membangun etos kerja yang baik, serta sebagai upaya untuk memperluas cakrawala
wawasan kerja.
f. Untuk memenuhi mata kuliah Kerja Praktik Program Strata-1 pada jurusan Teknik
Informatika di Sekolah Tinggi Teknologi Muhammadiyah Cileungsi.
BAB I PENDAHULUAN
Bab ini Berisi tentang latar belakang, identifikasi, rumusan masalah, ruang lingkup penelitian
batasan masalah, maksud serta tujuan penelitian, metode penelitian, dan metode pengembangan
sistem dan sistematika penulisan.
12
BAB II LANDASAN TEORI
Bab ini berisi tentang teori berupa definisi dan pengertian mengenai materi yang terkait
dengan permasalahan pada penelitian seperti teori dasar yang menjelaskan konsep dasar sistem,
konsep dasar informasi, serta tinjauan studi yang membahas teori-teori hasil penelitian.
Bab ini berisi tentang gambaran umum perusahaan, visi misi perusahaan dan struktur
organisasi perusahaan..
Bab ini membahas tentang perancangan sistem yang akan diusulkan seperti analisa
perancangan sistem, rancangan sistem usulan, UML, dan cara penggunaan fungsi yang telah
disediakan pada modul data karyawan.
BAB V PENUTUP
Bab ini membahas tentang kesimpulan dan saran mencakup seluruh penulisan Laporan Kerja
Praktek (KP).
DAFTAR PUSTAKA
13
BAB II
LANDASAN TEORI
Menurut Noe (2010) dalam bukunya yang berjudul Employee Training and Development,
Human Resource Management adalah sebuah kebijakan, praktik, dan sistem yang mempengaruhi
perilaku, sikap, dan kinerja karyawan.
Kinicki dan Williams (2008) dalam bukunya yang berjudul Management, menyatakan Human
Resource Management adalah sebuah aktivitas manajer untuk merencanakan, menarik,
mengembangkan dan mempertahankan karyawan.
14
2.2.1. Human Resource Management Process
Menurut Robbins dan Coulter (2007) dalam bukunya yang berjudul management, proses
manajemen sumber daya manusia organisasi terdiri atas delapan kegiatan untuk mengisi staf
organisasi dan mempertahankan kinerja karyawan yang tinggi.
2.3. Pengelolaan
Pengelolaan adalah proses, cara, perbuatan mengelola, dan/atau proses melakukan kegiatan
tertentu dengan menggerakan tenaga orang lain, dan/atau proses yang membantu merumuskan
kebijaksanaan dan tujuan organisasi, dan/atau proses yang memberikan pengawasan pada semua hal
yang terlibat dalam pelaksanaan kebijaksanaan dan pencapaian tujuan (http://kbbi.web.id/kelola,
diakses pada tanggal 27 Mei 2015 pukul 23.56).
Pengertian pengelolaan di dalam Kamus Lengkap Bahasa Indonesia karya Aditya Bagus Pratama
disebutkan bahwa, pengelolaan berarti proses yang memberikan pengawasan pada semua hal yang
terlibat dalam pelaksanaan kebijaksanaan dan pencapaian tujuan; proses melakukan kegiatan tertentu
dengan menggrakkan tenaga orang lain (Aditya Bagus Pratama, 2012: 323).
2.4. Analisis
Analisis (Analisa) adalah studi tentang bahasa untuk memeriksa secara mendalam
struktur bahasa atau proses pemecahan suatu masalah kompleks menjadi bagian – bagian kecil
sehingga bisa lebih mudah dipahami. Adapun menurut para ahli pengertian analisi antara lain
:
1. Menurut Wiradi.
Analisis merupakan sebuah aktivitas yang memuat kegiatan memilah, mengurai,
membedakan sesuatu untuk digolongkan dan dikelompokkan menurut kriteria tertentu lalu
dicari ditafsir makna dan kaitannya.
2. Menurut Komaruddin.
Analisis merupakan suatu kegiatan berfikir untuk menguraikan suatu keseluruhan menjadi
komponen sehingga dapat mengenal tanda – tanda komponen, hubungan satu sama lain
dan fungsi masing – masing dalam satu keseluruhan yang terpadu.
3. Menurut Dwi Prastowo Darminto
15
Analisis diartikan sebagai penguraian suatu pokok atas berbagai bagiannya dan
penelaahan bagian itu sendiri, serta hubungan abtar bagian untuk memperoleh pengertian
yang tepat dan pemahaman arti keseluruhan.
2.6. Sistem
Sistem adalah sebuah tatanan yang sangat kompleks yang terdiri dari bagian-bagian
kecil yang saling berinteraksi satu sama lain dengan arah dan tujuan yang sama .
16
Ruang lingkup sistem merupakan daerah yang membatasi antara lain sistem
dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem
ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat
dipisahkan.
3. Lingkungan luar sistem (environment).
Bentuk apapun yang diluar ruang lingkup atau Batasan sistem yang
memperngaruhi operasi sistem tersebut lingkungan luar sistem. Lingkungan luar
sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem
tersebut.
4. Penghubung sistem (interface)
Media yang menghubungkan sistem dengan subsistem yang lain disebut
penghubung sistem atau interface. Penghubung ini memungkinkan sumber-
sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari
satu subsistem.
5. Masukan sistem (input)
Energi yang dimasukkan ke dalam sistem dinamakan dengan masukan sistem
(input) dapat berupa perawatan dan masukan sinyal. Perawatan ini berfungsi agar
sistem dapat beroperasi dan masukan sinyal adalah energi yang diproses untuk
menghasilkan keluaran (output).
6. Keluaran sistem (output)
Hasil dari energi yang telah diolah dan diklasifikasikan menjadi keluaran yang
berguna dinamakan dengan keluaran sistem (output). Informasi merupakan
contoh keluaran sistem.
7. Pengolahan sistem
Untuk mengolah masukan menjadi keluaran diperlukan suatu pengolah yang
dinamakan dengan pengolahan sistem.
8. Sasaran sistem
Sistem pasti memiliki tujuan atau sasaran yang sangat menentukan input yang
dibutuhkan oleh sistem dan keluaran yang dihasilkan.
2.6.3. Konsep Dasar Sistem
Suatu sistem terdiri dari sistem-sistem bagian (subsystems). Masing- masing subsistem
terdiri dari subsistem-subsistem yang lebih kecil lagi atau terdiri dari komponen-
17
komponen.interaksi dari subsistem-subsistem sedemikian rupa, sehingga dicapai suatu
kesatuan yang terpadu atau terintegrasi (integrated). Keterpaduan sistem ini memungkinkan
terciptanya kerjasama untuk menghasilkan informasi yang cepat, tepat dan akurat.
Pengertian sistem menurut Jogiyanto (2005 : 1) yang lebih menekankan pada
prosedurnya didefinisikan sebagai berikut : “Sistem adalah suatu jaringan kerja dari prosedur-
prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
atau untuk menyelesaikan suatu sasaran yang tertentu”. Pendekatan sistem yang merupakan
jarngan kerja dari prosedur lebih menekankan urut-urutan operasi di dalam sistem.
Prosedur (procedure) didefinisikan oleh Richard F. Neuschel yang disadur oleh
Jogiyanto (2005 : 1) mendefinisikan sebagai berikut : “Prosedur adalah suatu urut-urutan
operasi klerikal (tulis-menuls) biasanya melibatkan beberapa orang di dalam satu atau lebih
departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-
transaksi bisnis terjadi”.
Lebih lanjut Jerry FitzGerald, Adra F.FitzGerald dan Warren D.Stalling, Jr.,
mendefinisikan prosedur sebagai berikut:
Suatu prosedur adalah urutan-urutan yang tepat dari tahapan-tahapan instruksi yang
menerangkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakannya, kapan
(when) dikerjakan dan bagaimana (how) mengerjakannya.
Pendekatan sistem yang lebih menekankan pada elemen atau komponennya
mendefiniskan sistem sebagai berikut ini: Sistem adalah kumpulan dari elemen-elemen yang
berinteraksi untukmencaai suatu tujuan tertentu.
19
.
Gambar 2.5.5. Bentuk Umum Sistem
(Sumber : Hartono, Jorgiyanto, 2005, Analisis Dan Desain)
2.6.6. Elemen Sistem
Semua sistem meliputi tiga elemen utama yaitu input, transformasi dan output. Sebagian
sistem dapat mengendalikan operasi mereka sendiri yang disebut sebagai sistem lingkaran
tertutup (closed-loop system). Sistem lingkaran tertutup mencakup suatu mekanisme kontrol,
tujuan dan lingkaran umpan balik (feedback loop) disamping tiga elemen utama. Sistem yang
tidak memiliki kemampuan pengendalian disebut sistem lingkaran terbuka (open-loop system),
dalam arti mereka berhubungan dengan lingkungan mereka. Perusahaan adalah suatu contoh
sistem terbuka dan sistem lingkaran tertutup.
2.6.7. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling
bekerja sama dalam membentuk satu kesatuan komponen-komponen sistem atau elemen-elemen
sistem dapat berupa subsistem atau bagian- bagian dari sistem. Setiap sistem tidak peduli
betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap
subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan
mempengaruhi proses sistem secara keseluruhan[Jogiyanto05].
20
2.7. Definisi Informasi
Informasi adalah sebuah data yang diolah menjadi lebih berguna dan berarti bagi
penerimanya, serta untuk mengurangi ketidakpastian dalam proses pengambilan keputusan mengenai
suatu keadaan (Elisabet Y.A & Rita Irviani, 2017:1).
Menurut Anggraeni dan Irviani (2017:13) menjelaskan bahwa informasi adalah sekumpulan
data atau fakta yang diorganisasi atau diolah dengan cara tertentu sehingga mempunyai arti bagi
penerima.
Dan menurut Sutabri dalam Trimahardhika dan Sutinah (2017:250) menjelaskan bahwa
informasi merupakan suatu data yang telah diolah, diklasifikasikan dan diinterprestasikan serta
digunakan untuk proses pengambilan keputusan.
2.7.1. Konsep Dasar Informasi
Informasi adalah data yang telah diproses dan memiliki arti atau manfaat
bagi penggunanya. Informasi sebagai hasil dari pengolahan data dalam suatu
organisasi sangatlah penting karena informasi merupakan landasan untuk
mengambil suatu keputusan dan data merupakan sumber dari informasi.
Konsep dasar informasi menurut Jogiyanto (2005 : 8) adalah data yang
diolah menjadi bentuk yang lebih berguna dan penting bagi yang menerimanya.
Dari pengertian diatas penulis dapat menyimpulkan bahwa informasi
merupakan suatu hasil (output) dari suatu data yang diolah dengan metode
pendekatan dan pengembangan tertentu.
2.7.2. Siklus Informasi
Data merupakan fakta atau kejadian yang belum berguna bagi penerimanya, sehingga perlu
diolah lebih lanjut. Data diolah melalui dengan suatu metode pendekatan dan pengembangan
tertentu untuk dihasilkan suatu informasi. Data diolah sehingga menghasilkan informasi,
kemudian penerima menerima informasi tersebut, membuat suatu keputusan dan melakukan
tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat suatu data
kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat sebuah model dan
seterusnya membentuk suatu siklus. Siklus ini oleh John Burch disebut dengan siklus informasi
(information cycle), siklus ini disebut juga dengan siklus pengolahan data (data processing
cycle).
21
Gambar 2.6.2. Siklus Informasi
(Sumber: Al Bahra Bin Aldjamudin. Analisis Dan Sistem Informasi, Graha Ilmu,
Yogjakarta, 2005)
Informasi diperoleh dari sistem informasi (information system) atau processing system.
Sistem informasi menurut Robert A Letch dan K. Roscoe Davis, disadur oleh Jogiyanto (2005 :
11) “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan”. Dari pengertian diatas, sistem informasi dapat didefinisikan pula sebagai suatu
kesatuan dari berbagai bagian atau elemen-elemen atau subsistem-subsistem yang saling
berkaitan dan berinteraksi satu sama lainnya untuk mencapai suatu tujuan tertentu.
Jogiyanto (2005 : 12), dalam buku Analisis Dan Desain, John Burch dan Gary Grudnitski
mengemukakan bahwa sistem informasi terdiri dari komponen- komponen yang disebutnya
dengan istilah blok bangunan (building block), yaitu :
22
Input mewakili data yang masuk kedalam sistem informasi, input disini termasuk metode-
metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa
dokumen-dokumen dasar.
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan
memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah
ditentukan untuk menghasilkan keluaran yang diingkan.
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas
dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai
sistem.
Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak
untuk memanipulasinya. Data perlu disimpan didalam basis data untuk keperluan penyedian
informasi lebih lanjut.
Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api,
temperature, air, debu, kecurangan-kecerangan, kegagalan- kegagalan system itu sendiri,
kesalahan-kesalahan, ketidak efisienan, sabotase dan sebagainya. Beberapa pengendalian
perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem
dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
23
2.9. Unifield Modeling Language
Unifileld Modeling Language (UML) merupakan salah satu alat bantu yang dapat digunakan
dalam bahasa pemrograman yang berorientasi objek. UML menyediakan Bahasa permodelan visual
yang sangat mudah untuk digunkan dengan berbagai macam diagram di dalamnya.
Sedangkan menurut Ariani R. Sukamto dalam Taufik (2017) Unifileld Modeling Language
(UML) merupakan Bahasa visual untuk permodelan dan komunikasi mengenai sebuah sistem dengan
menggunakan diagram teks – teks pendukung.
Pendapat lainnya menurut Fowler, M. dalam (B. O. Lubis, 2016) Unifileld Modeling
Language (UML) adalah keluarga notaris grafis yang didukung oleh meta – model tunggal, yang
membantu pendeskripsian dan desain sistem perangkat lunak, khusunya sistem yang dibangun
menggunakan pemrograman berorientasi objek (OO). Jadi Unifileld Modeling Language (UML)
dapat diartikan sebagai bahasa visual untuk menggabarkan definisi – definisi tentang requirement,
membuat analisi dan desain serta menggambar arsitektur dalam pemrograman berorientasikan objek
dengan menggunakan teks – teks pendukung.
25
Actors adalah seorang peran yang berinteraksi dengan sistem. Actors
meliputi baik manusia maupun organisasi yang saling bertukar informasi.
(The Elements of UML 2.0 : Scott W.Ambler, 2005:35)
a. Activity node
Activity node menggambarkan bentuk notasi dari beberapa proses yang
beroperasi dalam kontrol dan nilai data.
b. Activity edge
Activity edge menggambarkan bentuk edge yang
menghubungkan aliran aksi secara langsung ,dimana menghubungkan input
dan output dari aksi tersebut .
c. Initial state
Bentuk lingkaran berisi penuh melambangkan awal dari suatu proses.
d. Decision
Bentuk wajib dengan suatu flow yang masuk beserta dua atau lebih
activity node yang keluar. Activity node yang keluar ditandai untuk
mengindikasikan beberapa kondisi.
e. Fork
27
Satu bar hitam dengan satu activity node yang masuk
beserta dua atau lebih activity node yang keluar.
f. Join
Satu bar hitam dengan dua atau lebih activity node yang masuk beserta
satu activity node yang keluar, tercatat pada akhir dari proses secara
bersamaan. Semua actions yang menuju join harus lengkap sebelum proses
dapat berlanjut.
g. Final state
Bentuk lingkaran berisi penuh yang berada di dalam
lingkaran kosong, menunjukkan akhir dari suatu proses.
b. Class Diagram
Menurut Rosa dan Shalahuddin (2015: 141) diagram kelas atau class diagram
menggabarkan struktur sistem dari segi pendefinisian kelas – kelas yang akan dibuat
untuk membangun sistem. Kelas memiliki apa yang disebut atribut pola dan metode
atau operasi :
- Atribut merupakan variable – variable yang dimiliki oleh suatu kelas.
- Operasi atau metode adalah fungsi yang dimiliki oleh suatu kelas.
28
Class diagram mempunyai 3 relasi dalam penggunaannya,
yaitu :
a. Association
Assosiation adalah sebuah hubungan yang menunjukkan adanya
interaksi antar class. Hubungan ini dapat ditunjukkan dengan garis dengan
mata panah terbuka di ujungnya yang mengindikasikan adanya aliran pesan
dalam satu arah.
b. Generalization
Generalization adalah sebuah hubungan antar class yang bersifat dari
khusus ke umum.
c. Constraint
Constraint adalah sebuah hubungan yang digunakan dalam sistem
untuk memberi batasan pada sistem sehingga didapat aspek yang tidak
fungsional.
c. Sequence Diagram
Menurut Irmayani dan Susyatih (2017) Sequence diagram menggambarkan
bagaimana sistem merespon kegiatan pengguna. Sequence diagram yang dibuat yaitu
yang berhubungan langsung dengan kegiatan utama dari sistem informasi.
a. Activations
29
Activations menjelaskan tentang eksekusi dari fungsi yang dimiliki
oleh suatu objek.
b. Actor
Actor menjelaskan tentang peran yang melakukan serangkaian aksi
dalam suatu proses.
c. Collaboration boundary
Collaboration boundary menjelaskan tentang tempat untuk lingkungan
percobaan dan digunakan untuk memonitor objek.
d. Parallel vertical lines
Parallel vertical lines menjelaskan tentang suatu garis proses yang
menunjuk pada suatu state.
e. Processes
Processes menjelaskan tentang tindakan/aksi yang dilakukan oleh aktor
dalam suatu waktu.
f. Window
Window menjelaskan tentang halaman yang sedang ditampilkan dalam
suatu proses.
g. Loop
Loop menjelaskan tentang model logika yang berpotensi untuk diulang
beberapa kali.
30
2.10. Entity Relationship Diagram (ERD)
database yang digunakan dalam menganalisis dan mendesain data. ERD telah berhasil dibuktikan
kehandalannya dalam hal menghubungkan data field variables, maupun database. (Business
Intelligence Journal:Ronald Gage Allan,
2005:51) .
Gage Allan (2005:51-55) dibanding diagram sejenis seperti use case diagram,
1. Mudah untuk dioperasikan dalam hal mencari data field yang dibutuhkan.
2. Mudah dalam hal melakukan analisa terhadap data.
3. Kemampuan dalam hal menghilangkan redudansi data
31
2.10.1. Komponen ERD
1. Entitas (Entity)
digunakan untuk tempat penyimpanan data biasanya data – data tersebut berupa
orang, tempat, objek, kejadian, atau konsep. Strong Entity adalah entitas yang
Weak Entity adalah entitas yang keberadaanya bergantung pada entitas lain.
32
Composite Entity adalah entitas yang dihasilkan dari relationship many to many.
Menurut Rob, Coronel (2002, p124), relasi adalah asosiasi hubungan antara
33
Konektivitas antar relasi, antara lain :
a. Relasi 1 : 1
b. Relasi 1 : M
c. Relasi M : M
34
3. Atribut (Attribute)
Menurut Rob & Coronel (2002, p808), atribut adalah karakter dari sebuah
entitas atau objek. Atribut memiliki nama dan tipe data.
a. Simple Attribute
Menurut Rob, Coronel (2002, p121), Simple Attribute adalah atribut yang tidak
dapat dibagi lagi. Contohnya umur, jenis kelamin.
b. Composite Attribute
Menurut Rob, Coronel (2002, p121), Composite Attribute adalah atribut
yang dapat dibagi menjadi atribut tambahan. Contohnya atribut alamat dapat
dibagi menjadi jalan, kota, propinsi, dan kode pos.
c. Single-valued Attribute
Menurut Rob, Coronel (2002, p121), Single-valued Attribute adalah
atribut yang hanya dapat memiliki 1 nilai. Contohnya 1 orang hanya dapat
memiliki 1 KTP.
d. Multi-valued Attribute
35
BAB III
GAMBARAN UMUM
1.4 Tugas
1. Direktur
5
11. Manager PPIC
Tugas seorang yang menjabat sebagai Manager PPIC perusahaan memiliki
variasi yang berbeda pada setiap perusahaan. Namun secara umum tugas
seorang Manager PPIC adalah sebagai berikut.
1. Menyusun rencana kerja, mengelola aktivitas di bagian PPIC untuk
memastikan kesesuaian perencanaan produksi dengan demand dan
mengorganisir aktivitas di bagian Warehouse untuk memastikan
efisiensi aliran incoming dan outgoing material (Raw Material &
Packaging Material).
2. Menganalisa perencanaan produksi dengan memperhitungkan data
demand, kapasitas produksi, delivery planning, kapasitas warehouse
maupun hal-hal lain yang memiliki dampak significant untuk
memastikan produksi berjalan tepat waktu dan sesuai demand.
3. Mengevaluasi, mereview dan menetapkan standar proses di bagian
PPIC dan Warehouse sehingga aktivitas operasional berjalan sesuai
dengan baik.
7
1.6 Diagram UseCase yang digunakan
8
Gambar 3.5 Diagram Usecase yang digunakan
1.9 Pemrograman
Tahap pemrograman ini untuk mengimplementasikan hasil
rancangan menjadi sebuah aplikasi sistem informasi, perancangan
menggunakan Bahasa pemrograman yang telah di tentukan.
10
1.10 Implementasi
Tahap ini berisi uraian mengenai tahapan untuk membangun
rancangan sistem baru secara nyata. Kegiatan yang dibahas meliputi :
a. Pemilihan hardware dan software yang diperlukan oleh sistem.
b. Instalasi hardware dan software yang diperlukan oleh sistem.
c. Pelatihan bagi user
d. Evaluasi
11
BAB IV
Hasil dan Pembahasan
4.1 Analisis Sistem yang diusulkan
Melihat dari permasalahan dan hambatan-hambatan yang dihadapi PT Arkanindoplast
Utama dibagian management, Maka perlu dibuatkan sistem baru yang dapat memecahkan
permasalahan dan hambatan-hambatan yang di hadapi. Penerapan sistem ini berupa
aplikasi yang menggunakan teknlogi komputer sebagai media merupakan solusi untuk
mengatasi masalah tersebut.
12
5. General Manager melakukan Login ke sistem.
6. General Management mengelola/memanagement data karyawan.
7. General Management mengelola/memanagement data presensi
karyawan.
8. Pegawai melakukan presensi dimesin finger.
14
akses kedalam sistem, dan jika login gagal akan kembali
kehalaman login.
15
4.3. Analisis Kebutuhan sistem
Perangkat komputer yang dianjurkan untuk digunakan pada
sistem yang akan diterapkan yaitu satu (1) unit komputer dengan
spesifikasi minimum sebagai berikut:
A. Hardware (Perangkat Keras)
1. Processor Intel Pentium
2. RAM (Random Access Memory) sebesar 2 GB
3. Harddisk (Media Penyimpanan) 320 GB
4. Monitor
5. Mouse
6. Keyboard
B. Software (Perangkat Lunak)
1. Sistem Operasi Microsoft Windows XP
17
Gambar 4.6 Rancangan Menu Utama
2. Form Login
Form login merupakan form autorisasi awal dimana user atau
admin dapat menjalankan program ini dengan cara memasukan user serta
password yang telah dimiliki.
18
3. Form Dashboard
Form menu utama merupakan tampilan awal dari program ini, pada
menu utama terdapat beberapa subpenginputan data barang yang telah
dibuat.
19
5. Form Report Presensi
Form Report Presensi adalah form yang berfungsi untuk menampilkan
laporan kehadiran karyawan.
6. Form Payroll
Form Payroll adalah form yang berfungsi untuk mengelola penggajian
karyawan.
20
BAB V
Kesimpulan dan Saran
5.1 Kesimpulan
Dengan tersusunya laporan kerja praktek ini, Maka penulis dapat mengambil
kesimpulan sebagai berikut:
1. Dengan adanya Human Resource Management System (HRMS) di
PT Arkan Indoplast Utama dapat membantu HRD dalam memanejemen
data karyawan, presensi, dan payroll.
5.2 Saran
Beberapa saran yang dapat disampaikan untuk pengembangan lebih lanjut
hasil penelitian ini adalah :
1. Sistem yang dihasilkan masih bisa dikembangkan lebih lanjut
dengan fitur – fitur yang belum tersedia.
21
2. Dalam pengembangan sistem informasi ini, diharapkan
pengembang dapat memperbaiki sistem dari kekurangan-kekurangan yang
ada pada sistem ini, sehingga nantinya perangkat lunak ini mampu
mengatasi permasalahan yang ada.
DAFTAR PUSTAKA
Jurnal :
22
3. Nia Kusuma Wardhani, M. T. (2018). Sistem Informasi Manajemen Sumber
Daya Manusia Berbasis Web (Studi Kasus: PT. Klinik Teknologi Indonesia).
Jurnal TECHNO Nusa Mandiri, Vol. 15 No. 2, 145-151.
4. Beni Septian, Indra Komara Jayadi, dkk (2017). Sistem Human Capital
Management Menggunakan Metode SCRUM. Jurnal Sistem Informasi,
Teknologi dan Komputer, Vol. 11, No. 1, 6-16
Website :
23