SISTEM INFORMASI LAPORAN PROGRAM KERJA OPERATOR DI PERUSAHAAN UMUM DAERAH TIRTA
RANGGA SUBANG CABANG PAMANUKAN
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat Kelulusan Program Pendidikan Sarjana
Oleh :
Bimbim Faisyal Akbar D1A.18.0519
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG
2022
i
SISTEM INFORMASI LAPORAN PROGRAM KERJA OPERATOR DI PERUSAHAAN UMUM DAERAH TIRTA RANGGA SUBANG CABANG
PAMANUKAN
Oleh :
Bimbim Faisyal Akbar D1A.18.0519
Subang, 28 Juli 2022 Menyetujui,
(Rakhmayudhi, M.Kom) Pembimbing I
(Rino Gupitha, ST., M.Kom) Pembimbing II
Mengetahui
(Dr. Tepi Perisal, S.Sos., M.Si) Dekan Fakultas Ilmu Komputer
(Bagus Ali Akbar, S.SI., M.Kom) Ketua Program Studi
ii
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Skripsi dengan judul “SISTEM INFORMASI LAPORAN PROGRAM KERJA OPERATOR DI PERUSAHAAN UMUM DAERAH TIRTA RANGGA SUBANG CABANG PAMANUKAN” adalah benar-benar karya saya sendiri, dan saya tidak melakukan plagiat atau pun pengutipan dengan cara- cara yang tidak sesuai dengan etika keilmuan yang berlaku dalam masyarakat keilmuan.
Atas pernyataan ini, saya siap menanggung risiko/sanksi yang dijatuhkan kepada saya apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini.
Subang, 28 Juli 2022 Yang membuat pernyataan
(Bimbim Faisyal Akbar)
iii ABSTRAK
Perkembangan sebuah teknologi selalu mengalami perubahan yang sangat cepat dari tahun ke tahun. Dibutuhkannya fasilitas yang memberikan kemudahan pengguna untuk mendorong majunya suatu lembaga baik formal maupun non formal. Mengolah laporan program kerja operator pada Perusahaan Umum Daerah Tirta Rangga Subang Cabang Pamanukan saat itu juga belum terkelola dengan baik karena belum adanya Website secara online yang dapat memudahkan pekerjaan. Untuk membantu pembuatan sistem informasi laporan program Kerja tersebut, penulis menggunakan metode Unified Process (UP) sehingga dihasilkan sistem informasi laporan program kerja operator yang dapat digunakan dengan baik oleh karyawan. Oleh karena itu, disini saya akan membuat sebuah situs website agar karyawan Perusahaan Umum Daerah Tirta Rangga Subang Cabang Pamanukandapat dengan mudah, cepat, tepat waktu, relevan dan akurat dalam mengolah laporan program kerja.
Kata Kunci : RUP, Codeigniter, Sublime Text, UML, Laporan Program Kerja Operator, Perusahaan Umum Daerah Tirta Rangga Subang Cabang Pamanukan
iv ABSTRACT
The development of a technology always changes very quickly from year to year.
The need for facilities that provide convenience for users to encourage the advancement of an institution, both formal and non-formal. Processing the operator work program report at the Tirta Rangga Subang Regional Public Company, Pamanukan Branch at that time was also not managed properly because there was no online website that could facilitate work. To assist the manufacture of the work program report information system, the author uses the Unified Process (UP) method so that an operator work program report information system is produced that can be used properly by employees. Therefore, here I will create a website so that employees of the Tirta Rangga Subang Regional Public Company Pamanukan Branch can easily, quickly, timely, relevantly and accurately in processing work program reports.
Keywords: RUP, Codeigniter, Sublime Text, UML, Operator Work Program Report, Regional Public Company Tirta Rangga Subang Pamanukan Branch
v
KATA PENGANTAR
Puji dan syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa, karena hanya atas berkat dan rahmat-Nya, sehingga Laporan Skripsi yang berjudul “SISTEM INFORMASI LAPORAN PROGRAM KERJA OPERATOR DI PERUSAHAAN UMUM DAERAH TIRTA RANGGA SUBANG CABANG PAMANUKAN” dapat diselesaikan dengan baik dan tepat waktu. Adapun tujuan penulisan laporan ini adalah untuk memenuhi persyaratan dalam menyelesaikan Mata kuliah Skripsi Program Studi Sistem Informasi Universitas Subang.
Penyusunan laporan ini tidak terlepas dari bantuan beberapa pihak, oleh karena itu penulis hendak mengucapkan terima kasih kepada :
1. Orang tua, yang telah memberikan doa, semangat, dukungan, dan motivasi selama melakukan studi.
2. Bapak Bagus Ali Akbar, S.SI., M.Kom. Selaku Kepala Program Studi Sistem Informasi Universitas Subang.
3. Bapak Rakhmayudhi, M.Kom serta Bapak Rino Gupitha, ST., M.Kom Selaku Dosen Pembimbing
4. Keluarga Besar Perusahaan Umum Daerah Tirta Rangga Subang Cabang Pamanukan yang telah mengizinkan saya untuk menjalankan Skripsi.
5. Semua teman – teman di program studi Sistem Informasi yang memberikan semangat dan dukungan selama ini.
6. Semua pihak yang tidak dapat disebutkan satu per satu yang terlibat dalam penyusunan Laporan Skripsi ini sehingga dapat selesai dengan baik.
Akhir kata, penulis menyadari bahwa pelaksanaan dan penyusunan laporan ini masih belum sempurna. Oleh karena itu, kritik dan saran yang membangun sangat penulis harapkan. Semoga penyusunan laporan ini bermanfaat bagi semua pihak.
Subang, 28 Juli 2022
Bimbim Faisyal Akbar
vi DAFTAR ISI
HALAMAN PERNYATAAN... ii
ABSTRAK ... iii
ABSTRACT ... iv
KATA PENGANTAR ... v
DAFTAR ISI ... vi
DAFTAR TABEL ... ix
DAFTAR GAMBAR ... x
DAFTAR SIMBOL ... xii BAB I PENDAHULUAN ... I-1 1.1 Latar Belakang ... I-1 1.2 Identifikasi Masalah ... I-2 1.3 Batasan Masalah ... I-2 1.4 Maksud dan Tujuan Penelitian ... I-2 1.5 Metodologi Penelitian ... I-2 1.6 Waktu Penelitian... I-3 1.7 Lokasi Penelitian ... I-4 1.8 Sistematika Penelitian ... I-4 BAB II LANDASAN TEORI ... II-1 2.1 Laporan ... II-1 2.2 Program Kerja ... II-1 2.3 Operator ... II-2 2.4 Metode RUP (Rational Unified Process) ... II-2 2.5 Framework Codeigniter ... II-3 2.6 Sublime Text ... II-4 2.7 Sistem Basis Data (Database) ... II-5 2.8 Pengertian UML (Unified Modelling Language) ... II-6 BAB III ANALISIS KEBUTUHAN SISTEM... III-1 3.1 Analisis Organisasi ... III-1
vii
3.1.1 Sejarah Singkat ... III-1 3.1.2 Visi dan Misi ... III-1 3.1.3 Struktur Organisasi ... III-2 3.1.4 Tugas Pokok dan Fungsi Seksi Operator ... III-2 3.2 Analisis Kebutuhan Sistem ... III-3 3.2.1 Gambaran Sistem Lama ... III-3 3.3 Uraian Hasil Analisis Kebutuhan Informasi ... III-5 3.3.1 Kebutuhan Informasi... III-5 3.3.2 Kebutuhan Perangkat Keras ... III-5 3.3.3 Kebutuhan Perangkat Lunak ... III-5 3.3.4 Kebutuhan Fungsional dan Non Fungsional ... III-6 3.4 Pemodelan Aktor dan Use Case ... III-7 3.4.1 Pemodelan Use Case Keseluruhan ... III-7 3.4.2 Definisi Aktor ... III-8 3.4.3 Definisi Use Case ... III-8 3.4.4 Skenario Use Case ... III-10 3.4.5 Activity Diagram ... III-15 3.5 Robustness Diagram ... III-18 BAB IV PERANCANGAN SISTEM ... IV-1 4.1 Class Diagram ... IV-1 4.2 Sequence Diagram ... IV-1 4.3 Perancangan Database ... IV-5 4.3.1 Deskripsi Tabel ... IV-6 4.4 Desain Antarmuka ... IV-7 BAB V IMPLEMENTASI DAN PENGUJIAN ... V-1 5.1 Implementasi ... V-1 5.1.1 Implementasi Perangkat Keras ... V-1 5.1.2 Implementasi Perangkat Lunak ... V-1 5.1.3 Hasil Implementasi ... V-2 5.1.4 Implementasi Antarmuka ... V-3
viii
5.2 Pengujian ... V-7 5.2.1 Pelaksanaan Pengujian ... V-7 5.2.2 Hasil Pengujian ... V-8 BAB VI KESIMPULAN DAN SARAN ... VI-1 6.1 Kesimpulan ... VI-1 6.2 Saran ... VI-1 DAFTAR PUSTAKA ... xiii
ix
DAFTAR TABEL
Tabel 1.1 Jadwal Penelitian ... I-4 Tabel 3.1 Kebutuhan Informasi ... III-5 Tabel 3.2 Kebutuhan Perangkat Keras ... III-5 Tabel 3.3 Kebutuhan Perangkat Lunak ... III-5 Tabel 3.4 Kebutuhan Fungsional ... III-6 Tabel 3.5 Kebutuhan Non Fungsional ... III-7 Tabel 3.6 Definisi Aktor ... III-8 Tabel 3.7 Definisi Usecase... III-8 Tabel 3.8 Skenario Usecase Login/Logout... III-10 Tabel 3.9 Skenario Usecase Dashboard ... III-11 Tabel 3.10 Skenario Usecase Kelola Laporan Program Kerja ... III-12 Tabel 3.11 Skenario Usecase Laporan ... III-14 Tabel 4.1 Deskripsi Database Pengguna ... IV-6 Tabel 4.2 Deskripsi Database Kelola Laporan Program Kerja ... IV-6 Tabel 5.1 Implementasi Perangkat Keras ... V-1 Tabel 5.2 Implementasi Perangkat Lunak ... V-1 Tabel 5.3 Implementasi Basis Data ... V-2 Tabel 5.4 Pelaksanaan Pengujian ... V-7 Tabel 5.5 Hasil Pengujian ... V-8
x
DAFTAR GAMBAR
Gambar 3.1 Struktur Organisasi ... III-2 Gambar 3.2 Sistem yang berjalan ... III-4 Gambar 3.3 Usecase Diagram ... III-7 Gambar 3.4 Skenario Usecase Login/Logout ... III-10 Gambar 3.5 Skenario Usecase Dashboard ... III-11 Gambar 3.6 Skenario Usecase Kelola Laporan Program Kerja ... III-12 Gambar 3.7 Skenario Usecase Laporan ... III-14 Gambar 3.8 Activity Diagram Login ... III-15 Gambar 3.9 Activity Diagram Dashboard... III-16 Gambar 3.10 Activity Diagram Kelola Laporan Program Kerja ... III-16 Gambar 3.11 Activity Diagram Lihat Laporan ... III-17 Gambar 3.12 Robustness Diagram ... III-18 Gambar 4.1 Class Diagram ... IV-1 Gambar 4.2 Sequence Diagram Login... IV-1 Gambar 4.3 Sequence Diagram Dashboard (Operator/Admin) ... IV-2 Gambar 4.4 Sequence Diagram Dashboard (Kepala Cabang) ... IV-2 Gambar 4.5 Sequence Tambah Kelola Laporan Program Kerja ... IV-3 Gambar 4.6 Sequence Edit Kelola Laporan Program Kerja ... IV-3 Gambar 4.7 Sequence Hapus Kelola Laporan Program Kerja ... IV-4 Gambar 4.8 Sequence Diagram Laporan (Operator/Admin)... IV-4 Gambar 4.9 Sequence Diagram Laporan (Kepala Cabang) ... IV-5 Gambar 4.10 Perancangan Database ... IV-5 Gambar 4.11 Halaman Login ... IV-7 Gambar 4.12 Halaman Dashboard Admin/Operator ... IV-7 Gambar 4.13 Halaman Dashboard Kepala Cabang ... IV-8 Gambar 4.14 Halaman Kelola Laporan Program Kerja... IV-8 Gambar 4.15 Halaman Laporan ... IV-9 Gambar 5.1 Database Pengguna ... V-3
xi
Gambar 5.2 Database Kelola ... V-3 Gambar 5.3 Halaman Login ... V-3 Gambar 5.4 Halaman Dashboard Admin/Operator ... V-4 Gambar 5.5 Halaman Dashboard Kepala Cabang ... V-4 Gambar 5.6 Halaman Kelola Laporan Program Kerja... V-5 Gambar 5.7 Halaman Tambah Kelola Laporan Program Kerja ... V-5 Gambar 5.8 Halaman Edit Kelola Laporan Program Kerja ... V-6 Gambar 5.9 Halaman Hapus Kelola Laporan Program Kerja ... V-6 Gambar 5.10 Halaman Laporan ... V-7
xii
DAFTAR SIMBOL
Simbol 2.1 Simbol UML ... II-7
I-1 BAB I PENDAHULUAN 1.1 Latar Belakang
Program Kerja adalah suatu sistem rencana kegiatan dari suatu organisasi yang terarah, terpadu, dan tersistematis yang dibuat untuk rentang waktu yang telah ditentukan oleh suatu organisasi. Program kerja akan menjadi pegangan bagi organisasi dalam menjalankan rutinitas organisasi. Program kerja juga digunakan sebagai sarana untuk mewujudkan cita-cita organisasi.
Perusahaan Umum Daerah Air Minum Tirta Rangga Kabupaten Subang sebagai BUMD yang mempunyai otoritas/monopoli usaha dalam pengelolaan penyediaan air minum bagi masyarakat mempunyai masa depan yang cukup menjanjikan.
Perusahaan Umum Daerah Air Minum Tirta Rangga Subang Cabang Pamanukan sebagai salah satu cabang perumda di Kabupatern Subang yang masih menggunakan sistem pencatatan yang manual dan belum mempunyai sistem untuk mengelola data laporan program kerja, data jadwal pemberian kaporit serta data pemeliharaan mesin yang sering mengakibatkan kehilangan data laporan program Kerja, jadwal pemberian kaporit dan data pemeliharaan mesin.
Dilihat permasalahan diatas penulis memiliki ide untuk membuat “SISTEM INFORMASI LAPORAN PROGRAM KERJA OPERATOR DI PERUSAHAAN UMUM DAERAH TIRTA RANGGA SUBANG CABANG PAMANUKAN’’. Dengan dibuatnya sistem informasi laporan program kerja operator di perusahaan umum daerah tirta rangga subang cabang pamanukan, penulis berharap bisa membantu pihak-pihak terkait dalam mengelola data laporan program kerja.
I-2
1.2 Identifikasi Masalah
Beberapa permasalahan yang timbul pada sistem yang sedang berjalan saat ini, yakni:
1. Belum adanya fasilitas yang mendukung operator dalam mengelola data laporan program kerja di PDAM tirta rangga subang cabang pamanukan
2. Dampak yang timbul dari pencatatan secara manual ialah menyulitkan operator dalam mencari laporan sebelumnya.
1.3 Batasan Masalah
Dengan penulisan skripsi ini penulis membatasi masalah dengan :
1. Pemodelan sistem yang dilakukan menggunakan UML (Unified Modeling Language) terdiri dari usecase diagram, activity diagram, class diagram dan sequence diagram
2. Bahasa Pemrograman yang digunakan adalah PHP 3. Framework yang digunakan adalah CodeIgneter3
1.4 Maksud dan Tujuan Penelitian
Maksud dilakukannya penelitian ini adalah untuk membuat sistem informasi laporan program Kerja operator yang ditujukan pada perusahaan umum daerah tirta rangga subang cabang pamanukan. Adapun tujuan dari dilakukannya penelitian ini adalah mempermudah perusahaan dalam mengolah laporan program Kerja.
1.5 Metodologi Penelitian
Dalam penelitian ini, peneliti menggunakan metode penelitian Rational Unified Process dengan fase yang diambil yaitu fase inception, elaboration dan contruction
I-3
1. Inception (Permulaan)
Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan (business modeling) dan mendefinisikan kebutuhan akan sistem yang akan dibuat (requirements)
2. Elaboration (Perencanaan)
Tahap ini lebih pada analisis dan desain sistem serta implementasi sistem yang fokus pada purwarupa sistem (prototype)
3. Contruction (Konstruksi)
Tahap ini fokus pada pengembangan komponen dan fitur-fitur sistem dan lebih pada implementasi dan pengujian sistem yang fokus pada implementasi perangkat lunak pada kode program.
4. Transition (Transisi)
Tahap ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh user.
1.6 Waktu Penelitian
Adapun waktu penelitian yang dilakukan sesuai sudut pandang Rational Unified Process dalam pelaksanaannya, sebagai berikut :
I-4
Tabel 1.1
Jadwal Penelitian
NO KETERANGAN
Tahun 2021-2022 Bulan
Maret April Mei Juni
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 (Inception)
Requirements 2 (Elaboration)
Analysis 3 (Contruction)
Design 4 Contruction)
Implementaton 5 (Transition)
Test
1.7 Lokasi Penelitian
Dalam penelitian ini lokasi yang digunakan adalah Kantor Perusahaan Umum Daerah Tirta Rangga Subang Cabang Pamanukan yang beralamat di JL. Ion Martasasmita, Rancasari, Kec. Pamanukan, Kabupaten Subang, Jawa Barat 41254.
1.8 Sistematika Penelitian BB I PENDAHULUAN
Bab ini menjelaskam tentang latar belakang, identifikasi masalah, batasan masalah, maksud dan tujuan penelitian, metodologi penelitian, waktu penelitian dan lokasi penelitian serta sistematika penulisan penelitian
I-5
BAB II LANDASAN TEORI
Bab ini menjelaskan teori dasar mendukung penulisan skripsi, mencakup metode atau teknik yang digunakan, teori tentang permasalahaan, uraian singkat perangkat implementasi yang dipakai, dan kerangka penyelesaian masalah
BAB III ANALISIS KEBUTUHAN SISTEM
Bab ini menjelaskan tentang penjelasan tentang hasil pendefinisian kebutuhan dari permasalahan dalam penulisan skripsi. Seperti uraian singkat tentang sejarah, struktur organisasi, fungsi unit organisasi, prosedur perancangan pekerjaan dari permasalahan, serta deskripsi kebutuhan informasi, deskripsi kebutuhan fungsional dan nonfungsional serta permodelan kebutuhan fungsional seperti : Ucecase Diagram, Skenario, Aktivity Diagram, dll
BAB IV PERANCANGAN
Bab ini menjelaskan tentang perancangan sistem informasi yang meliputi perancangan prosedur sistem baru. Meliputi : Perancangan Squence Diagram, Class Diagram, Perancangan basis data beserta relasinya, Perancangan proses dan perancangan antarmuka
BAB V IMPLEMENTASI DAN PENGUJIAN
Bab ini menjelaskan tentang pelaksanaan implementasi berdasarkan pada hasil perancangan serta pengujian program aplikasi
BAB VI KESIMPULAN DAN SARAN
Bab ini menjelaskan tentang kesimpulan dari keseluruhan pembahasan dengan saran- saran dari hasil penelitian