Anda di halaman 1dari 37

LAPORAN KERJA PRAKTEK

PERANCANGAN SISTEM INFORMASI DATA KARYAWAN


PADA PT.ARTHA UTAMA PLASINDO BERBASIS WEB

Disusun Oleh:

Nama : Krisna Bayu Agustin


Nim : 311510110

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI TEKNIK PELITA BANGSA
BEKASI
2018
LEMBAR PENGESAHAN PEMBIMBING

LAPORAN KULIAH KERJA PRAKTEK


PERANCANGAN SISTEM INFORMASI DATA KARYAWAN PADA
PT.ARTHA UTAMA PLASINDO BERBASIS WEB

Sebagai Salah Satu Syarat Untuk Membuat Tugas KKP Progam Studi Teknik
Informatika

Disusun oleh:
Nama : Krisna Bayu Agustin
Nim : 311510110

Cikarang, 25 November 2018

Menyetujui,
Dosen Pembimbing Kaprodi Teknik Informatika

Sifa Fauziah.M.Pd Aswan Sunge, S.Kom., M.Kom


NIDN: 0424089001 NIDN. 0426018003

i
LEMBAR PENGESAHAN PENGUJI

LAPORAN KULIAH KERJA PRAKTEK


PERANCANGAN SISTEM INFORMASI DATA KARYAWAN PADA
PT.ARTHA UTAMA PLASINDO BERBASIS WEB

Telah dipertahankan dihadapan sidang dewan penguji pada :

KEGIATAN HARI / TANGGAL WAKTU

Oleh :

Nama : Krisna Bayu Agustin

NIM/NIRM : 311510110

Program Studi : Teknik Informatika

Dewan Penguji :

Penguji I :( )

Penguji II :( )

Menyetujui,

Dosen Pembimbing Kaprodi Teknik Informatika

Sifa Fauziah.M.Pd Aswan Sunge, S.Kom., M.Kom


NIDN: 0424089001 NIDN. 0426018003

ii
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan

rahmat dan hidayahnya, Sehingga penulis dapat menyelesaikan Kuliah Kerja

Praktek dengan judul “ Perancangan Sistem Informasi Data Karyawan Pada PT.

Artha Utama Plasindo Berbasis Web ”.

Penyusunan ini bertujuan untuk melengkapi persyaratan dalam rangka

menyelesaikan studi S1 Sistem Informatika pada Sekolah Tinggi Teknologi (STT)

Pelita Bangsa.

Alhamdulillah akhirnya selesai laporan Kuliah Kerja Praktek Merupakan

hasil karya tulis untuk memenuhi persyaratan dalam menyelesaikan Program

Sarjana I Teknik Informatika Pelita Bangsa. Penulis menyadari bahwa dalam

penyusunan Kuliah Kerja Praktek ini masih sangat jauh dari kesempurnaan, maka

dengan segala kerendahan hati, penulis sangat mengharapkan saran dan kritik yang

sifatnya membangun dari semua pihak demi kesempurnaan laporan ini.

Selanjutnya pada kesempatan ini penulis tidak lupa mengucapakan terima

kasih atas bantuan, motovasi, arahan, bimbingan, dan perhatiannya baik dari segi

materi maupun segi moral dalam menyelesaikan laporan ini kepada:

1. Bapak Dr. Ir.Supriyanto,M.P. sebagai ketua STT Pelita Bangsa.

2. Bapak Aswan S. Sunge,S.E, M.Kom. sebagai kaprodi STT Pelita Bangsa.

3. Ibu Putri Anggun Sari,S.Pt.,M.Si sebagai Dosen Pembimbing Akademik.

4. Dosen Pembimbing Ibu Sifa Fauziah.M.Pd yang telah banyak membantu

penulis.

iii
5. Bapak dan Ibu dosen beserta segenap staf dan karyawan/karyawati fakultas

Teknik Informatika Kampus Pelita Bangsa.

6. Perusahaan PT.Artha Utama Plasindo yang telah membantu penulis

memberikan data dan mengajar penulis selama penulis melaksanakan

penelitian.

7. Dan tidak lupa juga penulis ucapkan terima kasih kepada teman-temanku

Simon Fery Lubis, Rizki Ahmad Fauzi dan Aji Hendrawan yang selalu

memberikan semangat dan dukungan yang berarti kepada penulis dalam

suka maupun duka, sehingga penulis dapat menyelesaikan laporan ini.

Semoga Allah SWT memberikan balasan yang setimpal dengan pahala yang

berlipat ganda, serta penulis mengharapkan agar tugas akhir ini dapat

bermanfaat bagi kita semua,Amiin ya robbal ‘alamin.

Cikarang, 02 Agustus 2018

Penulis

KRISNA BAYU AGUSTIN

311510110

iv
DAFTAR ISI

LEMBAR PENGESAHAN PEMBIMBING ................................................................... i

LEMBAR PENGESAHAN PENGUJI ............................................................................ ii

KATA PENGANTAR ...................................................................................................... iii

DAFTAR ISI...................................................................................................................... v

BAB I PENDAHULUAN .................................................................................................. 1

1.1 Latar Belakang ......................................................................................................... 1

1.2 Identifikasi Masalah ................................................................................................. 3

1.3 Batasan Masalah ...................................................................................................... 3

1.4 Rumusan Masalah .................................................................................................... 3

1.5 Tujuan Dan Manfaat ................................................................................................ 4

1.6 Lokasi Penelitian ...................................................................................................... 4

1.7 Sistematika Penulisan .............................................................................................. 4

BAB II LANDASAN TEORI ........................................................................................... 5

2.1 Sistem Informasi ....................................................................................................... 5

2.1.1 Pengertian Sistem .......................................................................................... 5

2.1.2 Pengertian Informasi ...................................................................................... 5

2.1.3 Pengertian Sistem Informasi .......................................................................... 6

2.2 Pengertian Data ........................................................................................................ 7

2.3 Pengertian Karyawan ............................................................................................... 7

v
2.3.1 Konsep Data Karyawan ................................................................................. 8

2.4 Konsep Program........................................................................................................ 8

2.4.1 XAMMP ........................................................................................................ 8

2.4.2 MYSQL ......................................................................................................... 9

2.4.3 Pengertian Personal Home Page (PHP) ....................................................... 10

2.4.4 Pengertian Adobe Dreamweaver ................................................................. 11

BAB III HASIL DAN PEMBAHASAN ........................................................................ 13

3.1 Profil Perusahaan .................................................................................................... 13

3.2 Struktur Organisasi ................................................................................................. 14

3.3 Flowchart Sistem Yang Berjalan ............................................................................ 16

3.4 Flowchart Sistem Yang Diusulkan ......................................................................... 17

3.5 Diagram Konteks .................................................................................................... 18

3.6 Entity Relationship Diagram ................................................................................... 19

3.7 Kamus Data dan Struktur Tabel .............................................................................. 20

3.8 Perancangan Program ............................................................................................. 25

BAB IV PENUTUP ......................................................................................................... 29

4.1. Kesimpulan ............................................................................................................ 29

4.2. Saran ...................................................................................................................... 29

DAFTAR PUSTAKA ...................................................................................................... 30

vi
BAB I
PENDAHULUAN

1.1 Latar Belakang


Penggunaan komputer dan sistem-sistemnya sudah menjadi kebutuhan yang

utama dalam rangka meningkatkan kinerja suatu instansi perusahaan. Setiap

proses manual dari instansi perusahaan tersebut dapat digantikan dengan sistem

yang terkomputerisasi karena penyediaan informasi yang lebih canggih serta

dapat mendukung proses pengambilan keputusan yang real time.

Namun pada kenyataannya masih banyak instansi perusahaan yang belum

menggunakan komputer dengan sistem informasi secara maksimal, hanya

menggunakan fasilitas yang tersedia dari beberapa software yang ada pada

PT.Artha Utama Plasindo. Dalam kegiatan pengolahan data karyawan serta

proses pengolahan yang dilakukan belum menggunakan sistem informasi

berbasis web. Hal ini disebabkan karena masih kurangnya fasilitas yang

disediakan bagi karyawan untuk mengenal hubungan dengan sistem informasi

berbasis web. Dengan menggunakan sistem informasi berbasis web, semua

dapat dilakukan dengan proses yang mudah dan cepat serta lebih efektif dan

efisien karena dengan menggunakan sistem informasi berbasis web semua

proses akan berjalan dengan cepat dan menentukan data karyawan yang

1
2

tersimpan akan aman dan lebih terorganisir dengan baik sehingga apabila data

tersebut di butuhkan kembali akan lebih mudah. PT.Artha Utama Plasindo sudah

memanfaatkan jasa komputer sebagai penunjang kegiatannya untuk pengolahan

data sehari-hari selain menggunakan aplikasi Microsoft Word, Microsoft Excel

juga menggunakan Microsoft Access yang bersifat standar di dalam penyimpanan

data. Oleh karena itu, penulis sangat tertarik untuk menciptakan suatu pengolahan

dan penyimpanan data para karyawan yang lebih efisien, mudah untuk dijalankan

dalam pengentrian data, pencarian data, pengolahan data maupun pencetakan data

tersebut dengan menggunakan suatu Sistem Informasi Berbasis Web.

Sistem tersebut dirasa sangat dibutuhkan saat ini, karena dapat memberikan

kemudahan dalam pengolahan data dan penyampaian informasi secara cepat, maka

dari itu, perencanaan yang tepat sangat perlu guna mencapai keberhasilan dalam

membuat sebuah sistem informasi.

Berdasarkan uraian di atas, penulis mencoba menyusun sebuah sistem

sederhana untuk memproses data karyawan dengan judul “ PERANCANGAN

SISTEM INFORMASI DATA KARYAWAN PADA PT.ARTHA UTAMA

PLASINDO BERBASIS WEB”.


3

1.2 Identifikasi Masalah


Berdasarkan uraian di atas, maka masalah yang timbul dapat di identifikasikan

sebagai berikut:

1. Pengolahan data karyawan serta proses pengolahan yang dilakukan

belum menggunakan sistem informasi berbasis web.

2. Proses pengolahan data masih menggunakan proses manual.

3. Masih kurangnya fasilitas yang disediakan bagi karyawan.

1.3 Batasan Masalah


Batasan masalah dalam pembuatan sistem informasi ini adalah sebagai berikut:

1. Studi kasus dilakukan di PT. Artha Utama Plasindo.

2. Sistem informasi ini mengacu pada pengelolaan data karyawan, input

data, pencarian data, dan laporan data karyawan.

3. Aplikasi ini dibangun dengan menggunakan PHP sebagai bahasa

pemograman, MYSQL sebagai database manajemen dan windows

sebagai sistem operasi.

1.4 Rumusan Masalah


Adapun rumusan masalah dalam pembuatan sistem informasi yaitu :

Bagaimana membuat Perancangan Sistem Informasi Data Karyawan

Pada PT. Artha Utama Plasindo Berbasis Web?


4

1.5 Tujuan Dan Manfaat


Berdasarkan penjelasan sebelumnya, maka adapun tujuan penelitian adalah

sebagai berikut :

Untuk membuat Perancangan Sistem Informasi Data Karyawan Pada

PT. Artha Utama Plasindo Berbasis Web.

1.6 Lokasi Penelitian


PT. Artha Utama Plasindo Beralamat di jalan Flores blok c no 1. Kawasan

Industri MM2100, kecamatan cikarang barat kabupaten Bekasi.

1.7 Sistematika Penulisan


Dalam penyusunan Kuliah Kerja Praktek ini terdiri dari 4 (empat) tahap

pembahasan. Setiap tahapnya penulis jabarkan sebagai berikut :

Bab I : Merupakan Pendahuluan yang terdiri dari Latar Belakang,

Batasan Masalah, Tujuan Penelitian, Lokasi Penelitian dan

Sistematika Penulisan.

Bab II : Merupakan Tinjauan Pustaka yang berisi ulasan tentang konsep

dasar sistem, konsep dasar informasi, sistem informasi, dan konsep

database.

Bab III : Merupakan Hasil dan Pembahasan penelitian yang membahas

tentang metode penelitian yang akan dilakukan di PT. Artha Utama

Plasindo.

Bab IV : Kesimpulan dan Saran


BAB II
LANDASAN TEORI

2.1 Sistem Informasi


2.1.1 Pengertian Sistem
Sistem adalah susunan yang teratur dari kegiatan yang saling

berhubungan dengan prosedur yang melaksanakan dan memudah

pelaksanaan kegiatan utama dari suatu organisasi. Sistem adalah

sebagai suatu kumpulan atau himpunan, unsur, komponen dan

variable yang terorganisasi saling berinteraksi dan bertergantungan

satu sama lain dan terpadu (Alter.S, 2002 : Sistem adalah hubungan

satu unit – unit lainnya yang saling berhubungan satu sama lainnya

dan yang tidak dapat dipisahkan serta menuju suatu kesatuan dalam

rangka mencapai tujuan yang telah ditetapkan (Jimmy L.Goal, 2008 :

9).

2.1.2 Pengertian Informasi


Informasi dapat diartikan “Sebagai hasil pengolah data yang

dibutuhkan dan berguna, mempunyai kondisi serta kebutuhan akan

informasi tersebut. Informasi juga merupakan salah satu cara untuk

menghubungkan dan mengembangkan data- data yang dibutuhkan

untuk menghasilkan suatu informasi yang berguna dalam

melaksanakan suatu tujuan pengembangan organisasi.”

5
6

Informasi adalah data yang telah diklasifikasikan atau diolah

untuk digunakan dalam proses pengambilan keputusan (Sutabri.T,

2004 : 18).

Dari uraian diatas maka pengertian sistem informasi dapat

diartikan sebagai serangkaian yang saling berhubungan untuk

menghubungkan, menyimpan, dan mengolah data yang dibutuhkan

untuk menghasilkan suatu informasi yang berguna dalam

melaksanakan suatu tujuan organisasi.

2.1.3 Pengertian Sistem Informasi


Sistem informasi merupakan sejumlah komponen (manusia,

komputer, teknologi informasi dan prosedur kerja), ada suatu yang

diproses data menjadi infromasi dan dimaksudkan untuk mencapai

sasaran dan tujuan (Kadir.A, 2003 : 10).

Sistem Informasi adalah suatu komponen yang saling

berhubungan yang mengumpulkan, memproses, menyimpan, dan

mendistribusikan informasi untuk mendukung pengambilan

keputusan dan kendali dalam suatu organisasi (Andi, 2005 : 9).

Tujuan dari sebuah sistem informasi adalah untuk

mengintregasikan semua sistem dalam organisasi dan untuk

memonitor kegiatan – kegiatan dalam perusahaan agar lebih mudah

untuk mengetahui apakah kegiatan terus berjalan sebagaimana

mestinya dan telah berimbang.


7

2.2 Pengertian Data


Data adalah bentuk jamak yang berarti faktor atau bagian fakta yang

menjadi arti yang dihubungkan dengan kenyataan kenyataan, simbol – simbol,

huruf, dan dapat berupa apa saja. Data disebut juga representasi dari suatu fakta

yang dimodelkan dalam bentuk gambar, kata, dan angka. Data secara umum

dapat diartikan “Salah satu elemen yang selalu dijumpai dalam berbagai ilmu

pengetahuan, Baik dibidang komputer, Sains, Matematika, atau bidang-bidang

yang lain”. Data merupakan bentuk mentah yang belum bercerita banyak

sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model agar

menghasilkan informasi (Sutabri.T, 2004 : 20 Yogyakarta).

Data adalah kumpulan file-file yang saling berelasi, relasi tersebut

biasanya ditunjukan dengan kunci dari tiap file-file yang ada. Satu database

menunjukan suatu kumpulan data yang dipakai dalam satu lingkup organisasi(

Kristianto, 2002:10 ).

Tujuan akhir dari data adalah untuk menghasilkan dan menyajikan

informasi yang lengkap kepada pihak yang berkepentingan, Informasi pada

data dapat diperoleh dari laporan harian, bulanan dan tahunan serta hasil-hasil

pengolahan data-data tersebut diharapkan dapat berhubungan dengan ilmu

manajemen sumber daya manusia.

2.3 Pengertian Karyawan


Karyawan adalah golongan masyarakat yang melakukan penghidupannya

dengan bekerja dalam kesatuan organisasi baik kesatuan kerja pemerintah

maupun kesatuan kerja swasta. Karyawan adalah merupakan tenaga kerja


8

jasmaniah maupun rohaniah (mental dan pikiran) yang senantiasa dibutuhkan

dan oleh karena itu menjadi salah satu modal pokok dalam usaha kerja sama

untk mencapai tujuan tertentu. Karyawan juga adalah orang – orang yang di

pekerjakan dalam suatu badan tertentu, baik di lembaga – lembaga pemerintah

maupun dalam badan – badan usaha (A.W. Widjaja, 2006 : 113)

Dari definisi diatas dapat diketahui bahwa karyawan merupakan modal

pokok dalam suatu organisasi dan dikatakan begitu karena berhasil tidaknya

suatu organisasi dalam mencapai tujuannya tergantung pada karyawan yang

memimpin dan melaksanakan tugas – tugas yang ada dalam organisasi tersebut.

2.3.1 Konsep Data Karyawan


Data karyawan adalah data yang berhubungan dengan entitas

karyawan berfungsi memecahkan permasalahan pengolahan data

karyawan. Pengolahan data karyawan adalah sistem informasi data

karyawan agar dapat dipergunakan untuk tujuan penerapan dan

pengambilan keputusan bagi pihak manajemen atau pihak luar yang

membutuhkan (Fathansyah 2007:12, Bandung).

2.4 Konsep Program


2.4.1 XAMMP
Xammp merupakan salah satu paket instalasi Apache, PHP, dan

MySQL instant yang dapat kita gunakan untuk membantu proses

installasi ketiga produk tersebut (Riyanto (2010,1).


9

2.4.2 MYSQL
MySQL adalah Relational Database Management System

(RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL

(General Public License). Dimana setiap orang bebas untuk

menggunakan MySQL, namun tidak boleh dijadikan produk turunan

yang bersifat komersial. MySQL sebenarnya merupakan turunan

salah satu konsep utama dalam database sejak lama, yaitu SQL

(Structured Query Language). SQL adalah sebuah konsep

pengoperasian database, terutama untuk pemilihan atau seleksi dan

pemasukan data, yang memungkinkan pengoperasian data dikerjakan

dengan mudah secara otomatis. Keandalan suatu sistem database

(DBMS).

Dapat diketahui dari cara kerja optimizer-nya dalam melakukan

proses perintah-perintah SQL, yang dibuat oleh user maupun

program-program aplikasinya. Sebagai database server, MySQL

dapat dikatakan lebih unggul dibandingkan database server lainnya

dalam query data. Hal ini terbukti untuk query yang dilakukan oleh

single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari

PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai

sistem operasi seperti Windows, Linux, FreeBSD, Mac

Os X Server, Solaris, Amiga, dan masih banyak lagi.


10

2. Open Source.MySQL didistribusikan secara open source,

dibawah lisensi GPL sehingga dapat digunakan secara

cuma-cuma.

3. Multiuser MySQL dapat digunakan oleh beberapa user

dalam waktu yang bersamaan tanpa mengalami masalah

atau konflik.

4. Performance tuning MySQL memiliki kecepatan yang

menakjubkan dalam menangani query sederhana, dengan

kata lain dapat memproses lebih banyak SQL per satuan

waktu.

5. Jenis Kolom MySQL memiliki tipe kolom yang sangat

kompleks, seperti signed unsigned integer, float, double,

char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi MySQL memiliki operator dan fungsi

secara penuh yang mendukung perintah Select dan Where

dalam perintah (query).

2.4.3 Pengertian Personal Home Page (PHP)


PHP atau Hypertext Preprocessor adalah salah satu jenis bahasa

pemrograman web yang open source, sehingga dapat digunakan oleh

siapa saja secara cuma-cuma. Selain gratis, PHP juga memiliki

kelebihan diantaranya kemudahan dalam menggunakannya serta

dapat digunakan untuk membuat website dinamis (Wisma.K,

2009:12).
11

PHP adalah bahasa pemrograman web atau scripting language

yang didesain untuk web. PHP dibuat pertama kali oleh satu orang

yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung

jumlah pengunjung pada homepagenya. Pada waktu itu PHP bernama

F1 (Form Interpreter). Pada saat tersebut PHP adalah sekumpulan

script yang digunakan untuk mengolah data form dari web.

Perkembangan selanjutanya adalah Rasmus melepaskan kode sumber

tersebut dan menamakannya PHP/F1, pada saat tersebut kepanjangan

dari PHP/F1 adalah Personal Home Page/Form Interpreter. Dengan

pelepasan kode submerin menjadi open source, maka banyak

programmer yang tertarik untuk ikut mengembangkan PHP.

2.4.4 Pengertian Adobe Dreamweaver


Adobe Dreamweaver adalah program penyunting halaman web

keluaran dari Adobe Systems yang dulu dikenal sebagai Macromedia

Dreamweaver keluaran Macromedia (Alexander F.K. Sibero,2011).

Program ini banyak digunakan oleh pengembang web karena

fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi

terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh

Adobe Systems yaitu versi 8.Versi terakhir Dreamweaver keluaran

Adobe Systems adalah versi 10 yang ada dalam Adobe Creative

Suite 4 (sering disingkat Adobe CS4).

Selain itu Dreamweaver juga dilengkapi kemampuan

manajemen situs, yang memudahkan kita mengelola keseluruhan


12

elemen yang ada dalam situs.Kita juga dapat melakukan evaluasi

situs dengan melakukan pengecekan broken link, kompatibilitas

browser, maupun perkiraan waktu download halaman web.

Macromedia Dreamweaver adalah sebuah HTML editor

profesional untuk mendesain secara visual dan mengelola situs web

maupun halaman web (Utomo & Bakara,2013).


BAB III
HASIL DAN PEMBAHASAN

3.1 Profil Perusahaan


PT.Artha Utama Plasindo bergerak dibidang Injection Molding dengan

bahan utama biji plastik. Yang selanjutnya di injek untuk jadi part-part yang

siap pakai baik otomotif maupun Elektronik.

Alamat Perusahaan : PT.Artha Utama Plasindo berdiri pada tanggal 7

Juni 2003 yang beralamat MM2100 Industrial

Jl.Flores Blok C/1 Cilatuna Bekasi (17520) Jawa

Barat.

Status Perusahaan : Perseroan Terbatas

Kategori : Perusahaan Penanaman Modal Asing

Pimpinan Perusahaan : Mv.Jouw Martin ( Direktur )

Bpk.Rio Satrio Lelono ( Komisaris )

Jumlah Karyawan : +750 Karyawan

Vendor PT.Artha Utama Plasindo terdiri dari beberapa perusahaan

diantaranya :

➢ Indomobil Suzuki Indonesia


➢ Kawasaki Motor Indonesia
➢ Sugity Creative
➢ Astra Daihatsu Motor
➢ Yamaha Motor Indonesia

13
14

3.2 Struktur Organisasi

Direktur

Sekretaris

Manager HRD Manager Manager

Marketing Keuangan

Staf HRD Staff Staff

Marketing Keuangan

Gambar 3.1 – Struktur Organisasi PT.Artha Utama Plasindo

Keterangan :
1. Direktur
a. Membuat perumusan kebijaksanaan
b. Evaluasi secara menyeluruh
c. Alternatif analisa alokasi sumber
daya dan organisasi dengan efisien
.
2. Sekretaris
a. Membantu kegiatan administrasi/surat menyurat
b. Bertanggung jawab pada pimpinan
c. Bertanggung jawab terhadap segala yang berhubungan
dengan Administrasi
15

3. Manajer HRD
b. Mengurus gaji karyawan
c. Memonitor aktivitas karyawan
d. Memberikan motivasi kerja pada karyawan

4. Manajer Marketing
a. Mengadakan promosi produk baru PT. Artha Utama
Plasindo.
b. Menganalisa tinggi rendahnya penjualan di setiap
daerah.

5. Manajer Keuangan
a. Memonitor administrasi dan keuangan
b. Membantu dan memberikan pengarahan pada
Kabag.Personalia dan Kabag. Marketing.
16

3.3 Flowchart Sistem Yang Berjalan

Star
t

Cari Data
Karyawan Oleh
Staff HR

Data
Karyawan

Verifikasi oleh
Client

T
Disetujui

End

Gambar 3.2 – Flowchart Sistem Berjalan


17

3.4 Flowchart Sistem Yang Diusulkan

Gambar 3.3 – Flowchart Yang Diusulkan


18

3.5 Diagram Konteks


Diagram konteks merupakan arus data yang berfungsi untuk

menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-

bagian luar. Kesatuan luar ini merupakan sumber arus data atau tujuan data

yang berhubungan dengan sistem informasi tersebut.Diagram Konteks dari

sistem informasi data karyawan pada PT.Artha Utama Plasindo dapat

digambarkan sebagai berikut:

Gambar 3.4 – Diagram Konteks


19

3.6 Entity Relationship Diagram

Gambar 3.5 – ERD


20

3.7 Kamus Data dan Struktur Tabel


Dalam membuat basis data diperlukan tabel-tabel yang saling berhubungan

satu dengan yang lainnya diantaranya sebagai berikut:

1)Tabel Data User

Tabel ini berfungsi sebagai record user login, password dan level.

Nama table : Tabel data_user

Field table : user_id, user_pass, user_level

Kata kunci : user_id (primary key)

Tabel 3.1 Tabel Data User

Field Type Panjang Keterangan

Data

user_id Varchar 30 Nama pengguna

user_pass Varchar 50 Password pengguna

user_level Int 1 Tingkat level pengguna

Untuk setiap anggota yang terdaftar sebagai pengakses program ini

dibagi 2 (dua) level, yaitu level 1 (satu) admin yang bertugas sebagai

pengelola semua isi data dari program, level 2 (dua) sebagai member yang

hanya memiliki akses untuk melihat data karyawan saja.


21

2) Tabel Client

Tabel ini berisikan data dari tiap-tiap perusahaan client.

Nama tabel : Tbl_client

Field tabel : ref_id_client,ref_nama,ref_alamat,ref_telepon

Kata kunci : ref_id_client (primary key)

Tabel 3.2 Tabel Client


Type
Field Panjang Keterangan
Data

ref_id_client Int 30 Pengklasifikasia

n kode client

ref_nama Varchar 20 Nama Client

ref_alamat Varchar 30 Alamat Client

3)Tabel Job Project

Tabel ini berisikan data pekerjaan / Job yang didapatkan dari client serta

waktu pelaksanaan dari pekerjaan / Job tersebut.

Nama tabel : Tbl_job_project

Field tabel : ref_id_job, ref_id_client, ref_nama_job, ref_keterangan

Kata kunci : ref_id_job (primary key)


22

Tabel 3.3 – Tabel Job Project

Type
Field Panjang Keterangan
Data

ref_id_job Int 30 Pengklasifikasian kode

Pekerjaan

ref_id_client Int 30 Id Client

ref_nama_job Varchar 100 Nama pekerjaan

ref_keterangan Text Deskripsi pekerjaan

4)Tabel Karyawan

Nama table : tbl_karyawan

Field table :ref_id_karyawan,ref_nama_karyawan,

ref_alamat_karyawan, ref_tlp_karyawan, ref_jk, ref_ttl,

status

Kata kunci : ref_id_karyawan (primary key)

Tabel 3.4 – Karyawan

Type
Field Panjang Keterangan
Data

ref_id_karyawa Int 30 Pengklasifikasian kode

n karyawan

ref_nama_kary varchar 100 Nama Karyawan


23

awan

ref_alamat_kar Text Alamat karyawan

yawan

ref_jk varchar 2 Jenis Kelamin

Karyawan

ref_ttl varchar 100 Tempat tanggal lahir

karyawan

Status Int 1 Status karyawan

(sudah disalurkan atau

belum)

5) Tabel Project

Nama tabel : tbl_project

Field table : tr_id_project, tr_id_job, tr_id_karyawan,status_project

Kata kunci : tr_id_project (primary key)

Tabel 3.5 - Project


Type
Field Panjang Keterangan
Data

tr_id_project Int 30 Kode project

tr_id_job Int 30 Kode pekerjaan

tr_id_karyawan Int 30 Kode karyawan


24

status_project Int 1 Status pekerjaan

(sudah ada

karyawan yang

dikirim atau belum)


25

3.8 Perancangan Program


Program PHP dan MYSQL

1) Login

Form Login, form ini merupakan form pembuka sebelum masuk

kedalam input data karyawan, pengguna terlebih dahulu harus mengisi

form login yang berfungsi sebagai pengaman program. Saat mengisi

form login akan diminta Username dan Password terlebih dulu. Bila

terjadi kesalahan pada password maka tidak akan bisa dilanjutkan

ketampilan input data karyawan, bila benar maka akan dilanjutkan

ketampilan input data karyawan. Pada form password ini data yang

dimasukkan harus benar dengan data yang tersimpan dalam database.

Gambar dari tampilan form login yaitu sebagai berikut:


26

2) Input Data Karyawan

Form Input Data Karyawan, yaitu form yang tampil setelah User

memasukkan nama Username dan Password yang benar. Form Input

Data Karyawan, ini berisi tentang identitas karyawan, form data

karyawan berfungsi untuk penginputan data karyawan yang tersedia

pada sistem ini. Tampilan dari form input data karyawan yaitu sebagai

berikut:

3) Pencarian Data Karyawan

Form Cari Data Karyawan, digunakan untuk mencari data setiap

karyawan dan memudahkan karyawan dalam memperoleh informasi

tentang karyawan lain. Adapun tampilan form cari data karyawan yaitu

sebagai berikut:
27

4) Edit Data

Form Edit Data Karyawan, yaitu form data karyawan yang sudah di

input bisa di edit kembali jika ada yang pindah bagian atau naik jabatan

Tampilan dari form edit data karyawan yaitu sebagai berikut:

5) Laporan Data Karyawan

Untuk menu laporan terdapat laporan data karyawan perseorangan,

laporan data karyawan keseluruhan, laporan data jabatan, bagian,

lemburan, dan jumlah keseluruhan lemburan karyawan. Tampilan dari

form menu utama yaitu sebagai berikut:


28

6) Print Data Karyawan

Form Print Data Karyawan, yaitu sama saja dengan laporan data

karyawan tapi beda nya yaitu laporan data karyawan ini bisa di print

langsung di kertas dan lebih efisien untuk laporan ke atasan tanpa harus

membuka laptop/komputer. Tampilan dari form print data karyawan

yaitu sebagai berikut:


BAB IV
PENUTUP

4.1. Kesimpulan
Dari penjelasan sebelumnya dapat di simpulkan bahwa pembuatan dalam

perancangan sistem informasi data karyawan pada PT.Artha Utama Plasindo

berbasis web dengan cara membuat aplikasi data karyawan lebih efisien melalui

XAMMP,MYSQL, dan Adobe Dreamweaver. Seharusnya dihasilkan program

yang dapat membantu kinerja dan keakuratan dalam mengolah data karyawan,

mempercepat dalam hal pencarian data karyawan, dan mempercepat proses

pembuatan laporan.

4.2. Saran
Penulis sadari bahwa sistem yang kami ajukan masih terdapat

kekurangan, sehingga kami berharap sistem yang kami buat dapat

dikembangkan di masa yang akan datang. Serta kami menyarankan agar

dilakukan pelatihan-pelatihan dalam penerapan sistem komputerisasi

lembaga, sehingga kemampun SDM dan pemahamannya terhadap sistem

komputerisasi dapat ditingkatkan.

29
DAFTAR PUSTAKA

Alexander F.K. Sibero,2011 “Pengertian Adobe Dreamweaver” (Utomo &


Baskoro).
Alter.S, 2002, “Pengertian Sistem”.
Alter, Steven. 2002. “Konsep dan Perancangan Database”, Penerbit Andi Ofset,
Yogyakarta.
Andi, 2005 : 9 “Pengenalan Pengertian Sistem Informasi”, Yogyakarta.
Andi. 2005. “Membuat Aplikasi Database Karyawan Berbasis WEB dengan PHP
dan MySQL”, Penerbit Salemba Infotek, Madiun.
Andri Kristanto,2004, “Kecerdasan Buatan”, Graha Ilmu, Yogyakarta.
A.W. Widjaja, :2006 “Pengertian Karyawan”, Jakarta.
Bonafit Nugroho, 2009, “Membuat aplikasi sistem pakar dengan php dan editor
dreamweaver,gava media”,Yogyakarta.
Fathansyah 2007:12 “Pengenalan Konsep Data Karyawan”, Bandung.
Jimmy L.Goal, 2008 : 9 “Tujuan Pengertian Sistem”.
Kadir.A, 2003 : 10 “Pengertian Sistem Informasi”, Yogyakarta.
Kadir, Abdul :2005 “Pemrograman Web Mencakup HTML, CSS, Java Script &
PHP”Andi, Yogyakarta.
Kadir, Abdul. 2008. “Pengenalan Sistem Informasi”, Penerbit Andi Offset.
Kristianto, 2002:10 “Pengenalan Pengertian Data”.
Project Kroenke, M.D.,1998“Database Processing, Prentice Hall International”,
Inc.,
Riyanto :2010,1 “Pengertian XAMPP”.
Sidik, Betha : 2003 “MYSQL Untuk Pengguna, Administrator, dan Pengembangan
Aplikasi Web”Informatika, Bandung.
Sutabri.T, 2004 : 18 “Pengertian Informasi”.
Sutabri.T, 2004 : 20 “Pengertian Data”, Yogyakarta.
Umar, Husein : 2007 “Metode Penelitian” Raja Grafindo, Jakarta.
Wisma.K, 2009:12 “Pengertian Personal Home Page (PHP)”.

30

Anda mungkin juga menyukai