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

Dokumen yang terkait

ANALISIS KOMPARATIF PENDAPATAN DAN EFISIENSI ANTARA BERAS POLES MEDIUM DENGAN BERAS POLES SUPER DI UD. PUTRA TEMU REJEKI (Studi Kasus di Desa Belung Kecamatan Poncokusumo Kabupaten Malang)

23 307 16

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

ANALISIS ISI LIRIK LAGU-LAGU BIP DALAM ALBUM TURUN DARI LANGIT

22 212 2

ANALISIS PROSPEKTIF SEBAGAI ALAT PERENCANAAN LABA PADA PT MUSTIKA RATU Tbk

273 1263 22

PENERIMAAN ATLET SILAT TENTANG ADEGAN PENCAK SILAT INDONESIA PADA FILM THE RAID REDEMPTION (STUDI RESEPSI PADA IKATAN PENCAK SILAT INDONESIA MALANG)

43 322 21

PROSES KOMUNIKASI INTERPERSONAL DALAM SITUASI PERTEMUAN ANTAR BUDAYA STUDI DI RUANG TUNGGU TERMINAL PENUMPANG KAPAL LAUT PELABUHAN TANJUNG PERAK SURABAYA

97 602 2

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PEMAKNAAN BERITA PERKEMBANGAN KOMODITI BERJANGKA PADA PROGRAM ACARA KABAR PASAR DI TV ONE (Analisis Resepsi Pada Karyawan PT Victory International Futures Malang)

18 209 45

STRATEGI KOMUNIKASI POLITIK PARTAI POLITIK PADA PEMILIHAN KEPALA DAERAH TAHUN 2012 DI KOTA BATU (Studi Kasus Tim Pemenangan Pemilu Eddy Rumpoko-Punjul Santoso)

119 459 25