LAPORAN KERJA PRAKTIK PERANCANGAN SISTEM INFORMASI KARYAWAN CV TIMBUL MUNCUL ABADI
Disusun oleh: Rayfart Setyobaskoro/21120112130028
PROGRAM STUDI SISTEM KOMPUTER FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2017
i
LEMBAR PENGESAHAN PROGRAM STUDI SISTEM KOMPUTER PERANCANGAN SISTEM INFORMASI KARYAWAN CV TIMBUL MUNCUL ABADI
Disusun oleh: Rayfart Setyobaskoro 21120112120028
disetujui dan disahkan sebagai Laporan Kerja Praktik
Semarang, 2 Agustus 2017
Mengetahui, Kepala Jurusan Sistem Komputer
Pembimbing Kerja Praktik
Dr. R. Rizal Isnanto, MM. MT NIP 197007272000121001
Dr. Oky Dwi Nurhayati, ST, MT
NIP 197910022009122001
ii
LEMBAR PENGESAHAN PROGRAM STUDI SISTEM KOMPUTER PERANCANGAN SISTEM INFORMASI KARYAWAN CV TIMBUL MUNCUL ABADI
Disusun oleh: Rayfart Setyobaskoro 21120112130028
disetujui dan disahkan sebagai Laporan Kerja Praktik
Jakarta, 20 Maret 2017 Pemilik CV TIMBUL MUNCUL ABADI
Tasmin
iii
ABSTRAK Kerja praktik ini dilaksanakan di CV. Timbul Muncul Abadi mulai tanggal 21 Januari 2017 sampai dengan 24 Februari 2017. CV. Timbul Muncul Abadi adalah perusahaan yang bergerak di bidang penyalur komoditas laut dari pihak nelayan ke pihak produsen pengolah komoditas laut.kerja praktik adalah pembuatan sistem informasi karyawan yang di maksudkan untuk memudahkan pendataan karyawan yang terdapat dalam CV TIMBUL MUNCUL ABADI. Sistem informasi dibuat dengan menggunakan basisdata mysql dan Bahasa pemrograman PHP. Fitur yang ada pada sistem infomasi ini antara lain penyimpanan data karyawan, data gaji karyawan, serta mencetak data dan stip gaji karyawan. Selama kegiatan kerja praktik, tahapan yang dilakukan adalah menguji coba sistem informasi dalam CV TIMBUL MUNCUL ABADI dan sosialisi pada perusahaan agar aplikasi dapat diimplementasikan. Metode yang digunakan dalam menganalisis ialah metode uji coba aplikasi dan metode pencarian informasi mengenai aplikasi dari berbagai sumber. Hasil dari kerja praktik ini adalah sebuah rancangan sistem informasi karyawan CV TIMBUL MUNCUL ABADI. Kata kunci: sistem informasi sdm , mysql, PHP
iv
Kata Pengantar Puji syukur atas kehadirat Tuhan Yang Maha Esa atas limpahan rahmat serta hidayah-Nya sehingga penyusun dapat menyelesaikan Laporan Kerja Praktek ini dengan lancar. Laporan Kerja Praktek ini berisi informasi mengenai database system informasi karyawan CV TIMBUL ABADI. Penulis berharap laporan ini dapat membantu CV TIMBUL MUNCUL ABADI dalam pengelolaan aplikasinya, sehingga nantinya dapat mengembangkan aplikasinya lebih baik. Penyusunan laporan ini tak lepas dari bantuan dari berbagai pihak, tidak lupa penyusun menyampaikan terima kasih kepada: 1. Allah SWT atas segala limpahan rahmat dan hidayah-Nya. 2. Orang tua dan segenap keluarga yang senantiasa mendoa’kan dan memberi semangat. 3. Ibu Dr. Oky Dwi Nurhayati ST. MT. selaku dosen pembimbing Kerja Praktek 2017 4. Ibu Dania Eridani ST. M.Eng selaku koordinator Kerja Praktek 2017. 5. Bapak Tasmin selaku penanggung jawab umum sekaligus pemilik Timbul Muncul Abadi dan pembimbing lapangan . 6. Rekan-rekan mahasiswa Teknin Sistem Komputer 2012 yang tidak dapat penulis tulis satu persatu atas kerjasama dan dukungan yang telah diberikan.
Tak ada yang sempurna di dunia ini. Penyusun menyadari bahwa laporan yang dibuat penyusun masih jauh dari kata sempurna sehingga masih terdapat banyak kesalahan di dalamnya. Dengan tangan terbuka, penyusun mengharapkan kritik dan saran yang membangun agar nantinya tidak terulang lagi kesalahan yang sama di kemudian hari. Indramayu, 20 Maret 2017
v
Penyusun
Daftar Isi
LAPORAN KERJA PRAKTIK.............................................................................................. i LEMBAR PENGESAHAN PROGRAM STUDI SISTEM KOMPUTER PERANCANGAN SISTEM INFORMASI KARYAWAN CV TIMBUL MUNCUL ABADI ..................................................................................................................................... ii ABSTRAK ...............................................................................................................................iv Kata Pengantar ........................................................................................................................v Daftar Isi ..................................................................................................................................vi PENDAHULUAN ................................................................................................................... 1 1.1
Latar Belakang........................................................................................................ 1
1.2
Tujuan Kerja Praktik ............................................................................................. 1
1.3
Batasan Masalah ..................................................................................................... 2
1.4
Waktu dan Tempat Pelaksanaan .......................................................................... 2
1.5
Sistematika Penulisan ............................................................................................. 2
CV TIMBUL MUNCUL ABADI ........................................................................................... 4 2.1
Profil Perusahaan ................................................................................................... 4
2.2
Logo Lembaga ......................................................................................................... 4
2.3
Struktur Perusahaan .............................................................................................. 4
DASAR TEORI ....................................................................................................................... 6 3.1
Sistem Informasi ..................................................................................................... 6
3.2
XAMPP ...................................................................................................................... 8
3.3
Mysql ........................................................................................................................ 9
SISTEM INFORMASI KARYAWAN CV TIMBUL MUNCUL ABADI ............................................ 13 4.1 Sistem Informasi Karyawan ......................................................................................... 13 4.2 Entity Relation Diagram ............................................................................................... 13 4.3 Petunjuk Pemakaian Sistem Informasi CV TMA ......................................................... 14 4.3 Penjelasan Program .................................................................................................... 18
vi
Kesimpulan ............................................................................................................................ 22 5.1
Kesimpulan ............................................................................................................ 22
5.2
Saran ...................................................................................................................... 22
vii
BAB I PENDAHULUAN 1.1 Latar Belakang Latar belakang pembuatan sistem informasi karyawan ini adalah pada CV TMA belum memiliki sistem informasi karyawan padahal banyaknya pergantian pekerja khususnya pada bagian transportasi sangat banyak sehingga dibutuhkannya sebuah sistem infomasi untuk membantu lancarnya keluar masuknya karyawan. Sistem infomasi ini dapat membantu CV TMA dalam memudahkan pendataan karywan dan juga sebagai arsip digital dari karyawan CV TMA serta memudahkan pendataan karyawan dalam pengembangan bisnis dari CV TMA yang dapat memudahkan CV TMA dalam kebutuhannya. Selain itu sistem informasi ini juga memiliki fitur cetak slip gaji yang memudahkan CV TMA dan menggantikan penulisan slip gaji manual. Sistem informasi ini di buat dengan menggunakan XAMPP dan menggunakan Bahasa pemprograman PHP. Dengan adanya sistem informasi ini data karyawan CV TMA lebih terorganisir dan mudah.
1.2 Tujuan Kerja Praktik Pelaksanaan kerja praktik di CV TMA meliputi beberapa tujuan. Berikut tujuan dari pelaksanaan kerja praktik: 1. Untuk menerapkan dan mengembangkan teori-teori yang telah diperoleh di bangku kuliah secara praktis dalam aplikasinya di lapangan, serta sebagai landasan dan bekal dalam bekerja nantinya. 2. Untuk meningkatkan kemampuan mahasiswa dalam menghayati proses industri dan keterlibatan di dalamnya, sehingga dapat membawa pengalaman praktiknya dalam mengemban tugas di industri nantinya. 3. Membuat sistem informasi karyawan CV TMA
1
2
1.3 Batasan Masalah Laporan kerja praktik ini hanya membahas tentang pembuatan sistem informasi CV TMA, dimana laporan ini dibatasi pada: 1. Penjelasan dari sistem informasi CV TMA 2. Cara penggunaan sistem informasi CV TM 3. Pembahasan tidak mencakup cetak slip gaji, laporan data karyawan dan laporan gaji karyawan.
1.4 Waktu dan Tempat Pelaksanaan Kerja praktik berlangsung selama satu bulan dilaksanakan pada 21 Januari 2017 sampai dengan 24 Februari 2017 bertempat di CV Timbul Muncul Abadi yang beralamat di Jl. Navigasi Brondong No. 106/E Kec. Pasekan – Indramayu.
1.5 Sistematika Penulisan Untuk menjelaskan kerja praktik yang dilakukan di CV TMA, penulis menyusun laporan secara garis besar sebagai berikut: BAB I PENDAHULUAN Merupakan uraian umum yang memuat latar belakang masalah, tujuan dan manfaat, tempat dan waktu pelaksanaan, metode pengumpulan data, pembatasan masalah, dan sistematika penyusunan laporan. BAB II CV TIMBUL MUNCUL ABADI Berisi informasi tentang CV TIMBUL MUNCUL ABADI, sejarah singkat CV TIMBUL MUNCUL ABADI. BAB III DASAR TEORI Bab ini berisi dasar teori tentang pengertian sistem informasi, bahasa pemrograman PHP, basis data Mysql. BAB IV SISTEM INFORMASI KARYAWAN CV TIMBUL MUNCUL ABADI
3
Bab ini berisi tentang panduan sistem informasi karyawan CV TMA serta cara kerja dari sistem informasi tersebut.
BAB V PENUTUP Bab ini berisi kesimpulan dan saran dari hasil kerja praktik yang telah dilaksanakan di CV TIMBUL MUNCUL ABADI.
BAB II CV TIMBUL MUNCUL ABADI
2.1 Profil Perusahaan CV TMA merupakan perusahaan yang bergerak di bidang jasa jual beli aneka produk ikan dan udang yang beroperasi di wilayah Jawa dan sekitarnya. Perusahaan ini dimulai dari tahun 1996 Dengan statusnya sebagai Perusahaan CV yang didirikan oleh bapak Tasmin dan ibu Aan Kendri, perusahaan ini bertempat di kab. Indramayu Jawa Barat. 2.2 Logo Lembaga Logo TMA merupakan singkatan dari Timbul Muncul Abadi (TMA) yang mempunyai arti sebuah harapan dimana perusahaan dapat bertahan dalam waktu lama dan mampu bersaing dengan perusahaan lain dibidang yang sama. Logo TMA ditunjukan pada gambar 2.1.
Gambar 2.1 Logo
2.3 Struktur Perusahaan Struktur organisasi CV TIMBUL MUNCUL ABADI kota Indramayu dapat dilihat pada gambar 2.2. Penulis berada sub bidang perencanaan anggaran. Susunan organisasi CV TIMBUL MUNCUL ABADI adalah sebagai berikut: 1.
Ketua
2.
Wakil ketua
3.
Sekertaris
4.
Divisi Logistik
4
5
5.
Divisi Transportasi
6.
Divisi Administrasi
Gambar 2.2 Struktur Perusahaan
BAB III DASAR TEORI 3.1 Sistem Informasi Menurut Sutarman (2009), Sistem informasi adalah Sistem dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti 20 sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi). Menurut Laudon, Kenneth, Jane: Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. (Laudon, Kenneth C.; Laudon, Jane P. (2007) Sistem Informasi Manajemen. Palgrave, Basingstoke). Dapat di simpulkan sistem informasi adalah gabungan dari orang, hardware, software, jaringan komunikasi, sumber daya data, dan kebijakan dan prosedur yang menyimpan,
mengumpulkan
(mendapatkan
kembali),
memproses,
dan
mendistribusikan informasi untuk mendukung pengambilan dan pengontrolan keputusan dalam suatu organisasi. Jenis jenis sistem informasi sebagai berikut: 1. Sistem Informasi Manajemen Jenis sistem informasi pertama adalah sistem informasi manajeman. Sesuai dengan namanya, sistem informasi manajemen merupakan salah satu pengimplementasian dari sistem informasi yang digunakan pada sasaran kalangan manajerial. Kalangan manjerial merupakan setiap individu yang memiliki posisi di dalam sebuah organisasi dan lingkup pekerjaan yang bertugas untuk melakukan manajemen pada suatu divisi atau bagian di dalam organisasi dan juga perusahaan. 2. Sistem Informasi Akuntansi
6
7
Sistem informasi akuntansi atau SIA merupakan salah satu pengimplementasian dari sistem informasi manajemen, yang berhubungan dengan kegiatan akuntansi dan juga penghitungan dari sebuah perusahaan ataupun organisasi. Seperti kita ketahui, akuntansi merupakan proses yang dilakukan untuk melihat kondisi kesehatan keuangan dan finansial, serta bagaimana suatu sistem keuangan di dalam sebuah perusahaan atau organisasi dapat berjalan. 3. Sistem Informasi Keuangan Sistem informasi keuangan terkadang merupakan salah satu implementasi dari sistem informasi yang berada di bawah naungan manajamen, namun terkadang sistem informasi keuangan juga bisa merupakan sistem informasi yang berdiri sendiri. Ada beberapa perusahaan yang melibatkan pihak manajemen dalam membantu proses pengaturan keuangan perusahaan, dan ada yang tidak. Sehingga hal ini tergantung dari budaya organisasi dari perusahaan tersebut. 4. Sistem Informasi Manufaktur Bagi perusahaan yang bergerak di bidang manufaktur dan juga produksi, terutama produksi barang, maka sistem informasi manufaktur merupakan salah satu jenis sistem informasi yang wajib dimilki. Sistem informasi manufaktur kebanyakan digunakan dan juga diimplementasikan pada bagian produksi suatu perusahaan, yang bergerak di bidang produksi. 5. Sistem Informasi Sumber Daya Manusia Jenis sistem informasi yang berikutnya adalah sistem informasi sumber daya manusia alias SDM. Sesuai dengan namanya, biasanya sistem informasi ini berhubungan dengan bagian personalia, atau HR dari suatu perusahaan dan juga organisasi. Sistem informasi karyawan yang di buat untuk CV TMA termasuk dalam sistem infomasi sumber daya manusia yang mengngelola karyawaan dan juga gaji dari karyawan tersebut.
8
3.2 Entitas Menurut Kamus Besar Bahasa Indonesia, entitas merupakan satuan yang berwujud. Sedangkan dalam sebuah sistem basis data entitas merupakan segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai suatu individu yang mewakili sesuatu yang nyata dan dapat dibedakan dengan sesuatu yang lain (Fathansyah, 1999). Entitas dapat berupa benda, tempat, orang dan lainnya. Sebuah entitas memiliki beberapa atribut. Sistem informasi CV TMA memiliki entitas dan juga atribut diantaranya: 1. Data_kry yang memiliki atribut: nik_kry, nama_kry , sex_kry, job_kry, ttl_kry, almt_kry, mlai_kry, npwp_kry, tempat. 2. Gaji_kry yang memiliki atribut: periode no_slip nik_kry pokok_kry transport um total_lmbr ptg_abs gaji_brsh. 3. User yang memiliki atribut: id, username, password. 4. Kantor yang memiliki atribut: id, kantor.
3.3 XAMPP XAMPP merupakan kepanjangan dari Apache, PHP, mysql dan PHPMyAdmin yang merupakan tool dimana menyediakan paket perangkat lunak ke dalam satu buah paket. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah untuk digunakan yang dapat menamp ilkan halaman web yang dinamis. Untuk mendapatkanya XAMPP anda dapat mendownload langsung dari web resminya. Dengan menginstal XAMPP maka tidak perlu lagi melakukan konfigurasi apache PHP dan mysql secara manual. Pada pembuatan sistem informasi kali ini tugas utama XAMPP adalah sebagai local host untuk server dari sistem informasi itu sendiri dan juga mysql sebagai manajemen basis data.
9
3.4 Mysql Mysql adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. Mysql AB membuat Mysql tersedia sebagai perangkat lunak gratis dibawah lisensi General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Relational Database Management System (RDBMS) 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). Mysql memiliki beberapa keistimewaan, berikut keistimewaaan yang di miliki mysql: 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. Perangkat lunak sumber terbuka. Mysql didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis. 3. Multi-user. Mysql dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Multi user ini digunakan agar sistem informasi dapat di akses oleh admin yang berbeda secara bersamaan. 4. Performance tuning, Mysql memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. 5. Ragam tipe data.
10
Mysql memiliki ragam tipe data yang sangat kaya, 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). 7. Keamanan. Mysql memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. 8. Skalabilitas dan Pembatasan. Mysql mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 9. Konektivitas. Mysql
dapat
melakukan
koneksi
dengan
klien
menggunakan
protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). 10. Lokalisasi. Mysql dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya. 11. Antar Muka. Mysql memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). 12. Klien dan Peralatan. Mysql dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
11
13. Struktur tabel. Mysql memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
3.5 PHP PHP adalah Bahasa pemprograman yang digunakan secara luas untuk pembuatan dan pengembangan sebuah web yang bersifat dinamis. Situs resmi PHP beralamat di http://www.php.net. PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Beberapa keunggulan dari PHP antara lain: 1. Bisa membuat Web menjadi Dinamis. 2. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis. 3. Program yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP berjalan secara Web Base yang artinya semua Sistem Operasi bahkan telpon genggam yang mempunyai Web Browser dapat menggunakan program PHP. 4. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java. 5. Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain. 6. Bahasa pemrograman PHP tidak memerlukan Kompilasi / Compile dalam penggunaannya. 7. Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain. 8. Pengembangan
Aplikasi
PHP
mudah
karena
banyak
Dokumentasi,
Refrensi & Developer yang membantu dalam pengembangannya.
12
9. Banyak bertebaran Aplikasi & Program PHP yang Gratis & Siap pakai seperti WordPress, PrestaShop, dan lain-lain.
Contoh code PHP:
BAB IV SISTEM INFORMASI KARYAWAN CV TIMBUL MUNCUL ABADI 4.1 Sistem Informasi Karyawan Sistem informasi karyawan ini bertujuan untuk memepermudah pendataan dari karyawan CV TMA dan juga memudahkan pencetakan slip gaji karyawan. Admin dapat menginput data-data ke dalam sistem informasi dan juga dapat mencetak slip gaji atau laporan karyawan masing masing cabang. Fungsi yang terdapat pada sistem informasi ini antara lain: 1. fitur login untuk admin 2. Admin dapat memasukkan data pegawai. 3. Admin dapat menghapus data pegawai. 4. Admin dapat memasukkan data gaji pegawai. 5. Admin dapat mencetak slip gaji dan juga laporan data pegawai tiap cabang.
4.2 Entity Relation Diagram Entity relation diagram untuk basis data dapat di lihat di gambar 4.1. Seperti pada gambar 4.1, sistem informasi ini memiliki 4 entitas yaitu admin, data_kry, gaji_kry dan kantor. Admin bertugas untuk menginput data_kry dan gaji_kry, setiap karyawan memiliki kantor dan setiap karyawan memiliki gaji.
13
14
Gambar 4.1 ERD.
4.3 Petunjuk Pemakaian Sistem Informasi CV TMA Menu login dapat dilihat di gambar 4.2. Admin dapat memasukkan nama dan password pada kolom yang disediakan setelah itu tekan tombol login. Untuk registrasi baru dapat masuk ke kolom registrasi.
Gambar 4.2 Menu login
15
Menu pemilihan cabang dapat di lihat di gambar 4.3. Setelah menyorot salah satu dari kolom data karyawan atau data gaji karyawan admin dapat memilih cabang. Tekan tombol cabang yang di inginkan untuk masuk ke menu cabang.
Gambar 4.3 Menu utama
Menu hapus dan ubah dan tambah dapat dilihat di gambar 4.4. Tekan ubah untuk mengubah data yang sudah ada, hapus untuk menghapus data yang ada atau tambah untuk menambahkan data baru.
Gambar 4.4 Menu cabang
Fitur cari dapat dilihat pada gambar 4.5. fitur cari dapat di gunakan dengan mengetikkan nama karyawan atau sebagian dari pada nama karyawan. Pencarian nama karyawan tidak case sensitive.
16
Gambar 4.5 Tombol cari
Menu tambah karyawan dapat dilihat pada gambar 4.6. pada menu tambah semua data harus di lengkapi, jika tidak akan muncul peringatan untuk mengisi semua kolom yang disediakan.
Gambar 4.6 Tambah karyawan
Tombol hapus dapat dilihat pada gambar 4.7. Untuk menghpus karyawan dengan menggunakan tombol hapus. Setelah tombol di tekan akan muncul konfirmasi. Jika ingin menghapus tekan ya, jika tidak tekan tombol tidak. Data karyawan yang sudah di hapus tidak bisa di munculkan kembali.
17
Gambar 4.7 Hapus
Untuk mengubah data karyawan dapat dilihat pada gambar 4.8. Untuk mengubah data hampir sama seperti mengisi data pertama kali, perbedaannya adalah pada mengubah data kolom sudah berisi data sebelumnya. Untuk mengubah data semua kolom harus terisi seperti pada mengisi data.
Gambar 4.8 Ubah
18
4.4 Penjelasan Program Sistem informasi karyawan CV TMA memiliki beberapa komponen untuk menjalankan fitur fiturnya antara lain sebagai berikut: untuk pindah dari halaman ke halaman yang lainnya menggunakan code seperti pada gambar 4.9. Secara umum pindah halaman menggunakan href=”halaman”. Untuk data karyawan dan gaji karyawan berbeda, data kantor yang di simpan harus di panggil terlebih dahulu seperti gambar di atas, kumpulan wilayah merupakan array dari kantor yang di panggil dari database kantor sehingga nantinya pada kantor hanya menampilkan karyawan yang berada pada kantor tersebut.
Gambar 4.9 Code halaman
tabel pada sistem informasi di isi dengan code seperti pada gambar 4.10. Pada bagian
berisi nama tabel dan tabel apa saja yang akan di muat, sedangkan bagian adalah isi dari tabel. $id=$_get(‘id); untuk mengambil data karyawan yang memiliki id tempat yang sama dengan kantor.
19
Gambar 4.10 Isi tabel
Untuk menambah karyawan menggunakan code seperti pada gambar 4.11. Action=”insert_kry.PHP” digunakan untuk mengirimkan data ke insert_kry.PHP sedangkan data yang akan di kirimkan di bawahnya seperti pada gambar 4.12
20
Gambar 4.11 Code menambah data 3
Gambar 4.12 Code menambah data 2
Setelah data di isi ketika tombol simpan di tekan action akan mengirimkan data ke insert_kry.PHP. history.go(-1) digunakan agar pengguna kembali pada halaman sebelumnya. Setelah itu data akan di masukkan ke dalam basis data pada insert_kry dengan cara menuliskan data yang di masukkan sebelumnya pada basis data seperti pada gambar 4.13.
21
Gambar 4.13 Code menambah data 3
BAB V Kesimpulan 5.1 Kesimpulan 1. Rancangan sistem informasi karyawan CV TMA dibuat menggunakan Bahasa pemprograman PHP dan basis data mysql. 2. Sistem informasi karyawan dapat meningkatkan efisiensi pendataan karyawan CV TMA. 3. Sistem informasi karyawan dapat memudahkan pengembangan CV TMA. 4. Perancangan sistem informasi karyawan CV TMA telah di berhasil di buat.
5.2 Saran Dalam pengembagan sistem informasi karyawan ini masih banyak kekurangan dan dapat lebih di kembangkan lagi seperti fitur penambahan kantor cabang baru dan masih banyak lainnya.
22
Related Documents
More Documents from "Kevin Bran"
|