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
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
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
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
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.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
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 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”.
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?
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 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.”
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.
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 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).
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.
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).
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 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
3.2 Struktur Organisasi
Direktur Sekretaris Manager HRD Manager Marketing Manager Keuangan Staf HRD Staff Marketing Staff Keuanga
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
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.
3.3 Flowchart Sistem Yang Berjalan
Gambar 3.2 – Flowchart Sistem Berjalan Star t Cari Data Karyawan Oleh Staff HR Data Karyawan Verifikasi oleh Client T Disetujui Y End
3.4 Flowchart Sistem Yang Diusulkan
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:
3.6 Entity Relationship Diagram
Gambar 3.5 – ERD
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
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
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
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
status_project Int 1 Status pekerjaan (sudah ada karyawan yang dikirim atau belum)
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:
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:
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:
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.
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)”.