Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Disusun Oleh:
Cikal Gemintang Seya 101917375
Fadhil Maulana 101917378
M. Irsyaad Fattahilah 101917388
Rifki Ahmad Maulana 101917396
Rashad Razikin Zulkarnaen 101917394
Sabrina Misyell Aaliyah 101917403
1
BAB I
PENDAHULUAN
1.1. Deskripsi Masalah
Praktek Kerja Lapangan (PKL) adalah salah satu bentuk implementasi secara
sistematis dan sinkron antara program pendidikan di sekolah dengan program penguasaan
keahlian yang diperoleh melalui kegiatan kerja secara langsung di dunia kerja untuk
mencapai tingkat keahlian tertentu. Dalam proses pemetaan industri, SMK Negeri 13
Bandung masih menggunakan Google Sheets, dimana siswa mengisi secara manual industri
untuk PKL.
Tentunya akan terjadi banyak masalah seperti siswa yang usil menghapus nama siswa
lain dari tabel, menambah kuota industri, dan mendaftarkan diri ke industri yang kuotanya
sudah penuh, atau bahkan siswa yang tidak mengerti cara menambahkan nama dalam
Google Sheets.
1.4. Tujuan
Tujuan dari sistem aplikasi Hubungan Industri ini adalah:
1. Memudahkan staf hubungan industri dalam pendataan industri.
2. Memudahkan pendataan siswa/i dalam memilih industri untuk PKL.
3. Memudahkan pengguna untuk melihat data pemetaan PKL.
2
BAB II
PERANCANGAN
2.1. Software Requirements Specification (SRS)
2.1.1. Definisi Sistem
Sistem aplikasi Hubungan Industri adalah sebuah konsep sistem aplikasi yang
diharapkan dapat memudahkan staf hubungan industri dalam melakukan
pendataan industri untuk PKL, dan juga membantu siswa/i untuk mendaftarkan
diri ke industri yang ingin dituju untuk PKL.
1. Mengisi pemetaan
Untuk opsi ini siswa diharuskan login dengan menggunakan NIS dan
password yang selanjutnya akan divalidasi oleh data yang sudah dimasukan oleh
admin. Setelah siswa berhasil login maka akan tampil menu dengan pilihan:
a. Ajukan Industri
Opsi ini dipilih ketika siswa mendapatkan industri di luar data pemetaan
sekolah, maka siswa diharuskan untuk mengajukan industrinya itu.
b. Pilih Industri
Opsi ini dipilih ketika siswa ingin memilih industri yang sudah
disediakan oleh sekolah.
c. Hubungi admin
Opsi ini dipilih ketika siswa ingin menghubungi admin.
2. Lihat data industri
Opsi ini berisi data industri yang bisa dilihat oleh siswa sebelum siswa
memilih industri. Didalamnya terdapat data lengkap industri yang bisa dijadikan
acuan oleh siswa untuk memilih industri yang akan dipilihnya.
3
3. Hasil data industri
Opsi ini berisi data hasil pemetaan yang bisa dilihat siswa sebagai bukti
bahwa siswa tersebut sudah diterima di industri yang dipilihnya.
4
2.1.3. Keterangan Lain Mengenai Sistem
a. Kebutuhan Non-Fungsional
1. Sistem ini berbasis web dan dijalankan dengan web browser.
2. Sistem dibangun dengan bahasa pemrograman HTML, JavaScript, CSS
PHP, dan Laravel 7.
3. Sistem dibangun dengan basis data MySQL.
4. Sistem memiliki antarmuka yang mudah dipahami.
b. Deskripsi Rinci Kebutuhan
- Antarmuka Perangkat Keras
Spesifikasi perangkat keras (hardware) yang digunakan untuk menunjang
sistem adalah sebuah handphone, atau komputer yang dapat menjalankan web
browser dan mempunyai akses internet.
- Antarmuka Perangkat Lunak
Spesifikasi perangkat lunak (software) yang digunakan untuk menunjang
sistem adalah sebagai berikut:
5
- Fungsi Admin
1. Admin dapat login dengan memasukkan username dan password.
2. Admin dapat mengelola data siswa.
3. Admin dapat mengelola data industri.
4. Admin dapat mengelola data pembimbing siswa.
5. Admin dapat mencetak hasil pemetaan akhir.
d. Performansi
Tidak ada batasan performansi karena kemampuan perangkat keras yang
digunakan telah memadai.
e. Batasan Perancangan
Sistem merupakan aplikasi berbasis web sehingga tidak dapat diakses tanpa
koneksi internet.
Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship
diagram merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari
suatu organisasi, biasanya oleh system analyst dalam tahap analisis persyaratan proyek
pengembangan sistem. Sementara seolah-olah teknik diagram atau alat peraga
memberikan dasar untuk desain database relasional yang mendasari sistem informasi
yang dikembangkan.
6
2.2.2. Class Diagram
Class diagram adalah visual dari struktur sistem program pada jenis-jenis yang di
bentuk. Class diagram merupakan alur jalannya database pada sebuah sistem. Class
diagram merupakan penjelasan proses database dalam suatu program.
7
2.2.2. Activity Diagram
Activity Diagram menurut Sukamto dan Shalahuddin (2013:161) “Diagram yang
menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses
bisnis, atau menu yang terdapat pada software (perangkat lunak)”.
8
2.2.3. Use Case Diagram
Use Case Diagram adalah sebuah diagram yang berisi urutan interaksi antara aktor
(pengguna) dan sistem. Menurut Satzinger, Jackson, & Burd (2010): “Use case
diagram adalah diagram yang menampilkan berbagai peran pengguna dan bagaimana
peran ini berfungsi dalam sebuah sistem.”
9
2.2.4. Sequence Diagram
Sequence Diagram adalah suatu diagram yang menjelaskan interaksi objek dan
menunjukkan (memberi tanda atau petunjuk) komunikasi diantara objek-objek tersebut.
Sequence diagram digunakan untuk menjelaskan perilaku pada sebuah skenario dan
menggambarkan bagaimana entitas dan sistem berinteraksi, termasuk pesan yang
dipakai saat interaksi. Semua pesan digambarkan dalam urutan pada eksekusi.
No Gambar Nama Keterangan
1 Merepresentasikan entitas di luar
Actor sistem yang sedang berinteraksi
dengan sistem.
2 Elemen yang bertanggung jawab
menyimpan data atau informasi. Ini
Entitas
dapat berupa beans atau model
object.
4 Elemen yang mengatur aliran
informasi untuk sebuah skenario.
Control
Objek ini umumnya mengatur
perilaku dan perilaku bisnis.
3 Berupa tepi dari sistem, seperti user
Boundary interface atau suatu alat yang
berinteraksi dengan sistem lain.
5 Merepresentasikan entitas tunggal
General dalam sequence diagram.
10
BAB III
HASIL DAN PEMBAHASAN
3.1. Entity Relationship Diagram
11
3.2. Class Diagram
12
3.3. Activity Diagram
13
3.4. Use Case Diagram
14
3.5. Sequence Diagram
.
Gambar 5.2 Sequence Diagram Pilih Industri
15
Setelah berhasil melakukan login, siswa dapat memilih menu pemetaan. Saat menu
pemetaan dipilih maka sistem akan membaca semua data industri dari database dan
menampilkannya. Lalu siswa dapat memilih salah satu industri dari data tersebut. pilihan
tersebut akan disimpan ke database. Lalu database industri akan diperbarui dan akan
terdapat message bahwa data tersebut telah disimpan.
16
Gambar 5.4 Sequence Diagram Hasil dan Lihat Pemetaan
Aktivitas ini dapat dilakukan tanpa perlu melewati proses login. Pengguna memilih
menu Lihat Pemetaan maka sistem akan membaca seluruh data dari database. Lalu, data
tersebut akan ditampilkan ke pengguna.
17
Jika admin memilih formulir siswa/industri maka sistem akan menampilkan
formulir. Setelah admin memasukkan data pada formulir, maka data tersebut akan disimpan
ke database. Jika admin memasukkan data siswa maka siswa tersebut dapat melakukan
login. Sementara jika admin memasukkan data industri maka siswa yang belum memilih
industri dapat memilih industri tersebut.
18
BAB IV
PENUTUP
4.1. Kesimpulan
Berdasarkan dari uraian yang telah tertulis, maka dapat disimpulkan bahwa:
1. Dengan adanya sistem aplikasi khusus untuk hubungan industri, baik staf
hubungan industri dan siswa/i dapat melakukan pemetaan dengan lebih mudah.
2. Sistem aplikasi Hubungan Industri dapat berfungsi untuk memproses hasil
pemetaan akhir yang berisi data lengkap dari pemetaan.
4.2. Saran
Penulis tentu menyadari bahwa laporan serta sistem aplikasi ini masih jauh dari
kata sempurna dan mempunyai banyak tempat untuk peningkatan, sehingga penulis
mempunyai beberapa saran berikut:
1. Pengguna sistem diharapkan untuk menggunakan sistem aplikasi ini
sebaik-baiknya.
2. Menambahkan fitur baru dalam sistem aplikasi untuk menambahkan efisiensi
dan kemudahan dalam mengakses sistem.
3. Diharapkan kepada pembaca untuk memberi komentar, kritik, dan saran yang
memungkinkan untuk membantu kualitas laporan dan sistem yang dirancang.
19
DAFTAR PUSTAKA
Guratgarut.com. (2021, 21 Januari). 5+ Contoh Class Diagram Disertai Pengertian dan Simbol.
Diakses pada tanggal 27 September 2021, dari https://guratgarut.com/contoh-class-diagram/
Bsn.or.id. (2021, 2 Mei). Contoh Activity Diagram Dan Penjelasannya Terlengkap. Diakses pada
tanggal 27 September 2021, dari https://www.bsn.or.id/activity-diagram/
Dumetschool.com (2015, 28 Juni). Mengenal Use Case Diagram. Diakses pada tanggal 28
September 2021, dari https://www.dumetschool.com/blog/Mengenal-Use-Case-Diagram
Ansoriweb.com (2020, 1 April). Pengertian Sequence Diagram: Tujuan, Simbol, dan Contohnya.
Diakses pada tanggal 28 September 2021, dari
https://www.ansoriweb.com/2020/04/pengertian-sequence-diagram.html
Bangpahmi.com (2016, April 18). Pengertian ERD (Entity Relationship Diagram) Menurut Pakar
dan Ahli. Diakses pada tanggal 30 September 2021, dari
https://bangpahmi.com/pengertian-erd-entity-relationship-diagram-menurut-pakar-dan-ahli/
20