• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PRAKTIK KERJA LAPANGAN STUDI KASUS SMK PGRI SUBANG

N/A
N/A
Protected

Academic year: 2023

Membagikan "SISTEM INFORMASI PRAKTIK KERJA LAPANGAN STUDI KASUS SMK PGRI SUBANG"

Copied!
33
0
0

Teks penuh

(1)

SISTEM INFORMASI PRAKTIK KERJA LAPANGAN STUDI KASUS SMK PGRI SUBANG

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Kelulusan Program Pendidikan Sarjana

Oleh : Sandi Agung

D1A.18.0077

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG

2022

(2)

i

SISTEM INFORMASI PRAKTIK KERJA LAPANGAN STUDI KASUS SMK PGRI SUBANG

Oleh:

Sandi Agung D1A.18.0077

Subang, 20 Juni 2022 Menyetujui,

Mengetahui

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG

2022

Drs. M.Hairiyanov, MT Pembimbing I

Ir. Syarif Hidayat, MT Pembimbing II

Dr. Tepi Peirisal,S.Sos.,M.Si

Dekan Fakultas Ilmu Komputer Bagus Ali Akbar,SI.,M.Kom

Ketua Program Studi

(3)

ii

PENYATAAN

Dengan ini saya menyatakan Skripsi Tugas Akhir dengan judul “ Sistem Informasi Praktik Kerja Lapangan Studi Kasus SMK PGRI 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 Juni 2022 Yang membuat pernyataan

Sandi Agung

(4)

iii ABSTRAK

Praktik kerja lapangan sangatlah penting dilakukan karena dapat mengembangkan kemampuan dan membentuk karakter/attitude siswa dan siswa serta peradaban bangsa yang bermartabat dalam rangka mencerdaskan kehidupan bangsa dan bernegara, yang bertujuan untuk mengembangkan potensi diri peserta didik agar menjadi manusia yang berkarakter, beriman, dan bertakwa kepada Tuhan Yang Maha Esa, berakhlak mulia, sehat, berilmu, cakap, kreatif, mandiri, dan menjadi warga negara yang demokratis serta bertanggung jawab. Kegiatan kerja lapangan masih sering ditemukan berbagai kendala dan kekurangan yang harus disempurnakan. Salah satunya di SMK PGRI SUBANG kendala dan kekurangan pelaksanaan tersebut, siswa yang melaksanakan praktik kerja lapangan masih dilakukan secara manual belum menggunakan sistem.

Kegiatan yang sudah berjalan yaitu masih terdapat suatu aktifitas yang belum terkomputerisasi menyebabkan informasi tersebut menjadi kurang lengkap bagi pihak yang membutuhkan informasi tersebut. Oleh karena itu dibutuhkann suatu sistem informasi yang dapat melakukan pengelolaan data kegiatan praktik kerja lapangan agar data yang dikelola lebih valid, yang dapat dijadikan sebagai informasi. Metode pengembangan yang dipakai dalam pembuatan sistem sarana dan prasarana sekolah ini ialah menggunakan metode unified process (UP). 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 praktik kerja lapangan SMK PGRI Subang.

Kata Kunci : praktik kerja lapangan, SMK PGRI Subang

(5)

iv ABSTRACT

Field work practice is very important because it can develop abilities and shape the character/attitude of students and dignified national civilization in order to educate the life of the nation and state, which aims to develop the potential of students to become human beings with character, faith, and piety to others. God Almighty, has noble character, is healthy, knowledgeable, capable, creative, independent, and becomes a democratic and responsible citizen. Field work activities are still often found various obstacles and shortcomings that must be improved. One of them is at SMK PGRI SUBANG the obstacles and shortcomings in the implementation, students who carry out field work practices are still done manually and have not used the system. Activities that have been running, namely there is still an activity that has not been computerized, causing the information to be incomplete for those who need the information. Therefore, an information system is needed that can manage data on field work practices so that the managed data is more valid, which can be used as information. The development method used in making the school facilities and infrastructure system is using the unified process (UP) method. 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 data on field work practices at SMK PGRI Subang.

Keywords: field work practice, SMK PGRI Subang

(6)

v

KATA PENGANTAR

Puji dan syukur senantiasa penulis panjatkan kehadirat Allah Subhanahu wa ta’ala. Yang telah memberikan nikmat yang sangat luar biasa kepada kita semua, khususnya kepada penulis yang dapat menyelesaikan tugas akhir ini dengan sebaik mungkin. Tugas akhir ini merupakan sebuah penelitian yang dilakukan dalam mengkaji hasil pembelajaran suatu permasalahan yang dapat diidentifikasi ketika dalam pelaksanaan penelitian. Skripsi ini diajukan sebagai salah satu syarat dalam menempuh jenjang sarjana (S1) di Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Subang.

Skripsi ini berisi mengenai system informasi praktik kerja lapangan sekolah dengan memanfaatkan teknologi informasi sehingga dapat menyelesaikan permasalahan dan membuat “Sistem Informasi Praktik Kerja Lapangan di SMK PGRI Subang”.

Penulis sadar bahwa penulisan skripsi ini masih jauh dari kata sempurna, hal tersebut dikarenakan keterbatasan kemampuan dan pengetahuan penulis. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun dari semua pihak. Walaupun demikian, penulis berharap skripsi dapat memberikan manfaat bagi semua pihak yang berkepentingan.

Subang, 20 Juni 2022

Sandi Agung

(7)

vi

UCAPAN TERIMAKASIH

Dengan mengucap rasa bersyukur alhamdulilah pembuatan tugas akhir ini dapat terselesaikan dengan baik. Dalam pembuatan tugas akhir ini begitu banyak pihak-pihak yang membantu penulis dalam pembuatan tugas akhir ini.

Tak adil rasanya apabila pihak-pihak yang membantu penulis tidak disebutkan dalam lembaran tugas akhir ini. Untuk itu penulis mengucapkan banyak terimakasih kepada semua pihak yang telah membantu penulis dalam melaksanakan penelitian tugas akhir di Universitas Subang.

Berikut pihak-pihak yang telah membantu penulis dalam melaksanakan penelitian tugas akhir di Universitas Subang.

1. Allah Subhanahu Wa Ta’ala yang telah memberikan ilmu dan kesehatan terhadap penulis dalam mengerjakan tugas akhir ini.

2. Bapak Dr.Drs.Ir.H.A.Moeslihat Komara, M.Si selaku rektor Universitas Subang.

3. Bapak Dr.Tepi Peirisal,S.Sos.,M.Si selaku Dekan Fakultas Ilmu Komputer.

4. Bapak Bagus Ali Akbar,SI.M.Kom selaku ketua Program Studi Sistem Informasi.

5. Bapak Drs.M.Hairiyanov,MT selaku dosen pembimbing pertama atas segala masukan, saran, bimbingan, kesabaran beliau serta waktu yang diberikan sehingga penulis dapat menyelesaikan tugas akhir ini.

6. Bapak Ir. Syarif Hidayat,MT selaku dosen pembimbing kedua atas segala masukan, saran, bimbingan, kesabaran beliau serta waktu yang diberikan sehingga penulis dapat menyelesaikan tugas akhir ini.

7. Para Dosen Fakultas Ilmu Komputer yang memberikan masukan terhadap penulis sehingga dapat terselesaikannya tugas akhir ini.

(8)

vii

8. Seluruh pihak di SMK PGRI Subang yang terlah mengizinkan penulis untuk melaksanakan penelitian.

9. Keluarga tercinta yang telah memberikan dukungan moral ataupun material dan selalu mendoakan penulis dalam menyelesaikan tugas akhir ini.

10. Semua rekan seperjuangan fakultas ilmu komputer angkatan 2018.

11. Semua pihak yang telah membantu penulis secara langsung atau tidak langsung dalam menyelesaikan tugas akhir ini.

Semoga Allah Subhanahu Wa Ta’ala membalas semua kebaikan mereka yang telah membantu penulis dalam menyelesaikan tugas akhir ini.

(9)

viii

DAFTAR ISI

HALAMAN PENGESAHAN ... i

PENYATAAN ... ii

ABSTRAK... iii

KATA PENGANTAR ... v

UCAPAN TERIMAKASIH ... vi

DAFTAR ISI... viii

DAFTAR GAMBAR ... xii

GAMBAR TABEL ... xx

DAFTAR SIMBOL ... xxiii

DAFTAR LAMPIRAN ... xxvii BAB I PENDAHULUAN ... I-1

1.1. Latar Belakang ... I-1 1.2. Identifikasi Masalah ... I-2 1.3. Batasan Masalah ... I-3 1.4. Tujuan Penelitian ... I-3 1.5. Manfaat Penelitian ... I-3 1.6. Metodelogi Penelitian ... I-3 1.6.1. Metodelogi Pengumpulan Data ... I-3 1.6.2. Metodelogi Pengembangan Sistem ... I-4 1.7. Waktu dan Tempat Penelitian ... I-4 1.8. Sistematika Penulisan ... I-5

BAB II LANDASAN TEORI ... II-1

2.1. Praktik Kerja Lapangan (PKL) SMK/MAK ... II-1

2.1.1. Tujuan Praktik Kerja Lapangan (PKL) SMK/MAK ... II-1

(10)

ix

2.1.2. Manfaat Praktik Kerja Lapangan (PKL) SMK/MAK ... II-3

2.1.3. Perencanaan Praktik Kerja Lapangan (PKL) SMK/MAK ... II-4

2.1.4. Pelaksanaan Praktik Kerja Lapangan (PKL) SMK/MAK ... II-6

2.2. UP ... II-7

2.2.1. Fase UP ... II-7

2.3. Website ... II-9

2.3.1. Hypertext Preprocessor (PHP ... II-9

2.3.2. Framework ... II-9

2.3.3. CodeIgneter ... II-10

2.4. Basis Data ... II-10

2.4.1. Database Management System (DBMS) ... II-11

2.4.2. MySql ... II-11

2.5. UML ... II-11

2.5.1. Use Case Diagram ... II-12

2.5.2. Activity Diagram ... II-14

2.5.3. Sequence Diagram... II-15

2.5.4. Class Diagram ... II-16

BAB III ANALISI MASALAH ... III-1

3.1. Profil SMK PGRI Subang ... III-1

3.1.1. Sejarah SMK PGRI Subang ... III-1

3.1.2. Visi dan Misi SMK PGRI Subang ... III-2

3.1.2.1. Visi ... III-2

(11)

x

3.1.2.2. Misi ... III-2

3.1.3. Struktur Organisasi... III-3

3.2. Analisis Sistem Berjalan ... III-4

3.2.1. Identifikasi Dokumen ... III-6

3.3. Analisis Kebutuhan Sistem ... III-9

3.3.1. Kebutuhan Informasi ... III-9

3.3.2. Kebutuhan Perangkat Lunak ... III-9

3.3.3. Kebutuhan Perangkat Keras ... III-10

3.4. Kebutuhan Fungsional ... III-12

3.5. Kebutuhan Non Fungsional ... III-13

3.6. Definisi Use Case ... III-14

3.7. Use Case Diagram Sistem Informasi Praktik Kerja Lapangan ... III-15

3.7.1. Skenario Use Case ... III-16

3.7.2. Activity Diagram ... III-34

3.8. Robustness Diagram ... III-47

BAB IV PERANCANGAN SISTEM ... IV-1

4.1 Perancangan Sistem ... IV-1

4.1.1. Tujuan Perancangan Sistem ... IV-1

4.1.2. Perancangan Prosedur yang Diusulkan... IV-1

4.2. Perancangan class diagram ... IV-2

4.3. Perancangan sequence diagram ... IV-3

4.4. Perancangan Database ... IV-25

(12)

xi

4.5. Relasi antar tabel ... IV-31

4.6. Perancangan antarmuka ... IV-31

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 dan Sistem Operasi ... V-2

5.2. Implementasi Basis Data ... V-3

5.3. Implementasi Antarmuka ... V-9

5.3.1. Implementasi Tampilan Antarmuka ... V-10

5.4. Pengujian ... V-28

5.4.1 Rencana Pengujian ... V-28

5.4.2. Kategori Pengujan ... V-30

BAB IV KESIMPULAN DAN SARAN ... VI-1

6.1. Kesimpulan ... VI-1

6.2. Saran ... VI-1

DAFTAR PUSTAKA ... xviii

(13)

xii

DAFTAR GAMBAR

Gambar 2.1 proses perencanaan PKL SMK/MAK ... II-4

Gambar 2.2 pelaksanaan PKL SMK/MAK ... II-6

Gambar 2.3 Fase dalam unified process (Jim Arlow & Ila Neustadt, 2001) ... II-8

Gambar 3.1. struktur organisasi ... III-3

Gambar 3.2. alur sistem praktik kerja lapangan SMK PGRI Subang ... III-4

Gambar 3.3. Lembar Monitoring ... III-6

Gambar 3.4. Lembar Nilai ... III-7

Gambar 3.5. sertifikat industri ... III-8

Gambar 3.6. sertifikat industri ... III-8

Gambar 3.7. Usecase informasi praktik kerja lapangan SMK PGRI Subang ... III-15

Gambar 3.8. Usecase login dan logout ... III-16

Gambar 3.9. Usecase kelola User ... III-17

Gambar 3.10. Usecase kelola informasi pengumuman, tips, industri, sekolah, dll ... III-18

Gambar 3.11. Usecase kelola jurusan dan kelas ... III-20

Gambar 3.12. Usecase kelola data pengguna baik pembimbing dan siswa ... III-22

Gambar 3.13. Usecase kelola data industri ... III-24

Gambar 3.14. Usecase kelola penempatan PKL ... III-26

Gambar 3.15. Usecase kelola nilai prakerin ... III-27

Gambar 3.16. Usecase melihat nilai prakerin ... III-28

(14)

xiii

Gambar 3.18. Usecase lihat daftar siswa ... III-29

Gambar 3.19. Usecase kelola jadwal bimbingan ... III-30

Gambar 3.20. Usecase lihat jadwal bimbingan ... III-32

Gambar 3.21. Usecase kelola pendaftaran dan menentukan penempatan PKL ... III-33

Gambar 3.22. Activity diagram login ... III-34

Gambar 3.23. Activity diagram kelola informasi ... III-35

Gambar 3.24. Activity diagram kelola jurusan dan kelas ... III-37

Gambar 3.25. Activity diagram kelola data pengguna baik pembimbing dan siswa.. III-39

Gambar 3.26. Activity diagram kelola data industri ... III-41

Gambar 3.27. Activity diagram kelola penempatan PKL ... III-43

Gambar 3.28. Activity diagram kelola nilai prakerin ... III-44

Gambar 3.39. Activity diagram kelola jadwal bimbingan ... III-45

Gambar 3.30. Activity diagram kelola pendaftaran PKL dan tempat PKL ... III-46

Gambar 4.1 Perancangan Class diagram ... IV-2

Gambar 4.2 Squence diagram login ... IV-3

Gambar 4.3 Squence diagram profil ... IV-3

Gambar 4.4 Squence diagram info ... IV-4

Gambar 4.5 Squence diagram info tambah ... IV-4

Gambar 4.6 Squence diagram info hapus ... IV-5

Gambar 4.7 Squence diagram info detail ... IV-5

Gambar 4.8 Squence diagram jurusan ... IV-6

(15)

xiv

Gambar 4.9 Squence diagram jurusan tambah ... IV-6

Gambar 4.10 Squence diagram jurusan edit ... IV-7

Gambar 4.11 Squence diagram jurusan hapus ... IV-7

Gambar 4.12 Squence diagram kelas ... IV-8

Gambar 4.13 Squence diagram kelas tambah ... IV-8

Gambar 4.14 Squence diagram kelas edit ... IV-9

Gambar 4.15 Squence diagram kelas hapus... IV-9

Gambar 4.16 Squence diagram pengguna ... IV-10

Gambar 4.17 Squence diagram pengguna tambah ... IV-10

Gambar 4.18 Squence diagram pengguna hapus ... IV-11

Gambar 4.19 Squence diagram pengguna detail ... IV-11

Gambar 4.20 Squence diagram industri ... IV-12

Gambar 4.21 Squence diagram industri tambah ... IV-12

Gambar 4.22 Squence diagram industri edit ... IV-13

Gambar 4.23 Squence diagram industri hapus ... IV-13

Gambar 4.24 Squence diagram industri detail... IV-14

Gambar 4.25 Squence diagram penempatan ... IV-14

Gambar 4.26 Squence diagram penempatan hapus ... IV-15

Gambar 4.27 Squence diagram penempatan detail ... IV-15

Gambar 4.28 Squence diagram penempatan tolak penempatan disetujui ... IV-16

Gambar 4.29 Squence diagram nilai praktik ... IV-16

Gambar 4.30 Squence diagram nilai prakatik detail ... IV-17

(16)

xv

Gambar 4.31 Squence diagram daftar siswa... IV-17

Gambar 4.32 Squence diagram daftar siswa detail ... IV-18

Gambar 4.33 Squence diagram bimbingan ... IV-18

Gambar 4.34 Squence diagram bimbingan tambah ... IV-19

Gambar 4.35 Squence diagram bimbingan hapus ... IV-19

Gambar 4.36 Squence diagram bimbingan detail ... IV-20

Gambar 4.37 Squence diagram nilai ... IV-20

Gambar 4.38 Squence diagram nilai tambah ... IV-21

Gambar 4.39 Squence diagram nilai hapus ... IV-21

Gambar 4.40 Squence diagram nilai detail ... IV-22

Gambar 4.41 Squence diagram status prakerin ... IV-22

Gambar 4.42 Squence diagram status prakerin daftar penempatan ... IV-23

Gambar 4.43 Squence diagram bimbingan siswa ... IV-23

Gambar 4.44 Squence diagram bimbingan siswa detail ... IV-24

Gambar 4.45 Relasi antar tabel ... IV-31

Gambar 4.46 antar muka beranda ... IV-31

Gambar 4.47 antar muka detail informasi ... IV-32

Gambar 4.48 antar muka detail industri ... IV-32

Gambar 4.49 antar muka login ... IV-33

Gambar 4.50 antar muka kelola user admin ... IV-34

Gambar 4.51 antar muka kelola info ... IV-34

Gambar 4.52 antar muka kelola info tambah ... IV-35

(17)

xvi

Gambar 4.53 antar muka kelola info edit ... IV-35

Gambar 4.54 antar muka kelola jurusan ... IV-36

Gambar 4.55 antar muka kelola jurusan edit ... IV-36

Gambar 4.56 antar muka kelola kelas ... IV-37

Gambar 4.57 antar muka kelola kelas edit ... IV-37

Gambar 4.58 antar muka kelola pembimbing ... IV-38

Gambar 4.59 antar muka kelola pengguna pembimbing tambah ... IV-38

Gambar 4.60 antar muka kelola pengguna siswa ... IV-39

Gambar 4.61 antar muka kelola pengguna siswa tambah ... IV-39

Gambar 4.62 antar muka kelola industri ... IV-40

Gambar 4.63 antar muka kelola industri tambah ... IV-40

Gambar 4.64 antar muka kelola industri edit ... IV-41

Gambar 4.65 antar muka kelola penempatan... IV-41

Gambar 4.66 antar muka lihat nilai praktik ... IV-42

Gambar 4.67 antar muka kelola user ... IV-42

Gambar 4.68 antar muka lihat daftar siswa ... IV-43

Gambar 4.69 antar muka kelola detail daftar siswa ... IV-43

Gambar 4.70 antar muka kelola bimbingan ... IV-44

Gambar 4.71 antar muka kelola tambah bimbingan ... IV-44

Gambar 4.72 antar muka kelola user ... IV-45

Gambar 4.73 antar muka lihat daftar siswa ... IV-45

Gambar 4.74 antar muka lihat detail daftar siswa ... IV-46

(18)

xvii

Gambar 4.75 antar muka kelola nilai prakerin ... IV-46

Gambar 4.76 antar muka kelola tambah nilai prakerin ... IV-47

Gambar 4.77 antar muka kelola detail nilai prakerin ... IV-47

Gambar 4.78 antar muka kelola status prakerin ... IV-48

Gambar 4.79 antar muka kelola user ... IV-48

Gambar 4.80 antar muka lihat bimbingan ... IV-49

Gambar 4.81 antar muka lihat detail bimbingan ... IV-49

Gambar 4.82 antar muka lihat nilai ... IV-50

Gambar 4.83 antar muka lihat detail nilai ... IV-4

Gambar 5.1 database keseluruhan ... V-4

Gambar 5.2 tabel bimbingan ... V-5

Gambar 5.3 tabel file ... V-5

Gambar 5.4 tabel industri ... V-5

Gambar 5.5 tabel info ... V-6

Gambar 5.6 tabel jurusan ... V-6

Gambar 5.7 tabel kelas ... V-6

Gambar 5.8 tabel label ... V-6

Gambar 5.9 tabel nila ... V-7

Gambar 5.10 tabel pembimbing ... V-7

Gambar 5.11 tabel penempatan ... V-7

Gambar 5.12 tabel siswa ... V-7

Gambar 5.13 tabel tolak penempatan ... V-8

(19)

xviii

Gambar 5.14 tabel user ... V-10

Gambar 5.15 antar muka beranda ... V-11

Gambar 5.16 antar muka detail informasi ... V-11

Gambar 5.17 antar muka detail industri ... V-12

Gambar 5.18 antar muka login... V-12

Gambar 5.19 antar muka kelola user ... V-13

Gambar 5.20 antar muka kelola info ... V-13

Gambar 5.21antar muka kelola tambah info ... V-13

Gambar 5.22 antar muka kelola edit info ... V-14

Gambar 5.23 antar muka kelola jurusan ... V-14

Gambar 5.24 antar muka kelola edit jurusan ... V-15

Gambar 5.25 antar muka kelola kelas ... V-15

Gambar 5.26 antar muka kelola edit kelas ... V-16

Gambar 5.27 antar muka kelola pembimbing ... V-16

Gambar 5.28 antar muka kelola tambah pembimbing ... V-17

Gambar 5.29 antar muka kelola pengguna siswa ... V-17

Gambar 5.30 antar muka kelola pengguna tambah siswa ... V-18

Gambar 5.31 antar muka kelola industri ... V-18

Gambar 5.32 antar muka kelola industri tambah ... V-19

Gambar 5.33 antar muka kelola industri edit ... V-19

Gambar 5.34 antar muka kelola penempatan... V-20

Gambar 5.35 antar muka lihat nilai ... V-20

(20)

xix

Gambar 5.36 antar muka kelola user ... V-21

Gambar 5.37 antar muka daftar siswa ... V-21

Gambar 5.38 antar muka lihat detail daftar siswa ... V-22

Gambar 5.39 antar muka lihat nilai ... V-22

Gambar 5.40 antar muka kelola bimbingan ... V-23

Gambar 5.41 antar muka kelola tambah bimbingan ... V-23

Gambar 5.42 antar muka kelola user ... V-24

Gambar 5.43 antar muka lihat daftar siswa ... V-24

Gambar 5.44 antar muka nilai prakerin ... V-25

Gambar 5.45 antar muka kelola tambah nilai prakerin ... V-25

Gambar 5.46 antar muka kelola status prakerin ... V-26

Gambar 5.47 antar muka kelola daftar penempatan ... V-26

Gambar 5.48 antar muka kelola user ... V-27

Gambar 5.49 antar muka lihat bimmbingan ... V-27

(21)

xx

DAFTAR TABEL

Tabel. 1.1. jadwal Penelitian ... I-4

Tabel 2.1 simbol Usecase ... II-12

Tabel 2.2 simbol activity diagram ... II-14

Tabel 2.3 simbol squence diagram ... II-15

Tabel 2.4 simbol class diagram ... II-16

Tabel 3.1 kebutuhan informasi ... III-9

Tabel. 3.2 Kebutuhan Perangkat Lunak User ... III-9

Tabel. 3.3 Kebutuhan Perangkat Lunak Programmer ... III-10

Tabel. 3.4 Kebutuhan Perangkat Lunak Server ... III-10

Tabel. 3.5 Kebutuhan Perangkat Keras User ... III-11

Tabel. 3.6 Kebutuhan Perangkat Keras Programmer ... III-11

Tabel. 3.7 Kebutuhan Perangkat Keras Server ... III-11

Tabel 3.8 kebutuhan fungsional ... III-12

Tabel 3.9 kebutuhan non fungsional ... III-13

Tabel 3.10 kebutuhan use case ... III-14

Tabel 3.11 Scenario login sistem praktik kerja lapangan SMK PGRI Subang ... III-16

Tabel 3.12 Scenario logout sistem praktik kerja lapangan SMK PGRI Subang ... III-17

Tabel 3.13 Scenario kelola User ... III-18

Tabel 3.14 Scenario kelola informasi pengumuman, tips, industri, sekolah, dll ... III-19

(22)

xxi

Tabel 3.15 Scenario kelola jurusan dan kelas ... III-20

Tabel 3.16 Scenario kelola data pengguna baik pembimbing dan siswa ... III-22

Tabel 3.17 Scenario kelola data industri ... III-24

Tabel 3.18 Scenario kelola penempatan PKL... III-26

Tabel 3.19 Scenario kelola nilai prakerin ... III-27

Tabel 3.20 Scenario melihat nilai prakerin ... III-29

Tabel 3.22 Scenario lihat daftar siswa ... III-30

Tabel 3.23 Scenario kelola jadwal bimbingan... III-31

Tabel 3.24 Scenario lihat jadwal bimbingan ... III-32

Tabel 3.25 Scenario kelola pendaftaran dan menentukan penempatan PKL ... III-33

Tabel 4.1 Rancangan Database tabel user ... IV-25

Tabel 4.2 Rancangan Database tabel bimbingan ... IV-25

Tabel 4.3 Rancangan Database tabel file ... IV-26

Tabel 4.4 Rancangan Database tabel industri ... IV-26

Tabel 4.5 Rancangan Database tabel info ... IV-27

Tabel 4.6 Rancangan Database tabel jurusan... IV-27

Tabel 4.7 Rancangan Database tabel kelas ... IV-27

Tabel 4.8 Rancangan Database tabel label ... IV-28

Tabel 4.9 Rancangan Database tabel nilai ... IV-28

Tabel 4.10 Rancangan Database tabel pembimbing ... IV-29

Tabel 4.11 Rancangan Database tabel penempatan ... IV-29

(23)

xxii

Tabel 4.12 Rancangan Database tabel siswa ... IV-30

Tabel 4.13 Rancangan Database tabel tolak penempatan ... IV-30

Tabel 5.1 implementasi perangkat keras user ... V-1

Tabel 5.2 implementasi perangkat keras programmer ... V-2

Tabel 5.3 implementasi perangkat keras server ... V-2

Tabel 5.4 implementasi perangkat lunak user ... V-2

Tabel 5.5 implementasi perangkat lunak programmer ... V-3

Tabel 5.6 implementasi perangkat lunak server ... V-3

Tabel 5.7 implementasi antar muka ... V-9

Tabel 5.8 rencana pengujian... V-28

Tabel 5.9 kategori pengujian ... V-31

(24)

xxiii DAFTAR SIMBOL

1. Usecase diagram

NO GAMBAR NAMA KETERANGAN

1 Actor

Seseorang atau sesuatu yang berinteraksi dengan sistem yang sedang kita kembangkan.

2

Dependency

Umumnya 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. Squence diagram

SIMBOL KETERANGAN

Aktor nama aktor Nama 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.

garis hidup/lifeline l

l

menyatakan kehidupan suatu objek.

Objek

Nama objek : nama kelas

menyatakan objek yang berinterakasi pesan.

Waktu aktif menyatakan objek yang dalam

keadaan aktif dan berinteraksi pesan.

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.

Pesan tipe sen 1 : masukan

menyatakan bahwa suatu objek mengirimkan data/masukan/informasi ke objek lainnya, arah panah

mengarah pada objek yang dikirim.

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 Generalization

hubungan dimana objek anak (descendent) berbabagi perilaku dan struktur data dari objek yang ada di atasnya.

2

Nary Association

upaya untuk menghindari asosiasi dengan lebih 2 objek.

3 Class

himpunan dari objek-objek yang berbagi atribut serta operasi yang sama.

4 Colaboration

deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor.

5 Realization operasi yang benar-benar

dilakukan oleh suatu objek.

6 Dependency

hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanyan elemen yang tidak mandiri.

7 Association

apa yang menghubungkan antara objek satu dengan objek lainnya.

(28)

xxvii

DAFTAR LAMPIRAN

Struktur SMK PGRI Subang... III-3

Lembar monitoring ... III-6

Lembar nilai ... III-7

Sertifikat industri ... III-8

Sertifikat industri ... III-8

(29)

I-1 BAB I PENDAHULUAN

1.1. Latar Belakang

Undang-undang Sistem Pendidikan Nasional Nomor 20 Tahun 2003 Pasal 3 menjelaskan bahwa Pendidikan Nasional berfungsi mengembangkan kemampuan dan membentuk karakter/attitude serta peradaban bangsa yang bermartabat dalam rangka mencerdaskan kehidupan bangsa dan bernegara, yang bertujuan untuk mengembangkan potensi diri peserta didik agar menjadi manusia yang berkarakter, beriman, dan bertakwa kepada Tuhan Yang Maha Esa, berakhlak mulia, sehat, berilmu, cakap, kreatif, mandiri, dan menjadi warga negara yang demokratis serta bertanggung jawab. Dari isi Undang-Undang diatas menyebutkan bahwa pendidikan kejuruan merupakan pendidikan menengah yang mempersiapkan peserta didik terutama untuk bekerja di bidang tertentu. Pengertian ini mengandung pesan bahwa setiap institusi yang menyelenggarakan pendidikan kejuruan harus berkomitmen menjadikan tamatannya mampu bekerja dalam bidang tertentu.

Kegiatan kerja lapangan masih sering ditemukan berbagai kendala dan kekurangan yang harus disempurnakan. Salah satunya di sekolah swasta SMK PGRI SUBANG kendala dan kekurangan pelaksanaan tersebut, siswa yang melaksanakan praktik kerja lapangan masih dilakukan secara manual belum menggunakan sistem.

Kegiatan yang sudah berjalan yaitu masih terdapat suatu aktifitas yang belum terkomputerisasi menyebabkan informasi tersebut menjadi kurang lengkap bagi pihak yang membutuhkan informasi tersebut. Misalkan, kurangnya informasi mengenai proses pemberangkatan, siswa tidak dapat mengetahui informasi mengenai kegiatan pkl seperti lokasi pkl dan pembimbing. Siswa harus melihat secara langsung ke papan pengumuman untuk mendapatkan informasi tersebut.

Dilihat dari permasalahan tersebut bagian pengelola kegiatan pkl masih mengalami kendala yaitu dalam proses pelaksanaan pkl belum mempunyai fitur untuk penentuan pembimbing, pembagian denah lokasi pemberangkatan, serta

(30)

I-2

penginputan nilai hasil kegiatan pkl. Proses ini perlu diintegrasikan kedalam sistem informasi untuk menghasilkan informasi terpadu yang dapat diakses langsung oleh siswa melalui aplikasi berbasis web. Selain itu, dalam proses pengajuan pkl pun siswa tidak mendapatkan informasi yang pasti mengenai nama pembimbing, siswa memilih pilihan lokasi tempat pkl dan juga tidak disediakan mengenai informasi kouta dari masing-masing tempat pkl tersebut. Sehingga pelaksana kegiatan masih mengalami kesulitan didalam proses perhitungan kouta dan pembimbing yang mengakibatkan tidak meratanya pembagian jumlah siswa di tempat pkl. Atas dasar pertimbangan permasalah tersebut, penulis memiliki ide untuk mengembangkan dengan judul

“Sistem Informasi Praktik Kerja Lapangan Studi Kasus SMK PGRI Subang”.

Dengan dibuatnya sistem informasi praktik kerja lapangan ini, penulis berharap bisa membantu pihak-pihak yang terkait di SMK PGRI Subang dalam mengelola data praktik kerja lapangan agar dapat mencapai tujuan dalam proses kegiatan belajar mengajar.

1.2. Identifikasi Masalah

Beberapa permasalahan yang timbul pada sistem yang berjalan saat ini diantaranya:

1. Belum adanya sistem informasi yang terkomputerisasi dalam kegiatan praktik kerja lapangan diluar lingkungan sekolah, seperti pada proses pendaftaran pkl, pembagian kouta pkl dan pembimbing, penjadwalan, dan penilaian hal ini memungkinkan dan membutuhkan waktu yang lama dalam pencarian data atau data dapat hilang maupun rusak jika masih berupa arsip manual.

2. Masih kurang efektifnya dalam pembuatan jadwal kegiatan pkl dikarenakan SMK PGRI SUBANG memiliki 7 jurusan yang berbeda sehingga sering terjadinya bentrok lokasi penempatan yang sama antara jurusan satu dengan jurusan lain.

(31)

I-3

1.3. Batasan Masalah

1. Sistem informasi ini tidak memberikan menu untuk siswa melakukan absesi.

2. Sistem informasi yang dibuat menggunakan Bahasa pemograman PHP, Framework CodeIgneter dan MYSQL sebagai DBMS.

1.4. Tujuan Penelitian

Mengetahui bagaimana proses pengelolaan data praktik kerja lapangan di SMK PGRI Subang pada saat ini.

1.5. Manfaat Penelitian

Manfaat yang diharapkan dalam penelitian ini adalah sebagai berikut.

1. Dapat memudahkan dalam penyajian informasi mengenai data praktik kerja lapangan di SMK PGRI Subang secara online.

2. Dapat meningkatkan kinerja sistem dalam mengelola data praktik kerja lapangan di SMK PGRI Subang.

3. Dapat memudahkan sekolah dalam kegiatan praktik kerja lapangan di SMK PGRI Subang.

1.6. Metodelogi Penelitian

1.6.1. Metodelogi pengumpulan data

Penulis melakukan kajian dengan menggunakan metode penelitian, pengumpulan data dan menganalisis secara langsung ke SMK PGRI Subang, adapun metodologi yang digunakan adalah sebagai berikut : a. Metode wawancara

Metode ini dilakukan dengan cara melakukan tanya jawab secara tatap muka dengan pegawai yang mengelola data yang terkait

(32)

I-4

b. Metode observasi

Metode ini dilakukan dengan cara mengamati langsung mengenai cara kerja sistem praktik kerja lapangan di SMK PGRI Subang.

c. Studi pustaka

Studi pustaka adalah metode pengumpulan data dengan mencari informasi lewat pencarian melalui berbagai situs di internet, buku, majalah, koran, dan literatur lainnya yang bertujuan untuk membentuk sebuah landasan teori maupun untuk memecahkan berbagai masalah penelitian.

1.6.2. Metodelogi Pengembangan Sistem

Dalam pengembangan sistem adalah metode UP (Unified Process).

Pengembangan sistem dengan metode UP dilakukan secara iterative (berulang) dan incremental (bertahap dengan progres menarik). UP memiliki empat tahap yaitu inception, elaboration, construction, dan transition.

1.7. Waktu dan Tempat Penelitian

No Keterangan

Tahun 2022 Bulan

Maret April Mei Juni Juli

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Requirements

2 Analysis 3 Design 4 Implementation

5 Test

Penelitian yang akan dilakukan oleh penulis bertempat di SMK PGRI Subang, Jalan Marsinu No. 7 Kelurahan Cigadung Kecamatan Subang. Adapun waktu yang

Tabel. 1.1 jadwal Penelitian

(33)

I-5

digunakan dalam penelitian ini adalah dari bulan Febuari 2022 hingga bulan Juli 2022.

1.8. Sistematika Penulisan

BAB I: Pendahuluan

Pada bab ini dibahas tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan masalah, maksud dan tujuan masalah, manfaat penelitian , metode penelitian,metodologi pengembangan sistem, jadwal penelitian dan sistematika penulisan.

BAB II: Landasan Teori

Pada bab ini dibahas mengenai teori dasar yang mendukung penulisan skripsi, mencakup metode atau teknik yang digunakan, teori tentang permasalahan, uraian singkat perangkat implementasi yang dipakai, dan kerangka penyelesaian masalah.

BAB III: Analisis Kebutuhan Sistem

Pada bab ini dibahas tentang hasil pendefinisian kebutuhan dari permasalahan yang dijadikan topik skripsi.

BAB IV: Perancangan

Pada bab ini berisi penjelasan mengenai perancangan perangkat lunak, perancangan database, perancangan antarmuka serta perancangan perangkat lunak yang akan dibangun.

BAB V: Implementasi dan Pengujian

Bab ini berisi penjelasan tentang perancangan implementasi berdasarkan pada hasil perancangan dan pengujian program aplikasi atau kinerja Sistem Informasi.

BAB VI: Penutup

Berisi kesimpulan dan saran dari sistem yang dibangun tentang kasus Tugas Akhir atau Skripsi.

Referensi

Dokumen terkait

Klik kolom sebesar makan akan otomatis keluar jumlah nominal yang telah kita masukan, Kemudian pilih Rekam untuk menyimpan.. Pilih akun kas yang

DETEKSI KOMUNITAS BAKTERI PADA DIAPHORINA CITRI JANTAN DAN BETINA, VEKTOR PENYAKIT HUANGLONGBING.. PADA JERUK

Selanjutnya, makna simbol komunikasi nonverbal dalam tradisi perkawinan di Gampong Paya Laba Kecamatan Kluet Timur Kabupaten Aceh Selatan, diantaranya simbol banta basusun

Tidak dikategorikannya sebuah korporasi sebagai subyek hukum pidana dalam Undang- Undang Hak Cipta ini, berakibat korporasi tidak dapat dituntut bertanggungjawab

(2008) bahwa jumlah lemak tubuh mengalami peningkatan rata- rata sebesar 1,99 kg atau 1,13% dari bobot badan pada sapi Madura dan PO yang dipelihara secara intensif dengan

Dengan cara yang sama diperoleh perkiraan harga alat lainnya yang dapat dilihat pada Tabel LE.3 untuk perkiraan peralatan proses dan Tabel LE.4 untuk perkiraan

Berdasarkan perhitungan yang dibuat pada analisa diatas, maka dapatlah diketahui tentang perbandingan antara total biaya yang dikeluarkan bila menggunakan kebijakan

Mengetahui variabel Marketing Public Relations yang meliputi Publikasi (X1), Event (X2) , Sponsorship (X3) , Pemberitaan (X4), Aktifitas Pelayanan Publik (X5) dan