BAB I PENDAHULUAN
1.1
Latar Belakang Dalam era globalisasi saat ini pengetahuan tentang teknolongi dan
informasi sangat diperlukan bagi setiap perusahaan ataupun instansi. Dibutuhkan teknologi yang baik untuk mengelola informasi, karena informasi mempunyai nilai yang sangat besar bagi suatu perusahaan atau instansi tersebut, dan disadari bahwa perkembangan teknologi dan informasi menjadi sesuatu yang sangat penting dalam segala bidang. Perusahaan harus mampu mengikuti perkembangan teknologi dan informasi dengan baik agar dapat memberikan solusi terhadap segala permasalahan yang ada. Sebuah perusahaan yang maju tidak lepas dari kedisiplinan karyawannya. Daftar hadir karyawan dalam suatu perusahaan mempunyai manfaat yang sangat luas, seperti mengetahui informasi kehadiran karyawan, perjalanan dinas karyawan, kinerja karyawan dan seterusnya. Daftar hadir tersebut sangat mempengaruhi penilaian manajemen suatu perusahaan kepada seorang karyawan terhadap kenaikan jabatan, gaji dan bonus tahunan. Oleh karena itu, pengelolaan data perjalanan dinas dan kehadiran karyawan sangat diperlukan bagi perusahaan. Salim Ivomas Pratama Tbk (SIMP) didirikan dengan nama PT. Salim Ivomas Pratama tanggal 12 Agustus 1992 dan memulai kegiatan komersial pada tahun 1994. Kantor Pusat Perusahaan beralamat di Sudirman Plaza, Indofood Tower, Jl. Jenderal Sudirman Kav. 76-78, Jakarta. Kelompok Usaha memiliki perkebunan-perkebunan dan pabrik-pabrik di propinsi Jakarta, Jawa Barat, Jawa Tengah, Jawa Timur, Riau, Sumatera Utara, Sumatera Selatan, Kalimantan Barat, Kalimantan Tengah, Kalimantan Timur, Sulawesi Utara, Sulawesi Tengah, Sulawesi Selatan dan Maluku Utara. Berdasarkan Anggaran Dasar Perusahaan, ruang lingkup kegiatan SIMP dan Entitas-entitas Anak adalah produsen minyak dan lemak nabati serta produk turunannya yang terintegrasi secara vertikal, dengan kegiatan utama mencakup pemuliaan benih kelapa sawit, mengelola dan memelihara perkebunan kelapa sawit, produksi dan penyulingan minyak kelapa sawit mentah dan minyak kelapa mentah, pengelolaan dan
1 http://digilib.mercubuana.ac.id/
2
pemeliharaan perkebunan karet serta proses pemasaran dan penjualan produk akhir terkait. Kelompok Usaha juga mengelola dan memelihara perkebunan tebu terpadu, kakao, kelapa dan teh, serta memproses, memasarkan dan menjual hasil-hasil perkebunan tersebut.
PT. Salim Ivomas Pratama menginginkan pemanfaatan IT dalam mengelola data perjalanan dinas dan daftar kehadiran karyawan agar dapat mengetahui informasi mengenai kehadiran karyawan,
membuat
laporan
perjalanan dinas karyawan, dan menilai kinerja karyawannya. Oleh sebab itu, diusulkan untuk mengembangkan suatu aplikasi web-based pada PT. Salim Ivomas Pratama. Harapan yang ingin dicapai dengan adanya rancangan aplikasi yang dibuat ialah aplikasi tersebut dapat memberikan informasi yang lebih akurat, efisien dan tepat pada pengguna serta mewujudkan tujuan dari sebuah laporan perjalanan dinas dan daftar hadir karyawan bila dibandingkan pengolahan data secara manual. Oleh karena itu, setelah memaparkan permasalahan yang ada, maka diangkatlah topik tugas akhir ini dengan judul “ANALISA DAN PERANCANGAN SISTEM INFORMASI LAPORAN PERJALANAN DINAS DAN DAFTAR HADIR KARYAWAN PADA PT SALIM IVOMAS PRATAMA Tbk". 1.2
Rumusan Masalah Dalam pengamatan hasil riset yang telah dilakukan, selama menganalisa
sistem yang berjalan, masalah yang dihadapi pada sistem yang ada adalah: 1.
Bagaimana merancang aplikasi yang dapat menyajikan informasi terkait segala aktivitas pengelolaan data perjalanan dinas dan daftar hadir karyawan pada PT. Salim Ivo Mas Pratama ?
2.
Bagaimana sistem dapat menyajikan laporan perjalanan dinas dan daftar hadir karyawan dengan data yang akurat untuk manajemen PT. Salim Ivo Mas Pratama ?
1.3
Batasan Masalah Dalam rangka pemusatan masalah yang ada dan agar tidak menyimpang
dari pokok pembahasan, maka batasan masalah pada sistem ini antara lain: 1.
Aktifitas dan update data karyawan baru dan yang sudah resign.
http://digilib.mercubuana.ac.id/
3
2.
Pencarian informasi karyawan yang sudah melakukan perjalanan dinas dan data daftar hadir karyawan.
3.
Penyediaan informasi mengenai biaya perjalanan dinas karyawan.
4.
Penyedia informasi bagi head of department dan management untuk melakukan pengecekan kedisiplinan karyawannya.
5.
Laporan data karyawan dari perusahaan.
1.4
Tujuan Penelitian Adapun tujuan dari penelitian ini diantaranya adalah:
1.
Mempercepat proses pencatatan data, pencarian data, penyajian data serta meminimalkan adanya kesalahan, ketidakakuratan pencatatan, dan kehilangan data dalam laporan.
2.
Pengelolaan data dinas dan absen karyawan.
3.
Merancang sebuah sistem informasi perjalanan dinas dan daftar hadir karyawan pada PT Salim Ivomas Pratama Tbk secara terkomputerisasi.
4.
Mempermudah karyawan untuk mendapatkan informasi tentang perjalanan dinas dan daftar hadirnya.
5.
Mempermudah
Human
Resources
untuk
mendapatkan
informasi
keterlambatan karyawan guna kedisiplinan karyawan. 6.
Mempermudah perusahaan dalam penilaian karyawannya.
7.
Merancang database sistem Laporan Perjalanan Dinas Karyawan dan Daftar hadir Karyawan.
1.5
Manfaat Penelitian
1.)
Bagi Peneliti Manfaat yang diperoleh dari penelitian ini untuk peneliti antara lain: 1. Dokumentasi karya ilmiah mahasiswa dalam bentuk laporan skripsi dapat memberikan gambaran mengenai penerapan aplikasi Sistem Informasi Laporan Perjalanan Dinas dan Daftar Hadir Karyawan berbasis web pada PT. Salim Ivomas Pratama.
2.)
Bagi PT. Salim Ivomas Pratama
http://digilib.mercubuana.ac.id/
4
Manfaat yang diperoleh dari penelitian ini untuk PT. Salim Ivomas Pratama antara lain: 1. Mempercepat proses pencatatan data, pencarian data, penyajian data serta meminimalkan adanya kesalahan, ketidakakuratan pencatatan, dan kehilangan data dalam laporan. 2. Mempermudah karyawan untuk mendapatkan informasi tentang perjalanan dinas dan daftar hadirnya. 3.)
Bagi Akademisi Manfaat yang diperoleh dari penelitian ini untuk akademisi antara lain: 1. Menginspirasi dan memicu semangat untuk mendalami pengetahuan tentang perancangan dan pengembangan aplikasi Sistem Informasi Laporan Perjalanan Dinas dan Daftar Hadir Karyawan. 2. Sebagai referensi dan pedoman untuk mempelajari implementasi aplikasi Sistem Informasi Laporan Perjalanan Dinas dan Daftar Hadir Karyawan yang menggunakan perangkat lunak pendukung seperti XAMPP, Apache, PHP, MySQL, FileZilla, dan lain - lain.
1.6
Metode Penelitian Metode penelitian yang digunakan pada tugas akhir ini adalah:
1.6.1 Jenis Penelitian Untuk penelitian pada tugas akhir ini dilakukan melalui penelitian langsung ke lapangan (field research) dengan mengadakan observasi, wawancara, kuestioner dan dokumentasi pada PT. Salim Ivomas Pratama. Analisis data pada penelitian ini menggunakan pendekatan kualitatif untuk mendapatkan data yang mendalam mengenai proses pembuatan laporan perjalanan dinas dan daftar hadir karyawan yang telah ada pada perusahaan. Eksplanasi laporan penelitian pada tugas akhir ini menggunakan metode deskriptif yang berusaha menggambarkan suatu objek atau subjek yang diteliti sesuai dengan apa adanya, dengan tujuan menggambarkan secara sistematis, fakta dan karakteristik objek yang diteliti secara tepat.
http://digilib.mercubuana.ac.id/
5
1.6.2 Teknik Pengumpulan Data 1.)
Observasi Langkah yang diambil berupa pengamatan langsung, dimana observasi di
lakukan pada Departemen Sumber Daya Manusia untuk melakukanan alisis terhadap proses pelatihan para karyawan yang sedang berjalan, mempelajari implementasi aplikasi baik dari segi hardware dan software yang ada pada perusahaan, dan mempelajari struktur organisasi serta wewenang atau tugas dari tiap-tiap bagian yang ada untuk mendukung kebutuhan aplikasi yang akan dibuat. 2.)
Wawancara Langkah yang diambil ialah melakukan sesi tanya jawab atau wawancara
secara langsung terhadap Manajer Personalia pada PT. Salim Ivomas Pratama yang berhubungan langsung pada permasalahan yang diteliti, selain itu peneliti juga melakukan wawancara dengan beberapa karyawan pada perusahaan untuk mengetahui proses yang telah berjalan pada perusahaan. 3.)
Dokumentasi Langkah yang diambil ialah melakukan dokumentasi rencana kerja,
dokumentasi kegiatan yang dikerjakan, dokumentasi hasil kerja, dokumentasi hasil akhir dalam bentuk laporan ataupun aplikasi yang siap digunakan pada PT. Salim Ivomas Pratama. 1.6.3 Metode Pengembangan Sistem Dalam tugas akhir ini, metode pengembangan sistem untuk rekayasa perangkat lunak berbasis web pada PT. Salim Ivomas Pratama menggunakan System Development Life Cycle; Waterfall Model. Tahapan-tahapan
dalam
Waterfall Mode lyang digunakan dalam pengembangan aplikasiDaftar Hadir Karyawan & Perjalanan Dinas pada PT. SalimIvomasPratama adalah sebagai berikut: 1.
Rekayasa Sistem (System Requirement)
http://digilib.mercubuana.ac.id/
6
Tahap rekayasa sistem merupakan tahap awal dalam perancangan sistem informasi yang bertujuan mengumpulkan kebutuhan-kebutuhan baik berupa informasi atau kendala-kendala yang ada pada sistem yang berjalan serta merumuskan
suatu
perencanaan
dalam
pengembangan
suatu
sistem
informasi.Pada tahap ini, pembuatan system dimulai dengan mendefinisikan dan mengumpulkan semua bahan-bahan seperti teori-teori yang di butuhkan dalam membentuk suatu informasi yang akan digunakan pada tahapan selanjutnya. 2.
Analisis (Analysis) Tahap analisis rekayasa perangkat lunak merupakan tahapan yang pertama
kali dilakukan untuk merumuskan sistem yang akan dibangun. Hal ini bertujuan untuk memahami sistem yang akan dibangun. Pada tahap ini dilakukan analisis kebutuhan dariaplikasi yang akan dirancang dan dibuat, meliputi analisis fungsi atau proses yang dibutuhkan, analisis output, analisis input, dan analisis kebutuhan. 3.
Perancangan (Design) Tahap perancangan merupakan tahap penerjemahan dari data yang telah
dianalisis ke dalam bentuk yang mudah dimengerti oleh pengguna. Pada tahap ini, dilakukan perancangan aplikasi yang bertujuan untuk memberikan gambaran apa yang seharusnya di kerjakan oleh aplikasi dan bagaimana tampilannya, meliputi rancangan struktur data yang digunakan, rancangan antarmuka, rancangan struktur aplikasi dan rancangan algoritma aplikasi. Proses desain pengembangan aplikasi pada penelitian ini meliputi diantaranya: a.)
Unified Modeling Language (UML) Pada tahapan desain perangkat lunak, biasanya diperlukan notasi-notasi
rancangan perangkat lunak. Notasi tersebut diperlukan untuk komunikasi antara pengembang dan pemesan (klien) perangkat lunak. Jika perangkat lunak yang dikembangkan dibuat dengan bahasa pemrograman berorientasi objek, biasanya notasi-notasi UML-lah yang digunakan. Dalam penelitian ini diagram UML yang digunakan
meliputiUse-Case
diagram,
SequenceDiagramdanClass Diagram.
http://digilib.mercubuana.ac.id/
Activity
Diagram,
7
b.)
User Interface (UI) Rancanganantarmuka (user interface) merupakan mekanisme komunikasi
antara pengguna (user) dengan komputer. Sejalan dengan antarmuka pemakai (user interface) pada aplikasi, diharapkan dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatusolusi.
4.
Pengkodean (Coding) Tahap pengkodean merupakan tahap penerjemahan data yang telah
dirancang ke dalam suatu bahasa pemrograman tertentu.Pada tahap ini, dilakukan proses coding atau pembuatan aplikasi. Pembuatan aplikasi dipecah menjadi beberapa modul yang nantinya akan digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan untuk mengetahui apakah sudah memenuhi fungsi yang diinginkan atau belum. Pada tahap ini, diagram UML dan rancangan antarmuka (UI) diimplementasikan kepada baris kode-kode program dalam bahasa pemrograman PHP dan MySQL. 5.
Pengujian (Testing) Tahap pengujian dilakukan terhadap perangkat lunak yang telah
dibangun. Proses pengujian berfokus pada logika internal perangkat lunak serta memastikan apakah hasil yang diinginkan tercapai atau tidak. Dalam tahap ini dilakukan pengabungan modul-modul yang telah di buat dan dilakukan pengujian atau testing.Pada saat pengembangan akhir, aplikasi akan dijalankan diperangkat lunak local host dan perangkat desktop. Pada tahap uji pertama dilakukan oleh penelitian pada peran serta pihak lain. Tahap ini ditujukan untuk memastikan apakah aplikasi sudah sesuai dengan tujuan yang diharapkan sebelumnya menggunakan metode pengujian blackbox. Ketika aplikasi lulus pada tahap uji pertama, aplikasi akan memasuki pada tahap uji coba lapangan yang bertujuan mengetahui tanggapan pada pengguna secara langsung.
http://digilib.mercubuana.ac.id/
8
1.7
Sistematika Penulisan Sistematika penulisan pada tugas akhir ini adalah sebagai berikut:
BAB I. PENDAHULUAN Bab ini menguraikan tentang deskripsi umum penelitian yang meliputi diantaranya latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian serta sistematika penulisan. BAB II. LANDASAN TEORI Bab ini berisi tentang konsep dari dasar teori, pendapat, prinsip, dan sumber-sumber lain yang dapat dipertanggungjawabkan secara ilmiah sebagai pembanding atau acuan di dalam pembahasan masalah yang menjadi dasar pembuatan Tugas Akhir diantaranya tentang laporan perjalanan dinas, daftar hadir karyawan, Sistem Informasi, Web Arsitektur, AJAX, PHP, MySql, dan lainnya.
BAB III. METODE PENELITIAN Bab ini berisi tentang analisis sistem yang berjalan, analisis kebutuhan nonfungsional, analisis web service, analisis data dan analisis kebutuhan fungsional yang digunakan untuk mendefinisikan hal – hal yang diperlukan dalam pengembangan aplikasi berbasis web pada PT. Salim Ivomas Pratama. BAB IV. IMPLEMENTASI DAN PENGUJIAN Bab ini menjelaskan tentang implementasi dan pengujian dari perangkat lunak yang dibangun. Implementasi perangkat lunak dilakukan berdasarkan kebutuhan
analisis
dan
pengembangan
perangkat
lunak
yang
sudah
dilakukan.Hasil dari implementasi kemudian dilakukan pengujian perangkat lunak sehingga perangkat
lunak yang dibangun sesuai dengan analisis dan
pengembangan yang telah dilakukan. BAB V. PENUTUP Bab ini merupakan bab yang menyajikan kesimpulan penelitian serta saran. Bab ini berisi kesimpulan yang merupakan rangkuman dari hasil penelitian
http://digilib.mercubuana.ac.id/
9
dan saran - saran yang perlu diperhatikan bagi pengembangan perangkat lunak di masa yang akan datang.
http://digilib.mercubuana.ac.id/