• Tidak ada hasil yang ditemukan

SISTEM INFORMASI MANAJEMEN KEUANGAN DIKLAT KEPELAUTAN PADA PROGRAM KEAHLIAN KAPAL NIAGA SMKN 2 SUBANG

N/A
N/A
Protected

Academic year: 2023

Membagikan "SISTEM INFORMASI MANAJEMEN KEUANGAN DIKLAT KEPELAUTAN PADA PROGRAM KEAHLIAN KAPAL NIAGA SMKN 2 SUBANG"

Copied!
33
0
0

Teks penuh

(1)

I-i

SISTEM INFORMASI MANAJEMEN KEUANGAN DIKLAT KEPELAUTAN PADA PROGRAM KEAHLIAN KAPAL NIAGA

SMKN 2 SUBANG

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Kelulusan Program Pendidikan Sarjana

Oleh:

Topan Nurpana D1A.18.0400

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG

2022

(2)

i

HALAMAN PENGESAHAN

SISTEM INFORMASI MANAJEMEN KEUANGAN DIKLAT KEPELAUTAN PADA PROGRAM KEAHLIAN KAPAL NIAGA SMKN 2 SUBANG

Oleh:

Topan Nurpana D1A. 18.0400

Subang, 20 Agustus 2022

Menyetujui,

Mutia Fakhrunnisa Ma’ruf, SE.,M.Ak Ir.Syarif Hidayat, MT

Pembimbing I Pembimbing II

Mengetahui,

Dr. Tepi Peirisal, S.Sos.,M.Si Bagus Ali Akbar, S.SI., M.Kom Dekan Fakultas Ilmu Komputer Ketua Program Studi

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG

2022

(3)

ii PERNYATAAN

Dengan ini saya menyatakan Skripsi Tugas Akhir dengan judul “Sistem Informasi Manajemen Keuangan Diklat Pada Program Keahlian Nautika Kapal Niaga SMKN 2 Subang” ini beserta isinya adalah benar-benar karya saya sendiri, dan saya tidak melakukan penjiplakan atau pengutipan dengan cara-cara 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, 20 Agustus 2022

Yang membuat pernyataan Topan Nurpana

(4)

iii ABSTRAK

Program Keahlian Nautika Kapal Niaga yang bergerak dibidang keahlian kemaritiman. Program Keahlian Kapal Niaga dalam proses Pendidikannya mengacu pada 8 Standar Pendidikan dan STCW 1978 Amandemen 2010, diatur juga oleh peraturan Kepala Badan Pengembangan Sumber Daya Manusia Perhubungan Nomor:

PK.09/BPSDM-2017, yang didalamnya berisi aturan bahwa peserta didik harus mempunyai sertifikat keterampilan pelaut maka dari itu dilaksanakanlah berbagai macam diklat keterampilan pelaut seperti Basic Safety Training, Medical Frist Aid dan Security Awernes Training. Dalam proses pelaksanaan diklat keterampilan pelaut tentunya tidak lepas dengan pengelolaan keuangan, khususnya berkaitan dengan pembayaran diklat peserta didik. Proses pengelolaan keuangan saat ini sudah terkomputerisasi mengunakan spreadsheet akan tetapi masih belum efisien khususnya dalam proses rekap data keuangan. Hal tersebut terjadi dikarenakan ketika peserta didik sudah melakukan pembayaran secara taransfer melalui ATM atau e-wallet, lalu bukti pembayaran dikirim melalui aplikasi chating sehingga ada kesulitan pada saat merekap data keuangan diklat tersebut. Oleh karena itu dibutuhkan suatu sistem informasi yang dapat mengelola data keuangan diklat kepelautan tersebut agar pengelolaan data menjadi efesien waktu dan mempermudah dalam membuat laporan keuangan. Metode pengembangan yang dipakai dalam pembuatan sistem informasi manajemen keuangan diklat kepelautan ialah menggunakan metode Relational unified process (RUP).

Relational Unified Process adalah suatu model pengembangan sistem secara object oriented atau berorientasi objek dan dilakukan secara iteratif (berulang), sehingga pada proses pengembangannya bisa dilakukan perbaikan-perbaikan untuk iterasi selanjutnya.

Metode ini menggunakan Unified Modeling Language (UML), sebagai tools yang digunakan dalam berorientasi objek. Hasil penelitian ini berupa sistem informasi yang dapat mengelola data keuangan diklat kepelautan pada Program Keahlian Kapal Niaga SMK Negeri 2 Subang.

Kata Kunci : Pengelolaan Keuangan, SMK Negeri 2 Subang, Diklat Keterampilan Pelaut

(5)

iv ABSTRACT

Commercial Ship Nautical Expertise Program which is engaged in maritime expertise.

The Trading Ship Expertise Program in its education process refers to 8 Education Standards and the 1978 Amendment of STCW, 2010, also regulated by the Head of the Transportation Human Resources Development Agency Regulation Number:

PK.09/BPSDM-2017, which contains a rule that students must have a skills certificate.

Therefore, various kinds of seafarer skills training are carried out such as Basic Safety Training, Medical Frist Aid and Security Awernes Training. In the process of implementing seafarer skills training, of course, it cannot be separated from financial management, especially with regard to the payment of student training. The current financial management process has been computerized using spreadsheets but is still not efficient, especially in the process of recapitulating financial data. This happens because when students have made transfer payments via ATM or e-wallet, then proof of payment is sent via a chat application so there are difficulties when recapitulating the training financial data. The refore we need an information system that can manage the financial data of the marine training that data management becomes time efficient and makes it easier to make financial reports. The development method used in the manufacture of a financial management information system for maritime education and training is the Relational unified process (RUP) method. The Relational Unified Process is an object-oriented or object-oriented system development model and is carried out iteratively (repeatedly), so that in the development process improvements can be made for the next iteration. This method uses the Unified Modeling Language (UML), as a tool used in object-oriented.

The results of this study are in the form of an information system that can manage financial data for maritime training at the Commercial Ship Expertise Program at SMK Negeri 2 Subang.

Keywords: Financial Management, SMK Negeri 2 Subang, Seafarers Skills Training

(6)

v

KATA PENGANTAR

Assalamualaikum Warahmatullahi Wabarakatuh.

Puji syukur ke hadirat Allah SWT, yang telah memberikan kenikmatan berlimpah.

Penulis panjatkan karena atas rahmat dan hidayah-Nya penulis dapat menyelesaikan skripsi ini tepat waktu. Skripsi yang telah penulis selesaikan berjudul “SISTEM INFORMASI MANAJEMEN KEUANGAN DIKLAT KEPELAUTAN PADA PROGRAM KEAHLIAN NAUTIKA KAPAL NIAGA SMK NEGERI 2 SUBANG”. Skripsi ini disusun dengan tujuan sebagai salah satu syarat untuk memenuhi sidang komprehensif dalam Ujian Sidang Sarjana (S1) Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Subang.

Dalam penulisan skripsi ini penulis menyadari bahwa ada hal-hal yang belum sempurna dan luput dari perhatian penulis. Baik dari segi bahasa maupun teknik penyajian tulisan. Penulis berusaha dengan semaksimal mungkin demi tercapainya kesempurnaan dalam skripsi ini dari hasil penelitian yang telah dilakukan dan hasil dari kegiatan pembelajaran di kampus dan praktik pembuatan aplikasinya itu sendiri.

Saran dan kritik yang bersifat membangun guna memperbaiki dan menyempurnakan penulis di kemudian hari akan penulis terima dengan senang hati. Tidak lain, harapan penulis yaitu semoga laporan ini bermanfaat bagi pembaca. Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Subang, 20 Juni 2022

Topan Nurpana NPM: D1A.18.0400

(7)

vi

UCAPAN TERIMAKASIH

Penyusunan skripsi ini tidak terlepas dari hambatan yang seringkali menghampiri.

Namun demikian penulis mendapatkan bantuan berupa moril maupun material dari berbagai pihak. Dalam kesempatan ini, penulis mengucapkan banyak terima kasih kepada semua pihak yang lebah membantu di berbagai aspek dalam penyusunan laporan akhir ini, di antaranya :

1. Pertama Kepada Tuhan Yang Maha Esa, yang telah memberikan segalanya;

2. Kedua Orang tua yang telah membesarkan dan meberikan dukungan serta doa dan kasaih sayang;

3. Bapak Dr. Drs. Ir. H. Moeslihat Komara, M.Si Selaku Rektor Universitas Subang;

4. Bapak Dr. Tepi Peirisal, S.Sos., M.Si Selaku Dekan Fakultas Ilmu Komputer;

5. Bapak Bagus Ali Akbar, S.SI., M.Kom Selaku Ketua Program Studi Fakultas Ilmu Komputer;

6. Ibu Mutia Fakhrunnisa Sekalu Dosen Pembimbing 1;

7. Bapak Ir. Syarif Hidayat, MT selaku Dosen Pembimbing 2;

8. Seluruh Dosen Program Studi Sistem Informasi yang telah membantu;

9. Seluruh Staff BAAK Fakultas Ilmu Komputer;

10. Ibu Karisem S.Pd., ANT-III selaku kepala Program Keahlian Kapal Niaga yang telah banyak membantu saya untuk penelitian ini.

11. Bapak Deden, S.St.Pi selaku wakil kepala sekolah bidang kesiswaan yang telah banyak membantu saya untuk penelitian ini.

12. Teman-teman seperjuangan di Fakultas Ilmu Komputer;

13. Semua pihak yang tidak dapat disebut satu persatu.

Semoga segala bentuk bantuan yang telah diberikan kepada penulis secara moril maupun material menjadi catatan amal ibadah oleh Allah SWT. Aamiin ya Rabbal Alamin.

(8)

vii DAFTAR ISI

HALAMAN PENGESAHAN ... i

PERNYATAAN ... ii

ABSTRAK ... iii

KATA PENGANTAR... v

UCAPAN TERIMAKASIH ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xx

DAFTAR SIMBOL ... xxiii

BAB I PENDAHULUAN ... 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-3 1.4.1. Maksud ... I-3 1.4.2. Tujuan ... I-3 1.5 Metodologi Penelitian ... I-3 1.5.1 Tahap Pengumpulan Data ... I-3 1.5.2 Tahap Pengelolaan Data ... I-3 1.5.3 Tahap Analisis Kebutuhan ... I-4 1.5.4 Metedologi RUP ... I-4 1.6 Waktu Penelitian ... I-5 1.7 Lokasi Penelitian ... I-5 1.8 Sistematika Penulisan ... I-5 BAB II LANDASAN TEORI ... II-7

2.1 Manajemen keuangan ... II-7

(9)

viii

2.2 Metodologi RUP ... II-8 2.3 PHP ... II-10 2.4.1 Pengertian PHP ... II-10 2.4.2 Sejarah dan perkembangan PHP ... II-10 2.4 Codeigniter (CI) ... II-11 2.5 Basis Data ... II-12 2.6 SQL (Structured Query Language) ... II-12 2.7 Unified Model Language ... II-13 BAB III ANALISIS KEBUTUHAN SISTEM ... III-16

3.1 Profil Program Keahlian Kapal Niaga ... III-16 3.1.1 Deskripsi Singkat Program Keahlian Kapal Niaga ... III-16 3.1.2 Visi dan Misi ... III-17 3.1.3 Struktur Organisasi Program Keahlian Kapal Niaga ... III-17 3.2 Analisis Sistem Lama ... III-17 3.2.1 Prosedur Pembayaran Diklat Yang berjalan ... III-18 3.2.2 Prosedur Pembayaran Gaji Pengajar Diklat ... III-19 3.3 Analisis Kebutuhan Sistem ... III-19 3.3.1 Kebutuhan Informasi ... III-19 3.3.2 Kebutuhan Perangkat Lunak ... III-20 3.3.3 Kebutuhan Prangkat Keras ... III-21 3.4 Kebutuhan Fungsional ... III-22 3.5 Kebutuhan Non Fungsional ... III-23 3.6 Aktor dan Use Case Diagram ... III-23 3.6.1 Definisi Aktor ... III-23 3.6.2 Definisi Usecase ... III-23 3.7 Skenario ... III-25 3.7.1 Use Case Skenario Login ... III-25 3.7.2 Use Case Skenario Keloa User ... III-25 3.7.3 Use Case Skenario Kelola Data Peserta Didik ... III-27 3.7.4 Use Case Skenario Kelola Data Pengajar ... III-28 3.7.5 Use Case Skenario Kelola Diklat ... III-29 3.7.6 Use Case Skenario Kelola Lembaga diklat ... III-30 3.7.7 Use Case Skenario Kelola Perencanaan Diklat ... III-31 3.7.8 Use Case Skenario Kelola Pembayaran Diklat ... III-32

(10)

ix

3.7.9 Use Case Skenario Kelola Transaksi Keluar ... III-34 3.7.10 Use Case Skenario Kelola Gaji Pengajar ... III-36 3.7.11 Use Case Skenario Kelola Laporan Keuangan ... III-37 3.8 Activity Diagram ... III-38 3.8.1 Activity Diagram Login ... III-38 3.8.2 Activity Diagram Kelola User ... III-39 3.8.3 Activity Diagram Kelola Data Peserta Didik ... III-40 3.8.4 Activity Diagram Kelola Pengajar ... III-42 3.8.5 Activity Diagram Kelola Jenis Diklat ... III-43 3.8.6 Activity Diagram Kelola Lembaga Diklat ... III-45 3.8.7 Activity Diagram Kelola Perencanaan Diklat ... III-46 3.8.8 Activity Diagram Kelola Pembayaran Diklat ... III-48 3.8.9 Activity Diagram Kelola Transaksi keluar ... III-50 3.8.10 Activity Diagram kelola gaji pengajar ... III-52 3.8.11 Activity Diagram kelola laporan keuangan ... III-53 3.9 Robustnes Diagram ... III-55 BAB IV PERANCANGAN SISTEM ... IV-56

4.1 Perancangan Class Diagram ... IV-56 4.2 Perancangan Sequence Diagram ... IV-57 4.2.1 Sequence Diagram Login ... IV-57 4.2.2 Sequence Diagram Tambah Data User... IV-57 4.2.3 Sequence Diagram Edit Data User ... IV-58 4.2.4 Sequence Diagram Hapus Data User ... IV-58 4.2.5 Sequence Diagram Tambah Data Peserta Didik ... IV-59 4.2.6 Sequence Diagram Edit Data Peserta Didik ... IV-59 4.2.7 Sequence Diagram Hapus Data Peserta Didik... IV-60 4.2.8 Sequence Diagram Tambah Data Pengajar Diklat ... IV-60 4.2.9 Sequence Diagram Edit Data Pengajar Diklat ... IV-61 4.2.10 Sequence Diagram Hapus Data Pengajar Diklat ... IV-61 4.2.11 Sequence Diagram Tambah Data Diklat ... IV-62 4.2.12 Sequence Diagram Edit Data Diklat ... IV-62 4.2.13 Sequence Diagram Hapus Data Diklat ... IV-63 4.2.14 Sequence Diagram Tambah Data Lembaga Diklat... IV-63 4.2.15 Sequence Diagram Edit Data Lembaga Diklat ... IV-64

(11)

x

4.2.16 Sequence Diagram Hapus Data Lembaga Diklat ... IV-64 4.2.17 Sequence Diagram Tambah Data Perencanaan Diklat... IV-65 4.2.18 Sequence Diagram Edit Data Perencanaan Diklat ... IV-65 4.2.19 Sequence Diagram Hapus Data Perencanaan Diklat ... IV-66 4.2.20 Sequence Diagram Tambah Data Pembayaran Diklat Aktor

Bendahara ... IV-66 4.2.21 Sequence Diagram Tambah Data Pembayaran Diklat Aktor Peserta Didik ... IV-67 4.2.22 Sequence Diagram Verifikasi Pembayaran Diklat... IV-67 4.2.23 Sequence Diagram Edit Data Pembayaran Diklat ... IV-68 4.2.24 Sequence Diagram Hapus Data Pembayaran Diklat ... IV-68 4.2.25 Sequence Diagram Tambah Data Gaji Pengajar ... IV-69 4.2.26 Sequence Diagram Edit Data Gaji Pengajar ... IV-69 4.2.27 Sequence Diagram Hapus Data Gaji Pengajar ... IV-70 4.2.28 Sequence Diagram Tambah Data Transaksi Keluar ... IV-70 4.2.29 Sequence Diagram Edit Data Transaksi Keluar ... IV-71 4.2.30 Sequence Diagram Hapus Data Transaksi Keluar ... IV-71 4.2.31 Sequence Diagram Laporan Keuangan Pembayaran Diklat ... IV-72 4.2.32 Sequence Diagram Laporan Keuangan Gaji Pengajar ... IV-72 4.2.33 Sequence Diagram Laporan Keuangan Transaksi Keluar ... IV-73 4.2.34 Sequence Diagram Laporan Keuangan Saldo Akhir ... IV-73 4.3 Perancangan Basis Data ... IV-74 4.4 Perancangan Antar Muka ... IV-79 4.4.1 Halaman Login (Semua Penguna) ... IV-79 4.4.2 Halaman Dashboard (Admin) ... IV-79 4.4.3 Halaman Dashboard (Bendahara)... IV-80 4.4.4 Halaman Dashboard (Kepala Program) ... IV-80 4.4.5 Halaman Dashboard (Peserta Didik) ... IV-81 4.4.6 Halaman Kelola User (Admin)... IV-81 4.4.7 Halaman Kelola Peserta Didik (Admin) ... IV-83 4.4.8 Halaman Kelola Pengajar (Admin) ... IV-85 4.4.9 Halaman Kelola Diklat (Admin) ... IV-87 4.4.10 Halaman Kelola Lembaga Diklat ... IV-89 4.4.11 Halaman Kelola Perencanaan Diklat (Kepala Program) ... IV-89 4.4.12 Halaman Kelola Pembayaran Diklat ... IV-91

(12)

xi

4.4.13 Halaman Kelola Gaji Pengajar (Bendahara) ... IV-94 4.4.14 Halaman Kelola Transaksi Keluar (Bendahara) ... IV-96 4.4.15 Halaman Kelola Laporan Pembayaran Diklat ... IV-98 4.4.16 Halaman Kelola Laporan Gaji Pengajar ... IV-98 4.4.17 Halaman Kelola Laporan Transaksi Keluar ... IV-99 4.4.18 Halaman Kelola Laporan Saldo Akhir ... IV-99 BAB V IMPLEMENTASI DAN PENGUJIAN ... V-100

5.1 Implementasi ... V-100 5.1.1 Implementasi Prangkat Keras ... V-100 5.1.2 Implementasi Prangkat Lunak ... V-101 5.2 Implementasi Database ... V-102 5.3 Implementasi Antarmuka ... V-105 5.3.1 Halaman Login (Semua Penguna) ... V-105 5.3.2 Halaman Dashboard (Admin) ... V-105 5.3.3 Halaman Dashboard (Bendahara)... V-106 5.3.4 Halaman Dashboard (Kepala Program) ... V-106 5.3.5 Halaman Dashboard (Peserta Didik) ... V-107 5.3.6 Halaman Kelola User ... V-107 5.3.7 Halaman Kelola Peserta Didik ... V-109 5.3.8 Halaman Kelola Pengajar Diklat ... V-111 5.3.9 Halaman Kelola Diklat ... V-113 5.3.10 Halaman Kelola Lembaga Diklat ... V-115 5.3.11 Halaman Kelola Perencanaan Diklat ... V-117 5.3.12 Halaman Kelola Pembayaran Diklat ... V-119 5.3.13 Halaman Kelola Gaji Pengajar ... V-122 5.3.14 Halaman Kelola Transasksi Keluar ... V-124 5.3.15 Halaman Laporan Pembayaran Diklat ... V-126 5.3.16 Halaman Laporan Gaji Pengajar ... V-127 5.3.17 Halaman Laporan Transaksi Keluar ... V-127 5.3.18 Halaman Laporan Saldo Akhir ... V-128 5.4 Pengujian ... V-128 5.4.1. Rencana Pengujian ... V-129 5.4.2. Kategori Pengujian ... V-130 5.4.3. Pelaksanaan Pengujian ... V-130

(13)

xii

BAB VI PENUTUP DAN SARAN ... VI-132

6.1 Kesimpulan ... VI-132 6.2 Saran ... VI-132 DAFTAR PUSTAKA ... 133

(14)

xiii

DAFTAR GAMBAR

Gambar 2. 1 Metode RUP ... 9

Gambar 3. 1 Struktur Organisasi ... 17

Gambar 3. 2 Prosedur Pembayaran diklat yang berlaku ... 18

Gambar 3. 3 Prosedur Pembayaran Gaji Pengajar Diklat ... 19

Gambar 3. 4 Usecase Keseluruhan ... 24

Gambar 3. 5 Usecase Sekenario Login ... 25

Gambar 3. 6 Usecase Skenario Kelola User ... 26

Gambar 3. 7 Usecase skenario kelola Data Peserta Didik ... 27

Gambar 3. 8 Uscase Skenario Kelola Data Pengajar ... 28

Gambar 3. 9 Usecase Skenario Kelola Jenis Diklat ... 29

Gambar 3. 10 Usecase Skenario Kelola Lembaga Diklat ... 30

Gambar 3. 11 Usecase Kelola Perencanaan Diklat ... 31

Gambar 3. 12 Usecase Kelola Pembayaran Diklat ... 32

Gambar 3. 13 Usecase Skenario Transaksi Keluar ... 34

Gambar 3. 14 Usecase Skenario Kelola Gaji Pengajar ... 36

Gambar 3. 15 Usecase Skenario Kelola Laporan keuangan ... 37

Gambar 3. 16 Aktivity Diagram Login ... 38

Gambar 3. 17 Activity Diagram Tambah Data User ... 39

Gambar 3. 18 Activity Diagram Edit Data User ... 39

Gambar 3. 19 Activity Diagram Hapus Data User ... 40

Gambar 3. 20 Diagram Activity Tambah Data Peserta Didik\ ... 40

Gambar 3. 21 Diagram Activity Edit Data Peserta Didik ... 41

Gambar 3. 22 Diagram Activity Hapus Data ... 41

Gambar 3. 23 Diagram Activity Tambah data pengajar ... 42

(15)

xiv

Gambar 3. 24 Activity Diagram Edit Data Pengajar ... 42

Gambar 3. 25 Diagram Activity Hapus Data Pengajar ... 43

Gambar 3. 26 Diagram Activity Tambah Data Jenis Diklat ... 43

Gambar 3. 27 Diagram Activity Edit Jenis Diklat ... 44

Gambar 3. 28 Diagram Activity Hapus Data Jenis Diklat... 44

Gambar 3. 29 Diagram Activity Tambah Data Lembaga Diklat ... 45

Gambar 3. 30 Diagram Activity Edit Lembaga Diklat ... 45

Gambar 3. 31 Diagram Activity Hapus Data Lembaga Diklat ... 46

Gambar 3. 32 Diagram Activity Tambah data perencanaan diklat ... 46

Gambar 3. 33 Diagram Activity Edit Data Perencanaan Diklat ... 47

Gambar 3. 34 Diagram Activity Hapus Data Perencanaan Diklat ... 47

Gambar 3. 35 Diagram Activity Verifikasi Data Pembayaran Diklat ... 48

Gambar 3. 36 Tambah Data Pembayaran Diklat ... 48

Gambar 3. 37 Diagram Kelola Pembayaran Aktor Peserta Didik ... 49

Gambar 3. 38 Diagram Activity Pembayaran diklat ... 49

Gambar 3. 39 Activity Diagram Hapus Data Pembayaran Diklat ... 50

Gambar 3. 40 Diagram Activity Tambah Data Transaksi Keluar ... 50

Gambar 3. 41 Diagram Activity Edit Data Transaksi Keluar ... 51

Gambar 3. 42 Diagram Activity Hapus Data Transaksi Keluar ... 51

Gambar 3. 43 Diagram Activity Tambah Data Gaji Pengajar ... 52

Gambar 3. 44 Diagram Activity Tambah Edit Data Gaji Pengajar ... 52

Gambar 3. 45 Diagram Activity Hapus Data Gaji Pengajar ... 53

Gambar 3. 46 Diagram Activity Kelola Laporan Pembayaran Diklat ... 53

Gambar 3. 47 Diagram Activity Kelola Laporan Gaji Pengajar ... 54

Gambar 3. 48 Diagram Activity Kelola Laporan Transaksi Keluar ... 54

(16)

xv

Gambar 3. 49 Diagram Activity Kelola Laporan ... 55

Gambar 3. 50 Diagram Robustnes ... 55

Gambar 4. 1 Diagram Class ... 56

Gambar 4. 2 Diagram Sequence Login ... 57

Gambar 4. 3 Diagram Sequence Tambah Data User ... 57

Gambar 4. 4 Diagram Sequence Edit Data User ... 58

Gambar 4. 5 Diagram Sequence Hapus Data User ... 58

Gambar 4. 6 Diagram Sequence Tambah Data Peserta Didik ... 59

Gambar 4. 7 Diagram Sequence Edit Data Peserta Didik ... 59

Gambar 4. 8 Diagram Sequence Hapus Peserta Didik ... 60

Gambar 4. 9 Diagram Sequence Kelola Pengajar Diklat ... 60

Gambar 4. 10 Diagram Sequence Edit Data Pengajar Diklat ... 61

Gambar 4. 11 Diagram Sequence Hapus Data Pengajar Diklat ... 61

Gambar 4. 12 Diagram Sequence Tambah Data Diklat ... 62

Gambar 4. 13 Diagram Sequence Edit Data Diklat ... 62

Gambar 4. 14 Diagram Sequence Hapus Data Diklat... 63

Gambar 4. 15 Diagram Sequence Tambah Data Lembaga Diklat ... 63

Gambar 4. 16 Diagram Sequence Edit Data Lembaga Diklat ... 64

Gambar 4. 17 Diagram Secquence Hapus Data Lembaga Diklat ... 64

Gambar 4. 18 Diagram Sequence Tambah Perencanaan Diklat ... 65

Gambar 4. 19 Diagram Sequence Edit Data Perencanaan Diklat ... 65

Gambar 4. 20 Diagram Sequence Hapus Data Perencanaan Diklat ... 66

Gambar 4. 21 Diagram Sequence Tambah Data Pembayaran Diklat Aktor Bendahara ... 66

(17)

xvi

Gambar 4. 22 Diagram Sequence Tambah Data Pembayaran Diklat Aktor

Peserta Diklat ... 67

Gambar 4. 23 Diagram Sequence Verifikasi Data Pembayaran Diklat ... 67

Gambar 4. 24 Diagram Sequence Edit Data Pembayaran Diklat ... 68

Gambar 4. 25 Diagram Sequence Hapus Data Pembayaran ... 68

Gambar 4. 26 Diagram Sequence Tambah Data Gaji Pengajar ... 69

Gambar 4. 27 Diagram Sequence Edit Data Gaji Pengajar ... 69

Gambar 4. 28 Diagram Sequence Hapus Data Gaji Pengajar... 70

Gambar 4. 29 Diagram Sequence Tambah Data Transaksi Keluar ... 70

Gambar 4. 30 Diagram Sequence Edit Data Transaksi Keluar ... 71

Gambar 4. 31 Diagram Sequence Edit Data Transaksi Keluar ... 71

Gambar 4. 32 Diagram Sequence Laporan Pembayaran Diklat ... 72

Gambar 4. 33 Daiagram Sequence Laporan Gaji Pengajar Diklat ... 72

Gambar 4. 34 Diagram Sequence Laporan Transaksi Keluar ... 73

Gambar 4. 35 Diagram Sequence Laporan Saldo Akhir ... 73

Gambar 4. 36 Relasi Antar Tabel ... 78

Gambar 4. 37 Halaman Login ... 79

Gambar 4. 38 Halaman Dashboard Admin ... 79

Gambar 4. 39 Halaman Dashboard Aktor Bendahara ... 80

Gambar 4. 40 Halaman Dashboard Aktor Kepala Program ... 80

Gambar 4. 41 Halaman Dashboard Aktor Peserta Didik ... 81

Gambar 4. 42 Halaman Utama Kelola user ... 81

Gambar 4. 43 Halaman Tambah Data User ... 82

Gambar 4. 44 Halaman Edit Data User... 82

Gambar 4. 45 Halaman Hapus Data User ... 83

(18)

xvii

Gambar 4. 46 Halaman Utama Kelola Peserta Didik ... 83

Gambar 4. 47 Tambah Data Peserta Didik ... 84

Gambar 4. 48 Edit Data Peserta Diklat ... 84

Gambar 4. 49 Hapus Data Peserta Didik ... 85

Gambar 4. 50 Halaman Utama Kelola Pengajar ... 85

Gambar 4. 51 Tambah Data Pengajar Diklat ... 86

Gambar 4. 52 Edit Data Pengajar Diklat ... 86

Gambar 4. 53 Hapus Data Pengajar Diklat ... 87

Gambar 4. 54 Rancangan Halaman Utama Kelola Diklat ... 87

Gambar 4. 55 Tambah Data Diklat ... 88

Gambar 4. 56 Edit Data Diklat ... 88

Gambar 4. 57 Hapus Data Kelola Diklat ... 89

Gambar 4. 58 Halaman Utama Kelola Perencanaan Diklat ... 89

Gambar 4. 59 Tambah Data Perencanaan Diklat ... 90

Gambar 4. 60 Edit Data Perencanaan Diklat ... 90

Gambar 4. 61 Hapus Data Perencanaan Diklat ... 91

Gambar 4. 62 Halaman Utama Kelola Pembayaran ... 91

Gambar 4. 63 Detail Pembayaran Diklat ... 92

Gambar 4. 64 Tambah Data Pembayaran Diklat ... 92

Gambar 4. 65 Edit Data Pembayaran Diklat ... 93

Gambar 4. 66 Hapus Data Pembayaran Diklat ... 93

Gambar 4. 67 Tambah Data Gaji Pengajar ... 94

Gambar 4. 68 Tambah Data Kelola Gaji Pengajar ... 94

Gambar 4. 69 Edit Data Gaji Pengajar ... 95

Gambar 4. 70 Hapus Data Gaji Pengajar ... 95

(19)

xviii

Gambar 4. 71 Halaman Kelola Transaksi Keluar ... 96

Gambar 4. 72 Tambah Data Kelola Transaksi Keluar... 96

Gambar 4. 73 Edit DataTransaksi Keluar ... 97

Gambar 4. 74 Hapus Data Transaksi Keluar ... 97

Gambar 4. 75 Halaman Kelola Laporan Pembayaran Diklat ... 98

Gambar 4. 76 Halaman Kelola Laporan Gaji Pengajar ... 98

Gambar 4. 77 Halaman Kelola Laporan Transaksi Keluar ... 99

Gambar 4. 78 Halaman Kelola Laporan Saldo Akhir ... 99

Gambar 5. 1 Database Keseluruhan ... 102

Gambar 5. 2 Tabel User ... 102

Gambar 5. 3 Tabel Peserta Didik ... 103

Gambar 5. 4 Tabel Pengajar Diklat... 103

Gambar 5. 5 Tabel Diklat ... 103

Gambar 5. 6 Tabel Lembaga Diklat ... 103

Gambar 5. 7 Tabel Perencanaan Diklat ... 104

Gambar 5. 8 Tabel Transaksi Masuk / Pembayaran Diklat ... 104

Gambar 5. 9 Tabel Transaksi Keluar ... 104

Gambar 5. 10 Transaksi Gaji Pengajar ... 104

Gambar 5. 11 Halaman Login ... 105

Gambar 5. 12 Halaman Dashboard Admin ... 105

Gambar 5. 13 Dashboard Bendahara ... 106

Gambar 5. 14 Halaman Dashboard Kepala Program ... 106

Gambar 5. 15 Halaman Dasboard Peserta Didik ... 107

Gambar 5. 16 Halaman Utama Kelola User ... 107

Gambar 5. 17 Halaman Tambah Data User ... 108

(20)

xix

Gambar 5. 18 Edit Data User ... 108

Gambar 5. 19 Hapus Data User ... 109

Gambar 5. 20 Halaman Utama Kelola Peserta Didik ... 109

Gambar 5. 21 Halaman Tambah Data Kelola Peserta ... 110

Gambar 5. 22 Halaman Edit Data Peserta Didik ... 110

Gambar 5. 23 Halaman Hapus Data Peserta Didik ... 111

Gambar 5. 24 Halaman Utama Kelola Pengajar Diklat ... 111

Gambar 5. 25 Halaman Tambah Data Pengajar Diklat... 112

Gambar 5. 26 Edit Data Pengajar Diklat ... 112

Gambar 5. 27 Halaman Hapus Data Pengajar Diklat ... 113

Gambar 5. 28 Halaman Utama Kelola Data Diklat ... 114

Gambar 5. 29 Halaman Tambah Data Diklat ... 114

Gambar 5. 30 Halaman Edit Data Diklat ... 115

Gambar 5. 31 Halaman Hapus Data Diklat ... 115

Gambar 5. 32 Halaman Utama Kelola Lembaga Diklat ... 116

Gambar 5. 33 Halaman Tambah Data Lembaga Diklat ... 116

Gambar 5. 34 Halaman Edit Data Lembaga Diklat... 117

Gambar 5. 35 Halaman Hapus Data Lembaga Diklat ... 117

Gambar 5. 36 Halaman Utama Kelola Perencanaan Diklat ... 118

Gambar 5. 37 Halaman Tambah Data Perencanaan Diklat ... 118

Gambar 5. 38 Halaman Edit Data Perencanaan Diklat... 119

Gambar 5. 39 Halaman Hapus Edit Data Perencanaan Diklat ... 119

Gambar 5. 40 Halaman Utama Kelola Pembayaran Diklat ... 120

Gambar 5. 41 Halaman Tambah Data Pembayaran Diklat ... 120

Gambar 5. 42 Halaman Detail Pembayaran Diklat ... 121

(21)

xx

Gambar 5. 43 Halaman Hapus Data Pembayaran Diklat ... 121

Gambar 5. 44 Cetak Bukti Pembayaran Transaksi Masuk ... 122

Gambar 5. 45 Halaman Utama Kelola Gaji Pengajar ... 122

Gambar 5. 46 Halaman Tambah Gaji Pengajar ... 123

Gambar 5. 47 Halaman Edit Data Gaji Pengajar ... 123

Gambar 5. 48 Halaman Hapus Data Gaji Pengajar ... 124

Gambar 5. 49 Bukti Pembayaran Gaji Pengajar ... 124

Gambar 5. 50 Halaman Utama Kelola Transaksi Keluar ... 125

Gambar 5. 51 Tambah Data Transaksi Keluar... 125

Gambar 5. 52 Edit Data Transaksi Keluar ... 126

Gambar 5. 53 Hapus Transaksi Keluar ... 126

Gambar 5. 54 Halaman Laporan Pembayaran Diklat ... 127

Gambar 5. 55 Halaman Laporan Transaksi Keluar ... 127

Gambar 5. 56 Halaman Laporan Transaksi Keluar ... 128

Gambar 5. 57 Halaman Laporan Saldo Akhir ... 128

DAFTAR TABEL Tabel 1. 1 Jadwal Penelitian ... 5

Tabel 3. 1 Kebutuhan Informasi ... 19

Tabel 3. 2 Kebutuhan Perangkat Lunak ... 20

Tabel 3. 3 Kebutuhan Perangkat Lunak Programmer ... 20

Tabel 3. 4 Kebutuhan Prangkat Lunak Server ... 21

Tabel 3. 5 Kebutuhan Prangkat Keras Penguna ... 21

Tabel 3. 6 Kebutuhan Prangkat Keras Programmer ... 21

(22)

xxi

Tabel 3. 7 Kebutuhan Prangkat Keras Server ... 22

Tabel 3. 8 Kebutuhan Fungsional ... 22

Tabel 3. 9 Kebutuhan non Fungsional... 23

Tabel 3. 10 Definisi Aktor ... 23

Tabel 3. 11 Definisi Usecase ... 24

Tabel 3. 12 Usecase Skenario Login ... 25

Tabel 3. 13 Usecase Skenario Kelola user ... 26

Tabel 3. 14 Usecase Skenario Kelola Data Peserta Didik... 27

Tabel 3. 15 Usecase Skenario Kelola Data Pengajar ... 28

Tabel 3. 16 Usecase Skenario Kelola Jenis Diklat ... 29

Tabel 3. 17 Usecase Skenario kelola Kelola Lembaga Diklat ... 30

Tabel 3. 18 Usecase Skenario Kelola Perencanaan Diklat ... 31

Tabel 3. 19 Usecase Skenario Pembayaran Diklat ... 33

Tabel 3. 20 Usecase Skenario Transaksi Keluar ... 35

Tabel 3. 21 Usecase Skenario Gaji Pengajar ... 36

Tabel 3. 22 Skenario Usecase Kelola Laporan keuangan... 37

Tabel 4. 1 Rancangan Database tabel User ... 74

Tabel 4. 2 Rancangan Database Tabel Master Peserta Didik ... 74

Tabel 4. 3 Rancangan Database Tabel Master Diklat... 75

Tabel 4. 4 Rancangan Database Tabel Master Diklat... 75

Tabel 4. 5 Rancangan Database Tabel Master Pengajar Diklat ... 75

Tabel 4. 6 Rancangan Database Tabel Perencanaan Diklat ... 76

Tabel 4. 7 Rancangan Database Tabel Transaksi Masuk ... 76

Tabel 4. 8 Tabel Perancangan Databse Tabel Detail Transaksi ... 76

Tabel 4. 9 Rancangan Database Table Transaksi Keluar ... 77

(23)

xxii

Tabel 4. 10 Rancangan Database Table Transaksi Gaji Pengajar ... 77

Tabel 5. 1 Kebutuhan Prangkat Keras Penguna ... 100

Tabel 5. 2 Kebutuhan Prangkat Keras Programmer ... 100

Tabel 5. 3 Kebutuhan Prangkat Keras Server ... 101

Tabel 5. 4 Kebutuhan Prangkat Lunak Penguna Aplikasi ... 101

Tabel 5. 5 Kebutuhan Prangkat Lunak Programmer ... 101

Tabel 5. 6 Kebutuhan Prangkat Lunak Server ... 102

Tabel 5. 7 Rencana Pengujian ... 129

Tabel 5. 8 Pelaksanaan Pengujian ... 130

(24)

xxiii DAFTAR SIMBOL

1. Use case Diagram

NO GAMBAR NAMA KETERANGAN

1 Actor

Seseorang atau sesuatu yang berinteraksi Dengan sistem yang sedang

kitakembangkan.

2 Dependency

Penggunaan dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain.

3 Generalization

Relasi generalization sepadan dengan sebuah relasi inheritance pada konsep berorientasi objek.

4 Include

Relasi cakupan memungkinkan suatu Use Case untuk menggunakan fungsionalitas yang disediakan oleh Use Case yang lainnya.

5 Extend

Memungkinkan suatu Use Case memiliki kemungkinan untuk memperluas fungsional yang disediakan Use Case yang lainnya.

6 Association

Melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum

multiplisitas pada sebuah relationship (Contoh: One-to-one, one-to-many, many- to-many).

7 System Menspesifikasikan paket yang

menampilkan sistem secara terbatas.

(25)

xxiv 8

Use Case

Peringkat Tertinggi dari fungsional yang dimiliki sistem.

9 Collaboration

Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk menyediakan prilaku yang lebih besar dari jumlah dan elemen-elemennya (sinergi).

10 Note

Elemen fisik yang eksis saat aplikasi

dijalankan dan mencerminkan suatu sumber daya komputasi.

2. Activity Diagram

NO GAMBAR NAMA KETERANGAN

1 Activity

Memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi satu sama lain.

2 Action

State dari sistem yang mencerminkan eksekusi dari suatu aksi.

3 Initial Node Bagaimana objek dibentuk atau di awali

4

Activity Final Node

Bagaimana objek dibentuk dan dihancurkan.

5 Fork Node

Suatu aliran yang pada tahap tertentu berubah menjadi beberapa aliran.

(26)

xxv 3. Sequence diagram

NO SIMBOL KETERANGAN

1

Aktor

Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang, biasanya dinyatakan menggunakan kata benda di awal fase nama aktor.

2 garis hidup/lifeline l

l

Menyatakan kehidupan suatu objek.

3 Objek

Nama objek : nama kelas

Menyatakan objek yang berinterakasi pesan.

4 Waktu aktif Menyatakan objek yang dalam keadaan aktif dan berinteraksi pesan.

5 pesan tipe call 1 : nama_metode()

Menyatakan suatu objek memanggil operasi/ metode yang ada pada objek lain atau dirinya sendiri,

1: nama_metode()

arah panah mengarah pada objek yang memiliki operasi/metode, karena ini memanggil operasi/metode yang dipanggil harus ada pada diagram kelas sesuai dengan kelas objek yang berinteraksi.

6 Pesan tipe send 1 : masukan

Menyatakan bahwa suatu objek mengirimkan data/masukan/informasi ke objek lainnya, arah panah mengarah pada objek yang dikirim.

7 Pesan tipe return 1 : keluaran

Menyatakan bahwa suatu objek yang telah menjalankan suatu operasi atau metode menghasilkan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian.

(27)

xxvi 4. Class Diagram

NO GAMBAR NAMA KETERANGAN

1 Association

Hubungan statis antar kelas. menggambarkan kelas yang memiliki atribut berupa kelas lain atau kelas yang harus mengetahui eksistensi kelas lain

2

Class

Menggambarkan sebuah kelas pada sistem yang terbagi menjadi 3 bagian. Bagian atas adalah nama kelas. Bagian tengah adalah atribut kelas. Bagian bawah adalah methode dari kelas.

3

Aggregation

Hubungan yang menyatakan bahwa suatu kelas menjadi atribut bagi kelas lain

4

Composition

Bentuk khusus dari agregation dimana kelas yang menjadi bagian diciptakan setelah kelas whole dibuat.

5

Generalization/

Inheritence

Relasi antar kelas dengan makna generalisasi spesialisasi (umum-khusus), sebuah relasi waris bahwa sub class mewarisi semua atribut dan metode dari superclass.

6

Directed Assocoation

Asosiasi dengan makna kelas yang satu digunakan oleh kelas yang lain.

(28)

I-1 BAB I PENDAHULUAN

1.1 Latar Belakang

Pada era modern Revolusi Industri 4.0 sekarang ini, hampir seluruh aktivitas kehidupan manusia sudah tidak bisa terlepas dari penggunaan teknologi informasi.

Penggunaan Teknologi Informasi tidak lagi hanya sebagai alat bantu saja tetapi merupakan komponen wajib yang harus dimiliki. Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengelolah data sehingga menjadi informasi, termasuk memproses, mendapatkan, menyusun dan menyimpan serta memanipulasi data dengan berbagai cara untuk menghasilkan informasi yang berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang digunakan untuk keperluan pribadi, bisnis, dan pemerintahan bahkan akan berupa sebuah informasi yang strategis dalam pengambilan keputusan disuatu instansi.

SMKN 2 Subang adalah salah satu sekolah kejuruan negeri di Kabupaten Subang yang memiliki 16 Kompetensi Keahlian, salah satunya adalah Kompetensi Keahlian Nautika Kapal Niaga dan Kompetensi keahlian Teknika Kapal Niaga yang bergerak dibidang keahlian kemaritiman. Program Keahlian Kapal Niaga dalam proses Pendidikannya mengacu pada 8 Standar Pendidikan dan STCW 1978 Amandemen 2010, diatur juga oleh peraturan Kepala Badan Pengembangan Sumber Daya Manusia Perhubungan Nomor: PK.09/BPSDM-2017, yang didalamnya berisi aturan bahwa peserta didik harus mempunyai sertifikat keterampilan pelaut maka dari itu dilaksanakanlah berbagai macam diklat keterampilan pelaut seperti Basic Safety Training, Medical Frist Aid dan Security Awernes Training.

Dalam proses pelaksanaan diklat keterampilan pelaut tentunya tidak lepas dengan pengelolaan keuangan, khususnya berkaitan dengan pembayaran diklat. Selama ini pengelolaan keuangan sudah terkomputerisasi mengunakan spreadsheet akan tetapi masih belum efisien khususnya dalam proses rekap data keuangan. Hal tersebut terjadi dikarenakan ketika peserta didik sudah melakukan pembayaran secara taransfer melalui

(29)

I-2

ATM atau e-wallet, setelah itu bukti pembayaran dikirim melalui aplikasi chating sehingga terjadi kesulitan pada saat merekap data keuangan diklat tersebut.

Selain dari permasalahaan mengenai pengelolaan pembayaraan diklat masalah terjadi pada pencatatan Gaji pengajar yang belum tercatat secara komputerisasi dan hanya berupa bukti kuwitansi, dikarenakan hal tersebut sering terjadi kehilangan data transaksi keuangan untuk gaji pengajar sehingga akan menjadi masalah pada saat proses pelaporan keuangan.

Skripsi ini ditujukan untuk memberikan solusi terhadap masalah yang terjadi pada Program Keahlian Kapal Niaga di SMKN 2 Subang terkait masalah dengan pengelolaan keuangan diklat kepelautan dengan mengembangkan suatu sistem manajemen keuangan, maka penulis akan melakukan analisis dan merancang sistem dengan judul

“Sistem Informasi Manajemen Keuangan Diklat Kepelautan pada Program Keahlian Kapal Niaga SMKN 2 Subang”.

1.2 Identifikasi Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, maka penulis mengindentifikasi permasalahan pada Kompetensi keahlian Nautika Kapal Niaga SMKN 2 Subang

1. Belum adanya sistem informasi yang dapat mengelola pembayaran diklat keterampilan pelaut dan pembayaran gaji pengajar secara komputerisasi karena hal ini sangat rentan terjadi kekeliruan data atau kehilangan data.

2. Sulitnya mengelola laporan keuangan Pembayaran Diklat dan Pembayaran Gaji Pengajar Diklat.

1.3 Batasan Masalah

Adapun Batasan masalah yaitu:

1. Pada penelitian ini hanya berfokus pada pengelolaan data keuangan Pembayaran diklat dan Pembayaran Gaji Pengajar.

(30)

I-3

2. Pembayaran diklat dilakukan secara manual atau transfer melalui bank dan diverifikasi manual oleh bendahara.

3. Pemodelan sistem menggunakan UML (Unified Modelling Languange)

4. Metodologi pengembangan sistem menggunakan metodologi RUP (Relational Unified Process)

5. Pembuatan Aplikasi berbasis web mengunakan Framework Codeigniter 4 1.4 Maksud dan Tujuan Penelitian

1.4.1. Maksud

Merancang Sistem Informasi manajemen keuangan diklat kepelautan di Program keahlian Nautika Kapal Niaga SMKN 2 Subang.

1.4.2. Tujuan

Sedangkan tujuan dari penelitian ini adalah:

1. Memudahkan bendahara dalam pengelolaan data pembayaran diklat kepelautan dan memudahkan dalam membuat laporan keuangan pembayaran diklat.

2. Memudahkan peserta didik dalam melakukan pembayaran diklat.

3. Memudahkan bendahara dalam mengelola gaji pengajar diklat dan memudahkan dalam membuat laporan keuangan untuk gaji pengajar.

1.5 Metodologi Penelitian

1.5.1 Tahap Pengumpulan Data

Pada tahap ini penulis melakukan pengumpulan data dengan kegiatan wawancara dan observasi langsung ke tempat penelitian yang bertujuan untuk melihat langsung kegiatan yang berjalan serta mengumpulkan data dan informasi yang diperlukan.

1.5.2 Tahap Pengelolaan Data

Pada tahap ini penulis melakuakn pengelolaan data untuk mengidentifikasi permasalahan, yang bertujuan untuk sebab akibat sehingga mengetahui permasalahan

(31)

I-4

yang ada di Program Keahlian Nautika Kapal Niaga, dalam manajemen keuangan diklat kepelautan.

1.5.3 Tahap Analisis Kebutuhan

Pada tahap ini penulis melakukan analisis terhadap sistem yang sedang berjalan maka penulis dapat menganalisis kebutuhan apa saja yang akan diterapkan pada perancangan sistem baru. Selain itu juga pada tahap ini penulis dapat menentukan kebutuhan fungsional dan non fungsional perangkat lunak setelah melakukan analiasis terhadap requirement dengan mengunakan use case diagram.

1.5.4 Metedologi RUP

Metode Retional Unifed Process (RUP), karena RUP merupakan suatu metode yang digunakan untuk proses pembangunan sebuah perangkat lunak. Metode ini dapat diperbaiki kapan saja ketika sistem ini mempunyai masalah dan lebih diarahkan berdasarkan penggunaan kasus karena fase pada RUP dapat dilakukan berulangulang(iterative) maka dari itu tidak harus menyelesaikan sistem tersebut sampai dengan selesai untuk mengetahui letak di mana kelemahan yang ada dan setelah memperbaiki kesalahannya kita dapat melanjutkan pada fase berikutnya.

Rational Unified Process (RUP) merupakan salah satu model pengembangan perangkat lunak berulang, yang memberikan tugas dan tanggung jawab dalam satu organisasi untuk memastikan produksi perangkat lunak berkualitas tinggi, yang berarti dapat memenuhi kebutuhan pengguna dengan jadwal dan anggaran yang dapat di prediksi. (Karen Tia & Nuryasin, 2020). RUP diciptakan, dikembangkan dan dikelola oleh Rational Software sekarang IBM. Tujuan dari RUP adalah menghasilkan perangkat lunak yang berkualitas tinggi yang memenuhi kebutuhan pengguna dan dapat penjadwalan dan biaya pengembangannya (Kruchten, 2003).

(32)

I-5

1.6 Waktu Penelitian

Adapun jadwal penelitian yang dilakukan berdasarkan metode pengembangan prangkat lunak Reational Unified Process dalam pelaksanaannya sebagai beritkut :

Tabel 1. 1 Jadwal Penelitian

1.7 Lokasi Penelitian

Dalam penelitian ini lokasinya adalah Program Keahlian Kapal Niaga SMKN 2 Subang yang beralamat di Jl. Kapten Piere Tendean KM.05 Dangdeur Subang.

1.8 Sistematika Penulisan

Agar memudahkan dalam penyusunan skripsi ini,maka disusunlah sisitematika penulisan skripsi sebagai berikut:

1. BAB I PENDAHULUAN

Bab ini berisi tentang deskripsi umum skripsi yang meliputi lartar belakang, identifikasi dan batasan masalah, maksud dan tujuan,metodologi, waktu dan lokasi penelitian dan sistematika penulisan

2. BAB II LANDASAN TEORI

Berisi teori dasar yang mendukung penulisan skripsi, mencakup metode atau teknik yang digunakan, teori tentang permasalahan uraian singkat perangkat implementasi yang dipakai dan kerangka yang dipakai dan kerangka penyelesain masalah.

3. BAB III ANALISIS KEBUTUHAN SYSTEM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

1 Business Modeling 2 Requirements 3 Analysis 4 Design 5 Implementation 6 Test

7 Deployment

Transition Fase

Elaboration

MINGGU KE Workflow

No Inception Construction

(33)

I-6

Berisi pejelasan tentang hasil pendefinisian kebutuhan dari permasalahan yang dijadikan topic skripsi berikut pemodelannya.

4. BAB IV PERANCANGAN

Dalam bab ini berisi pembahasan / analisis dan sistem yang telah dibuat, mulai dari perancangan class diagram, perancangan sequence diagram, perancangan basis data dan perancangan tampilan antarmuka yang nantinya akan menjadi patokan dalam tahap implementasi selanjutnya.

5. BAB V. IMPLEMENTASI DAN PENGUJIAN

Pada bab ini menjelaskan gambaran sistem yang berjalan dengan adanya bukti penangkapan layar untuk setiap proses yang ada di sistem yang dibuat.

6. BAB VI KESIMPULAN DAN SARAN

Berisi kesimpulan (hasil yang berhasil diselesaikan sesuai. ruang lingkup batasan masalah) dan saran (terhadap masalah yang belum terselesaikan sebagai pengembangan dan perbaikan-perbaikan) tentang kasus TA atau Skripsi

Referensi

Dokumen terkait

Dalam upaya meningkatkan kinerja diphenylamine (DPA) sebagai antioksidan bagi peningkatan ketahanan oksidasi pelumas eksperimental ester poligliserol – estolida asam oleat

McNeil Strokes : perjanjian Lump Sum dimana pengguna jasa dan penyedia jasa sepakat pada suatu jumlah pasti yang harus dibayar oleh pengguna jasa kepada

Posisi geografis wilayah Kabupaten Boyolali merupakan kekuatan yang dapat dijadikan sebagai modal pembangunan daerah karena berada pada segitiga wilayah Yogyakarta

Alhamdulillah, penelitian pengembangan model pendidikan karakter bagi anak sejak dini melalui program terpadu “Sekolah Ibu” PAUD nonformal di pedesaan dapat

Kemudian dilakukan analisis matriks SWOT, dengan melakukan interaksi merger (penggabungan) dari kelompok faktor internal (Strength, Weakness), dengan.1. Universitas Indonesia

Dalam Tumblr, mengunggah pesan dapat dilakukan oleh siapapun dengan cara menyerahkan ( submit ) hasil karya yang akan dipublikasikan ke dalam Tumblr ini. Pemilik situs pun

Kemudian pada hari ke pertumbuhan miselium jamur merang memiliki rata-rata pertumbuhan yang paling besar, juga pada konsentrasi tepung jewawut 15% dengan diameter

Karena view ini yang nantinya akan bisa bisa digunakan untuk menampilkan dari layout aplikasi website yang akan