SI1522483509: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Prosedur Sistem Usulan)
(BAB IV)
Baris 817: Baris 817:
  
 
{{pagebreak}}
 
{{pagebreak}}
 +
 +
=<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''BAB III'''</div>=
 +
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PEMBAHASAN'''</div>
 +
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''3.1 Analisa Organisasi'''</div>==
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Gambaran Umum PT.Adi Cipta Abadi'''</div>==
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Sejarah Singkat  PT. Adi Cipta Abadi'''</div>==
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Visi, Misi dan Tujuan'''</div>==
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Struktur Organisasi'''</div>==
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Tugas dan Tanggung Jawab'''</div>==
 +
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Tata Laksana Sistem Yang Berjalan '''</div>==
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Prosedur Sistem yang berjalan '''</div>==
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Rancangan Sistem Yang Berjalan'''</div>==
 +
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Konfigurasi Sistem Yang Berjalan'''</div>==
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Perangkat Keras (''Hardware'')'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
 +
<ol style="list-style-type:lower-alpha">
 +
<li>Microprocessor : Intel Core i3 2.4 Ghz
 +
<li>Monitor : 17"
 +
<li>Mouse : Standart Optic
 +
<li>Ram : 4 GB
 +
<li>Harddisk : 500 GB
 +
<li>Keyboard : Standard PS/2
 +
<li>Printer : HP
 +
</ol>
 +
</div>
 +
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Perangkat Lunak (''Software'')'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
 +
<ol style="list-style-type:lower-alpha">
 +
<li>Microsoft Windows 7
 +
<li>Microsoft Office 2007
 +
<li>Microsoft Excel 2007
 +
</ol>
 +
</div>
 +
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Hak Akses (''Brainware'')'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Yang mempunyai hak dalam melakukan pengaksesan terhadap pengolahan data karyawan pada PT.Adi Cipta Abadi.</p></div>
 +
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Analisa Sistem Yang Berjalan'''</div>==
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Metode Analisa SWOT'''</div>===
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Analisa Masukan, Analisa Proses dan Analisa Keluaran'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
 +
<ol>
 +
<li>Analisa Masukan'''
 +
<p>Adapun analisa masukan yang sedang berjalan pada Kantor PT.Adi Cipta Abadi, sebagai berikut :</p>
 +
<ol style="list-style-type:lower-alpha">
 +
<li>Nama Masukan  : Data Karyawan
 +
<li>Fungsi : Sebagai bukti data karyawan
 +
<li>Sumber   : Karyawan
 +
<li>Frekuensi   : Setiap harian,mingguan dan bulanan
 +
<li>Keterangan : Berisi data-data karyawan
 +
</ol>
 +
 +
<li>'''Analisa Proses'''
 +
<p>Adapun analisa proses pada sistem yang sedang berjalan pada Kantor PT.Adi Cipta Abadi sebagai berikut :</p>
 +
<ol style="list-style-type:lower-alpha">
 +
<li>Nama Modul : Pengajuan Permohonan Pensiun
 +
<li>Masukan : Data Karyawan
 +
<li>Keluaran : Laporan Data Karyawan
 +
<li>Ringkasan Proses : Admin membuat laporan data karyawan berdasarkan laporan harian,laporan mingguan dan laporan bulanan kepada manager.
 +
</ol>
 +
 +
<li>'''Analisa Keluaran'''
 +
<p>Adapun analisa keluaran pada sistem yang sedang berjalan pada PT.Adi Cipta Abadi sebagai berikut :</p>
 +
<ol style="list-style-type:lower-alpha">
 +
<li>Nama Keluaran : Laporan Karyawan
 +
<li>Fungsi : Untuk mengetahui data-data karyawan
 +
<li>Media : Kertas
 +
<li>Rangkap : 2 (lembar), 1 untuk karyawan dan 1 untuk admin
 +
</ol>
 +
</ol>
 +
</div>
 +
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Permasalahan yang dihadapi dan Alternatif Pemecahan Masalah'''</div>==
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Permasalahan yang dihadapi'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Berdasarkan analisa yang dilakukan peneliti, sistem pengolahan data karyawan yang berjalan pada saat ini masih belum dapat berjalan dengan efektif dan efisien karena:</p></div>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
 +
<ol>
 +
<li>Sistem pengolahan data karyawn yang masih menggunakan Microsoft Excel dan di simpan pada folder yang tidak beraturan, sehingga terjadi keterlambatan dalam penerimaan data.
 +
<li>Tidak tersedianya database pada sistem yang berjalan pada saat ini.
 +
<li>Masih sering nya terjadi ketidak validan data karna human eror yang terjadi.
 +
</ol>
 +
</div>
 +
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Alternatif Pemecahan Masalah'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Setelah mengamati dan meneliti dari beberapa permasalahan yang dihapi, maka penulis mencoba mengusulkan alternatif pemencahan masalah  dari permasalahn yang ada, sebagai berikut :</p></div>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
 +
<ol>
 +
<li>Diperlukan suatu sistem aplikasi berbasis web sehingga memungkinkan pengguna untuk dapat menggunakan data bersamaan diwaktu yang sama.
 +
<li>Sistem yang dapat memberikan tempat penyimpanan data yang dapat mempermudah  dalam hal pencarian data, sehingga dapat mengurangi waktu yang dibutuhkan untuk membuat laporan.
 +
<li>Kemudahan dalam penggunaan sistem nantinya memungkinkan untuk meminimalisir human eror yang terjadi.
 +
</ol>
 +
</div>
 +
 +
==<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''User Requirement'''</div>==
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Elisitasi Tahap I'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari lapangan yang dilakukan dengan cara observasi dan wawancara mengenai kekurangan dari sistem yang sedang berjalan, dan kebutuhan pengguna sistem yang belum terpenuhi.</p></div>
 +
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Elisitasi Tahap II'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Elisitasi Tahap II dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan lagi dengan menggunakan metode MDI (Mandatory Desirable Innessential). Berikut penjelasan dari beberapa requirement yang diberi opsi Inessential (I) dan harus dieliminasi, yaitu sebagai berikut:</p></div>
 +
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Keterangan :</p>
 +
<p>M (''Mandatory'')  :  Dibutuhkan atau penting.</p>
 +
<p>D (''Desirable'')    :  Diinginkan atau tidak terlalu penting dan boleh dihilangkan. </p>
 +
<p>I (''Innessential'')  :  Di luar sistem atau di eliminasi. </p></div>
 +
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Elisitasi Tahap III'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Berdasarkan Elisitasi Tahap II di atas, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE (Technical, Operational, Economic) dengan opsi LMH (Low, Middle, High). Berikut adalah penjelasannya, yaitu:</p></div>
 +
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Keterangan :</p>
 +
<p>T    :  Technical        L    :  Low  </p> 
 +
<p>O    :  Operational      M  :  Middle    </p>
 +
<p>E    :  Economic            H    :  High    </p></div>
 +
 +
===<div style="font-size: 12pt;font-family: 'times new roman'; text-align: left;">'''Final Draft Elisitasi'''</div>===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in;">
 +
<p style="line-height:2">Final draft elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar untuk membangun sistem media informasi. Berdasarkan Elisitasi Tahap III di atas, dihasilkan requirement final draft yang diharapkan dapat mempermudah penulis dalam membuat suatu Sistem Absensi Karyawan Pada PT. Adi Cipta Abadi, yaitu sebagai berikut: </p></div>
  
 
=<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
 
=<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=

Revisi per 5 Februari 2020 17.57


PERANCANGAN SISTEM ABSENSI KARYAWAN

BERBASIS WEB PADA PT.

ADI CIPTA ABADI


SKRIPSI



Disusun Oleh :

NIM : 1522483509
NAMA : ILHAM SAPUTRA


FAKULTAS SAINS DAN TEKNOLOGI

PROGRAM STUDI TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

UNIVERSITAS RAHARJA

TANGERANG

TA. 2019/2020



UNIVERSITAS RAHARJA

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM ABSENSI KARYAWAN

BERBASIS WEB PADA PT.

ADI CIPTA ABADI


Disusun Oleh:

NIM : 1522483509
Nama : Ilham Saputra
Fakultas : Sains dan Teknologi
Program Pendidikan : Strata I
Program Studi : Teknik Informatika
Konsentrasi : Software Engineering

Disahkan Oleh :

Tangerang, Januari 2020

Dekan
       
Ketua Program Studi
Fakultas Sains dan Teknologi
       
Program Studi Teknik Informatika
           
           
           
           
(Sugeng Santoso, M.Kom.)
       
(Ruli Supriati, M.Kom)
NIP : 006095
       
NIP : 073009
Rektor
Universitas Raharja

   

(Dr. Po. Abas Sunarya, M.Si.)
NIP : 000063


UNIVERSITAS RAHARJA

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM ABSENSI KARYAWAN

BERBASIS WEB PADA PT.

ADI CIPTA ABADI


Dibuat Oleh :

NIM
: 1522483509
Nama


Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Teknik Informatika

Konsentrasi Software Engineering



Disetujui Oleh :

Tangerang, 2020

Pembimbing I
   
Pembimbing II
       
       
       
       
(Sendy Zul Friandi, S.Kom., M.M.)
   
(Dedy Iskandar, S.Kom M.T.I.)
NID : 15021
   
NID : 05060


UNIVERSITAS RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM ABSENSI KARYAWAN

BERBASIS WEB PADA PT.

ADI CIPTA ABADI


Disusun Oleh :


NIM
: 1522483509
Nama


Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Teknik Informatika

Konsentrasi Software Engineering


Tahun Akademik 2019/2020

Disetujui Penguji :

Tangerang, Januari 2020

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :__________
 
NID :__________
 
NID :__________


UNIVERSITAS RAHARJA

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM ABSENSI KARYAWAN

BERBASIS WEB PADA PT.

ADI CIPTA ABADI



Disusun Oleh :

NIM : 1522483509
Nama : Ilham Saputra
Fakultas : Sains dan Teknologi
Program Pendidikan : Strata I
Program Studi : Teknik Informatika
Konsentrasi : Software Engineering


Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Universitas Raharja maupun di Universitas lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.

Tangerang, Januari 2020
Ilham Saputra
NIM. 1522483509


)*Tandatangan dibubuhi materai 6.000;



ABSTRAKSI

Teknologi saat ini terus berkembang secara masiv mengikuti kemajuan dari teknologi komputer. Komputer merupakan suatu alat yang berfungsi sebagai alat penghitung dan juga sebagai alat kerja yang berguna untuk menghasilkan informasi yang cepat, tepat, dan akurat, sehingga teknologi komputer ini menjadi suatu kebutuhan yang sudah sangat mendasar dan tidak dapat dipisahkan. Seiring dengan berjalannya sistem ternyata masih dapat kekurangan-kekurangan terhadap sistem yang sedang berjalan. Menurut hasil penelitian dengan menggunakan metode wawancara dan metode pengumpulan data pada PT Adi Cipta Abadi,sistem absensi yang sedang berjalan masih menggunakan sistem manual untuk melakukan absensi karyawan yang kurang efisien, sehingga untuk pendataan kinerja karyawan terlalu rumit karena harus merekap absensi yang masih manual memakai buku absen. Dengan menggunakan metode SWOT dalam menentukan proses suatu sistem yang dapat dilihat dari segi kinerja sistem, analisis sistem, pengendalian, efisiensi, dan pelayanan terhadap sistem yang ada maka dapat diciptakan sebuah aplikasi sistem yang dapat mengolah data absensi serta menghasilkan laporan yang efektif dan efisien. Berdasarkan hasil perumusan masalah yang terjadi,maka akan dibuatkan suatu aplikasi sistem absensi yang berbasis database untuk mempermudah dalam proses absensi, pembuatan laporan yang tepat dan akurat dari segi absensi.

Kata Kunci : Absensi, Sistem, Karyawan.


ABSTRACT

The current technology continues to develop massively following the progress of computer technology. The computer is a tool that functions as a calculator and also as a work tool that is useful for producing information that is fast, precise, and accurate, so that computer technology has become a very basic and inseparable need. Along with the running of the system it turns out there can still be deficiencies to the system that is running. According to the results of the study using interviews and data collection methods at PT Adi Cipta Abadi, the attendance system that is currently running is still using the manual system to make employee absences that are less efficient, so for employee performance data collection is too complicated because they have to recapitalize attendance that is still manually using books absent. By using the SWOT method in determining the process of a system that can be seen in terms of system performance, system analysis, control, efficiency, and service to the existing system, it can create a system application that can process attendance data and produce reports that are effective and efficient. Based on the results of the formulation of the problem that occurs, then a database-based attendance system application will be made to facilitate the attendance process, making precise and accurate reports in terms of attendance.

Keywords : Attendance, Systems, Employee.



KATA PENGANTAR

Alhamdulillah, puji syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Skripsi dengan judul “PERANCANGAN SISTEM ABSENSI KARYAWAN BERBASIS WEB PADA PT. ADI CIPTA ABADI”.

Tujuan penulis Laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan Program Pendidikan Strata 1 Program Studi Sistem Informasi pada Universitas Raharja.

Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan dari banyak pihak penulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan tepat pada waktunya. Pada kesempatan ini pula penulis menyampaikan ucapan terimakasih kepada :

  1. Bapak Dr. Po. Abas Sunarya, M.Si. selaku Rektor Universitas Raharja.
  2. Bapak Sugeng Santoso, M.Kom. selaku Dekan Fakultas Universitas Raharja.
  3. Ibu Ruli Supriati, M.Kom) selaku Ketua Program Studi Teknik Informatika
  4. Bapak Sendy Zul Friandi, S.Kom., M.M. Dosen Pembimbing 1 yang senantiasa memberikan waktunya untuk memberikan bimbingan kepada penulis.
  5. Bapak Dedy Iskandar, S.Kom M.T.I. selaku Dosen Pembimbing 2 yang turut serta dalam membimbing penyusunan laporan skripsi penulis.
  6. Bapak dan Ibu Dosen Universitas Raharja yang telah memberikan banyak ilmu pengetahuan yang memperluas wawasan penulis.
  7. Bapak Aang Juansyah. selaku Stakeholder yang sudah membantu penulis dalam memberikan izin untuk skripsi.
  8. Pihak PT. Adi Cipta Abadi yang telah membantu untuk melakukan observasi untuk pembuatan laporan ini.
  9. Orang Tua dan Para Saudara penulis yang telah memberikan dukungan moril maupun materil serta do’a untuk keberhasilan penulis.
  10. Kepada rekan-rekan seperjuangan (Bang Okem, Bang Novri OOV) yang selalu mensupport saya dalam menyelesaikan Skripsi ini.
  11. Teman - teman seperjuangan Skripsi yang selalu ada dan memberikan motivasi dan semangat.

Penulis menyadari bahwa dalam penulisan Laporan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan ini bermanfaat bagi pihak yang membutuhkan.

Tangerang, Januari 2020
ILHAM SAPUTRA
NIM. 1522483509


Daftar isi


DAFTAR TABEL


DAFTAR GAMBAR

Gambar 3.1. Struktur Organisasi

Gambar 3.2. Use Case Diagram

Gambar 3.3. Sequence Diagram

Gambar 3.4. Activity Diagram

Gambar 4.1. UseCase Diagram yang diusulkan

Gambar 4.2. Activity Diagram Admin

Gambar 4.3. Activity Diagram Karyawan

Gambar 4.4. Seqence Diagram Admin Yang Diusulkan

Gambar 4.5. Seqence Diagram Karyaan Yang Diusulkan

Gambar 4.6. Class Diagram Yang Diusulkan

Gambar 4.7. Prototype Halaman Login

Gambar 4.8. Prototype Halaman Data Karyawan

Gambar 4.9. Prototype Halaman Laporan Data Absensi

Gambar 4.10. Tampilan Halaman Login

Gambar 4.11. Tampilan Registrasi Karyawan

Gambar 4.12. Tampilan Halaman Home

Gambar 4.13. Tampilan Halaman Absensi Karyawan

Gambar 4.14. Tampilan Halaman Data Karyawan

Gambar 4.15. Tampilan Halaman Data Karyawan

Gambar 4.16. Tampilan Halaman Data Bagian Karyawan

Gambar 4.17. Tampilan Halaman Data Jabatan Karyawan

Gambar 4.18. Tampilan Halaman Laporan Data Absensi

Gambar 4.19. Tampilan Halaman Laporan Data Karyawan

Gambar 4.20. Tampilan Halaman Tambah Riwayat Hidup

Gambar 4.21. Tampilan Halaman Laporan Absensi Per Periode

Gambar 4.22. Tampilan Halaman Cetak/Print


DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM


DAFTAR SIMBOL ACTIVITY DIAGRAM


DAFTAR SIMBOL SEQUENCE DIAGRAM

DAFTAR SIMBOL CLASS DIAGRAM


BAB I

PENDAHULUAN

Latar Belakang

Teknologi saat ini terus berkembang secara masiv mengikuti kemajuan dari teknologi komputer. Perusahaan-perusahaan dari berbagai bidang usaha semakin tertarik akan kebutuhan terhadap teknologi komputer, baik itu perusahaan swasta, BUMN maupun instansi pemerintah. Semakin banyaknya komputer yang beredar di masyarakat membuat semakin di dukungnya sistem informasi data yang sifatnya terkomputerisasi. Hal ini juga berpengaruh terhadap perusahaan-perusahaan dalam meningkatkan kinerja dan efisiensi kerja baik dari segi waktu dan kesalahan akibat kelalaian yang dimiliki oleh manusia. Teknologi komputer tidak hanya dibutuhkan dalam pemerintahan ataupun dunia bisnis baik itu perorangan, kelompok atau organisasi. Tetapi teknologi komputer juga saat ini dibutuhkan di dalam segala bidang seperti dalam dunia pendidikan, perbankan, kesehatan, transportasi dan lain sebagainya.

Dalam bidang bisnis, teknologi informasi pada komputer banyak diaplikasi pada pengoperasian sistem pada perusahaan, baik itu perusahaan milik pemerintah, swasta, perusahaan besar, kecil dan menengah yang biasanya digunakan untuk pengolahan data karyawan, produksi dan transaksi perusahaan yang bergerak dalam bidang tertentu.

Pada awalnya fungsi komputer hanya sebagai alat hitung saja oleh manusia. Sesuai dengan perkembangan zaman, maka perkembangan teknologi khususnya teknologi komputer juga semakin meningkat pesat dengan fasilitas yang dimilikinya, tidak hanya sebagai alat penghitung. Salah satu fungsi komputer saat ini adalah dapat mengolah data-data yang dibutuhkan menjadi sebuah informasi yang berguna bagi orang yang dapat memanfaatkan informasi tersebut. Dalam sebuah perusahaan atau instansi pemerintahan data karyawan sangatlah penting, baik dalam perusahaan swasta maupun instansi pemerintahan.</p>

PT. Adi Cipta Abadi adalah sebuah perusahaan jasa yang bergerak dibidang perawatan taman,distributor tanaman dan product landscape yang berlokasi di Kp.Babakan smaval RT/RW 05/02 Kel. Lengkong Gudang Kec. Serpong, Tangerang. Pada perusahaan ini, pengolahan data karyawan seperti, penyimpanan data pelatihan karyawan, penggajian karyawan, absensi karyawan masih bersifat konvensional. Yaitu masih di simpan dalam Microsoft Excel karena belum adanya sebuah sistem yang menangani masalah ini. Selain itu, segala macam penyampaian informasi masih dilakukan dengan secara manual dengan menggunakan telepon atau datang langsung ke bagian yang bersangkutan. Sehingga pimpinan perusahaan tidak tahu mengenai informasi di dalam perusahaan setiap harinya. Apabila pimpinan perusahaan menginginkan laporan mengenai informasi perusahaan, maka sekretaris akan membuat laporan berupa print out mengenai info yang dibutuhkan. Selain hal tersebut, data-data karyawan yang ada di Microsoft Excel yang belum ter-integrasi antar data satu dengan lainnya membuat sekretaris harus membuat laporan satu persatu dari karyawan tersebut.

Untuk saat ini PT Adi Cipta Abadi masih menggunakan sistem manual untuk melakukan absensi karyawan yang kurang efisien, sehingga untuk pendataan kinerja karyawan terlalu rumit karena harus merekap absensi yang masih manual memakai buku absen. Berdasarkan penjelasan diatas maka penulis mengambil judul Skripsi “Perancangan Sistem Absensi Karyawan Berbasis Web Pada PT. Adi Cipta Abadi

Perumusan Masalah

Berdasarkan latar belakang dan berdasarkan pengamatan yang dilakukan oleh penulis, maka dapat diuraikan menjadi beberapa permasalahan yang dihadapi, yaitu :

  1. Bagaimana sistem pengolahan data absensi yang sedang berjalan pada saat ini di PT. Adi Cipta Abadi?
  2. Kendala Seperti apa yang sering terjadi maupun jarang terjadi dalam alur kerja sistem absensi yang saat ini digunakan oleh PT. Adi Cipta Abadi?
  3. Bagaimana merancanag solusi serta usulan sebuah sistem yang terkomputerisasi secara maksimal guna mengatasi kendala absensi yang terjadi saat ini pada PT. Adi Cipta Abadi?

Ruang Lingkup Penelitian

Untuk membatasi ruang penelitian yang terkait dengan absensi guna  mengukur kinerja karyawan sebagai penujang keputusan maka dibatasi pada pencatatan data karyawan, proses absensi, rekap absensi dan laporan absensi karyawan yang secara detailnya tertuang dalam final  elisitasi.

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Adapun tujuan dari penelitian ini di wakilkan dalam beberapa poin yaitu :

  1. Untuk mengetahui sistem absensi karyawan yang berjalan saat ini pada PT. Adi Cipta Abadi.
  2. Untuk memberikan kemudahan kepada para karyawan pada PT. Adi cipta Abadi dengan memberikan sistem absensi yang lebih mudah serta mengetahui apakah sistem yang berjalan saat ini sudah mampu membuat laporan dengan cepat dan akurat.
  3. Sebagai wujud sumbangsih peneliti dalam hal memajukan kemajuan teknologi dan informasi.

Manfaat Penelitian

Manfaat dari penelitian ini adalah sebagai berikut :

  1. Bagi Peneliti

    Untuk dapat menerapkan ilmu yang telah diperoleh selama proses pembelajaran pada Perguruan Tinggi Raharja dengan membuat laporan penelitian secara ilmiah dan sistematis.

  2. Bagi PT. Adi Cipta Abadi

    Dengan adanya penelitian ini dapat membantu perusahaan dalam melaksanakan sistem data Absensi karyawan dengan memanfaatkan kemajuan teknologi.

Metode Penelitian

Metode Pengumpulan Data

  1. Observasi

    Penulis melakukan pengamatan secara langsung prosedur kerja yang dilksanakan oleh bagian yang tekait, sehingga dapat diperoleh gambaran mengenai pelaksanaan prosedur sistem,serta mengetahui sampai sejauh mana informasi yang di butuhkan.

  2. Wawancara

    Penulis melakukan wawancara atau tanya jawab secara lisan kepada stakeholder ataupun pihak-pihak yang bersangkutan untuk mendapatkan data yang diperlukan.

  3. Studi Pustaka

    Metode pustaka penulis dapat mengumpulkan data dengan informasi melalui buku-buku, internet, ebook dan bahan-bahan pelengkap lainnya sesuai dengan permasalahan-permasalahan dalam penulisan ini.

Metode Analisia Sistem

Untuk mengetahui atau mengukur efektivitas sebuah sistem perlu dilakukan analisis. Salah satu alat analisis yang digunakan oleh peneliti yaitu SWOT. Analisa SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) sebagai upaya untuk membantu dalam mengidentifikasi faktor luar (external) dan faktor dalam (internal) perusahaan secara sistematis, dalam usaha penyusunan suatu rencana yang matang untuk mencapai tujuan yang baik untuk jangka pendek maupun jangka panjang.

Selain itu penulis menggunakan Unifed Modeling Language (UML) sebagai salah satu alat bantu yang dapat digunakan dalam bahasa pemrograman yang berorientasi objek.

Metode Perancangan Sistem

Dalam Skripsi ini metode perancangan yang digunakan adalah metode perancangan terstruktur melalui tahapan pembuatan UML pembuatan database dan pembuatan program yang disesuaikan berdasarkan kebutuhan administrasi pada elisitasi. Bahasa pemrograman yang digunakan adalah PHP serta database yang digunakan adalah MySQL untuk penyimpanan data. Dan Model designnya dengan menggunakan UML dan menggunakan tools Edraw Max

Metode Pengujian

Dalam melakukan penelitian ini metode pengujian yang digunakan yaitu Blackbox Testing, Blackbox Testing adalah metode uji coba yang memfokuskan pada keperluan fungsional software karena itu uji coba blackbox memungkinkan pengembangan dalam software untuk membuat himpunan kondisi input atau data uji yang akan menguji fungsional dan output suatu program. Metode pengujian blackbox digunakan untuk menemukan kesalahan dalam beberapa kategori, antara lain fungsi-fungsi yang salah satu hilang, kesalahan tampilan luar, kesalahan output, kesalahan dalam struktur atau akses database eksternal, kesalahan performa.

Sistematika Penulisan

Peneliti mengelompokkan materi laporan penelitian Skripsi ini menjadi 5 bab utama yang digunakan untuk mempermudah dalam pembahasan masalah dengan sistematika penyampaian sebagai berikut:

BAB I   PENDAHULUAN

Pada bab ini penulis menguraikan latar belakang, rumusan masalah, ruang lingkup, maksud dan tujuan penelitian, dengan metode penelitian serta sistematika penulisan.

BAB II   LANDASAN TEORI

Pada bab ini berisikan landasan teori yang dipakai dalam menganalisa informasi yakni mengenai definisi, pengertian-pengertian serta penjabaran-penjabarannya seperti literatur review yang berhubungan dengan penelitian.

BAB III   ANALISA SISTEM BERJALAN

Bab ini menjelaskan tentang gambaran umum PT Adi Cipta Abadi, tata laksana sistem yang berjalan, permasalahan yang dihadapi, dan alteratif pemecahan masalah, elisitasi tahap 1, tahap 2, tahap 3, dan draf final.

BAB IV   RANCANGAN SISTEM YANG DIUSULKAN

Bab ini penulis menguraikan sistem yang diusulkan sepertiusulan prosedur yang baru, diagram rancangan sistem,rancangan basis data yang terdiri dari normalisasi dan spesifikasi basis data, rancangan prototipe, konfigurasi sistem,testing, evaluasi, schedule implementasi dan estimasi biaya.

BAB V   PENUTUP

Pada bab ini berisikan beberapa kesimpulan dari hasil penelitian serta saran yang diberikan agar penelitian ini dapat dikembangkan dan diperbaiki dikemudian hari oleh para peneliti lainnya.

DAFTAR PUSTAKA

DAFTAR LAMPIRAN

BAB III

PEMBAHASAN

3.1 Analisa Organisasi

Gambaran Umum PT.Adi Cipta Abadi

Sejarah Singkat PT. Adi Cipta Abadi

Visi, Misi dan Tujuan

Struktur Organisasi

Tugas dan Tanggung Jawab

Tata Laksana Sistem Yang Berjalan

Prosedur Sistem yang berjalan

Rancangan Sistem Yang Berjalan

Konfigurasi Sistem Yang Berjalan

Perangkat Keras (Hardware)

  1. Microprocessor : Intel Core i3 2.4 Ghz
  2. Monitor : 17"
  3. Mouse : Standart Optic
  4. Ram : 4 GB
  5. Harddisk : 500 GB
  6. Keyboard : Standard PS/2
  7. Printer : HP

Perangkat Lunak (Software)

  1. Microsoft Windows 7
  2. Microsoft Office 2007
  3. Microsoft Excel 2007

Hak Akses (Brainware)

Yang mempunyai hak dalam melakukan pengaksesan terhadap pengolahan data karyawan pada PT.Adi Cipta Abadi.

Analisa Sistem Yang Berjalan

Metode Analisa SWOT

Analisa Masukan, Analisa Proses dan Analisa Keluaran

  1. Analisa Masukan

    Adapun analisa masukan yang sedang berjalan pada Kantor PT.Adi Cipta Abadi, sebagai berikut :

    1. Nama Masukan : Data Karyawan
    2. Fungsi : Sebagai bukti data karyawan
    3. Sumber : Karyawan
    4. Frekuensi : Setiap harian,mingguan dan bulanan
    5. Keterangan : Berisi data-data karyawan
  2. Analisa Proses

    Adapun analisa proses pada sistem yang sedang berjalan pada Kantor PT.Adi Cipta Abadi sebagai berikut :

    1. Nama Modul : Pengajuan Permohonan Pensiun
    2. Masukan : Data Karyawan
    3. Keluaran : Laporan Data Karyawan
    4. Ringkasan Proses : Admin membuat laporan data karyawan berdasarkan laporan harian,laporan mingguan dan laporan bulanan kepada manager.
  3. Analisa Keluaran

    Adapun analisa keluaran pada sistem yang sedang berjalan pada PT.Adi Cipta Abadi sebagai berikut :

    1. Nama Keluaran : Laporan Karyawan
    2. Fungsi : Untuk mengetahui data-data karyawan
    3. Media : Kertas
    4. Rangkap : 2 (lembar), 1 untuk karyawan dan 1 untuk admin

Permasalahan yang dihadapi dan Alternatif Pemecahan Masalah

Permasalahan yang dihadapi

Berdasarkan analisa yang dilakukan peneliti, sistem pengolahan data karyawan yang berjalan pada saat ini masih belum dapat berjalan dengan efektif dan efisien karena:

  1. Sistem pengolahan data karyawn yang masih menggunakan Microsoft Excel dan di simpan pada folder yang tidak beraturan, sehingga terjadi keterlambatan dalam penerimaan data.
  2. Tidak tersedianya database pada sistem yang berjalan pada saat ini.
  3. Masih sering nya terjadi ketidak validan data karna human eror yang terjadi.

Alternatif Pemecahan Masalah

Setelah mengamati dan meneliti dari beberapa permasalahan yang dihapi, maka penulis mencoba mengusulkan alternatif pemencahan masalah dari permasalahn yang ada, sebagai berikut :

  1. Diperlukan suatu sistem aplikasi berbasis web sehingga memungkinkan pengguna untuk dapat menggunakan data bersamaan diwaktu yang sama.
  2. Sistem yang dapat memberikan tempat penyimpanan data yang dapat mempermudah dalam hal pencarian data, sehingga dapat mengurangi waktu yang dibutuhkan untuk membuat laporan.
  3. Kemudahan dalam penggunaan sistem nantinya memungkinkan untuk meminimalisir human eror yang terjadi.

User Requirement

Elisitasi Tahap I

Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari lapangan yang dilakukan dengan cara observasi dan wawancara mengenai kekurangan dari sistem yang sedang berjalan, dan kebutuhan pengguna sistem yang belum terpenuhi.

Elisitasi Tahap II

Elisitasi Tahap II dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan lagi dengan menggunakan metode MDI (Mandatory Desirable Innessential). Berikut penjelasan dari beberapa requirement yang diberi opsi Inessential (I) dan harus dieliminasi, yaitu sebagai berikut:


Keterangan :

M (Mandatory) : Dibutuhkan atau penting.

D (Desirable) : Diinginkan atau tidak terlalu penting dan boleh dihilangkan.

I (Innessential) : Di luar sistem atau di eliminasi.

Elisitasi Tahap III

Berdasarkan Elisitasi Tahap II di atas, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE (Technical, Operational, Economic) dengan opsi LMH (Low, Middle, High). Berikut adalah penjelasannya, yaitu:


Keterangan :

T  : Technical L  : Low

O  : Operational M  : Middle

E  : Economic H  : High

Final Draft Elisitasi

Final draft elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar untuk membangun sistem media informasi. Berdasarkan Elisitasi Tahap III di atas, dihasilkan requirement final draft yang diharapkan dapat mempermudah penulis dalam membuat suatu Sistem Absensi Karyawan Pada PT. Adi Cipta Abadi, yaitu sebagai berikut:

BAB IV

RANCANGAN SISTEM YANG DIUSULKAN

Usulan Prosedur Baru

Prosedur Sistem Usulan

Adapun perancangan sistem yang diusulkan ini dibuat dengan menggunakan UML (Unified Modelling Language) diagram dengan menggunakan aplikasi software Edraw Max for UML V.9 Enterprise Edition, sedangkan untuk pembuatan perangkat lunaknya dibuat dengan menggunakan bahasa PHP dengan sistem aplikasi database menggunakan XAMPP. UML yang akan dibuat menggunakan antara lain :

  1. Use Case Diagram
  2. Activity Diagram
  3. Sequence Diagram
  4. Class Diagram
  1. Admin
    1. Menambahkan user karyawan login
    2. Menampilkan home
    3. Melakukan perubahan dan hapus data karyawan
    4. Merekap data absensi karyawan
    5. Mencetak hasil laporan absensi karyawan
    6. Logout
  2. Karyawan
    1. Masuk ke menu utama
    2. Memasukan nip pegawai
    3. Melakukan absen ketika datang
    4. Melakukan absen ketika pulang

Diagram Rancangan Sistem

Rancangan untuk sistem yang di usulkan akan di jelaskan ke dalam sebuah bentuk diagram, dimana dalam pembuatan diagram tersebut penulis menggunakan program Unified Modelling Language (UML). Berikut gambaran dari Use Case Diagram dan Activity Diagram yang digunakan oleh penulis untuk mengkomunikasikan rancangan sistem kepada user.

Use Case Diagram Yang Diusulkan

Activity Diagram yang Diusulkan

Sequence Diagram yang Diusulkan

Rancangan Basis Data

Class Diagram Yang di Usulkan

Rancangan Prototype

Prototype Halaman Login

Prototype Halaman Data Karyawan

Prototype Halaman Laporan Data absensi

Rancangan Program

Tampilan Halaman Login Program

Tampilan Halaman Registrasi Karyawan

Tampilan Halaman Home

Tampilan Halaman Absensi Karyawan

Tampilan Halaman Data Karyawan

Tampilan Halaman Data Karyawan

Tampilan Halaman Data Bagian Karyawan

Tampilan Halaman Data Jabatan Karyawan

Tampilan Halaman Laporan Data Absensi

Tampilan Halaman Laporan Data Karyawan

Tampilan Halaman Tambah Riwayat Hidup

Tampilan Halaman Laporan Absensi Per Periode

Konfigurasi

Spesifikasi Perangkat Keras (Hardware)

  1. Processor  : Intel ® Pentium ® CPU 6630
  2. Monitor  : LCD Monitor 19”
  3. Mouse : Standar
  4. Keyboard  : Standar
  5. RAM  : 2 GB
  6. Harddisk  : 500 GB HDD

Spesifikasi Perangkat Lunak (Software)

  1. Windows 7
  2. Edraw Maxx for UML V.9 Community Edition
  3. DatabaseServer : MySQL
  4. Microsoft Office 2010
  5. XAMPP v3.2.1
  6. Internet Browser: Google Chrome

Hak Akses

  1. Admin
  2. Karyawan

Blackbox Tasting

Untuk tahap pengujian, penulis menggunakan metode blackbox testing, untuk memastikan bahwa program atau sistem yang dibuat masih terdapat bug (kesalahan) atau tidak. Dari setiap tes pengujian tidak menutup kemungkinan masih terdapat bug (kesalahan) dari sistem yang telah di tes, namun pengujian ini setidaknya dapat meminimalisir bug (kesalahan) yang terdapat didalam sistem.

Tabel 4.7 Tabel Blackbox

Estimasi Biaya

Agar terlaksananya penelitian ini dengan baik, lancar dan sesuai dengan target yang direncanakan sesuai dengan jadwal penelitian, maka diperlukan biaya yang dapat menunjang seluruh kegiatannya diperjirakan sebagai berikut:

Tabel 4.8 Tabel Estimasi Biaya

Rancangan Waktu

Dibuat jadwal kegiatan penelitian yang meliputi kegiatan persiapan, pelaksanaan, dan penyusunan laporan penelitian. Hal ini memberikan rincian kegiatan dan jadwal pelaksanaan kegiatan.

Tabel 4.9 Tabel Rancangan Waktu

BAB V

PENUTUP

Kesimpulan

Berdasarkan hasil analisa yang telah diuraikan pada bab-bab sebelumnya, juga mengacu pada rumusan masalah yang telah di buat sebelumnya, maka dapat diambil kesimpulan sebagai berikut:

  1. Sistem absensi yang digunakan di PT. Adi Cipta Abadi masih belum terkomputerisasi atau sepenuhnya masih mengandalkan metode absensi yang manual, mulai dari proses pembuatan daftar absensi, proses pengabsenan, hingga rekapitulasi dan pembuatan laporan absensi.
  2. Kendala-kendala yang umumnya sering muncul adalah data yang tidak valid yang mungkin terjadi karna beberapa faktor, seperti daftar absensi yang terselip, rusak hingga kemungkinan hilangnya daftar absensi yang dapat mempengaruhi validitas data.
  3. Peneliti mengusulkan aplikasi sistem informasi absensi yang dirancang dapat memberikan kemudahan dalam pengolahan data dan proses laporan absensi karyawan karena sistem informasi absensi yang diusulkan menggunakan web dengan bahasa pemrograman PHP dan mengelola penyimpanan database menggunakan Mysql sehingga proses yang dilakukan lebih baik, cepat dan akurat dalam pembuatan laporan serta terjaminnya keamanan data yang tersimpan ke dalam server.

Saran

Saran yang dapat disampaikan oleh penulis adalah agar penelitian berikutnya bisa mengembangkan sistem ini lebih baik lagi, sehingga kekurangan yang ada bisa dilengkap atau diperbaiki. Saran yang dapat digunakan sebagai bahan pertimbangannya adalah sebagai berikut:

  1. Perlu diadakan pelatihan kepada pengguna (user) yang akan mengunakan aplikasi sistem tersebut sebagai administrator, agar dapat dimanfaatkan dengan baik.
  2. Setelah sistem dapat diterapkan dan diimplementasikan dengan baik maka tidak menutup kemungkinan untuk dilakukan suatu pengembangan sistem yang baru, agar sistem dapat selalu mengikuti perkembangan zaman khususnya dibidang teknologi informasi.
  3. Dimasa yang akan datang, diharapkan bagi mahasiswa yang mengambil judul skripsi yang sama untuk dapat mengembangkan aplikasi sistem ini menjadi jauh lebih baik. </div> </ol>

    DAFTAR PUSTAKA


Contributors

Ilham.saputra