LAPORAN KERJA PRAKTEK PERANCANGAN SISTEM INFORMASI …
Transcript of LAPORAN KERJA PRAKTEK PERANCANGAN SISTEM INFORMASI …
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
i
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
ii
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
iii
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.
iv
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
v
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
vi
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
1
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
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
5
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.”
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).
13
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
14
3.2 Struktur Organisasi
Direktur
Sekretaris
Manager HRD Manager
Marketing
Manager
Keuangan
Staf HRD Staff
Marketing
Staff
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
Gambar 3.2 – Flowchart Sistem Berjalan
Start
Cari Data
Karyawan Oleh
Staff HR
Data
Karyawan
Verifikasi oleh
Client
T Disetujui
Y
End
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
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.
Field Type
Data
Panjang Keterangan
user_id Varchar 30 Nama pengguna
user_pass Varchar 50 Password pengguna
user_level Int 1 Tingkat level pengguna
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
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)
Field Type
Data
Panjang Keterangan
ref_id_client Int 30 Pengklasifikasia
n kode client
ref_nama Varchar 20 Nama Client
ref_alamat Varchar 30 Alamat Client
22
Tabel 3.3 – Tabel Job Project
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
Field Type
Data
Panjang Keterangan
ref_id_karyawa
n
Int 30 Pengklasifikasian kode
karyawan
ref_nama_kary varchar 100 Nama Karyawan
Field Type
Data
Panjang Keterangan
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
23
awan
ref_alamat_kar
yawan
Text Alamat karyawan
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
Field Type
Data
Panjang Keterangan
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:
29
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.
30
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)”.