Disusun oleh
LEMBAR PENGESAHAN
LAPORAN PRAKTIK KERJA
PERANGKAT LUNAK INFORMASI PEKERJAAN
DAN PRODUKTIVITAS TEKNISI DI
PT AYOE INDOTAMA TEXTILE
CIMAHI, JAWA BARAT
Disusun Untuk Memenuhi Tugas Pembuatan Laporan Praktik Kerja Lapangan
Kompetensi Keahlian Manajeman Informatika
Tahun Ajaran 2016-2017
Disusun oleh
Pembimbing
Teguh Nurhadi
Suharsono, MT
NIP. 20015
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini,
Nama
NRP
: 3314080
LEMBAR PERSETUJUAN
LAPORAN PRAKTIK KERJA
PERANGKAT LUNAK INFORMASI PEKERJAAN
DAN PRODUKTIVITAS TEKNISI DI
PT AYOE INDOTAMA TEXTILE
CIMAHI, JAWA BARAT
Disusun Untuk Memenuhi Tugas Pembuatan Laporan Praktik Kerja Lapangan
Kompetensi Keahlian Manajeman Informatika
Tahun Ajaran 2016-2017
Disusun oleh
NIP. 205015ABSTRAKSI
Riski Budi Prastyo, 3314080
Perangkat Lunak Informasi Pekerjaan Dan Produktivitas Teknisi di PT Ayoe
Indotama Textile Cimahi, Jawa Barat
Laporan Praktik Kerja. Program Studi Manajemen Informatika. Konsentrasi
Manajemen Informatika. 2016
Kata kunci : Input Pekerjaan, Laporan Pekerjaan Harian, Produktivitas Kerja
Pengolahan data dalam jumlah besar tidak akan efektif jika hanya mengandalkan
sumber daya manusia, sifat alamiah yang sering tampak seperti bosan, malas,
lelah dan sebagainya, dapat mengakibatkan kurangnya semangat bekerja dan
konsentrasi menurun sehingga pengolahan data menjadi terbengkalai. Dengan
memanfaatkan teknologi komputer sedikitnya dapat membantu pekerjaan
manusia.
Pada perangkat lunak informasi pekerjaan ini memudahkan pengguna dalam
pencatatan pekerjaan harian teknisi, permasalahan yang dihadapi di lapangan dan
laporan pekerjaan harian. Perangkat lunak informasi keuangan ini berbasis web
sehingga dapat diakses dimana saja dan kapan saja tergantung adanya koneksi
internet. Dengan adanya perangkat lunak ini tidak akan terjadi pencarian data
yang sulit dan kelalaian dalam pembuatan laporan.
Perangkat lunak informasi keuangan ini di bangun dengan bahasa pemrograman
PHP, JavaScript, CSS, adapun Adobe Photoshop sebagai perancangan antar muka,
phpMyAdmin sebagai manajemen data, sehingga menghasilkan Perangkat Lunak
yang memudahkan informasi dengan alur Input Proses dan Output.
KATA PENGANTAR
Assalamualaikum Wr. Wb
Segala puji bagi Allah SWT yang telah memberikan rahmat-Nya sehingga laporan
praktik kerja ini dapat penulis selesaikan. Laporan praktik kerja ini merupakan
salah satu syarat untuk mengikuti sidang tugas akhir pada program studi
Manajemen Informatika Konsentrasi Manajemen Informatika PKN & STMIK
LPKIA Bandung.
Penulisan laporan praktik kerja ini tidak lepas dari dukungan bantuan dan
bimbingan berbagai pihak. Dalam kesempatan ini penulis mengucapkan terima
kasih dan penghargaan yang sebesar-besarnya kepada:
1.
2.
3.
4.
DAFTAR ISI
Halaman
HALAMAN JUDUL .....i
LEMBAR PENGESAHAN ...ii
LEMBAR PERNYATAAN ..iii
LEMBAR PERSETUJUAN ..iv
ABSTRAKSI ......v
KATA PENGANTAR ...vi
DAFTAR ISI ....vii
DAFTAR GAMBAR .....ix
DAFTAR TABEL ......xi
1 BAB I PENDAHULUAN..................................................................................................1
1.1
Latar Belakang..........................................................................................1
1.2
Identifikasi Persoalan................................................................................2
1.3
1.4
Tujuan........................................................................................................2
1.5
Sistematika Penulisan................................................................................2
2.1.1
Website................................................................................................4
2.1.2
Divisi Teknik.......................................................................................4
2.1.3
Point Pegawai......................................................................................5
2.2
2.2.1
XAMPP...............................................................................................5
2.2.2
Web Browser.......................................................................................5
2.3
2.3.1
HTML.................................................................................................6
2.3.2
2.3.3
JavaScript............................................................................................7
2.3.4
2.4
2.4.1
MySQL...............................................................................................7
3.1.1
Sejarah Perusahaan.............................................................................8
3.1.2
3.1.3
Struktur Organisasi.............................................................................9
3.2
Analisis Fungsional.................................................................................10
3.3
Perancangan Data....................................................................................11
3.3.1
Relasi Tabel.......................................................................................11
3.3.2
Struktur Tabel....................................................................................11
3.4
Perancangan Prosedural..........................................................................13
3.5
Kendala....................................................................................................13
4 BAB IV IMPLEMENTASI....................................................................................14
4.1
4.1.1
Hardware...........................................................................................14
4.1.2
Software............................................................................................14
4.1.3
Brainware..........................................................................................15
4.2
4.2.1
Struktur Menu...................................................................................15
4.2.2
Dialog Screen....................................................................................16
Kesimpulan..............................................................................................26
5.2
Saran........................................................................................................26
6 DAFTAR PUSTAKA.............................................................................................27
DAFTAR GAMBAR
Halaman
DAFTAR TABEL
Halaman
Tabel 3.3.2.1 Tabel Karyawan................................................................................12
Tabel 3.3.2.2 Tabel Tugas Karyawan.....................................................................12
Tabel 3.3.2.3 Tabel User.........................................................................................13
BAB I
PENDAHULUAN
1.1 Latar Belakang
Menghadapi pasar bebas, perkembangan ilmu pengetahuan yang semakin pesat.
Maka perubahan-perubahan terjadi di berbagai bidang, baik itu sosial, politik,
ekonomi, telekomunikasi. Khususnya dalam bidang telekomunikasi banyak sekali
perubahan-perubahan yang terjadi setiap zaman dan tahunnya, misalnya zaman
dahulu kita melakukan komunikasi dengan orang lain yang berjarak jauh
menggunakan surat, tetapi di zaman sekarang surat masih digunakan untuk
kepentingan tertentu, seperti surat lamaran pekerjaan, surat pemberitahuan, dan
yang lainnya. Tapi di zaman sekarang yaitu zaman modern dengan adanya website
yang mudah diakses melalui internet, misalnya email untuk surat menyurat,
pencarian informasi dengan mudah, sosial media seperti facebook. Hal tersebut
menjadi bukti bahwa perubahan-perubahan yang begitu tampak dan berganti
setiap zamannya, adalah perubahan di bidang telekomunikasi.
Teknisi adalah bagan penting dari berjalannya proses bisnis. Teknisi bertugas
untuk merawat dan memelihara peralatan produksi agar proses bisnis dapat
berjalan lancar. Agar setiap kerusakan dapat ditanggapi secara cepat dan tepat,
sehingga proses bisnis tdak terhambat.
PT Ayoe Indotama Textile memiliki Divisi Teknik yang terdiri dari Sub Divisi
Mekanik, Elektrik dan IT. Yang mana Divisi tersebut menangani segala sesuatu
yang berhubungan dengan alat alat proses bisnis seperti mesin, listrik, komputer
dan lain lain. Maka dari itu diperlukannya laporan perbaikan, perawatan dan
kerusakan. Yang bertujuan untuk mengukur masa pakai dan kerusakan apa saja
yang sering terjadi dilapangan agar dapat dilakukan evaluasi, supaya
permasalahan dapat dikerjakan secara tuntas.
Dengan judul yang diangkat yaitu Perangkat Lunak Informasi Pekerjaan Dan
Produktivitas Teknisi Di Pt Ayoe Indotama Textile Cimahi, Jawa Barat yang
akan menghasilkan perangkat lunak berbasis website yang dapat diakses dimana
saja kapan saja. Perangkat lunak yang dibangun dapat menambahkan daftar
pekerjaan, melihat pekerjaan yang sedang dikerjakan dan pekerjaan yang telah
berhasil diselesaikan. Dan dapat pula menampilkan produktivitas setiap teknisi.
1.4 Tujuan
Tujuan dari perangkat lunak informasi pekerjaan dan produktivitas teknisi ini
yang akan dihasilkan adalah :
1. Laporan pekerjaan dapat secara otomatis muncul pada system.
2. Teknisi dapat dimonitor aktifitasnya.
3. Penilaian produktivitas kinerja teknisi dapat diukur secara otomatis oleh
system dengan mengacu pada banyaknya pekerjaan yang dikerjakan dan
yang dapat diselesaikan.
BAB IV : IMPLEMENTASI
Bab ini berisi uraian mengenai kegiatan dalam membangun atau mewujudkan
rancangan sistem secara nyata. Kegiatan yang dibahas meliputi kebutuhan
sumber daya dan panduan penggunaan program.
BAB V : KESIMPULAN DAN SARAN
Bab ini diisi oleh sebuah rincian kesimpulan yang terdiri dari beberapa
kesimpulan dan saran yang perlu diberikan dari berbagai pihak demi
pengembangan perangkat lunak kedepannya.
BAB II
DASAR TEORI
2.1 Teori Tentang Permasalahan
2.1.1 Website
Website merupakan halaman situs sistem informasi yang dapat diakses secara
cepat. Website ini didasari dari adanya perkembangan teknologi informasi dan
komunikasi. Melalui perkembangan teknologi informasi, tercipta suatu jaringan
antar komputer yang saling berkaitan. Jaringan yang dikenal dengan istilah
internet secara terus-menerus menjadi pesan elektronik, termasuk e-mail,
transmisi file, dan komunikasi dua arah antar individu atau komputer.
2.1.2 Divisi Teknik
Divisi Teknik merupakan sebuah divisi di perusahaan yang menangani segala
macam yang berkaitan dengan perbaikan, perawatan dan instalasi peralatan
produksi. Divisi Teknik terdiri dari beberapa bidang yaitu Mekanik, Elektrik dan
IT.
1. Mekanik
Mekanik bertugas memelihara, menjaga dan memperbaiki seluruh mesin
produksi.
2. Elektrik
Elektrik bertugas memelihara seluruh peralatan yang bersifat elektrikal.
Yaitu mencakup supply listrik ke mesin, gedung dll. Memperbaiki
komponen kelistrikan mesin bila ada kerusakan. Dan bertanggung jawab
terhadap supply listrik ke perusahaan agar proses produksi tetap
berlangsung.
3. IT
IT bertugas memelihara keamanan jaringan, memenuhi kebutuhan
komputer untuk proses bisnis, memantau aktivitas jaringan komputer, dan
memelihara software aplikasi proses bisnis. Serta melakukan pengecekan
berkala terhadap komputer client, Server dan jaringan komputer.
1 Internet explorer yang bisa disingkan IE atau MSIE adalah perangkat lunak untuk
browsing internet besutan microsoft yang gratis. internet explorer versi 1 ini
diluncurkan pada 16 Agustus 1995.
2 Opera adalah browser internet, paket perangkat lunak internet antar platform.
Opera browser ini dibuat oleh Opera software yang ada di Oslo, Norwegia.
3 Mozilla firefox Browser yang aslinya bernama phoenix ini dikembangkan oleh
yayasan mozilla dan ratusan sukarelawan. Yang pasti browser mozilla firefox
ini gratis dan bisa dihampir semua OS, semisal windowsXP. Browser ini
memiliki keunggulan dalam hal tampilannya yang cukup sederhana. Kinerja
akses internetnya memiliki kecepatan yang sangat tinggi, baik untuk
download, maupun upload file
4 Google chrome adalah penjelajah internet besutan Google dengan menggunakan
mesin wedering WebKit yang dinamakan Chromonium
digunakan untuk pemakaian lain.PHP biasanya berjalan pada sistem operasi linux
(PHP juga bisa dijalankan dengan hosting windows).
2.3.3 JavaScript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi
client.JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh
Netscape.Untuk menjalankan script yang ditulis dengan JavaScript kita
membutuhkan
JavaScript-enabled
browser
yaitu
browser
yang
mampu
menjalankan JavaScript.
2.3.4 CSS (Cascading Style Sheet)
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan
untuk
mengatur
tampilan
suatu
dokumen
yang
ditulis
dalam
bahasa
perangkat
lunak
gratis
dibawah
lisensi GNU
General
Public
License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
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
otomastis.
BAB III
3.1.2
Struktur Organisasi
Relasi Tabel
Struktur Tabel
Data item adalah kumpulan karakter-karakter yang bentuk suatu kata atau
kelompok kata atau angka urutan data item untuk masing-masing table adalah
sebagai berikut:
1. Karyawan
Tabel ini berfungsi sebagai penyimpanan data karyawan.
Tabel Karyawan
N
o
Nama Field
Deskripsi
Tipe
data
Panjang
Format
id_karyawan
Kunci utama
karyawan
int
10
1, 2, 3, dst
no_induk
varchar
50
1, 2, 3, dst
username
varchar
100
Riski123
4
5
6
password
level
nama_karyawan
varchar
varchar
varchar
100
20
100
Teknisi
Riski Budi
jenis_kelamin
char
L/P
tempat_lahir
varchar
100
Bandung
tanggal_lahir
Nomor Induk
Karyawan
Nama user
login
Kata sandi User
Jabatan user
Nama karyawan
Jenis kelamin
user
Tempat lahir
user
Tanggal lahir
date
(yyyy/mm/dd)
10
11
12
email
alamat
no_telepon
13
agama
14
15
gol_darah
foto
user
Email user
Alamat user
No telepon user
Agama agama
user
Gol darah user
Foto foto user
varchar
text
varchar
100
20
riski@ayoetex.co.id
Jl. Sadang No. 97
87722664566
varchar
20
Islam
char
text
2. Tugas Karyawan
Tabel ini berfungsi sebagai penyimpanan tugas karyawan.
Tabel Tugas Karyawan
N
o
1
Nama Field
Deskripsi
id_tugas
id_karyawan
tugas
status
Status pekerjaan
tgl_pemberian
tgl_mulai
tgl_selesai
point
Tanggal
diberikannya tugas
Tanggal mulai
dikerjakan
tanggal selesai
dikerjakan
Skor yang didapat
pegawai
Tipe
data
int
Panjang
Format
10
1, 2, 3, dst
10
1, 2, 3, dst
20
Mulai/on
progress/ selesai
int
text
varchar
date
(yyyy/mm/dd)
date
(yyyy/mm/dd)
date
(yyyy/mm/dd)
int
10
3. User
Tabel ini berfungsi sebagai penyimpanan data user.
1, 2, 3, dst
Tabel User
N
o
1
2
3
Nama Field
Deskripsi
Tipe data
Panjang
Format
username
password
level
varcahar
varcahar
varcahar
100
100
20
Riski123
Input
Output
Algoritma
3.5 Kendala
Kendala yang dihadapi dalam menulis laporan dan membuat program perangkat
lunak informasi produktivitas pegawai ini adalah:
1. Waktu yang terbatas.
2. Informasi yang diberikan tidak detail.
3. Tidak tercapainya antar muka publik sehingga perangkat lunak ini hanya
membuat antar muka admin dan operator.
BAB IV
IMPLEMENTASI
4.1 Kebutuhan Sumber Daya
Untuk penerapan sebuah perangkat lunak berbasis web, dibutuhkan sebuah
komputer server yang berfungsi sebagai media penyimpanan aplikasi, basisdata,
dan web server yang akan mengeksekusi aplikasi tersebut. Dibutuhkan juga
komputer klien yang berfungsi untuk mengakses atau memanfaatkan perangkat
lunak tersebut. Dibawah ini akan dijabarkan spesifikasi hardware, software dan
brainware.
4.1.1 Hardware
Kebutuhan Hardware sebagai berikut:
1. Processor
: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz.
2. Memory
: DDR I/II/III 1 GB.
3. Hardisk
: 2x 1TB (SATA) & 1x 2TB (SATA).
4. Mother Board : Support AMD & INTEL.
5. Monitor
: 17 Default Monitor.
6. Mouse
: Standard PS/2, USB
7. Keyboard
: Standard PS/2, USB
8. Printer
: Epson Stylus CX4100
9. VGA
: 128 MB (Onboard mode graphic)
10. Gigabit Network Connection.
4.1.2 Software
Kebutuhan Software pada Server sebagai berikut:
1.
2.
3.
4.
5.
6.
Support Cpanel
Apache Web Server
DBMS MySql
Windows XP / Vista / 7 / 8 / 8.1 / dll
Memiliki Web Browser Google Chrome / Mozila / Opera / IE / dll
Web browser support javascript
4.1.3 Brainware
1. Mampu mengoperasikan komputer.
2. Mampu menggunakan aplikasi.
3. Memahami fungsi dari perangkat lunak yang akan digunakan.
Dialog Screen
Namun apabila Nama dan Kata Sandi yang dimasukan benar maka otomatis akan
diarahkan menuju halaman Beranda seperti dibawah ini :
2. Nama
Fungsi
: Beranda Admin
: Menampilkan ucapan Selamat Datang.
: Kelola Karyawan
: Menampilkan Tabel Karyawan yang berisi No, Nomor Induk,
Email dan Alamat. Icon Tambah Karyawan untuk menambah Karyawan. Aksi
tombol Edit untuk memodifikasi data yang dipilih, Aksi tombol Delete untuk
menghapus data yang dipilih.
4. Nama
Fungsi
: Tambah Karyawan
: Untuk menambah dengan mengisi Nomor Induk, Nama
Karyawan,
Email dan Alamat.
5. Nama
Fungsi
6. Nama
Fungsi
7. Nama
Fungsi
8. Nama
Fungsi
: Point Karyawan
: Menampilkan Tabel Point yang didapatkan oleh karyawan setelah
9. Nama
Fungsi
: Beranda User
: Menampilkan ucapan Selamat Datang.
12. Nama
Fungsi
dikerjakan.
14. Nama
Fungsi
15. Nama
Fungsi
5 BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Setelah membuat perangkat lunak informasi pekerjaan karyawan ini, berikut ini
adalah hasil kesimpulan yang dapat dijabarkan :
5.2 Saran
Saran untuk pengembangan perangkat lunak ini kedepannya adalah :
1. Perlunya tampilan publik untuk menampilkan informasi perhitungan kinerja
karyawan sesuai dengan ketentuan perusahaan.
2. Lebih melengkapi fitur aplikasi dengan cetak point karyawan.
DAFTAR PUSTAKA
LAMPIRAN
Dokumen lama
UNTUK ARSIP
BAGIAN
PERMINTAAN PERBAIKAN
Tanggal/Jam
Jam Laporan
Kerusakan
Mesin
Yang
Melaporkan
:
:
:
(
)
(
)
Ka. Bagian
Teknisi
Keluhan/kerusakan
Tindakan Perbaikan
Selesai Perbaikan
Keterangan
SERAH TERIMA
Tanggal/Jam
Catatan
:
:
(
)
Ka. Bagian
(
)
Teknisi