• Tidak ada hasil yang ditemukan

SISTEM INFORMASI MAGANG KERJA MAHASISWA DI POLITEKNIK TUNAS PEMUDA BERBASIS WEB Wihelvi, Muhammad Ilham Maulana Politeknik Tunas Pemuda

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI MAGANG KERJA MAHASISWA DI POLITEKNIK TUNAS PEMUDA BERBASIS WEB Wihelvi, Muhammad Ilham Maulana Politeknik Tunas Pemuda"

Copied!
26
0
0

Teks penuh

(1)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

68

SISTEM INFORMASI MAGANG KERJA MAHASISWA DI POLITEKNIK TUNAS PEMUDA BERBASIS WEB

Wihelvi, Muhammad Ilham Maulana Politeknik Tunas Pemuda

ABSTRAK

Magang kerja yang dilaksanakan oleh mahasiswa Politeknik Tunas Pemuda sebagai sarana menambah pengalaman, informasi, dan pengetahuan dalam dunia kerja serta mengaplikasikan ilmu yang telah diperoleh di bangku perkuliahan. Mahasiswa yang melaksanakan magang kerja juga dituntut mampu dalam memahami, membahas, dan menyelesaikan permasalahan yang ada di lapangan. Dalam memperoleh informasi seputar magang kerja, user (mahasiswa, dosen pembimbing, LPPM, opsdik dan bidang kemahasiswaan) memerlukan sebuah sistem yang mampu memfasilitasi sesuai kebutuhan user, maka dari itu dibuatlah Aplikasi Sistem Informasi Magang Kerja Mahasiswa Di Politeknik Tunas Pemuda Berbasis Web yang berfungsi memberikan informasi seputar magang kerja, mulai dari informasi lowongan magang kerja, log harian bagi mahasiswa, informasi lokasi magang kerja, prosedur pengajuan magang kerja, dan jadwal ujian bagi mahasiswa yang sudah melaksanakan magang kerja. Proses bahwa mahasiswa Politeknik Tunas Pemuda telah menyelesaikan magang kerja terdiri dari beberapa tahap yaitu mengajukan surat dari perusahaan bahwa telah menyelesaikan magang kerja, form penilaian dari perusahaan, dan laporan magang kerja yang telah dipertanggung jawabkan.

Perancangan sistem informasi magang kerja mahasiswa di Politeknik Tunas Pemuda berbasi web menggunakan metode waterfall. Teknik ini dipilih karena sistem berkembang secara sistematis dari satu tahap ke tahap lainnya. Model ini mengusulkan sebuah pendekatan kepada pengembangan software yang sistematik dan sekuensial yang mulai dari tingkat kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan pemeliharaan. Penelitian menggunakan metode waterfall terdapat 4 tahapan yaitu tahap indentifikasi dan analisis, tahap pengumpulan dan pengolahan data, tahap perancangan aplikasi dengan memperhatikan prinsip-prinsip desain yang akan diterapkan dalam keseluruhan proses desain, dan tahap uji coba fungsionalitas sistem sesuai dengan kebutuhan user (mahasiswa, dosen pembimbing, LPPM, opsdik, dan bidang kemahasiswaan).

Kata-kunci: Magang Kerja, Waterfall, Sistem Informasi

(2)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

69

PENDAHULUAN

Politeknik Tunas Pemuda mewajibkan mahasiswa semester VII mengambil mata kuliah magang kerja. Magang kerja yang dilaksanakan oleh mahasiswa Politeknik Tunas Pemuda sebagai sarana menambah pengalaman, informasi, dan pengetahuan dalam dunia kerja serta mengaplikasikan ilmu yang telah diperoleh di bangku perkuliahan. Mahasiswa yang melaksanakan magang kerja juga dituntut mampu dalam memahami, membahas, dan menyelesaikan permasalahan yang ada di lapangan. Mahasiswa juga harus mengetahui proses pemanfataan sistem informasi dan teknologi informasi secara nyata dan dapat dimanfaatkan dalam proses bisnis. Dalam hal ini mahasiswa juga membutuhkan informasi seputar pelaksanaan magang kerja dan informasi lokasi magang kerja.

Saat ini masih banyak diantara mahasiswa Politeknik Tunas Pemuda yang masih kekurangan informasi seputar pelaksanaan magang kerja. Informasi tersebut antara lain, lokasi perusahan yang bersedia menerima mahasiswa yang akan melaksanakan magang kerja. Selain itu, berkas yang berhubungan dengan magang kerja juga sulit didapat. Berkas tersebut antara lain surat pengantar pengajuan magang kepada perusahaan terkait dan format surat penilaian. Mahasiswa juga memerlukan fasilitas download file yang terkait tentang magang kerja. Fasilitas mengenai log harian juga diperlukan oleh mahasiswa untuk mencatat kegiatan yang dillakukan saat melaksanakan magang kerja.

Banyaknya mahasiswa melaksanakan magang kerja serta dosen pembimbing yang mempunyai banyak tugas lain. Membuat dosen pembimbing kurang efektif dalam memberikan bimbingan dan dosen pembimbing kurang mengetahui informasi lokasi magang kerja mahasiswanya. Diharapkan dengan adanya sistem informasi mengenai magang kerja ini proses bimbingan akan lebih

berkualitas.

Informasi seputar lokasi magang kerja yang tersedia dari perusahaan juga dibutuhkan oleh bidang kemahasiswaan dan kerjamasama, bidang ini adalah pihak yang berwenang mengelola pelaksanaan magang kerja. Data yang disimpan oleh bidang kemahasiswaan masih berbentuk file Microsoft excel dan tidak bisa diakses secara online, baik oleh dosen pembimbing maupun mahasiswa terkait. Hal-hal bersifat adminitrasi seperti surat pengantar magang dan form penilaian instansi magang juga disediakan oleh bidang ini.

Namun untuk memperoleh berkas tersebut mahasiswa harus datang ke bidang kemahasiswaan, sedangkan petugas yang melayani berkas tersebut juga mempunyai tugas lain. Membuat petugas tidak selalu ada di tempat.

Lembaga Penelitian dan Pengabdian Masyarakat (LPPM) juga membutuhkan data magang kerja untuk melakukan pengamatan dan penelitian, dikarenakan data magang kerja tentang kondisi di lokasi magang kerja akan diambil manfaat informasi tersebut sebagai referensi dari LPPM.

Informasi seputar pelaksanaan magang kerja juga diperlukan oleh Operasional Pendidikan (opsdik) sebagai bidang yang memberikan informasi jadwal ujian magang kerja kepada mahasiswa yang telah mengajukan laporan magang kerja ke bagian opsdik dan bagian opsdik ini juga menyimpan laporan magang kerja yang telah dipertanggungjawabkan.

Namun pengumuman ujian magang yang diberikan ke mahasiswa masih menggunakan media sms oleh bidang opsdik. Mahasiswa yang akan melakukan ujian magang kerja harus

(3)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

70

mengajukan persyaratan antara lain form penilaian dari perusahaan dan surat keterangan bahwa mahasiswa yang bersangkutan sudah melaksanakan magang kerja di perusahaan terkait.

Berdasarkan permasalahan diatas maka akan dibangun sebuah sistem informasi magang kerja ini dapat membantu pihak-pihak terkait antara lain, mahasiswa dapat menentukan perusahaan-perusahaan yang tersedia untuk melaksanakan magang kerja, serta mempermudah mahasiswa dalam mendapatkan berkas pengajaun magang. Dosen pembimbing dapat mengetahui informasi lokasi magang kerja mahasiswa bimbingannya.

Membantu bidang kemahasiswaan dalam menampilkan informasi lokasi magang kerja yang tersedia dari perusahaan terkait.

Selain itu opsdik juga dapat memberikan pengumuman ujian magang kerja kepada mahasiswa, serta membantu LPPM dalam pengamatan kondisi lokasi magang kerja untuk digunakan sebagai rujukan pengabdian masyarakat dan penelitian.

METODE PENELITIAN

BAHAN PENELITIAN

Penelitian ini akan menggali sumber informasi dari buku, internet dan data laporan magang kerja pada bidang kemahasiswaan di Politeknik Tunas Pemuda.

ALAT PENELITIAN

Alat yang digunakan dalam penelitian ini adalah komputer dengan spesifikasi cukup untuk menjalankan sistem operasi dan perangkat lunak pengembangan serta Internet.

Sistem Operasi dan program-program aplikasi yang dipergunakan dalam dalam pengembangan aplikasi ini adalah:

1. Sistem Operasi: Windows 7.

2. Server Local: WampServer.

3. Database: MySQL.

4. PHP.

5. Server yang terkoneksi dengan internet untuk tempat hosting aplikasi.

HASIL PENELITIAN RINGKASAN HASIL PENELITIAN

Setelah melakukan analisis dan perancangan sistem, maka penelitian ini menghasilkan sebuah sistem informasi magang kerja yang dapat membantu user (mahasiswa, dosen pembimbing, LPPM, bidang kemahasiswaan, dan opsdik) dalam mendapatkan data mengenai laporan magang kerja dan lokasi magang kerja yang tersedia.

(4)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

71

IMPLEMENTASI HALAMAN AWAL WEB

Halaman awal pada sistem informasi magang ini memiliki beberapa menu yang berisi tentang informasi-informasi yang berhubungan dengan magang kerja, seperti persyaratan magang, lowongan magang kerja, jadwal ujian mahasiswa magang, data magang, data perusahaan, dan login bagi user. Dapat dilihat pada gambar 4.1.

Gambar 4.1 Halaman Awal Web

IMPLEMENTASI MENU

Implementasi menu memiliki beberapa menu yaitu menu persyaratan magang, lowongan magang kerja, jadwal ujian mahasiswa magang, data magang, data perusahaan, dan login user.

Menu Persayaratan Magang

Pada menu persyaratan magang terdapat beberapa berkas yang berhubungan tentang pengajuan magang kerja yaitu surat keterangan magang, surat pengantar magang, template nilai magang, dan template laporan magang.

Dapat dilihat pada gambar 4.2.

Gambar 4.2 Menu Persyaratan Magang

Menu Lowongan Magang

Pada menu lowongan magang kerja terdapat beberapa perusahaan yang memberikan informasi tentang lowongan magang kerja untuk mahasiswa yang berminat untuk magang di perusahaan tersebut. Menu lowongan magang dapat dilihat pada gambar 4.3.

(5)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

72

Gambar 4.3 Menu Lowongan Magang

Menu Jadwal Ujian

Pada menu jadwal ujian magang kerja terdapat informasi mahasiswa yang akan melaksanakan ujian magang kerja. Penginputan jadwal ujian bagi mahasiswa yang sudah menyelesaikan laporan magang dan disetujui oleh dosen pembimbing.

Menu jadwal ujian dapat dilihat pada gambar 4.4.

Gambar 4.4 Menu Jadwal Ujian

Menu Data Magang

Pada menu data magang kerja terdapat informasi yang berkaitan dengan mahasiswa yang sudah selesai melakasanakan magang kerja di perusahaan atau instansi terkait. Menu data magang dapat dilihat pada gambar 4.5.

Gambar 4.5 Menu Data Magang

(6)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

73

Menu Data Perusahaan

Pada menu data perusahaan terdapat informasi yang berkaitan dengan perusahaan yang pernah ditempati mahasiswa untuk melaksanakan magang kerja.

Menu data perusahaan dapat dilihat pada gambar 4.6.

Gambar 4.6 Menu Data Perusahaan

View Data Perusahaan

Pada view data perusahaan terdapat informasi terkait siapa saja mahasiswa yang pernah melakukan magang kerja di perusahaan atau instansi terkait. View data perusahaan dapat dilihat pada gambar 4.7.

Gambar 4.7 View Data Perusahaan

IMPLEMENTASI HALAMAN LOGIN ADMIN

Halaman login adalah halaman yang mewajibkan user untuk memasukan username dan password untuk dapat mengakses aplikasi sistem informasi magang kerja mahasiswa di Politeknik Tunas Pemuda. Halaman login user dapat dilihat pada gambar 4.8.

(7)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

74

Gambar 4.8 Halaman login user

Form Input Data Mahasiswa

Form input data mahasiswa digunakan untuk menginputkan data mahasiswa yang ada pada bagian admin, dapat dilihat pada Gambar 4.9.

Gambar 4.9 Form Input Data Mahasiswa

Source code mengambil data yang diinputkan ke dalam form mahasiswa:

<?php

include ('../koneksi.php');

$nim_mahasiswa = $_POST['nim'];

$nama_mahasiswa = $_POST['nama'];

$jenis_kelamin = $_POST['jk'];

$id_jurusan = $_POST['jurusan'];

$telepon = $_POST['telepon'];

$password_mahasiswa =

md5($_POST['password_mahasiswa']);

(8)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

75

$query = mysql_query("insert into mahasiswa

values('$nim_mahasiswa',

'$nama_mahasiswa','$jenis_kelamin','$id_jurusan','$te lepon','$pas sword_mahasiswa')");

if ($query) {

header('location:mahasiswa.php?sukses=Data telah disimpan!');

} else {

header('location:mahasiswa.php?error=Data gagal disimpan!');

}

?>

Form Output Data Mahasiswa

Output data mahasiswa digunakan untuk menampilkan seluruh informasi data mahasiswa, dapat dilihat pada Gambar 4.10.

Gambar 4.10 Output Data Mahasiswa

Source code untuk menampilkan data mahasiswa dari database:

<?php

$query = mysql_query("SELECT * FROM mahasiswa a LEFT JOIN jurusan b ON a.id_jurusan=b.id_jurusan LEFT JOIN mahasiswa_magang c ON

c.nim_mahasiswa=a.nim");

while ($data = mysql_fetch_array($query)) {

?>

Form Register Data Mahasiswa

Register mahasiswa digunakan untuk menginputkan data mahasiswa yang sudah melaksanakan magang atau data mahasiswa yang akan melaksanakan magang, yang ada pada bagian admin, dapat dilihat pada Gambar 4.11.

(9)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

76

Gambar 4.11 Register Data Mahasiswa

Source code mengambil data mahasiswa yang diinputkan ke form register

mahasiswa:

<?php

include ('../koneksi.php');

$nim = $_POST['nim'];

$nip = $_POST['nip'];

$ta = $_POST['tahun_ajaran'];

$perusahaan = $_POST['perusahaan'];

$query = mysql_query("insert into mahasiswa_magang values('',

'$ta','$nip','$nim','$perusahaan', NOW())") or

die(mysql_error());

if ($query) {

header ('location:magang.php?sukses=Data telah disimpan!');

} else {

header ('location:magang.php?error=Data gagal disimpan!');

}

?>

4.4.4 Form Input Nilai Mahasiswa Magang

Form input nilai mahasiswa magang digunakan untuk menginputkan nilai dari kampus dan nilai perusahaan yang ada pada bagian admin, dapat dilihat pada Gambar 4.12.

(10)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

77

Gambar 4.12 Form Input Nilai Mahasiswa Magang

Source code mengambil data yang diinputkan ke dalam form nilai mahasiswa:

<?php

include ('../koneksi.php');

$nim = $_POST['nim'];

$kampus = $_POST['kampus'];

$perusahaan = $_POST['perusahaan'];

$query = mysql_query("insert into nilai_magang values('',

'$nim','$kampus','$perusahaan',NOW())");

if ($query) {

header ('location:magang.php?sukses=Data telah disimpan!');

} else {

header ('location:magang.php?error=Data gagal disimpan!');

}

?>

Form Output Mahasiswa Magang

Form output mahasiswa magang digunakan untuk menampilkan seluruh data informasi mahasiswa magang, dapat dilihat pada Gambar 4.13.

(11)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

78

Gambar 4.13 Output Mahasiswa Magang Source code untuk menampilkan data mahasiswa magang:

<?php

$query = mysql_query("SELECT id_mahasiswa_magang, nim_mahasiswa,

c.nama as nama_mahasiswa, nama_ta, b.nama as nama_dosen, tahun_ta, semester_ta, nama_perusahaan, nama_jurusan FROM mahasiswa_magang a

LEFT JOIN dosen b ON

b.nip_dosen=a.nip_dosen

LEFT JOIN mahasiswa c ON

c.nim=a.nim_mahasiswa

LEFT JOIN perusahaan d ON

d.id_perusahaan=a.id_perusahaan LEFT JOIN tahun_ajaran e ON e.id_ta=a.id_ta

LEFT JOIN jurusan f ON

f.id_jurusan=c.id_jurusan ORDER BY tanggal_magang DESC");

while ($data =

mysql_fetch_array($query))

?

>

Form Input Jadwal Ujian Magang

Form input jadwal ujian digunakan untuk menginputkan data jadwal ujian mahasiswa magang yang ada pada bagian admin, dapat dilihat pada Gambar 4.

Gambar 4.14 Form Input Jadwal Ujian Magang

(12)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

79

Source code mengambil data yang diinputkan ke dalam form jadwal ujian magang:

<?php

include('../konek si.php');

$nim = $_POST['nim'];

$tanggal = date("Y-m-d",

strtotime($_POST['tanggal']));

$waktu = date("H:i:s", strtotime($_POST['waktu']));

$ruang = $_POST['ruang'];

$query = mysql_query("insert into jadwal_ujian

values('','$nim','$tanggal','$waktu','$ruang',NOW())")

;

if ($query) {

header('location:jadwal.php?sukses=Data telah disimpan!');

} else {

header('location:jadwal.php?error=Data gagal disimpan!');

}

?>

Form Output Data Jadwal Ujian Magang

Form output jadwal ujian magang digunakan untuk menampilkan seluruh informasi data jadwal ujian mahasiswa magang, dapat dilihat pada Gambar 4.15.

Gambar 4.15 Form Output Jadwal Ujian Magang

Source code untuk menampilkan data informasi jadwal ujian

(13)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

80

mahasiswa magang:

<?php

$query = mysql_query("select * from jadwal_ujian a left join mahasiswa b on a.nim_mahasiswa=b.nim order by id_jadwal desc"); while($data =

mysql_fetch_array($query))

?>

Form Input Data Dosen Pembimbing

Form input data dosen pembimbing digunakan untuk menginputkan data dosen pembimbing yang ada pada bagian admin, dapat dilihat pada Gambar 4.16.

Gambar 4.16 Form Input Data Dosen Pembimbing

Source code mengambil data yang diinputkan ke dalam form dosen

<?php

include ('../koneksi.php');

$nip_dosen = $_POST['nip'];

$nama_dosen = $_POST['nama'];

$jenis_kelamin = $_POST['jk'];

$gelar = $_POST['gelar'];

$level = $_POST['level'];

$password_dosen = md5($_POST['password_dosen']);

$query = mysql_query("insert into dosen values('$nip_dosen',

'$nama_dosen','$jenis_kelamin','$gelar','$password_dos en','$level

')");

if ($query) {

(14)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

81

header ('location:dosen.php?sukses=Data telah disimpan!');

} else {

header ('location:dosen.php?error=Data gagal disimpan!');

}

?>

Form Output Data Dosen Pembimbing

Form output dosen pembimbing digunakan untuk menampilkan seluruh informasi data dosen pembimbing, dapat dilihat pada Gambar 4.17.

Gambar 4.17 Output Data Dosen Pembimbing

Source code untuk menampilkan data dosen:

<?php

$query = mysql_query("select * from dosen order by nama asc");

while ($data = mysql_fetch_array($query)) {

?>

Input Data Perusahaan

Form input perusahaan digunakan untuk menginputkan perusahaan yang ada pada bagian admin, dapat dilihat pada Gambar 4.18.

(15)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

82

Gambar 4.18 Input Data Perusahaan

Source code mengambil data yang diinputkan ke dalam form perusahaan:

<?php

include ('../koneksi.php');

$nama = $_POST['nama'];

$email = $_POST['email'];

$telp = $_POST['telp'];

$alamat = $_POST['alamat'];

$info = $_POST['info'];

$kabupaten = $_POST['kabupaten'];

$query = mysql_query("insert into perusahaan values('','$nama',

'$info', '$alamat', '$telp', '$email', '$kabupaten')");

if ($query) {

header

('location:perusahaan.php?sukses=Data telah

disimpan!');

} else {

header

('location:perusahaan.php?error=Data gagal

disimpan!');

}

?>

(16)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

83

Output Data Perusahaan

Form output perusahaan digunakan untuk menampilkan seluruh informasi data perusahaan, dapat dilihat pada Gambar 4.19.

Gambar 4.19 Output Data Perusahaan

Source code untuk menampilkan data perusahaan:

<?php

$query = mysql_query("select * from perusahaan order by id_perusahaan DESC");

while ($data = mysql_fetch_array($query)) {

?>

Input Data Lowongan

Form input data lowongan digunakan untuk menginputkan lowongan magang kerja yang ada pada bagian admin, dapat dilihat pada Gambar 4.20.

Gambar 4.20 Input Data Lowongan

Source code mengambil data yang diinputkan ke dalam form lowongan:

(17)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

84

<?php include

('../koneksi.php')

;

$judul =

$_POST['judul'];

$tanggal_buka = date("Y-m-d H:i:s",

strtotime($_POST['tanggal_

buka']));

$tanggal_tutup = date("Y-m-d H:i:s",

strtotime($_POST['tanggal_

tutup']));

$info =

$_POST['info'];

$perusahaan =

$_POST['perusahaan'];

$query = mysql_query("insert into lowongan values('','$judul',

'$info', '$tanggal_buka', '$tanggal_tutup', '$perusahaan', NOW())");

if ($quer y) {

header

('location:lowongan.php?sukses=Data telah disimpan!');

} else {

header

('location:lowongan.php?error=Data gagal

disimpan!');

}

?

>

Output Data Lowongan

Output data lowongan digunakan untuk menampilkan seluruh informasi data lowongan magang, dapat dilihat pada Gambar 4.21.

(18)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

85

Gambar 4.21 Output Data Lowongan Magang

Source code untuk menampilkan data lowongan magang:

<?php

$query = mysql_query("select * from lowongan a left join perusahaan b on a.id_perusahaan=b.id_perusahaan order by id_lowongan DESC");

while ($data =

mysql_fetch_array($query)) {

?

>

IMPLEMENTASI HALAMAN DOSEN PEMBIMBING

Halaman dosen pembimbing ini memiliki beberapa menu yaitu data mahasiswa magang bimbingannya dan data perusahaan.

Menu Mahasiswa Magang

Menu mahasiswa magang merupakan menu yang digunakan untuk menampilkan mahasiswa yang sedang melaksanakan magang kerja atau mahasiswa yang sudah melaksanakan magang kerja menurut dosen pembimbingnya, dapat dilihat pada Gambar 4.22.

Gambar 4.22 Menu Mahasiswa Magang

Source code menampilkan data mahasiswa magang:

<?php

(19)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

86

$nip = $_SESSION['nip'];

$query = mysql_query("SELECT * FROM mahasiswa_magang a LEFT JOIN mahasiswa b ON a.nim_mahasiswa=b.nim

LEFT JOIN jurusan c ON c.id_jurusan=b.id_jurusan where a.nip_dosen='$nip'");

while ($data = mysql_fetch_array($query)) {

?>

Detail Laporan Magang

Detail laporan magang digunakan untuk menampilkan detail kegiatan dan kendala mahasiswa saat melaksanakan magang, dapat dilihat pada Gambar 4

Gambar 4.23 Detail Laporan Magang

Source code menampilkan detail laporan magang:

<?php

$nim = $_GET['id'];

$query = mysql_query("select * from laporan_magang where

nim_mahasiswa = '$nim'");

while ($data = mysql_fetch_array($query)) {

?>

Menu Perusahan

Menu perusahaan menampilkan data perusahaan yang pernah ditemapati untuk melaksanakan magang kerja. Data perusahaan tersebut nantinya digunakan untuk diambil manfaat informasi sebagai referensi untuk LPPM, dapat dilihat pada Gambar 4.24.

(20)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

87

Gambar 4.24 Menu Perusahaan

Source code untuk menampilkan data perusahaan:

<?php

$query = mysql_query("select * from perusahaan order by id_perusahaan DESC");

while ($data = mysql_fetch_array($query)) {

?>

IMPLEMENTASI HALAMAN MAHASISWA

Halaman mahasiswa ini memiliki beberapa menu yaitu laporan magang, nilai magang, dan naskah magang.

Menu Laporan Magang

Menu laporan magang ini digunakan mahasiswa untuk menginputkan kegiatan dan kendala selama melaksanakan magang kerja, dapat dilihat pada Gambar 4.25.

Gambar 4.25 Input Laporan Magang

Source code mengambil data yang diinputkan ke dalam form laporan magang:

<?php session_

start();

(21)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

88

include ('../koneksi.php');

$nim = $_SESSION['nim'];

$tanggal = date("Y-m-d H:i:s", strtotime($_POST['tanggal']));

$kegiatan = $_POST['kegiatan'];

$kendala = $_POST['kendala'];

$query = mysql_query("insert into laporan_magang values('',

'$nim','$tanggal','$kegiatan','$kendala')")or die(mysql_error());

if ($query) { header

('location:laporan.php?sukses=Data telah disimpan!');

} else {

header ('location:laporan.php?error=Data gagal disimpan!');

}

?>

Menu Nilai Magang

Menu nilai magang ini menampilkan nilai magang dari perusahaan dan nilai dari kampus. Nilai akan keluar setelah mahasiswa sudah melaksanakan magang dan telah mengikuti ujian magang, dapat dilihat pada Gambar 4.26.

Gambar 4.26 Nilai Magang

Source code menampilkan nilai magang mahasiwa:

<?php

include('heade r.php');

$nim = $_SESSION['nim'];

$result = mysql_query("select * from nilai_magang a left join mahasiswa b on a.nim_mahasiswa=b.nim where nim_mahasiswa =

'$nim'");

$data = mysql_fetch_array($result);

?>

(22)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

89

Menu Naskah Magang

Menu naskah magang ini digunakan mahasiswa untuk mengupload naskah magang yang sudah dipertanggung jawabkan, dapat dilihat pada Gambar 4.27.

Gambar 4.27 Naskah Magang

Source code untuk mengupload naskah magang:

<?php session_

start();

include ('../koneksi.php');

$nim = $_SESSION['nim'];

if (!$_FILES['upload']['error']) {

$folder = '../file/';

$file_upload =

strtolower($_FILES['upload']['name']);

move_uploaded_file($_FILES['upload']['tmp_name'],$fold er.

$file_upload);

$query = mysql_query("insert into naskah_magang values('',

'$nim','$file_upload',NOW())") or die(mysql_error());

}

if ($query) {

header ('location:naskah.php?sukses=Data telah disimpan!');

} else {

header ('location:naskah.php?error=Data gagal disimpan!');

}

?>

(23)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

90

IMPLEMENTASI GRAFIK MAGANG KERJA

Implementasi statistik grafik magang kerja per tahun yang menampilkan berapa banyak mahasiswa yang pernah magang kerja setiap tahunnya, dapat dilihat pada Gambar 4.28.

Gambar 4.28 Grafik Magang Kerja

Source code untuk menampilkan grafik magang kerja:

$tahun = date('Y');

for($i=0;$i<10;$i++){

$query = mysql_query("SELECT COUNT(*) AS total FROM mahasiswa_magang WHERE

YEAR(tanggal_magang)='$tahun'");

if(mysql_num_rows($query) > 0) {

$result = mysql_fetch_array($query);

$data[$i]['y'] = $tahun;

$data[$i]['a'] = $result['total'];

} else {

$data[$i]['y'] = $tahun;

$data[$i]['a'] = 0;

} PEMBAHASAN

Pembahasan yang dilakukan diawali dengan menjawab pertanyaan- pertanyaan penelitian sekaligus membahas mengenai proses pengolahan data laporan magang dan informasi lokasi magang kerja. Sistem ini dibuat agar dapat memberikan kemudahan bagi user (mahasiswa, dosen pembimbing, LPPM, bidang kemahasiswaan, dan opsdik) dalam pencarian mengenai data laporan magang kerja dan informasi lokasi magang kerja.

Manajemen User

Tahapan manajemen user dilakukan untuk menentukan hak akses dari masing-masing level pada manajemen user pada sistem informasi magang.

(24)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

91

1. Level Admin

Level Admin memiliki kewenangan untuk melakukan proses:

- Memberikan hak akses dalam setiap level terhadap pengguna sistem informasi magang.

- Melihat data statistik magang.

- Setup data master.

- Menampilkan data perusahaan, data mahasiswa magang, dan lowongan magang kerja.

2. Level Dosen Pembimbing

Level dosen pembimbing memiliki hak akses untuk melakukan proses:

- Melihat mahasiswa bimbingannya.

- Melihat detail laporan magang yang dikerjakan mahasiswa bimbingannya.

3. Level LPPM

Level LPPM memiliki hak akses untuk melakukan proses:

- Melihat data perusahaan sebagai referensi penelitian dan pegabdian masyarakat.

4. Level Opsdik

Level Opsdik memiliki hak akses untuk melakukan proses:

- Melakukan penginputan data jadwal magang mahasiswa dan nilai magang mahasiswa.

5. Level Mahasiswa

Level Mahasiswa memiliki hak akses untuk melakukan proses:

- Melakukan penginputan log harian dalam melaksanakan magang kerja di perusahaan atau instansi terkait.

- Melakukan pengecekan nilai magang.

- Melakukan penginputan naskah magang kerja.

Sistem Yang Menyediakan Informasi Magang Kerja

Untuk menjawab pertanyaan penelitian apa saja fitur sistem informasi magang yang tepat untuk memenuhi kebutuhan user di Politeknik Tunas Pemuda, maka dibuatlah fitur-fitur seperti menu download file berkas magang, lowongan lokasi magang kerja bagi mahasiswa yang akan melaksanakan magang kerja, data mahasiswa yang telah melaksanakan magang kerja atau yang akan melaksanakan magang kerja, dan data perusahaan untuk memenuhi kebutuhan user.

(25)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

92

KESIMPULAN DAN SARAN KESIMPULAN

Kesimpulan yang dapat diambil dari penelitian inii adalah sebagai berikut:

1. Sistem informasi magang yang sudah dibangun mampu menangani proses magang mahasiswa di Politeknik Tunas Pemuda.

2. Sistem informasi magang kerja menyediakan fitur-fitur seperti download berkas pengajuan magang kerja, informasi lowongan bagi mahasiswa yang akan melaksanakan magang kerja, dan data perusahaan yang tersedia untuk mahasiswa yang akan melaksanakan magang kerja.

SARAN

Adapun saran-saran yang dianjurkan terhadap perncangan sistem informasi magang kerja mahasiswa di Politeknik Tunas Pemuda berbasis web adalah sebagai berikut:

1. Perlunya Integrasi anatara sistem informasi magang kerja dengan sistem informasi akademik untuk memudahkan pengolahan data yang dibutuhkan seperti data mahasiswa, data dosen, data jurusan dan lain sebagainya.

2. Pada data statistik magang kerja seharusnya bisa diklik untuk menampilkan detail mahasiswa magang kerja tanpa harus melihat pada menu mahasiswa magang.

DAFTAR PUSTAKA

Alatas, H., 2013. Responsive Web Design dengan PHP & Bootstrap. Yogyakarta:

Lokomedia.

Connoly, Thomas & Begg, C., 2002. Database System: A Partical Approach to Design, Implementation, and Management, Third Edition. USA:

Addison Wesley.

DB-Engines, 2016. MySQL System Properties. [Online] Available at: http://db- engines.com/en/system/MySQL [Accessed 4 Mei 2016].

Fatta, H.A., 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi Offset.

Gaol, J.L., 2008. Sistem Informasi Manajemen Pemahaman dan Aplikasi. Jakarta:

PT Grasindo.

Gomes, F.C., 2003. Manajemen Sumber Daya Manusia. Yogykarta: Andi.

Kenneth, E.K. & Kendall, J.E., 2003. Analisis dan Perancangan Sistem. 5th ed.

Jakarta: Prenhallindo.

Ningsih, P.W., 2012. Rancang Bangun Ssitem Informasi Praktek Kerja Industri di SMK Al-Azhar Gresik. Surabaya: Sekolah Tinggi Manajemen Informatika

& Komputer Sekolah Tinggi Manajemen Informatika & Komputer.

Rini, P., 2013. Perancangan Sistem Informasi Praktek Kerja Industri di

(26)

JURNAL WIRA PRATIKA VOL.7 - JULI 2020

93

SMK Model PGRI 1 Mejayan. Madiun: STT Dharma Iswara STT Dharma Iswara.

Rosa, A.S. & Shalahudin, M., 2011. Modul Pembelajaran Rekayasa Perangkat Lunak : Terstruktur dan Beorientasi Objek. Bandung: Bandung Modula. Sutabri, T., 2012. Analisis Sistem Informasi. Yogyakarta: Andi.

The PHP Group, 2016. The PHP Group. [Online] Available at:

http://php.net/manual/en/intro-whatis.php [Accessed 1 April 2016].

Gambar

Gambar 4.2 Menu Persyaratan Magang
Gambar 4.5 Menu Data Magang
Gambar 4.6 Menu Data Perusahaan
Gambar 4.8 Halaman login  user
+7

Referensi

Dokumen terkait

Pembina Bimas Propinsi Bali No. Surat Keputusan Gubernur Kepala Daerah/Ketua Badan Pembina Bimas Propinsi Bali No. 19 Maret 1973 tentang : Penetapan Rayonering Penyalur

Terima kasih ayah Terima

Dalam Film ini membentuk beberapa representasi mengenai perempuan, bahwa pendidikan dan prestasi yang diraih tidak menjadi penting ketika perempuan belum bisa

Karena perjuangan keras ini filsafat dan para folosof akan selalu memiliki posisi yang prestisius dalam segala kajian yang berkenaan dengan hubungan ilmu

Selanjutnya adalah melihat signifikan atau tidaknya item dalam mengukur apa yang hendak diukur, sekaligus menentukan apakah terdapat item yang perlu untuk dieliminasi

Berdasarkan pengertian menurut istilah di atas, dapat dikemukakan maksud dari judul penelitian ini yaitu persepsi guru fikih tentang khilafiyah dalam pembelajaran fikih

Intensi berhenti merokok juga dipengaruhi oleh tiga faktor yaitu sikap individu terhadap perilaku tertentu, norma subjektif yaitu norma sosial yang berpengaruh terhadap

Berdasarkan observasi yang dilakukan peneliti mengenai tenaga kependidikan Madin Irsyaduth Tholibin yang terdiri dari Tata Usaha, Kepala Madrasah dan Pengurus