Vol 4 No 2 – Oktober 2016
Jurnal Bianglala Informatika – bianglala.bsi.ac.id
Pembangunan Sistem Informasi Manajemen Praktek Kerja Lapangan Pada Program Studi Teknik Informatika Berbasis Web Kaharudin Setiyawan1, Bambang Eka Purnama2, Berliana Kusuma Riasti3 Universitas Surakarta, STMIK Nusa Mandiri, Universitas Sebelas Maret
[email protected],
[email protected],
[email protected] ABSTRAKSI - Praktek Kerja Lapangan (PKL) pada Program Studi Teknik Informatika (TI), wajib dilakukan oleh mahasiswa program studi TI. Selama bertahun-tahun, Sistem Informasi tentang pengumuman, penempatan, waktu serta persyaratan dalam melakukan PKL masih menggunakan sistem manual. Sehingga masih banyak kekeliruan dalam banyak permasalahan. Misalnya, informasinya kurang jelas / tidak relevan dengan yang sebenarnya. Persyaratan, waktu dan pelaksanaanya yang masih simpang siur dan tidak ada kejelasan. Oleh karena itu, penulis ingin menghasilkan aplikasi perangkat lunak untuk memudahkan proses pendaftaran PKL, pemberian informasi tentang PKL, dan mempublikasikan informasi yang berhubungan dengan Program Studi TI terkait melalui website. Kata Kunci : Sistem Informasi PKL Field Work Practice (PKL) in technique information study program (IT), obligatory done by student university student of IT study program. During through years, the information system about announcement, location, time and rules to do PKL still use manual system. So that, still many mistakes in many troubleshoots. For example, the information are not clear / irrelevant with the actual condition. Rules, time and the application are still cross and forth and there is no clarity. Therefore, author wants to produce application software to make easy the enrollment process of pkl, giving information about pkl, and publicize information that related to technique information study program (IT) trough website. Keyword : PKL Information System 1.1 Latar Belakang Di era modern seperti ini, kebutuhan akan informasi menjadi suatu kebutuhan primer di hampir berbagai bidang antara lain bidang pendidikan, budaya, pemerintah, instansi atau masyarakat pada umumnya. Hal seperti ini terlihat dari meningkatnya kebutuhan akan informasi yang mendukung aktifitas atau kegiatan seseorang bersosialisasi dalam bermasyarakat. Media elektronik seperti situs website, saat ini mulai dilirik oleh beberapa kalangan untuk mendapatkan informasi secara instan dan mudah. Selama bertahun-tahun, informasi Praktek Kerja Lapangan pada Jurusan Teknik Informatika Universitas Surakarta masih disampaikan dalam bentuk cetak (print-out) yang ditempel pada papan pengumuman, komunikasi dari mulut ke mulut antar siswa, tanya jawab kepada dosen pembimbing, atau menanyakan kepada kakak kelas yang sudah pernah melakukan PKL tersebut. Kendala atau permasalahan yang timbul dari penyampaian informasi tersebut seringkali terjadi, misalnya : pengumuman yang ditempel hilang / sobek, informasi mengenai PKL keliru / salah, informasinya tidak jelas / kurang relevan dengan yang sebenarnya, dan lain sebagainya.
Bagi mahasiswa yang akan melaksanakan salah satu mata pelajaran tersebut, tentu saja membutuhkan informasi mengenai persyaratan, waktu pelaksanaan, serta penempatan mengenai PKL secara benar, akurat dan terbaru. Untuk mengatasi permasalahanpermasalahn tersebut, dibutuhkan suatu alternatif lain dengan membuat website sistem informasi manajemen praktek kerja lapangan. Sehingga para mahasiswa yang akan melaksanakan PKL, dapat mendapatkan informasi yang jelas, akurat serta benar dalam pelaksanaan PKL tersebut. 1.2 Rumusan Masalah 1. Kesulitan memperoleh informasi tentang PKL 2. Masih menggunakan sistem manual berupa lembar pengumuman yang ditempelkan di papan pengumuman. 3. Bagaimana membangun sistem informasi praktek kerja lapangan jurusan Teknik Informatika berbasis web. 1.3 Batasan Masalah 1. Aplikasi ini dibangun dengan menggunakan PHP dan MySQL 1.4 Tujuan
26
ISSN: 2338-8145 (Print), 2338-9761 (Online)
Vol 4 No 2 – Oktober 2016
Jurnal Bianglala Informatika – bianglala.bsi.ac.id
Menyajikan sistem informasi manajemen praktek kerja lapangan pada jurusan Teknik Informatika SMK Muhammadiyah Kudus dengan menggunakan teknologi informasi berbasis web, sehingga mempermudah bagi mahasiswa untuk mengetahui informasi mengenai PKL dan lebih memberikan manfaat pada jurusan Teknik Informatika khususnya. 1.5 Manfaat 1. Dapat mempermudah mahasiswa untuk mendapatkan informasi yang jelas, akurat, relevan dan benar tentang praktek kerja lapangan yang akan mereka lakukan. 2. Mempermudah koordinator atau pembimbing dalam pengelolaan infomasi mengenai mahasiswamahasiswa yang akan melakukan praktek kerja lapangan 3. Menyajikan Sistem Informasi Praktek Kerja Lapangan Pada Jurusan Teknik Informatika Universitas Surakarta 2.1 Konsep dasar sistem Sistem Menurut Jogiyanto HM., (1999:1) didefinisikan “Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersamasama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu”. Adisti Frediryana, Sukadi (2012). 2.2 Karakteristik Sistem Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu (Jogiyanto, 1999) 1. Komponen 2. Batas sistem 3. Lingkungan luar sistem 4. Penghubung sistem 5. Masukan sistem 6. Keluaran sistem 7. Pengolahan sistem 8. Sasaran sistem 2.3 Analisis Sistem Menurut Abdul Kadir (2003:38) analisis sistem mencakup analisis kelayakan dan analisis kebutuhan yaitu : 1. Analisis Kelayakan 2. Analisis Kebutuhan 2.4 Konsep Dasar Informasi Menurut Raymond Mcleod : “Informasi adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang”.
27
2.5 Kualitas Informasi Adapun menurut Tata Sutabri dalam bukunya yang berjudul Analisa Sistem Informasi kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu 1. Akurat (accurate), Tepat waktu (timeliness), Releven (relevance) 2.6 Konsep Dasar Sistem Informasi Menurut Hanif Al Fatta sistem informasi dapat didefinisikan sebagai suatu alat untuk menyajikan informasi dengan sedemikian rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah untuk menyajikan informasi guna pengambilan keputusan pada perencanaan, pemrakarsaan, pengorganisasian, pengendalian kegiatan operasi subsistem suatu perusahaan dan menyajikan sinergi organisasi. 2.7 Software Sistem Operasi Definisi software sistem operasi menurut Melwin Syafrizal Daulay dalam bukunya yang berjudul Mengenal Hardware-Software dan Pengelolaan Instalasi Komputer, menyebutkan bahwa : “Operating system software merupakan perangkat lunak yang berfungsi untuk mengkonfigurasikan komputer agar dapat menerima berbagai perintah dasar yang diberikan sebagai masukan”. 2.8 Software Aplikasi Definisi software aplikasi menurut Melwin Syafrizal Daulay dalam bukunya yang berjudul Mengenal Hardware-Software dan Pengelolaan Instalasi Komputer, menyebutkan bahwa : “Perangkat lunak aplikasi merupakan program siap pakai yang digunakan untuk aplikasi di bidang tertentu”. 2.9 MySql Menurut Bimo Sunarfrihantoro (2002), mengatakan bahwa “MySql merupakan multiuser database yang menggunakan bahasa Structured Query Language (SQL). 2.10 Macromedia Dreamweaver Macromedia Dreamweaver adalah sebuah HTML editor professional untuk mendesain secara visual dan mengelola situs web maupun halaman web. 2.11 Kajian Pustaka Menurut Penelitian Bambang Eka Purnama di dalam jurnalnya yang berjudul Perancangan Sistem KRS dan KHS Universitas Surakarta, menyimpulkan bahwa dengan perangkat komputer, kejadian dan
ISSN: 2338-8145 (Print), 2338-9761 (Online)
Vol 4 No 2 – Oktober 2016
Jurnal Bianglala Informatika – bianglala.bsi.ac.id
data dapat dicatat dengan baik dan akurasi yang tinggi. 3.1 Analisis kebutuhan data dan informasi Untuk membangun sebuah sistem dibutuhkan adanya masukan berupa data yang nantinya akan diproses oleh sistem sehingga sistem dapat memberikan informasi yang bermanfaat kepada penggunanya. Kebutuhan data dan informasi untuk sistem informasi manajemen data PKL adalah sebagai berikut : 1. Kebutuhan data - Data dosen pembimbing - Data penguji PKL - Data mahasiswa - Data judul PKL - Data obyek PKL - Data berita acara hasil seminar 2. Informasi - Informasi koleksi judul PKL - Informasi mahasiswa yang mengikuti PKL - Informasi pembimbing PKL - Informasi penguji PKL - Informasi jadwal seminar - Laporan nilai PKL
Level
Varchar
20
aktif
Enum
‘Y’,’N’
3.2. Perancangan Sistem Perancangan Basis Data 1. Tabel Users Primary key : username Foreign key :Field
Tipe
Lebar
username
Varchar
50
Admin
password
Varchar
50
Admin
Nm_lgkap
Varchar
100
Budi
email
Varchar
100
[email protected]
no_telp
Varchar
20
0939736363
28
Contoh
Y
2. Tabel mahasiswa Primary key : nim Foreign key :Field
Tipe
Lebar
nim
Varchar
9
201153002
nama
Varchar
30
Agus
Tmp_lhr
Varchar
20
Jakarta
Tgl_lhr
Date
-
Jekel
Enum
L/P
Text
-
Int
12
Enum
‘Y’,’N’
Varchar
10
alamat hp st_aktif tgl_input
3.2 Analisa Aktor sistem Aktor dalam sistem informasi pengelolaan data PKL antara lain sebagai berikut : 1. Koordinator Koordinator sebagai admin, login ke sistem, mengelola pendaftaran PKL, mengelola data mahasiswa, mengelola info PKL, mengelola hasil seminar PKL, membuat laporan PKL. 2. Mahasiswa Mahasiswa melakukan pendaftaran PKL, melihat informasi PKL, dosen pembimbing, dosen penguji dan jadwal seminar PKL, nilai PKL.
admin
Contoh
10-02-1993 L Pecangaan, jepara 085532348943 Y 21-2-2012
3. Tabel Pendaftaran Primary key : kd_p Foreign key : id_istn, id_dsn, nim Field
Tipe
Lebar
Contoh
kd_p
Int
12
9239
Id_istn
Int
5
323
Id_dsn
Int
5
123
Nim
Varchar
9
201153212
Smtr
Int
2
6
Sks
Int
3
100
Jdl_pkl
Text
Analisa dan perancangan....
Tgl_p
Date
18-11-2012
Sts_p
int
1
1
4. Tabel Instansi Primary key : id_istn Foreign key :Field Id_istn
ISSN: 2338-8145 (Print), 2338-9761 (Online)
Tipe Varchar
Lebar 5
Contoh 32423
Vol 4 No 2 – Oktober 2016
Jurnal Bianglala Informatika – bianglala.bsi.ac.id
Nm_istn
Varchar
Almt_istn
Text
Telp_istn
Int
50
12
PT.Djarum
Uji_ke
Int
1
2
Jl. Jepara
nilai
Int
3
75
0291435532
8. Tabel Manuskrip Primary key : id_man Foreign key : kd_ps 5. Tabel Dosen Primary key Foreign key Field
Tipe
Field
: id_dsn :Lebar
Varchar
5
145
Nm_dsn
Varchar
30
Okto
Text
Jabatan
Varchar
NoTelp
Varchar
Tipe
20
12
Lebar
11
45239
Kd_ps
Varchar
5
85
Tgl_kmpl
Date
Penerima
Varchar
2011-07-02 30
Andi
9. Tabel Ruang Primary key Foreign key Field
Tipe
: id :Lebar
Contoh
Id_ruang
Integer
11
53
Nm_ruang
Varchar
30
Lab Multimedia
Ket
Varchar
100
baik
Contoh
12
4539
Kd_p
Varchar
12
9239
Int
11
123
Tgl_ps
Date
12-01-2013
Jdwl_ps
Date
20-01-2013
Varchar
Varchar
089876755442
Varchar
Jam
Id_man
Bendahara Progdi
kd_ps
Id_ruang
Contoh
Jepara
6. Tabel Seminar Primary key : kd_ps Foreign key : kd_p, id_dsn Field
Lebar
Contoh
Id_dsn
Alamat
Tipe
5
09:30
5,2
82,50
Tot_nilai
Float
Nil_huruf
Varchar
2
A
Ket
Varchar
50
Lulus dengan revisi bab IV
10. Tabel Info Primary key Foreign key
: Id_info :-
Field
Lebar
Tipe
Contoh
Id_info
Integer
11
53
Jdl_info
Varchar
100
Pendaftar Seminar
Isi_info
Varchar
100
Bagi mahasiswa…
Tempat
Varchar
50
Koordinator PKL
Pengirim
Varchar
50
Sts_s
Int
1
1
Tgl_mulai
Date
2012-03-20
Sts_kmpl
Int
1
0
Tgl_slesai
Date
2012-04-20
Tgl_Posting
Date
2012-03-15
7. Tabel Detail Seminar Primary key :Foreign key : kd_ps, id_dsn
username
Varchar
50
Field
Stat_tampil
Enum
‘Y’, ’N’
Tipe
Lebar
Contoh
Kd_ps
Varchar
12
9239
Id_dsn
Varchar
5
123
29
ISSN: 2338-8145 (Print), 2338-9761 (Online)
Y
Vol 4 No 2 – Oktober 2016
Jurnal Bianglala Informatika – bianglala.bsi.ac.id
11. Tabel Modul Primary key Foreign key Field Id_modul
Tipe
: id_modul :Lebar
Contoh
Int
5
53
Nm_modul
Varchar
50
Pendaftaran Seminar
Link
Varchar
100
?module=daftar _seminar
Publish
Enum
‘Y’,’N’
Y
Status
Enum
'user','a dmin'
Admin
Aktif
Enum
‘Y’,’N’
N
4. Implementasi Sistem Aplikasi SIM PKL berjalan jika kondisi server telah bekerja. Dalam hal ini service dari Apache Server dan MySQL harus berjalan. Langkah berikutnya adalah dengan membuka Web Browser, penulis menggunakan Mozilla Firefox 4.0.1 dalam pengujian sistem. Untuk mengakses aplikasi SIM PKL ini, langkah pertama yang dilakukan adalah dengan memasukkan alamat IP komputer server pada browser yang digunakan. Misalnya komputer server memiliki nomor IP 127.0.0.1, maka yang perlu diketikkan adalah 127.0.0.1/pkl. Setelah sukses mendapatkan akses sistem akan muncul halaman utama user sebagai berikut :
4.2 Halaman Registrasi User Kemudian untuk bisa menggunakan sistem informasi manajemen PKL sebagai user mahasiswa harus melakukan registrasi user dengan mengklik register pada form login. Pengguna harus mengisi form tersebut untuk didata sebagai user SIM PKL.
Gambar 3 Registrasi User 4.3 Halaman Admin Mengaktifkan User Dalam halaman ini, user yang sudah melakukan register akan diteliti datanya oleh admin. Jika ternyata user melakukan spam maka admin akan menghapus data tersebut. Tetapi jika data user sudah valid, maka akan diaktifkan oleh admin.
Gambar 4 Admin Mengaktifkan User 4.4 Halaman Pendaftaran PKL Mahasiswa yang sudah menjadi user dapat mendaftar PKL dengan melengkapi data pada halaman form pendaftaran diri, tombol daftar adalah untuk menyetujui data pendaftaran yang merupakan data yang benar dan akan disimpan dalam database sistem. Sedangkan tombol batal untuk membatalkan pendaftaran dan kembali ke halaman beranda atau halaman home.
Gambar 1 Halaman utama user 4.1 Halaman Login Admin (Koordinator) Halaman login admin untuk bisa mengelola SIM PKL maka admin harus memasukkan username dan password yang cocok.
Gambar 5 Halaman Pendaftaran PKL Gambar 2 Halaman Admin
30
ISSN: 2338-8145 (Print), 2338-9761 (Online)
Vol 4 No 2 – Oktober 2016
Jurnal Bianglala Informatika – bianglala.bsi.ac.id
4.5 Halaman Dosen Pembimbing Koordinator bisa menentukan dosen pembimbing untuk mahasiswa yang mendaftar pkl dengan memilih pada combo box dosen pembimbing dan dan mengklik tombol simpan untuk menyetujui dan menyimpan data dosen pembimbing, serta tombol kembali untuk tidak menyetujuinya dan kembali ke halaman sebelumnya.
4.7 Halaman Pembagian Jadwal dan Dosen Penguji Seminar PKL Halaman ini untuk mahasiswa yang akan ikut seminar dan sebelumnya telah mendaftar seminar PKL.
Gambar 8 Halaman Pembagian Jadwal dan Dosen Penguji Seminar PKL
4.5 Halaman Pendaftaran Seminar PKL Halaman ini untuk mahasiswa yang akan ikut seminar dan sebelumnya telah mendaftar PKL, serta mengumpulkan syarat-syarat pendaftaran kepada koordinator,
4.8 Halaman Input Nilai Semester Halaman ini berfungsi untuk menginputkan nilai hasil dari ujian seminar yang telah dilaksanakan dan rekap yang dibuat oleh penguji.
Gambar 9 Halaman Input Nilai Semester Gambar 6 Halaman Pendaftaran Seminar PKL 4.6 Halaman Pendaftar Seminar Admin Berisi semua user mahasiswa yang telah mendaftar seminar PKL.
4.9 Halaman Pengumpulan Manuskrip Halaman ini berfungsi untuk mendata manuskrip yang telah dikumpulkan oleh mahasiswa setelah dilakukan revisi dan penjilidan.
Gambar 10 Halaman Pengumpulan Manuskrip Gambar 7 Halaman Pendaftaran Seminar PKL Admin
31
4.10 Laporan Pendaftaran PKL Menampilkan data-data pendaftaran oleh mahasiswa, yang isinya antara lain : no, nim,
ISSN: 2338-8145 (Print), 2338-9761 (Online)
Vol 4 No 2 – Oktober 2016
Jurnal Bianglala Informatika – bianglala.bsi.ac.id
nama mahasiswa, semester, instansi, dan tanggal daftar PKL.
Gambar 14 Laporan Nilai PKL Gambar 11 Laporan Pendaftaran PKL 4.11 Laporan Dosen Pembimbing PKL Menampilkan data-data dosen pembimbing yang telah dikelola oleh koordinator, isinya antara lain : no, nim, nama mahasiswa, dosen pembimbing, judul pkl.
Gambar 12 Laporan Pendaftaran PKL 4.12 Laporan Jadwal Seminar PKL Menampilkan data-data yang berhubungan dengan pelaksanaan seminar pkl yang telah dikelola oleh koordinator antara lain : no, nim, nama mahasiswa, tanggal seminar, jam seminar, tempat seminar, judul pkl, penguji 1 seminar, dan penguji 2 seminar.
Gambar 13 Laporan Jadwal Seminar PKL 4.13 Laporan Nilai PKL Menampilkan data-data hasil dari ujian seminar yang telah dilaksanakan dan rekap yang dibuat oleh penguji akan dimasukkan ke dalam halaman input seminar pada SIM-PKL oleh koordinator. Laporan tersebut berisi datadata antara lain : no, nim, nama mahasiswa, judul pkl, nilai penguji 1 seminar, nilai penguji 2 seminar, total nilai dari (nilai penguji 1 seminar dan nilai penguji 2 seminar dibagi 2), nilai huruf berdasakan dari total nilai.
32
5.1 Kesimpulan 1. Pembangunan Sistem Informasi Praktek Kerja Lapangan Pada Program Studi Teknik Informatika Berbasis Web menghasilkan suatu rancangan mulai dari pendaftaran PKL, seminar PKL, pengumpulan manuskrip laporan PKL, sampai dengan menampilkan informasi dan dilengkapi dengan pencarian jurnal PKL. 2. Adanya sistem informasi ini, bagi para mahasiswa lebih membantu dalam melakukan pendaftaran, serta mengetahui informasi yang berhubungan dengan praktek kerja lapangan pada program studi teknik informatika. 3. Sistem Informasi Manajemen PKL ini dapat membantu dan mempermudah koordinator dalam penyelenggaraan praktek kerja lapangan pada program studi teknik informatika. 5.2 Saran 1. Pengembangan SIM PKL berbasis web agar disesuaikan dengan kebutuhan user pada program studi teknik informatika dan berkelanjutan sehingga menjadi lebih dinamis dan up to date. 2. Diharapkan untuk para pembaca jurnal ilmiah ini bisa mengembangkan dengan lebih SIM PKL dengan lebih baik lagi. Pustaka [1] Terbitan Berkala (Jurnal) : Emy Budi Susilowati, Bambang Eka Purnama (2012), Analisis dan Perancangan Sistem Informasi Rumah Sakit Umum Nirmala Suri Sukoharjo, 1. [2] Terbitan Berkala (Jurnal) : Adisti Frediryana, Sukadi (2012), Analisis dan Perancangan Sistem Informasi Pendaftaran Mahasiswa Baru Pada Sekolah TInggi Ilmu Tarbiyah Muhammadiyah Pacitan, 1-2. [3] Fathul Wahid, Kamus istilah TEKNOLOGI INFORMASI, Andi offset, Yogyakarta, 2002. [4] Bambang Eka Purnama, Konsep Dasar Internet, Graha Ilmu, Yogyakarta, 2016
ISSN: 2338-8145 (Print), 2338-9761 (Online)