SI1214472396: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Tata Laksana Sistem Yang Berjalan)
(Analisa Sistem Yang Berjalan)
Baris 1.599: Baris 1.599:
 
== <b> Analisa Sistem Yang Berjalan</b> ==
 
== <b> Analisa Sistem Yang Berjalan</b> ==
 
=== <b> Metode Analisa SWOT</b> ===
 
=== <b> Metode Analisa SWOT</b> ===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Pada metode ini diidentifikasikan berbagai faktor secara sistematis untuk merumuskan strategi instansi. Analisa ini didasarkan pada hubungan atau interaksi antara unsur-unsur internal, yaitu kekuatan (strength) dan kelemahan (Weakness), terhadap unsur-unsur eksternal yaitu peluang (opportunities) dan ancaman (treats).</p></div>
 +
 +
<p style="text-align: center;">Tabel 3.1. Tabel Matriks SWOT</p>
 +
<div align="center"><img width="400" height="450" style="margin:0px" src=" https://lh5.googleusercontent.com/-pT758Uy7OPA/V70_doyaU2I/AAAAAAAAAJk/g8zCgTpozAcp3il-kQy0BWQtJ8KFIFEfACL0B/w458-h505-no/5.JPG"/></div>
 +
 
=== <b> Analisa  Batasan Sistem</b> ===
 
=== <b> Analisa  Batasan Sistem</b> ===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Batasan sistem yang akan dibahas tentang sistem informasi penggajian pekerja harian lepas yang sistemnya masih menggunakan program komputer standar (microsoft exsel) sehinnga pembuatan laporan belum secara maksimal dengan proses yang meliputi rekap absen,input data gaji sampai menjadi laporan penngajian.</p></div>
 +
 
=== <b> nalisa Kebutuhan Sitem</b> ===
 
=== <b> nalisa Kebutuhan Sitem</b> ===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Pada sistem informasi laporan peggajian ini membutuhkan ketelitian dalam proses pencatan data-datanya,oleh karena itu sistem yang ada seharusnya dapat menungan terutama dari segi peralatan yang baik itu perangkat keras (hardware) maupun perangkat lunak (software) komputer. Oleh karena itu  program sistem komputer sangat penting dalam menunjang  pengolahan data sehingga faktor kesalah manusia (human error) dapat diperkecil dan dapat optimal dalam informasi keuangan kepada Direktur.</p></div>
 +
 
=== <b> Analisa Masukan, Analisa Proses dan Analisa Keluaran</b> ===
 
=== <b> Analisa Masukan, Analisa Proses dan Analisa Keluaran</b> ===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
'''a. Analisa Masukan'''</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Nama Masukan : buku absen</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Fungsi   : Sebagai bukti kehadiran Pekerja.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Sumber   : Pekerja harian lepas</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Media   : kertas</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Frekuensi   : Harian</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Keterangan   : Berisi daftar hadir</p></div>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Nama Masukan : Rekap Absensi</li></ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Fungsi   : Dipakai untuk meminta arsip</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Sumber   : Payroll</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Media   : kertas</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Frekuensi   : Bulanan</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Keterangan   : Berisi data rekap kehadiran pekerja .</p></div>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
'''b. Analisa Proses'''</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Nama Proses : Absensi</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Masukan   : Rekap Absen</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Keluaran  : Kehadiran, data absen.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Ringkasan proses: proses ini akan menghasilkan rekap absen untuk perhitungan gaji.</p></div>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Nama Proses : Perhitungan gaji</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Masukan   : Kehadiran, data gaji</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Keluaran  : slip gaji, data gaji</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Ringkasan proses: perhitungan data absensi dengan nominal gaji harian + lembur + makan.</p></div>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
'''c. Analisa keluaran'''</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Nama Keluaran      : Slip gaji</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Fungsi       : Berisi penbayaran gaji pekerja</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Media       : Mesin</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Distribusi       : Finance Departement</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Frekuensi       : Bulanan</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Deskrisi       : Berisi rincian gaji pekerja</p></div>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Nama Proses          : Laporan Penggajian</li></ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Masukan       : Daftar absen, data gaji</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Keluaran       : Laporan absen, laporan gaji</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
Ringkasan proses    : Proses ini akan menghasilkan laporan absen dan laporan gaji.</p></div>
 +
 
=== <b> Analisa Masalah</b> ===
 
=== <b> Analisa Masalah</b> ===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Berdasarkan hasil analisa yang telah dilakukan dapat diambil kesimpulan bahwa sistem pengolaan penggajian pekerja harian lepas  yang sedang berjalan saat ini pada PT Flex Indonesia belum berjalan dengan baik, disebabkan oleh faktor-faktor berikut:</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Sistem pengitungan gaji belum optimal sehinnga membutuhkan waktu yang cukup lama dalam prosesnya yang menyebabkan laporan terhambat.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Proses pengolaan data untuk menyajikan laporan bulanan membutuhkan waktu yang lama membuat Finance Departement  memerlukan penambahan karyawan atau staff , karena seringkali penyajian laporan tidak tepat waktu dan tidak rutin.</li></ol>
 +
 
=== <b> Analisa Kontrol</b> ===
 
=== <b> Analisa Kontrol</b> ===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Permasalahan pada sistem yang berjalan disebabkan oleh kurangnya pengotrolan dalam setiap input data gaji pekerja membuat bagian Finance Departement kurang teliti dan lemahnya sistem pengontrolan proses membuat laporan penggajian.</p></div>
 +
 
=== <b> Analisa Kelemahan Sistem</b> ===
 
=== <b> Analisa Kelemahan Sistem</b> ===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Terdapat beberapa kekurangan sistem yang berjalan diantaranya sebagai berikut:</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
a. Belum adanya sistem informasi yang mudah diakses untuk memonitoring dan menganalisa laporan penngajian.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
b. Pengelolaan data penngajian yang masih menngunakan  Microsoft Excel sehingga menyulitkan bagian keuangan dalam prosesnya.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
 +
<p style="line-height: 2">
 +
c. Tidak terjaminnya keakuratan data dalam laporan karena sistem update data yang cukup lama.</p></div>
 +
 
=== <b> Analisa Kebutuhan sistem</b> ===
 
=== <b> Analisa Kebutuhan sistem</b> ===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Kebutuhan sistem yang dibutuhkan untuk pengelolaan dalam  laporan penggajian pada PT Flex indonesia aalah sebagai berikut :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Sistem yang mudah diakses oleh bagian Finance Departement agar memperlancar proses pengelolaan penggajian</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">
 +
Dapat menampilkan laporan penngajian baik dalam satu tahun atau dalam tiap bulannya.</li></ol>
 +
 
=== <b> Konfigurasi Sistem</b> ===
 
=== <b> Konfigurasi Sistem</b> ===
 +
 
== <b> Permasalahan Yang Dihadapi dan Alternatif Permasalahan</b> ==
 
== <b> Permasalahan Yang Dihadapi dan Alternatif Permasalahan</b> ==
 
=== <b> Permasalahan Yang Dihadapi</b> ===
 
=== <b> Permasalahan Yang Dihadapi</b> ===

Revisi per 25 Agustus 2016 03.30

PERANCANGAN SISTEM INFORMASI PENGGAJIAN

KARYAWAN HARIAN LEPAS PADA PT FLEX INDONESIA

LAPORAN SKRIPSI


jpg


OLEH :

NAMA : Lina Yuliana

NIM : 12144472396

JURUSAN SISTEM INFORMASI

KONSENTRASI KOMPUTER AKUNTANSI

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

(2016/2017)

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI PENGGAJIAN

KARYAWAN HARIAN LEPAS PADA PT FLEX INDONESIA

Disusun Oleh :

NIM
: 1214472396
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi


   

Disahkan Oleh :

Tangerang, 2016

Ketua
       
Kepala Jurusan
       
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Nur Azizah, M.Kom)
NIP : 99001
       
NIP : 078010



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI PENGGAJIAN

KARYAWAN HARIAN LEPAS PADA PT FLEX INDONESIA

Dibuat Oleh :

NIM
: 1214472396
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi komputer Akuntansi

Tahun Akademik 2015/2016


Disetujui Oleh :

Tangerang, 2016

Pembimbing I
   
Pembimbing II
       
       
       
       
   
( Fauzan Manaf Albar, S.Kom.,MM)
NID : 05066
   
NID : 15014

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI PENGGAJIAN

KARYAWAN HARIAN LEPAS PADA PT FLEX INDONESIA

Disusun Oleh :

NIM
: 1214472396
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Komputer Akuntansi

Tahun Akademik 2016/2017

Disetujui Penguji :

Tangerang, Januari 2016

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_____________)
 
(_____________)
 
(_____________)
NID : _______
 
NID : _______
 
NID : ________


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

Saya yang bertanda tangan dibawah ini, :

NIM
: 1214472396
Nama
Jenjang Studi
: Strata Satu
Jurusan
Konsentrasi

   

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 Perguruan Tinggi Raharja maupun di Perguruan Tinggi 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, 2016

 
 
 
 
 
NIM : 1214472396

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

bidang kehidupan manusia. Salah satunya adalah pemanfaatan komputer di bidang usaha. Program komputer yang telah banyak dikembangkan memudahkan manejemen dalam mengambil keputusan secara cepat, tepat dan akurat.Seperti halnya pada perhitungan penggajian karywan harian lepas pada PT Flex Indonesia yang dalam perhitungan gaji mempunyai permasalahan dalam sistem penggajian karyawan harian lepas yang masih menggunakan secara manual, yaitu menggunakan Microsoft Excel sehingga sering terjadi kesalahan dalam perhitungan penggajian dan proses pengerjaannya pun membutuhkan waktu yang cukup lama.Untuk memperoleh data yang diperlukan selama penelitian penulis menggunakan beberapa metode antara lain observasi, wawancara, dan studi pustaka dengan metode analisa menggunakan analisa SWOT yaitu kekuatan (strength) dan kelemahan (Weakness), peluang (opportunities) dan ancaman (treats). Kemudian sistem dirancang dengan menggunakan bahasa pemograman PHP, database yang digunakan adalah MySQL dengan menggunakan Tools UML (unified Modelling Language) dengan software Visual Paradigm 6.4, user interfacemenggunakan Adobe DreamweaverCS6.Model pengujian pada program ini menggunakan black box testing. Dengan demikian hasil penelitian ini adalah berupa rancangan sistem informasi penggajian yang dapat bermanfaat bagi PT Flex Indonesia baik sebagai untuk mengambil suatu keputusan.

Kata Kunci : Sistem Informasi, Penggajian PT Flex Indonesia

ABSTRACT

The utilization of information technology has been developing rapidly in all areas of human life. One is the use of computers in the business field. The computer program has been developed to facilitate the management to make decisions quickly and accurately. As in the calculation of payroll employees' casual at the PT Flex Indonesia which in the calculation of salaries have problems in the system of payroll casual that still use manually, using Microsoft Excel so that frequent errors in payroll calculation and workmanship also need quite a long time , To obtain the data needed for the study author uses several methods such as observation, interviews, and literature with an analysis method using SWOT analysis, namely strength (strength) and weakness (Weakness), opportunities (opportunities) and threats (treats). Then the system was designed using the programming language PHP, the database used is MySQL by using the Tools UML (Unified Modeling Language) with Visual Paradigm 6.4 software, user interface using Adobe DreamweaverCS6. Model testing on this program using black box testing. Therefore, the outcome of this study is to plan payroll information system that can be useful for Flex Indonesia PT well as to take a decision.

Keywords: Information Systems, Payroll PT Flex Indonesia.

KATA PENGANTAR


Dengan mengucapkan puji dan syukur pada Tuhan Yang Maha Esa, atas semua rahmat, bimbingan dan karunia-Nya sehingga akhirnya penulis mampu mneyelesaikan Skripsi ini dengan judul "Perancangan Sistem Informasi Penggajian Karyawan harian Lepas pada PT Flex Indonesia" dengan baik.

Tujuan untuk menyusun Skripsi ini adalah sebagai syarat menyelesaikan program pendidikan Sarjana (SI) Jurusan Sistem Informasi STMIK Raharja. Sebagai bahan penulisan diambil berdasarkan hasil observasi, wawancara, dan beberapa sumber literatur yang mendukung penulisan ini.

Pada kesempatan ini penulis menyampaikan ucapan terima kasih yang tak ternilai harganya kepada:

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Presiden Direktur Perguruan Tinggi Raharja
  2. Bapak Sugeng Santoso, M.Kom selaku pembantu Ketua I Bidang Akademik STMIK Raharja.
  3. Ibu Nur Azizah,M.Akt.,M.Kom, selaku Kepala Jurusan Sistem
  4. Ibu Euis Sitinur Aisyah, , M.Kom selaku Dosen Pembimbing II yang telah memberikan banyak masukkan dalam penyusunan skripsi.
  5. Bapak Fauzan Manafi albar, S.Kom.,MM selaku Dosen Pembimbing II yang telah memberikan banyak masukkan dalam penyusunan skripsi.
  6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
  7. Ayahanda dan Ibunda tercinta atas dukungan moril, materil, serta doa yang telah diberikan.
  8. Pimpinan dan Pegawai PT Flex Indonesia yang telah memberikan dukungan dan masukan yang berarti kepada penulis dalam menyelesaikan laporan Skripsi ini.
  9. Semua rekan mahasiswa-mahasiswi Perguruan Tinggi Raharja yang telah membantu penulis dalam menyelesaikan laporan Skripsi ini.

Penulis menyadari bahwa penulisan laporan Skripsi ini masih jauh dari kesempurnaan. Untuk itu, penulis mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan penulisan di masa yang akan datang.

Akhir kata, semoga laporan Skripsi ini dapat bermanfaat bagi masyarakat dan khususnya bagi mahasiswa dalam menambah ilmu pengetahuan.


Tangerang, 2016
Lina Yuliana
NIM. 1214472396

DAFTAR TABEL

Tabel 3.1 Tabel Matriks SWOT

Tabel 3.2 Elisitasi Tahap I

Tabel 3.3 Elisitasi Tahap II

Tabel 3.4 Elisitasi Tahap III

Tabel 3.5 Final Draft Elisitasi

Tabel 4.1 Prosedur yang berjalan dan sistem usulan

Tabel 4.2 Admin

Tabel 4.3 Karyawan

Tabel 4.4 Setup gaji

Tabel 4.5 Absen

Tabel 4.6 Gaji

Tabel 4.7 Bleckbox Testing

Tabel 4.8 Tima Schadule

Tabel 4.9 Estimasi Biaya

DAFTAR GAMBAR

Gambar 2.1 Model Umum Sebuah Sistem

Gambar 2.2 Ilustrasi Keberadaan Analisis Sistem

Gambar 2.3 Use CaseDiagram

Gambar3.1 Struktur Organisasi PT Flex Indonesia

Gambar 3.2 Use Case DiagramPenggajian Karyawan Harian Lepas

Gambar 3.3 Activity DiagramPerhitungan Gaji

Gambar 3.4 Activity Diagram Laporan Perhitungan Gaji

Gambar 4.1 Use Case Usulan Rancangan Sistem Penggajian Karyawan Harian Lepas

Gambar4.2 Activity Diagram Sistemyang diusulkan untukFinance Departement

Gambar 4.3 Activity Diagram Sistem Yang Diusulkan untukDirektur

Gambar 4.4 Sequence Diagramyang diusulkan untuk FinanceDepartement

Gambar 4.5 Sequence Diagram yang diusulkan untuk Direktur

Gambar 4.6 Class Diagram

Gambar 4.7 Rancangan Tampilan Halam Login

Gambar 4.8 Rancangan Tampilan menu Home

Gambar 4.9 Rancangan Tampilanmenu datakaryawan

Gambar 4.10 Rancangan Tampilan menu add data karyawan

Gambar 4.11 RancanganTampilan menu data setup gaji

Gambar 4.12 Rancangan Tampilan menu add setup gaji

Gambar 4.13 Rancangan Tampilan menu data absen

Gambar 4.14 Rancangan Tampilan menu add absen

Gambar 4.15 Rancangan Tampilan menu data gaji

Gambar 4.16 Rancangan Tampilan menu rekap gaji

Gambar 4.17 Rancangan Tampilan menu Logout

Gambar 4.18 Implementasi menu login

Gambar 4.19 Implementasi menu Home

Gambar 4.20 Implementasi menudata karyawan

Gambar 4.21 Implementasi menudata setup gaji

Gambar 4.22 Implementasi menudata absen

Gambar 4.23 Implementasi menu gaji

Gambar 4.24 Implementasi cetak slip gaji

Gambar 4.25 Implementasi Rekap Laporan gaji

DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM

Daftar Simbol Use Case Diagram.png

DAFTAR SIMBOL ACTIVITY DIAGRAM

Daftar Simbol Activity Diagram.png


DAFTAR SIMBOL SEQUENCE DIAGRAM

Daftar Simbol Sequence Diagram.png

Daftar isi

BAB I

PENDAHULUAN

Latar Belakang

Teknologi yang berkembang menjadi sarana yang sangat mendukung untuk menangani berbagai permasalahan yang timbul dalam mengelola dan menyelesaikan pemasalahan yang ada diperusahaan, instansi maupun organisasi lain. Kebutuhan akan suatu sistem informasi telah mencakup hampir di segala ruang lingkup kehidupan. Membangun suatu sistem informasi memerlukan pemahaman yang baik dan jelas mengenai sistem yang akan digunakan baik dalam prosedur sistem, input, output maupun hal-hal yang mempengaruhi kinerja sistem baik untuk jangka pendek maupun jangka panjang. Oleh karena itu, pada kesempatan ini penulis melakukan penelitian mengenai sistem penggajian karyawan harian lepas yang berjalan pada PT Flex Indonesia.

PT Flex Indonesia adalah salah asatu perusahaan Garment Manfacturer yang terletak di Jl Industri VI Blok 1 No 5,6,7 Tangerang. Dimana sistem informasi penggajian karyawan harian lepas ini masih banyak data yang tidak terkelola dengan baik karena sistem penyimpanan data masih berupa pengarsipan, sehingga seringkali terjadi berkas hilang atau rusak secara fisik. Khususnya dalam menyusun laporan Penggajian karyawan harian lepas pada PT Flex Indonesia yaitu belum adanya sistem input data laporan penggajian berbasis web. Oleh karena itu dengan adanya sistem komputerisasi berbasis web, segala kebutuhan yang dikerjakan PT Flex Indonesia akan berjalan lebih cepat, tepat, dan akurat. Berdasarkan uraian tersebut, peneliti melakukan peninjauan untuk menyusun laporan dengan judul Perancangan Sistem Informasi Penggajian Karyawan Harian Lepas Pada PT FlexIndonesi. Tujuannya untuk mempermudah dalam pengolahan penggajian untuk karyawan harian lepas.

Rumusan Masalah

Adanya permasalahan dalam proses pengembangan pengolahan penggajian karyawan harian lepas pada PT Flex Indonesia antara lain adalah :

  1. Bagaimana sistem perhitungan gaji karyawan harian lepas yang berjalan pada PT Flex Indonesia ?
  2. Apa saja yang masih menjadi kendala dan permasalahan pada sistem informasi yang berjalan ?
  3. Bagaimana merancang sistem informasi perhitungan gaji karyawan harian lepas pada PT Flex Indonesia?

Ruang Lingkup Penelitian

Terkait dengan luasnya lingkup permasalahan yang ada serta keterbatasan waktu, maka peneliti membatasi hanya pada pembahasan meliputi sistem penggajian karyawan mulai dari proses merekam absensi sampai dengan proses pembuatan laporan penggajian.

Tujuan Penelitian

Tujuan penelitian yang menguraikan secara tegas dan jelas tujuan dilaksanakan penelitian di objek penelitian yang dipilih tersebut untuk objek penelitian atau organisasi. Setiap penelitian tentunya mempunyai beberapa tujuan dan manfaat, tujuan penelitian menguraikan secara jelas mengenai tujuan yang dilakukan terhadap object penelitian yang dipilih. Penulis mengelompokkan tujuan penelitian menjadi 3 bagian yaitu sebagai berikut :

A. Tujuan Operasional

  1. Untuk mengetahui lebih dalam tentang sistem berjalan yang digunakan pada PT Flex Indonesia
  2. Mengembangkan ilmu pengetahuan, wawasan, keterampilan dan kemampuan profesi melalui penerapan ilmu, latihan kerja pada PT Flex Indonesia

B. Tujuan Fungsional

  1. Untuk menghasilkan informasi yang cepat dan meminimalisir kesalahan dalam pengolahan data, sehingga mempermudah dalam pengambilan keputusan
  2. Untuk menghasilkan rancangan sistem informasi penggajian karyawan harian lepas yang bermanfaat bagi PT Flex Indonesia.

C. Tujuan Individual

  1. Untuk mencari pengalaman dan pengetahuan yang baru dalam hal dunia kerja
  2. Menambah wawasan dan cara berfikir penulis dalam menyerap ilmu yang didapat di luar bangku kuliah,khususnya pada proses perhitungan gaji Karyawan Harian lepas yang berjalan pada PT Flex Indonesia
  3. Sebagai salah satu persyaratan untuk menyelesaikan program sarjana dan juga sebagai sarana untuk mengimplementasikan ilmu - ilmu yang telah di dapat selama proses kuliah

Manfaat Penelitian

A. Bagi Perusahaan

Adapun manfaat yang dapat diperoleh dari penelitian yang dilakukan penulis dalam penulisan Skripsi ini adalah :

  1. Agar lebih mudah untuk melaksanakan penggajian karyawan secara efektif dan efisien, sehingga proses penggajian lebih terkontrol dengan baik
  2. Dapat digunakan sebagai bahan evaluasi mengenai tingkat produktifitas karyawan dalam menyelesaikan pekerjaan

B. Bagi Penulis

  1. Menambah wawasan serta keamampuan berfikir secara luas sesuai dengan ilmu yang didapatkan selama belajar di Perguruan Tinggi Raharja.
  2. Mengetahui kendala-kendala pada sistem laporan penggajian di PT Flex Indonesia
  3. Untuk penerapan teori yang diterima selama kuliah dengan praktik kerja langsung

C. Bagi Pihak lain

  1. Sebagai sumber informasi bagi pembaca
  2. Diharapkan berguna untuk menambah pengetahuan dan perbandingan dalam penelitian lain untuk permasalahan yang sama

Metode Penelitian

Untuk menunjang materi laporan penelitian ini, penulis menggunakan beberapa metode sebagai berikut :

Metode Pengumpulan Data

a. Metode Observasi

Observasi yaitu serangkaian pengumpulan data yang dilakukan secara langsung terhadap subjek atau objek penelitian melalui mata, telinga, dan perasaan. Dengan melihat fakta-fakta fisik dari objek yang diteliti. Observasi pada penelitian ini dilaksanakan di PT Flex Indonesia yang terletak di Jl Industri VI Blok 1 No 5,6,7 Tangerang.

b. Metode Wawancara

Metode ini dilakukan dengan cara melakukan tanya jawab dengan beberapa narasumber secara langsung pada perusahaan tempat penelitian. Metode ini dilakukan untuk memperoleh data yang lebih detail serta memperkuat data sebelumnya saat melakukan pengamatan secara langsung.

Pada penelitian ini, penulis melakukan wawancara dengan pihakGeneral Affair Personal dan Finance Departement PT Flex Indonesia.

c. Metode Studi Pustaka

Dilakukan dengan mempelajari, mengumpulkan, dan meringkas ulang buku-buku referensi yang terkait dengan penyusunan laporan penelitian untuk mendapatkan data dan informasi yang diperlukan. Referensi tersebut diambil dari berbagai sumber, baik dari dalam maupun dari luar perusahaan.

Metode Amalisa

Pada penelitian ini digunakan metode analisa sistem berupa pendekatan OOA (Object Oriented Analysis) atau analisis berorientasi obyekdengan menggunakan UML (Unified Modelling Language). Proses analisis dilakukan terhadap hasil tahapan pengumpulan data untuk mendapatkan spesifikasi kebutuhan sistem yang akan dikembangkan. Pada proses analisis, teknik yang dilakukan adalah :

a. Analisis Pengguna

Dilakukan analisis terhadap user yang akan menggunakan aplikasi dan juga fungsi apa saja yang didapatkan oleh masing-masing user.

b. Analisis Kebutuhan Fungsional, Non Fungsional, dan Pengguna

Pemodelan kebutuhan fungsional untuk menggambarkan fungsi sistem dan pengguna yang terlibat serta fungsi¬ apa saja yang bisa didapatkan oleh masing-masing pengguna dimodelkan dengan Use Case Diagram.

c. Analisis Perilaku Sistem

Pada tahapan ini dilakukan analisis terhadap perancangan program yang dimodelkan dengan activity diagram dan sequencediagram. Activity diagram digunakan untuk memodelkan proses usecase yang berjalan di dalam sistem, sedangkan sequencediagramuntuk memodelkan pengiriman pesan (message) antar objek dan kronologinya.

Metode Perancangan

Penelitian ini menggunakan metode perancangan terstruktur melalui tahapan pembuatan UML, database, dan program yang disesuaikan berdasarkan kebutuhan administrasi pada elisitasi. Tampilan versi web dikembangkan dengan bahasa pemrograman PHP dan database MySQL. Software pendukung yang digunakan dalam mendesain dan membuat program adalah XAMPP, Adobe Photoshop CS6, Balsamiq Mockups, Notepad++, serta Visual Paradigm 6.4 Community Edition.

Metode Prototype

Metode Prototype digunakan sebagai pengembangan dari perancangan sistem yang telah dilakukan pada bahasan sebelumnya. Prototyping adalah proses yang digunakan untuk membantu pengembangan perangkat lunak dalam membentuk model dari perangkat lunak yang harus dibuat. Prototyping dimulai dengan mengumpulkan kebutuhan. Pengembang (developer) dan pelanggan (client) bertemu untuk mendefinisikan objektif keseluruhan dari perangkat lunak, mengidentifikasi segala kebutuhan yang diketahui, kemudian dilakukan “perancangan kilat” atau disebut juga Rapid Application Design (RAD) karena mampu menyederhanakan dan mempercepat proses desain sistem.

Dalam menerapkan metode prototype ini, penulis menggunakan pendekatan Evolutionary, karena pada metode ini hasil prototype tidak dibuang tetapi tetap digunakan untuk iterasi desain berikutnya.

Metode Testing

Dalam skripsi ini metode pengujian (testing) yang digunakan yaitu Blackbox Testing. Blackbox testing adalah metode uji coba yang memfokuskan pada keperluan software yang memungkinkan pengembang aplikasi untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode blackbox testing berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi, dan terminasi.Alasan mengapa penulis memilih metode Blackbox adalah:

a. Untuk mengetahui pesan kesalahan atau umpan balik (feedback)yang diberikan oleh sistempada tahapan pengujian

b. Untuk dapat melakukan analisa dan juga mengevaluasi dari pengujian yang dilakukan padasistem tersebut

Sistematika Penulisan

Sistematika penulisan memberikan gambaran mengenai penelitian secara garis besar agar laporan dapat tersaji dalam bentuk yang tertata serta memenuhi standar penulisan naskah ilmiah. Penulis mengelompokan laporan skripsi ini menjadi beberapa bab yang secara ringkas dapat dijelaskan sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi tentang informasi umum, yaitu latar belakang penelitian, rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metode penelitian yang digunakan, serta sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini berisikan teori dasar atau umum dan juga teori khusus yang berupa pengertian dan definisi yang diambil dari kutipan buku yang berkaitan dengan analisa dan permasalahan yang dibahas serta beberapa literature review yang berhubungan dengan penelitian.

BAB III ANALISA SISTEM YANG BERJALAN

Bab ini berisikan gambaran umum perusahaan, sejarah singkat, struktur organisasi, serta penjelasan tentang wewenang dan tanggung jawab. Tata laksana sistem yang berjalan meliputi analisa sistem yang berjalan, permasalahan yang dihadapi, serta alternatif pemecahan masalah.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Bab ini berisikan usulan prosedur yang baru, diagram rancangan sistem, rancangan basis data, rancangan interface prototype, testing, dan implementasi sistem yang diusulkan

BAB V PENUTUP

Pada bab ini berisi kesimpulan dari hasil penelitian yang telah dilakukan serta memberikan saran-saran yang bersifat membangun sebagai bahan masukkan untuk melakukan perbaikan bagi perkembangan dan kemajuan perusahaan.

DAFTAR PUSTAKA

Berisi tentang referensi-referensi yang di dapat selam melakukan penelitian yang dihasilkan


LAMPIRAN

Daftar yang memuat keseluruhan data dan dokumentasi pekerjaan yang pernah dilakukan untuk melengkapi Laporan Skripsi yang dibuat

BAB II

LANDASAN TEORI

Teori Umum

Mempelajari suatu sistem akan lebih mudah bila mengetahui terlebih dahulu apa yang dimaksud dengan sistem. Lebih lanjut pengertian sistem pertama kali dapat diperoleh dari definisinya. Dengan demikian definisi ini akan mempunyai peran yang penting dalam pendekatan untuk mempelajari suatu sistem. Maksud dari sistem adalah untuk mencapai suatu tujuan (goal) atau sasaran (objective).

Konsep Dasar Sistem

Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal – hal atau teori – teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan ini.

A. Definisi Sistem

Berikut ini adalah definisi sistem menurut para ahli :

Sistem (system) dapat didefiniskan dengan pendekatan prosedur dan dengan pendekatan komponen.Dengan pendekatan prosedur, sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu.

  1. Menurut Sugiarti (2011:99), "sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi dalam sistem tersebut".[1]
  2. Moekijat dalam Prasojo (2011:152),“Sistem adalah setiap sesuatu terdiri dari obyek-obyek, atau unsur-unsur, atau komponen-komponen yang bertata kaitan danbertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan atau pengolahan yang tertentu.”
  3. Bambang Hartono (2013:13), “sebuah sistem dapat dilihat sebagai suatu rangkain sebab-akibat yang beruntun, dimana masuakan yang mengalir ditangkap dan masuk ke daalam sistem, lalu diolah dan diubah menjadi keluaran yang mengalir ke luar melalui sejumlah proses”.[2]

B. Karakteristik Sistem

Model umum sebuah sistem adalah input, process dan output. Hal ini merupakan konsep sebuah sistem yang sederhana, sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran yang saling mempengaruhi dan membuat perubahan terjadinya umpan balik( feedback) yang kemudian di tangkap lagi oleh sistem sebagai masukan baru.

Gambar 2.1 Model Umum Sebuah Sistem

Memperhatikan uraian tersebut maka dapat disimpulkan bahwa sebuah sistem memilik karakteristik sebagai berikut:

  1. Batasan Sistem (Boundary)
  2. Ruang lingkup sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batasan suatu sistem menunjukan ruang lingkup (scope) dari sistem tersebut.

  3. Lingkugan Luar Sistem (Environtment)
  4. Lingkungan Luar Sistem (Environment) adalah diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan dapat bersifat menguntungkan yang harus tetap dijaga dan yang merugikan yang harus dijaga dan dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari system.

  5. Penghubung Sistem (Interface)
  6. Penghubung sistem merupakan media penghubung antara satu sub sistem dengan sub sistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari sub sistem ke sub sistem lain. Keluaran (output) dari sub sistem akan menjadi masukan (input) untuk sub sistem lain melalui penghubung.

  7. Masukan Sistem (Input)
  8. Masukan adalah energi yang dimasukan kedalam sistem, yang dapat berupa perawatan (Maintenance input) dan masukan signal (signal input).

  9. Keluaran Sistem (Output)
  10. Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

  11. Pengolahan Sistem (Proses)
  12. Suatu sistem dapat mempunyai suatu proses yang akan merubah masukan menjadi keluaran, sebagai contoh adalah sistem akuntansi, sistem ini akan mengolah data dan transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

  13. Sasaran dan Tujuan Sistem (Objective Goal)

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari sistem sangat menentukan input yang dibutuhkan sistem dan keluaran yang akan dihasilkan.

C. Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya, karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi di dalam sistem tersebut. Oleh karena itu sistem dapat di klasifikasikan dari beberapa sudut pandang, seperti contoh sistem yang bersifat terbuka dan tertutup. Adapun penjelasan yang lebih detail dan rinci akan dipaparkan dibawah ini :

  1. Sistem abstrak (Abstrack System) dan Sistem fisik (Physical System)
  2. Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tempak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia dan lain sebagainya.

  3. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System
  4. Sistem alamiah adalah sistem yang terjadi melalui proses alam; tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine sistem. Sistem informasi berbasis komputer merupakan contoh human machine sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

  5. Sistem Tertentu (Deterministic System) dan Sistem Tak Tentu (Probabilistic System)
  6. Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probablistic.

  7. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System)

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengnaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

Konsep Dasar Informasi

A. Definisi Data

Sumber informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data dan item.Menurut McLeod dalam Yakub (2012:5), “Data adalah deskripsi kenyataan yang menggambarkan adanya suatu kejadian (event), data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai”.Data dapat berbentuk nilai yang terformat, teks, citra, audio, dan video.[3]

  1. Teks adalah sederetan huruf, angka, dan simbol-simbol yang kombinasinya tidak tergantung pada masing masing item secara individual misalnya, artikel koran, majalah dan lain-lain.
  2. Nilai yang terformat adalah data dengan suatu format tertentu, misalnya data yang menyatakan tanggal atau jam, dan nilai mata uang.
  3. Citra (image) adalah data dalam bentuk gambar, citra dapat berupa, grafik, foto, hasil ronsten, dan tanda tangan.
  4. Audio, adalah data dalam bentuk suara misalnya, instrumen musik, suara orang, suara binatang, detak jantung, dan lain-lain.
  5. Video, adalah data dalam bentuk gambar yang bergerak dan dilengkapi dengan suara misalnya, suatu kejadian dan aktivitas-aktivitas dalam bentuk film.

B. Klasifikasi Data

Menurut Sutabri (2012:3), data itu sendiri dapat diklasifikasikan menurut jenis, sifat, dan sumber. Mengenai penjelasan klasifikasi data tersebut akan diurai dibawah ini.[4]

  1. Klasifikasi data menurut jenis data
  2. a. Data hitung (enumeration/counting data)

    Data hitung adalah hasil perhitungan atau jumlah tertentu.

    b. Data ukur (measurement data)

    Data ukur adalah data yang menunjukan ukuran mengenai nilai sesuatu.

  3. Klasifikasi data menurut sifat data
  4. a. Data kuantitatif (quantitative data)

    data kuantitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan.

    b. Data kualitatif (qualitative data)

    Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan kualitas atau sifat sesuatu

  5. Klasifikasi data menurut sumber data

a. Data internal (internal data)

Data internal adalah data yang asli, artinya data sebagai hasil observasi yang dilakukan sendiri, bukan data hasil karya orang lain.

b. Data eksternal (external data)

Data eksternal adalah data hasil observasi orang lain. Seseorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain.Data eksternal ini terdiri dari 2 jenis yaitu:

    Data Eksternal Primer (Primary External Data)

    Data eksternal primer adalah data dalam bentuk ucapan lisan atau tulisan dari pemiliknya sendiri, yakni orang yang melakukan observasisendiri.

  1. Data Eksternal Sekunder (Secondary External Data)

Data eksternal sekunder adalah data yang diperoleh bukan dari orang lain yang melakukan observasi melainkan melalui seseorang atausejumlah orang lain.

C. Pengolahan Data

Data merupakan bahan mentah untuk diolah yang hasilnya kemudian menjadi informasi. Dengan kata lain, data yang telah diperoleh harusdiukur dan dinilai baik dan buruk, berguna atau tidak dalam hubungannya dengan tujuan yang akan dicapai. Pengolahan data terdiri dari kegiatan-kegiatanpenyimpanan data dan penanganan data. Menurut Sutabri (2012:6), pengolahan data dapat diuraikan seperti dibawah ini, yaitu:[4]

  1. Penyimpanan Data (Data Storage)
  2. Penyimpanan data meliputi pekerjaan pengumpulan (filing), pencarian (searching), dan pemeliharaan (maintenance). Data disimpan dalam suatutempat yang lazim dinamakan file. File dapat berbentuk map, ordner, disket, tape, harddisk, dan lain sebagainya. Sebelum disimpan, suatudata diberi kode menurut jenis kepentingannya. Peraturan dilakukan sedemikian rupa sehingga mudah mencarinya. Pengkodean memegangperanan penting. Kode yang salah akan mengakibatkan data yang masuk ke dalam file juga salah yang selanjutnya akan mengakibatkan kesulitandalam mencari data tersebut apabila diperlukan. Jadi, file diartikan sebagai suatu susunan data yang terbentuk dari sejumlah catatan (record) yangberhubungan satu sama lain/ sejenis mengenai suatu bidang dalam suatu unit usaha.

    Sistem yang umumnya dalam penyimpanan data (filing)ialah berdasarkan lembaga, perorangan, produksi, atau lain-lainnya,tergantung dari sifat organisasi yang bersangkutan. Kadang-kadangdijumpaikesulitan apabila menghadapi suatu data dalam bentuk surat, misalnya yang menyangkut ketiga klasifikasi tadi. Metode yang terbaik adalah referensi silang (cross reference) antara file yang satu dengan file yang lain. Untuk memperoleh kemudahan dalam pencarian data(searching) di dalam file maka file dibagi menjadi 2 (dua) jenis, yaitu:

    a. File Induk (Master File)

    File induk ini berisi data-datapermanen yang biasanya hanya dibentuk satu kali saja dan kemudian digunakan untuk pengolahan dataselanjutnya.

    b. File Transaksi (Detail File)

    File transaksi berisi data-datatemporer untuk suatu periode atau untuk suatu bidang kegiatan atau suatu periode yang dihubungkan dengansuatu bidang kegiatan.

    Pemeliharaan file (file maintenance) juga meliputi peremajaan data (data updating), yaitu kegiatan menambah catatan baru padasuatu data, mengadakan perbaikan,dan lain sebagainya. Misalnya, dalam hubungan dengan file kepegawaian, sudah tentu sebuah organisasi akan menambah pegawainya. Ini berarti ada tambahan data baru mengenai pegawai. Sementara itu, ada pula pegawaiyang pensiun atau berhenti bekerja sehingga putus hubungan dengan organisasi. Dengan demikian, data mengenai pegawai yang bersangkutanakan dikeluarkan dari file tersebut. Tidak jarang pula harus dilakukan perubahan terhadap data seorang pegawai, misalnya kenaikan pangkat,kenaikan gaji berkala, menikah, pindah alamat, dan lain sebagainya.

  3. Penanganan Data (Data Handling)

Penanganan data meliputi berbagai kegiatan seperti: pemeriksaan, perbandingan, pemilihan, peringkasan, dan penggunaan. Pemeriksaan datamencakup pengecekan data yang 1muncul pada berbagai daftar yang berkaitan atau yang datang dari berbagai sumber, untuk mengetahui berbagaisumber dan untuk mengetahui perbedaan atau ketidaksesuaian, pemeriksaan ini dilakukan dengan kegiatan pemeliharaan file (file maintenance).

Pemilihan (sorting) dalam rangka kegiatan penanganan data mencakup peraturan ke dalam suatu urutan yang teratur, misalnya daftar pegawaimenurut pangkatnya, dari pangkat yang tertinggi sampai terendah atau daftar pelanggan dengan menyusun namanya menurut abjad dan lainsebagainya. Peringkasan merupakan kegiatan lain dalam penanganan data. Ini mencakup keterangan pilihan, misalnya daftar pegawai yang telahmengabdikan dirinya kepada organisasi atau perusahaan lebih dari 10 tahun atau daftar pelanggan yang memesan beberapa hasil produksisekaligus.

Pengguna data (data manipulation) merupakan kegiatan untuk menghasilkan informasi. Kegiatan ini meliputi komplikasitabel-tabel,statistik, ramalan mengenai perkembangan, dan lain sebagainya. Tujuan manipulasi ini adalah menyajikan informasi yang memadaimengenai apa yang terjadi pada waktu yang lampau guna menunjang manajemen, terutama membantu menyelidiki alternatif kegiatan mendatang.

Jadi, hasil pengolahan data merupakan data untuk disimpan bagi penggunaan di waktu yang akan datang, yakni informasi yang akandisampaikan kepada yang memerlukan atau mengambil keputusan mengenai suatu hal.

Konsep Dasar Sistem informasi

A. Definisi Informasi

Informasi sangat penting dan diperlukan didalam suatu sistem. Berikut ini adalah beberapa definisi Informasi yaitu :

  1. “Informasi dapat dikatakan sebagai sejumlah data yang sudah diolah atau diproses melalui prosedur pengolahan data dalam rangka menguji tingkat kebenarannya, keterpakaiannya sesuai dengan kebutuhan”. Darmawan (2012:2)[5]
  2. Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya”. Sugiarti (2011:104)[1]
  3. “Informasi merupakan hasil pengolahan data dari satu atau berbagai sumber, yang kemudian diolah, sehingga memberikan nilai, arti, dan manfaat”. Pratama (2014:9).

Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan suatu keputusan.

B. Kualitas Informasi

Menurut Sutabri (2012:41), kualitas suatu informasi tergantung 3 (tiga) hal, yaitu : [4]

  1. Akurat (accurate)Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima informasi ada kemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.
  2. Tepat Pada Waktunya (timeline)Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan didalam pengambilan keputusan. Bila pengambilan keputusan tersebut terlambat, maka dapat berakibat fatal untuk organisasi.
  3. Relevan (Relevance) Informasi tersebut mempunyai manfaat untuk pemakainya, dimana relevansi informasi untuk tiap – tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan. Nilai informasi ditentukan oleh dua hal yaitu manfaat dan biaya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

C. Fungsi Informasi

Menurut Jogiyanto H.M. (2010:10), (Jogiyanto Bukunya Yakub. 2012. “Pengantar Sistem Informasi”.Graha Ilmu), “Fungsi informasi adalah untuk menambah pengetahuan dan mengurangi ketidakpastian pemakai informasi. Fungsi informasi tidak mengarahkan pengambilan keputusan mengenai apa yang harus dilakukan tetapi untuk mengurangi keanekaragaman dan ketidakpastian yang menyebabkan diambilnya suatu keputusan yang baik”. Dan berikut fungsi informasi.[6]

D. Nilai Informasi

Suatu informasi dikatakan bernilai bila informasi lebih efektif dibandingkan dengan biaya mendapatkannya. Kegunaan informasi adalah untuk mengurangi hal ketidakpastian didalam proses pengambilan keputusan tentang suatu keadaan. Nilai dari informasi ditentukan dari dua hal yaitu manfaat dan biaya mendapatkannya. Akan tetapi perlu diperhatikan bahwa informasi yang digunakan di dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan. Pengukuran suatu nilai informasi biasanya dihubungkan dengan Analysis Cost Effectiveness atau Cost Benefit. Adapun 10 (sepuluh) sifat yang dapat menentukan nilai informasi yaitu sebagai berikut:

  1. Kemudahan dalam Memperoleh (Accesibility), Informasi memiliki nilai yang lebih sempurna apabila dapat diperoleh secara mudah. Informasi yang penting dan sangat dibutuhkan menjadi tidak bernilai jika sulit diperoleh
  2. Sifat Luas dan Kelengkapannya (Comprehensiveness) Informasi mempunyai nilai yang lebih sempurna apabila mempunyai lingkup atau cakupan yang luas dan lengkap. Informasi sepotong dan tidak lengkap menjadi tidak bernilai, karena tidak dapat digunakan secara baik.
  3. Ketelitian (Accuracy) Informasi mempunyai nilai yang lebih sempurna apabila mempunyai ketelitian yang tinggi. Informasi menjadi tidak bernilai jika tidak akurat karena akan mengakibatkan kesalahan pengambilan keputusan.
  4. Kecocokan dengan Pengguna (Relevance) Informasi mempunyai nilai yang lebih sempurna apabila sesuai dengan kebutuhan penggunanya. Informasi berharga dan penting menjadi tidak bernilai jika tidak sesuai dengan kebutuhan penggunanya karena tidak dapat dimanfaatkan untuk pengambilan keputusan.
  5. Ketepatan Waktu (Timelines) Informasi mempunyai nilai yang lebih sempurna apabila dapat diterima oleh pengguna pada saat yang tepat. Informasi berharga dan penting menjadi tidak bernilai jika terlambat diterima atau usang, karena tidak dapat dimanfaatkan pada saat pengambilan keputusan.
  6. Kejelasan (Clarity) Informasi yang jelas akan meningkatkan kesempurnaan nilai informasi. Kejelasan informasi dipengaruhi oleh bentuk danformat informasi.
  7. Fleksibilitas (Flexibility) Nilai informasi semakin sempurna apabila memiliki fleksibilitas tinggi. Fleksibilitas informasi diperlukan oleh para manager atau pimpinan pada saat pengambilan keputusan.
  8. Dapat Dibuktikan (Verified) Nilai informasi semakin sempurna apabila informasi tersebut dapat dibuktikan kebenarannya.Tidak Ada Prasangka (Unprejudiced) Nilai informasi semakin sempurna apabila informasi tersebut tidak menimbulkan prasangka dan keraguan adanya kesalahan informasi.
  9. Dapat Diukur (Measurable) Informasi untuk pengambilan keputusan seharusnya dapat diukur agar dapat mencapai nilai yang sempurna. (Jogiyanto H.M., 2010:11)[6]

Konsep Dasar Analisa Sistem

A. Definisi Dasar Analisis Sistem

  1. Menurut Yakub (2012:142), “Analisa sistem dapat diartikan sebagai suatu proses untuk memahami sistem yang ada, dengan menganalisa jabatan dan uraian tugas (business users), proses bisnis (business prosess), ketentuan atau aturan (business rule), masalah dan mencari solusinya (business problem and business solution), dan rencana-rencana perusahaan (business plan)”.[7]
  2. Menurut Taufiq (2013:155), “Analisa sistem adalah suatu kegiatan mempelajari sistem (baiksistem manual ataupun sistem yang sudah terkomputerisasi) secara keseluruhan mulai dari menganalisa sistemanalisa, masalah, desain logic, dan memberikan keputusan dari hasil analisa tersebut”.
  3. Menurut Rosa (2013:18), “Analisis sistem adalah kegiatan untuk melihat sistem yang sudahberjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhanyang akan dipenuhi dalam sistem yang baru”.[8]

Berdasarkan beberapa pendapat di atas, dapat ditarik kesimpulan bahwa analisa sistem adalah suatu proses sistem yang secara umum digunakan sebagai landasan konseptual yang mempunyai tujuan untuk memperbaiki berbagai fungsi di dalam suatu sistem tertentu.

B. Tahap- Tahap Analisa Sistem

Menurut Sutabri (2012:220), proses analisis sistem dalam pengembangan sistem informasi merupakan suatu prosedur yang dilakukan untukpemeriksaan masalah dan penyusunan alternatif pemecahan masalah yang timbul serta membuat spesifikasi sistem yang baru atau sistem yang akandiusulkan dan dimodifikasi. Adapun tujuan utama dari tahap analisis sitem ini adalah sebagai berikut:[4]

  1. Memberikan pelayanan kebutuhan informasi kepada fungsi-fungsimanajerial di dalam pengendalian pelaksanaan kegiatan operasionalperusahaan.
  2. Membantu para pengambil keputusan, yaitu para pemimpin, untuk mendapatkan bahan perbandingan sebagai tolak ukur hasil yang telahdicapainya.
  3. Mengevaluasi sistem-sistem yang telah ada dan berjalan sampai saat ini, baik pengolahan data maupun pembuatan laporannya
  4. Merumuskan tujuan-tujuanyang ingin dicapai berupa pola pengolahan data dan pembuatan laporan yang baru
  5. Menyusun suatu tahap rencana pengembangan sistem dan penerapannya serta perumusan langkah dan kebijaksanaan.

Adapun fungsi dari analis sistem antara lain :

  1. Mengidentifikasikan masalah-masalah dari user
  2. Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan user .
  3. Memilih alternatif-alternatif metode pemecahan masalah
  4. Merencanakan dan menerapkan tancangan sistemnya sesuai dengan permintaan user

Lebih lanjut,keberadaan analis sistem ini dapat diilustrasikan sebagai berikut :

Gambar 2.2 Ilustrasi Keberadaan Anlisis Sistem.

Konsep Dasar Perancangan

A. Definisi Perancangan Sistem

Menurut Rosa A.S dan M. Shalahuddin (2015: 26)dalam membangun sistem skala usaha besar secara fungsional mengolala data yang besardalam perkembangannya. System Development Life Cycle (SDLC). SDLC merupakan metodelogi umum dalam pengembangan sistem yang menandai kemajuan dari usaha analisa dan desain. Langkah-langkah SDLC meliputi fase-fase sebagai berikut:[8]

a. Perencanaan Sistem

Dalam tahapan perencanaan sistem ini dijelaskan bagaimana langkah-langkah dalam perancangan aplikasi kemahasiswaan dengan teknologi

b. Analisa Sistem

Melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem, apa saja kekurangannya.

c. Perancangan Sistem

Yaitu tahapan untuk melakukan perancangan suatu aplikasi, terdapat tiga tahapan perancangan, yaitu:perancangan interface, perancangan isi, dan perancangan program.

d. Testing

Setelah sistem berhasil dirancang, langkah selanjutnya adalah pengujian untuk melihat apakah sistem telah dibuat sesuai dengan kebutuhan. Dalam tahap ini, juga dilakukan penyesuaian-penyesuaian akhir.

e. Implementasi

Pada tahap ini, program yang telah diuji secara offline kemudian diimplementasikan online dan dipublish secara resmi.

f. Perawatan

Langkah terakhir dari SDLC yaitu maintenance dimana pada tahap ini sistem secara sistematis diperbaiki dan ditingkatkan.

B. Tahapan Implementasi Sistem

Menurut Sutabri (2012:229) mendefinisikan, setelah sistem dianalisis dan dirangcang dengan menggunakan teknologiyang sudah diseleksi dan dipilih maka tiba saatnya bagi sistem tersebut untuk diimplementasikan. Adapun tujuan utama dari tahap implementasi sistem ini adalah sebagai berikut:[9]

  1. Pengkajian mengenai rangkaian sistem, perangkat lunak, dan perangkat keras dalam bentuk sistem jaringan informasi terpusat agar dapat diperoleh sebuah bangunan atau arsitektur sistem informasi.
  2. Melakukan uji coba perangkat lunak sistem sebagai pengolah data sekaligus penyaji informasi yang dibutuhkan.

Teori Khusus

Definisi yang Berhubungan denngan penggajian Harian Lepas

A. Definisi Tenaga Harian Lepas

Pegawai tidak tetap/tenaga kerja lepas adalah pegawai yang hanya menerima penghasilan apabila pegawai yang bersangkutan bekerja, berdasarkan jumlah hari bekerja, jumlah unit hasil pekerjaan yang dihasilkan atau penyelesaian suatu jenis pekerjaan yang diminta oleh pemberi kerja. Yang di dapat atau Hak Tenaga kerja Lepas yaitu mendapat gaji sesuai kerjanya atau waktu kerja mereka, tanpa mendapat jaminan sosial. Karena Tenaga Kerja tersebut bersifat kontrak, setelahkontrakselesai, hubungan antara pekerja dan pemberi kerja pun juga selesai.Jenis penghasilan pegawai tidak tetap atau tenaga kerja lepas, berupa upah harian, upah mingguan, upah satuan, upah borongan atau upah yang dibayarkan secara bulanan;

a. Upah harian adalah upah atau imbalan yang diterima atau diperoleh pegawai yang terutang atau dibayarkan secara harian.

b. Upah mingguan adalah upah atau imbalan yang diterima atau diperoleh pegawai yang terutang atau dibayarkan secara mingguan.

c. Upah satuan adalah upah atau imbalan yang diterima atau diperoleh pegawai yang terutang atau dibayarkan berdasarkan jumlah unit hasil pekerjaan yang dihasilkan.

d. Upah borongan adalah upah atau imbalan yang diterima atau diperoleh pegawai yang terutang atau dibayarkan berdasarkan penyelesaian suatu jenis pekerjaan tertentu.

B. Definisi Penggajian

Menurut Achmad S.Rucky dalam Tera Siapadila (2013) “Istilah penggajian berasal dari kata gaji yaitu : sesuatu pembayaran atau upah berupa uang yang diberikan setiap pengusaha atas pekerjaan atau jasa yang telah dilakukan dalam jangka waktu tertentu yang di dalamnya mencakup tunjangan – tunjangan, potongan – potongan serta absen”.

Gaji umumnya merupakan pembayaran atas penyerahan jasa yang dilakukan oleh karyawan yang mempunyai jenjang jabatan manajer, sedangkan upah umumnya merupakan pembayaran atas penyerahan jasa yang dilakukan oleh karyawan pelaksana (buruh), umumnya gaji di bayar secara tetap perbulan.Sedangkan upah di bayar berdasarkan hari kerja, jam kerja atau jumlah satuan produk yang dihasilkan oleh karyawan. Jadi, penggajian merupakan proses perhitungan gaji bersih yang di proses berdasarkan absensi (Time Card) potongan, tunjangan yang diberikan berdasarkan golongan setiap pekerja tersebut.

C. Gaji

Menurut Achmad S.Rucky dalam Tera Siapadila (2013), ”Gaji adalah imbalan kepada pegawai yang diberi tugas-tugas administratif dan pimpinan yang jumlah biasanya tetap secara bulanan atau tahunan. Di samping itu pegawai mungkin memperoleh manfaat - manfaat yang diberikan dalam bentuk tunjangan, misalnya tunjangan jabatan, tunjangan perumahan, tunjangan pengobatan, tunjangan hari raya, uang transport, uang makan dan lain-lain”. Banyak lembaga atau badan usaha yang menggunakan beberapa bentuk penggajian yang berbeda antara kelompok-kelompok pekerja. Ada yang di bayarkan berdasarkan hasil pekerjaan, ada yang di bayar berdasarkan waktu / jam (lamanya) mereka bekerja, ada yang di gaji mingguan atau bulanan. Dan ada juga yang menggunakan sistem hadiah bagi mereka yang bekerja keras. Tujuan dasar dari sistem penggajian, yaitu sebagai imbalan, sebagai penghargaan dan sebagai pendorong .Gaji pada umumnya merupakan pembayaran atas penyerahan jasa yang di lakukan oleh karyawan yang mempunyai jenjang jabatan manajer, umumnya gaji dibayarkan secara tetap perbulan. Pada dasarnya sistem penggajian diberikan pada karyawan perusahaan yang bersifat tetap. Jadi karyawan tersebut bekerja secara terus menerus dan melakukan pekerjaan sesuai dengan ruang lingkup dan wewenang yang di berikan kepada mereka.Dalam hal sistem penggajian Perusahaan terdiri dari jaringan prosedur sebagai berikut :

  1. Prosedur Pencatatan Waktu Hadir Prosedur ini bertujuan untuk mencatat waktu hadir karyawan. Pencatatan waktu hadir ini di selenggarakan oleh fungsi pencatat waktu dengan menggunakan daftar hadir pada pintu masuk kantor administrasi atau pabrik.
  2. Prosedur Pembuatan Daftar Gaji Dalam prosedur ini fungsi pembuatan daftar gaji karyawan. Data yang di pakai sebagai dasar pembuatan daftar gaji adalah surat-surat keputusan mengenai pengangkatan karyawan baru, kenaikan pangkat, pemberhentian karyawan, penurunan pangkat, daftar gaji bulan sebelumnya, dan daftar hadir.
  3. Prosedur Distribusi Biaya gaji Dalam prosedur distribusi biaya gaji dan biaya tenaga kerja di distribusikan kepada departemen-departemen yang menikmati manfaat tenaga kerja.
  4. Prosedur Pembayaran gaji Prosedur pembayaran gaji melibatkan fungsi akuntansi dan fungsi keuangan.
  5. Fungsi akuntansi membuat perintah pengeluaran kas kepada fungsi keuangan untuk menulis cek guna pembayaran gaji. Fungsi keuangan kemudian menggunakan cek tersebut ke bank dan memasukkan uang ke amplop gaji informasi yang diperlukan oleh manajemen dari kegiatan penggajian, antara lain :

a. Jumlah biaya gaji yang menjadi beban Perusahaan selama periode akuntansi tertentu.

b. Jumlah biaya gaji yang menjadi beban setiap pusat pertanggung jawaban selama periode akuntansi tertentu.

c. Jumlah gaji yang diterima setiap karyawan selama periode akuntansi tertentu.

d. Rincian unsur biayagaji yang menjadi beban Perusahaan dan setiap pusat pertanggung jawaban selam periode akuntansi tertentu.

Konsep Dasar Analisis SWOT

A. Definisi Analisis SWOT

Pegawai tidak Menurut Fahmi (2013:252), ”SWOT adalah singkatan dari strengths (kekuatan), weaknesses (kelemahan), opportunities (peluang), dan threats (ancaman), dimana SWOT ini dijadikan sebagai suatu model dalam menganalisis suatu organisasi yang berorientasi profit dengan tujuan utama untuk mengetahui keadaan organisasi tersebut secara lebih komperhensif”[10]

a. Kekuatan (strenghts)

Keuatan adalah sumber daya, keterampilan atau keunggulan lain yang relatif terhadap pesaing dan kebutuhan dari pasar suatu perusahaan layani atau hendak layani. Kekuatan merupaka suatu kompetensi yang berbeda (destintive competence) yang memberi perusahaan suatu keunggulan komparatif (comparative advantage) dalam pasar. Kekuatan berkaitan dengan sumber daya, keuangan, citra, kepemimpinan pasar hubungan pembeli atau pemasok dan faktor-faktor lain

b. Kelemahan (Weakness)

Kelemahan merupakan keterbatasan atau kekurangan dalam sumber daya, keterampilan dan kemampuan secara serius menghalangi kinerja efektif suatu perusahaan

c. Peluang (Opportunities)

Suatu peluang merupakan situasi utama yang menguntungkan dalam lingkungan perusahaan kecenderungan-kecenderungan utama ini adalah salah satu peluang identifikasi dari segmen pasar pasar yang sebelumnya terlewatkan perubahan-perubahan dalam kedaan bersaing atau peraturan, hubungan pembeli, perubahan teknologi dan hubungan pembeli dan pemasok yang telah diperbaiki dapat menunjukan peluang bagi perusahaan.

d. Ancaman (Threaths)

Ancaman adalah rintangan-rintangan utama bagi posisi sekarang atau yang diinginkan bagi perusahaan. Masuknya pesaing baru, pertumbuhan pasar yang lambat, daya tawar pembeli dan pemasok utama yang meningkat, perubahan teknologi, dan peraturan yang baru atau yang direvisi dapat merupakan ancaman bagi keberhasilan suatu perusahaan.

B. Tipe-tipe Strategi SWOT

Matriks Threats – Opportunities – Weakness –Strenghts (TOWS) merupakan penggabungan berbagai indikator untuk membantu manajer mengembangkan yang terdapat empat tipe strategi: kekuatan, kelemahan,peluang, dan ancaman. Model penggabungannya menggunakan TOWS Matriks. Namun tidak semua rencana strategi yang disusun dari TOWS Matriks ini digunakan seluruhnya. Strategi yang di pilih adalah strategi yang dapa t memecahkan isu strategi perusahaan.

a. S-Ostrategies adalah strategiyang disusun dengan cara menggunakan semua kekuatan untuk merebut peluang.

b. W-Ostrategies adalah strategiyang disusun dengan cara meminimalkan kelemahan untuk memanfaatkan peluang yangada.

c. S-Tstrategies adalah strategi yang disusundengan cara menggunakan kekuatan untuk mengatasi ancaman.

d. W-Tstrategies adalah strategiyang disusun dengan cara meminimalkan kelemahan untuk menghindari ancaman.

Konsep Dasar UML (Unified Modeling Language)

A. Definisi UML (Unified Modeling Language)

Menurut Widodo, (2011:6), “UML adalah bahasa pemodelan standar yang memiliki sintak dan semantik.Berdasarkan pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa Unified Modelling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis objek (Object Oriented Progamming).[11]

B. Definisi Diagram- Diagram Unified ModelingLanguage(UML)

Berikut ini adalah defenisi mengenai 5 (lima) diagram UML:

  1. Use Case Diagram
  2. Menurut Hamim Tohari (2014:57), “Diagram Use Case adalah rangkain atau uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasisebuah aktor.Use case digunakan untuk membentuk tingkah laku dalam sebuah model serta direalisasikan oleh sebuah kolaborasi.

    Gambar 2.3 Diagram Use Case

    Class Diagram Menggambarkan struktur objek sistem. Diagram ini menunjukan class object yang menyusun sistem dan juga hubungan antara class object tersebut.

  3. Sequence Diagram
  4. Menurut Vidia(2013:20) ,Sequencediagramdibuatberdasarkan activitydiagram dan classdiagram.Sequence diagram menggambarkan aliran pesan yang terjadi antar kelas yang dideskripsikan pada class diagram dengan menggunakan operasi yang dimiliki kelas tersebut.Untuk aliranpesan, sequence diagram merujuk pada alur sistemactivity diagram yang telah dibuat sebelumnya”. Sequence diagram Secara grafis juga menggambarkan bagaimana objek berinteraksi dengan satu sama lain melalui pesan pada sekuensi sebuah use case atau operasi.[12]

  5. State Chart Diagram
  6. Diagram yang digunakan untuk memodelkan behavior objek khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan oleh objek dan event-event (kejadian) yang menyebabkan objek beralih dari satu state ke state yang lain.

  7. Activity Diagram
  8. Menurut Rosa A.S dan M. Shalahudidin (2015:161), “Activity diagram menggambarkan worksflow ( aliran kerja)atau aktifitas dari sebuah sistem atau proses bisnis atau menu yanga ada pada padaa perangkat lunak”.[8]

C. Manfaat Unified Modeling Language (UML)

UML (Unified Modelling Language) biasa digunakan untuk :

  1. Menggambarkan batasan sistem dan fungsi-fungsi sistem secara umum, dibuat dengan use case dan actor.
  2. Menggambarkan kegiatan atau proses bisnis yang dilaksanakan secara umum
  3. Menggambarkan resentasi struktur static sebuah sistem dalam bentuk class diagram
  4. Membuat model behaviour yang menggambarkan kebiasaan atau sifat sebuah sistemha mpir di seluruh dunia, setiap harinya organisasi bisnis menghasilkan produk dan jasa dalam berbagai bentuk dan jenis

Konsep Dasar Database

A. Definisi Database

Database merupakan salah satu komponen yang penting di dalam sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya. Penerapan database dalam sistem informasi disebut dengan sistem database (database system).

Secara umum sebuah sistem database adalah suatu sistem informasi yang mengintegritaskan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi.

Database dibentuk dari kumpulan file. File merupakan kumpulan dari item data yang diatur dalam satu record dimana item-item data tersebut dimanipulasi untuk pemroses tertentu. File dapat juga diartikan sebagai kumpulan record-record yang sejenis yang mempunyai panjang elemen yang sama , atribut yang sama namun berbeda-beda nilai datavaluenya. Berikut adalah istilah-istilah yang ada di dalam database :

  1. Table
  2. Table adalah kumpulan data yang terdiri dari record-record yang disatukan untuk suatu tujuan tertentu.

  3. Field
  4. Field adalah jenis atautipe data dari suatu item data beserta batasan nilainya.

  5. Record
  6. Record adalah kumpulan field-field yang distukan dalam satu baris.

Untuk dapat mengelola data di dalam database, diperlukan bahasa yang dimengerti oleh pengguna dan database yang dikelola. SQL (Structure Query Language) merupakan bahasa yang telah distandarisasi dan digunakan dalam pengolahan semua database yang ada. Didalam SQL terdapat3 sub bahasa yaitu :

  1. DDL (Data Definition Language) yang digunakan untuk membangun objek-objek dalam database seperti table dan index
  2. DML (Data Manipulation Language) yang digunakan untuk menambah, mencari, mengubah dan menghapus baris dan table.
  3. DCL (Data Control Language) yang digunakan untuk menangani masalah security dalam database.

B. Definisi MySQL

Menurut Anhar dalam Selvy Eriani (2013) MySQL (My Structure Query Language) adalah sebuah perangkat lunak sistem manajemen basis data SQL (Database Management System) atau DBMS dari sekian banyak DBMS, seperti Oracle, MSSQL, Postgre SQL dan lain-lain. MySQL merupakan DBMS yang multithread, multi-user yang berbasis open source atau gratis dibawah lisensi GNU General Public Licence (GPL).[13]

C. Kelebihan Mysql

Menurut Anhar dalam Selvy Eriani (2013) , Beberapa kelebihan yang dimiliki oleh database MySQL antaralain: MySQL dapat berjalan dengan stabil pada berbagaisistem operasi (multi platform)seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris.[13]

  1. Bersifat Open Source, MySQL didistribusikan secara open source (gratis), dibawahlisensi GNU General Public Licence(GPL).
  2. Bersifat multiuser, MySQL dapat digunakan oleh banyak user, pada jaringan komputer baik yang bersifat Local Area Network (LAN) atau jaringan internet dalam waktu yang bersamaan.
  3. MySQL memiliki kecepatan yang baik dalam menangani respon banyak perintah query (multiple query).
  4. Dari segi security atau keamanan data, MySQL memiliki beberapa lapisan security seperti level subnet mask, nama host, izin akses userdan juga penggunaan algoritma enkripsi MD5 untuk pengamanan data dalam database.

Konsep Dasar Web

A. Definisi Web

Menurut Mambrasar dalam Selvy Eriani (2013), Web merupakan media penyampaian informasi yang populersaat ini. Web menyajikan informasi menggunakan Hypertext Markup Language sehingga dapatmenampilkan informasi dengan berbagai format data seperti text, image, bahkan video dan dapat diakses menggunakan berbagaiaplikasi klien. Selain dikenal sederhana dan mudah, adanya teknologi server side programming pada web memungkinkan penyajian informasi yang lebihmenarik dan dinamis dengan pengelolaan yang terorganisasi.[13]

B. Jenis-jenis Web

Seiring denganperkembangan teknologi informasi yang begitu cepat, website juga mengalami perkembangan yang sangat berarti. Dalampengelompokan jenis web, lebih diarahkan berdasarkan kepada fungsi, sifat danbahasa pemrograman yang digunakan. Menurut Rahmat Hidayat dalam Selvy Eriani (2013), Jenis-jenis web berdasarkan sifat atau style-nya sebagai berikut:[13]

  1. Website Dinamis
  2. Merupakansebuah website yang menyediakan content atau isi yang selaluberubah-ubah setiap saat. Bahasa pemrograman yang digunakan antara lain PHP, ASP. NET dan memanfaatkan database MySQL atau MS-SQL.

  3. Website Statis
  4. Merupakanwebsite yang content-nya sangat jarang diubah. Bahasa scriptingyang digunakan adalah HTML dan belummemanfaatkan database. Misalnya: web profile organisasi

C. Fungsi Web

Menurut Rahmat Hidayat dalam Selvy Eriani (2013), Berdasarkan pada fungsinya, website terbagi atas: [13]

a. Personal Website

Website yang berisi data-data dan informasi pribadi seseorang.

b. Commercial Website

Website yangdimiliki oleh sebuah perusahaan yang bersifat bisnis yang digunakan untukmencari profit (keuntungan).

c. Government Website

Website yang dimiliki oleh instansi pemerintah yangbertujuan memberikanpelayanan informasi, urusan bisnis, pelayanan berbagai perizinan serta berbagaipelayanan publik lainnya yang berkenaan dengan pemerintahan.

d. Non-Profit Organization Website

Dimiliki oleh organisasiyang bersifat non-profit atau sosial,contohnya: greenpeace.

Konsep Dasar HTML (Hypertext Markup Language)

A. Definisi HTML

Hypertext Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi didalam sebuah penjelahan web internet dan performatan hiperteks sedeharna yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud dan terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini meupakan standar internet yang didefinisikan dan dikendalikan penggunanya oleh World Wide Web Consortium ( W3C ).

HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energy tinggi di Jenewa)

Konsep Dasar PHP (Hypertext Prepocessor)

A. Definisi PHP (Hypertext Prepocessor)

PHP (Akronim dari PHP Hypertext Prepocessor) yang meupakan bahasa pemogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-sideembedded script languageartinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.

B. Kelebihan dan Kekurangan PHP (Hypertext Prepocessor)

Banyak sekali kelebihan yang dimiliki PHP dibandingkan dengan bahasa pemrograman yang lain, diantaranya :

  1. Bisa membuat Web menjadi Dinamis
  2. Program yang dibuat dengan PHP bisa dijalankan oleh semua sistem operasi karena PHP berjalan secara web base yang artinya semua sistem operasi bahkan HP yang mempunyai web browser dapat menggunakan program PHP
  3. PHP bersifat Open Source yang berartidapat digunakan oleh siapa saja secara gratis.
  4. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
  5. Bahasa pemograman PHP tidak memerlukan kompilasi / compile dalam penggunaanya.
  6. Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.data.
  7. Pengembangan aplikasi PHPmudah karena banyak Refrensi danDeveloper yang membantu dalam pengembangannya. Banyak bertebaran aplikasi dan program PHP yang gratis dan siap pakai seperti WordPress, PrestaShop, dan lain-lain.

PHP juga mempunyai kekurangan. Namun masalah kekurangannya sangat sedikit. Diantaranya :

  1. PHP tidak mengenal Package
  2. Jika tidak di encoding, maka kode PHP dapat dibaca semua orang dan untuk mengencodingkan dibutuhkan tool dari Zend yang mahal sekali biayanya.
  3. PHP memiliki kelemahan keamanan. Jadi Programmer harus jeli dan berhati-hati dalam melakukan pemograman dan konfigurasi PHP.

Adobe Dreamweaver CS6

A. Definisi Adobe Dreamweaver CS6

Menurut Wahana Komputer (2010:2), ”Adobe Dreamweaver merupakan salah satu program aplikasi yang digunakan untuk membangun sebuah website, baik secara grafis maupun dengan menuliskan kode sumber secara langsung”.Aplikasi ini secara umum sangat populer dan banyak digunakan oleh para desainer web. Dengan versi terbarunyayakni Adobe Dreamweaver CS6, aplikasiini menyediakan banyak fasilitas yang akan memudahkan dalam mendesain danmenghasilkan sebuah website yang interaktif dan professional. Adobe Dreamweaver CS6 merupakan versi terbaru dari Adobe Dreamweaver yang sebelumnya. Adobe Dreamweaver CS6 menyertakan banyak tool yang berkaitan dengan pengkodean seperti HTML, CSS, XML dan pemrograman Client friendly.Aplikasi ini juga mendukung pemrograman Script Server Side seperti PHP, Active Server Page (ASP), ASP.NET, ASP JavaScript, ASPVBScript, ColdFusion, dan Java Server Page (JSP).[14]

Elisitasi

A. Definisi Elisitasi

Menurut Guritno dkk (2010:302), “elisitasi adalah rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.

B. Jenis Elisitasi

Elisitasi didapat melalui metode wawancara dandilakukan melalui tiga tahap, yaitu sebagai berikut:

  1. Elisitasi Tahap I
  2. Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.

  3. Elisitasi Tahap II
  4. Merupakan hasil pengklasifikasian dari elisitasi tahapI berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antararancangan sistem yang penting dan harus ada pada sistem baru dengan rancanganyang disanggupi untuk dieksekusi.

    a. M pada MDI itu artinya Mandatory.Maksudnya requirement tersebut harusada dan tidak boleh dihilangkan pada saat membuat sistem baru.

    b. D pada MDI itu artinya Desirable. Maksudnya requirement tersebuttidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akanmembuat sistem tersebut lebih sempurna.

    c. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

  5. Elisitasi Tahap III
  6. Merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui TOE, yaitu:.

    1. T artinya teknikal, bagaimana tata cara atau teknik pembuatan requirement dalamsistem disusulkan.

    2. O artinya operasional, bagaimana tata cara pengguna requirement dalam sistem akan dikembangkan.

    3. E artinya ekonomi, berapakah biaya yang diperlukan guna membanguan requirement didalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:.

    a. High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus di eliminasi.

    b. Middle (M) : Mampu dikerjakan.

    c. Low (L) : Mudah dikerjakan.

  7. Final Draft Elisitasi

Final draft merupakan hasil akhir yang dicapai dari suatu proseselisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

Konsep Dasar Literature review

A. Definisi Literature Riview

Menurut Guritno dkk (2010:302), “elisitasi adalah rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.[15]

  1. Menurut Semiawan (2010:104), “Literature review adalah bahan yang tertulis berupa buku, jurnal yang membahas tentang topik yang hendak diteliti.” Tinjauan pustaka membantu peniliti untuk melihat ide-ide, pendapat, dan kritik tentang topik tersebut yang sebelum dibangun dan dianalisis oleh para ilmuwan sebelumnya. Pentingnya tinjauan pustaka untuk melihat dan menganalisa nilai tambah penelitian ini dibandingkan dengan penelitian-penelitian sebelumnya.
  2. Menurut Guritno dkk (2011:86), Literature Review dalam suatu penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan penelitian yang kita rumuskan. Jika dapat menemukan jawaban pertanyaan penelitian tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling aktual, maka kita tidak perlu melakukan penelitian yang sama.[15]

Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan literature review adalah analisa sistem berupa kritik (membangun maupun menjatuhkan) dari peneliti yang sedang dilakukan terhadap suatu bagian keilmuan.Tinjauan pustaka dalam suatu penelitian memiliki beberapa tujuan, yaitu:

  1. Untuk berbagi informasi dengan para pembaca mengenai hasil-hasil penelitian sebelumnya yang erat kaitannya dengan penelitian yang sedang di laporkan.
  2. Untuk menghubungkan suatu penelitian ke dalam pembahasan yang lebih luas terus berlanjut sehingga dapat megisi kesenjangan-kesenjangan serta memperluas atau memberikan kontribusi terhadap penelitian-penelitian sebelumnya.

    Menyajikan suatu kerangka untuk menunjukan atau meyakinkan pentingnya penelitian yang dilakukan dan untuk membandingkan hasil atau temuan penelitian dengan temuan-temuan penelitian lain dengan topik serupa.

B. Study Pustaka

Sebelumnya, terdapat banyak penelitian yang dilakukan mengenai data penggajian karyawan, dalam upaya pengembangan data dilakukan studi pustaka sebagai salah satu alat dari penerapan metode penelitian. Diantaranya adalah mengidentifikasi kesenjangan (identify gaps), menghindari pembuatan ulang (reinventing the wheel), mengidentifikasi metode yang pernah dilakukan, meneruskan penelitian sebelumnya, serta mengetahui orang lain yang spesialisasi dan area penelitiannya sama dibidang ini.Beberapa Literature Review tersebut adalah sebagai berikut:

  1. Penelitian yang telah dijalankan oleh Sri Indah Sari (2011) skripsinya berjudul “Perancangan Sistem Informasi Penggajian Guru Pada Madrasah Aliyah Al-hasaniyah Tangerang Berbasis Web”.Sistem yang berjalan saat ini dalam hal penggajian masih manual dimana belum terdapatnya aplikasi program dan database yang menunjang dalam hal penggajian, sehingga tingkat kesalahan dalam mengolah data masih sangat besar. Pengembangan sistem yang penulis lakukan adalah agar sistem yang berlaku selama ini dapat dioptimalkan kinerjanya sehingga tidak ada lagi kesalahan-kesalahan yang mungkin terjadi dalam pengolahan data.
  2. Penelitian yang dilakukan oleh Maulida (2014) Penelitian yang dijalankan oleh Aropah (2011) Dalam Laporan skripsi dalam judul “Rancangan Sistem Penggajian Pegawai Honorer Pada SMP NEGERI 2 Gunung Sindur Dengan Metode Berorientasi Object”, metode perancangan yang digunakan dalam penelitian ini adalah Unified Modelling Language (UML) dan untuk pembuatan sistem menggunakan Pemograman Java.
  3. Penelitian yang dijalankan oleh Chindy Marchelina (2012),SMP Negeri Mauk-Tangerang. Penelitian yang dijalankan oleh Chindy Marchelina skripsinya yang berjudul “Perancangan Sistem Informasi Penggajian Guru Pada SMP Negeri 1 Mauk-Tangerang” Sistem yang berjalan saat ini dalam hal penggajian guru masih bersifat manual, sehingga sering terjadi kesalahan dalam perhitungan gaji guru.
  4. penelitian yang dijalankan oleh Budhi Hartantyo (2012),PT Sury UtamaNusaparka Semarang. Dalam Laporan skripsi dalam judul “Sistem Informasi Penggajian Karyawan Pada PT.Surya Utama Nusaparka Semarang”, metode perancangan yang digunakan dalam penelitian ini adalah normalisai dengan menggunakan alat bantu (Tools) berupa Microsoft Visual Basic 6.0 untuk pembuatan sistem ini menggunakan ERD dan DBMS (Database Management Sistem) sebagai databasenya.
  5. Penelitian yang dijalankan oleh Elvi Selviana (2013), Kelurahan Cikokol Tangerang. Penelitian yang dijalankan oleh Elvi Selviana skripsinya yang berjudul “Perancangan Sistem Informasi Penggajian Pegawai Berbasis web pada Kelurahan Cikokol Tangerang” Sistem penggajian pegawai yang berjalan saat ini masih menggunakan Ms.Access sehingga masih Belum optimal karena cara absensi pegawai masih secara manual

Perbedaan penelitian terdahulu dengan penelitian ini adalah padametode yang digunakan, Objek penelitian, ruang lingkup penelitian, tujuanpenelitian, dan metode pengembangan sistem yang digunakan.Pada penelitian saatini digunakan metode pengembangan model SDLC dengan teknik analisis obyek penelitian dan perancangan berorientasi objek menggunakan model UML, dan teknik pengujian sistem menggunakan pendekatan Black Box Testing. Dengan ruang lingkup penelitian lebih kearah penggajian pekerja harian lepas untuk mempermudah dalam proses penggajian pekerja harian lepas , seperti input data pekerja harian lepas , input gaji pekerja harian lepas sampai dengan pembuatan laporan. Dan tujuan penelitian ini adalah menghasilkan suatu informasi yang cepat dan akurat dalam membantu dan memudahkan proses penggajian.

BAB III

ANALISA SISTEM YANG BERJALAN

Gambaran Umum PT Flex Indonesia

Meningkatnya akan permintaan terhadap produk perusahaandituntut untuk selalu meningkatkan kinerja danproduktivitasnya. PT Flex Indonesia yang terletak di Jl Industri VI Blok 1 No 5,6,7 Tangerang, adalah salah satu perusahaan Garment Manfacturer dimana proses produksinya berdasarkan pemesanan (order).

Sejarah Singkat PT Flex Indonesia

PTFlex Indonesia telah didirikan pada tahun 1988. Kami adalah perusahaan cabang Jepang korporasi berdasarkan yang mendesain dan memasarkan baik laki-laki dan pakaian perempuan, terutama berpakaian kemeja. Kami terus mendedikasikan diri untuk menyediakan kemeja terbaik, menjaga-up the good work. Melesaikan pemasaran dan penjualan tujuan sebagai target perencanaan, pelaksanaan, dan pemantauan proses pemasaran di ouutlet.Mendukung semua kegiatan pemasaran mempertahankan kontak dengan pelanggan yang ada dan potensial untuk mempromosikan penjualan, membantu untuk memantau kondisi pasar, inovasi produk, dan produk pesaing, harga, dan penjualan.Diharapkan akan mampu terpenuhinya akan kebutuhan pakaian jadi, disamping untuk mendapatkan laba yang optimal.

Visi dan Misi PT Flex Indonesia

A. VISI

Menjadi perusahaan yang paling unggul dalam menghasilkan produk pakaian yang berkulitas terbaik.

B. MISI

Ikut serta berpartisipasi membangun industri indonesia khususnya dalam bidang menyediakan produk pakaian jadi dengan selalu mengupayakan dan melakukan kerjasama yang saling menguntungkan dengan mitra kerja/usaha. Juga Menjaga hubungan yang harmonis dengan berbagai pihak terkait.Secara terus menerus meningkatkan kualitas sumber daya perusahaan untuk dapat memberikan produk yang diharapkan dan meningkatkan daya saing perusahaan

Struktur Organisasi

Berikut adalah struktur organisasi dari PT Flex Indonesia

Gambar 3.1. Struktur Organisasi PT Flex Indonesia

Tugas dan Tanggung Jawab

PT Flex Indonesiadipimpin oleh seorang General Manager yang bertanggung jawab kepada Direktur Utama.General Manager membawahi beberapa departemen yaitu Accounting and Finance Department, MD Department, Personal and General Affair, Production Department, IE Department, EXIM Department, Purchasing Department, QC Department, dan Warehouse Department. Tugas dan tanggung jawab dari para pengelola PT Flex Indonesia sebagai berikut :

a. Accounting and Finance Department

Accounting and Finance Department mempunyai tugas mengatur dan mengawasi pada bagian pencatatan transaksi-transaksi perusahaan yang dikelola oleh bendahara termasuk pembelian asset-aset perusahaan. Finance manager dibantu oleh beberapa supervisor.

b. MD Department

Menerima order dari marketing.Membuat susunan pengadaan material, termasuk :

  1. Bill Of Material
  2. Konsumsi bahan baku
  3. Memeriksa sampel.
  4. Menerima revisi sampel.
  5. Membuat purchasingorder.
  6. Membuat Work Order
  7. Menindaklanjuti kedatangan material.

c. Personal and General Affair Personal

General Affair bertanggung jawab atas hal-hal yang berkaitan dengan kepegawaian yang meliputi perekrutan tenaga kerja baru, membina dan mengusahakan kesejahteraannya, membuata daftar gaji dan pemberian insentif serta memberikan referensi bagi tenaga kerja yang mengundurkan diri.Tugas lainnya adalah mengatur rumah tangga perusahaan, seperti kebersihan, keamanan, kantin dan membawahi serikat tenaga kerja dan perijinan yang diperlukan.

d. Production Department

Bertugas memimpin kegiatan produksi sehingga mampu mencapai target produksi yang ditetapkan oleh pihak perusahaan atas dasar kinerja produksi serta memonitor proses produksi.

e. IE Department

Departemen ini bertugas dalam hal preparation production. Selain itu, departemen ini juga mengemban tanggung jawab untuk melakukan system improvement and development.

f. Purchasing Department

  1. Membuat order pembelian
  2. Menerima purchasing order dari MD dan Bagian Umum
  3. Melakukan negosiasi dengan supplier

g. EXIM Department

Bertugas menangani transaksi yang berhubungan dengan kegiatan ekspor impor di perusahaan, termasuk dalam hal pengiriman barang dari dan ke luar negeri.

h. QC Department

Bertugas melakukan pengendalian kualitas produk yang dihasilkan oleh perusahaan.

i. Warehouse Department

  1. Bertanggung jawab mengelola secara penuh semua sumber daya yang ada di gudang
  2. Bertanggung jawab terhadap lancarnya aliran di gudang agar berjalan sesuai dengan prosedur yang ada.
  3. Menjaga hubungan dan komunikasi yang baik dengan dengan department yang lain.
  4. Mengambil keputusan jika ada permasalahandi gudang dengan persetujuan managemen.

Tata Laksana Sistem Yang Berjalan

Pada penelitian ini digunakan metode perancangan terstruktur melalui tahapan pembuatan UML dengan tujuan menggambarkan prosedur dan proses sistem yang berjalan.

Prosedur Sistem Yang Berjalan

Urutan prosedur ini berisikan urutan proses absen pegawai, rekap ulang absen, perhitungan gaji, transfer gaji, slip gaji, dan laporan dinas luar serta pembuatan laporan.

  1. Prosedur Absen Pekerja.
  2. Pekerja datang langsung melakukan absen dengan mentandatangani buku absen kehadiran sebelum pegawai melakukan pekerjaannya dan absen dilakukan dua kali, yaitu absen datang dan absen pulang.

  3. Prosedur Rekap Ulang Absen.
  4. Rekap ulang absen pekerja dilakukan pada akhir bulan yang dilakukan oleh General Affair Personal.

  5. Prosedur Perhitungan Gaji.
  6. Perrhitungan Gaji dilakukan setelah Finance Departement merekap ulang absensi pekerja kemudian gaji di input atau dihitung dengan menggunakan Microsoft Excel.

  7. Prosedur Laporan Perhitungan Gaji.
  8. Gaji yang sudah di hitung atau di input oleh bagian Finance Departement kemudian diberikan kepada Direktur untuk diperiksa, jika direktur menyetujui maka direktur menyetujui hasil laporan yang telah diberikan oleh Finance Departement.

  9. Prosedur Transfer Gaji.
  10. Gaji di transfer pada pekerja setelah direktur ACC laporan perhitungan gaji yang telah dibuat oleh Finance Departement, kemudian gaji cair dan gaji di transfer ke rekening pekerja masing-masing.

  11. Prosedur Slip Gaji.
  12. Slip Gaji dicetak dan diberikan kepada pekerja untuk mengetahui hitungan gaji hasil kerja pekerja.

Rancangan Prosedur yang Berrjalan

Pada laporan penelitian ini digunakan program Visual Paradigm versi 6.4 Community Edition untuk membuat use case diagram, activity diagram, dan sequencediagram dengan tujuan menggambarkan rancangan prosedur dan proses sistem yang berjalan.

Use Case Diagram Sistem Yang Berjalan

Use case diagram adalah diagram yang menggambarkan actor, use case dan relasinya sebagai suatu urutan tindakan yang memberikan nilai terukur untuk actor. Sebuah use case digambarkan sebagai elips horizontal dalam suatu diagram UML use case. Haviluddin (2013:97)

Berikut ini adalah gambaran use case sistem penggajian Pekerja Harian lepas PT Flex Indonesia.

Gambar 3.2 Use Case Diagram pengajian harian lepas PT Flex Indonesia.

Berdasarkan gambar 3.3 Use Case Diagram yang berjalan diatas terdapat:

a. 1 sistem yang mencakup seluruh kegiatan penggajian pekerja harian lepas.

b. 3 actor yang melakukan proses, Karyawan, Personal,Finance Departement,Direktur.

c. 6 action, absen, membuat rekap absen, perhitungan gaji, tranfer gaji, cetak slip gaji, laporan pembayaran gaji.

Activity Diagram Sistem Yang Berjalan

Acivity diagram yang menggambarkan aktifitas – aktifitas, objek, state, transisi state dan event. Dengan kata lain kegiatan diagram alur kerja menggambarkan perilaku sistem untuk aktivitas. Haviludin (2013:97).Berikut ini adalah gambaran use case sistem pengolahan penggajian karyawan harian lepas.

a. Activity Diagram Proses Perhitungan Gaji

Gambar 3.3 Activity Diagram penggajian harian lepas.

Berdasarkan gambar 3.3 Activity Diagram yang berjalan diatas terdapat :

a. 1 Initial Node, sebagai objek yang diawali.

b. 6 Action, yang menggambarkan eksekusi kegiatan proses perhitungan gaji.

c. 2 Swimelin, yaitu Karyawan harian lepas dan Finance Departement.

d. 1 Final State, sebagai objek yang diakhiri.

b. Activity diagram Laporan Perhitungan Gaji Kepada Direktur

Gambar 3.4 Activity Diagram penggajian harian lepas.

Berdasarkan gambar 3.4 Activity Diagram yang berjalan diatas terdapat :

a. 1 Initial Node, sebagai objek yang diawali.

b. 5 Action, yang menggambarkan eksekusi laporan perhitungan gaji kepada Direktur untuk disetujui.

c. 2 Swimelin, yaitu Finance Departement dan Direktur.

d. 1 Final State, sebagai objek yang diakhiri.

Analisa Sistem Yang Berjalan

Metode Analisa SWOT

Pada metode ini diidentifikasikan berbagai faktor secara sistematis untuk merumuskan strategi instansi. Analisa ini didasarkan pada hubungan atau interaksi antara unsur-unsur internal, yaitu kekuatan (strength) dan kelemahan (Weakness), terhadap unsur-unsur eksternal yaitu peluang (opportunities) dan ancaman (treats).

Tabel 3.1. Tabel Matriks SWOT

Analisa Batasan Sistem

Batasan sistem yang akan dibahas tentang sistem informasi penggajian pekerja harian lepas yang sistemnya masih menggunakan program komputer standar (microsoft exsel) sehinnga pembuatan laporan belum secara maksimal dengan proses yang meliputi rekap absen,input data gaji sampai menjadi laporan penngajian.

nalisa Kebutuhan Sitem

Pada sistem informasi laporan peggajian ini membutuhkan ketelitian dalam proses pencatan data-datanya,oleh karena itu sistem yang ada seharusnya dapat menungan terutama dari segi peralatan yang baik itu perangkat keras (hardware) maupun perangkat lunak (software) komputer. Oleh karena itu program sistem komputer sangat penting dalam menunjang pengolahan data sehingga faktor kesalah manusia (human error) dapat diperkecil dan dapat optimal dalam informasi keuangan kepada Direktur.

Analisa Masukan, Analisa Proses dan Analisa Keluaran

a. Analisa Masukan

  1. Nama Masukan : buku absen
  2. Fungsi  : Sebagai bukti kehadiran Pekerja.

    Sumber  : Pekerja harian lepas

    Media  : kertas

    Frekuensi  : Harian

    Keterangan  : Berisi daftar hadir

  3. Nama Masukan : Rekap Absensi

Fungsi  : Dipakai untuk meminta arsip

Sumber  : Payroll

Media  : kertas

Frekuensi  : Bulanan

Keterangan  : Berisi data rekap kehadiran pekerja .

b. Analisa Proses

  1. Nama Proses : Absensi
  2. Masukan  : Rekap Absen

    Keluaran  : Kehadiran, data absen.

    Ringkasan proses: proses ini akan menghasilkan rekap absen untuk perhitungan gaji.

  3. Nama Proses : Perhitungan gaji
  4. Masukan  : Kehadiran, data gaji

    Keluaran  : slip gaji, data gaji

    Ringkasan proses: perhitungan data absensi dengan nominal gaji harian + lembur + makan.

    c. Analisa keluaran

    1. Nama Keluaran  : Slip gaji
    2. Fungsi  : Berisi penbayaran gaji pekerja

      Media  : Mesin

      Distribusi  : Finance Departement

      Frekuensi  : Bulanan

      Deskrisi  : Berisi rincian gaji pekerja

    3. Nama Proses  : Laporan Penggajian

    Masukan  : Daftar absen, data gaji

    Keluaran  : Laporan absen, laporan gaji

    Ringkasan proses  : Proses ini akan menghasilkan laporan absen dan laporan gaji.

    Analisa Masalah

    Berdasarkan hasil analisa yang telah dilakukan dapat diambil kesimpulan bahwa sistem pengolaan penggajian pekerja harian lepas yang sedang berjalan saat ini pada PT Flex Indonesia belum berjalan dengan baik, disebabkan oleh faktor-faktor berikut:

    1. Sistem pengitungan gaji belum optimal sehinnga membutuhkan waktu yang cukup lama dalam prosesnya yang menyebabkan laporan terhambat.
    2. Proses pengolaan data untuk menyajikan laporan bulanan membutuhkan waktu yang lama membuat Finance Departement memerlukan penambahan karyawan atau staff , karena seringkali penyajian laporan tidak tepat waktu dan tidak rutin.

    Analisa Kontrol

    Permasalahan pada sistem yang berjalan disebabkan oleh kurangnya pengotrolan dalam setiap input data gaji pekerja membuat bagian Finance Departement kurang teliti dan lemahnya sistem pengontrolan proses membuat laporan penggajian.

    Analisa Kelemahan Sistem

    Terdapat beberapa kekurangan sistem yang berjalan diantaranya sebagai berikut:

    a. Belum adanya sistem informasi yang mudah diakses untuk memonitoring dan menganalisa laporan penngajian.

    b. Pengelolaan data penngajian yang masih menngunakan Microsoft Excel sehingga menyulitkan bagian keuangan dalam prosesnya.

    c. Tidak terjaminnya keakuratan data dalam laporan karena sistem update data yang cukup lama.

    Analisa Kebutuhan sistem

    Kebutuhan sistem yang dibutuhkan untuk pengelolaan dalam laporan penggajian pada PT Flex indonesia aalah sebagai berikut :

    1. Sistem yang mudah diakses oleh bagian Finance Departement agar memperlancar proses pengelolaan penggajian
    2. Dapat menampilkan laporan penngajian baik dalam satu tahun atau dalam tiap bulannya.

    Konfigurasi Sistem

    Permasalahan Yang Dihadapi dan Alternatif Permasalahan

    Permasalahan Yang Dihadapi

    Alternatif Permasalahan

    User Requirement

    Elisistasi Tahap 1

    Elisitasi Tahap 11

    Elisitasi Tahap 111

    Elisitasi Tahap 111

    BAB IV

    RANCANGAN SISTEM YANG DIUSULKAN

    Rancanagn Sistem Usulan

    Prosedur Sistem Usulan

    Use Case Diagram Sistem Yang Diusulkan

    Activity Diagram Sistem Yang Diusulkan

    Sequence Diagram Sistem Yang Diusulkan

    Perbedaan Prosedur Antara Sistem Yang Berjalan Dan Sistem Usulan

    Rancangan Basis Data

    Class Diagram

    Spesifikasi basis Data

    Rancangan Prototype Sistem Penggajian Karyawan Harian Lepas

    Implementasi Sistem Yang Diusulkan

    Konfigurasi Sistem Usulan

    Blackbox Testing

    Time Schedule

    Estimasi Biaya

    BAB V

    PENUTUP

    KESIMPULAN

    SARAN

    DAFTAR PUSTAKA

    1. 1,0 1,1 " Sugiarti. 2011 . “Sistem”, Yogyakarta:Andi Offset. "
    2. " Bambang Hartono. 2013. “Sistem Informasi Manajemen Berbasis Komputer”, Jakarta: Rineka Cipta "
    3. " Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha Ilmu. "
    4. 4,0 4,1 4,2 4,3 " Sutabri, Tata. 2012. “Konsep Sistem Informasi”. Yogyakarta : Andi Offset "
    5. " Darmawan, Deni. 2013. “Sistem Informasi Manajemen” Bandung: PT. Remaja Rosdakarya Offset "
    6. 6,0 6,1 " Jogiyanto, Hartono. 2010. “Analisis dan Desain Sistem Informasi, Edisi III. Yogyakarta: ANDI "
    7. " Yakub. 2012. “Pengantar Sistem Informasi”, Yogyakarta: Graha Ilmu."
    8. 8,0 8,1 8,2 " Rosa, A.S., dan M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika."
    9. " Sutabri, Tata.2012. “Konsep Sistem Informasi”. Yogyakarta:Andi Offset."
    10. " Fahmi, Irham. 2013. "Manajemen Strategis Teori dan Aplikasi".Bandung: CV.Alfabeta."
    11. " Widodo, Prabowo Pudjo dan Heriawati. 2011. Menggunakan UML.Bandung:Informatika. "
    12. " Vidia, Dhanada dan Anuttama. 2013. “Analisis Dan Perancangan Sistem Informasi Rawat Jalan Di Rumah Sakit Hewan Universitas Airlangga Surabaya Dengan Metode Berorientasi Objek”. Surabaya: Universitas Airlangga"
    13. 13,0 13,1 13,2 13,3 13,4 " Elvi Selviana 2013, “Perancangan Sistem Informasi Penggajian Pegawai Berbasis web pada Kelurahan Cikokol Tangerang” "
    14. " Wahana,Komputer. 2010. Shourtcourse SQL Server2008 Express, sistembasis data.Yogyakarta: Andi."
    15. 15,0 15,1 " Guritno, Suryo., Sudaryono, dan Untung Rahardja.2011. Theory and Application Of IT Research Metodologi Penelitian Teknologi Informasi.Tangerang "
    =
    DAFTAR LAMPIRAN
    =

Contributors

Lina Yuliana