Sistem Informasi Kepegawaian Berbasis Dekstop Di PT. Yolita Jaya Indonesia

(1)

SISTEM INFORMASI KEPEGAWAIAN

BERBASIS DEKSTOP DI PT YOLITA JAYA INDONESIA

ARTIKEL

Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Program Strata Satu (S1) Program Studi Sistem Informasi

Disusun Oleh :

Rizky Purnama

10513811

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(2)

ABSTRACT

The need for a system that can assist in carrying out its activity is needed by the company, because companies must be able to process the data with the desired results. Where the results of the information must be accurate, current and relevant so that it can be used by any party that requires the company.

Information Systems Officer at PT. Yolita Jaya Indonesia into one system that can help companies carry out their activities. That is where the system is able to integrate the Personnel Information and Payroll Presence. Because of the presence of such systems Personnel can immediately get all kinds of information employees needed for the presence and Finance section can quickly obtain information about the employee to employee payroll.

In building this system using prototype methodology. Methodology The prototype is a simple methodology of the modeling software that allows users to have a basic idea of the program and conduct preliminary testing. Prototyping provide facilities for developers and users to interact with each other during the manufacturing process, so that developers can easily model the software that will be created. Systems analysis using a tool to describe the system DFD (Data Flow Diagram) while conceptual analysis using the ERD (Entity Relationship Diagram). Coding system is done by using the Java programming language and data storage is done on PostgreSQL. System testing is done by testing Black-Box and White Box testing. After testing, system maintenance must be done in order to maintain the consistency of the system. With this method the expected development of the system be made more orderly and better.

With the Human Resources Information System is expected between employee data, presence and become integrated payroll processing, so it can support the data processing personnel.


(3)

I. PENDAHULUAN Latar Belakang

Pada saat ini kemajuan akan sistem informasi dan ilmu pengetahuan khususnya dibidang komputerisasi sudah sangat pesat, dengan pesatnya kemajuan akan teknologi tersebut maka semakin pesat pula kebutuhan akan penggunaan komputer sebagai penunjang kerja. Dimana komputer didefinisikan sebagai alat yang berfungsi untuk mengumpulkan, mengolah, menyimpan dan mendistribusikan informasi untuk mendukung pengambilan keputusan dalam suatu organisasi. Karena tidak mungkin pada saat sekarang dalam melakukan rekap data dan membuat laporan-laporan masih menggunakan penulisan dengan tangan sebab jika masih menggunakan pengolahan seperti itu rentan akan kesalahan dan sulit untuk diperbaiki.

Adanya sistem komputer ini sangat membantu dalam pemecahan masalah terutama dalam hal pengolahan data. Penggunaan komputer juga dapat dijadikan alat untuk mencapai tujuan dan mencari kemudahan dalam melakukan suatu proses pekerjaan, terutama yang melibatkan banyak data.

Kebutuhan akan suatu sistem yang dapat membantu dalam melaksanakan aktifitasnya sangat dibutuhkan oleh perusahaan, sebab perusahaan harus dapat mengolah data dengan hasil yang diinginkan. Dimana hasil informasi tersebut harus akurat, aktual dan relevan sehingga dapat digunakan oleh pihak manapun yang memerlukan dalam perusahaan.

Sistem infromasi kepegawaian merupakan sebuah sistem yang digunakan untuk proses penyimpanan dan pengolahan data yang berkaitan dengan pegawai, untuk mendukung operasional kepegawaian. Sistem ini digunakan salah satunya oleh personalia dalam menganalisa data kepegawaian.

Dalam pengolahan data kepegawaian yang sedang berjalan di PT Yolita Jaya Indonesia masih dilakukan dengan mengandalkan pencarian arsip-arsip untuk mendapatkan informasi mengenai data pengolahan cuti, izin, sakit dan dinas luar. Belum terintegrasinya pengolahan data tersebut dengan proses presensi dan juga penggajian membuat terhambatnya kebutuhan data yang seharusnya segera tersedia.

Oleh karena itu berdasarkan uraian diatas, maka dibutuhkan suatu sistem yang terintegrasi diamana perlu adanya sistem informasi kepegawaian yang didalamnya mencakup proses pengolahan data gaji pegawai. Berdasarkan hal tersebut penulis tertarik untuk membuat sistem informasi kepegawaian yang terintegrasi dengan judul SISTEM INFORMASI KEPEGAWAIAN PADA PT. YOLITA JAYA INDONESIA.

Identifikasi Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, maka penulis mengidentifikasi masalah penelitian sebagai berikut :

1. Pengolahan data kepegawian yang berjalan masih dilakukan dengan pencarian arsip, hal ini mengakibatkan waktu yang lebih lama dalam hal menghasilkan laporan yang dibutuhkan.

2. Penyimpanan data status pegawai tersebut berpengaruh terhadap laporan kepegawaian yang akan diproses untuk penggajian.


(4)

Rumusan Masalah

Ada pun rumusan masalah berdasarkan identifikasi masalah diatas adalah sebagi berikut.

1. Bagaimana menggambarkan prosedur atau sistem yang sedang berjalan menggunakan metode pendekatan terstruktur dengan alat bantu flowmap, diagram konteks, DFD, kamus data dan perancangan basis data pada PT. Yolita Jaya Indonesia.

2. Bagaimana membuat sistem yang diusulkan dengan bahasa pemrograman java yang di integrasikan dengan database potgresql pada PT. Yolita Jaya Indonesia.

3. Bagaimana melakukan pengujian sistem yang sudah dibuat pada PT. Yolita Jaya. 4. Bagaimana menerapkan implementasi dari sistem yang sudah dibuat pada PT. Yolita Jaya Indonesia

Maksud Penelitian

Maksud dari penelitian ini adalah untuk membangun sebuah sistem informasi kepegawaian yang ada di PT. Yolita Jaya Indonesia yang diharapkan dapat berguna untuk mempermudah didalam pengolahan data.

Tujuan Penelitian

Adapun tujuan dari penulisan skripsi ini adalah sebagai berikut :

1. Untuk menggambarkan Sistem Informasi Kepegawaian di PT. Yolita Jaya Indonesia menggunakan metode pendekatan terstruktur dengan alat bantu flowmap, diagram konteks, DFD, kamus data dan perancangan basis data pada PT. Yolita Jaya Indonesia.

2. Untuk membuat rancangan Sistem Informasi Kepegawaian di PT. Yolita Jaya Indonesia dengan bahasa pemrograman java diintegrasikan dengan database postgres.

3. Untuk melakukan pengujian Sistem Informasi Kepegawaian di PT. Yolita Jaya Indonesia.

4. Untuk melakukan implementasi Sistem Informasi Kepegawaian di PT. Yolita Jaya Indonesia.

Batasan Masalah

Adapun yang menjadi batasan masalah dalam pelaksanaan penelitian ini adalah sebagai berikut :

1. Sistem yang dirancang ialah sistem presensi dan penggajian.

2. Sistem presensi dan penggajian digunakan untuk bagian staff pada PT. Yolita Jaya Indonesia.

3. Pengajuan izin dilakukan H-7 sebelum izin.

4. Pengambilan cuti tahunan hanya dapat diambil 2 hari setiap bulan.

5. Pengambilan cuti khusus dapat dilakukan bersamaan dengan cuti tahunan.

6. Sakit yang dibayar harus menggunakan klinik / rumah sakit yang sudah ditunjuk oleh perusahaan, diluar itu tidak dibayar.

7. Jam kerja untuk staff di PT. Yolita Jaya Indonesia ialah dari pukul 08:30 – 16:30. 8. Karyawan yang terlambat masuk dan lupa mengetok kartu ke mesin presensi diharuskan membuat surat pernyataan paling lambat 1 hari setelah kejadian. Jika tidak upah sehari kerja tidak dibayar.

9. Perancangan Sistem Informasi menggunakan bahasa pemrograman Java dan Database menggunakan PostgresSQL.


(5)

II. KAJIAN PUSTAKA Pengertian Sistem

Sistem adalah kumpulan elemen-elemen yang saling berinteraksi satu sama lain untuk mencapai tujuan yang telah ditetapkan. Sebuah sistem terdiri dari bagian-bagian yang saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran atau maksud, tujuan dan sasaran yang sama

Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu,yaitu mempunyai komponen-komponen, batas sistem lingkungan luar sistem,masukan,keluaran,pengolah dan sasaran atau tujuan

1.

Komponen Sistem

2. Batasan Sistem

3. Lingkungan Luar Sistem 4. Penghubung Sistem 5. Masukan Sistem 6. Keluaran Sistem 7. Pengolahan Sistem 8. Sasaran Sistem Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya.Karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut.

Oleh karena itu sistem dapat diklasifikasikan kedalam beberapa sudut pandang.Seperti contoh sistem yang bersifat abstrak,sistem alamiah,sifat yang bersifat determinicstic dan sistem yang bersifat terbuka dan tertutup.

Pengertian Informasi

Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau mendatang.

Pengertian Sistem Informasi

Sistem Informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan/atau untuk mengendalikan organisasi.

Pengertian Karyawan

Pengertian karyawan adalah sesorang yang ditugaskan sebagai pekerja dari sebuah perusahaan untuk melakukan operasional perusahaan dan dia bekerja untuk digaji.

Pengertian Presensi

Pada dasarnya istilah satu ini bermakna sama dengan "Daftar Hadir". Kamus Besar Bahasa Indonesia mendefinisikannya sebagai presensi sebagai kehadiran.


(6)

Pengertian Kepegawaian

kepegawaian adalah bagian yang menangani masalah individu atau personal

yang apabila hal ini diaplikasikan dalam organisasi adalah mengenai para pegawai

atau karyawan.

NetBeans

Netbeans adalah suatu bahasa pemograman (development language) berbasis IDE (integrated development environment) yang ditulis dalam bahasa pemprograman Java. Proyek NetBeans IDE ini terdiri dari berbagai sumber yang memiliki fitur lengkap yang bersifat terbuka dan seluruhnya ditulis dalam bahasa pemprograman java dan platform aplikasi klien yang handal, yang dapat digunakan untuk merancang berbagai macam aplikasi perangkat lunak.

PostgresSQL

PostgreSQL merupakan Sebuah Obyek-Relasional Data Base Management Sistem (ORDBMS) yang dikembangkan oleh Berkeley Computer Science Department.

Java

Bahasa java dikembangkan di Sun Microsistems dan mulai diperkenalakan kepada public pada tahun 1995. Seperti halnya C++, java juga merupakan Bahasa yang berorientasi objek. Dengan demikian, java juga memudahkan dalam pembuatan aplikasi bersakala besar.

Sebagai Bahasa yang beraras tinggi, yang menggunakan perintah-perintah yang mudah dimengerti oleh orang, Java mempunyai keunggulan yakni bersifat universal. Sebagai bahasa yang universal, java bisa dijumpai di berbagai platform (Linux, Windows, Mac dan lain-lain). Artinya, jika anda menguasai java platform PC, sangat mudah untuk berpindah di Linux ataupun sistem operasi yang lain. Hal yang menarik lagi, hasil kompilasi java yang dinamakan bytecode dapat dijalankan di berbagai platform sepanjang di sistem target memiliki Java Runtime Environment(JRE).

Ireport

iReport merupakan ‘Visual Report Designer’ untuk JasperReports yang merupakan salah satu aplikasi open source populer untuk reporting yang berbasis teknologi Java.

III.OBJEK DAN METODE PENELITIAN Objek Penelitian

Tempat yang dijadikan peneliti sebagai objek penelitian yakni dilakukan di perusahaan manufaktur yaitu PT. Yolita Jaya Indonesia yang berlokasi di Jl. Industri Cimareme I No. 1 Padalarang maka peneliti membahas mengenai sejarah, visi dan misi, struktur organisasi dan deskripsi pekerjaan dari PT. Yolita Jaya Indonesia.

Visi dan Misi Perusahaan

1. Menjadi market leader dalam industri alat pelindung hujan dan peralatan renang di Indonesia.

2. Memberi kepuasan bagi semua pihak yang mempunyai kepentingan dengan perusahaan, diantaranya: pelanggan, supplier, karyawan dan stake holder.


(7)

3. Menciptakan produk yang berkualitas, aman dan nyaman serta inovasi produk yang tiada henti.

4. Mengembangkan SDM yang handal menuju pasar bebas. Struktur Organisasi Perusahaan

Secara umum struktur organisasi merupakan suatu kerangka yang memperlihatkan tugas dan tanggung jawab untuk mencapai tujuan organisasi, hubungan antar fungsi dan wewenang atas pekerjaan yang dibebankan kepadanya. Dalam suatu badan usaha baik instansi pemerintahan maupun swasta struktur organisasi sangat penting karena baiknya suatu manajemen ditunjang dari strukturorganisasi yang baik pula.

Untuk lebih jelasnya struktur organisasi PT. Yolita Jaya Indonesia dapat dilihat pada gambar : Gambar 3.1. Struktur Organisasi

Metode Penelitian

Metode Penelitian adalah suatu teknik atau cara mencari, memperoleh mengumpulkan atau mencatat data yang digunakan untuk faktor - faktor yang berhubungan dengan pokok permasalahan sehinggga akan didapat suatu kebenaran atas data yang diperoleh.

Dengan penelitian ini peneliti merupakan metode dasar penyusunan rancangan penelitian dan merupakan penjabaran dari metode ilmiah secara umum dimana metode penelitian dijelaskan dari awal perencanaan sehingga tercapainya tujuan penelitian.

Desain Penelitian

Dengan metode deskriptif pada pendekatan kasus di PT. Yolita Jaya Indonesia, yaitu suatu metode dengan tujuan untuk membuat gambaran secara sistematis, faktual dan akurat mengenai fakta-fakta dan sifat-sifat pada suatu objek penelitian tertentu. Pada tahap pertama peneliti melakukan dengan cara mengumpulkan data dan bahan yang diperlukan terlebih dahulu, dan pada tahap beriktnya peneliti mengolah dan membahas sampai pada suatu kesimpulan yang pada akhirnya dapat dibuat suatu laporan untuk melampirkan semua kegiatan yang dikerjakan selama dilakukannya penelitian di PT. Yolita Jaya Indonesia.

Jenis dan Metode Pengumpulan Data

Didalam penelitian yang dilakukan oleh peneliti, maka suatu metode yang digunakan sebagai alat atau sarana pengambilan data - data. Metode yang dimaksud adalah sebagai berikut :

- Sumber data primer adalah data yang diperoleh melalui pengamatan atau wawancara dan observasi.

- Data sekunder, yaitu data yang diperoleh secara tidak langsung dari objek penelitian, dengan kata lain peneliti memperoleh data dengan mempelajari data-data dan catatan-catatan yang berhubungan dengan masalah yang diteliti.

Metode Pendekatan Sistem

Untuk mempermudah penyusunan laporan dan pembuatan perangkat lunak maka metode pengembangan sistem yang digunakan adalah metode paradigma prototype model seperti yang tertera pada gambar berikut ini :

Gambar 3.2

Mekanisme pengembangan


(8)

Alat Bantu Analisis dan Perancangan

Metode pendekatan sistem data merupakan suatu cara dimana menggambarkan aliran data yang terjadi dalam suatu sistem informasi, dengan menggunakan pendekatan sistem data akan lebih mudah membaca alur data yang diproses.

- Flow Map

Flow Map adalah aliran data berbentuk dokumen atau formulir didalam suatu sistem informasi yang merupakan suatu aktifitas yang terkait dalam hubungannya dengan kebutuhan data dan informasi. Proses aliran dokumen ini terjadi dengan entitas diluar sistem.

- Diagram Konteks

Diagram konteks (Context Diagram) adalah sebuah diagram sederhana yang menggambarkan hubungan antara entitas luar, masukan dan keluaran dari sistem. Diagram konteks direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. - Data Flow Diagram

DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.

- Kamus Data

Kamus Data adalah kumpulan elemen-elemen atau simbol-simbol yang di gunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem.

- Perancangan Basis Data

Semua operasi masukan dan keluaran yang berhubungan dengan basis data harus menggunakan Sistem Manajemen Basis Data (DBMS), dengan kata lain peran DBMS untuk basis data adalah sebagai penghubung atas aplikasi dengan basis data itu sendiri. - Normalisasi

Untuk memberikan panduan yang sangat membantu bagi pengembang dalam menciptakan suatu table yang kuran efisien, maka diciptakanlah suatu teknik untuk mengurangi ketidak-efisienan tabel dengan menggunakan teknik normalisasi.

Normalisasi merupakan suatu proses pengelompokkan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya.

- Tabel Relasi

Tabel relasi adalah hubungan atau asosiasi suatu entitas dengan dirinya sendiri atau hubungan dengan entitas lainnya. Model basis data relasional meunjukkan suatu cara yang digunakan untuk mengelola/mengorganisasi data

Pengujian Software

Pengujian perangkat lunak (software) adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempresentasikan kajian pokok dari spesifikasi, desain, dan pengkodean. Pengujian software yang penulis gunakan dalam penelitian ini adalah blackbox. Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Analisis Dokumen

Analisis sistem bertujuan untuk mengevaluasi suatu permasalahan yang sedang berjalan didalam sistem. Kelebihan dan kekurangan sistem tersebut dapat diidentifikasi sehingga dapat membangun perangkat lunak yang lebih mudah dari sistem yang lama maka akan ditemukan beberapa data dan fakta yang akan dijadikan bahan uji dan analisa


(9)

menuju pengembangan sebuah aplikasi sistem yang diusulkan. Tabel 3.1 Analisis Dokumen.

IV.HASIL PENELITIAN Analisis Prosedur yang Sedang Berjalan

Analisis prosedur yang berjalan menguraikan secara sistematis aktivitas-aktivitas yang terjadi dalam sistem, diantaranya :

1. Bagian Personalia

a. Membuat laporan kehadiran karyawan

b. Memberikan laporan kehadiran karyawan pada pimpinan 2. Bagian Keuangan

a. Mengelola gaji karyawan

b. Membuat laporan penggajian karyawan c. Memberikan laporan penggajian ke pimpinan. 3. Pimpinan

a. Menerima laporan pekehadiran karyawan b. Menerima laporan penggajian karyawan Gambaran Umum Sistem Yang Diusulkan

Sistem informasi kepegawaian ini dapat digambarakan sebagai sebuah fasilitas aplikasi untuk membantu pekerjaan PT .Yolita Jaya Indonesia yang sebelumnya masih belum sesuai dengan apa yang diharapkan dalam pengelolaan kepegawaian dan penggajian. Dengan adanya sistem ini diharapkan dapat mengintegrasikan sistem kepegawain dan sistem penggajian dalam pengolahan data dan pimpinan dapat dengan cepat mendapatkan laporannya.

Perancangan Prosedur Yang Diusulkan

1. Personalia akan mengelola data presensi dan absensi yang kemudian akan dijadikan laporan kehadiran yang akan dicetak kemudian diserahkan kepada pimpinan.

2. Pimpinan akan menandatangani laporan kehadiran, lalu laporan yang sudah ditandatangani diserahkan ke keuangan.

3. Bagian keuangan akan mengolah data penggajian berdasarkan data kehadiran dan membuat laporan penggajian.

4. Pimpinan akan menandatangani laporan penggajian, lalu laporan yang sudah ditandatangani diserahkan kembali ke Keungan.

5. Keuangan akan mencetak struk gaji dan lalu diberikan kepada setiap karyawan. Gambar 4.7 Flowmap SI yang diusulkan

Normalisasi

1. Bentuk Tidak Normal (Unnormalisasi)

{id, nrp, status, tanggal, keterangan, id, nama, pass, nrp, jumlahcuti, id, namadept, nrp, gajibulanan, uangmakan, uangtransport, uangkesehatan, tunjanganjabatan, tunjangantidaktetap, id, namadept, namajabatan, idjam, jammasuk, jamkerja, jamselesai, jamkeluar, id, nrp, jammasuk, jamkeluar, tanggal, keterangan, terlambat, id, nama, nrp, nama, tempatlahir, tanggallahir, jeniskelamin, agama, jabatan, alamat, tlp, tglmasuk, pendidikan, jurusan, tahunlulus, idjam, id, namapendidikan, id, nrp, tanggal, pinjaman,


(10)

keterangan, nrp, potonganjpk, potonganbpjs, id, nrp, bulan, tahun, potongan, id, nrp, tahun, tglproses, lamacuti, id, bulan, tahun, nrp, gajibulanan, uangmakan, uangtransport, uangkesehatan, tunjanganjabatan, tunjangantidaktetap, totalpenerimaan, potonganjpk, potonganbpjs, potonganpinjaman, totalpotongan, kasir, totalgaji, id, nrp, lamabulan, besarthr, gapok, tunjanganjabatan, id, namastatus, nrp, status, tanggalawal, tanggalakhir}

2. Bentuk Normal Pertama

{Nrp*, nama, tempatlahir, tanggallahir, jeniskelamin, agama, jabatan, alamat, tlp, tglmasuk, pendidikan, jurusan, tahunlulus, idjam*, nrp*, gajibulanan, uangmakan, uangtransport, uangkesehatan, tunjanganjabatan, tunjangantidaktetap, id*, id*, nrp*, jammasuk, jamkeluar, tanggal, keterangan, terlambat, idjam*, jammasuk, jamkerja, jamselesai, jamkeluar, id*, nrp*, status, tanggal, keterangan, nrp*, status, nrp*, jumlahcuti, id*, namadept, id*, namapendidikan, id*, nama, id*, namadept, namajabatan, id*, nama, pass, nrp*, potonganjpk, potonganbpjs, id*, nrp*, bulan, tahun, potongan, nrp*, status, tanggalawal, tanggalakhir }

3. Bentuk Normal Kedua

Table Absen = { id*, nrp**, status, tanggal, keterangan} Table Admin = {id*, nama, pass}

Table Cuti = {nrp*, jumlahcuti} Table Departement = {id*, namadept}

Table Gaji = {nrp*, gajibulanan, uangmakan, uangtransport, uangkesehatan, tunjanganjabatan, tunjangantidaktetap} Table Jabatan = {id*, namadept, namajabatan}

Table Jam = {idjam*, jammasuk, jamkerja, jamselesai, jamkeluar} Table Kehadiran = {id*, nrp**, jammasuk, jamkeluar, tanggal, keterangan,

terlambat} Table Login = {id*, nama}

Table Pegawai = {nrp*, nama, tempatlahir, tanggallahir, jeniskelamin, agama, jabatan**, alamat, tlp, tglmasuk, pendidikan**, jurusan, tahunlulus, idjam**}

Table Pendidikan = {id*, namapendidikan}

Table Potongan Tetap = {nrp*, potonganjpk, potonganbpjs} Table Proses Cuti = {id*, nrp**, tahun, tglproses, lamacuti}

Table Proses Gaji = {id*, bulan, tahun, nrp**, gajibulanan, uangmakan, uangtransport, uangkesehatan, tunjanganjabatan, tunjangantidaktetap, totalpenerimaan, potonganjpk, potonganbpjs, potonganpinjaman, totalpotongan, kasir, totalgaji}

Table Status = {id*, namastatus}

Table Status Pegawai = {nrp*, status, tanggalawal, tanggalakhir} Relasi Tabel

Tabel relasi digunakan untuk mengelompokkan data menjadi tabel-tabel yang menunjukkan entitas dan relasi yang berfungsi untuk mengakses data,sehingga database tersebut mudah dimodifikasi. Adapun saling keterkaitan antar tabel atau relasi tabel yang digunakan dalam sistem adalah sebagai berikut: Gambar 4.13 Tabel Relasi SI


(11)

ERD (Entity Relationship Diagram)

Pada Entity Relationship Diagram (ERD), hubungan antar file direlasikan dengan kunci relasi (Relational Key) yang merupakan kunci utama dari masingmasing file. ERD terdiri dari sekumpulan objek dasar, yaitu entitas-entitas yang saling berhubungan. ERD dari sistem informasi kepegawaian pada PT. Yolita Jaya Indonesia adalah sebagai berikut: Gambar 4.14 Diagram ERD

Implementasi

Implementasi adalah proses penerapan rancangan program yang telah dibuat pada bab sebelumnya atau aplikasi dalam melaksanakan sistem informasi pemrograman yang telah dibuat, hasil dari tahapan implementasi ini adalah suatu sistem pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian dapat diketahui apakah perangkat lunak ini dapat menghasilkan aplikasi sistem informasi sesuai dengan tujuan yang diharapkan.

Implementasi Perangkat Lunak

Adapun perangkat lunak yang dibutuhkan ialah : 1. Server

a. Operating System : Linux Ubuntu 10.04 b. Database : PostgreSQL

2. Client

a. Operating System : Microsoft Windows XP, Windows 7 atau Windows 8 b. Program Aplikasi : Java

Implementasi Perangkat Keras

Adapun perangkat keras yang digunakan dalam pembuatan aplikasi sistem informasi ini adalah sebagai berikut :

1. Server

a. Processor : Intel® Core™ i3-2330M Processor b. Memory : 2048 MB RAM.

c. Hard Disk : 500GB

d. Monitor LCD 15’inch

e. Mouse dan Keyboard. 2. Client

a. Processor : Intel® Core™2 Duo Processor E8400 b. Memory : 1024 MB RAM.

c. Hard Disk : 80GB

d. Monitor LCD 15’inch

e. Printer

f. Mouse dan Keyboard. Implementasi Basis Data

Sebuah basis data atau database, sangat dibutuhkan dalam sebuah sistem informasi yang terkomputerisasi. Pada sistem informasi ini dibangun dengan database yang saling berelasi dan berkesinambungan demi terciptanya sistem informasi yang terintegrasi.


(12)

Implementasi Halaman Utama

Form halaman utama merupakan sentral dari semua halaman form. Form ini

berisi menu

menu utama yang dapat mengakses dan menjadi penghubung antara

pengguna dengan beberapa sistem yang disesuaikan dengan level aksesnya. Berikut

ini implementasi struktur menu pada halaman utama Sistem Informasi yang

dirancang yaitu :

Tabel 4.59

Implementasi Halaman Utama

Pengujian

Pengujian merupakan bagian yang penting dalam siklus pengembangan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal. Pengujian terhadap program itu sendiri yang bertujuan agar program dapat berjalan dengan baik tanpa mengalami gangguan atau error, dan memungkinkan untuk dilakukannya pengembangan sistem lebih lanjut. Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box ini tidak perlu tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak, yang diuji adalah masukan serta keluarannya.

Rencana Pengujian

Kelas Uji Butir Uji Tingkat

Pengujian

Jenis Pengujian Login Pengecekan Login Sistem Blackbox

Inputan

Pengisian data Departement Modul Blackbox Pengisian data Jabatan modul Blackbox Pengisian data Pendidikan modul Blackbox Pengisian data Status modul Blackbox Pengisian data Pegawai modul Blackbox Pengisian data Presensi modul Blackbox Pengisian data Absen dan

Perubahan Status modul Blackbox Pengisian data Cuti modul Blackbox Pengisian data Lembur Modul Blackbox Pengisian data Inputan Gaji

Pegawai Modul Blackbox Pengisian data Proses Gaji Modul Blackbox


(13)

Pengisian data Struk Gaji Modul Blackbox

Laporan

Cetak Laporan Kehadiran

Karyawan Modul Blackbox Cetak Laporan Kehadiran

Seluruh Karyawan Modul Blackbox

Cetak Laporan Absensi Modul Blackbox Laporan Masa Kerja

Karyawan Modul Blackbox Laporan Habis Masa Kerja

Karyawan Modul Blackbox Laporan Cuti Tahunan Modul Blackbox Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian yang sudah dilakukan dengan beberapa kondisi yang memungkinkan pada saat program dijalankan, maka dapat ditarik kesimpulan bahwa perangkat lunak yang dibuat sudah berjalan dengan cukup baik sebagaimana yang diharapkan oleh perusahaan. namun pengujian ini pun dapat dikatakan belum sempurna, karena hanya dilakukan pada satu sisi pengujian. Dari semua yang telah dilakukan dalam pengujian ini diharapkan dapat mewakili penggunaan program secara keseluruhan.

V. KESIMPULAN DAN SARAN Kesimpulan

1. Dengan Sistem Informasi Kepegawaian ini antara data pegawai, presensi dan pengolahan gaji menjadi terintegrasi, sehingga diharapkan dapat menunjang kegiatan pengolahan data kepegawaian.

2. Dengan Sistem Informasi Kepegawaian ini maka diharapkan kebutuhan akan informasi yang dibutuhkan seperti segala bentuk laporan-laporan akan lebih mudah didapat.

3. Program ini dapat meminimalisasi kemungkian kehilangan data atau kerusakan dokumen karena data disimpan dalam database.

Saran

Untuk meningkatkan kinerja dari Sistem informasi kepegawaian serta memberikan kemudahan kepada PT. Yolita Jaya Indonesia, penulis mencoba memberikan saran, adapun saran yang diberikan agar aplikasi yang telah dibangun dapat lebih baik, antara lain :


(14)

OPERATION MANAGER MARKETING

MANAGER

PURCHASING MANAGER

ACCOUNTING MANAGER HRD

MANAGER DIRECTOR

R&D MANAGER

QA MANAGER MANAGEMENT

REPRESENTATIVE

IT MANAGER EXECUTIVE

MANAGER

PPIC MANAGER

Gambar 3.1 Struktur Organisasi

Gambar 3.2

Mekanisme pengembangan sistem dengan

Prototype

Tabel 3.1 Analisis Dokumen

No Nama

Dokumen Keterangan

1

Surat Permohonan

Cuti

Deskripsi

Merupakan surat permohonan untuk

mengajukan cuti.

Fungsi

Pada saat Pengajuan cuti.

Sumber data

Personalia

Elemen data

Tanggal, NRP, Nama, Jabatan,

Bagian, Tanggal Cuti, Lama Cuti,


(15)

2

Surat

Permohona Izin

Deskripsi

Merupakan surat permohonan untuk

mengajukan izin.

Fungsi

Pada saat Pengajuan izin.

Sumber data

Personalia

Elemen data

Tanggal, NRP, Nama, Jabatan,

Bagian, Tanggal Izin, Alasan izin.

Flowmap Penggajian Usulan

Bag. Personalia Pimpinan Bag. Keuangan

Pegawai Database SI Mencetak Laporan Kehadiran Karyawan Mengelola data gaji Cetak Laporan Penggajian Laporan Pengggajian Laporan Pengggajian TTD Laporan Penggajian Laporan Pengggajian Laporan Pengggajian

Cetak Struk Gaji Karyawan Laporan Kehadiran Karyawan C Struk Gaji D Struk Gaji Laporan Kehadiran Karyawan TTD Laporan kehadiran Karyawan Laporan Kehadiran Karyawan di TTD

Laporan Kehadiran Karyawan di TTD Laporan

Kehadiran Karyawan di TTD

A

B


(16)

tabsen PK id nrp status tanggal keterangan tadmin PK nrp nama bagian password tcuti PK nrp jumlahcuti tdept PK id namadept tgaji PK nrp gajibulanan uangmakan uangtransport uangkesehatan tunjanganjabatan tunjangantidaktetap tjabatan PK id namadept namajabatan tkehadiran PK id nrp hari tanggal jammasuk jamkeluar keterangan terlambat tlogin PK id nama tpegawai PK nrp nama tempatlahir tanggallahir jeniskelamin agama jabatan alamat tlp tglmasuk pendidikan jurusan tahunlulus statusawal tanggalawal tanggalakhir tpendidikan PK id namapendidikan tpotongantetap PK nrp potonganjpk potonganbpjs tprosescuti PK id nrp tahun tglproses lamacuti tprosesgaji PK id bulan tahun nrp gajibulanan uangmakan uangtransport uangkesehatan tunjanganjabatan tunjangantidaktetap totalpenerimaan potonganjpk potonganbpjs potonganpinjaman totalpotongan kasir totalgaji tstatus PK id namastatus tsuratcuti PK id nrp tglmulai tglakhir lamacuti keterangan tlembur id bulan tahun keterangan nrp jamlembur jamlembur tanggallembur


(17)

tpegawai Memiliki tgaji tdept tpendidikan Memiliki Memiliki Memiliki tjabatan tprosesgaji tkehadiran tabsen Melakukan Melakukan Memiliki tlembur Memiliki tcuti Memiliki tpotongantetap Memiliki Sebagai tadmin tstatus Memiliki 1 1 N 1 N 1 1 1 N 1 N N 1 1 1 1 1 1 1 N 1 1 1 1 Melakukan 1 N Memiliki 1 1

Gambar 4.14 ERD


(18)

DAFTAR PUSTAKA

[1].Ladjamudin, Al-Bahra bin. Analisis dan Desain Sistem Informasi. Yogyakarta : Graha Ilmu, 2005.

[2].Kadir, Abdul. Pengenalan Sistem Informasi. Yogyakarta. Andi.2009..

[3].Kristanto, Andri. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta . Gava Media. 2008.

[4]. Jogiyanto. Analisis dan Desain Sistem Informasi. Yogyakarta. Andi. 2005

[5].Raymond McLeod,Jr. Sistem Informasi Edisi 7 Jilid 2. Jakarta. Prenhallindo. 2005 [6].Ladjamudin, Al-Bahra bin. Analisis dan Desain Sistem Informasi. Yogyakarta. Graha

Ilmu. 2013

[7].Kadir, Abdul. Buku Pertama Belajar Pemrograman Java Untuk Pemula. Yogyakarta. Mediakom. 2014

[8].Kurniawan, Hendra. Aplikasi Penjualan dengan Program Java Netbeans Xampp dan iReport. Jakarta. PT. Elex Media Komputindo. 2011.

[9].Yuliardi, Rofiq. Tutorial PostGreSQL PostGIS dan pgRouting. Yogyakarta. Informatika. 2012


(19)

BAB I

PENDAHULUAN

1.1.

Latar Belakang Penelitian

Pada saat ini kemajuan akan sistem informasi dan ilmu pengetahuan

khususnya dibidang komputerisasi sudah sangat pesat, dengan pesatnya kemajuan

akan teknologi tersebut maka semakin pesat pula kebutuhan akan penggunaan

komputer sebagai penunjang kerja. Dimana komputer didefinisikan sebagai alat

yang

berfungsi

untuk

mengumpulkan,

mengolah,

menyimpan

dan

mendistribusikan informasi untuk mendukung pengambilan keputusan dalam

suatu organisasi. Karena tidak mungkin pada saat sekarang dalam melakukan

rekap data dan membuat laporan-laporan masih menggunakan penulisan dengan

tangan sebab jika masih menggunakan pengolahan seperti itu rentan akan

kesalahan dan sulit untuk diperbaiki.

Adanya sistem komputer ini sangat membantu dalam pemecahan masalah

terutama dalam hal pengolahan data. Penggunaan komputer juga dapat dijadikan

alat untuk mencapai tujuan dan mencari kemudahan dalam melakukan suatu

proses pekerjaan, terutama yang melibatkan banyak data.

Kebutuhan akan suatu sistem yang dapat membantu dalam melaksanakan

aktifitasnya sangat dibutuhkan oleh perusahaan, sebab perusahaan harus dapat

mengolah data dengan hasil yang diinginkan. Dimana hasil informasi tersebut

harus akurat, aktual dan relevan sehingga dapat digunakan oleh pihak manapun

yang memerlukan dalam perusahaan.


(20)

2

Sistem infromasi kepegawaian merupakan sebuah sistem yang digunakan

untuk proses penyimpanan dan pengolahan data yang berkaitan dengan pegawai,

untuk mendukung operasional kepegawaian. Sistem ini digunakan salah satunya

oleh personalia dalam menganalisa data kepegawaian.

Dalam pengolahan data kepegawaian yang sedang berjalan di PT Yolita Jaya

Indonesia masih dilakukan dengan mengandalkan pencarian arsip-arsip untuk

mendapatkan informasi mengenai data pengolahan cuti, izin, sakit dan dinas luar.

Belum terintegrasinya pengolahan data tersebut dengan proses presensi dan juga

penggajian membuat terhambatnya kebutuhan data yang seharusnya segera

tersedia.

Oleh karena itu berdasarkan uraian diatas, maka dibutuhkan suatu sistem

yang terintegrasi diamana perlu adanya sistem informasi kepegawaian yang

didalamnya mencakup proses pengolahan data gaji pegawai. Berdasarkan hal

tersebut penulis tertarik untuk membuat sistem informasi kepegawaian yang

terintegrasi dengan judul

SISTEM INFORMASI KEPEGAWAIAN PADA PT.

YOLITA JAYA INDONESIA

.

1.2.

Identifkasi dan Rumusan Masalah

1.2.1.

Identifkasi Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, maka penulis

mengidentifikasi masalah penelitian sebagai berikut :

1.

Pengolahan data kepegawian yang berjalan masih dilakukan dengan pencarian

arsip, hal ini mengakibatkan waktu yang lebih lama dalam hal menghasilkan

laporan yang dibutuhkan.


(21)

3

2.

Penyimpanan data status pegawai tersebut berpengaruh terhadap laporan

kepegawaian yang akan diproses untuk penggajian.

3.

Belum terintegrasinya sistem informasi kepegawian dengan sistem

penggajian.

1.2.2.

Rumusan Masalah

Ada pun rumusan masalah berdasarkan identifikasi masalah diatas adalah

sebagi berikut.

1.

Bagaimana menggambarkan prosedur atau sistem yang sedang berjalan

menggunakan metode pendekatan terstruktur dengan alat bantu flowmap,

diagram konteks, DFD, kamus data dan perancangan basis data pada PT.

Yolita Jaya Indonesia.

2.

Bagaimana membuat sistem yang diusulkan dengan bahasa pemrograman

java yang di integrasikan dengan database potgresql pada PT. Yolita Jaya

Indonesia.

3.

Bagaimana melakukan pengujian sistem yang sudah dibuat pada PT.

Yolita Jaya.

4.

Bagaimana menerapkan implementasi dari sistem yang sudah dibuat pada

PT. Yolita Jaya Indonesia

1.3.

Maksud dan Tujuan Penelitian

1.3.1.

Maksud Penelitian

Maksud dari penelitian ini adalah untuk membangun sebuah sistem

informasi kepegawaian yang ada di PT. Yolita Jaya Indonesia yang diharapkan

dapat berguna untuk mempermudah didalam pengolahan data.


(22)

4

1.3.2.

Tujuan Penelitian

Adapun tujuan dari penulisan skripsi ini adalah sebagai berikut :

1.

Untuk menggambarkan Sistem Informasi Kepegawaian di PT. Yolita Jaya

Indonesia menggunakan metode pendekatan terstruktur dengan alat bantu

flowmap, diagram konteks, DFD, kamus data dan perancangan basis data

pada PT. Yolita Jaya Indonesia.

2.

Untuk membuat rancangan Sistem Informasi Kepegawaian di PT. Yolita

Jaya Indonesia dengan bahasa pemrograman java diintegrasikan dengan

database postgres.

3.

Untuk melakukan pengujian Sistem Informasi Kepegawaian di PT. Yolita

Jaya Indonesia.

4.

Untuk melakukan implementasi Sistem Informasi Kepegawaian di PT.

Yolita Jaya Indonesia.

1.4.

Kegunaan Penelitian

1.4.1.

Kegunaan Praktis

1.

Bagi PT. Yolita Jaya Indonesia

Penelitian ini diharapkan dapat memberikan informasi secara ilmiah dan

berguna mengenai pengaruh sistem informasi kepegawaian terhadap

pelaksanaan presensi, absensi dan penggajian bagi PT. Yolita Jaya

Indonesia.


(23)

5

1.4.2.

Kegunaan Akademis

1.

Bagi Peneliti

Untuk menambah wawasan serta pengetahuan penulis serta dapat

membandingkan ilmu yang diperoleh dibangku kuliah dengan aplikasi di

lapangan. Sehingga penulis mengerti secara teori dan praktek.

2.

Bagi Peneliti Lain

Hasil penelitian ini diharapkan dapat bermanfaat bagi peneliti lain sebagai

referensi untuk penelitian sejenis sehingga dapat dikembangkan dengan

lebih lanjut.

3.

Bagi Pengembang Ilmu

Memberikan masukan ilmu bagi Program Studi Sistem Informasi tentang

Sistem Informasi kepegawaian serta dapat digunakan oleh pihak lain

sebagai perbandingan guna menciptakan suatu inofasi baru yang

bermanfaat bagi orang banyak.

1.5.

Batasan Masalah

Adapun yang menjadi batasan masalah dalam pelaksanaan penelitian ini

adalah sebagai berikut :

1.

Sistem yang dirancang ialah sistem presensi dan penggajian.

2.

Sistem presensi dan penggajian digunakan untuk bagian staff pada PT.

Yolita Jaya Indonesia.

3.

Pengajuan izin dilakukan H-7 sebelum izin.

4.

Pengambilan cuti tahunan hanya dapat diambil 2 hari setiap bulan.


(24)

6

6.

Sakit yang dibayar harus menggunakan klinik / rumah sakit yang sudah

ditunjuk oleh perusahaan, diluar itu tidak dibayar.

7.

Jam kerja untuk staff di PT. Yolita Jaya Indonesia ialah dari pukul 08:30

16:30.

8.

Karyawan yang terlambat masuk dan lupa mengetok kartu ke mesin

presensi diharuskan membuat surat pernyataan paling lambat 1 hari setelah

kejadian. Jika tidak upah sehari kerja tidak dibayar.

9.

Perancangan Sistem Informasi menggunakan bahasa pemrograman Java

dan Database menggunakan PostgresSQL.

10.

Sistem yang dirancang berbahasa Indonesia.

1.6.

Lokasi dan Waktu Penelitian

Lokasi Penelitian dilakukan di Kantor PT. Yolita Jaya Indonesia yang

berlokasi di Jl. Industri Cimareme I No. 1 Padalarang 40553, Telp (022) 6865888,

Fax. (022) 6866620. Adapun waktu penelitian dilaksanakan Oktober 2015 s/d

Februari 2015.


(25)

7

Tabel 1.1 Jadwal Penelitian 2015

No. Aktivitas

Oktober

2015

November

2015

Desember

2015

Januari

2016

Februari

2016

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1

Identifikasi Kebutuhan

Pemakai :

a.

Observasi

b.

Wawancara

c.

Dokumentasi

2

Pembuatan prototype :

a.

Perancangan

prosedur

(Flowmap,

DFD).

b.

Perancangan

Basis

Data

(ERD)

c.

Database dengan

Postgresql

d.

Tampilan

dan

Fungsi

dengan

Java

3

Pengujian Prototype

a.

Menguji

Interface

b.

Menguji

fitur

fungsionalitas

4

Perbaikan Prototype

1.7.

Sistematika Penulisan

Untuk memberikan gambaran yang jelas mengenai penyusunan skripsi, maka

ditetapkan sistematika penulisan sebagai berikut:

BAB I

PENDAHULUAN

Bab ini berisi latar belakang, identifikasi dan rumusan masalah,

maksud dan tujuan, kegunaan, batasan masalah, lokasi dan waktu

penelitian dan sistematika penulisan.


(26)

8

BAB II

LANDASAN TEORI

Bab ini berisi tentang teori

teori yang melandasi dari

pembangunan Sistem Informasi Kepegawaian pada PT. Yolita Jaya

Indonesia.

BAB III OBJEK DAN METODE PENELITIAN

Pada bab ini akan membahas sedikit mengenai profil perusahaan

tempat aplikasi ini akan diimplementasikan, dan membahas

mengenai analisis dari program yang sedang berjalan dengan

metode yang telah ada dan menganalisis sistem yang sedang

berjalan.

BAB IV HASIL DAN PEMBAHASAN

Bab ini berisi tahap perancangan sistem, perancangan antar muka

perancangan arsitektur jaringan, implementasi. Selain itu juga

berisi pengujian program yang dikerjakan.

BAB V

KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan yang di dapat selama penulisan laporan

skripsi dari pembahasan masalah, selain itu juga berisi saran untuk

perbaikan dan menindak lanjuti hasil penelitian.


(27)

BAB V

KESIMPULAN DAN SARAN

Pada bagian ini akan diulas tentang kesimpulan yang berisi hasil

hasil

yang diperoleh setelah dilakukan analisis, desain, dan implementasi dari

perancangan perangkat lunak yang dibangun serta saran - saran yang akan

memberikan catatan penting dan kemungkinan perbaikan yang perlu dilakukan

untuk pembangunan perangkat lunak selanjutnya.


(28)

156

5.1.

Kesimpulan

1.

Dengan Sistem Informasi Kepegawaian ini antara data pegawai, presensi

dan pengolahan gaji menjadi terintegrasi, sehingga diharapkan dapat

menunjang kegiatan pengolahan data kepegawaian.

2.

Dengan Sistem Informasi Kepegawaian ini maka diharapkan kebutuhan

akan informasi yang dibutuhkan seperti segala bentuk laporan-laporan

akan lebih mudah didapat.

3.

Program ini dapat meminimalisasi kemungkian kehilangan data atau

kerusakan dokumen karena data disimpan dalam database.

5.2.

Saran

Untuk meningkatkan kinerja dari Sistem informasi kepegawaian serta

memberikan kemudahan kepada PT. Yolita Jaya Indonesia, penulis mencoba

memberikan saran, adapun saran yang diberikan agar aplikasi yang telah dibangun

dapat lebih baik, antara lain :

1.

Mengubah sistem presensi dari menggunakan scan barcode menjadi sidik


(29)

(30)

SISTEM INFORMASI KEPEGAWAIAN

BERBASIS DEKSTOP DI PT YOLITA JAYA INDONESIA

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada Program Studi

Sistem Informasi Jenjang S1 (Sarjana) Fakultas Teknik dan Ilmu

Komputer

Rizky Purnama

10513811

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(31)

vi

DAFTAR ISI

LEMBAR PENGESAHAN

PERNYATAAN KEASLIAN

ABSTRAK ...

ABSTRACT

...

KATA PENGANTAR ...

DAFTAR ISI ...

DA

FTAR GAMBAR ………...

.

DAFTAR

TABEL ……….

DAF

TAR SIMBOL ………

.

i

ii

iii

vi

xi

xvi

xviii

BAB

I

PENDAHULUAN ……….

1.1.

Latar Belakang Penelitian ………

1.2.

Identifikasi dan Rumusan Masalah ………..

1.2.1.

Identifikasi Masalah ………..

1.2.2.

Rumusan Masalah ……….

1.3.

Maksud dan Tujuan Penelitian ………

1.3.1.

Maksud Penelitian ………..

1.3.2.

Tujuan Penelitian

……….

1.4.

Kegunaan Penelitian ………

1.4.1.

Kegunaan Praktis ………..

1

1

2

2

3

3

3

4

4

4


(32)

vii

1.4.2.

Kegunaan Akademis ……….

1.5.

Batasan Masalah ………..

1.6.

Lokasi d

an Waktu Penelitian ………...

5

5

6

BAB

II

LANDASAN TEORI ………

2.1.

Pengertian sistem………...

...

………

.

...

2.1.1.

Karakteristik

Sistem ……….……….

...

2.1.2.

Klasifikasi Sistem ...

2.2.

Pengertian Informasi

……..………..………...

2.2.1.

Konsep Dasar Informasi

………

...

2.2.2.

Siklus Informasi ………....

2.3.

Pengertian Sistem Informasi

………

………

...

2.3.1.

Komponen Sistem Informasi ……

...

2.4.

Deskripsi Teoritis

……….……..

.

2.4.1.

Pengertian Karyawan

………...

2.4.2.

Pengertian Absensi

………....

...

2.4.3.

Pengertian Presensi ...

2.4.4.

Pengertian Mangkir ...

2.4.5.

Pengertian Izin ...

2.4.6.

Pengertian Lembur ...

2.4.7.

Pengertian Cuti ...

2.4.8.

Pengertian Gaji ...

2.4.9.

Pengertian Kepegawaian ...

2.5.

Perangkat Lunak Pendukung ……….

………..

9

9

9

11

12

13

15

15

16

17

17

17

17

17

17

18

18

18

19

19


(33)

viii

2.5.1.

Netbeans

……….

2.5.2.

P

ostgreSQL….………..

2.5.3.

Java ………..………

2.5.4.

Ireport ..

………

19

19

20

20

BAB

III

OBJEK DAN METODE PENELITIAN ………

3.1.

Objek Penelitian ………..

3.1.1.

Sejarah Singkat Perusahaan

……….

..

3.1.2.

Visi Misi Perusahaan ……….

3.1.3.

Struktur Organisasi Perusahaan .………

....

3.1.4.

Deskripsi Tugas ………

.

……

3.2.

Metode Penelitian ………

3.2.1.

D

esain Penelitian ………..

3.2.2.

Jenis dan Metode Pengumpulan Data …………...

3.2.2.1.

Sumber Data Primer ………..

3.2.2.2.

Sumber Data Sekunder ……….

3.2.3.

Metode Pendekatan dan Pengembangan Sistem ...

3.2.3.1.

Metode P

engembangan Sistem ……...…...

3.2.3.2.

Alat Bantu Analisis dan Perancangan

……

.

3.2.4.

Pengujian Software...

3.3.

Analisis sistem Yang berjalan...

3.3.1.

Analisis Dokumen...

22

22

22

22

23

23

30

30

31

31

32

32

32

34

37

48

39

3.3.2.

Analisis Prosedur yang Sedang Berjalan

…………

3.3.2.1.

Flow Map………..

42

42


(34)

ix

3.3.2.2.

Diagram Konteks ……….

3.3.2.3.

Data Flow Diagram ………...

...

3.3.3.

Evaluasi Sistem Yang Sedang Berjalan …………

BAB IV HASIL DAN PEMBAHASAN….……….

4.1.

Perancangan Sistem

……….…

..

4.1.1.

Tujuan Perancangan sistem

……...

...

4.1.2.

Gambaran Umum sistem yang disusulkan …..…

4.1.3.

Perancangan Prosedur Yang diusulkan ………..

4.1.3.1.

Flow Map………

………..

4.1.3.2.

Diagram Konteks.

………...

4.1.3.3.

Data Flow Diagram ………..

4.1.3.4.

Kamus Data………..

4.1.4.

Peranc

angan Basis Data ………

4.1.4.1.

Normalisasi ………...

4.1.4.2.

Relasi Tabel ………..

4.1.4.3.

En

tity Relationship Diagram ………

4.1.4.4.

Struktur File ………..

4.1.4.5.

Kodifikasi ……….

4.2.

Pe

rancangan Antar Muka ………

4.2.1

Struktur Menu ………...

...

4.2.2.

Perancanga

n Input ……….

4.2.3.

Perancangan Output ………..

4.3

Perancangan Arsitektur Jaringan ………...

...

53

53

57

58

58

58

58

59

59

72

72

55

78

78

81

82

83

92

93

93

93

101

103


(35)

x

4.4

Implementasi………...

4.4.1

Implementasi Perangkat Lunak ………

4.4.2

Implementasi Perangkat Keras……….

4.4.3

Implementasi Basis Data (Sintaks SQL)

………..

104

104

104

105

4.4.4. Implementasi Antar Muka

………..

4.4.5.

Implementasi Instalasi Program

………...

4.4.5.1.

Instalasi PostgreSQL ………...

4.4.5.2.

Instalasi java ………

4.4.6.

Penggunaan Program

……….……

4.5.

Pengujian

……….

4.5.3.

Rencana Pengujian ……….

...

4.5.4.

Kasus dan Hasil Pengujian ………...

...

4.5.5.

Kesimpulan Hasil Pengujian

………

115

118

111

125

128

137

138

139

154

BAB

V

KESIMPULAN DAN SARAN ……….

5.1

K

esimpulan ………..……….

5.2

Saran ………

155

155

155

DAFTAR PUSTAKA

LAMPIRAN


(36)

DAFTAR PUSTAKA

[1].

Ladjamudin, Al-Bahra bin.

Analisis dan Desain Sistem Informasi.

Yogyakarta : Graha Ilmu, 2005.

[2].

Kadir, Abdul

.

Pengenalan Sistem Informasi

. Yogyakarta. Andi.2009..

[3].

Kristanto, Andri

.

Perancangan Sistem Informasi dan Aplikasinya

.

Yogyakarta . Gava Media. 2008.

[4].

Jogiyanto. Analisis dan Desain Sistem Informasi.

Yogyakarta. Andi. 2005

[5].

Raymond McLeod,Jr.

Sistem Informasi Edisi 7 Jilid 2

. Jakarta. Prenhallindo.

2005

[6].

Ladjamudin, Al-Bahra bin.

Analisis dan Desain Sistem Informasi

.

Yogyakarta. Graha Ilmu. 2013

[7].

Kadir, Abdul.

Buku Pertama Belajar Pemrograman Java Untuk Pemula

.

Yogyakarta. Mediakom. 2014

[8].

Kurniawan, Hendra.

Aplikasi Penjualan dengan Program Java Netbeans

Xampp dan iReport.

Jakarta. PT. Elex Media Komputindo. 2011.

[9].

Yuliardi, Rofiq.

Tutorial PostGreSQL PostGIS dan pgRouting

. Yogyakarta.

Informatika. 2012


(37)

KATA PENGANTAR

Bismillahirrahmanirrahim

Assalamualaikum Wr. Wb.

Puji dan Syukur penulis panjatkan kehadirat Allah SWT, karena dengan

limpah rahmat dan karunia-Nya penulis berhasil menyelesaikan skripsi ini yang

berjudul

Sistem Informasi Kepegawaian Berbasis Dekstop di PT Yolita Jaya

Indonesia

pada waktu yang telah ditetapkan. Tak lupa shalawat serta salam

kepada junjungan Nabi Besar Muhammad SAW dan para sahabatnya yang telah

membawa kita dari kegelapan ke alam terang benderang yang penuh ilmu

pengetahuan.

Skripsi ini merupakan salah satu syarat yang ditujukan untuk memenuhi

syarat kelulusan dalam menyelesaikan Jenjang Strata satu Program Studi Sistem

Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia

Bandung.

Tidak sedikit kesulitan yang penulis hadapi pada saat penyusunan Skripsi

ini, akan tetapi penulis mendapatkan bantuan dan dorongan dari berbagai pihak,

sehingga Skripsi ini bisa selesai dengan baik. Oleh karena itu, pada kesempatan

ini dengan segala kerendahan hati dan keikhlasan penulis ingin menyampaikan

ucapan terimakasih setulus-tulusnya kepada yang terhormat :

1.

Dr. Ir. Eddy Suryanto Soegoto, selaku Rektor Universitas Komputer Indonesia.

2.

Prof. Dr. H. Denny Kurniadie, Ir.M.Sc. selaku Dekan Fakultas Teknik dan


(38)

3.

Citra Noviyasari,S.Si.MT selaku Ketua Program Studi Sistem Informasi

Universitas Komputer Indonesia.

4.

Deasy Permatasari, S.Si., MT selaku Dosen Wali.

5.

Andri Sahata Sitanggang, S.Kom.,M.Kom selaku Dosen Pembimbing.

6.

Sintya Sukarta, ST., MT dan Deasy Permatasari, S.Si., MT selaku Reviewer.

7.

Seluruh Staff Dosen dan Sekertariat Program Studi Sistem Informasi.

8.

Kedua orang tua yang telah memberikan dorongan, nasihat, kasih sayang, doa,

dukungan meterial maupun spritual.

Selama penulisan Skripsi ini, penulis menyadari akan hal

kesalahan-kesalahan yang mungkin terjadi, baik itu dari segi teknik tata penyajian ataupun

dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran

dari pembaca dalam upaya perbaikan Skripsi ini.

Akhir kata, penulis berharap semoga Skripsi ini bermanfaat bagi siapapun

yang membacanya. Semoga Allah SWT senantiasa memberikan rahmat dan

hidayah kepada kita semua. Amin

Bandung, Januari 2016

Penulis


(39)

(40)

(41)

(1)

DAFTAR PUSTAKA

[1].Ladjamudin, Al-Bahra bin. Analisis dan Desain Sistem Informasi. Yogyakarta : Graha Ilmu, 2005.

[2].Kadir, Abdul. Pengenalan Sistem Informasi. Yogyakarta. Andi.2009..

[3].Kristanto, Andri. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta . Gava Media. 2008.

[4]. Jogiyanto. Analisis dan Desain Sistem Informasi. Yogyakarta. Andi. 2005 [5].Raymond McLeod,Jr. Sistem Informasi Edisi 7 Jilid 2. Jakarta. Prenhallindo.

2005

[6].Ladjamudin, Al-Bahra bin. Analisis dan Desain Sistem Informasi. Yogyakarta. Graha Ilmu. 2013

[7].Kadir, Abdul. Buku Pertama Belajar Pemrograman Java Untuk Pemula. Yogyakarta. Mediakom. 2014

[8].Kurniawan, Hendra. Aplikasi Penjualan dengan Program Java Netbeans Xampp dan iReport. Jakarta. PT. Elex Media Komputindo. 2011.

[9].Yuliardi, Rofiq. Tutorial PostGreSQL PostGIS dan pgRouting. Yogyakarta. Informatika. 2012


(2)

iii

KATA PENGANTAR

Bismillahirrahmanirrahim Assalamualaikum Wr. Wb.

Puji dan Syukur penulis panjatkan kehadirat Allah SWT, karena dengan limpah rahmat dan karunia-Nya penulis berhasil menyelesaikan skripsi ini yang berjudul “Sistem Informasi Kepegawaian Berbasis Dekstop di PT Yolita Jaya Indonesia” pada waktu yang telah ditetapkan. Tak lupa shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW dan para sahabatnya yang telah membawa kita dari kegelapan ke alam terang benderang yang penuh ilmu pengetahuan.

Skripsi ini merupakan salah satu syarat yang ditujukan untuk memenuhi syarat kelulusan dalam menyelesaikan Jenjang Strata satu Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia Bandung.

Tidak sedikit kesulitan yang penulis hadapi pada saat penyusunan Skripsi ini, akan tetapi penulis mendapatkan bantuan dan dorongan dari berbagai pihak, sehingga Skripsi ini bisa selesai dengan baik. Oleh karena itu, pada kesempatan ini dengan segala kerendahan hati dan keikhlasan penulis ingin menyampaikan ucapan terimakasih setulus-tulusnya kepada yang terhormat :

1. Dr. Ir. Eddy Suryanto Soegoto, selaku Rektor Universitas Komputer Indonesia. 2. Prof. Dr. H. Denny Kurniadie, Ir.M.Sc. selaku Dekan Fakultas Teknik dan


(3)

iv

3. Citra Noviyasari,S.Si.MT selaku Ketua Program Studi Sistem Informasi Universitas Komputer Indonesia.

4. Deasy Permatasari, S.Si., MT selaku Dosen Wali.

5. Andri Sahata Sitanggang, S.Kom.,M.Kom selaku Dosen Pembimbing.

6. Sintya Sukarta, ST., MT dan Deasy Permatasari, S.Si., MT selaku Reviewer. 7. Seluruh Staff Dosen dan Sekertariat Program Studi Sistem Informasi.

8. Kedua orang tua yang telah memberikan dorongan, nasihat, kasih sayang, doa, dukungan meterial maupun spritual.

Selama penulisan Skripsi ini, penulis menyadari akan hal kesalahan-kesalahan yang mungkin terjadi, baik itu dari segi teknik tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan Skripsi ini.

Akhir kata, penulis berharap semoga Skripsi ini bermanfaat bagi siapapun yang membacanya. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah kepada kita semua. Amin

Bandung, Januari 2016 Penulis


(4)

(5)

(6)