161300078
161300078
SKRIPSI
Oleh:
Novi Haryani
161300078
SKRIPSI
Oleh:
Novi Haryani
161300078
i
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena
berkat rahmat-Nya penulis dapat menyelesaikan Skripsi yang berjudul Sistem
Informasi Pengambilan Cuti Pegawai Berbasis Desktop Pada PT BS Logistics
Batam sesuai dengan yang direncanakan.
Penulis menyadari sepenuhnya bahwa tanpa adanya bantuan dari berbagai
pihak, Penulis akan banyak menemui kesulitan dalam penyusunan Skripsi ini.
Untuk itu Penulis mengucapkan terima kasih kepada:
1. Bapak Kiatwansyah, selaku Pembina Yayasan Permata Harapan Bangsa
Batam
2. Bapak Bali Dalo, S.H, selaku Ketua Yayasan Permata Harapan Bangsa
3. Bapak Zainul Munir, S.T., M.eTC, selaku Ketua Sekolah Tinggi Manajemen
Informatika dan Komputer GICI Batam.
4. Bapak Sandy Suwandana, S.Kom., M.Kom, selaku Ketua Program Studi
Sistem Informasi STMIK GICI Batam
5. Bapak Dedi Rahman Habibie, S.Kom., M.Kom, selaku Pembimbing yang
telah mengarahkan dan membimbing penulis selama mengerjakan Skripsi ini.
6. Bapak dan Ibu Dosen Sekolah Tinggi Manajemen Informatika dan Komputer
GICI Batam yang telah memberikan seluruh dedikasinya dalam mengajar dan
membimbing penulis selama mengikuti perkuliahan.
7. Staff dan Karyawan PT BS Logistics Batam yang telah memberikan ilmu,
data dan kemudahan di dalam penyelesaian Skripsi ini.
8. Kepada orang tua penulis yang telah mendukung penulis dari awal hingga
akhir dalam penyelesaian Skripsi ini.
9. Teman – teman semua atas kebersamaan dan bantuan yang berarti bagi
penulis.
10. Semua pihak yang telah membantu, baik secara langsung maupun tidak
langsung yang tidak dapat penulis sebutkan satu persatu.
v
ABSTRAK
vii
ABSTRACT
viii
DAFTAR ISI
Judul Halaman
ix
2.1.6 Konsep Perancangan Sistem ........................................ 13
2.1.6.1 Flowchart................................................................. 14
2.1.6.2 Diagram Kontek....................................................... 17
2.1.6.3 Data Flow Diagram ................................................ 19
2.1.6.4 Entity Relationship Diagram .................................. 20
2.1.7 MySQL ......................................................................... 21
2.1.7.1 Sejarah MySQL ....................................................... 21
2.1.7.2 Pengertian MySQL .................................................. 23
2.1.8 VB Net 2008 ................................................................. 23
2.2 Penelitian Terdahulu ................................................................ 25
BAB III METODOLOGI PENELITIAN ............................................ 32
3.1 Kerangka Kerja ........................................................................ 32
3.1.1 Tempat Penelitian ......................................................... 34
3.1.2 Metode Pengumpulan Data .......................................... 34
3.1.3 Teknik Pengumpulan Data ........................................... 34
3.1.4 Sumber Data ................................................................. 35
3.2 Gambaran Perusahaan .............................................................. 35
3.2.1 Visi dan Misi Perusahaan ............................................. 36
3.2.2 Struktur Organisasi ....................................................... 37
3.2.3 Kebijakan Perusahaan .................................................. 43
BAB IV ANALISIS DAN IMPLEMENTASI ...................................... 44
4.1 Analisis Sistem yang Berjalan.................................................. 44
4.2 Analisis Sistem yang Diusulkan ............................................... 46
4.2.1 Diagram Kontek ........................................................... 48
4.2.2 Diagram Nol ................................................................. 49
4.2.3 Entity Relationship Diagram (ERD) ............................ 49
4.3 Rancangan Basis Data ............................................................. 50
4.3.1 Desain Form Login ....................................................... 51
4.3.2 Desain Menu Utama ..................................................... 51
4.3.3 Desain Data Karyawan ................................................. 52
4.3.4 Desain Data Cuti .......................................................... 52
4.4 Implementasi ............................................................................ 53
x
4.4.1 Form Login ................................................................... 53
4.4.2 Menu Utama ................................................................. 54
4.4.3 Menu Pegawai .............................................................. 54
4.4.4 Menu Cuti ..................................................................... 55
4.4.5 Menu Laporan .............................................................. 55
4.4.6 Menu Input Data Pegawai ............................................ 56
4.4.7 Menu Input Data Cuti Pegawai .................................... 57
4.4.8 Menu Laporan Data Pegawai ....................................... 58
4.4.9 Menu Laporan Cuti Pegawai ........................................ 59
BAB V PENUTUP ................................................................................. 60
5.1 Kesimpulan............................................................................... 60
5.2 Saran ......................................................................................... 60
xi
DAFTAR TABEL
Tabel Halaman
xii
DAFTAR GAMBAR
Gambar Halaman
xiii
BAB I
PENDAHULUAN
Perkembangan dunia informasi saat ini semakin meningkat dengan cepat, untuk
itu bagi suatu perusahaan merupakan suatu keharusan untuk memanfaatkan teknologi
informasi sebagai basis pengolahan data agar mampu mengikuti arus perkembangan
informasi dalam memanfaatkan teknologi informasi di era globalisasi saat ini. Begitu
pendukung pengolahan data yaitu komputer. Dengan adanya komputer sebagai alat
pengolahan data, maka informasi yang dibutuhkan dari berbagai bidang dalam suatu
dunia bisnis dan industri untuk mempercepat dan mempermudah pekerjaan, terutama
informasi yang cepat dan akurat. Selain itu proses pengolahan informasi juga penting
untuk menjadikan informasi tersebut lebih berguna. Fenomena yang ada di era
1
2
merupakan salah satu faktor utama yang wajib dimiliki oleh perusahaan. Cuti
merupakan salah satu faktor pendukung dalam menunjang kinerja pegawai, cuti
Pada PT. BS Logistics Batam pengajuan cuti pegawai dan pembuatan laporan-
datanya kurang efektif. Masalah yang timbul yaitu sulitnya dalam mengolah data cuti
karena pengolahan data cuti yang masih manual terkadang terjadi human error
Permasalahan lain yang muncul adalah dalam penyusunan laporan cuti bulanan dan
cuti tahunan. Data tersebut tidak saling terintegrasi satu sama lainnya dengan baik
yang mengakibatkan setiap kali membuat laporan atau informasi memerlukan waktu
yang cukup lama untuk menyusun kembali agar menjadi sebuah informasi yang
lemari serta pencarian data cuti pegawai membutuhkan waktu yang cukup lama,
Sesuai dengan penjelasan dan uraian latar belakang masalah maka penulis
menentukan rumusan masalah yang dihadapi oleh PT. BS Logistics Batam adalah
sebagai berikut :
Batam ?
BS Logistics Batam ?
1. Data yang diolah ialah data cuti pegawai PT. BS Logistics Batam.
BS Logistics Batam.
4
baru dapat mengurangi tingkat kesalahan yang sering terjadi dalam system
manual.
berikut:
Sistem Informasi.
5
BAB I PENDAHULUAN
VB.NET 2008.
Membahas tentang gambaran objek penelitian dan analisis yang dibutuhkan dalam
dilakukan, baik perancangan secara umum dari sistem yang dibangun maupun
perancangan yang lebih spesifik. Metode penelitian meliputi waktu dan tempat,
Dalam bab ini penulis menjelaskan tentang analisis sistem yang berjalan, analisis
sistem yang diusulkan serta menguraikan tentang defenisi, tujuan dan langkah-
Dalam bab ini penulis menjelaskan dan menguraikan tentang pencapaian tujuan dari
aplikasi yang dibuat. Saran berisi hal-hal yang dirasakan masih belum sempurna.
BAB II
LANDASAN TEORI
Sistem berasal dari Bahasa Latin (systēma) dan Bahasa Yunani (sustēma)
adalah suatu kesatuan yang terdiri dari komponen-komponen atau elemen yang
forum diskusi maupun dokumen ilmiah. Kata ini digunakan untuk banyak hal dan ada
pada banyak bidang pula, sehingga memiliki makna yang beragam. Secara umum
sistem merupakan suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha
Muslihudin (2016), sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
untuk menyelesaikan suatu sasaran tertentu, dan Indra (2007) dalam Muhamad
yang saling berhubungan satu dengan yang lain membentuk satu kesatuan untuk
7
8
berkaitan dan saling bekerja sama membentuk suatu jaringan kerja untuk mencapai
Menurut Faruq Hafis Purba (2012) dalam Faruq Hafiz Purba (2012), ada
beberapa elemen yang membentuk suatu sistem yaitu : tujuan, masukan, proses,
keluaran, batas, mekanisme dan umpan balik serta lingkungan. Berikut penjelasan
1. Tujuan
Setiap sistem memiliki tujuan, maupun satu ataupun banyak tujuan. Tujuan
inilah yang menjadi motivasi yang mengarahkan pada sistem. Tanpa tujuan,
sistem menjadi tidak terarah dan tidak terkendali. Tentu saja, tujuan antara
2. Masukan
Masukan (input) sistem adalah segala sesuatu yang masuk kedalam sistem dan
3. Proses
4. Keluaran
keluaran dapat berupa suatu informasi, saran, cetak laporan, dan sebagainya.
5. Batas
Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan
7. Lingkungan
Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan bisa
dan peranan yang sangat penting. Dengan adanya informasi dalam suatu organisasi
para manajer dapat mengambil keputusan dengan cepat dan mencapai tujuan yang
efektif dan efisien. Sehingga dapat dikatakan bahwa informasi adalah suatu hasil dari
pengolahan data menjadi bentuk yang lebih berguna bagi penggunanya dan dapat
adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya.
sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka
mempunyai arti bagi si penerima. Sedangkan Edhy Sutanta (2011) dalam Muhamad
bentuk yang penting bagi penerimanya dan mempunyai kegunaan sebagai dasar
dalam pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat
Dari defenisi diatas dapat disimpulkan bahwa informasi merupakan data yang
diolah menjadi bentuk yang berguna untuk membuat keputusan. Informasi berguna
Informasi tersebut merupakan hasil pengolahan data atau fakta yang dikumpulkan
anatara data dan informasi sebagai entitas penting pembentuk sistem informasi. Data
merupakan nilai, keadaan, atau sifat yang berdiri sendiri lepas dari konteks apapun.
Menurut Bonie Soeherman dan Marion Pinontoan (2008:5) dalam Amir Sarifudin
prosedur, data dan teknologi (seperti komputer) yang digunakan untuk melakukan
sebuah proses untuk pengambilan keputusan guna penunjang keberhasilan bagi setiap
informasi. Adapun defenisi yang lain yaitu menurut Ida Nuraida (2008) dalam
internal dan eksternal agar organisasi tersebut dapat beroperasi secara efektif dan
efisien.
Cuti merupakan salah satu hak pegawai dalam suatu instansi atau
perusahaan. Cuti dapat digunakan oleh pegawai untuk tidak masuk kerja dengan alas
agama, dan keperluan lain sesuai dengan ketentuan cuti pada masing-masing
organisasi. Dengan pengelolaan cuti yang baik, sebuah organisasi diharapkan dapat
Menurut Keukeu Rohendi (2015) dalam Keukeu Rohendi (2015), cuti adalah
keadaan tidak masuk kerja yang diijinkan dalam jangka waktu tertentu. Menurut
Kamus Besar Bahasa Indonesia (2007:225) dalam Eni Eka Purwanti (2010), cuti
Dari beberapa pengertian cuti diatas dapat ditarik kesimpulan bahwa cuti
adalah suatu keadaan seseorang yang tidak masuk kerja yang diijinkan dalam jangka
waktu tertentu dalam rangka usaha untuk menjamin kesegaran jasmani dan rohani
pegawai.
13
Pegawai merupakan salah satu unsur yang harus ada dalam sebuah instansi
perusahaan.
(umum) adalah mereka yang bekerja pada suatu badan usaha swasta maupun badan
usaha pemerintah dan diberi imbalan kerja sesuai dengan peraturan perundang-
undangan yang berlaku baik yang bersifat harian, mingguan, maupun bulanan yang
dalam kamus Besar Bahasa Indonesia (2007:842) dalam Eni Eka Purwanti (2010),
Pegawai adalah orang yang bekerja pada suatu instansi pemerintah maupun swasta.
Dapat disimpulkan bahwa pegawai adalah mereka yang bekerja pada pada
badan usaha swasta atau pemerintah secara teratur dan terus menerus ikut mengelola
kegiatan perusahaan secara langsung dan diberi imbalan kerja sesuai dengan
secara rinci yang bertujuan untuk memberikan gambaran kepada pengguna atau user
mengenai sistem yang baru. Sedangkan desain sistem secara terinci dimaksudkan
untuk pembuat program komputer dan ahli teknik lainnya yang akan
14
secara logika dapat dibuat dalam bentuk Diagram Konteks, Data Flow Diagram
2.1.6.1 Flowchart
penyajian yang sistematis tentang proses dan logika dari kegiatan penanganan
Tabel 2.1 Flowchart menurut Jogiyanto HM (2009) dalam Alfian Helmi Muhbib (2013)
Simbol Keterangan
DOKUMEN
computer
KEGIATAN MANUAL
SIMPANAN
KARTU PLONG
PROSES
OPERASI LUAR
diluar computer
PENGURUTAN OFFLINE
PITA MAGNETIC
DISKETTE
menggunakan disket
pita berlubang
16
KEYBOARD
online keyboard
DISPLAY
monitor
PENGHUBUNG
PROSES ALIH
proses
DRUM MAGNETIC
disket
KOMENTATOR
yang lain
17
menuliskan bahwa Context Diagram adalah Data Flow Diagram (DFD) yang paling
awal, yang digunakan untuk menggambarkan sistem dan lingkungan luar sistem yang
seluruh sistem.
b. Data masuk, yaitu data yang diterima sistem dari lingkungan dan harus
c. Data keluar, yaitu data yang dihasilkan sistem dan diberikan ke dunia luar.
dengan terminator. Data ini dapat dibuat oleh sistem dan digunakan oleh
sistem. Hal ini berarti pembuatan simbol data storage dalam diagram konteks
Tabel 2.2 Diagram Kontek Menurut Jofiyanto HM (2009) dalam Alfian Helmi Muhbib (2013)
Simbol Nama Simbol dan Keterangan
TERMINATOR
data
PROSES
ALIRAN DATA
PENYIMPANAN
penyimpanan di implementasikan
Menurut Putra (2009) dalam Meita Riestiana (2014), Data Flow Diagram
atau Diagram Alir Data merupakan diagram alir yang dipresentasikan menggunakan
a. Bagan alir sebaiknya digunakan dari atas ke bawah mulai dari bagian kiri
suatu halaman.
digunakan dalam Diagram Flow Data sama dalam simbol diagram kontek.
Tabel 2.3 Data Flow Diagram Menurut Jogiyanto HM (2009) dalam Alfian Helmi Muhbib
(2013)
Simbol Nama Simbol dan Keterangan
KESATUAN LUAR
PROSES
ALIRAN DATA
SIMPAN DATA
diagram hubungan antar entitas dan digunakan untuk mengetahui hubungan dari
setiap tabel dalam database. Hubungan dalam ERD umum terbagi menjadi 3 tipe,
21
yaitu one to one, one to many dan many to many. Hubungan ini ditentukan oleh
primary key, foreign key dan candidate key yang ada pada tabel database.
SIMBOL KETERANGAN
Entity
Relationship
Atribut
2.1.7 MySQL
MySQL dikembangkan oleh sebuah perusahaan Swedia yang pada saat itu
bernama TcX Data Konsult AB, dan pada akhirnya berubah nama menjadi MySQL
TcX. Dengan landasan pada aplikasi UNIREG dan ISAM yang dibuat sendiri, Monty
memutuskan untuk mencari antarmuka SQL yang sangat tepat untuk ditempelkan
database open source yang tersedia dan tidak cukup sederhana. Namun setelah
Monty melakukan uji coba, ternyata mSQL tidak cukup cepat dan fleksibel. Dan pada
versi pertama mSQL tidak memiliki indek. Setelah itu, Monty menghubungi David
Hughes sebagai pembuat mSQL, namun karena David tengah sibuk dalam
mesin SQL yang antarmuka mirip dengan SQL, namun memiliki kemampuan yang
Pada bulan Mei 1996, versi 1.0 berhasil dirilis secara terbatas hanya untuk empat
orang saja. Namun di bulan Oktober pada tahun yang sama versi 3.11.0 dilepas ke
publik. Namun mula-mula kode ini tidak diberikan di bawah lisensi GPL (General
Public License), melainkan lisensi khusus yang intinya kurang lebih seperti ini : “
Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai
(misal: mengemas dan menjual MySQL atau menyertakan MySQL dalam program
Pada bulan Juni 2000, MySQL AB mengumumkan bahwa sejak versi 3.23.19,
MySQL adalah merupakan software database yang bebas berlisensi GPL. Artinya :
“Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai
23
tanpa biaya untuk kebutuhan apapun. Tapi jika anda memodifikasi source code, anda
juga harus melepasnya dibawah lisensi yang sama, yaitu GPL”. Kini perusahaan
Pada versi awal, MySQL hanya berjalan di Linux, Solaris dan juga masih
banyak terdapat kelemahan walau sudah dapat digunakan untuk aplikasi web
Menurut Kadir (2008:62) dalam Meita Riestiana (2014), MySQL adalah salah
satu jenis database server yang sangat popular, hal ini disebabkan karena MySQL
bersifat open source, software ini dilengkapi dengan source code (kode yang dipakai
untuk membuat MySQL), sedangkan menurut Wahyu Gunawan (2010) dalam Adian
Tri Basuki (2011), MySQL adalah aplikasi atau sistem untuk mengelola database
Dalam buku yang ditulis oleh Stefano, S.Kom (2014) dalam Stefano S. Kom
(2014), Microsoft Visual Basic (sering disebut VB) merupakan sebuah bahasa
untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows
Instruction Code) yang dibuat oleh Profesor Jhon Kemeny dan Thomas Kurtz pada
dan Apple BASIC dikembangkan oleh Steve Wozniak, seorang karyawan Hewlett-
Packard yang pada akhirnya pada bulan April 1976 secara resmi membentuk Apple
Computer.
User Interface membuat pengguna bahasa BASIC semakin senang dengan komponen
Sejak saat itu pemrograman Visual Basic berkembang dengan berbagai versi, dan
sampai pada akhirnya muncul bahasa pemrograman Visual Basic 2008 atau Visual
Basic 9. Visual Basic 2008 adalah salah satu komponen bahasa pemrograman yang
dibuat oleh Microsoft dan tergabung dalam satu paket bahasa pemrograman
Microsoft Visual Studio 2008. Paket pemrogram tersebut terdiri dari Microsoft
Visual C# 2008, Microsoft Visual Basic 2008, Microsoft C++ 2008, dan Microsoft
secara terus-meneru.
telah ditentukan.
BTN.
4. Pendelegasian wewenang
27
secara langsung.
diharapkan dapat
khususnya permasalahan
cuti.
28
Access waktunya.
dibutuhkan.
melakukan administrasi /
Rumusan Masalah
Mempelajari Literatur
Pengumpulan Data
Perancangan Sistem
Implementasi
Gambar 3.1 Kerangka kerja
32
33
1. Rumusan Masalah
2. Mempelajari Literatur
Metode ini dilakukan sebagai sumber referensi dalam memperoleh data baik
3. Pengumpulan Data
4. Perancangan Sistem.
pemograman yang digunakan adalah Visual Studio 2008 dan SQL Server 2008.
5. Implementasi
Katamso KM 06, Tanjung Uncang, Kec. Batu Aji, Kota Batam – Indonesia
29424.
1. Studi Kepustakaan
2. Studi Lapangan.
Katamso KM 06, Tanjung Uncang, Kec. Batu Aji, Kota Batam – Indonesia
29424.
3. Observasi
1. Data Primer
Mengumpulkan data secara langsung dari objek yang diteliti juga survei
oleh peniliti.
2. Data Sekunder.
Data yang di peroleh secara tidak langsung, berupa keterangan yang ada
data primer.
PT. BS Logistics Batam adalah anak cabang dari PT. Bok Seng Investments
Indonesia. PT. BS Logistics Batam adalah perusahaan yang bergerak dalam bidang
penyewaan alat-alat berat seperti Crane, Boomlift, Prime Mover dan sebagainya. PT.
Kec. Batu Aji, Kota Batam – Indonesia 29424. Perusahaan ini sendiri dibangun pada
tahun 1995, awalnya PT. BS Logistics Batam berlokasi di Jln. Majapahit, Sungai
Pada tahun 2011 PT. BS Logistics Batam mulai bergerak dalam bidang
Shipyard, dikarenakan lokasi yang kurang strategis di Batu Ampar, perusahaan pun di
tugasnya masing- masing maka saat ini PT. Bok Seng Investment Indonesia memilki
anak cabangnya sendiri yaitu PT.BS Logistics Batam dan PT. SBF Shipbuilders.
Agar perusahaan berjalan dengan standarisasi mutu yang baik maka diperlukan
arah dan tujuan yang tepat. Untuk itu maka perusahaan PT. BS Logistics Batam
Visi
Misi
kualitas pelayanan
37
hubungan dari pada wewenang dan tugas bagian masing-masing pada perusahaan.
Hal ini sangatlah berguna agar pembagian tugas dan tanggungjawab dapat diketahui
sepenuhnya.
Untuk dapat menciptakan suatu organisasi yang baik ada beberapa pedoman
Dimana tujuan organisasi harus jelas dan dapat dipahami oleh setiap orang, baik
dari tingkat yang paling tinggi, sampai tingkat yang paling rendah
b. Pembagian pekerjaan
organisasi, agar setiap orang dalam organisasi mengetahui apa yang terjadi tugas atau
c. Pendelegasian Kekuasaan
masing orang. Dimana setiap pemberian tugas ini harus dibarengi dengan pemberian
d. Rentang Kekuasaan
jumlah bawahan yang tepat diawasi oleh seseorang atasan yang baik.
e. Kesatuan Pemerintah
f. Keseimbangan Wewenang
perlu diketahui, apabila tanggungjawab lebih besar dari wewenang maka tidak
wewenang lebih besar dari tanggungjawab maka seseorang akan dapat bertindak
Fleksibel artinya luas, tidak kaku jadi suatu organisasi tidak boleh kaku, harus
fleksibel dan dapat dirubah sesuai dengan kebutuhan dan tuntutan kemajuan zaman
Struktur organisasi pada PT. BS Logistics Batam adalah berbentuk garis dan
staf, ini terbukti dengan adanya satu pimpinan. Organisasi adalah sekelompok orang
dalam organisasi merupakan gambaran skematis tentang hubungan kerja sama dari
organisasi tersebut.
1. Direktur
keuangan.
kepala bagian dan seksi serta karyawan golongan tingkat tinggi perusahaan.
40
1. Manager
2. Human Resources
c. Mencatat daftar hadir seluruh karyawan yang nantinya akan digunakan untuk
3. Finance
keuangan.
4. Penasihat Teknik
5. QC/QA
6. Mekanik
pekerjaan.
7. Produksi
Dewan Komisaris
HIKI
Direktur Utama
Personalia Produksi QC / QA
Bersama. Kebijakan tersebut antara lain tentang hari dan jam kerja. Dimana hari jam
kerja kantor adalah 6 (hari) dari dalam 1 (satu) minggu yaitu hari Senin s/d Sabtu
dengan ketentuan sebagai berikut Senin s/d Jumat pukul 8:00 – 16:30 WIB, dan Sabtu
1. Sesuai dengan ketentuan pegawai dapat menjalani cuti menurut jenisnya, yaitu
a. Cuti tahunan.
c. Cuti sakit.
d. Cuti khusus.
3. Pegawai dapat menjalani dispensasi karena alasan penting sesuai ketentuan yang
berlaku.
BAB IV
ANALISIS DAN IMPLEMENTASI
diketahui secara jelas bagaimana sistem yang berjalan saat ini di PT. BS Logistics
Batam. Hal tersebut bertujuan untuk mengetahui permasalahan dan kendala yang
dihadapi di PT. BS Logistics Batam. Dari penelitian langsung yang telah penulis
lakukan, terlihat bahwa proses pengambilan cuti yang dilakukan masih tergolong
manual serta masih menggunakan Excel dalam proses pengolahan data dan penyajian
dihadapi oleh PT, BS Logistics tersebut, maka sudah sepatutnya menggunakan sistem
komputer yang mana dapat membantu dan mempermudah dalam mengolah data cuti
karyawan.
Analisis sistem yang sedang berjalan di PT. BS Logistics Bata mini dilakukan
bertujuan untuk mengetahui bagaimana sistem yang ada pada PT. BS Logistics
Adapun aliran sistem informasi yang sedang berjalan dapat dilihat pada gambar
4.1 berikut:
44
45
Cek Cuti
Cek Cuti
Pengajuan Karyawan
Cuti
Bisa
Ya
Cuti
Info Cuti
Info Proses Cuti Proses
tidak
Karyawan Karyawan Penggajian
disetujui
Tidak
Gambar 4.1 Aliran Sistem Informasi Cuti yang Sedang Berjalan Pada PT. BS Logistics Batam
46
Dari gambar 4.1 diatas, dapat dilihat bahwa dilakukan dengan perjanjian kerja
sama yang dilakukan perusahaan dengan pegawai melalui kontrak kerja. Setelah
melakukan kontrak kerja, HRD akan memasukkan data karyawan juga mendaftarkan
NIK absen fingerprint karyawan ke dalam sistem absensi yang ada di PT. BS
Logistics Batam. Setiap karyawan memiliki hak dan kewajiban, haknya yaitu
mendapat jaminan sosial berupa BPJS, cuti dan lainnya. Sedangkan kewajibannya
yaitu masuk kerja jam 08.00 pagi dan juga harus mengikuti peraturan-peraturan
perusahaan.
Untuk proses cuti sendiri, karyawan mengisi form cuti terlebih dahulu
selanjutnya HRD akan memeriksa cuti tersebut. Apabila sisa cuti memadai maka
proses cuti akan dilanjutkan ke laporan cuti karyawan, namun apabila cuti tidak
memadai maka harus diinfokan ke karyawan terlebih dahulu. Setelah laporan cuti
Di bagian keuangan akan dihitung gaji karyawan setelah dipotong dari cuti tersebut.
Dan laporan gaji yang didapat dari bagian keuangan akan segera dilaporkan ke
Pimpinan perusahaan.
Adapun aliran sistem informasi yang diusulkan dapat dilihat pada gambar 4.2
berikut:
47
Kontrak Masukkan
Karyawan Data
Karyawan
Tabung
Data
Dat
Laporan
Pengajuan Cuti
Cuti Laporan
Cuti
Laporan
Cuti
Laporan
Laporan Laporan
Gaji
Gaji Gaji
Gambar 4.2 Aliran Sistem Informasi yang Diusulkan Pada PT. BS Logistics Batam
Dari gambar 4.2 dapat dilihat bahwa awalnya dilakukan perjanjian kerja sama
antar perusahaan dan karyawan. Karyawan yang ingin cuti maka wajib melaporkan
cutinya tersebut kebagian HRD yang memegang sistem cuti yang selanjutnya akan
diproses. Dari laporan cuti yang dibuat disistem, laporan cuti diperiksa kembali oleh
pimpinan dan bagian keuangan untuk proses pembuatan laporan gaji. Apabila hasil
dari laporan cuti telah disetujui oleh pimpinan maka akan dikembalikan lagi ke
Pada kontek diagram sistem dalam pengolahan data yang terdapat didalam suatu
entity dengan suatu sistem, dan informasi secara umum mengalir diantara entity dan
sistem. Diagram Kontek ini merupakan alat bantu yang digunakan dalam menganalisa
sistem yang akan dikembangkan. Diagram Kontek ini dapat dilihat pada gambar 4.3
Data
Kontrak
Info Cuti
Karyawan Info cuti
Keuangan
disetujui
atau tidak
Laporan
Cuti
Sistem
Informasi
Pengambilan
Cuti
Menerima
Laporan Gaji
Laporan Menerima
cuti Laporan
disetujui Cuti
atau tidak
Pimpinan
Data
HR 2.0 Input Data
Karyawan
Data Cuti
Untuk mendapatkan suatu informasi maka data tersebut terlebih dahulu harus
NIK Jabatan
Jenis_Kelamin
Tgl_Mulai_Cuti
Memilik
Alamat
i
Tgl_Selesai_Cuti
Telephone
Jlh_Pengambilan_Cuti
Tgl_Mulai_Kontrak
4.4 Implementasi
Merancang suatu sistem sangat penting untuk menentukan bentuk program, baik
Dibawah ini penulis membuat desain Login Form dan Menu Utama yang terdiri dari
Pada saat sistem dijalankan maka halaman yang pertama kali muncul ialah From
Tampilan menu input data pegawai seperti yang terlihat dibawah ini:
data, penyimpanan data, udah data, penghapusan data, pembatalan data. Pada form
pegawai.
57
f. Keluar, yaitu tombol yang berfungsi untuk menutup tampilan form data
pegawai.
Tampilan menu input data cuti pegawai seperti yang terlihat dibawah ini:
penambahan data, penyimpanan data, udah data, penghapusan data, pembatalan data.
a. Tambah, yaitu tombol yang berfungsi untuk menambahkan data cuti pegawai.
b. Simpan, yaitu tombol yang berfungsi untuk menyimpan data cuti pegawai.
c. Ubah, yaitu tombol yang berfungsi untuk mengubah data cuti pegawai.
d. Hapus, yaitu tombol yang berfungsi untuk menghapus data cuti pegawai.
58
e. Batal, yaitu tombol yang berfungsi untuk membatalkan penyimpanan data cuti
pegawai.
f. Keluar, yaitu tombol yang berfungsi untuk menutup tampilan form data cuti
pegawai.
Laporan ini akan tampil pada saat pemakai (user) akan melakukan pencetakan
laporan data bagian data pegawai. Berikut ini adalah tampilan perancangan laporan
Laporan ini akan tampil pada saat pemakai (user) akan melakukan pencetakan
laporan data bagian data cuti pegawai. Berikut ini adalah tampilan perancangan
5.1 Kesimpulan
Berdasarkan hasil dan analisa diatas maka penulis dapat mengambil kesimpulan
berikut:
5.2 Saran
Adapun saran yang diusulkan oleh penulis setelah membuat sistem
informasi adalah
mengolah data yang lebih besar dan lebih komplek dimasa yang akan.
60
61
DAFTAR PUSTAKA
Purwanti, Eni Eka.2010. Prosedur Pelaksanaan Cuti Pegawai Pada PT. Bank
Tabungan Negara (Persero) Kantor Cabang Surakarta. Surakarta : Jurnal Ilmu
Sosial dan Ilmu Politik.
Sarifudin, Amir, Bambang Eka Purnama dan Indah Uly Wardati.2013. Pembangunan
Sistem Informasi Penggajian Pada Sekolah Dasar Negeri (SDN) Pacitan.
Pacitan : Indonesia Journal on Networking and Security – ISSN : 2303-5700.
62
Setiyanto, Arif, Febriliyan dan Alwi.2013. Pembuatan Sistem Informasi Cuti Pada
Kantor Pelayanan Perbendaharaan Negara Dengan Menggunakan PHP dan
MySQL. Surabaya : Jurnal Teknik Pomits. Volume 2 No 2.
LAMPIRAN
1. Form Login
2. Menu Utama
64
5. Menu Laporan
I. Data Pribadi
• Nama : Novi Haryani
• Tempat, Tanggal Lahir : Kabanjahe, 01 April 1995
• Jenis Kelamin : Perempuan
• Agama : Islam
• Kebangsaan : Indonesia
• Alamat : Perum Marina View Blok B2/21 Batu Aji - Batam
• Telp/Hp : 082285841018
• E-mail : novi.haryani14@gmail.com