ANALISIS DAN PERANCANGAN APLIKASI PEMANTAUAN PROSES PEMBIMBINGAN KERJA PRAKTIK PADA INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA | Harliansyah | Jurnal JSIKA 1 PB
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
Analisis Dan Perancangan Aplikasi Pemantauan Proses
Pembimbingan Kerja Praktik Pada
Institut Bisnis Dan Informatika Stikom Surabaya
Novand Dwiki Harliansyah 1) A. B. Tjandrarini 2) Julianto Lemantara 3)
S1/Jurusan Sistem Informasi
Fakultas Teknologi dan Informatika
Institut Bisnis dan Informatika Stikom Surabaya
Jl. Raya Kedung Baruk 98 Surabaya, 60298
Email : 1)novand.dwiki@gmail.com, 2)asteria@stikom.edu, 3)julianto@stikom.edu
Abstract: Institut Bisnis dan Informatika Stikom Surabaya (Stikom Surabaya) is one of the private universities
in Surabaya within the scope of Kopertis VII. The problems focus in Stikom Surabaya is on Technical
Implementing Units (UPT) that responsible in serving the practical work. Currently, the existing system has not
run well, so that information is not conveyed to Head of Study Program, Apprenticeship Supervisors, and
Lecturer can’t monitor the progress of student who do practical work. Students of practical work who is too long
in the implementation so that when they parents ask about the workmanship to Head of Study Program,
Apprenticeship Supervisors, and Lecturer, they can’t said about the truth with the existing practical work .
Mentoring schedule of apprenticesjip supervisor is not easy to be known by students so they have to meet
apprenticeship supervisor for asking about the schedule. The students do not always write down the due date
and the description of mentoring process directly on mentoring form. The problem above has been solved by
creating analysis and design of monitoring application of work guidance at Institut Bisnis dan Informatika
Stikom Surabaya. This application has the required data function, generating information and reports related to
practical work. The application provides notifications by e-mail to students, academic advisor, apprenticeship
supervisor, and PPKP staff. Based on testing results, analysis and deseign of the application, the resulting
report is the progress development practical work, progress of the extention students, and practical work
guidance card. Application also produce information related to practical work.
Keywords: analysis, design, application, monitoring, practical work
Stikom Surabaya memiliki Unit Pelaksana
Teknis (UPT) yaitu Pusat Pelayanan Kerja Praktik
(PPKP) yang bertanggung jawab melayani Kerja
Praktik (KP) mahasiswa. PPKP menerima pendaftaran
mahasiswa yang ingin melaksanakan KP. Kendala
yang terdapat pada PPKP yaitu sistem yang telah ada
belum berjalan dengan baik sehingga informasi tidak
tersampaikan kepada Ketua Program Studi (Kaprodi),
Dosen Pembimbing (Dobing), dan Dosen Wali
(Doswal) yang berhubungan langsung dengan
mahasiswa yang melakukan KP. Hal tersebut selain
menyebabkan tidak terintegrasinya mahasiswa KP dan
pihak terkait, data maupun informasi mengenai
jumlah mahasiswa prodi yang sedang KP terpisah dari
sistem yang telah berjalan sehingga tidak diketahui
oleh Kaprodi, begitu juga dengan Dosen Pembimbing
yang tidak mengetahui progress kemajuan pengerjaan
KP mahasiswa bimbingannya, dan Doswal tidak bisa
mengetahui jumlah mahasiswa wali yang sedang
melaksanakan KP.
Kendala selanjutnya yaitu pada sistem yang
telah berjalan saat ini belum adanya fungsi untuk
memantau mahasiswa KP yang terlalu lama dalam
pelaksanaannya sehingga ketika orang tua wali dari
mahasiswa tersebut bertanya tentang pengerjaan KP
pada Dosen Wali, Dosen Pembimbing, atau Kaprodi,
pihak-pihak terkait tidak bisa menjawab dengan
kenyataan yang ada pada mahasiswa tersebut.
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Kendala lainnya yaitu pada sistem yang sudah
berjalan hingga sekarang, tidak adanya proses
penjadwalan dari dosbing yang sudah dipilih
mahasiswa KP. Dampaknya mahasiswa yang
berdomisili di luar Surabaya harus hadir di kampus
atau menghubungi dosbing melalui sms/chat untuk
bertanya ke dosbing perihal jadwal bimbingan KP.
Masalah selanjutnya yaitu belum adanya fungsi
pada sistem yang berjalan saat ini untuk merekam
bimbingan mahasiswa KP. Hal tersebut membuat data
maupun informasi tentang bimbingan mahasiswa
kepada dosen pembimbing tidak ada. Dampaknya
mahasiswa sering membuat dummy data pada kartu
bimbingan KP yang digunakan mahasiswa untuk
melakukan bimbingan dengan dosen pembimbing KP
dan formulir log harian yang digunakan untuk
bimbingan
dengan
Penyelia.
Hal
tersebut
menyebabkan Kaprodi, Dosbing, dan Doswal tidak
dapat memantau persentase kemajuan pengerjaan KP
mahasiswa tersebut.
Berdasarkan kendala yang ada, maka
diperlukan sebuah solusi yaitu perancangan aplikasi
yang akan digunakan untuk acuan dalam pembuatan
aplikasi pemantauan proses pembimbingan KP pada
seluruh program studi di Stikom Surabaya berbasis
web. Sistem tersebut dapat menampilkan jadwal dosen
pembimbing untuk melakukan bimbingan KP
sehingga mahasiswa bisa melihat jadwal bimbingan
tanpa perlu datang ke kampus. Sistem tersebut juga
Page 1
JSIKA Vol. 7, No. 2. Tahun 2018
dapat mencatat proses bimbingan KP, dan dapat
mencetak kartu bimbingan KP yang sudah terisi
tanggal bimbingan dan materi yang dibahas saat
melakukan bimbingan ke dosbing saat itu juga,
sehingga mahasiswa tidak perlu menuliskan tanggal
dan materi secara manual. Dari sisi kaprodi dan
doswal, sistem tersebut dapat memantau proses
bimbingan mahasiswa KP melalui materi bimbingan
yang dilakukan oleh mahasiswa ketika selesai
bimbingan dengan dosbing. Penerapan dari sistem
memudahkan PPKP, Kaprodi, Dosbing, dan Doswal
dalam memantau proses bimbingan mahasiswa yang
sedang aktif melaksanakan KP.
METODE
Menurut Pressman (2015), model waterfall atau
model air terjun ini menggambarkan pendekatan yang
sistematis dan juga berurutan pada pengembangan
perangkat lunak, dimulai dengan spesifikasi
kebutuhan pengguna lalu berlanjut melalui tahapantahapan
perencanaan
(planning),
permodelan
(modeling),
konstruksi
(construction),
serta
penyerahan sistem ke para pelanggan/pengguna
(deployment). Pada Gambar 1 merupakan Model
Waterfall.
Gambar 1 Model Waterfall (Pressman, 2015)
Aplikasi
Menurut Jogiyanto (2005) aplikasi dalam
bahasa umumnya sering disebut sebagai sebuah
kumpulan program atau script. Untuk mencapai
tujuan ini maka komponen lainnya harus ada yaitu
program
aplikasi.
Aplikasi
yang
dibangun
menggunakan struts framework teridiri dari
komponen individual yang digabungkan menjadi
sebuah aplikasi. Aplikasi tersebut dapat dieksekusi
oleh web container.
Pemantauan
Menurut Calyton dan Petry (1983), monitoring
atau pemantauan adalah suatu proses mengukur,
mencatat,
mengumpulkan,
memproses
dan
mengkomunikasikan informasi untuk membantu
pengambilan keputusan manajemen program/proyek.
Proses Pembimbingan Kerja Praktik
Menurut PPKP (2013) proses bimbingan kerja
praktik (KP) S1 Sistem Informasi Institus Bisnis dan
Informatika Stikom Surabaya yaitu mahasiswa
melakukan bimbingan ke dosen pembimbing minimal
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
ISSN 2338-137X
satu kali seminggu. Masa bimbingan diberlakukan
sejak mahasiswa sedang melakukan KP pada
perusahaan.
Proses bimbingan KP dinyatakan selesai
apabila laporan KP telah ditandatangani oleh dosen
pembimbing serta diketahui oleh Kaprodi dari salah
satu jurusan mahasiswa terkait.
Hasil Analisis Sistem
Komunikasi
Pada tahap komunikasi ini dilakukan proses
observasi dan wawancara. Pada proses observasi akan
dilakukan dengan cara mengamati pada bagian PPKP
yang bertujuan untuk mengetahui informasi KP. Pada
proses wawancara dilakukan kepada PPKP, Pusat
Pengembangan
Teknologi
Informasi
(PPTI),
Administrasi Akademik dan Kurikulum (AAK), dan
mahasiswa untuk mencocokkan data dan informasi
dari proses observasi. Setelah melakukan proses
observasi dan wawancara kepada bagian terkait, maka
barulah dapat disusun identifikasi pengguna,
identifikasi data dan identifikasi fungsional.
Identifikasi Pengguna
Hasil wawancara dengan bagian PPKP, PPTI,
dan AAK, pada analisis dan perancangan proses
pemantauan KP ini dibutuhkan beberapa pengguna
yaitu PPKP, Mahasiswa, Dosbing, Doswal, Kaprodi,
dan Penyelia.
Identifikasi Data
Setelah didapatkan hasil identifikasi pengguna,
maka selanjutnya adalah identifikasi data. Pada
aplikasi pemantauan proses bimbingan KP
membutuhkan data sebagai berikut: Data Mahasiswa
KP, Data syarat mengkuti KP, Data Dosen, Data
Admin PPKP, Data Penyelia, Data Perusahaan
Pilihan, Data Acuan Kerja, Data Format Laporan KP,
Data Kriteria Penilaian, Data Topik KP, Data Format
Laporan KP, Data Detil Materi Bimbingan.
Identifikasi Fungsi
Setelah didapatkan identifikasi pengguna dan
identifikasi data, maka selanjutnya yaitu identifikasi
fungsi sebagai berikut: Mengelola Data Master,
Menentukan Jadwal Bimbingan, Mengajukan Topik
KP dan Dosen Pembimbing Tertentu dan Mengirim
Notifikasi, Menyetujui Pengajuan Mahasiswa,
Penentuan Dosen Pembimbing dan Mengirim
Notifikasi, Menyetujui Mahasiswa Bimbingan KP dan
Mengirim Notifikasi, Mengisi Acuan Kerja dan
Mengirim Notifikasi, Mencatat Proses Bimbingan KP
dan Mengirim Notifikasi, Menyetujui Materi
Bimbingan KP dan Mengirim Notifikasi, Mengirim
Form Penilaian, Mengirim Nilai KP Per Mahasiswa,
Mencatat Nilai KP Per Mahasiswa dan Mengirim
Notifikasi, Mengajukan Permohonan Perpanjangan
KP dan Mengirimkan Notifikasi, Menyetujui
Pengajuan Mahasiswa Perpanjangan KP, dan
Pembuatan Laporan.
Page 2
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
Diagram Jenjang
Hasil Perancangan Sistem
Sitemap
Sitemap adalah struktur denah maupun peta
map yang berisi konfigurasi konten sebuah web secara
menyeluruh dalam bentuk tautan link yang memiliki
relevansi dan keterkaitan yang kuat dan fokus.
Sitemap perancangan aplikasi pemantauan KP ini
memiliki enam halaman utama yaitu halaman
mahasiswa, halaman bagian PPKP, halaman bagian
dosbing, halaman bagian doswal, halaman bagian
kaprodi, dan halaman bagian penyelia. Sitemap
tersebut dapat dilihat pada Gambar 2.
Diagram jenjang proses merupakan gambaran
struktur dari sistem yang berupa bagan berjenjang dari
semua proses yang ada pada system dan dipergunakan
untuk mempersiapkan penggambaran DFD ke level
lebih bawah lagi.. Pada Gambar 3 merupakan hasil
perancangan diagram jenjang.
0
Aplikasi Pemantauan
Proses Pembimbingan
Kerja Praktik
1
3
5
7
9
Mengecek Hak
Akses
Menentukan
Jadwal Bimbingan
Mengisi Acuan
Kerja
Mengajukan
Perpanjangan
KP
Membuat
Laporan
Data Mahasiswa KP
Data Mahasiswa
Perpanjangan KP
2
4
6
8
Mengelola Data
Master
Menentukan
Topik KP dan
Memilih Dosen
Pembimbing
Pencatatan
Bimbingan KP
Mengirim Nilai
Data Dosen
Data Admin PPKP
Data Syarat Mengikuti
KP
Data Master
Gambar 3 Hasil Perancangan Diagram Jenjang
Data Penyelia
Data Perusahaan
Pilihan
Data Acuan Kerja
Admin PPKP
Data Kriteria Penilaian
Data Format Laporan
KP
Mengirim Form
Penilaian
Pengajuan Topik KP
dan Dosen
Pembimbing Tertentu
Mahasiswa KP
Entity Relationship Diagram (ERD)
Pada pembuatan ERD ini untuk menjelaskan
hubungan antar data atau entitas yang berdasarkan
objek data yang mempunyai hubungan antar relasi.
Untuk mempermudah dalam melihat hubungan antar
entitas, maka ERD akan digambarkan ke tampilan
Conceptual Data Model (CDM) pada Gambar 4 dan
Physical Data Model (PDM) pada Gambar 5.
Pengisian Form Acuan
Kerja
V_JDW_SIDANG
# WKT_SIDANG
Date & Time
o RUANG_SIDANG Variable characters (100)
MENGUJI
Home Page
Login
Mencatat Proses
Bimbingan Laporan
KP
V_KARYAWAN
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
MENYIMPAN
FAKULTAS
# ID_FAK
Integer
o NAMA_FAK
Variable characters (200)
o NAMA_ING
Variable characters (200)
o ALIAS_FAK
Variable characters (10)
o MNGR_ID_FAK Variable characters (6)
o WKL_MNGR_ID Variable characters (6)
o STS_AKTIF
Variable characters (1)
Unggah Surat
Permohonan
Perpanjangan KP
WADEK
DEKAN
MENGEPALAI
acuan_kerja
Jadwal Bimbingan
*
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
nama_perusahaan
nama_penyelia
jabatan
alamat_prsh
telp
fax_prsh
email_prsh
nama_mhs
nim_mhs
telp_mahasiswa
fax_mhs
email_mahasiswa
nama_dosbing
telp_dosbing
fax_dosbing
email_dosbing
judul_kp
uraian
tgl_mulai
tgl_selesai
Variable characters (50)
Variable characters (75)
Variable characters (50)
Variable characters (250)
Variable characters (15)
Variable characters (50)
Variable characters (50)
Variable characters (80)
Variable characters (11)
Variable characters (12)
Variable characters (80)
Variable characters (50)
Variable characters (80)
Variable characters (15)
Variable characters (50)
Variable characters (50)
Variable characters (100)
Text (500)
Date
Date
FAK_PRODI
BAGIAN_DARI
V_FAKULTAS
MEMILIKI
Usulan Topik KP
#
o
o
o
o
o
o
o
o
ID_PROD
NAMA_PROD
STATUS_PROD
JURUSAN
PRODI_ING
JURUSAN_ING
MNGR_ID
ALIAS
SKS_TEMPUH
Variable
Variable
Variable
Variable
Variable
Variable
Variable
Variable
Integer
characters (5)
characters (50)
characters (1)
characters (50)
characters (50)
characters (50)
characters (6)
characters (10)
NIK
KARY_TYPE
NAMA3
ALAMAT2
KOT_ID2
SEX2
STS_MARITAL2
WN2
AGAMA2
KOTA_LAHIR2
TGL_LAHIR2
SHIFT
NIP
TELP2
STATUS
BAGIAN
ALAMAT_2
KOT_ID_2
TELP_2
ABSENSI
PIN2
STS_PIN2
GOL_DARAH2
MULAI_KERJA
TGL_KELUAR
KELOMPOK
INISIAL
KODE_SIE
ADM
DOSEN
GELAR_DEPAN
GELAR_BELAKANG
PIN_B2
KTP
BPJS_KESEHATAN
BPJS_TENAGAKERJA
Variable characters (6)
Variable characters (2)
Variable characters (50)
Variable characters (100)
Variable characters (4)
Number
Number
Number
Number
Variable characters (14)
Date
Variable characters (1)
Variable characters (15)
Variable characters (50)
Characters (1)
Number (2)
Variable characters (50)
Variable characters (4)
Variable characters (50)
Number (1)
Variable characters (6)
Variable characters (1)
Variable characters (2)
Date
Date
Date
Variable characters (3)
Number (2)
Number (1)
Number (1)
Variable characters (20)
Variable characters (80)
Variable characters (50)
Variable characters (30)
Variable characters (30)
Variable characters (30)
V_JDW_BIMBING
# HARI
Number (1)
# JAM_MULAI Variable characters (5)
o KET
Variable characters (150)
o RUANG
Variable characters (100)
MENGINPUTKAN
MENGUSULKAN
USULAN_PERUSAHAAN
# USUL_NAMA Variable characters (500)
o USUL_KET
Variable characters (500)
o TANGGAL
Date
MEMILIKI 2
V_PRSH
# ID_PRSH
Variable characters (4)
o nama_penyelia Variable characters (75)
o KOT_ID
Variable characters (4)
o telp
Variable characters (15)
MEMILIKI 6
V_KOTA
ASAL_PERUSAHAAN
# ID_KOTA
Variable characters (4)
o NAMA_KOTA Variable characters (30)
o JENIS
Variable characters (1)
MENDAPATKAN
MENGAMBIL
MEMILIKI 7
MENDAPAT
V_MHS
MENGINPUT
Dosen Pembimbing
Persetujuan
Mahasiswa
Bimbingan KP
Persetujuan Materi
Bimbingan
Laporan KP
Mengirim Nilai KP
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
NIM
NIRM
nama_mhs
ALAMAT
STS_RUMAH
SEX
GOL_DARAH
STS_MARITAL
WN
KOTA_LAHIR
STS_PRESENSI
TGL_LAHIR
JALUR_MASUK
KELAS
PIN
KOT_ID3
AGAMA
STS_PIN
NAMA2
TELP3
KODE_POS
THN_MASUK
NO_TEST
HP
STS_KHUSUS
TGL_REG
PIN_ORTU
PIN_B
PIN_B_ORTU
NIK_KTP
JALAN
RT
RW
DUSUN
KELURAHAN
KECAMATAN
PENERIMA_KPS
NO_KPS
KEBUTUHAN_KHUSUS
Variable characters (11)
Variable characters (20)
Variable characters (80)
Variable characters (200)
Number (1)
Number (1)
Number (1)
Number (1)
Number (1)
Variable characters (4)
Variable characters (1)
Date
Number (1)
Number (1)
Variable characters (6)
Variable characters (4)
Number (1)
Variable characters (1)
Variable characters (200)
Variable characters (50)
Variable characters (5)
Number (4)
Variable characters (10)
Variable characters (100)
Variable characters (1)
Date
Variable characters (6)
Variable characters (50)
Variable characters (6)
Variable characters (16)
Variable characters (80)
Number (2)
Number (2)
Variable characters (40)
Variable characters (40)
Variable characters (8)
Number (1)
Variable characters (40)
Number (32)
DOSWAL
MEMBERI 3
MEMBERI 4
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
MEMPUNYAI
BIMBING
PEMBIMBING
GROUP_KP2
PRSH_ID
TGL_AWAL
TGL_AKHIR
CONTACT_P
PEMBIMBING
BUKU_LAP_KP
OBJECT_KP
BATASAN_1
BATASAN_2
BATASAN_3
KATEGORI
SURAT_ANTAR
NO_IJIN
TGL_IJIN
NO_NILAI
TGL_NILAI
STS_SURAT1
STS_SURAT2
TGL_KIRIM1
TGL_KIRIM2
STS_BAYAR
EMAIL
V_GROUP_KP
Variable characters (11)
Variable characters (4)
Date
Date
Variable characters (100)
Variable characters (6)
Variable characters (1)
Variable characters (100)
Variable characters (100)
Variable characters (100)
Variable characters (100)
Variable characters (1)
Variable characters (1)
Variable characters (30)
Date
Variable characters (30)
Date
Characters (1)
Characters (2)
Date
Date
Variable characters (1)
Variable characters (150)
V_NILKP
*
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
MHS_NIM
TGL_LAP
GROUP_KP
NIL_PRSH_1
NIL_PRSH_2
NIL_PRSH_3
NIL_PRSH_4
NIL_PRSH_5
NIL_PRSH_6
NIL_PRSH_7
NIL_PRSH_8
NIL_PRSH_9
NIL_DOSEN_1
NIL_DOSEN_2
NIL_DOSEN_9
NIL_DOSEN_8
NIL_DOSEN_7
NIL_DOSEN_6
NIL_DOSEN_5
NIL_DOSEN_4
NIL_DOSEN_3
NIL_AKHIR
NIL_HURUF
STATUS_KP
STS_TRANSFER
SMT_TRANSFER
Variable characters (11)
Date
Variable characters (11)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Variable characters (2)
Variable characters (1)
Variable characters (2)
Characters (1)
Characters (3)
MENYETUJUI
DAFTAR_SIDANG
* FILE_BIMBINGAN Variable characters (5)
* FILE_LAPORAN Variable characters (5)
MENDAFTAR
LAPORAN_KP
* AMBIL_SEMESTER Variable characters (20)
# TGL_LAPORAN
Date
o CD_KP
Variable characters (1)
o BUKU_LAPORAN_KP Variable characters (1)
MEMILIKI
KATEGORI_KP
# ID_KAT
Integer
o NAMA_KATEGORI Variable characters (100)
BAGIAN_DARI
MEMILIKI
PERSETUJUAN_KAPRODI
KATEGORI_PER_MATERI
MEMILIKI
o KETERANGAN Variable characters (250)
PJG_KP
* TGL_PANJANG Date
o JML_PANJANG Characters (3)
o SMT_PANJANG Date
Laporan
BAGIAN DARI
MATERI
# ID_MATERI
Integer
o NAMA_MATERI
Variable characters (250)
o NOMOR_MATERI Variable characters (1024)
BIMBINGAN_DOSEN
# TANGGAL_BIMBINGAN
MEMBERI
Persetujuan Pengajuan
Mahasiswa, Penentuan
Dosen Pembimbing,
Menyetujui Surat Survey
Kaprodi
Persetujuan Pengajuan
Mahasiswa Perpanjangan
KP
DETIL_MATERI
MEMBERI
o DESKRIPSI
Variable characters (250)
* NOMOR_BAB_SATUAN Variable characters (100)
Gambar 4 Conceptual Data Model
Laporan
Dosen Wali
Laporan
Penyelia
Mengirim Nilai KP
Gambar 2 Sitemap Aplikasi Pemantauan
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Page 3
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
V_JDW_SIDANG
NIM
varchar(11)
TGL_LAPORAN date
NIK
varchar(6)
WKT_SIDANG
datetime
RUANG_SIDANG varchar(100)
NIK = NIK
V_KARYAWAN
NIK
ID_PROD
KARY_TYPE
NAMA3
ALAMAT2
KOT_ID2
SEX2
STS_MARITAL2
WN2
AGAMA2
KOTA_LAHIR2
TGL_LAHIR2
SHIFT
NIP
TELP2
STATUS
BAGIAN
ALAMAT_2
KOT_ID_2
TELP_2
ABSENSI
PIN2
STS_PIN2
GOL_DARAH2
MULAI_KERJA
TGL_KELUAR
KELOMPOK
INISIAL
KODE_SIE
ADM
DOSEN
GELAR_DEPAN
GELAR_BELAKANG
PIN_B2
KTP
BPJS_KESEHATAN
BPJS_TENAGAKERJA
FAKULTAS
ID_FAK
int
NIK
varchar(6)
V_K_NIK
varchar(6)
NAMA_FAK
varchar(200)
NAMA_ING
varchar(200)
ALIAS_FAK
varchar(10)
MNGR_ID_FAK varchar(6)
WKL_MNGR_ID varchar(6)
STS_AKTIF
varchar(1)
NIK = V_K_NIK
NIK = NIK
NIK = NIK
NIK = NIK
NIK = NIK
acuan_kerja
NIK
NIM
nama_perusahaan
nama_penyelia
jabatan
alamat_prsh
telp
fax_prsh
email_prsh
nama_mhs
nim_mhs
telp_mahasiswa
fax_mhs
email_mahasiswa
nama_dosbing
telp_dosbing
fax_dosbing
email_dosbing
judul_kp
uraian
tgl_mulai
tgl_selesai
varchar(6)
varchar(11)
varchar(50)
varchar(75)
varchar(50)
varchar(250)
varchar(15)
varchar(50)
varchar(50)
varchar(80)
varchar(11)
varchar(12)
varchar(80)
varchar(50)
varchar(80)
varchar(15)
varchar(50)
varchar(50)
varchar(100)
text
date
date
ID_FAK = ID_FAK
ID_PROD = ID_PROD
V_FAKULTAS
ID_PROD = ID_PROD
ID_PROD
ID_FAK
NIK
NAMA_PROD
STATUS_PROD
JURUSAN
PRODI_ING
JURUSAN_ING
MNGR_ID
ALIAS
SKS_TEMPUH
varchar(5)
int
varchar(6)
varchar(50)
varchar(1)
varchar(50)
varchar(50)
varchar(50)
varchar(6)
varchar(10)
int
varchar(6)
varchar(5)
varchar(2)
varchar(50)
varchar(100)
varchar(4)
numeric(8,0)
numeric(8,0)
numeric(8,0)
numeric(8,0)
varchar(14)
date
varchar(1)
varchar(15)
varchar(50)
char(1)
numeric(2,0)
varchar(50)
varchar(4)
varchar(50)
numeric(1,0)
varchar(6)
varchar(1)
varchar(2)
date
date
date
varchar(3)
numeric(2,0)
numeric(1,0)
numeric(1,0)
varchar(20)
varchar(80)
varchar(50)
varchar(30)
varchar(30)
varchar(30)
V_JDW_BIMBING
NIK
varchar(6)
HARI
numeric(1,0)
JAM_MULAI varchar(5)
KET
varchar(150)
RUANG
varchar(100)
NIK = NIK
USULAN_PERUSAHAAN
USUL_NAMA varchar(500)
NIM
varchar(11)
ID_PRSH
varchar(4)
NIK
varchar(6)
USUL_KET
varchar(500)
TANGGAL
date
NIK = NIK
ID_PRSH = ID_PRSH
USUL_NAMA = USUL_NAMA
V_PRSH
ID_PRSH
varchar(4)
USUL_NAMA
varchar(500)
nama_penyelia varchar(75)
KOT_ID
varchar(4)
telp
varchar(15)
V_KOTA
ASAL_PERUSAHAAN
ID_PRSH = ID_PRSH
ID_PRSH varchar(4)
ID_KOTA varchar(4)
ID_KOTA = ID_KOTA
ID_KOTA
varchar(4)
NAMA_KOTA varchar(30)
JENIS
varchar(1)
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
Pada halaman ini hanya bisa diakses oleh
dosbing. Dosbing diwajibkan mengisikan hari, jam,
ruang untuk bimbingan. Pada Gambar 8 merupakan
hasil perancangan untuk menentukan jadwal
bimbingan.
ID_PRSH = ID_PRSH
ID_PRSH = ID_PRSH
V_MHS
NIM
ID_PROD
NIK
NIRM
nama_mhs
ALAMAT
STS_RUMAH
SEX
GOL_DARAH
STS_MARITAL
WN
KOTA_LAHIR
STS_PRESENSI
TGL_LAHIR
JALUR_MASUK
KELAS
PIN
KOT_ID3
AGAMA
STS_PIN
NAMA2
TELP3
KODE_POS
THN_MASUK
NO_TEST
HP
STS_KHUSUS
TGL_REG
PIN_ORTU
PIN_B
PIN_B_ORTU
NIK_KTP
JALAN
RT
RW
DUSUN
KELURAHAN
KECAMATAN
PENERIMA_KPS
NO_KPS
KEBUTUHAN_KHUSUS
NIM = NIM
varchar(11)
varchar(5)
varchar(6)
varchar(20)
varchar(80)
varchar(200)
numeric(1,0)
numeric(1,0)
numeric(1,0)
numeric(1,0)
numeric(1,0)
varchar(4)
varchar(1)
date
numeric(1,0)
numeric(1,0)
varchar(6)
varchar(4)
numeric(1,0)
varchar(1)
varchar(200)
varchar(50)
varchar(5)
numeric(4,0)
varchar(10)
varchar(100)
varchar(1)
date
varchar(6)
varchar(50)
varchar(6)
varchar(16)
varchar(80)
numeric(2,0)
numeric(2,0)
varchar(40)
varchar(40)
varchar(8)
numeric(1,0)
varchar(40)
numeric(32,0)
V_NILKP
NIM = NIM
NIM
NIK
ID_PRSH
MHS_NIM
TGL_LAP
GROUP_KP
NIL_PRSH_1
NIL_PRSH_2
NIL_PRSH_3
NIL_PRSH_4
NIL_PRSH_5
NIL_PRSH_6
NIL_PRSH_7
NIL_PRSH_8
NIL_PRSH_9
NIL_DOSEN_1
NIL_DOSEN_2
NIL_DOSEN_9
NIL_DOSEN_8
NIL_DOSEN_7
NIL_DOSEN_6
NIL_DOSEN_5
NIL_DOSEN_4
NIL_DOSEN_3
NIL_AKHIR
NIL_HURUF
STATUS_KP
STS_TRANSFER
SMT_TRANSFER
NIM = NIM
V_GROUP_KP
NIK = NIK
GROUP_KP2
ID_PRSH
NIK
NIM
PRSH_ID
TGL_AWAL
TGL_AKHIR
CONTACT_P
PEMBIMBING
BUKU_LAP_KP
OBJECT_KP
BATASAN_1
BATASAN_2
BATASAN_3
KATEGORI
SURAT_ANTAR
NO_IJIN
TGL_IJIN
NO_NILAI
TGL_NILAI
STS_SURAT1
STS_SURAT2
TGL_KIRIM1
TGL_KIRIM2
STS_BAYAR
NIK = NIK
NIK = NIK
NIM = NIM
NIK = NIK
varchar(11)
varchar(4)
varchar(6)
varchar(11)
varchar(4)
date
date
varchar(100)
varchar(6)
varchar(1)
varchar(100)
varchar(100)
varchar(100)
varchar(100)
varchar(1)
varchar(1)
varchar(30)
date
varchar(30)
date
char(1)
char(2)
date
date
varchar(1)
varchar(11)
varchar(6)
varchar(4)
varchar(11)
date
varchar(11)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
varchar(2)
varchar(1)
varchar(2)
char(1)
char(3)
DAFTAR_SIDANG
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
LAPORAN_KP
NIM = NIM
NIM
varchar(11)
TGL_LAPORAN
date
AMBIL_SEMESTER varchar(20)
NIK
varchar(6)
CD_KP
varchar(1)
BUKU_LAPORAN_KP varchar(1)
ID_KAT
int
NIM
varchar(11)
TGL_LAPORAN
date
NAMA_KATEGORI varchar(100)
ID_KAT = ID_KAT
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
NIM
varchar(11)
TGL_LAPORAN
date
FILE_BIMBINGAN varchar(5)
FILE_LAPORAN
varchar(5)
KATEGORI_KP
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
KATEGORI_PER_MATERI
PJG_KP
ID_KAT = ID_KAT
NIM
varchar(11)
TGL_LAPORAN date
NIK
varchar(6)
TGL_PANJANG date
JML_PANJANG char(3)
SMT_PANJANG date
ID_KAT
int
ID_MATERI
int
KETERANGAN varchar(250)
ID_MATERI = ID_MATERI
MATERI
BIMBINGAN_DOSEN
ID_KAT
int
NIM
varcha
TGL_LAPORAN
date
TANGGAL_BIMBINGAN date
NIK
varcha
ID_MATERI
int
NAMA_MATERI
varchar(250)
NOMOR_MATERI varchar(1024)
DETIL_MATERI
ID_KAT = ID_KAT
ID_KAT
int
DESKRIPSI
varchar(250)
NOMOR_BAB_SATUAN varchar(100)
Gambar 5 Physical Data Model
Login
Sebelum mengakses aplikasi, pengguna harus
melakukan login terlebih dahulu. Pada Gambar 6 hasil
perancangan halaman login untuk PPKP, mahasiswa,
dosbing, doswal, kaprodi, dan penyelia.
Gambar 8 Perancangan Menu Jadwal Bimbingan
Menu Menentukan Topik KP dan Dosbing
Pada halaman ini, mahasiswa bisa melakukan
pengajuan topik KP dan dosbing. Pada Gambar 9
merupakan hasil perancangan halaman pengajuan
topik KP dan dosbing.
Gambar 6 Perancangan Menu User Login
Menu Mengelola Data Master
Pada halaman ini hanya dapat diakses oleh
PPKP. Pada Gambar 7 merupakan hasil perancangan
untuk mengelola data master.
Gambar 9 Perancangan Menu Pengajuan Topik KP
Menu Pencatatan Bimbingan KP
Setelah mahasiswa mengajukan topik KP,
maka mahasiswa bisa melakukan bimbingan KP
kepada dosen pembimbing terkait. Pada Gambar 11
merupakan hasil perancangan halaman pencatatan
bimbingan KP.
Gambar 7 Perancangan Menu Data Master
Menu Memasukkan Jadwal Bimbingan
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Page 4
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
Menu Input Nilai
Setelah admin PPKP membuka halaman input
nilai, maka user dosen pembimbing dan penyelia bisa
mengakses halaman input nilai. Pada Gambar 14
merupakan perancangan halaman input nilai
Gambar 10 Perancangan Pencatatan Bimbingan KP
Setelah mahasiswa selesai bimbingan KP,
maka muncul notifikasi ke dosbing melalui email.
Pada Gambar 11 merupakan hasil perancangan
notifikasi bimbingan KP diterima melalui email dan
Gambar 12 merupakan hasil perancangan notifikasi
bimbingan KP ditolak melalui email.
Gambar 14 Perancangan Menu Halaman Input Nilai
Menu Laporan
Gambar 11 Perancangan Notifikasi Bimbingan KP
Diterima
Pada halaman ini, kaprodi, dosbing, dan
doswal dapat melihat ataupun mencetak laporan yang
dibutuhkan. Pada Gambar 15 merupakan hasil
perancangan halaman laporan yang dihasilkan oleh
sistem meliputi:
1. Laporan Perkembangan Mahasiswa KP
2. Laporan Perkembangan Mahasiswa Perpanjangan
KP
Gambar 12 Perancangan Notifikasi Bimbingan
Ditolak
Menu Mengajukan Perpanjangan KP
Setelah mahasiswa sudah lewat masa
pengumpulan,
maka
mahasiswa
diwajibkan
melakukan pengajuan perpanjangan KP. Pada Gambar
13 merupakan hasil perancangan halaman pengajuan
perpanjangan KP.
Gambar 15 Perancangan Menu Laporan
EVALUASI DESAIN SISTEM
Berikut ini merupakan hasil dari evaluasi
perancangan sistem meliputi alir data DFD, CDM,
dan PDM.
DFD
Pada perancangan DFD penelitian ini tidak ada
“error” yang terjadi, dan ada “warning” 353.
Keseluruhan warning yang ditampilkan disebabkan
karena proses pengecekan pada power designer 15
lebih komplek.
Gambar 13 Perancangan Menu Pengajuan
Perpanjangan KP
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Page 5
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
2.
CDM
Pada perancangan CDM penelitian ini tidak
ada “error” yang terjadi, dan ada “warning” 353.
Keseluruhan warning yang ditampilkan disebabkan
karena proses pengecekan pada power designer 15
lebih komplek.
3.
4.
PDM
Pada perancangan PDM penelitian ini tidak
ada “error” yang terjadi, dan ada “warning” 353.
Keseluruhan warning yang ditampilkan disebabkan
karena proses pengecekan pada power designer 15
lebih komplek.
KESIMPULAN
Berdasarkan penelitian Analisis Dan Perancangan
Aplikasi Pemantauan Proses Pembimbingan KP pada
Institut Bisnis dan Informatika Stikom Surabaya dapat
diambil kesimpulan bahwa:
1. Dengan menggunakan GUI design studio
memudahkan dalam mendesain tampilan dari
aplikasi yang akan dibuat.
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Power Designer 6 membantu untuk pembuatan
DFD dan CDM/PDM.
Microsoft Visio digunakan untuk merancang
diagram jenjang dan berbagai diagram yang
menggambarkan sistem secara umum maupun
khusus.
Hasil penelitian ini adalah disusunnya analisis
kebutuhan sistem, perancangan sistem, dan
evaluasi desain sistem.
RUJUKAN
Pressman, R. 2015. Softeware Engineering A
Practitioner's Approach Seventh Edition.
Yogyakarta: Andi.
Jogiyanto. 2005. Sistem Teknologi Informasi
Pendekatan Terintegrasi: Konsep Dasar,
Teknologi, Aplikasi, Pengembangan dan
Pengelolaan. Yogyakarta: Penerbit ANDI.
Pedoman Administrasi Akademik dan Kurikulum
Tahun
Akademik
2013-2014.
2013.
Surabaya: Stikom Surabaya.
Page 6
ISSN 2338-137X
Analisis Dan Perancangan Aplikasi Pemantauan Proses
Pembimbingan Kerja Praktik Pada
Institut Bisnis Dan Informatika Stikom Surabaya
Novand Dwiki Harliansyah 1) A. B. Tjandrarini 2) Julianto Lemantara 3)
S1/Jurusan Sistem Informasi
Fakultas Teknologi dan Informatika
Institut Bisnis dan Informatika Stikom Surabaya
Jl. Raya Kedung Baruk 98 Surabaya, 60298
Email : 1)novand.dwiki@gmail.com, 2)asteria@stikom.edu, 3)julianto@stikom.edu
Abstract: Institut Bisnis dan Informatika Stikom Surabaya (Stikom Surabaya) is one of the private universities
in Surabaya within the scope of Kopertis VII. The problems focus in Stikom Surabaya is on Technical
Implementing Units (UPT) that responsible in serving the practical work. Currently, the existing system has not
run well, so that information is not conveyed to Head of Study Program, Apprenticeship Supervisors, and
Lecturer can’t monitor the progress of student who do practical work. Students of practical work who is too long
in the implementation so that when they parents ask about the workmanship to Head of Study Program,
Apprenticeship Supervisors, and Lecturer, they can’t said about the truth with the existing practical work .
Mentoring schedule of apprenticesjip supervisor is not easy to be known by students so they have to meet
apprenticeship supervisor for asking about the schedule. The students do not always write down the due date
and the description of mentoring process directly on mentoring form. The problem above has been solved by
creating analysis and design of monitoring application of work guidance at Institut Bisnis dan Informatika
Stikom Surabaya. This application has the required data function, generating information and reports related to
practical work. The application provides notifications by e-mail to students, academic advisor, apprenticeship
supervisor, and PPKP staff. Based on testing results, analysis and deseign of the application, the resulting
report is the progress development practical work, progress of the extention students, and practical work
guidance card. Application also produce information related to practical work.
Keywords: analysis, design, application, monitoring, practical work
Stikom Surabaya memiliki Unit Pelaksana
Teknis (UPT) yaitu Pusat Pelayanan Kerja Praktik
(PPKP) yang bertanggung jawab melayani Kerja
Praktik (KP) mahasiswa. PPKP menerima pendaftaran
mahasiswa yang ingin melaksanakan KP. Kendala
yang terdapat pada PPKP yaitu sistem yang telah ada
belum berjalan dengan baik sehingga informasi tidak
tersampaikan kepada Ketua Program Studi (Kaprodi),
Dosen Pembimbing (Dobing), dan Dosen Wali
(Doswal) yang berhubungan langsung dengan
mahasiswa yang melakukan KP. Hal tersebut selain
menyebabkan tidak terintegrasinya mahasiswa KP dan
pihak terkait, data maupun informasi mengenai
jumlah mahasiswa prodi yang sedang KP terpisah dari
sistem yang telah berjalan sehingga tidak diketahui
oleh Kaprodi, begitu juga dengan Dosen Pembimbing
yang tidak mengetahui progress kemajuan pengerjaan
KP mahasiswa bimbingannya, dan Doswal tidak bisa
mengetahui jumlah mahasiswa wali yang sedang
melaksanakan KP.
Kendala selanjutnya yaitu pada sistem yang
telah berjalan saat ini belum adanya fungsi untuk
memantau mahasiswa KP yang terlalu lama dalam
pelaksanaannya sehingga ketika orang tua wali dari
mahasiswa tersebut bertanya tentang pengerjaan KP
pada Dosen Wali, Dosen Pembimbing, atau Kaprodi,
pihak-pihak terkait tidak bisa menjawab dengan
kenyataan yang ada pada mahasiswa tersebut.
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Kendala lainnya yaitu pada sistem yang sudah
berjalan hingga sekarang, tidak adanya proses
penjadwalan dari dosbing yang sudah dipilih
mahasiswa KP. Dampaknya mahasiswa yang
berdomisili di luar Surabaya harus hadir di kampus
atau menghubungi dosbing melalui sms/chat untuk
bertanya ke dosbing perihal jadwal bimbingan KP.
Masalah selanjutnya yaitu belum adanya fungsi
pada sistem yang berjalan saat ini untuk merekam
bimbingan mahasiswa KP. Hal tersebut membuat data
maupun informasi tentang bimbingan mahasiswa
kepada dosen pembimbing tidak ada. Dampaknya
mahasiswa sering membuat dummy data pada kartu
bimbingan KP yang digunakan mahasiswa untuk
melakukan bimbingan dengan dosen pembimbing KP
dan formulir log harian yang digunakan untuk
bimbingan
dengan
Penyelia.
Hal
tersebut
menyebabkan Kaprodi, Dosbing, dan Doswal tidak
dapat memantau persentase kemajuan pengerjaan KP
mahasiswa tersebut.
Berdasarkan kendala yang ada, maka
diperlukan sebuah solusi yaitu perancangan aplikasi
yang akan digunakan untuk acuan dalam pembuatan
aplikasi pemantauan proses pembimbingan KP pada
seluruh program studi di Stikom Surabaya berbasis
web. Sistem tersebut dapat menampilkan jadwal dosen
pembimbing untuk melakukan bimbingan KP
sehingga mahasiswa bisa melihat jadwal bimbingan
tanpa perlu datang ke kampus. Sistem tersebut juga
Page 1
JSIKA Vol. 7, No. 2. Tahun 2018
dapat mencatat proses bimbingan KP, dan dapat
mencetak kartu bimbingan KP yang sudah terisi
tanggal bimbingan dan materi yang dibahas saat
melakukan bimbingan ke dosbing saat itu juga,
sehingga mahasiswa tidak perlu menuliskan tanggal
dan materi secara manual. Dari sisi kaprodi dan
doswal, sistem tersebut dapat memantau proses
bimbingan mahasiswa KP melalui materi bimbingan
yang dilakukan oleh mahasiswa ketika selesai
bimbingan dengan dosbing. Penerapan dari sistem
memudahkan PPKP, Kaprodi, Dosbing, dan Doswal
dalam memantau proses bimbingan mahasiswa yang
sedang aktif melaksanakan KP.
METODE
Menurut Pressman (2015), model waterfall atau
model air terjun ini menggambarkan pendekatan yang
sistematis dan juga berurutan pada pengembangan
perangkat lunak, dimulai dengan spesifikasi
kebutuhan pengguna lalu berlanjut melalui tahapantahapan
perencanaan
(planning),
permodelan
(modeling),
konstruksi
(construction),
serta
penyerahan sistem ke para pelanggan/pengguna
(deployment). Pada Gambar 1 merupakan Model
Waterfall.
Gambar 1 Model Waterfall (Pressman, 2015)
Aplikasi
Menurut Jogiyanto (2005) aplikasi dalam
bahasa umumnya sering disebut sebagai sebuah
kumpulan program atau script. Untuk mencapai
tujuan ini maka komponen lainnya harus ada yaitu
program
aplikasi.
Aplikasi
yang
dibangun
menggunakan struts framework teridiri dari
komponen individual yang digabungkan menjadi
sebuah aplikasi. Aplikasi tersebut dapat dieksekusi
oleh web container.
Pemantauan
Menurut Calyton dan Petry (1983), monitoring
atau pemantauan adalah suatu proses mengukur,
mencatat,
mengumpulkan,
memproses
dan
mengkomunikasikan informasi untuk membantu
pengambilan keputusan manajemen program/proyek.
Proses Pembimbingan Kerja Praktik
Menurut PPKP (2013) proses bimbingan kerja
praktik (KP) S1 Sistem Informasi Institus Bisnis dan
Informatika Stikom Surabaya yaitu mahasiswa
melakukan bimbingan ke dosen pembimbing minimal
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
ISSN 2338-137X
satu kali seminggu. Masa bimbingan diberlakukan
sejak mahasiswa sedang melakukan KP pada
perusahaan.
Proses bimbingan KP dinyatakan selesai
apabila laporan KP telah ditandatangani oleh dosen
pembimbing serta diketahui oleh Kaprodi dari salah
satu jurusan mahasiswa terkait.
Hasil Analisis Sistem
Komunikasi
Pada tahap komunikasi ini dilakukan proses
observasi dan wawancara. Pada proses observasi akan
dilakukan dengan cara mengamati pada bagian PPKP
yang bertujuan untuk mengetahui informasi KP. Pada
proses wawancara dilakukan kepada PPKP, Pusat
Pengembangan
Teknologi
Informasi
(PPTI),
Administrasi Akademik dan Kurikulum (AAK), dan
mahasiswa untuk mencocokkan data dan informasi
dari proses observasi. Setelah melakukan proses
observasi dan wawancara kepada bagian terkait, maka
barulah dapat disusun identifikasi pengguna,
identifikasi data dan identifikasi fungsional.
Identifikasi Pengguna
Hasil wawancara dengan bagian PPKP, PPTI,
dan AAK, pada analisis dan perancangan proses
pemantauan KP ini dibutuhkan beberapa pengguna
yaitu PPKP, Mahasiswa, Dosbing, Doswal, Kaprodi,
dan Penyelia.
Identifikasi Data
Setelah didapatkan hasil identifikasi pengguna,
maka selanjutnya adalah identifikasi data. Pada
aplikasi pemantauan proses bimbingan KP
membutuhkan data sebagai berikut: Data Mahasiswa
KP, Data syarat mengkuti KP, Data Dosen, Data
Admin PPKP, Data Penyelia, Data Perusahaan
Pilihan, Data Acuan Kerja, Data Format Laporan KP,
Data Kriteria Penilaian, Data Topik KP, Data Format
Laporan KP, Data Detil Materi Bimbingan.
Identifikasi Fungsi
Setelah didapatkan identifikasi pengguna dan
identifikasi data, maka selanjutnya yaitu identifikasi
fungsi sebagai berikut: Mengelola Data Master,
Menentukan Jadwal Bimbingan, Mengajukan Topik
KP dan Dosen Pembimbing Tertentu dan Mengirim
Notifikasi, Menyetujui Pengajuan Mahasiswa,
Penentuan Dosen Pembimbing dan Mengirim
Notifikasi, Menyetujui Mahasiswa Bimbingan KP dan
Mengirim Notifikasi, Mengisi Acuan Kerja dan
Mengirim Notifikasi, Mencatat Proses Bimbingan KP
dan Mengirim Notifikasi, Menyetujui Materi
Bimbingan KP dan Mengirim Notifikasi, Mengirim
Form Penilaian, Mengirim Nilai KP Per Mahasiswa,
Mencatat Nilai KP Per Mahasiswa dan Mengirim
Notifikasi, Mengajukan Permohonan Perpanjangan
KP dan Mengirimkan Notifikasi, Menyetujui
Pengajuan Mahasiswa Perpanjangan KP, dan
Pembuatan Laporan.
Page 2
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
Diagram Jenjang
Hasil Perancangan Sistem
Sitemap
Sitemap adalah struktur denah maupun peta
map yang berisi konfigurasi konten sebuah web secara
menyeluruh dalam bentuk tautan link yang memiliki
relevansi dan keterkaitan yang kuat dan fokus.
Sitemap perancangan aplikasi pemantauan KP ini
memiliki enam halaman utama yaitu halaman
mahasiswa, halaman bagian PPKP, halaman bagian
dosbing, halaman bagian doswal, halaman bagian
kaprodi, dan halaman bagian penyelia. Sitemap
tersebut dapat dilihat pada Gambar 2.
Diagram jenjang proses merupakan gambaran
struktur dari sistem yang berupa bagan berjenjang dari
semua proses yang ada pada system dan dipergunakan
untuk mempersiapkan penggambaran DFD ke level
lebih bawah lagi.. Pada Gambar 3 merupakan hasil
perancangan diagram jenjang.
0
Aplikasi Pemantauan
Proses Pembimbingan
Kerja Praktik
1
3
5
7
9
Mengecek Hak
Akses
Menentukan
Jadwal Bimbingan
Mengisi Acuan
Kerja
Mengajukan
Perpanjangan
KP
Membuat
Laporan
Data Mahasiswa KP
Data Mahasiswa
Perpanjangan KP
2
4
6
8
Mengelola Data
Master
Menentukan
Topik KP dan
Memilih Dosen
Pembimbing
Pencatatan
Bimbingan KP
Mengirim Nilai
Data Dosen
Data Admin PPKP
Data Syarat Mengikuti
KP
Data Master
Gambar 3 Hasil Perancangan Diagram Jenjang
Data Penyelia
Data Perusahaan
Pilihan
Data Acuan Kerja
Admin PPKP
Data Kriteria Penilaian
Data Format Laporan
KP
Mengirim Form
Penilaian
Pengajuan Topik KP
dan Dosen
Pembimbing Tertentu
Mahasiswa KP
Entity Relationship Diagram (ERD)
Pada pembuatan ERD ini untuk menjelaskan
hubungan antar data atau entitas yang berdasarkan
objek data yang mempunyai hubungan antar relasi.
Untuk mempermudah dalam melihat hubungan antar
entitas, maka ERD akan digambarkan ke tampilan
Conceptual Data Model (CDM) pada Gambar 4 dan
Physical Data Model (PDM) pada Gambar 5.
Pengisian Form Acuan
Kerja
V_JDW_SIDANG
# WKT_SIDANG
Date & Time
o RUANG_SIDANG Variable characters (100)
MENGUJI
Home Page
Login
Mencatat Proses
Bimbingan Laporan
KP
V_KARYAWAN
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
MENYIMPAN
FAKULTAS
# ID_FAK
Integer
o NAMA_FAK
Variable characters (200)
o NAMA_ING
Variable characters (200)
o ALIAS_FAK
Variable characters (10)
o MNGR_ID_FAK Variable characters (6)
o WKL_MNGR_ID Variable characters (6)
o STS_AKTIF
Variable characters (1)
Unggah Surat
Permohonan
Perpanjangan KP
WADEK
DEKAN
MENGEPALAI
acuan_kerja
Jadwal Bimbingan
*
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
nama_perusahaan
nama_penyelia
jabatan
alamat_prsh
telp
fax_prsh
email_prsh
nama_mhs
nim_mhs
telp_mahasiswa
fax_mhs
email_mahasiswa
nama_dosbing
telp_dosbing
fax_dosbing
email_dosbing
judul_kp
uraian
tgl_mulai
tgl_selesai
Variable characters (50)
Variable characters (75)
Variable characters (50)
Variable characters (250)
Variable characters (15)
Variable characters (50)
Variable characters (50)
Variable characters (80)
Variable characters (11)
Variable characters (12)
Variable characters (80)
Variable characters (50)
Variable characters (80)
Variable characters (15)
Variable characters (50)
Variable characters (50)
Variable characters (100)
Text (500)
Date
Date
FAK_PRODI
BAGIAN_DARI
V_FAKULTAS
MEMILIKI
Usulan Topik KP
#
o
o
o
o
o
o
o
o
ID_PROD
NAMA_PROD
STATUS_PROD
JURUSAN
PRODI_ING
JURUSAN_ING
MNGR_ID
ALIAS
SKS_TEMPUH
Variable
Variable
Variable
Variable
Variable
Variable
Variable
Variable
Integer
characters (5)
characters (50)
characters (1)
characters (50)
characters (50)
characters (50)
characters (6)
characters (10)
NIK
KARY_TYPE
NAMA3
ALAMAT2
KOT_ID2
SEX2
STS_MARITAL2
WN2
AGAMA2
KOTA_LAHIR2
TGL_LAHIR2
SHIFT
NIP
TELP2
STATUS
BAGIAN
ALAMAT_2
KOT_ID_2
TELP_2
ABSENSI
PIN2
STS_PIN2
GOL_DARAH2
MULAI_KERJA
TGL_KELUAR
KELOMPOK
INISIAL
KODE_SIE
ADM
DOSEN
GELAR_DEPAN
GELAR_BELAKANG
PIN_B2
KTP
BPJS_KESEHATAN
BPJS_TENAGAKERJA
Variable characters (6)
Variable characters (2)
Variable characters (50)
Variable characters (100)
Variable characters (4)
Number
Number
Number
Number
Variable characters (14)
Date
Variable characters (1)
Variable characters (15)
Variable characters (50)
Characters (1)
Number (2)
Variable characters (50)
Variable characters (4)
Variable characters (50)
Number (1)
Variable characters (6)
Variable characters (1)
Variable characters (2)
Date
Date
Date
Variable characters (3)
Number (2)
Number (1)
Number (1)
Variable characters (20)
Variable characters (80)
Variable characters (50)
Variable characters (30)
Variable characters (30)
Variable characters (30)
V_JDW_BIMBING
# HARI
Number (1)
# JAM_MULAI Variable characters (5)
o KET
Variable characters (150)
o RUANG
Variable characters (100)
MENGINPUTKAN
MENGUSULKAN
USULAN_PERUSAHAAN
# USUL_NAMA Variable characters (500)
o USUL_KET
Variable characters (500)
o TANGGAL
Date
MEMILIKI 2
V_PRSH
# ID_PRSH
Variable characters (4)
o nama_penyelia Variable characters (75)
o KOT_ID
Variable characters (4)
o telp
Variable characters (15)
MEMILIKI 6
V_KOTA
ASAL_PERUSAHAAN
# ID_KOTA
Variable characters (4)
o NAMA_KOTA Variable characters (30)
o JENIS
Variable characters (1)
MENDAPATKAN
MENGAMBIL
MEMILIKI 7
MENDAPAT
V_MHS
MENGINPUT
Dosen Pembimbing
Persetujuan
Mahasiswa
Bimbingan KP
Persetujuan Materi
Bimbingan
Laporan KP
Mengirim Nilai KP
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
NIM
NIRM
nama_mhs
ALAMAT
STS_RUMAH
SEX
GOL_DARAH
STS_MARITAL
WN
KOTA_LAHIR
STS_PRESENSI
TGL_LAHIR
JALUR_MASUK
KELAS
PIN
KOT_ID3
AGAMA
STS_PIN
NAMA2
TELP3
KODE_POS
THN_MASUK
NO_TEST
HP
STS_KHUSUS
TGL_REG
PIN_ORTU
PIN_B
PIN_B_ORTU
NIK_KTP
JALAN
RT
RW
DUSUN
KELURAHAN
KECAMATAN
PENERIMA_KPS
NO_KPS
KEBUTUHAN_KHUSUS
Variable characters (11)
Variable characters (20)
Variable characters (80)
Variable characters (200)
Number (1)
Number (1)
Number (1)
Number (1)
Number (1)
Variable characters (4)
Variable characters (1)
Date
Number (1)
Number (1)
Variable characters (6)
Variable characters (4)
Number (1)
Variable characters (1)
Variable characters (200)
Variable characters (50)
Variable characters (5)
Number (4)
Variable characters (10)
Variable characters (100)
Variable characters (1)
Date
Variable characters (6)
Variable characters (50)
Variable characters (6)
Variable characters (16)
Variable characters (80)
Number (2)
Number (2)
Variable characters (40)
Variable characters (40)
Variable characters (8)
Number (1)
Variable characters (40)
Number (32)
DOSWAL
MEMBERI 3
MEMBERI 4
#
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
MEMPUNYAI
BIMBING
PEMBIMBING
GROUP_KP2
PRSH_ID
TGL_AWAL
TGL_AKHIR
CONTACT_P
PEMBIMBING
BUKU_LAP_KP
OBJECT_KP
BATASAN_1
BATASAN_2
BATASAN_3
KATEGORI
SURAT_ANTAR
NO_IJIN
TGL_IJIN
NO_NILAI
TGL_NILAI
STS_SURAT1
STS_SURAT2
TGL_KIRIM1
TGL_KIRIM2
STS_BAYAR
V_GROUP_KP
Variable characters (11)
Variable characters (4)
Date
Date
Variable characters (100)
Variable characters (6)
Variable characters (1)
Variable characters (100)
Variable characters (100)
Variable characters (100)
Variable characters (100)
Variable characters (1)
Variable characters (1)
Variable characters (30)
Date
Variable characters (30)
Date
Characters (1)
Characters (2)
Date
Date
Variable characters (1)
Variable characters (150)
V_NILKP
*
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
MHS_NIM
TGL_LAP
GROUP_KP
NIL_PRSH_1
NIL_PRSH_2
NIL_PRSH_3
NIL_PRSH_4
NIL_PRSH_5
NIL_PRSH_6
NIL_PRSH_7
NIL_PRSH_8
NIL_PRSH_9
NIL_DOSEN_1
NIL_DOSEN_2
NIL_DOSEN_9
NIL_DOSEN_8
NIL_DOSEN_7
NIL_DOSEN_6
NIL_DOSEN_5
NIL_DOSEN_4
NIL_DOSEN_3
NIL_AKHIR
NIL_HURUF
STATUS_KP
STS_TRANSFER
SMT_TRANSFER
Variable characters (11)
Date
Variable characters (11)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Number (6,2)
Variable characters (2)
Variable characters (1)
Variable characters (2)
Characters (1)
Characters (3)
MENYETUJUI
DAFTAR_SIDANG
* FILE_BIMBINGAN Variable characters (5)
* FILE_LAPORAN Variable characters (5)
MENDAFTAR
LAPORAN_KP
* AMBIL_SEMESTER Variable characters (20)
# TGL_LAPORAN
Date
o CD_KP
Variable characters (1)
o BUKU_LAPORAN_KP Variable characters (1)
MEMILIKI
KATEGORI_KP
# ID_KAT
Integer
o NAMA_KATEGORI Variable characters (100)
BAGIAN_DARI
MEMILIKI
PERSETUJUAN_KAPRODI
KATEGORI_PER_MATERI
MEMILIKI
o KETERANGAN Variable characters (250)
PJG_KP
* TGL_PANJANG Date
o JML_PANJANG Characters (3)
o SMT_PANJANG Date
Laporan
BAGIAN DARI
MATERI
# ID_MATERI
Integer
o NAMA_MATERI
Variable characters (250)
o NOMOR_MATERI Variable characters (1024)
BIMBINGAN_DOSEN
# TANGGAL_BIMBINGAN
MEMBERI
Persetujuan Pengajuan
Mahasiswa, Penentuan
Dosen Pembimbing,
Menyetujui Surat Survey
Kaprodi
Persetujuan Pengajuan
Mahasiswa Perpanjangan
KP
DETIL_MATERI
MEMBERI
o DESKRIPSI
Variable characters (250)
* NOMOR_BAB_SATUAN Variable characters (100)
Gambar 4 Conceptual Data Model
Laporan
Dosen Wali
Laporan
Penyelia
Mengirim Nilai KP
Gambar 2 Sitemap Aplikasi Pemantauan
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Page 3
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
V_JDW_SIDANG
NIM
varchar(11)
TGL_LAPORAN date
NIK
varchar(6)
WKT_SIDANG
datetime
RUANG_SIDANG varchar(100)
NIK = NIK
V_KARYAWAN
NIK
ID_PROD
KARY_TYPE
NAMA3
ALAMAT2
KOT_ID2
SEX2
STS_MARITAL2
WN2
AGAMA2
KOTA_LAHIR2
TGL_LAHIR2
SHIFT
NIP
TELP2
STATUS
BAGIAN
ALAMAT_2
KOT_ID_2
TELP_2
ABSENSI
PIN2
STS_PIN2
GOL_DARAH2
MULAI_KERJA
TGL_KELUAR
KELOMPOK
INISIAL
KODE_SIE
ADM
DOSEN
GELAR_DEPAN
GELAR_BELAKANG
PIN_B2
KTP
BPJS_KESEHATAN
BPJS_TENAGAKERJA
FAKULTAS
ID_FAK
int
NIK
varchar(6)
V_K_NIK
varchar(6)
NAMA_FAK
varchar(200)
NAMA_ING
varchar(200)
ALIAS_FAK
varchar(10)
MNGR_ID_FAK varchar(6)
WKL_MNGR_ID varchar(6)
STS_AKTIF
varchar(1)
NIK = V_K_NIK
NIK = NIK
NIK = NIK
NIK = NIK
NIK = NIK
acuan_kerja
NIK
NIM
nama_perusahaan
nama_penyelia
jabatan
alamat_prsh
telp
fax_prsh
email_prsh
nama_mhs
nim_mhs
telp_mahasiswa
fax_mhs
email_mahasiswa
nama_dosbing
telp_dosbing
fax_dosbing
email_dosbing
judul_kp
uraian
tgl_mulai
tgl_selesai
varchar(6)
varchar(11)
varchar(50)
varchar(75)
varchar(50)
varchar(250)
varchar(15)
varchar(50)
varchar(50)
varchar(80)
varchar(11)
varchar(12)
varchar(80)
varchar(50)
varchar(80)
varchar(15)
varchar(50)
varchar(50)
varchar(100)
text
date
date
ID_FAK = ID_FAK
ID_PROD = ID_PROD
V_FAKULTAS
ID_PROD = ID_PROD
ID_PROD
ID_FAK
NIK
NAMA_PROD
STATUS_PROD
JURUSAN
PRODI_ING
JURUSAN_ING
MNGR_ID
ALIAS
SKS_TEMPUH
varchar(5)
int
varchar(6)
varchar(50)
varchar(1)
varchar(50)
varchar(50)
varchar(50)
varchar(6)
varchar(10)
int
varchar(6)
varchar(5)
varchar(2)
varchar(50)
varchar(100)
varchar(4)
numeric(8,0)
numeric(8,0)
numeric(8,0)
numeric(8,0)
varchar(14)
date
varchar(1)
varchar(15)
varchar(50)
char(1)
numeric(2,0)
varchar(50)
varchar(4)
varchar(50)
numeric(1,0)
varchar(6)
varchar(1)
varchar(2)
date
date
date
varchar(3)
numeric(2,0)
numeric(1,0)
numeric(1,0)
varchar(20)
varchar(80)
varchar(50)
varchar(30)
varchar(30)
varchar(30)
V_JDW_BIMBING
NIK
varchar(6)
HARI
numeric(1,0)
JAM_MULAI varchar(5)
KET
varchar(150)
RUANG
varchar(100)
NIK = NIK
USULAN_PERUSAHAAN
USUL_NAMA varchar(500)
NIM
varchar(11)
ID_PRSH
varchar(4)
NIK
varchar(6)
USUL_KET
varchar(500)
TANGGAL
date
NIK = NIK
ID_PRSH = ID_PRSH
USUL_NAMA = USUL_NAMA
V_PRSH
ID_PRSH
varchar(4)
USUL_NAMA
varchar(500)
nama_penyelia varchar(75)
KOT_ID
varchar(4)
telp
varchar(15)
V_KOTA
ASAL_PERUSAHAAN
ID_PRSH = ID_PRSH
ID_PRSH varchar(4)
ID_KOTA varchar(4)
ID_KOTA = ID_KOTA
ID_KOTA
varchar(4)
NAMA_KOTA varchar(30)
JENIS
varchar(1)
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
Pada halaman ini hanya bisa diakses oleh
dosbing. Dosbing diwajibkan mengisikan hari, jam,
ruang untuk bimbingan. Pada Gambar 8 merupakan
hasil perancangan untuk menentukan jadwal
bimbingan.
ID_PRSH = ID_PRSH
ID_PRSH = ID_PRSH
V_MHS
NIM
ID_PROD
NIK
NIRM
nama_mhs
ALAMAT
STS_RUMAH
SEX
GOL_DARAH
STS_MARITAL
WN
KOTA_LAHIR
STS_PRESENSI
TGL_LAHIR
JALUR_MASUK
KELAS
PIN
KOT_ID3
AGAMA
STS_PIN
NAMA2
TELP3
KODE_POS
THN_MASUK
NO_TEST
HP
STS_KHUSUS
TGL_REG
PIN_ORTU
PIN_B
PIN_B_ORTU
NIK_KTP
JALAN
RT
RW
DUSUN
KELURAHAN
KECAMATAN
PENERIMA_KPS
NO_KPS
KEBUTUHAN_KHUSUS
NIM = NIM
varchar(11)
varchar(5)
varchar(6)
varchar(20)
varchar(80)
varchar(200)
numeric(1,0)
numeric(1,0)
numeric(1,0)
numeric(1,0)
numeric(1,0)
varchar(4)
varchar(1)
date
numeric(1,0)
numeric(1,0)
varchar(6)
varchar(4)
numeric(1,0)
varchar(1)
varchar(200)
varchar(50)
varchar(5)
numeric(4,0)
varchar(10)
varchar(100)
varchar(1)
date
varchar(6)
varchar(50)
varchar(6)
varchar(16)
varchar(80)
numeric(2,0)
numeric(2,0)
varchar(40)
varchar(40)
varchar(8)
numeric(1,0)
varchar(40)
numeric(32,0)
V_NILKP
NIM = NIM
NIM
NIK
ID_PRSH
MHS_NIM
TGL_LAP
GROUP_KP
NIL_PRSH_1
NIL_PRSH_2
NIL_PRSH_3
NIL_PRSH_4
NIL_PRSH_5
NIL_PRSH_6
NIL_PRSH_7
NIL_PRSH_8
NIL_PRSH_9
NIL_DOSEN_1
NIL_DOSEN_2
NIL_DOSEN_9
NIL_DOSEN_8
NIL_DOSEN_7
NIL_DOSEN_6
NIL_DOSEN_5
NIL_DOSEN_4
NIL_DOSEN_3
NIL_AKHIR
NIL_HURUF
STATUS_KP
STS_TRANSFER
SMT_TRANSFER
NIM = NIM
V_GROUP_KP
NIK = NIK
GROUP_KP2
ID_PRSH
NIK
NIM
PRSH_ID
TGL_AWAL
TGL_AKHIR
CONTACT_P
PEMBIMBING
BUKU_LAP_KP
OBJECT_KP
BATASAN_1
BATASAN_2
BATASAN_3
KATEGORI
SURAT_ANTAR
NO_IJIN
TGL_IJIN
NO_NILAI
TGL_NILAI
STS_SURAT1
STS_SURAT2
TGL_KIRIM1
TGL_KIRIM2
STS_BAYAR
NIK = NIK
NIK = NIK
NIM = NIM
NIK = NIK
varchar(11)
varchar(4)
varchar(6)
varchar(11)
varchar(4)
date
date
varchar(100)
varchar(6)
varchar(1)
varchar(100)
varchar(100)
varchar(100)
varchar(100)
varchar(1)
varchar(1)
varchar(30)
date
varchar(30)
date
char(1)
char(2)
date
date
varchar(1)
varchar(11)
varchar(6)
varchar(4)
varchar(11)
date
varchar(11)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
numeric(6,2)
varchar(2)
varchar(1)
varchar(2)
char(1)
char(3)
DAFTAR_SIDANG
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
LAPORAN_KP
NIM = NIM
NIM
varchar(11)
TGL_LAPORAN
date
AMBIL_SEMESTER varchar(20)
NIK
varchar(6)
CD_KP
varchar(1)
BUKU_LAPORAN_KP varchar(1)
ID_KAT
int
NIM
varchar(11)
TGL_LAPORAN
date
NAMA_KATEGORI varchar(100)
ID_KAT = ID_KAT
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
NIM
varchar(11)
TGL_LAPORAN
date
FILE_BIMBINGAN varchar(5)
FILE_LAPORAN
varchar(5)
KATEGORI_KP
NIM = NIM
TGL_LAPORAN = TGL_LAPORAN
KATEGORI_PER_MATERI
PJG_KP
ID_KAT = ID_KAT
NIM
varchar(11)
TGL_LAPORAN date
NIK
varchar(6)
TGL_PANJANG date
JML_PANJANG char(3)
SMT_PANJANG date
ID_KAT
int
ID_MATERI
int
KETERANGAN varchar(250)
ID_MATERI = ID_MATERI
MATERI
BIMBINGAN_DOSEN
ID_KAT
int
NIM
varcha
TGL_LAPORAN
date
TANGGAL_BIMBINGAN date
NIK
varcha
ID_MATERI
int
NAMA_MATERI
varchar(250)
NOMOR_MATERI varchar(1024)
DETIL_MATERI
ID_KAT = ID_KAT
ID_KAT
int
DESKRIPSI
varchar(250)
NOMOR_BAB_SATUAN varchar(100)
Gambar 5 Physical Data Model
Login
Sebelum mengakses aplikasi, pengguna harus
melakukan login terlebih dahulu. Pada Gambar 6 hasil
perancangan halaman login untuk PPKP, mahasiswa,
dosbing, doswal, kaprodi, dan penyelia.
Gambar 8 Perancangan Menu Jadwal Bimbingan
Menu Menentukan Topik KP dan Dosbing
Pada halaman ini, mahasiswa bisa melakukan
pengajuan topik KP dan dosbing. Pada Gambar 9
merupakan hasil perancangan halaman pengajuan
topik KP dan dosbing.
Gambar 6 Perancangan Menu User Login
Menu Mengelola Data Master
Pada halaman ini hanya dapat diakses oleh
PPKP. Pada Gambar 7 merupakan hasil perancangan
untuk mengelola data master.
Gambar 9 Perancangan Menu Pengajuan Topik KP
Menu Pencatatan Bimbingan KP
Setelah mahasiswa mengajukan topik KP,
maka mahasiswa bisa melakukan bimbingan KP
kepada dosen pembimbing terkait. Pada Gambar 11
merupakan hasil perancangan halaman pencatatan
bimbingan KP.
Gambar 7 Perancangan Menu Data Master
Menu Memasukkan Jadwal Bimbingan
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Page 4
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
Menu Input Nilai
Setelah admin PPKP membuka halaman input
nilai, maka user dosen pembimbing dan penyelia bisa
mengakses halaman input nilai. Pada Gambar 14
merupakan perancangan halaman input nilai
Gambar 10 Perancangan Pencatatan Bimbingan KP
Setelah mahasiswa selesai bimbingan KP,
maka muncul notifikasi ke dosbing melalui email.
Pada Gambar 11 merupakan hasil perancangan
notifikasi bimbingan KP diterima melalui email dan
Gambar 12 merupakan hasil perancangan notifikasi
bimbingan KP ditolak melalui email.
Gambar 14 Perancangan Menu Halaman Input Nilai
Menu Laporan
Gambar 11 Perancangan Notifikasi Bimbingan KP
Diterima
Pada halaman ini, kaprodi, dosbing, dan
doswal dapat melihat ataupun mencetak laporan yang
dibutuhkan. Pada Gambar 15 merupakan hasil
perancangan halaman laporan yang dihasilkan oleh
sistem meliputi:
1. Laporan Perkembangan Mahasiswa KP
2. Laporan Perkembangan Mahasiswa Perpanjangan
KP
Gambar 12 Perancangan Notifikasi Bimbingan
Ditolak
Menu Mengajukan Perpanjangan KP
Setelah mahasiswa sudah lewat masa
pengumpulan,
maka
mahasiswa
diwajibkan
melakukan pengajuan perpanjangan KP. Pada Gambar
13 merupakan hasil perancangan halaman pengajuan
perpanjangan KP.
Gambar 15 Perancangan Menu Laporan
EVALUASI DESAIN SISTEM
Berikut ini merupakan hasil dari evaluasi
perancangan sistem meliputi alir data DFD, CDM,
dan PDM.
DFD
Pada perancangan DFD penelitian ini tidak ada
“error” yang terjadi, dan ada “warning” 353.
Keseluruhan warning yang ditampilkan disebabkan
karena proses pengecekan pada power designer 15
lebih komplek.
Gambar 13 Perancangan Menu Pengajuan
Perpanjangan KP
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Page 5
JSIKA Vol. 7, No. 2. Tahun 2018
ISSN 2338-137X
2.
CDM
Pada perancangan CDM penelitian ini tidak
ada “error” yang terjadi, dan ada “warning” 353.
Keseluruhan warning yang ditampilkan disebabkan
karena proses pengecekan pada power designer 15
lebih komplek.
3.
4.
PDM
Pada perancangan PDM penelitian ini tidak
ada “error” yang terjadi, dan ada “warning” 353.
Keseluruhan warning yang ditampilkan disebabkan
karena proses pengecekan pada power designer 15
lebih komplek.
KESIMPULAN
Berdasarkan penelitian Analisis Dan Perancangan
Aplikasi Pemantauan Proses Pembimbingan KP pada
Institut Bisnis dan Informatika Stikom Surabaya dapat
diambil kesimpulan bahwa:
1. Dengan menggunakan GUI design studio
memudahkan dalam mendesain tampilan dari
aplikasi yang akan dibuat.
JSIKA Vol. 7, No. 2, Tahun 2018,
ISSN 2338-137X
Power Designer 6 membantu untuk pembuatan
DFD dan CDM/PDM.
Microsoft Visio digunakan untuk merancang
diagram jenjang dan berbagai diagram yang
menggambarkan sistem secara umum maupun
khusus.
Hasil penelitian ini adalah disusunnya analisis
kebutuhan sistem, perancangan sistem, dan
evaluasi desain sistem.
RUJUKAN
Pressman, R. 2015. Softeware Engineering A
Practitioner's Approach Seventh Edition.
Yogyakarta: Andi.
Jogiyanto. 2005. Sistem Teknologi Informasi
Pendekatan Terintegrasi: Konsep Dasar,
Teknologi, Aplikasi, Pengembangan dan
Pengelolaan. Yogyakarta: Penerbit ANDI.
Pedoman Administrasi Akademik dan Kurikulum
Tahun
Akademik
2013-2014.
2013.
Surabaya: Stikom Surabaya.
Page 6