LAPORAN
PRAKTEK KERJA LAPANG
oleh
Inant Kharisma
NIM E41170241
LAPORAN
PRAKTEK KERJA LAPANG
Diajukan sebagai salah satu syarat mendapatkan gelar Sarjana Terapan Komputer
(S.Tr.Kom) di Politeknik Negeri Jember Jurusan Teknologi Informasi
Program Studi Teknik Informatika
oleh
Inant Kharisma
NIM E41170241
ii
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI JEMBER
JURUSAN TEKNOLOGI INFORMASI
LEMBAR PENGESAHAN
Inant Kharisma
E41170241
Tim Penilai
Pembimbing Lapang Dosen Pembimbing Utama
Ery Setiyawan J.A., S.Kom, M.Cs Ery Setiyawan J.A., S.Kom, M.Cs
NIP. 19890710 201903 1 010 NIP. 19890710 201903 1 010
Mengetahui,
Ketua Jurusan Teknologi Informasi
iii
PRAKATA
Puji syukur penulis panjatkan ke hadirat Allah SWT, atas berkat rahmat dan
karunia-Nya sehingga penulisan laporan praktik kerja lapang berjudul
“Pengembangan Sistem Informasi Tugas Akhir Berbasis Website Di Jurusan
Teknologi Informasi Politeknik Negeri Jember (Fitur Pengajuan Judul Dan Pantau
Tugas Akhir)” dapat diselesaikan dengan baik.
Penulis menyampaikan penghargaan dan ucapan terimakasih yang sebesar-
besarnya kepada:
1. Bapak Saiful Anwar, S.Tp, MP selaku Direktur Politeknik Negeri Jember.
2. Bapak Hendra Yufit Riskiawan, S.Kom, M.Cs selaku Ketua Jurusan Teknologi
Informasi.
3. Ibu Trismayanti Dwi P, S.Kom, M.Cs selaku Ketua Program studi Teknik
Informatika
4. Ibu Zilvanhisna Emka Fitri, ST, MT selaku Koordinator Praktik Kerja Lapang
Program Studi Teknik Informatika.
5. Bapak Ery Setiyawan Jullev Atmadji, S.Kom, M.Cs selaku Dosen Pembimbing
sekaligus selaku Pembimbing Lapang.
6. Rekan - rekan dan semua pihak yang telah ikut membantu dalam pelaksanaan
penelitian dan penulisan laporan ini.
Laporan Praktik Kerja Lapang ini masih kurang sempurna, mengharapkan
kritik dan saran yang sifatnya membangun guna perbaikan di masa mendatang.
Semoga tulisan ini bermanfaat.
Jember ,24 Desember 2020
Inant Kharisma
iv
RINGKASAN
v
DAFTAR ISI
PRAKATA ............................................................................................................ iv
RINGKASAN .........................................................................................................v
PENDAHULUAN .....................................................................................1
Manfaat PKL........................................................................................... 2
vi
RANGKAIAN KEGIATAN PKL ...........................................................7
Web ......................................................................................................... 9
MySQL ................................................................................................... 9
Framework ............................................................................................ 10
CodeIgniter 3 ........................................................................................ 10
Penyusuanan Task................................................................................. 13
LAMPIRAN ..........................................................................................................21
vii
DAFTAR GAMBAR
Gambar 1.1 Lokasi Jurusan Teknologi Informasi Politeknik Negeri Jember ......... 3
Gambar 2.1 Struktur Jurusan Teknologi Informasi................................................. 6
Gambar 3.1Tampilan Website SINTAK JTI .......................................................... 7
Gambar 3.2 Kegiatan diskusi dengan pembimbing lapang. .................................... 8
Gambar 4.1 Konsep MVC .................................................................................... 12
Gambar 4.2 Pengajuan judul tugas akhir mahasiswa ............................................ 14
Gambar 4.3 Validasi pengajuan judul oleh dosen pembimbing ........................... 14
Gambar 4.4 Validasi pengajuan judul tugas akhir oleh koordinator tugas akhir .. 15
Gambar 4.5 List pengajuan judul untuk ketua program studi ............................... 15
Gambar 4.6 List tugas akhir mahasiswa ............................................................... 16
Gambar 4.7 Fitur pantau tugas akhir untuk dosen pembimbing ........................... 17
Gambar 4.8 Fitur pantau tugas akhir untuk koodinator tugas akhir ...................... 17
Gambar 4.9 Fitur pantau tugas akhir untuk ketua program studi .......................... 18
viii
DAFTAR LAMPIRAN
ix
PENDAHULUAN
1
2
Jadwal Kerja
Praktek Kerja Lapang (PKL) ini dilaksanakan dimulai tanggal 28 September
2020 hingga tanggal 26 Desember 2020. Kegiatan PKL dilakukan pada hari kerja
yaitu setiap hari senin sampai dengan sabtu pada pukul 08.00 WIB hingga pukul
16.00 WIB
4
5
b. Misi Instansi
Untuk mencapai visi tersebut Jurusan Teknologi Informasi menetapkan misi
Jurusan Teknologi Informasi sebagai berikut:
1. Menyelenggarakan pendidikan vokasi bidang Teknologi Informasi yang
berkualitas, inovatif dan berdaya saing.
2. Mengembangkan penelitian terapan bidang Teknologi Informasi yang inovatif.
3. Melaksanakan pengabdian kepada masyarakat dalam penerapan Teknologi
Informasi dan menjalin kerjasama di tingkat nasional dan internasional.
Adapun tujuan yang dimiliki oleh Jurusan Teknologi Informasi adalah sebagai
berikut :
1. Mendidik, mengembangkan kemampuan mahasiswa, dan menghasilkan lulusan
yang unggul dalam pengetahuan dan ketrampilan di bidang teknologi informasi,
serta memiliki daya saing, profesional dan beretika.
2. Menumbuhkan iklim akademik yang kondusif yang dapat menumbuhkan sikap
apresiatif, partisipatif, dan kontributif dari civitas akademika, serta menjunjung
tinggi tata nilai moral akademik dalam usaha membentuk masyarakat kampus
yang dinamis dan harmonis.
3. Mencapai keunggulan kompetitif melalui penerapan prinsip pengelolaan
sumber daya sesuai dengan asas pengelolaan yang profesional.
4. Meningkatkan kapasitas Jurusan sebagai unit yang merupakan sumber
pertumbuhan pada bidang teknologi informasi yang menunjang industrialisasi
pertanian dan bidang lainnya.
7
8
MySQL
MySQL adalah sebuah database manajemen system (DBMS) populer yang
memiliki fungsi sebagai relational database manajemen system (RDBMS).
MySQL juga merupakan suatu aplikasi yang sifatnya open source serta server basis
9
10
data MySQL memliki kinerja sangat cepat, reliable, dan mudah untuk digunakan
serta bekerja dengan arsitektur client server atau embedded system
Menurut Adi Nugroho (2011) MySQL (My Structured Query Language)
adalah: “ Suatu sistem basis data relation atau Relational Database managemnt
System (RDBMS) yang mampu bekerja secara cepat dan mudah digunakan MySQL
juga merupakan program pengakses database yang bersifat jaringan, sehingga sapat
digunakan untuk aplikasi multi user (banyak pengguna). MySQL didistribusikan
gratis dibawah lisensi GPL (General Public License). Dimana setiap program bebas
menggunakan MySQL namun tidak bisa dijadikan produk turunan yang dijadikan
closed source atau komersial”.
Framework
Menurut (Rosmala et al., 2011) menyebutkan bahwa Framework merupakan
kerangka kerja yang dapat membantu pengembangan aplikasi dalam menangani
suatu masalah pemrograman. Framework adalah suatu kerangka kerja atau juga
dapat diartikan sebagai kumpulan script yang dapat membantu pengembangan
aplikasi dalam menangani berbagai masalah pemrograman seperti koneksi ke
database, pemanggilan variable, dan file. Sehingga developer lebih cepat
membangun aplikasi.
Menurut Betha Sidik (2012) Framework adalah :“ kumpulan intruksi-
intruksi yang dikumpulkan dalam class dan function-function dengan fungsi
masing-masing untuk memudahkan developer dalam memanggilnya tanpa harus
menuliskan syntax program yang sama berulang-ulang serta dapat menghemat
waktu”.
CodeIgniter 3
Menurut Betha Sidik (2012) CodeIgniter adalah :“ Sebuah framework php
yang bersifat open source dan menggunakan metode MVC (Model, View,
Controller) untuk memudahkan developer atau programmer dalam membangun
sebuah aplikasi berbasis web tanpa harus membuatnya dari awal”.
11
a. Model Kode merupakan program (berupa OOP class) yang digunakan untuk
berhubungan dengan database MySQL sekaligus untuk memanipulasinya
(input-edit-delete).
b. View Merupakan kode program berupa template atau PHP untuk menampilkan
data pada browser.
c. Controller merupakan Kode program (berupa OOP class ) yang digunakan
untuk mengontrol aliran atau dengan kata lain sebagai pengontrol model dan
view.
Sistem Informasi
Sistem informasi merupakan sistem yang disusun secara sistematik dan teratur
dari jaringan-jaringan aliran informasi yang menghubungkan setiap bagian dari
suatu sistem, sehingg memungkinkan diadakannya komunikasi antar bagian atau
satuan fungsional (Pahlevi, 2016).
Analisa Kebutuhan
Analisis Kebutuhan Data adalah proses awal untuk penggalian informasi
mengumpulkan semua resource yang dibutuhkan dalam pembuatan program.
Informasi dan data yang didapat akan di definisikan untuk mengetahui lingkup
batasan program serta kebutuhan pengguna akan fitur yang diminta.
13
Penyusuanan Task
Seluruh fitur yang akan dibuat akan di jabarkan kedalam task-task yang
memiliki indikator capaian berupa target penyelesaian dalam hitungan hari. Setiap
task yang dibuat akan semakin di definisikan kedalam sub-task detail.
Pembagian Task
Langkah selanjutnya adalah pembagian task pekerjaan sesuai dengan bagian
yang dikuasi. Dalam hal ini setiap orang memiliki pembagian task yang berbeda
tergantung tingkat kesulitan dan kemampuan pribadi dalam penyelesaian task
tersebut. Penulis dalam pembagian task pekerjaan mendapatkan task untuk
mengerjakan fitur pengajuan judul dan tugas akhir.
Pada fitur ini mahasiswa dapat mengajukan judul tugas akhir yang dipilih,
memilih topik tugas akhir, serta dapat mengajukan dosen pembimbing.
2. Dosen Pembimbing
Pada fitur ini dosen pembimbing dapat melihat list pengajuan judul sesuai
dengan dosen pembimbing yang diajukan oleh mahasiswa ketika mengajukan
judul, serta dapat melihat deskripsi dan abstract dari tugas akhir mahasiswa, setelah
itu dosen pembimbing juga dapat menerima atau menolak judul tugas akhir yang
diajukan oleh mahasiswa.
15
Gambar 4.4 Validasi pengajuan judul tugas akhir oleh koordinator tugas akhir
Pada fitur ini coordinator tugas akhir dapat melihat seluruh list pengajual judul
tugas akhir sesuai dengan program studi koordinator tugas akhir tersebut, serta
dapat melihat deskripsi dan abstract dari tugas akhir mahasiswa. Koordinator tugas
akhir juga dapat menerima atau menolak judul tugas akhir yang diajukan oleh
mahasiswa, serta dapat menentukan dosen pembimbing untuk masing-masing
mahasiswa.
4. Ketua Program Studi
Pada fitur ini ketua program studi dapat menerima atau menolak pengajuan
judul tugas akhir jika mahasiswa mengajukan ketua program studi tersebut untuk
16
Pada fitur pantau tugas akhir, mahasiswa dapat melihat seluruh judul tugas akhir
yang telah diajukan, jika salah satu judul yang diajukan telah di terima oleh dosen
pembimbing atau koordinator tugas akhir maka mahasiswa dalam melakukan
bimbingan dengan cara mengklik tombol option lalu pilih bimbingan, mahasiswa
juga dapat mengetahui siapa dosen pembimbingnya jika judul tugas akhirnya telah
diterima. Selain itu mahasiswa juga dapat memantau jumlah bimbingan yang telah
di lakukan.
17
2. Dosen Pembimbing
Pada fitur pantau tugas akhir, dosen pembimbing dapat melihat seluruh tugas
akhir mahasiswa bimbingannya. Dosen pembimbing juga dapat memantau jumlah
bimbingan yang telah di lakukan oleh mahasiswa serta dapat melihat riwayat
bimbingan dari masing-masing mahasiswa bimbingannya.
3. Koordinator Tugas Akhir
Gambar 4.8 Fitur pantau tugas akhir untuk koodinator tugas akhir
Pada fitur pantau tugas akhir, koordinator tugas akhir dapat melihat seluruh
tugas akhir mahasiswa bimbingannya serta seluruh tugas akhir mahasiswa sesuai
program studi dari koordinator tugas akhir tersebut. Koordinator tugas akhir juga
18
dapat memantau jumlah bimbingan yang telah di lakukan oleh mahasiswa serta
dapat melihat riwayat bimbingan dari masing-masing mahasiswa.
4. Ketua Program Studi
Gambar 4.9 Fitur pantau tugas akhir untuk ketua program studi
Pada fitur pantau tugas akhir, ketua program studi dapat melihat seluruh tugas
akhir mahasiswa bimbingannya serta seluruh tugas akhir mahasiswa sesuai dengan
program studi dari ketua program studi tersebut. Serta dapat memantau jumlah
bimbingan yang telah di lakukan oleh mahasiswa dan dapat melihat riwayat
bimbingan dari masing-masing mahasiswa.
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Praktik kerja di Jurusan Teknologi Informasi Politeknik Negeri Jember yang
dilakukan selama 3 bulan yaitu mulai tanggal 26 Oktober 2020 sampai dengan 08
Januari 2021 banyak memberikan pengetahuan baru tentang dunia kerja nyata.
Dalam dunia kerja banyak sekali terdapat permasalah – permasalahan baru yang
tidak dapat ditemukan dalam kegiatan kuliah. Diharapkan Jurusan Teknologi
Informasi Politeknik Negeri Jember dapat mengikuti perkembangan teknologi agar
tidak tertinggal dengan jurusan – jurusan lain yang terdapat di kampus Politeknik
Negeri Jember atau PTN, PTS lain.
5.2 Saran
Setelah menyelesaikan Praktik Kerja Lapang selama 3 bulan di Jurusan
Teknologi Informasi Politeknik Negeri Jember, maka saran yang dapat diberikan,
antara lain :
1. Memanfaatkan teknologi yang sedang berkembang secara kontinyu agar dapat
mengikuti perkembangan teknologi yang ada. Contohnya penerapan paperless
dan dokumen digital, agar tidak menumpuk banyak kertas dan lebih
meningkatkan efisiensi. Penerapa teknologi dalam berbagai hal administrasi
tentunya akan sangat membantu.
2. Membuat inovasi dalam bidang teknologi baik berupa perangkat lunak, maupun
perangkat keras. Seperti halnya sistem informasi tugas akhir ini yang dapat
memudahkan proses tugas akhir mahasiswa.
3. Menyediakan wadah serta memfasilitasi mahasiswa untuk berkembang dan
membuat inovasi teknologi yang dapat bermanfaat untuk masyarakat umum.
19
20
DAFTAR PUSTAKA
Trimarsiah, Y., & Arafat, M. (2017). Analisis Dan Perancangan Website Sebagai
Sarana. Jurnal Ilmiah MATRIK, Vol. 19 No, 1–10. https://media.neliti.com
LAMPIRAN
21
22