BAB I PENDAHULUAN
1.1
Latar Belakang Sistem informasi berbasis komputer kini menjadi suatu hal yang sangat
dibutuhkan bagi penyediaan informasi yang tepat dan akurat. Data yang diolah sedemikian rupa dapat menghasilkan pemahaman yang tepat sasaran bagi siapapun yang membutuhkan infomasi tersebut. Banyak bidang yang telah memanfaatkan sistem informasi berbasis komputer sebagai sarana untuk mempermudah pekerjaan. Mulai dari kalangan pebisnis sampai dengan kalangan praktisi akademis, masyarakat bahkan anak kecil pun memanfaatkan komputer sebagai alat bantu untuk mempermudah pekerjaan. Komputer dirasa memiliki banyak keunggulan, alasannya komputer dapat diprogram sehingga dapat disesuaikan dengan keinginan user (pemakai) nya. Sebuah sistem informasi harus dapat mengolah, mengumpulkan, menyimpan, menganalisis dan menyebarkan sebuah data yang diproses menjadi suatu informasi untuk tujuan yang spesifik. Pengolahan data pegawai dan administrasi suatu proyek merupakan informasi yang sangat penting yang menjadi acuan bagi berjalannya sistem di perusahaan PT. Atrya Rekayasa yang bergerak dibidang jasa konstruksi dan real estate. Banyaknya proyek yang ditangani oleh perusahaan ini mengharuskan adanya manajemen proyek berupa sistem informasi yang bertujuan untuk mengatur keseluruhan kerja proyek.
2
Sistem informasi pengolahan data yang digunakan oleh PT. Atrya Rekayasa
adalah
menggunakan
Microsoft
Access.
Keterbatasan
selama
penggunaan aplikasi ini adalah banyaknya penempatan database yang tidak diperlukan, karyawan dapat bebas merubah segala macam data yang disediakan, tidak adanya hak sebagai server/admin maupun client/ karyawan. Selain itu, pembuatan pengolahan database ini hanya dilakukan oleh satu orang admin yang sekaligus berperan sebagai Direktur Operasi. Tidak adanya peran karyawan untuk mengelola data pegawai maupun pengadministrasian proyek menyebabkan adanya data yang terbengkalai dan tidak terurus. Oleh karena itu, muncul gagasan untuk mengatasi permasalah sistem informasi yang sudah ada dengan mengembangkan sebuah aplikasi sistem informasi berbasis web yang mudah digunakan dan interaktif yaitu “Sistem Pengolahan Administrasi Karyawan Dan Proyek Untuk Otoritas Admin Berbasis Web PT. Atrya Rekayasa”. Sistem informasi berbasis web ini menggunakan PHP sebagai bahasa pemrogramannya dan MySQL sebagai pengelola database.
Gambar 1.1 Arsitektur aplikasi web1
1
Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta:Andi. Hal. 387
3
Client dapat berinteraksi dengan web server menggunakan browser. Secara internal, web server berkomunikasi dengan middleware dan middleware inilah yang berhubungan dengan database. Client dapat berinteraksi dengan data yang ada pada server dengan menggunakan hak akses pribadi namun tidak dapat mengontrol penuh sistem yang berjalan pada server. Pengolahan informasi yang diterima client merupakan hasil dari pemrosesan di server untuk menerjemahkan kode PHP menjadi kode HTML. Jadi kode HTML yang diterjemahkan oleh mesin PHP-lah yang akan diterima oleh client (pemakai).
1.2
Rumusan Masalah Berdasarkan pembahasan latar belakang masalah di atas, masalah-
masalah yang akan dibahas dalam Laporan Kerja Praktik ini yaitu: 1. Bagaimana aplikasi ini dapat menyediakan informasi mengenai data karyawan, data penugasan karyawan yang dapat diketahui/dilihat oleh seluruh karyawan pada umumnya dan data proyek yang sedang ditangani ? 2. Bagaimana admin dapat melakukan insert, view, edit dan delete seluruh informasi mengenai karyawan, perjalanan dinas dan proyek yang sedang ditangani ?
1.3
Tujuan Berikut adalah tujuan Laporan Kerja Praktik secara spesifik:
1. Dengan merancang dan mengembangkan suatu aplikasi sistem informasi berbasis web, dapat memudahkan pengelolaan data karyawan dan proyek
4
sehingga lebih interaktif berdasarkan pengembangan dari sistem informasi yang telah ada. 2. Admin dapat melakukan insert, view, edit, dan delete seluruh informasi dengan mengakses web khusus admin menggunakan hak akses pribadi dengan memasukkan username dan password.
1.4
Batasan Masalah Batasan-batasan yang diambil dalam Laporan Kerja Praktik ini adalah :
1. Data yang akan dibahas adalah data karyawan dan data proyek. 2. Data proyek mencakup proyek apa saja yang akan/sedang ditangani (data joborder) dan data penugasan karyawan (data dutytravel). 3. Admin hanya bisa melakukan view, edit dan delete data dutytravel, sedangkan pengisian data dilakukan oleh user/karyawan. 4. Teknologi web yang digunakan adalah teknologi web pada sisi server, dimana pemrosesan kode didalam server tidak bisa di akses oleh user. 5. Aplikasi yang dikembangkan berupa prototype aplikasi yang sudah ada dimana aplikasi ini dapat menunjukkan interaksi antara admin dan sistem. 6. Menggunakan bahasa pemrograman PHP sebagai server side technology (teknologi pada sisi server) dan MySQL sebagai database-nya.
1.5
Metodologi Penelitian Dalam penyusunan Laporan Kerja Praktik ini dilakukan tahapan-tahapan
untuk merancang sistem yang sudah ada dengan memahami cara kerja sistem, dan
5
pihak-pihak yang terlibat dalam mengoperasikan sistem agar dapat dikembangkan sesuai dengan keinginan user (pemakai). Diantaranya adalah : a. Pengembangan Sistem Untuk menyelesaikan masalah yang dihadapi, pengembangan sistem yang akan dirancang berupa model prototype, dimana aplikasi yang sudah ada dikembangkan menjadi lebih baik lagi. Model prototype dimulai dengan pengumpulan
kebutuhan.
Pengembang
dan
pelanggan
bertemu
dan
mendefinisikan objektif keseluruhan dari perangkat lunak, mengindentifikasi segala kebutuhan yang diketahui, dan area garis besar dimana definisi lebih jauh merupakan keharusan kemudian dilakukan perancangan kilat. Perancangan kilat berfokus pada penyajian dari aspek-aspek perangkat lunak tersebut yang akan nampak
bagi
pelanggan/pemakai.
Prototype
tersebut
dievaluasi
oleh
pelanggan/pemakai dan dipakai untuk menyaring kebutuhan pengembangan perangkat lunak.
Membangun dan Memperbaiki sistem
Mendengarkan Pelanggan
Uji Pelanggan dan mengendalikan sistem
Gambar 1.2 Prototype Paradigma
6
b. Tahap Pengumpulan Data 1. Studi Literatur Pengumpulan data dengan cara mengumpulkan dan mempelajari berupa buku (textbook), artikel, paper, jurnal, website maupun bacaan-bacaan yang ada kaitannya dengan judul penelitian. 2. Observasi Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil. 3. Interview Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.
1.6
Sistematika Pembahasan Sistematika penulisan Laporan Kerja Praktik ini lebih terfokus pada
tujuan yang ingin dicapai dan terstruktur. Dalam sistematika pembahasan Laporan Kerja Praktik ini terbagi ke dalam 6 (enam) bab yang masing-masing memiliki tujuan tertentu. BAB I
PENDAHULUAN Dalam bab ini dijelaskan mengenai deskripsi umum dari isi Laporan Kerja Praktik yang meliputi latar belakang masalah, rumusan masalah, tujuan, batasan masalah, metodologi penelitian dan sistematika penulisan.
7
BAB II
DASAR TEORI Pada bab ini dijelaskan tentang teori-teori yang berhubungan dengan masalah yang dikemukakan pada Laporan Kerja Praktik ini.
BAB III
TINJAUAN UMUM PT ATRYA REKAYASA Bab ini membahas secara luas PT. Atrya Rekayasa baik dalam segi company profile maupun data proyek yang biasa ditangani.
BAB IV
ANALISIS DAN PERANCANGAN SISTEM Pada bab ini menjelaskan gambaran sistem yang sedang berjalan serta analisis terhadap sistem sampai sejauh mana sistem tersebut dilaksanakan oleh pengguna sistem dan kemungkinan dilakukan pengembangan sistem.
BAB V
IMPLEMENTASI SISTEM Berisikan tentang cara-cara penyajian teknik implementasi serta pengujian sistem yang sudah selesai, termasuk preview dari hasil akhir pada aplikasi (software)
BAB VI
PENUTUP Dalam bab ini dijelaskan mengenai hasil kesimpulan dari pembahasan yang telah dijelaskan dalam Laporan Kerja Praktik ini dan berbagai saran yang dapat berguna serta membantu untuk kemajuan penelitian ke arah yang lebih baik.