SISTEM APLIKASI PERJANJIAN KERJA BERBASIS ANDROID PADA PT. PERTAMINA DRILLING SERVICES
INDONESIA
SKRIPSI
Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana
RIFALDI 11152296
Program Studi Sistem Informasi STMIK Nusa Mandiri Jakarta
Jakarta 2019
ABSTRAK
Rifaldi (11152296), Sistem Aplikasi Perjanjian Kerja Berbasis Android Pada PT. Pertamina Drilling Services Indonesia
Pada dasarnya perjanjian kerjasama umumnya berawal dari adanya perbedaan kepentingan para pihak bersangkutan. Perumusan hubungan perjanjian kerjasama senantiasa diawali proses negosiasi yang dicoba dipertemukan melalui adanya kesepakatan para pihak. Maka melalui perjanjian ini perbedaan dapat diakomodir dan selanjutnya dibingkai dengan perangkat hukum, sehingga mengikat para pihak yang bertujuan agar mekanisme hubungan perikatan dapat bekerja secara seimbang dan terarah. Penelitian ini bersifat deskriptif analitis maksudnya penelitian yang menggambarkan, menjelaskan serta menganalisa pelaksanaan perjanjian kerjasama.
PT. Pertamina Drilling Services Indonesia dengan Pekerja. Metode penelitian adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah ke-1 belum dikerjakan, maka langkah 2 tidak dapat dikerjakan. Jika langkah ke-2 belum dikerjakan maka langkah ke-3 juga tidak dapat dikerjakan, begitu seterusnya. Secara otomatis langkah ke-3 akan bisa dilakukan jika langkah ke-1 dan ke-2 sudah dilakukan. Bentuk kerjasama PT. Pertamina Drilling Services Indonesia dengan Pekerja adalah kesepakatan para pihak, dengan jangka waktu selama 4 tahun, berdasarkan perjanjian tertulis dibawah tangan tanpa dibuat dihadapan pejabat yang berwenang. Dengan adanya program ini bisa mempermudah pekerja untuk mencari dan menemukan apa saja yang telah dijadikan dalam perjanjian.
Kata Kunci: perjanjian , waterfall , aplikasi , android
ABSTRAK
Rifaldi (11152296), Android Based Work Agreement Application System at PT.
Pertamina Drilling Services Indonesia
Basically, the cooperation agreement generally starts from the differences in the interests of the parties concerned. The formulation of a cooperative agreement relationship always starts with a negotiation process that is attempted to be met through the agreement of the parties. Then through this agreement the differences can be accommodated and then framed by legal instruments, so that the parties are bound to aim for the engagement relationship mechanism to work in a balanced and directed manner. This research is analytical descriptive, which means research that describes, explains and analyzes the implementation of a cooperation agreement. PT.
Pertamina Drilling Services Indonesia with Workers. The research method is the workmanship of a system carried out sequentially or linearly. So if step 1 hasn't been done, step 2 can't be done. If step 2 has not been done, step 3 cannot be done, and so on. Step 3 will automatically be done if step 1 and step 2 have been carried out. Form of cooperation of PT. Pertamina Drilling Services Indonesia with Workers is an agreement of the parties, with a term of 4 years, based on a written agreement under the hand without being made before the competent authority. With this program, it can be easier for workers to find and find what has been made in the agreement
Keywords: agreement , waterfall , application , android
DAFTAR ISI
LEMBAR JUDUL SKRIPSI ... i
LEMBAR PERSEMBAHAN ... ii
LEMBAR PERNYATAAN KEASLIAN SKRIPSI ... iii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH .... iv
LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI ... v
LEMBAR PANDUAN PENGGUNAAN HAK CIPTA ... vii
Kata Pengantar ... viii
Abstrak ... x
Daftar Isi ... xii
Daftar Simbol ... xv
Daftar Gambar ... xviii
Daftar Tabel ... xix
Daftar Lampiran ... xx
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Identifikasi PErmasalahan ... 3
1.3. Perumusan Masalah ... 3
1.4. Maksud dan Tujuan ... 3
1.5. Metode Penelitian ... 4
1.5.1. Teknik Pengumpulan Data ... 4
A. Observasi ... 4
B. Wawancara ... 4
C. Studi Pustaka ... 4
1.5.2. Model Pengembangan Sistem ... 5
A. Analisa Kebutuhan Sistem ... 5
B. Desain ... 5
C. Code Generation ... 5
D. Testing ... 6
E. Support ... 6
1.6. Ruang Lingkup ... 6
BAB II LANDASAN TEORI ... 7
2.1. Tinjauan Pustaka ... 8
2.2. Penelitian Terkait ... 17
BAB III ANALISA SISTEM BERJALAN ... 19
3.1. Tinjauan Institusi/Perusahaan ... 19
3.1.1. Sejarah Institusi/Perusahaan ... 21
3.1.2. Struktur Organisasi dan Fungsi ... 23
3.2. Proses Bisnis Sistem ... 35
3.3. Spesifikasi Dokumen sistem Berjalan ... 37
BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN ... 38
4.1. Analisa Kebutuhan Software ... 42
4.2. Desain ... 42
4.2.1. Database ... 42
4.2.2. Software Architecture ... 45
4.2.3. User Interface ... 47
4.3. Code Generation ... 48
4.4. Testing ... 58
4.5. Support ... 59
4.5.1. Spesifikasi Hardware dan Software ... 59
4.6. Spesifikasi Dokumen Sistem Usulan ... 59
BAB V PENUTUP ... 61
5.1. Kesimpulan ... 61
5.2. Saran ... 61
DAFTAR PUSTAKA
DAFTAR RIWAYAT HIDUP
LEMBAR KOSNULTASI BIMBINGAN SURAT KETERANGAN RISET
LAMPIRAN
Lampiran A. Dokumen Sistem Berjalan Lampiran B. Dokumen Sistem Usulan
DAFTAR SIMBOL
Simbol Unified Modeling Language (UML) A. Activity Diagram
STATUS AWAL
Yaitu status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.
AKTIVITAS
Yaitu aktivitas yang digunakan sistem biasanya diawali dengan kata kerja.
PERCABANGAN / DESICION
Yaitu asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.
PENGGABUNGAN / JOIN
Yaitu asosiasi penggabungan dimana lebih satu aktivitas digabungkan menjadi satu.
STATUS AKHIR
Yaitu status akhir yang dilakukan sistem, sebuah sistem diagram aktivitas memiliki sebuah status akhir.
SWIMLANE
Yaitu memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.
B. Use Case Diagram
USE CASE
Yaitu fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit antau aktor.
AKTOR / ACTOR
Yaitu orang, proses atau sitem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri.
ASOSIASI / ASSOSIATION
Yaitu komunikasi antara aktor dan use case yang berpartipisasi pasa use case.
EKSTENSI / EXTEND
Yaitu relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan.
GENERALISASI / GENERALIZATION
Yaitu hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum.
INCLUDE
Yaitu relasi use case tambahan ke sebuah use case diaman use case yang ditambahkan memerluakan use case ini untuk menjalankanfungsinya atau sebagai syarat dijalankan use case.
C. Component Diagram
PACKAGE
Yaitu sebuah bungkusan dari satu atau lebih komponen.
KOMPONEN
Yaitu komponen sistem.
KEBERGANTUNGAN / DEPENDENCY
Yaitu kebergantungan antar komponen, arah panah mengarah pada komponen yang dipakai.
ANTARMUKA / INTERFACE
Yaitu sama dengan konsep interface pada pemrograman berorientasi objek, yaitu sebagai antar muka komponen agar tidak mengakses langsung komponen.
LINK
Yaitu relasi antar komponen.
D. Deployment Diagram
PACKAGE
Yaitu sebuah bungkusan dari satu atau lebih node.
NODE
Yaitu komponen sistem.
KEBERGANTUNGAN / DEPENDENCY
Yaitu kebergantungan antar node, arah panah mengarah pada node yang dipakai.
LINK
Yaitu relasi antar node.
E. ERD (Entity Relationship Diagram)
Himpunan Entitas (Entity)
Entity adalah suatu obyek yang nyata dan bisa dibedakan dengan obyek lainnya.
Himpunan Relasi (Relationship)
Relationship adalah asosiasi yang terjadi antara beberapa entity.
Nama_node
Atribut
Atribut adalah perbendaharaan yang dimiliki oleh entity atau relationship.
Garis penghubung (Link)
Digunakan sebagai penghubung antara entitas dengan relationship.
DAFTAR GAMBAR
Halaman
Gambar II.1 Metode Waterfall ... 7
Gambar III.1 Struktur Organisasi ... 23
Gambar III.2 Activity Diagram ... 36
Gambar IV.1 Use Case Diagram Halaman Pekerja ... 39
Gambar IV.2 Use Case Diagram Halaman Admin ... 40
Gambar IV 3 Activity E-Book Halaman Front Page ... 42
Gambar IV.4 Entity Relationship Diagram E-Book ... 43
Gambar IV.5 Logical Record Structure E-Book ... 44
Gambar IV.6 Component Diagram E-Book ... 45
Gambar IV.7 Deployment Diagram E-Book ... 46
Gambar IV.8 Tampilan Login Pekerja ... 47
DAFTAR TABEL
Halaman
Tabel IV.1 Deskripsi Use Case Diagram Halaman Pekerja ... 40
Tabel IV.2 Deskripsi Use Case Diagram Halaman Admin ... 41
Tabel IV.3 Spesifikasi File Tabel Pekerja ... 44
Tabel IV.4 Hasil Pengujian Black Box Testing Form Login Pekerja ... 56
Tabel IV.5 Hasil Pengujian Black Box Testing Form Pasal ... 56
Tabel IV.6 Spesifikasi Hardware dan Software ... 57
DAFTAR LAMPIRAN
Halaman
1. Lampiran A.1. Tampilan Pasal Hardbook ... 66 2. Lampiran B.1. Tampilan Pasal Pada Aplikasi ... 67
DAFTAR PUSTAKA
Fitria, T. N., & Heliawan, Y. A. (2017). Meningkatkan Kemampuan Mahasiswa Prodi S1 Akuntansi Dalam Memahami Buku, Ebook Dan Artikel/Jurnal Akuntansi Berbahasa Inggris. Jurnal Akuntansi Dan Pajak, 17(02), 1–13.
https://doi.org/10.29040/jap.v17i02.10
Hikmah, N. . suryanto. (2018). Rancang Bangun Sistem Informasi Penerimaan Karyawan Berbasis Web. Sniptek 2018, 5(5), 22–26.
Kurniawan, T. A. (2018). Pemodelan Use Case (UML): Evaluasi Terhadap beberapa Kesalahan dalam Praktik. Jurnal Teknologi Informasi Dan Ilmu Komputer, 5(1), 77. https://doi.org/10.25126/jtiik.201851610
Maulana, Z. B. (2015). Edu Elektrika Journal. Analisis Elektric Load Flow Dalam Sistem Tenaga Listrik Engunaakn Etap, 4(2), 27–34.
Muhammad Ihsaan Fathoni, E. M. (2018). Pengembangan e-book Interaktif Mata Pelajaran TIK. 5(1), 70–81.
Rahmawati, E. (2019). Pemodelan aplikasi dunia islam mengaji berbasis android.
4(2), 197–202.
Ramadhan, T., & Utomo, V. (2014). Rancang Bangun Aplikasi Mobile Untuk Notifikasi Jadwal. Jurnal Teknologi Informasi Dan Komunikasi, 5(1), 47–55.
https://doi.org/10.1234/JTIK.V5I2.93
Rusdiansyah, R. (2019). Membangun Prototype Sistem Informasi Arsip Elektronik Surat Perjanjian Kerjasama Pada Business Support Departement. Jurnal Pilar Nusa Mandiri, 14(2), 157. https://doi.org/10.33480/pilar.v14i2.903
Sinsuw, A. (2015). Prototipe Aplikasi Sistem Informasi Akademik Pada Perangkat Android.
Sinsuw, A., & Najoan, X. (2015). Prototipe Aplikasi Sistem Informasi Akademik Pada Perangkat Android. Teknik Elektro Dan Komputer, 2(5), 1–10.
Veza, O., Ropianto, M., & Kunci, K. (2017). Perancangan Sistem Informasi Inventory Data Barang Pada PT. Andalas Berlian Motors. Ijccs, 2(2), 2541–
2647.
Yuniva, I., & Syafi, A. (2018). Pendekatan Model Waterfall Dalam Perancangan Web Sistem Informasi Penerimaan Siswa Baru Menggunakan Framework Bootstrap. XX(1), 59–64.
Hardana. 2018. Membuat Aplikasi Android Dengan Bahasa Kotlin. Jakarta. Penerbit PT. Mitra Sinergi Optima.