Anda di halaman 1dari 77

LAPORAN KERJA PRAKTEK

PERANCANGAN SISTEM INFORMASI MONITORING


MAGANG BERBASIS WEB MENGGUNAKAN
FRAMEWORK CODEIGNITER 3 DI BBSPJILM DENGAN
METODE EXTREME PROGRAMMING (XP)

Diajukan Sebagai Salah Satu Syarat Penyusunan Laporan Kerja Praktek Pada
Program Studi Teknik Informatika

Oleh:
FAIS FADILAH PRASTYO
41037006200038

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS ISLAM NUSANTARA
BANDUNG
2023
HALAMAN PERSETUJUAN

PERANCANGAN SISTEM INFORMASI MONITORING MAGANG


BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER 3
DI BBSPJILM DENGAN METODE EXTREME PROGRAMMING (XP)

LAPORAN KERJA PRAKTEK


PROGRAM STUDI TEKNIK INFORMATIKA

FAIS FADILAH PRASTYO


41037006200038
Telah disetujui dan disahkan
Tanggal : 26 Januari 2024
Menyetujui,
Dosen Pembimbing Kerja Praktek Pembimbing Lapangan Kerja Praktek

Galih S.T, M.Kom. Robby Debriand, S.T.


NIDN : 042706877 NIP: 1987121420150210001

Menyetujui

Ketua Program Studi Teknik Informatika

Dr. Tedjo Darmanto, M.T


NIDN: 8959250022

i
HALAMAN PENGESAHAN

PERANCANGAN SISTEM INFORMASI MONITORING MAGANG


BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER 3
DI BBSPJILM DENGAN METODE EXTREME PROGRAMMING (XP)

LAPORAN KERJA PRAKTEK


PROGRAM STUDI TEKNIK INFORMATIKA

FAIS FADILAH PRASTYO


41037006200038
Telah disetujui dan disahkan
Tanggal : 26 Januari 2024

Dosen Pembimbing Kerja Praktek Pembimbing Lapangan Kerja Praktek

Galih S.T, M.Kom. Robby Debriand, S.T.


NIDN : 042706877 NIP: 1987121420150210001

Menyetujui

Ketua Program Studi Teknik Informatika

Dr. Tedjo Darmanto, M.T


NIDN: 8959250022

ii
HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa laporan kerja praktek yang berjudul
"PERANCANGAN SISTEM INFORMASI MONITORING MAGANG
BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER 3 DI
BBSPJILM DENGAN METODE EXTREME PROGRAMMING (XP)" adalah hasil
karya saya, dengan bimbingan dari komisi pembimbing, dan saya memberikan
persetujuan untuk disampaikan dalam bentuk seminar atau karya ilmiah. Semua
sumber informasi yang saya kutip atau ambil dari karya yang diterbitkan atau tidak
diterbitkan oleh penulis lain telah saya sertakan dalam teks dan diuraikan dalam
Daftar Pustaka yang terdapat pada akhir laporan kerja praktek ini. Dengan ini, saya
juga menyerahkan hak cipta dari karya tulis saya kepada Universitas Islam
Nusantara.

Bandung, Desember 2023

Fais Fadilah Prastyo

iii
DAFTAR ISI

HALAMAN PERSETUJUAN ............................................................................... i


HALAMAN PENGESAHAN ............................................................................... ii
HALAMAN PERNYATAAN .............................................................................. iii
DAFTAR ISI ........................................................................................................ IV
DAFTAR GAMBAR ............................................................................................ vi
DAFTAR TABEL ............................................................................................... viii
DAFTAR LAMPIRAN ........................................................................................ ix
KATA PENGANTAR ............................................................................................x
BAB I PENDAHULUAN ......................................................................................1
1.1 Latar Belakang ..........................................................................................1
1.2 Rumusan Masalah .....................................................................................2
1.3 Batasan Masalah ........................................................................................2
1.4 Manfaat : ....................................................................................................3
1.5 Metode Laporan Kerja Praktek: ................................................................3
1.6 Tujuan:.......................................................................................................4
1.7 Sistem Penulisan........................................................................................5
BAB II LANDASAN TEORI ...............................................................................7
2.1 State Of Art ...............................................................................................7
2.2 Pengertian Sistem ....................................................................................15
3.1 Pengertian Informasi ...............................................................................16
2.3 Pengertian Sistem Informasi ...................................................................16
2.4 PHP ..........................................................................................................16
2.5 CodeIgniter ..............................................................................................17
2.6 Kerangka Kerja ........................................................................................18
2.7 Desain Pattern : MVC (Model, View, Controller) ..................................18
2.8 Metode Penelitian ....................................................................................20
BAB III TINJAUAN UMUM .............................................................................22
3.1 Profile Perusahaan ...................................................................................22
3.2 Logo Perusahaan .....................................................................................23
3.3 Visi BBSPJILM .......................................................................................23

IV
3.4 Misi BBSPJILM ......................................................................................23
3.5 Struktur Organisasi ..................................................................................23
3.6 Tugas Pokok ............................................................................................24
3.7 Fungsi ......................................................................................................24
3.8 Kompetensi ..............................................................................................24
3.9 Analisis sistem yang sedang berjalan ......................................................25
3.10 Sistem yang di usulkan ............................................................................25
BAB IV HASIL DAN PEMBAHASAN .............................................................27
4.1 Tahap Planning ........................................................................................27
4.2 Tahap Desain ...........................................................................................28
4.3 Tahap Coding ..........................................................................................44
4.4 Tahap Testing ..........................................................................................51
BAB V PENUTUP ...............................................................................................53
5.1 Kesimpulan ..............................................................................................53
5.2 Saran ........................................................................................................53
DAFTAR PUSTAKA ...........................................................................................55
LAMPIRAN ..........................................................................................................57

V
DAFTAR GAMBAR

Gambar 1 Logo PHP ..............................................................................................16


Gambar 2 Logo CodeIgniter ..................................................................................18
Gambar 3 PHP MVC..............................................................................................19
Gambar 4 Extreme Programming (XP) ..................................................................20
Gambar 5 Logo BBSPJILM ...................................................................................23
Gambar 6 Struktur Organisasi BBSPJILM ............................................................23
Gambar 7 Usecase Diagram ...................................................................................29
Gambar 8 Activity Diagram Login Admin ............................................................30
Gambar 9 Activity Diagram Menilai Laporan Harian User Admin.......................31
Gambar 10 Activity Diagram Menambahkan User oleh Admin............................32
Gambar 11 Activity Diagram Login User Peserta Magang ...................................33
Gambar 12 Activity Diagram Profile Peserta Magang ..........................................34
Gambar 13 Activity Diagram Ganti Password Peserta Magang ...........................35
Gambar 14 Activity Diagram Logbook Peserta Magang .......................................36
Gambar 15 Activity Diagram Upload Dokumen Peserta Magang ........................37
Gambar 16 Activity Diagram Lihat Logbook Orang Lain Peserta Magang ..........38
Gambar 17 Table Database ....................................................................................39
Gambar 18 Halaman Admin Login ........................................................................45
Gambar 19 Halaman Dashboard Admin ................................................................45
Gambar 20 Halaman Profile Admin.......................................................................46
Gambar 21 Halaman Ganti Password Admin ........................................................46
Gambar 22 Halaman Manajemen Peserta Magang Admin ....................................47
Gambar 23 Halaman Tambah Data Admin ............................................................47
Gambar 24 Halaman Laporan Harian Admin ........................................................48
Gambar 25 Halaman Login Peserta Magang .........................................................48
Gambar 26 Halaman Laporan Harian Peserta Magang ..........................................49
Gambar 27 Halaman Profile Peserta Magang ........................................................49

vi
Gambar 28 Halaman Ganti Password Peserta Magang ..........................................50
Gambar 29 Halaman Laporan Harian Peserta Magang .........................................50
Gambar 30 Halaman Lihat Laporan Harian Orang Lain Peserta Magang .............50
Gambar 31 Halaman Upload Dokumen Peserta Magang .....................................51
Gambar 32 Halaman Evaluasi Peserta Magang .....................................................51

vii
DAFTAR TABEL

Table 1 State Of Art .................................................................................................7


Table 2 Database Master User ...............................................................................39
Tabel 3 Database Tabel Utama Magang ................................................................41
Tabel 4 Database Tabel Laporan Harian ................................................................43
Tabel 5 Pengujian Blackbox ..................................................................................52

viii
DAFTAR LAMPIRAN

Lampiran 1 Surat Permohonoan Kerja Praktek.....................................................57


Lampiran 2 Surat Penerimaan Kerja Praktek .........................................................58
Lampiran 3 Logbook Kerja Prakek ........................................................................59
Lampiran 4 Dokumentasi Kerja Praktek ................................................................63

ix
KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Allah SWT, karena atas rahmat dan hidayah-
Nya, kami dapat menyelesaikan suatu perjalanan pembelajaran yang berharga. Pada
kesempatan ini, kami ingin menyampaikan kata pengantar sehubungan dengan
laporan magang yang kami jalani di Balai Besar Standardisasi dan Pelayanan Jasa
Industri Logam & Mesin (BBSJPJILM) pada bagian IT.

Magang ini dilaksanakan mulai tanggal 25 September 2023 hingga 25 November


2023, sebagai salah satu syarat penyelesaian studi di program pendidikan kami.
Selama dua bulan ini, kami berkesempatan untuk terlibat langsung dalam berbagai
kegiatan dan proyek yang dilakukan oleh tim IT BBSJPJILM. Pengalaman ini
membuka wawasan kami terhadap dunia industri logam dan mesin, serta
memperluas pengetahuan kami di bidang teknologi informasi yang mendukung
operasional dan pelayanan di lembaga ini.

Dalam kesempatan ini, penulis ingin mengucapkan terima kasih sebesar-besarnya


kepada semua pihak yang telah memberikan dukungan, bimbingan, dan bantuan
selama proses pelaksanaan magang ini. Segenap rasa hormat dan penghargaan
penulis sampaikan kepada:

1. Bapak Dr.Ricky Yoseptry


Selaku Dekan Fakultas Teknik Universitas Islam Nusantara dan dosen
pembimbing kerja praktik, yang telah memberikan arahan, bimbingan, serta
dukungan dalam penulisan laporan magang ini.
2. Bapak Dr. Tedjo Darmanto , MT.
Selaku Kepala Program Studi Teknik Informatika Universitas Islam Nusantara,
atas arahan dan dukungannya dalam pelaksanaan magang.

x
3. Bapak Galih S.T, M. Kom.
Selaku pembimbing kerja praktek, yang telah membimbing selama periode
magang mbkm program studi Teknik informatic universitas islam nusantara
berlangsung.
4. Kepala BBSPJILM
Yang telah memberikan izin dan kesempatan untuk menjalani magang di
lingkungan Balai Besar Standardisasi dan Pelayanan Jasa Industri Logam &
Mesin.
6. Bapak Robi Debriant S.T
Selaku pembimbing lapangan, yang telah memberikan ilmu dan bimbingan
teknis yang sangat berharga selama masa magang di BBSPJILM.
8. Semua Pegawai BBSPJILM
Yang turut serta membantu kelancaran pelaksanaan kegiatan magang ini.

Dalam laporan ini, kami akan memaparkan secara rinci kegiatan-kegiatan yang
kami lakukan, hasil yang kami capai, serta evaluasi terhadap pengalaman magang
kami. Adapun tujuan dari magang ini adalah untuk mengaplikasikan pengetahuan
teoritis yang telah kami peroleh selama perkuliahan, mengembangkan keterampilan
praktis di bidang IT, dan mendapatkan gambaran komprehensif tentang peran IT
dalam industri logam dan mesin.

Kami menyadari bahwa tanpa dukungan dan bimbingan dari berbagai pihak,
magang ini tidak dapat berjalan dengan lancar. Oleh karena itu, kami ingin
mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan,
arahan, dan support selama masa magang ini. Terima kasih kepada seluruh tim IT
BBSJPJILM yang telah bersedia berbagi pengetahuan dan pengalaman dengan
kami.

Semoga laporan magang ini dapat memberikan gambaran yang jelas mengenai
kontribusi kami selama magang di BBSJPJILM dan menjadi bahan evaluasi yang
bermanfaat. Harapan kami agar laporan ini dapat memberikan kontribusi positif

xi
dalam pengembangan dan perbaikan sistem serta pelayanan IT di lingkungan
BBSJPJILM.

Akhir kata, kami mengharapkan kritik dan saran yang membangun untuk perbaikan
di masa yang akan datang. Terima kasih atas perhatian dan kerjasama yang baik.

Bandung, Desember 2023


Penulis,

Fais Fadilah Prastyo


NIM 41037006200038

xii
BAB I

PENDAHULUAN

1.1 Latar Belakang


Perancangan Sistem Informasi Monitoring Magang Berbasis Web menggunakan
framework CodeIgniter 3 di BBSPJILM dengan metode Extreme Programming
(XP) merupakan langkah proaktif untuk mengatasi permasalahan yang muncul
akibat pengelolaan program magang yang masih bersifat manual di berbagai
institusi, termasuk BBSPJILM.

Salah satu kendala utama adalah kesulitan dalam mengelola data peserta magang.
Dengan pencatatan dan pemeliharaan data yang bersifat manual, terdapat risiko
ketidakakuratan dan kurangnya aksesibilitas informasi. Melalui implementasi
sistem informasi berbasis web, diharapkan proses pencatatan dan pemeliharaan data
peserta magang dapat menjadi lebih efisien, akurat, dan mudah diakses.

Pemantauan kegiatan peserta magang yang saat ini dilakukan secara manual sering
kali tidak efisien. Dengan adopsi framework CodeIgniter 3, sistem ini dapat
memberikan kemampuan untuk memantau kegiatan peserta magang secara real-
time. Hal ini akan memungkinkan pihak pengelola untuk mendapatkan informasi
yang diperlukan dengan cepat, sehingga dapat diambil keputusan secara tepat
waktu.

Penilaian hasil peserta magang juga menjadi fokus dalam perancangan sistem ini.
Dengan metode Extreme Programming (XP), diharapkan penilaian dapat dilakukan
dengan lebih terstandarisasi dan objektif, mengurangi tingkat subjektivitas. Hal ini
dapat meningkatkan keadilan dan akurasi penilaian hasil peserta magang

1
2

Manfaat lain dari implementasi sistem ini adalah pengelolaan arsip dokumen
peserta magang yang lebih efisien. Sistem ini dapat membantu dalam
pengorganisasian dan penyimpanan dokumen, mengurangi risiko kehilangan atau
kesulitan mencari dokumen terkait.

Dengan menghadirkan solusi berbasis web ini, diharapkan efisiensi, transparansi,


dan akuntabilitas dalam pelaksanaan kegiatan magang di BBSPJILM dapat
ditingkatkan secara signifikan. Sistem ini tidak hanya memberikan solusi teknologi
untuk masalah yang ada, tetapi juga membawa perubahan dalam cara pengelolaan
dan evaluasi program magang secara keseluruhan.

1.2 Rumusan Masalah


Berdasarkan latar belakang di atas, beberapa permasalahan yang dihadapi dan
menjadi fokus utama dalam pengembangan monitoring magang berbasis
website menggunakan framework CodeIgniter di Balai Besar Standardisasi dan
Pelayanan Jasa Industri Logam & Mesin (BBSPJILM) adalah sebagai berikut:
1. Bagaimana merancang sistem informasi magang yang dapat membantu
mempermudah pengelolaan program magang?
2. Bagaimana mengimplementasikan sistem informasi magang secara optimal
untuk mendukung proses pengelolaan program magang?

1.3 Batasan Masalah


Dalam penulisan dan penerapan, ditetapkan batasan masalah dengan maksud
untuk memusatkan perhatian pada isu yang sedang diuji serta menghindari
kompleksitas yang berlebihan. Parameter yang digunakan termasuk:
1. Penelitian ini difokuskan pada perancangan sistem informasi magang
berbasis website menggunakan framework CodeIgniter di BBSPJILM. Oleh
karena itu, batasan masalah mencakup aspek perancangan, pengembangan,
dan implementasi sistem tersebut.
2. Sistem hanya ditujukan untuk penggunaan internal di BBSPJILM dan
mahasiswa magang, tidak termasuk penggunaan eksternal yang tak terkait
3

dengan magang di BBSPJILM dan sistem ini menekankan evaluasi kinerja,


dokumentasi magang, dan komunikasi terkait, tanpa melibatkan aspek
administratif yang tak terkait dengan magang.

1.4 Manfaat :
1. Meningkatkan efisiensi pengelolaan program magang, seperti mengurangi
waktu dan tenaga yang dibutuhkan untuk mengelola data, memantau
kegiatan, dan menilai hasil magang.
2. Meningkatkan efektivitas pengelolaan program magang, seperti
memberikan informasi yang akurat dan tepat waktu kepada pemangku
kepentingan, serta meningkatkan kepuasan pengguna.

1.5 Metode Laporan Kerja Praktek:


1. Studi Literatur:
Analisis Kebutuhan Sistem Monitoring Magang: Melalui studi literatur, akan
dilakukan analisis mendalam terkait kebutuhan sistem monitoring magang
yang efisien, serta studi tentang konsep monitoring, evaluasi, dan teknologi
informasi yang relevan.
2. Studi Kasus dan Wawancara:
Studi Kasus Implementasi Teknologi Informasi di BBSPJILM: Melalui
wawancara dengan pihak terkait di BBSPJILM, akan dilakukan studi kasus
untuk memahami proses pelaksanaan magang dan hambatan yang dihadapi
dalam monitoring.
3. Perancangan Sistem:
Perancangan Konsep Sistem Monitoring Magang: Berdasarkan hasil studi
literatur dan studi kasus, akan dilakukan perancangan konsep sistem
monitoring magang, termasuk desain basis data, antarmuka pengguna, dan
alur kerja sistem.
4. Pengembangan Sistem:
Implementasi Sistem menggunakan Framework CodeIgniter: Tahap ini
mencakup pengembangan sistem monitoring magang berbasis website
4

dengan menerapkan framework CodeIgniter, mulai dari pengkodean,


pengujian, hingga debugging.
5. Pengujian dan Evaluasi:
Evaluasi Kinerja Sistem dan Respons Pengguna: Dilakukan serangkaian uji
coba fungsionalitas sistem untuk memastikan bahwa sistem berjalan sesuai
yang diharapkan, serta pengumpulan respons dari pengguna untuk evaluasi
kepuasan dan kebutuhan.
6. Analisis Hasil dan Penyusunan Laporan:
Penyusunan Laporan Magang: Analisis hasil dari pengembangan sistem
monitoring, termasuk keberhasilan, kekurangan, dan rekomendasi perbaikan.
Laporan magang disusun berdasarkan temuan dari setiap tahapan metode
penelitian.
7. Presentasi dan Diskusi:
Presentasi Hasil kepada Pihak Terkait: Hasil laporan magang akan
dipresentasikan kepada pihak terkait di BBSPJILM untuk mendapatkan
masukan, diskusi, dan umpan balik terkait implementasi sistem monitoring
magang.
Melalui metode ini, diharapkan dapat tercapai pengembangan sistem
monitoring magang yang efektif dan efisien di BBSPJILM, serta penyusunan
laporan magang yang komprehensif dan informatif berdasarkan proses
perancangan, implementasi, dan evaluasi sistem tersebut.

1.6 Tujuan:
1. Mengidentifikasi Proses Pelaksanaan Magang di BBSPJILM:
Memahami secara komprehensif proses pelaksanaan magang di BBSPJILM,
termasuk peran berbagai pihak yang terlibat.
2. Menganalisis Kendala dalam Pelaksanaan Magang:
Mengidentifikasi kendala-kendala yang mungkin timbul dalam pelaksanaan
magang dari perspektif mahasiswa, instansi pendidikan, dan BBSPJILM.
3. Merancang Sistem Monitoring Magang:
5

Merancang desain sistem monitoring magang berbasis website yang dapat


memberikan informasi yang jelas, akurat, dan real-time terkait pelaksanaan
magang di BBSPJILM.
4. Mengintegrasikan Framework CodeIgniter:
Mengimplementasikan framework CodeIgniter sebagai landasan teknologi
untuk membangun sistem monitoring magang yang efektif dan efisien.
5. Mengevaluasi Respons dan Kepuasan Pengguna:
Mengevaluasi respons dan tingkat kepuasan dari berbagai pihak yang terlibat
setelah implementasi sistem monitoring magang berbasis website di
BBSPJILM.
6. Memberikan Rekomendasi Perbaikan:
Menyusun rekomendasi perbaikan berdasarkan hasil evaluasi, guna
meningkatkan kualitas dan efektivitas sistem monitoring magang di masa
mendatang.
Dengan mencapai tujuan-tujuan tersebut, diharapkan laporan magang ini
dapat memberikan kontribusi positif bagi pengembangan sistem monitoring
magang di BBSPJILM serta memberikan wawasan tambahan dalam
penerapan teknologi informasi di dunia industri.

1.7 Sistem Penulisan


Adapun sistematika penulisan laporan ini adalah :
BAGIAN I PENDAHULUAN
Bagian ini menguraikan pendahuluan yang mencakup konteks latar belakang
masalah, perumusan masalah sebagai dasar pelaksanaan, pembatasan masalah
yang akan diteliti, tujuan, manfaat, dan sistematika penulisan dalam laporan ini.
BAGIAN II LANDASAN TEORI
Bagian ini mengandung kajian literatur yang terkait dengan ilmu teknik
informatika dan teori-teori lain yang relevan dengan topik yang dibahas dalam
laporan kerja praktik.
BAGIAN III TINJAUAN UMUM
6

Bagian ini berfokus pada penjelasan profil perusahaan, visi misi perusahaan,
tugas pokok, struktur organisasi dan tujuan dari perusahaan serta analisis sistem
yang sedang berjalan dan usulan sistem
BAGIAN IV HASIL DAN PEMBAHASAN
Bagian ini merincikan mengenai pembahasan pembuatan sistem informasi
berbasis web ini yang menggunakan metode extreme programming
BAGIAN V PENUTUP
Bagian ini memberikan gambaran kesimpulan yang dijabarkan yang sesuai
dengan topik pembahasan laporan kerja praktek..
BAB II

LANDASAN TEORI

2.1 State Of Art

Pada saat ini, perancangan sistem informasi monitoring magang berbasis web
menjadi aspek krusial dalam mengoptimalkan pelaksanaan program magang di
berbagai institusi, termasuk Balai Besar Standardisasi dan Pelayanan Jasa
Industri Logam & Mesin (BBSPJILM). Beberapa penelitian sebelumnya
memberikan wawasan yang signifikan terkait dengan pengembangan sistem
informasi serupa.

Table 1 State Of Art

Nama Judul Tujuan Metode Hasil


Peneliti
Irmawati Penerapan Tujuan Penulis Penelitian
Carolina, Extreme penelitian menerapkan sistem
Arief Programmin ini adalah metode informasi ST
Rusman g Pada untuk Extreme Jaya
Sistem mengetahui Programmin menunjukkan
Universita Informasi proses dan g (XP) bahwa
s Bina Penjualan kendala dengan pembelian
Sarana Pakaian pada perencanaan pakaian online
Informatik Berbasis administrasi iteratif dan memberikan
a, Jl. Web (Studi jasa Servis komunikasi alternatif dan
Kamal Kasus Toko asuransi tim yang kemudahan
ST Jaya) mobil pada intensif dalam bisnis.
Raya No.
18, CV Dharma untuk Terdapat
Cengkaren Motor serta merancang peningkatan
g, Jakarta menemukan aplikasi web pelayanan
Barat, solusi ini. Mereka kepada
Indonesia pemecahan menggunak pelanggan dan
Sekolah masalah an kemudahan
Tinggi terhadap pendekatan akses
Manajeme kendala pair informasi.
n tersebut. programmin Penggunaan
Informatik g untuk komputer dan
a& meningkatk perangkat
Komputer an efisiensi pendukung

7
8

Nusa pengemban yang baik


Mandiri, gan. meningkatkan
Jl. Damai efisiensi kerja.
No. 8
Margasatw
a,
Ragunan,
Jakarta
Selatan

http://ejour
nal.polben
g.ac.id/ind
ex.php/ISI
/article/vie
w/1043
Prabu Arta Penerapan Tujuan dari Menerapkan Berdasarkan
Mandala1) Metode penelitian Metode penerapan
, Extreme ini adalah Extreme metode XP
Kurniawan Programming menerapkan Programmin pada sistem
2) (XP) pada metode g (XP) informasi yang
Program Pengembang extreme Untuk dibangun
Studi an Sistem programmin Membangu sangat
Sistem Informasi g (XP) n Sistem membantu
Informasi Penyewaan untuk Pertemuan peneliti dalam
Fakultas Lapangan membangun Berbasis mengembangk
Ilmu Olahraga sistem Web Antara an sistem
Komputer (SIPELA) pertemuan Pemilik Dan secara cepat
Universita berbasis Penyewa dan tanggap
s Bina web antara Lapangan terhadap
Darma, pemilik dan Olahraga perubahan
Jalan penyewa Untuk sehingga
Jenderal lapangan Memudahka sistem yang
A. Yani olahraga n Pengguna dibangun yang
No. 3 untuk Dan diberi nama
Palembang memudahka Pengelola SIPELA ini
, Sumatera n pengguna Lapangan dapat
Selatan dan Olahraga mempermudah
30265 pengelola Berinteraksi pengguna
https://jurn lapangan Secara rental lapangan
al.polsri.ac olahraga Langsung olahraga untuk
.id/index.p berinteraksi Dengan memilih dan
hp/jupiter/ secara Optimal. menentukan
article/do langsung sewa lapangan
9

wnload/49 dengan mana yang


24/2168/1 optimal sesuai dengan
3067 kebutuhannya.
Nofri Yudi Perancangan Penelitian Data primer Hasil
Arifin*1, Sistem ini dalam penelitian
1fakultas Informasi bertujuan penelitian perancangan
Teknik, Pengelolaan membuat ini sistem
Universita Homestay sistem diperoleh informasi
s Ibnu informasi langsung pengelolaan
Sina, untuk melalui homestay
Jl.Teuku membantu wawancara menyimpulkan
Umar, aktivitas dan bahwa
Lubuk homestay observasi. pembuatan
Baja dalam Interaksi sistem
Https://ma memberikan dengan memerlukan
nd- pelayanan admin pengambilan
ycmm.org/ kepada homestay data rinci pada
index.php/ penghuni memberikan saat observasi.
eatij/articl dan informasi Penerapan
e/view/188 pengunjung. tentang sistem ini
profil, memberikan
layanan, bantuan yang
cara signifikan,
penyewaan, memberikan
dan promosi kesan yang
homestay. canggih, dan
Analisis menyajikan
dokumen, data secara
seperti periodik.
formulir
reservasi
dan nota
pembayaran
, juga
dilakukan.
Hery Analisis Dan Tujuan yang Proses Hasil yang
Sufadmi1, Perancangan ingin analsis dan diharapkan
Effiyaldi2 Sistem dicapai perancanga dari penlitian
Pascasarja Informasi dalam n sistem ini yaitu
na, Kepegawaian penelitian menggunak menjadi
Magister Berbasis ini yaitu an referensi
Sistem Web Pada menganalisi pemodelan pemecahan
Informasi, Kantor a kebutuhan sistem masalah
STIKOM Komisi sistem dan berbasis berkaitan
10

Dinamika Pemilihan merancang Unified kepegawian di


Bangsa, Umum Kota Sistem Modeling kantor Komisi
Jambi Jl. Jambi Informasi Language Pemilihan
Jend. Kepegawaia (UML) Umum Kota
Sudirman n Berbasis sedangkan Jambi.
Thehok- Web untuk
Jambi menghasilk perancanga
Telp: an n desain
0741- dokumentas prototype
35096 Fax i prototype menggunak
: 35093 Sistem an tools
https://ww Informasi balsamiq
w.jurnal.ik Kepegawaia mockups.
hafi.or.id/i n
ndex.php/j
usibi/articl
e/downloa
d/430/209
pZC9pbm
RleC5waH
AvanVza
WJpL2Fy
dGljbGUv
ZG93bmx
vYWQvN
DMwLzIw
OQ&ntb=
1
Joko Analisi Dan Tujuan dari Penulis
Dewanto1, Perancangan penelitian menggunak Aplikasi ini
Yetti Sistem ini adalah an sistem mempermudah
Kusmira1 Informasi untuk komputerisa pengolahan
1Fakultas Pengolahan membangun si dalam data barang
Teknik Data Barang sistem memecahka antara logistic
Informatik Masuk Dan informasi n masalah dan gudang
a Keluar pengelolaan yang ada barang jadi.
Universita Gudang data barang Integrasi
s Esa Barang Jadi masuk dan dalam database
Unggul Dan Logistik keluar memudahkan
Jln. Arjuna Di Pt. Snfood gudang jadi pengelola
Utara Tol berbasis logistic untuk
Tomang- client server mendapatkan
Kebon di PT. informasi
Jeruk, SNFOOD.
11

Jakarta barang secara


djoko.dew efisien.
anto@esau
nggul.ac.id
https://ejur
nal.esaung
gul.ac.id/i
ndex.php/
Formil/arti
cle/view/8
66
Muhamma Perancangan tujuan untuk Metode Sistem yang
d Sakban1, Sistem mempermu yang dirancang ini
Rizal Informasi dah semua digunakan dibuat dengan
Sinaga2 Desa organ dalam dalam antarmuka
1,2AMIK Berbasis organisasi penelitian yang familiar
Parbina Web (Studi dalam ini yaitu sehingga
Nusantara; Kasus: Desa menyampai perumusan pengguna lebih
Jl. Pane Tanjung kan masalah, mudah
No. 34 Maraja Kab. informasi pengumpula menggunakann
Pematangs Simalungun) secara n data, ya.
iantar; teratur, identifikasi
0622- mudah dan masalah,
434084; terpercaya. pengemban
Indonesia gan sistem
e-mail: dengan
1sakban@ metode
amikparbi hasil
nanusantar penelitian.
a.ac.id
https://bisa
ntara.amik
parbinanus
antara.ac.i
d/index.ph
p/bisantara
/article/vie
w/47
Ayu Rancang . Penelitian Perancanga Sistem
Vanesa1*, Bangun ini n sistem ini informasi
Elfi Sistem bertujuan menggunak magang
Tasrif2 Informasi memberikan an metode mahasiswa
1Prodi Magang kemudahan prototype, berbasis
Pendidika Mahasiswa di LLDikti dimana website
12

n Teknik Lembaga dalam proses awal menggunakan


Informatik Layanan proses yang PHP,
a Fakultas Pendidikan penerimaan dilakukan Framework
Teknik Tinggi mahasiswa sebelum Codeigniter,
Universita (LLDIKTI magang, aplikasi XAMPP, dan
s Negeri Wilayah X) pengelolaan dibuat database
Padang data adalah MySQL.
2Departem mahasiswa, melakukan Dirancang
en Teknik penilaian analisis untuk
Elektronik magang, kebutuhan memudahkan
a Fakultas pengelolaan sistem, pendaftaran,
Teknik kehadiran membuat kehadiran,
Universita mahasiswa prototype penilaian, dan
s Negeri dan atau pengiriman
Padang pemberian rancangan surat secara
https://ejo sertifikat sementara, online. Dengan
urnal.unp. magang evaluasi 4 aktor
ac.id/index prototype, berbeda,
.php/votek mengkodek sistem ini
nika/articl an sistem, bertujuan
e/downloa pengujian mempermudah
d/115873/ sistem dan pengelolaan
106387 evaluasi magang.
perangkat
lunak sudah
sesuai
dengan
yang
diharapkan
atau tidak,
sehingga
sistem
dilakukan
pengujian
untuk dapat
digunakan.
Muhamma Analisa Dan Tujuan dari Data dalam Hasil dari
d Arifin Perancangan penelitian penelitian penelitian ini
Dosen Sistem ini adalah ini diharapkan
Fakultas Informasi menghasilk dikumpulka dapat
Teknik, Praktek Kerja an aplikasi n melalui memberikan
Program Lapangan perangkat tiga metode: kontribusi
StudiSiste Pada lunak untuk observasi dalam
m memudahka (survei membangun
13

Informasi Instansi/Peru n proses langsung di dan


Universita sahaan pendaftaran berbagai menerapkan
s Muria PKL pada tempat sistem
Kudus Program PKL), studi informasi PKL
Studi pustaka di berbagai
https://jurn Sistem (analisis instansi/perusa
al.umk.ac.i Informasi dokumen haan. Dengan
d/index.ph terkait dan terkait demikian,
p/simet/art mempublika masalah pelaksanaan
icle/viewF sikan PKL), dan PKL
ile/130/13 informasi wawancara diharapkan
2 yang (untuk dapat berjalan
berhubunga informasi dengan lebih
ndengan mendalam efektif,
instansinya terkait isu- memberikan
tersebut isu relevan). manfaat yang
melalui optimal bagi
website. semua pihak
Sistem ini yang terlibat.
dirancang
menggunak
an
pemodelan
UML
Faiz Perancangan Tujuan Pendekatan Hasil
Elyuan User penelitian yang pengujian
Permana1, Experience ini adalah digunakan untuk versi
Herman Sistem merancang dalam desktop
Tolle2, Informasi user melakukan menghasilkan
Retno Manajemen experience perancanga nilai success
Indah Magang pada sistem n adalah rate 98,64%,
Rokhmaw Jurusan informasi Human nilai TBE
ati3 Sistem versi Centered 0,036
Program Informasi desktop dan Design goals/sec, dan
Studi menggunaka mobile (HCD) memperoleh
Sistem n Pendekatan untuk nilai 6,19 pada
Informasi, Human- menjembata tingkat
Fakultas Centered ni antara kepuasan
Ilmu Design mahasiswa pengguna
Komputer, (HCD) dan
Universita perusahaan
s terkait
Brawijaya pencarian
Email: lowongan
14

1faizelyua PKL dan


n@gmail.a penyebaran
c.id, informasi
2emang@ lowongan
ub.ac.id, PKL, yang
3retnoinda dapat
hr@ub.ac.i memenuhi
d kebutuhan,
mudah
https://j- digunakan
ptiik.ub.ac dan
.id/index.p memberikan
hp/j- pengalaman
ptiik/articl menyenang
e/downloa kan bagi
d/7787/36 pengguna
74/
HD Perancangan Tujuan dari Metode . Hasil
Yulianto1, Sistem penelitian yang penelitian ini
RB Informasi ini adalah digunakan akan menjadi
Firdaus2 Monitoring merancang dalam acuan untuk
1Departem Magang sebuah penelitian membangun
en Design sistem ini adalah sistem
Komputeri Internship informasi metode informasi
sasi Monitoring untuk deskriptif, monitoring
Akuntansi Information menggantik dimana magang yang
2Departem System an sistem metode ini diharapkan
en Sistem pelaporan pada dapat
Informasi absensi dasarnya membantu
Universita mahasiswa menggamba mempermudah
s dan rkan secara proses
Komputer pelaporan akurat magang.
Indonesia, kegiatan keadaan di
Bandung harian lokasi
https://ijis mahasiswa penelitian
wiratama. magang
org/index. yang selama
php/home/ ini masih
article/vie dilakukan
w/144/77 secara
konvension
al menjadi
sistem yang
terkomputer
15

isasi
sehingga
keseluruhan
proses dan
pengelolaan
informasi
dapat
berjalan
dengan
baik.
Bagus Analisis Dan Untuk Metode Sistem
Prabowo Perancangan Analisis dan yang Informasi
Program Sistem Perancanga digunakan Penerimaan
Studi Informasi n Sistem dalam tugas Magang yang
Teknik Layanan Informasi akhir ini dibangun
Informatik Pemagangan Layanan adalah terbukti
a ,FTI, Untuk Pemangang metodologi berhasil dan
Institut Mendukung an untuk waterfall, berfungsi
Teknologi Pelaksanaan Mendukung dalam dengan baik.
Budi Magang Pada Pelaksanaan metodologi Dan juga untuk
Utomo Kementerian Magang ini setiap penggunaan
Jakarta, Keuangan Pada langkah sistem dapat
Bagus@It Kementeria pembuatan digunakan oleh
bu.Ac.Id n Keuangan skripsi penguna
Https://Is dilakukan dengan baik
metek.Itbu secara sesuai dengan
.Ac.Id/Ind berurutan, kebutuhan
ex.Php/Jur mulai dari yang
nal/Article analisis, diharapkan.
/Download desain,
/145/139/3 perancanga
66 n,
penerapan,
pengujian

2.2 Pengertian Sistem

Menurut Sukamo dan M.Shalahuddin (2015:161) menyatakan bahwa: “diagram


aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau
aktivitas dari sebuah sistem atau proses bisnis atau meu yang ada pada
perangkat lunak. Yang perlu di perhatikan di sini adalah bahwa diagram
16

aktivitas menggambarkan aktivitas sistas bukan apa yang di lakukan aktor, jadi
aktivitas yang dapat di lakukan oleh sistem”

3.1 Pengertian Informasi

Menurut Anggraeni dan Irviani (2017:13) menjelaskan bahwa “informasi


adalah sekumpulan data atau fakta yang di organisasi atau 21 di oleh dengan
cara tertentu sehingga mempunyai arti bagi penerima” Menurut Sutrabri dalam
Trimahardhika dan sutinah (2017:250), “informasi merupakan suatu data yang
telah di oleh, diklarifikasikan dan diinterprestasikan serta di gunakan untuk
proses pengambilan keputusan.

2.3 Pengertian Sistem Informasi

Menurut Mulyanto dalam Kuswara dan Kusmana (2017:18),”sistem informasi


adalah suatu sistem yang terdiri dari kumpulan komponen sistem, yaitu
software, hardware dan brainware yang memproses informasi menjadi sebuah
output yang berguna untuk mencapai suatu tujuan tertentu dalam suatu
organisasi

2.4 PHP

Gambar 1 Logo PHP

PHP adalah sebuah bahasa pemrograman server-side yang dirancang untuk


pengembangan web, namun juga dapat digunakan sebagai bahasa pemrograman
17

umum. Dibuat pada tahun 1995 oleh Rasmus Lerdorf, PHP saat ini dikelola oleh
The PHP Group dan memiliki situs resmi di http://www.php.net. Bahasa
pemrograman ini disebut server-side karena diproses di komputer server,
berbeda dengan bahasa pemrograman client-side seperti JavaScript yang
diproses di web browser.
Awalnya singkatan dari Personal Home Page, PHP awalnya digunakan untuk
membuat website pribadi. Namun, dalam perkembangannya, PHP menjadi
bahasa pemrograman web yang powerful, tidak hanya untuk membuat halaman
web sederhana, tetapi juga digunakan dalam website populer seperti Wikipedia,
WordPress, Joomla, dan lainnya.
Saat ini, PHP merupakan singkatan dari PHP: Hypertext Preprocessor, sebuah
kepanjangan rekursif yang terdiri dari singkatan itu sendiri: PHP: Hypertext
Preprocessor. PHP bersifat gratis dan open source, dirilis dengan lisensi PHP
License yang sedikit berbeda dengan lisensi GNU General Public License yang
umumnya digunakan untuk proyek open source.
PHP telah menjadi standar bagi programmer web di seluruh dunia dengan
sekitar 82% web server di dunia menggunakan PHP pada Februari 2014. Selain
itu, PHP menjadi dasar dari aplikasi Content Management System (CMS)
populer seperti Joomla, Drupal, dan WordPress.
Dalam pembuatan website, meskipun HTML dan CSS sudah cukup untuk
membuat website statis, PHP memberikan kemampuan untuk membuat website
dinamis. Fungsi-fungsi dalam PHP, yang biasa disebut CRUD (Create, Read,
Update, Delete), memungkinkan pembuatan, pembacaan, pembaruan, dan
penghapusan data dalam website. Contohnya, fungsi Create digunakan untuk
membuat data baru, Read digunakan untuk membaca atau menampilkan data
dari database, Update digunakan untuk mengedit data, dan Delete digunakan
untuk menghapus data dari database.

2.5 CodeIgniter
18

Gambar 2 Logo CodeIgniter

CodeIgniter adalah sebuah aplikasi sumber terbuka yang berfungsi sebagai


kerangka kerja PHP dengan model MVC (Model, View, Controller) untuk
membangun situs web dinamis menggunakan PHP. Kerangka kerja ini
memberikan kemudahan kepada pengembang web dalam pembuatan aplikasi
web dengan cepat dan lebih mudah dibandingkan dengan membuatnya dari
awal. CodeIgniter pertama kali dirilis pada 28 Februari 2006, dan versi stabil
terakhirnya adalah versi 3.1.13.
Kelebihan CodeIgniter (CI)
CodeIgniter memiliki beberapa kelebihan dibandingkan dengan kerangka kerja
PHP lainnya, seperti performa yang sangat cepat, konfigurasi minimal,
keberadaan komunitas yang besar, dan dokumentasi yang lengkap. Performa
CodeIgniter diakui sebagai yang tercepat, konfigurasinya hampir tanpa
konfigurasi, ada banyak komunitas untuk berinteraksi, dan dokumentasinya
sangat baik dan lengkap.

2.6 Kerangka Kerja

Kerangka kerja, secara sederhana, adalah kumpulan fungsi, prosedur, dan kelas
yang sudah siap digunakan untuk tujuan tertentu, mempermudah dan
mempercepat pekerjaan seorang pemrogram tanpa harus membuatnya dari
awal. Alasan penggunaan kerangka kerja antara lain untuk mempercepat dan
mempermudah pembangunan aplikasi web, relatif memudahkan proses
pemeliharaan dengan pola tertentu, menyediakan fasilitas umum seperti
validasi, ORM, paginasi, dan lainnya, serta mendukung pembuatan CRUD
otomatis.

2.7 Desain Pattern : MVC (Model, View, Controller)


19

Gambar 3 PHP MVC

Model View Controller (MVC) adalah suatu konsep yang populer dalam
pembangunan aplikasi web. MVC memisahkan pengembangan aplikasi
berdasarkan komponen utama yang membangun aplikasi, yaitu manipulasi
data, antarmuka pengguna, dan kontrol aplikasi. Komponen-komponen tersebut
terdiri dari View (logika presentasi), Model (berhubungan dengan pangkalan
data), dan Controller (mengatur hubungan antara Model dan View). Prinsip
MVC memungkinkan pengembangan aplikasi sesuai dengan kemampuan
pengembangnya, memisahkan tugas antara pemrogram dan desainer.
20

2.8 Metode Penelitian

Gambar 4 Extreme Programming (XP)

Extreme Programming (XP) dikenal dengan metode technical how to atau


bagaimana suatu tim teknis mengembangkan perangkat lunak secara efisien
melalui berbagai prinsip dan teknik praktis pengembangan perangkat lunak. XP
menjadi dasar bagaimana tim bekerja sehari-hari. Proses extreme programming
ada 4 tahap yaitu [3]:
1. Planning
Tahap planning dimulai dengan membuat user stories yang menggambarkan
output, fitur, dan fungsi-fungsi dari software yang akan dibuat. (Terlampir
pada halaman 27).
2. Design
Pada Extreme Programming mengikuti prinsip Keep It Simple (KIS). Untuk
design yang sulit, Extreme Programming akan menggunakan Spike Solution
dimana pembuatan design dibuat langsung ke tujuannya. (Terlampir pada
halaman 28).

3. Coding
Proses coding pada XP diawali dengan membangun serangkaian unit test.
Setelah itu pengembang akan berfokus untuk mengimplementasikannya.
(Terlampir pada halaman 44).

20
21

4. Testing
Tahap ini dilakukan pengujian kode pada unit test. Dalam Extreme
Programming, diperkenalkan XP acceptance test atau biasa disebut customer
test. Tes ini dilakukan oleh customer yang berfokus kepada fitur dan fungsi
sistem secara keseluruhan(Terlampir pada halaman 51).
BAB III

TINJAUAN UMUM

3.1 Profile Perusahaan

Balai Besar Logam dan Mesin (BBSPJILM) berdiri pada tahun 1969
berdasarkan SK Direktorat Jenderal Perindustrian Dasar No. 48 / Kpts. DD /
Perdas, dengan nama Proyek Pusat Pengembangan Industri Pengerjaan Logam
atau lebih dikenal dengan nama Metal Industries Development Center (MIDC).
Pada tanggal 9 Maret 1979 berdasarkan Surat Keputusan Menteri Perindustrian
No. 45 / M / SK / 1979, proyek MIDC berubah status menjadi Balai Besar
Logam dan Mesin, dan berada di bawah lingkungan Badan Penelitian dan
Pengembangan Industri (BPPI) Departemen Perindustrian Republik
Indonesia. Ketika terjadi penggabungan antara Departemen Perindustrian dan
Perdagangan tahun 2002, BBSPJILM berada di bawah Direktorat Jenderal
Industri dan Dagang Kecil Menengah (IDKM), lalu pada tahun 2005
BBSPJILM kembali lagi berada di bawah BPPI sesuai dengan pemisahan
kembali Departemen Perindustrian dan Departemen Perdagangan.
Saat ini BBSPJILM berada di bawah naungan Badan Penelitian dan
Pengembangan Industri (BPPI) Kementerian Perindustrian Republik Indonesia
sesuai dengan Peraturan Menteri Perindustrian No. 58/M-IND/PER/6/2015
tanggal 12 Juni 2015.
Sejak pendiriannya, BBSPJILM telah bekerjasama dengan Pemerintah
Kerajaan Belgia (1969 – 1987), UNIDO (1975–1978), Pemerintah Republik
Federal Jerman (1976), NIRIN (1995 – 2000) dan Japan International
Cooperation Agency – JICA (1999 – 2004). Saat ini kerja sama yang sedang
dilaksanakan yaitu dengan Korea Institute of Materials Science (KIMS) dalam
bidang penelitian dan pengembangan material engineering.

22
23

3.2 Logo Perusahaan

Gambar 5 Logo BBSPJILM

3.3 Visi BBSPJILM

BBSPJILM menjadi lembaga litbang terkemuka di bidang design proses dan


produk engineering.

3.4 Misi BBSPJILM

1 Melakukan litbang terapan desain produk, material, proses dan kepastian


mutu dibidang logam dan mesin.
2 Memberikan pelayanan teknis : konsultasi & supervisi, penilaian
kesesuaian, pengembangan kompetensi SDM, sertifikasi produk,
sertifikasi personil dan sistem manajemen mutu bagi industri logam dan
mesin.
3 Penyebarluasan dan membantu penerapan teknologi di bidang logam dan
mesin kepada masyarakat industri.
3.5 Struktur Organisasi

Gambar 6 Struktur Organisasi BBSPJILM


24

3.6 Tugas Pokok

Sesuai dengan Peraturan Menteri Perindustrian Nomor 44/MIND/PER/6/2006


tanggal 29 juni 2006, Balai Besar Logam dan Mesin mempunyai tugas pokok
untuk melaksanakan pengembangan industri logam dan pemesinan, penelitian
terapan serta layanan pengujian, jasa keteknikan dan peningkatan SDM, sesuai
dengan kebijakan teknis yang ditetapkan oleh Kepala Badan Pengkajian
Kebijakan, Iklim dan Mutu Industri (BPKIMI).

3.7 Fungsi

1 Melaksanakan kerjasama dan pengembangan usaha, monitoring dan


evaluasi serta konsultasi dan supervisi.
2 Melaksanakan penelitian dan pengembangan, perancangan keteknikan,
standarisasi proses dan produk serta teknologi informasi.
3 Melaksanakan alih teknologi, pengecoran logam, pemesinan dan perlakuan
panas serta pengelasan dan pelapisan.
4 Melaksanakan penilaian dan kesesuaian, kalibrasi, pengujian dan inspeksi
serta sertifikasi produk dan profesi.
5 Melaksanakan pelayanan teknis dan administrasi bagi semua unsur di
lingkungan BBSPJILM.

3.8 Kompetensi

1 Engineering design (mesin listrik & peralatan, peralatan pabrik & mesin
perkakas, alat angkut dan industri telematika)
2 Pengembangan mesin pembangkit listrik : turbin air, uap dan gas kapasitas
> 3 mw.
3 Pengembangan engine kendaraan bermotor roda empat.
4 Pengembangan PLC, untuk mesin dan perakitan pabrik.
5 Pengembangan mesin dan peralatan pabrik
25

6 Pembuatan bejana tekan kapasitas 5 ton/jam dengan tekanan .

3.9 Analisis sistem yang sedang berjalan

Sistem yang sedang beroperasi di BBSPJILM saat ini masih mengandalkan


pendekatan manual. Peserta magang secara umum membuat laporan kegiatan
sesuai dengan format yang ditentukan oleh instansi masing-masing, yang
kemudian dicatat dalam buku atau medium tertentu. Namun, kelemahan utama
dari pendekatan ini terletak pada kurangnya jejak yang jelas, mengingat bahwa
laporan yang dihasilkan tersebut seringkali menjadi laporan arsip di tempat
mereka belajar. Hal ini menyebabkan tantangan dalam memantau dan
mengevaluasi kegiatan magang dengan efisien, serta mengurangi tingkat
transparansi dalam proses tersebut. Dengan demikian, diperlukan pertimbangan
untuk mengimplementasikan solusi berbasis teknologi guna meningkatkan
efektivitas dan efisiensi manajemen kegiatan magang.

3.10 Sistem yang di usulkan

Tujuan dari perancangan sistem secara umum adalah untuk memenuhi


kebutuhan pengguna dengan menyajikan gambaran yang jelas mengenai desain
dan implementasi sistem yang akan dibuat. Dalam tahap analisis ini, penulis
menjelaskan sistem yang diusulkan untuk monitoring magang melalui
serangkaian langkah-langkah sebagai berikut:

1. Admin mendata peserta magang dan dibuatkan akun masing masing peserta
magangnya
2. Peserta magang mengubah password bawaannya
3. Peserta magang melaporkan laporan harian yang mereka kerjakan
4. Peserta magang mengunggah dokumen dokumen penunjang
5. Peserta magang dapat melihat laporan harian orang lain
6. Peserta magang mengirimkan evaluasi
7. Admin dapat menyetujui atau menolak laporan harian dari peserta magang
26

Sistem yang sedang berjalan saat ini masih mengoperasikan pendekatan


manual, di mana setiap langkah dalam proses monitoring magang dilakukan
secara terpisah. Sebaliknya, sistem yang diusulkan direncanakan sebagai suatu
alur yang terintegrasi, di mana semua komponen saling terhubung dan bekerja
bersama untuk menciptakan proses yang lebih efisien dan efektif.

Dari perbandingan antara sistem yang ada dan yang diusulkan, terlihat bahwa
sistem yang diusulkan memiliki keunggulan yang signifikan. Integrasi dalam
satu alur memungkinkan pengguna untuk mengelola dan memantau kegiatan
magang dengan lebih baik, karena informasi yang dihasilkan dapat diperoleh
secara langsung dan terpadu. Selain itu, sistem yang diusulkan dapat
memberikan kemudahan akses, penelusuran, dan analisis data yang diperlukan
untuk pengambilan keputusan yang lebih baik.

Lebih jauh lagi, dengan adanya integrasi yang komprehensif, aspek keamanan
dan keakuratan data juga dapat lebih dijaga. Seluruh proses, mulai dari
pencatatan kegiatan magang hingga penyusunan laporan, dapat dilakukan
tanpa hambatan yang signifikan, meningkatkan produktivitas dan kualitas
pengelolaan magang di dalam organisasi.

Dengan demikian, dapat disimpulkan bahwa sistem yang diusulkan tidak


hanya menawarkan solusi yang lebih modern dan efisien tetapi juga dapat
menjadi fondasi untuk pengembangan lebih lanjut dalam meningkatkan
efektivitas pengelolaan kegiatan magang secara keseluruhan.
BAB IV

HASIL DAN PEMBAHASAN

4.1 Tahap Planning

1. Sistem Requirement

Pada tahap ini, menjelaskan spesifikasi kebutuhan (Sistem Requirement)


dari sistem informasi yang dibuat. Penulis merangkum semua kebutuhan
user yang akan dibuat ke dalam sistem informasi yaitu
a. Admin melakukan login
b. Admin menambahkan peserta magang dan peserta magang
mendapatkan akun
c. Admin menilai laporan harian dengan menerima atau menolak
d. Admin melihat detail profile
e. Admin mengubah password
f. Peserta magang melakukan login
g. Peserta magang melaporkan laporan harian
h. Peserta magang mengunggah file dokumen
i. Peserta magang melihat laporan harian orang lain
j. Peserta magang menambahkan evaluasi

2. Pemilihan Supporting Designer Tools


A. Perangkat Keras Kebutuhan perangkat keras yang digunakan
adalah :

1. Dell Vostro 5468


2. Prcessor core i3
3. Memori yang digunakan adalah 8 GB
4. SSD 120 GB

27
28

5. Keyboard dan mouse


B. Kebutuhan perangkat lunak yang dipakai dalam perancangan dan
pembuatan sistem ini yaitu terdiri dari :
1. Sistem operasi Linux Mint 21.1
2. Xampp versi 8.0.8
3. Bahas pemrograman PHP
4. Framework Codeigniter 3
5. Argon Template
6. Web browser mozila firefox
7. Database MySQL
8. Visual Studio Code

4.2 Tahap Desain

Pada tahap ini, penulis mulai merancang sistem sesuai dengan kebutuhan user
yang telah di rangkum sebelumnya. Penulis menggunakan tools sistem seperti
Usecase Diagram, Activity Diagram dan database.
A Use case Diagram

Use case diagram adalah rangkaian atau uraian sekelompok yang saling
terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi
oleh aktor. Use case diagram mengambarkan fungsi dari sebuah sistem
tersebut yang menekankan pada apa yang diperbuat oleh sistem[11]
Adapun use case diagram pada sistem ini terlihat pada Gambar 7.
29

Gambar 7 Usecase Diagram

Use case diagram pada Gambar 4 menjelaskan bahwa ada 2 aktor dalam
sistem ini, yaitu peserta/mahasiswa dan admin. Peserta dapat melakukan
Login, Logout, Melihat detail Profile, Mengubah password, mengisi
laporan harian, mengunggah dokumen, mengirimkan evaluasi dan dapat
melihat laporan harian orang lain. Admin dapat melakukan Login, Logout,
Melihat detail Profile, Mengubah password, admin dapat mengelola data
magang menambahkan dan menghapus data peserta magang, admin dapat
menyetujui atau tidak laporan harian magang yang sudah kirimkan oleh
peserta magang.
30

B Activity Diagram
1 Login Admin

Langkah pertama yang diambil oleh administrator adalah


melakukan login. Berikut adalah penjelasan dari diagram aktivitas
login:
1. Admin membuka halaman login.
2. Sistem menampilkan tampilan halaman login.
3. Administrator melakukan login ke sistem dengan memasukkan
username dan password, lalu mengklik tombol login.
4. Sistem kemudian melakukan verifikasi terhadap username dan
password yang dimasukkan. Jika username dan password valid,
sistem akan menampilkan halaman utama; namun jika tidak valid,
akan kembali ke halaman login.
Berikut adalah diagram aktivitas yang menggambarkan langkah-
langkah tersebut :

Gambar 8 Activity Diagram Login Admin

2 Menilai laporan harian user admin

Dalam melakukan penilaian laporan harian user oleh admin dapat


dijelaskan dengan activity diagram sebagai berikut :
31

1. Admin masuk ke sistem


2. Sistem akan menampilkan halaman dashboard
3. Admin memilih menu laporan harian
4. Admin bisa menyetujui atau menolak laporan harian yang
diajukan oleh user
5. Jika disetujui admin maka sistem akan menyimpan penilaian
dan menyimpannya kedalam database

Gambar 9 Activity Diagram Menilai Laporan Harian User Admin

3 Menambahkan user oleh admin

Dalam melakukan penambahan akun user oleh admin dapat


dijelaskan dengan activity diagram sebagai berikut :
1. Admin masuk ke sistem
2. Sistem akan menampilkan halaman dashboard
3. Admin memilih menu manajemen prakerin
4. Admin memilih tambah
5. Admin mengisi data yang harus dimasukan
32

6. Sistem akan menyimpan data jika admin menekan tombol


save jika tidak maka sistem akan mengembalikan halaman ke
tambah data

Gambar 10 Activity Diagram Menambahkan User oleh Admin

4 Login User

Langkah pertama yang diambil oleh user adalah melakukan login.


Berikut adalah penjelasan dari diagram aktivitas login:
1. user membuka halaman login.
2. Sistem menampilkan tampilan halaman login.
3. user melakukan login ke sistem dengan memasukkan username
dan password, lalu mengklik tombol login.
4. Sistem kemudian melakukan verifikasi terhadap username dan
password yang dimasukkan. Jika username dan password valid,
sistem akan menampilkan halaman utama; namun jika tidak
valid, akan kembali ke halaman login.
33

Berikut adalah diagram aktivitas yang menggambarkan langkah-


langkah tersebut :

Gambar 11 Activity Diagram Login User Peserta Magang

5 Halaman User Profil Peserta Magang

Untuk melihat data profil user maka dilakukan langkah berikut ini
1. User masuk ke sistem
2. Sistem akan menampilkan halaman dashboard
3. User memilih tab halaman profil
4. Sistem akan menampilkan data user di halaman profil
34

Gambar 12 Activity Diagram Profile Peserta Magang

6 Ganti Password User

Untuk mengganti password dari akun user maka dilakukan


langkah langkah berikut ini :
1 User masuk ke sistem
2 Sistem akan menampilkan halaman dashboard
3 User memilih tab ganti password
4 Sistem akan menampilkan halaman ganti password
5 User mengganti password
6 Sistem akan memeriksa jika user mengganti password maka
akan disimpan ke database jika tidak maka sistem akan
menampilkan kembali halaman ganti password
35

Gambar 13 Activity Diagram Ganti Password Peserta Magang

7 Logbook User

Untuk menambahkan laporan harian user maka dilakukan langkah


langkah berikut ini :
1 User masuk ke sistem
2 Sistem akan menampilkan dashboard
3 User memilih tab laporan harian
4 User memilih menu tambah dan mengisi laporan harian
5 Sistem akan memeriksa apakah user menyimpan laporan
harian tersebut atau tidak, jika iya maka akan disimpan di
database dan jika tidak maka sistem akan menampilkan
kembali tab tambah laporan harian
36

Gambar 14 Activity Diagram Logbook Peserta Magang

8 Upload Dokumen User

Untuk menambahkan laporan harian user maka dilakukan langkah


langkah berikut ini :
1. User masuk ke sistem
2. Sistem akan menampilkan dashboard
3. User memilih tab daftar dokumen
4. User melakukan upload dokumen
5. Sistem akan memeriksa apakah user menyimpan dokumen
tersebut atau tidak, jika iya maka akan disimpan di database
dan jika tidak maka sistem akan menampilkan kembali tab
upload dokumen
37

Gambar 15 Activity Diagram Upload Dokumen Peserta Magang

9 Melihat Laporan Harian Orang Lain

Untuk menambahkan laporan harian user maka dilakukan langkah


langkah berikut ini :
1. User masuk ke sistem
2. Sistem akan menampilkan dashboard
3. User memilih tab laporan harian orang lain
4. Sistem akan akan menampilkan laporan harian milik orang
lain
38

Gambar 16 Activity Diagram Lihat Logbook Orang Lain Peserta Magang

C Database

Database digunakan untuk menyimpan informasi atau data yang


terintegrasi dengan baik di dalam komputer. Sehingga untuk
membuat sistem yang baik, harus membuat rancangan database yang
terkontrol. Seperti pada gambar 17 menjelaskan tentang database
yang digunakan untuk sistem informasi manajemen barang dan
penjuanan yang telah dibuat.
39

Gambar 17 Table Database

1 Tabel Master User

Tabel ini berfungsi sebagai record user login, password dan level.
Nama table : Tabel data_user Field
table : user_id, user_pass, user_level
Kata kunci : user_id (primary key)
Table 2 Databasel Master User

Field Type Panjang Keterangan


Data
User_id Int 11 Id uniq
pengguna
Nip Varchar 9 Nomor
identitas
pengguna
bisa
menggunakan
nip atau nim
atau nis.
Nama Varchar 50 Nama
pengguna
40

Kategori Enum “ASN”,”NON Jabatan


ASN”,SISTEM, pengguna
PRAKERIN
Kd_kelamin Char 1 Jenis kelamin
pengguna
No_hp Char 15 Nomor hp
pengguna
Nip18 Char 18 Nomor
identitas
pengguna
bisa
menggunakan
nip atau nim
atau nis.
Last_login Datetime Menunjukan
waktu
terakhir
pengguna
login
Last_pwd_change Datetime Menunjukan
waktu
terakhir
pengguna
mengganti
password

Untuk setiap pengguna yang terdaftar sebagai pengakses program ini


dibagi 2 (dua) level, yaitu level 1 (satu) admin yang bertugas sebagai
pengelola semua isi data dari program, level 2 (dua) sebagai user
yang hanya memiliki akses untuk hak akses peserta magang saja.
41

2 Table Magang Utama

Tabel ini berisikan data dari tiap-tiap perusahaan client.


Nama tabel : tbl_prakerinutama
Field tabel : id, nipr , nama, namaalias, jk, ttl, nohp, email, alamat,
motto, nrp, jurusan, sekolah,
srtmhn,srtjwb,srttgs,wktmsmk,wktklr,lapakhir,laplain,gambar,temp
at,pic,tahun,status,catatan,kritiksaran
Kata kunci : id (primary key)
Tabel 3 Database Tabel Utama Magang

Field Type Data Panjang Keterangan


id Int 11 Kode uniq
pengguna
nipr Varchar 15 Nomor NIP,
NIM/NIS
pengguna
Nama Varchar 100 Nama
Pengguna
Namaalias Varchar 16 Nama alias
pengguna
Jk Varchar 10 Jenis
Kelamin
Pengguna
Ttl Varchar 127 Tempat
tanggal lahir
Pengguna
Nohp Varchar 30 Nomor hp
Pengguna
Email Varchar 100 Email
Pengguna
42

Alamat Varchar 255 Alamat


Pengguna
Motto Varchar 127 Motto
Pengguna
Nrp Varchar 100 Nomor NIP
NIM/NIS
Pengguna
Jurusan Varchar 100 Jurusan
Pengguna
Sekolah Varchar 100 Sekolah
Pengguna
Srtmhn Varchar 31 Surat
permohonan
Pengguna
Srtjwb Varchar 31 Surat
pertanggung
jawaban
Pengguna
Srttgs Varchar 30 Surat tugas
Pengguna
Wktmsk date Waktu
masuk
Pengguna
Wktklr date Waktu
keluar
Pengguna
Lapakhir Varchar 31 Laporan
akhir
Pengguna
43

laplain Varchar 31 Laporan


lainnya
Pengguna
Gambar Varchar 30 Gambar
Pengguna
Pic Varchar 127 Gambar
pengguna
tahun Varchar 7 Tahun
Pengguna
status Varchar 2 Status
Pengguna
catatan Varchar 127 Catatan
Pengguna
kritiksaran Varchar 255 Kritik dan
saran
Pengguna
3
4 Tabel data laporan harian

Tabel ini berisikan data dari tiap-tiap perusahaan client.


Nama tabel : tbl_prakerinutama
Field tabel : id, uraian, tanggal, nipr, buktidukung, approvelaporan,
emoji
Kata kunci : id (primary key)
Tabel 4 Database Tabel Laporan Harian

Field Type data Panjang keterangan


Id Int 11 Id uniq
pengguna
Uraian Varchar 255 Laporan
harian
pengguna
44

Tanggal Date Tanggal


laporan
harian
pengguna
Nipr Varchar 63 Nomor nip
nim/nis
pengguna
Bukktidukung Varchar 63 Bukti
dukung
berupa foto
pengguna
Approvelapor Tinyint 1 Keterangan
an persetujuan
laporan
pengguna
Emoji Enum 25,50,75,10 Keterangan
kepuasan
pengguna

4.3 Tahap Coding

Pada tahapan coding, mulai dibangun sistem informasi berdasarkan


dengan tahapan design yang sebelumnya telah dijelaskan
1 Halaman Admin
A Halaman Login

Halaman login merupakan halaman validasi hak akses terhadap


pengguna sebelum masuk ke aplikasi, halaman ini untuk admin.
45

Gambar 18 Halaman Admin Login

B Dashboard Admin

Dashboard admin adalah halaman khusus dalam sistem atau


aplikasi yang dirancang untuk memberikan pandangan
menyeluruh dan pengelolaan terhadap berbagai aspek dan data
yang terkait dengan sistem tersebut.

Gambar 19 Halaman Dashboard Admin

C Melihat profile Admin

Halaman profil merupakan bagian yang ditujukan untuk


menampilkan informasi mengenai data admin
46

Gambar 20 Halaman Profile Admin

D Ganti password Admin

Halaman profil merupakan bagian yang ditujukan untuk


mengganti password

Gambar 21 Halaman Ganti Password Admin

E Manajemen prakerin admin

Pada halaman ini merupakan bagian untuk melihat data data


peserta magang an disini admin bisa mengopsikan apakah peserta
magang tersebut aktif atau sudah tidak aktif dan di halaman ini
admin bisa menambahkan peserta magang baru.
47

Gambar 22 Halaman Manajemen Peserta Magang Admin

F Tambah data prakerin admin

Pada bagian ini admin bisa menambahkan data peserta magang


baru dengan mengisi semua kolom yang ada. Dan nanti otomatis
dibuatkan username dan password bawaanya

Gambar 23 Halaman Tambah Data Admin

G Melihat laporan harian peserta magang admin

Pada halaman ini admin bisa melihat laporan harian yang diajukan
oleh para peserta magang. Admin dapat melihat sesuai dengan
tanggal yang di inginkan. Admin juga mempunyai hak untuk
menilai apakah laporan harian tersebut di terima atau tidak
48

Gambar 24 Halaman Laporan Harian Admin

2 Halaman user
A Halaman Login

Halaman login merupakan halaman validasi hak akses terhadap


pengguna sebelum masuk ke aplikasi, halaman ini untuk admin.

Gambar 25 Halaman Login Peserta Magang

B Dashboard user

Dashboard user adalah halaman khusus untuk memberikan


pandangan menyeluruh dan pengelolaan terhadap berbagai aspek
dan data yang terkait dengan sistem tersebut.
49

Gambar 26 Halaman Laporan Harian Peserta Magang

C Halaman profil user

Halaman profil merupakan bagian yang ditujukan untuk


menampilkan informasi mengenai data diri user

Gambar 27 Halaman Profile Peserta Magang

D Halaman ganti password user

Halaman ganti password merupakan bagian yang ditujukan untuk


mengganti password
50

Gambar 28 Halaman Ganti Password Peserta Magang

E Input laporan harian user

Pada halaman ini user bisa menambahkan laporan harian dengan


mengisi kolom yang ada dan nantinya akan tersimpan ke database
yang sebelumnya akan disetujui atau tidak oleh admin

Gambar 29 Halaman Laporan Harian Peserta Magang

F Melihat laporan harian orang lain user

Pada halaman ini user bisa melihat laporan harian orang lain.

Gambar 30 Halaman Lihat Laporan Harian Orang Lain Peserta Magang


51

G Upload dokumen user

Pada bagian ini user bisa menggunggah file file yang berkaitan.
Sehingga memudahkan pengarsipan file peserta magang

Gambar 31 Halaman Upload Dokumen Peserta Magang

H Evaluasi user

Pada halalman ini user bisa mengirimkan evaluasi berupa kritik dan
saran.

Gambar 32 Halaman Evaluasi Peserta Magang

4.4 Tahap Testing

Kegiatan yang dilakukan pada tahapan ini untuk meminimalisir kesalahan dan
memastikan output yang dihasilkan sesuai dengan yang diinginkan.
Berdasarkan hasil pengujian sistem bahwasanya output dari pengujian sistem
informasi ini 100% sukses dan semua tombol aktivitas berjalan sesuai dengan
52

kebutuhan. Berikut Tabel 5 yang menyajikan hasil pengujian dengan


menggunakan black box testing.
Tabel 5 Pengujian Blackbox
No Test Case Output Hasil
1 Halaman Menu utama Tampil halaman menu utama Sukses
2 Halaman Login Tampil halaman login user Sukses
Masukan username & - Jika login benar maka akan Sukses
password sesuai tampil halaman dashboard
level user - Jika salah maka akan tampil
alert
3 Halaman Dashboard Tampil halaman dashboard Sukses
4 Menu Admin Sukses
Halaman Manajemen Prakerin Tampil detail peserta magang Sukses
Menambah dan menghapus Jika berhasil maka database akan Sukses
peserta magang terupdate secara realtime
Halaman Laporan Harian Tampil detail laporan harian Sukese
Menilai laporan harian peserta - Jika diterima maka akan ada Sukses
magang lambing hijau
- Jika ditolak maka akan tampil
lambang merah
6 Menu Peserta Magang Sukses
Halaman Laporan harian Tampil laporan harian Sukses
Menambahkan laporan harian Jika berhasil maka akan tampil Sukses
halaman laporan akhir
Menambahkan dokumen Jika berhasil maka akan Sukses
tersimpan ke database
Melihat halaman laporan Tampil halaman laporan harian Sukses
harian orang lain orang lain
Menambahkan evaluasi Jika berhasil maka akan tampil di Sukses
halaman evaluasi dan akan
masuk ke database
7 Menu Profile Tampil halaman profile Sukses
Mengubah password Jika berhasil maka password Sukses
akan berubah
Menu Logout Berhasil keluar aplikasi dan Sukses
tampil halaman login
BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil perancangan sistem informasi magang mahasiswa dapat


diperoleh kesimpulan sebagai berikut:
1 Sistem informasi magang mahasiswa berbasis website menggunakan
bahasa PHP, Framework Codeigniter, XAMPP, database MySQL sesuai
dengan yang telah ditetapkan. Sistem perancangan informasi magang
mahasiswa ini memiliki 2 aktor diantaranya admin (pengelola) dan user
(peserta magang). Masing- masing aktor memiliki hak akses yang berbeda-
beda sesuai ketentuan sistem. Sistem informasi ini dibuat dapat
mempermudah proses manajemen magang dan pengelolaan peserta
magang.
2 Metode Extreme Programming (XP) digunakan dalam perancangan sistem
ini. Metode XP menekankan pada pengembangan sistem secara bertahap
dan iteratif. Metode ini cocok untuk digunakan dalam proyek
pengembangan sistem dengan waktu dan anggaran yang terbatas. Sistem
dirancang untuk memenuhi kebutuhan pengguna dalam mengelola data
magang, baik dari pihak perusahaan maupun peserta magang.

5.2 Saran

Berdasarkan pembahasan dan kesimpulan yang telah disimpulkan diatas,


masih ada beberapa kekurangan terhadap sistem yang telah dibuat, antara lain

53
54

1. Perancangan sistem informasi monitoring magang yang dibangun baru


diterapkan di jaringan local saja sehingga masih sangat terbatas untuk
mengaksesnya. Sehingga diharapkan untuk pengembangan sistem
selanjutnya dapat diterapkan di jaringan public.
2. Perancangan sistem informasi monitoring magang saat ini terbatas pada
partisipasi dua aktor, dan dengan demikian, terdapat aspirasi
untukmelakukan pengembangan lebih lanjut. Harapannya, sistem ini dapat
diperluas dengan melibatkan lebih banyak aktor, sehingga memungkinkan
perkembangan yang lebih kompleks dan terintegrasi. Dengan adanya
perkembangan ini, diantisipasi bahwa sistem informasi magang dapat
mencapai tingkat keterlibatan yang lebih luas, memberikan manfaat yang
lebih signifikan, dan menjadi lebih responsif terhadap dinamika yang terjadi
dalam konteks kegiatan magang.
DAFTAR PUSTAKA

Sukamto, Rosa Ariani dan Muhammad Shalahuddin. 2015. Kolaborasi Rekayasa


Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika.
Anggraeni, E. Y. & Irviani, R., 2017. Pengantar Sistem Informasi. 1 penyunt.
Yogyakarta: Andi
Trimahardhika, R., & Sutinah, E. (2017). Development Dalam Perancangan Sistem
Informasi Perpustakaan. Jurnal Informatika, Vol.4 No.2(2), 250.
Kuswara, H., & Kusmana, D., 2017. Sistem Informasi Absensi Siswa Berbasis Web
Dengan SMS Gateway Pada Sekolah Menengah Kejuruan Al – Munir
Bekasi. Indonesian Journal on Networking and Security, 6(2), 17–22
Basuki, A. P. 2014. Proyek Membangun Website Berbasis PHP dengan
Codeignitare. Yogyakarta: Lokomedia.
I. G. N. Suyantara 2017 Merancang Aplikasi dengan Metode Extreme
Programming. Jakarta: PT Elex Media Koemputindo.
R. Ferdiana 2012 Rekayasa Perangkat Lunak yang Dinamis dengan Global
Extreme Programming. Yogyakarta: Andi,.
Aziz, a. 2012. Pemanfaatan Teknologi Informasi Dalam Pengembangan Bisnis Pos.
Sumber Daya dan Perangkat Pos dan Informatika, 35-50. Basuki.
A. P. 2014. Proyek Membangun Website Berbasis PHP dengan Codeignitare.
Yogyakarta: Lokomedia.
Denny Rusdianto . S.T., M. d. 2019. Perancangan Sistem Informasi di Toko Tanaka
Optikal Bandung. J-SIKA, 16-27.
Septiano, Ekky Wahyu. 2020. PERANCANGAN APLIKASI ABSENSI
MURIDPADASD MARYAM SURABAYA BERBASIS WEB. (Laporan
Kerja Praktik, UNIVERSITAS 17 AGUSTUS 1945 SURABAYA).
Kurniawati and T. Ghofar, 2017 “Rancang Bangun Sistem Informasi Perpustakaan
Berbasis Web Pada SMPN 71 jakarta,” Simp. Nas. Ilmu Pengetah. dan
Teknol., vol. 3, no. 1, pp. 158–162.

55
Ramadhan, Ilyas Kurnia. 2019. Extreme Programming (XP): Metode
Pengembangan Aplikasi yang Radikal Retrieved from
https://medium.com/@ilyaskurnia07/extreme-programming-xp-metode-
pengembangan-aplikasi-yang-radikal-ecd7445f8529

56
LAMPIRAN

Lampiran 1 Surat Permohonoan Kerja Praktek

57
Lampiran 2 Surat Penerimaan Kerja Praktek

58
Lampiran 3 Logbook Kerja Praktek

59
60
61
62
Lampiran 4 Dokumentasi Kerja Praktek

Orientasi Perusahaan

Perancangan sistem informasi

Foto bersama dengan bagian pendidikan dalam rangka presentasi tugas akhir

Presentasi Tugas Akhir Bersama BBSPJILM

63
Mempelajari mengenai IoT

64

Anda mungkin juga menyukai