PERANCANGAN SISTEM INFORMASI TUGAS AKHIR DAN KERJA PRAKTEK DI JURUSAN TEKNIK INDUSTRI UNS Skripsi Sebagai Persyaratan Untuk Memperoleh Gelar Sarjana Teknik RENDRO PRASETYO I 0304059 JURUSAN TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS SEBELAS MARET SURAKARTA 2010
199
Embed
PERANCANGAN SISTEM INFORMASI TUGAS AKHIR DAN KERJA …... · perancangan sistem informasi tugas akhir dan kerja praktek di jurusan teknik industri uns ... lembar pengesahan ... 2.4.4
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PERANCANGAN SISTEM INFORMASI TUGAS AKHIR DAN KERJA PRAKTEK DI JURUSAN TEKNIK INDUSTRI UNS
Skripsi Sebagai Persyaratan Untuk Memperoleh Gelar Sarjana Teknik
RENDRO PRASETYO I 0304059
JURUSAN TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS SEBELAS MARET
SURAKARTA 2010
LEMBAR PENGESAHAN Judul Skripsi : PERANCANGAN SISTEM INFORMASI TUGAS AKHIR DAN
Saya mahasiswa Jurusan Teknik Industri UNS yang bertanda tangan dibawah ini,
Nama : RENDRO PRASETYO
NIM : I0304059
Judul Skripsi : PERANCANGAN SISTEM INFORMASI TUGAS AKHIR DAN KERJA PRAKTEK DI JURUSAN TEKNIK INDUSTRI UNS
Menyatakan bahwa Tugas Akhir (TA) atau Skripsi yang saya susun tidak mencontoh atau
melakukan plagiat dari karya tulis orang lain. Jika terbukti Tugas Akhir yang saya susun
tersebut mencontoh atau melakukan plagiat dari karya orang lain maka Tugas Akhir yang
saya susun tersebut dinyatakan batal dan gelar sarjana yang saya peroleh dengan sendirinya
dibatalkan atau dicabut.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya dan apabila dikemudian
hari terbukti melakukan kebohongan maka saya sanggup menanggung segala
konsekuensinya.
Surakarta, 01 Pebruari 2010
Nama : Rendro Prasetyo NIM : I0304059
SURAT PERNYATAAN PUBLIKASI KARYA ILMIAH
Saya mahasiswa Jurusan Teknik Industri UNS yang bertanda tangan dibawah ini,
Nama : RENDRO PRASETYO
NIM : I0304059
Judul Skripsi : PERANCANGAN SISTEM INFORMASI TUGAS AKHIR DAN KERJA PRAKTEK DI JURUSAN TEKNIK INDUSTRI UNS
Menyatakan bahwa Tugas Akhir (TA) atau Skripsi yang saya susun sebagai syarat lulus
sarjana S1 disusun secara bersama-sama dengan Pembimbing 1 dan Pembimbing 2.
Bersamaan dengan surat pernyataan ini bahwa hasil penelitian dari Tugas Akhir (TA) atau
Skripsi yang saya susun bersedia digunakan untuk publikasi di Proceeding, Jurnal atau
penerbit lainnya baik di tingkat nasional maupun internasional sebagaimana mestinya yang
merupakan bagian publikasi hasil karya ilmiah.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya.
Surakarta, 01 Pebruari 2010
Nama : Rendro Prasetyo NIM : I0304059
ABSTRAK
Rendro Prasetyo, NIM : I0304059. PERANCANGAN SISTEM INFORMASI TUGAS AKHIR DAN KERJA PRAKTEK DI JURUSAN TEKNIK INDUSTRI UNS. Skripsi. Surakarta: Jurusan Teknik Industri Fakultas Teknik, Universitas Sebelas Maret, Januari 2010. Jurusan Teknik Industri Universitas Sebelas Maret Surakarta (UNS) memiliki mata kuliah Kerja Praktek (KP) dan Tugas Akhir (TA) yang merupakan mata kuliah wajib bagi mahasiswa. Pada sistem sekarang, terdapat beberapa informasi terkait TA dan KP yang sulit didapatkan oleh dosen maupun mahasiswa. Informasi yang dibutuhkan namun sulit didapatkan antara lain penyebaran minat pengerjaan KP dan TA, progress pengerjaan KP dan TA, serta rekapitulasi beban dosen pembimbing KP dan TA. Oleh karena itu, diperlukan perancangan sistem informasi TA dan KP di jurusan Teknik Industri UNS. Dalam penelitian ini digambarkan alur aktivitas sistem sekarang, pemodelan sistem, dan kemudian dilakukan perancangan sistem. Alur aktivitas sistem sekarang digambarkan dalam bentuk flowchart untuk mengetahui pihak yang terlibat dan tahapan aktivitas yang harus dilalui. Pemodelan sistem menggunakan data flow diagram (DFD) untuk mengetahui data yang mengalir pada setiap proses. Sedangkan tahap perancangan sistem terdiri dari perancangan database, perancangan user interface, dan pembuatan program aplikasi menggunakan Microsoft Visual Basic 6.0. Hasil dari penelitian ini adalah sistem informasi KP dan TA berbasis komputer yang dapat menyajikan informasi minat pengerjaan KP dan TA, progress pengerjaan KP dan TA, rekapitulasi beban dosen pembimbing KP dan TA, serta fasilitas yang memudahkan mahasiswa dan bagian administrasi dalam membuat kelengkapan administratif KP dan TA. Sistem informasi KP dan TA yang dirancang memiliki sebuah database untuk menyimpan data dan sebuah aplikasi untuk memasukkan dan mengambil data yang diperlukan. Aplikasi terdiri dari 30 form input dan 26 form output dengan pengaturan hak akses yang berbeda antara mahasiswa, administrasi, dan dosen. Aplikasi dapat digunakan pada jaringan lokal (local area network) Teknik Industri UNS melalui intranet dan jaringan luas (wide area network) melalui internet. Arsitektur jaringan yang digunakan adalah fat-client model, yaitu menempatkan aplikasi pada client sedangkan server hanya mengurusi manajemen data. Kata kunci: sistem informasi, tugas akhir, kerja praktek, flowchart, DFD, database, program aplikasi, local area network, wide area network. xx + 179 halaman; 130 gambar; 66 tabel Daftar pustaka : 9 (1986-2008)
vi
ABSTRACT
Rendro Prasetyo, NIM: I0304059. FINAL PROJECT AND JOB TRAINING INFORMATION SYSTEM DEVELOPMENT IN INDUSTRIAL ENGINEERING DEPARTMENT UNS. Thesis. Surakarta: Industrial Engineering Department,
Engineering, Sebelas Maret University, January 2010. Faculty of Department of Industrial Engineering in Sebelas Maret University Surakarta (UNS) has a job training (KP) and final project (TA) course which is compulsory for students. In the present system, there is some information related TA and KP are hard to come by lecturers and students. The information that needed but difficult to obtain such an interest spread of KP and TA workmanship, progress KP and TA, and also a recapitulation of lecture supervisor loads KP and TA. Therefore, TA and KP information systems at Industrial Engineering UNS is needed. In this study are illustrated the flow of activity present system, modeling system, and then designing system. Chronology of events in the present system described using flowchart to see the parties involved and the stages of activity to go. Modeling system using data flow diagram (DFD) to determine the flow of data in each process. While the system design phase consists of database design, user interface design, and developing applications using Microsoft Visual Basic 6.0. The results of this research is KP and TA computer based information systems that can provide information of interest KP and TA workmanship, progress KP and TA, a recapitulation of lecture supervisor loads KP and TA, and also features that facilitating students and the administration in making the administrative completeness of KP and TA. KP and TA information systems has a database for storing data and an application to enter and retrieve the necessary data. The application consists of 30 inputs forms and 26 outputs forms with the access rights settings are different between students, administration, and lecturer. Applications can be used on a local area network Industrial Engineering UNS through intranet and wide area network through the internet. Network architecture used is fat-client model, which application is placed in the client while the server is only taking care of data management. Keywords: information systems, final project, job training, flowchart, DFD, databases, application program, local area network, wide area network.
xx + 179 pages; 130 images; 66 tables
References: 9 (1986-2008)
vii
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT atas limpahan karunia
dan rahmat-Nya sehingga penulis dapat menyelesaikan laporan tugas akhir ini.
Shalawat dan salam tidak lupa penulis haturkan kepada Rasulullah Muhammad
SAW, sebagai panutan dan suri tauladan yang baik.
Penyusunan tugas akhir ini tidak lepas dari bantuan, support, kontribusi,
dan do’a dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis
mengucapkan terima kasih yang sebesar-besarnya kepada:
1. Bapak Ir. Lobes Herdiman, MT selaku Ketua Jurusan Teknik Industri UNS,
sekaligus dosen penguji I.
2. Bapak Irwan Iftadi, ST, M.Eng selaku dosen pembimbing I yang banyak
memberikan pengarahan, masukan, dan bimbingan sehingga penulis dapat
menyelesaikan tugas akhir ini.
3. Bapak Taufiq Rochman, STP, MT selaku dosen pembimbing II yang telah
meluangkan waktu untuk memberikan bimbingan kepada penulis.
4. Bapak Yuniaristanto, ST, MT selaku dosen penguji II yang berkenan
memberikan saran dan perbaikan terhadap tugas akhir ini.
5. Segenap staff TU Teknik Industri, atas bantuannya demi kelancaran
penyelesaian tugas akhir ini.
6. Keluarga besarku, atas supportnya selama pengerjaan laporan.
7. My lovely, thanks telah memberiku semangat dalam mengerjakan tugas akhir.
8. Keluarga besar OPSI, Pak Yusuf, Heni P, Riko, Diesel, Elok, Isnu, Supri,
Gustitia, Anita, Heni A, Budi, atas kerjasama dan kebersamaannya.
9. Teman-teman angkatan 2004 yang telah memberikan dukungannya selama ini.
10. Semua pihak yang telah membantu penulis, terima kasih atas segalanya.
Akhir kata, penulis mengucapkan terima kasih dan semoga laporan tugas
akhir ini dapat memberikan manfaat bagi kita semua.
Surakarta, Pebruari 2010
Penulis
viii
DAFTAR ISI
ABSTRAK .............................................................................................................. vi
ABSTRACT........................................................................................................... vii
KATA PENGANTAR ......................................................................................... viii
DAFTAR ISI ........................................................................................................... ix
DAFTAR TABEL .................................................................................................. xii
DAFTAR GAMBAR ............................................................................................. xv
BAB I PENDAHULUAN
1.1 Latar Belakang .................................................................................I-1
1.2 Perumusan Masalah .........................................................................I-3
1.3 Tujuan Penelitian..............................................................................I-3
Gambar 4.3 Diagram konteks sistem informasi TA dan KP sistem sekarang
Dari diagram konteks yang ada kemudian dibuat bagan berjenjang (hirarchy
chart). Bagan berjenjang digunakan untuk mempersiapkan panggambaran DFD ke
level-level yang lebih bawah lagi. Bagan berjenjang dapat digambar dengan
menggunakan notasi proses yang digunakan di DFD. Untuk sistem informasi TA
dan KP ini, proses-proses yang ada digambarkan sesuai dengan jenjangnya dalam
hirarchy chart seperti pada gambar 4.4.
IV - 10
Top
Lev
el
Lev
el 0
Lev
el 1
Lev
el 3
Lev
el 2
Pen
dafta
ran
Prop
osal
TA
1.1
Pene
tapa
n D
osen
P
embi
mbi
ng
TA1.2
Pen
dafta
ran
Sem
inar
TA
1.3
Mem
buat
ja
dwal
S
emin
ar T
A
1.4
Pene
tapa
n D
osen
P
engu
ji TA
1.5
Sub
Sist
em
Info
rmas
iTu
gas
Akhi
r (TA
)
1
Pen
etap
an
Dos
en
Pem
bim
bing
KP2.
1
Pen
gaju
an
KP
2.2
Pend
afta
ran
Sem
inar
KP
2.3
Mem
buat
ja
dwal
Se
min
ar K
P
2.4
Sub
Sist
em
Info
rmas
irja
Pra
ktek
(KP)
Ke
2
Sist
em In
form
asi
Tuga
s Ak
hir d
an K
erja
Pra
ktek
ju
rusa
n Te
knik
Indu
stri
UN
S
0
Mem
buat
S
urat
P
enga
juan
K
P k
e Ju
rusa
n
2.2.
1
Men
girim
P
ropo
sal
dan
Sur
at
Per
moh
onan
K
P k
e P
erus
ahaa
n
2.2.
2
Men
entu
kan
wak
tu d
an
tem
pat
Sem
inar
TA
1.4.
1
Men
gum
umka
n ja
dwal
Sem
inar
TA1.4.
2
Sem
inar
TA1.
6
Mem
buat
ja
dwal
S
idan
g TA
1.8
Men
entu
kan
wak
tu d
an
tem
pat
Sid
ang
TA
1.8.
1
Men
gum
umka
n ja
dwal
Sid
ang
TA1.8.
2
Mel
ihat
In
form
asi T
A
1.10
Sid
ang
TA1.9
Sem
inar
K
P
2.5
Mel
ihat
In
form
asi
KP
2.6
Men
yam
paik
an
Pro
posa
l TA
ke
pada
Ket
ua
Bid
ang
Kem
inat
an
1.2.
1
Men
gelu
arka
n S
urat
K
eput
usan
P
embi
mbi
ng
TA1.2.
2
Pen
dafta
ran
Sida
ng T
A
1.7
Pen
gece
kan
syar
at
pend
afta
ran
sem
inar
TA
1.3.
1
Mem
buat
re
kap
dafta
r m
ahas
isw
a ya
ng b
erha
k m
engi
kuti
sem
inar
TA
1.3.
2
Mem
buat
ke
leng
kapa
n se
min
ar T
A
1.6.
1
Pen
ilaia
n se
min
ar T
A
1.6.
2
Pen
gece
kan
syar
at
pend
afta
ran
sida
ng T
A
1.7.
1
Mem
buat
re
kap
dafta
r m
ahas
isw
a ya
ng b
erha
k m
engi
kuti
sida
ng T
A
1.7.
2
Mem
buat
ke
leng
kapa
n si
dang
TA
1.9.
1
Pen
ilaia
n si
dang
TA
1.9.
2
Mel
ihat
pe
ngum
uman
pe
mbi
mbi
ng
TA
1.10
.1
Mel
ihat
pe
ngum
uman
pe
nguj
i TA
1.10
.2
Mel
ihat
ja
dwal
si
dang
TA
1.10
.4
Mel
ihat
ja
dwal
se
min
ar T
A
1.10
.3
Mel
ihat
pr
ogre
ss
TA
1.10
.5
Pen
gece
kan
syar
at
pend
afta
ran
sem
inar
KP
2.3.
1
Mem
buat
re
kap
dafta
r m
ahas
isw
a ya
ng b
erha
k m
engi
kuti
sem
inar
KP
2.3.
2
Men
entu
kan
ruan
g Se
min
ar K
P
2.4.
1
Men
gum
umka
n ja
dwal
Sem
inar
KP2.4.
2
Mem
buat
ke
leng
kapa
n se
min
ar K
P
2.5.
1
Pen
ilaia
n se
min
ar K
P
2.5.
2
Mel
ihat
pe
ngum
uman
pe
mbi
mbi
ng
KP
2.6.
1
Mel
ihat
ja
dwal
se
min
ar K
P
2.6.
2
Inpu
t dat
a un
tuk
kele
ngka
pan
sem
inar
TA
1.6.
1.1
Men
ceta
k ke
leng
kapa
n se
min
ar T
A
1.6.
1.2
Inpu
t dat
a un
tuk
kele
ngka
pan
sida
ng T
A
1.9.
1.1
Men
ceta
k ke
leng
kapa
n si
dang
TA
1.9.
1.2
Inpu
t dat
a un
tuk
kele
ngka
pan
sem
inar
KP
2.5.
1.1
Men
ceta
k ke
leng
kapa
n se
min
ar K
P
2.5.
1.2
Mel
ihat
ni
lai T
A
1.10
.6
Mel
ihat
nila
i K
P
2.6.
3
Gam
bar
4.4
Hira
rchy
cha
rt si
stem
info
rmas
i TA
dan
KP
sist
em se
kara
ng
IV - 11
Setelah membuat hirarchy chart, langkah selanjutnya adalah membuat DFD
level 0 seperti yang terlihat pada gambar 4.5.
Sub Sistem Informasi Tugas Akhir
1
Administrasi(TU)
Dosen(Koordinator TA)
Mahasiswa
Data Dosen Pembimbing TA
Data Dosen Penguji TA
Jadwal Seminar TA
Jadwal Sidang TA
Data Pendaftaran Proposal TAData Pendaftaran Seminar TAData Pendaftaran Sidang TA Sub Sistem Informasi
Kerja Praktek
2
Dosen(Koordinator KP)
Dat
a D
osen
Pem
bim
bing
KP
Data Pengajuan KP
Data Pendaftaran Seminar KP
Jadwal Seminar TA
Jadwal Sidang TA
Jadwal Seminar KP
Pengumuman Penguji TA
Pengumuman Pembimbing TA
Pengumuman Pembimbing KP
Dosen(Secara Umum)
Progress TA Mahasiswa Jadwal Seminar KP
Progress TA Mahasiswa
Nilai TA
Nilai KP
Dosen(Pembimbing KP)
Dosen(Ketua Penguji TA)
Nila
i TA
Nilai KP
Gambar 4.5 DFD level 0 sistem sekarang
Dari gambar 4.5 dapat dilihat bahwa aliran data masih bersifat umum. Selain
itu, pada DFD level 0 tersebut juga belum diketahui data store yang muncul dari
aktivitas terkait TA dan KP. Pada DFD level 0 ini dilakukan dekomposisi
(pemecahan) sistem menjadi 2 sub sistem, yaitu :
1. Sub sistem informasi Tugas Akhir
2. Sub sistem informasi Kerja Praktek
Dari DFD level 0 seperti yang telah digambarkan diatas, kemudian dibuat
DFD level 1 untuk masing-masing sub sistem. DFD level 1 untuk sub sistem
informasi Tugas Akhir digambarkan pada gambar 4.6. Sedangkan DFD level 1
untuk sub sistem informasi Kerja Praktek digambarkan pada gambar 4.7.
IV - 12
Gambar 4.6 DFD level 1 sub sistem informasi Tugas Akhir sistem sekarang
Aktivitas sub sistem Tugas Akhir digambarkan pada DFD level 1 gambar
4.6. Dari gambar tersebut dapat diketahui bahwa pada DFD level 1 sub sistem
Tugas Akhir terdapat 10 proses atau aktivitas utama, yaitu :
1. Pendaftaran proposal Tugas Akhir,
2. Penetapan dosen pembimbing Tugas Akhir,
3. Pendaftaran seminar Tugas Akhir,
4. Membuat jadwal seminar Tugas Akhir,
IV - 13
5. Penetapan dosen penguji Tugas Akhir,
6. Seminar TA,
7. Pendaftaran sidang Tugas Akhir,
8. Membuat jadwal sidang Tugas Akhir,
9. Sidang TA,
10. Melihat informasi Tugas Akhir.
Terlihat bahwa pada DFD level 1 sub sistem Tugas Akhir menghasilkan 9
data store yaitu data pendaftaran proposal TA, data pendaftaran seminar TA, data
pendaftaran sidang TA, data pembimbing TA, data penguji TA, data jadwal
seminar TA, data jadwal sidang TA, data seminar TA, dan data sidang TA.
Sedangkan data store yang dibutuhkan proses adalah data mahasiswa dan data
dosen. Data yang ada pada sistem sekarang disimpan dalam bentuk file dokumen
dan file spreadsheet.
Beberapa proses atau aktivitas pada DFD level 1 sub sistem informasi Tugas
Akhir masih dapat dijabarkan lebih detail lagi agar aliran data dapat terlihat lebih
jelas. Namun ada beberapa aktivitas yang sudah jelas dan tidak perlu dijabarkan
lagi. Aktivitas tersebut adalah pendaftaran proposal TA (aktivitas 1.1 P) dan
penetapan dosen penguji TA (aktivitas 1.5 P).
Pada saat melakukan pendaftaran proposal TA (aktivitas 1.1 P), mahasiswa
menyerahkan proposal TA rangkap 2 dengan menyertakan formulir pengajuan
proposal TA (F-01). Pada form tersebut, mahasiswa menuliskan nama, NIM, judul
proposal, serta memilih bidang keminatan sesuai dengan tema TA yang akan
dikerjakan. Data pendaftaran proposal TA diterima dan disimpan oleh koordinator
TA.
Penentuan dosen penguji TA (aktivitas 1.5 P) dilakukan oleh koordinator
TA sesuai dengan data mahasiswa peserta seminar yang diperoleh saat proses
pendaftaran seminar TA. Penguji TA ditentukan sesuai kompetensi dosen
terhadap judul TA mahasiswa dan ditetapkan sebelum pelaksanaan seminar.
Koordinator TA menyimpan data penguji TA sebagai arsip dalam bentuk hardfile
maupun softfile.
IV - 14
Gambar 4.7 DFD level 1 sub sistem informasi Kerja Praktek sistem sekarang
Aktivitas sub sistem Kerja Praktek digambarkan pada DFD level 1 gambar
4.7. Dari gambar tersebut dapat diketahui bahwa pada DFD level 1 sub sistem
Kerja Praktek terdapat 6 proses atau aktivitas utama, yaitu :
1. Penetapan dosen pembimbing Kerja Praktek,
2. Pengajuan Kerja Praktek,
3. Pendaftaran seminar Kerja Praktek,
4. Membuat jadwal seminar Kerja Praktek,
5. Seminar KP,
6. Melihat informasi Kerja Praktek.
Terlihat bahwa pada DFD level 1 sub sistem Kerja Praktek menghasilkan 5
data store yaitu data seminar KP, pendaftaran seminar KP, pengajuan KP,
pembimbing KP, dan jadwal seminar KP. Sedangkan data store yang dibutuhkan
proses adalah data mahasiswa dan data dosen. Data yang ada pada sistem
sekarang disimpan dalam bentuk file dokumen dan file spreadsheet.
Beberapa proses atau aktivitas pada DFD level 1 sub sistem informasi Kerja
Praktek masih dapat dijabarkan lebih detail lagi agar aliran data dapat terlihat
lebih jelas. Namun ada aktivitas yang sudah jelas dan tidak perlu dijabarkan lagi.
IV - 15
Aktivitas tersebut adalah menetapkan dosen pembimbing KP (aktivitas 2.1 P).
Koordinator KP menetapkan dosen pembimbing KP setiap tahun sekali yang
ditujukan kepada mahasiswa semester 6. Data dosen pembimbing KP tersebut
disimpan oleh koordinator KP sebagai arsip dan nantinya akan diumumkan
kepada mahasiswa.
Beberapa aktivitas yang ada pada DFD level 1 masih dapat dijabarkan lebih
detail lagi kedalam DFD level 2 agar aliran data dapat terlihat lebih jelas.
Aktivitas-aktivitas tersebut dapat dilihat pada gambar 4.8 sampai dengan gambar
4.20.
Gambar 4.8 DFD level 2 proses 1.2 (penetapan dosen pembimbing TA) sistem sekarang
Gambar 4.8 memperlihatkan penjabaran proses penetapan dosen
pembimbing TA. Proposal beserta form pengajuan proposal yang diterima oleh
koordinator TA akan disampaikan kepada ketua bidang keminatan sesuai dengan
minat TA yang akan dikerjakan mahasiswa. Ketua bidang keminatan kemudian
mengambil keputusan untuk menerima atau menolak proposal yang diajukan.
Koordinator TA merekap proposal yang telah disetujui ketua bidang keminatan
dan selanjutnya mengeluarkan surat keputusan (SK) pembimbing TA. Data
pembimbing TA akan diumumkan kepada mahasiswa dan juga disimpan dalam
dalam bentuk hardfile maupun softfile.
IV - 16
Gambar 4.9 DFD level 2 proses 1.3 (pendaftaran seminar TA) sistem sekarang
Gambar 4.9 memperlihatkan penjabaran proses pendaftaran seminar TA.
Mahasiswa yang akan melaksanakan seminar menyerahkan form pendaftaran
seminar TA beserta semua persyaratan yang ditentukan. Data yang ada pada form
pendaftaran seminar terdiri atas nama mahasiswa, NIM, nama dosen pembimbing,
dan judul TA. Setelah melakukan pengecekan terhadap semua persyaratan
pendaftaran seminar TA, bagian administrasi (TU) kemudian membuat rekap
daftar mahasiswa yang berhak mengikuti untuk seminar TA. Rekap data tersebut
akan diberikan kepada koordinator TA dan juga disimpan sebagai arsip.
Gambar 4.10 DFD level 2 proses 1.4 (membuat jadwal seminar TA) sistem sekarang
Gambar 4.10 memperlihatkan aktivitas yang terjadi saat koordinator TA
membuat jadwal seminar TA. Koordinator TA menentukan jadwal seminar
kepada mahasiswa yang akan melaksanakan seminar. Data peserta seminar yang
dimiliki oleh koordinator TA berasal dari proses pendaftaran seminar TA. Jadwal
IV - 17
yang dibuat kemudian diumumkan melalui papan pengumuman dan juga
disimpan oleh koordinator TA sebagai arsip dokumen dalam bentuk hardfile
maupun softfile. Jadwal seminar TA diumumkan bersamaan dengan pengumuman
dosen penguji TA. Sehingga pada jadwal seminar tersebut akan dapat diketahui
informasi tentang nama dan NIM mahasiswa yang akan melaksanakan seminar,
judul TA, nama dosen pembimbing, waktu pelaksanaan seminar, nama dosen
penguji, dan ruang seminar.
Gambar 4.11 DFD level 2 proses 1.6 (seminar TA) sistem sekarang
Gambar 4.11 memperlihatkan penjabaran proses seminar TA. Sesaat
sebelum dilaksanakan seminar, bagian administrasi membuat kelengkapan
seminar TA untuk mahasiswa yang bersangkutan. Kelengkapan seminar yang
dibuat meliputi berita acara seminar, form nilai seminar, dan rekapitulasi nilai
seminar. Setelah seminar TA selesai dilaksanakan, mahasiswa dapat langsung
mengetahui nilai seminarnya.
Gambar 4.12 DFD level 2 proses 1.7 (pendaftaran sidang TA) sistem sekarang
IV - 18
Gambar 4.12 memperlihatkan penjabaran proses pendaftaran sidang TA.
Mahasiswa yang akan melaksanakan sidang menyerahkan form pendaftaran
sidang TA beserta semua persyaratan yang ditentukan. Data yang ada pada form
pendaftaran sidang terdiri atas nama mahasiswa, NIM, nama dosen pembimbing,
dan judul TA. Setelah melakukan pengecekan syarat pendaftaran sidang, bagian
administrasi (TU) kemudian membuat rekap daftar mahasiswa yang berhak
mengikuti sidang TA. Rekap data tersebut akan diberikan kepada koordinator TA
dan juga disimpan sebagai arsip.
Gambar 4.13 DFD level 2 proses 1.8 (membuat jadwal sidang TA) sistem sekarang
Gambar 4.13 memperlihatkan aktivitas yang terjadi saat koordinator TA
membuat jadwal sidang TA. Koordinator TA menentukan jadwal sidang kepada
mahasiswa yang akan melaksanakan sidang. Data peserta sidang yang dimiliki
oleh koordinator TA berasal dari proses pendaftaran sidang TA. Jadwal yang
dibuat kemudian diumumkan melalui papan pengumuman dan juga disimpan oleh
koordinator TA sebagai arsip dokumen dalam bentuk hardfile maupun softfile.
Pada jadwal sidang tersebut akan dapat diketahui informasi tentang nama dan
NIM mahasiswa yang akan melaksanakan sidang, judul TA, nama dosen
pembimbing, waktu pelaksanaan sidang, nama dosen penguji, dan ruang sidang.
IV - 19
Gambar 4.14 DFD level 2 proses 1.9 (sidang TA) sistem sekarang
Gambar 4.14 memperlihatkan penjabaran proses sidang TA. Sesaat sebelum
dilaksanakan sidang, bagian administrasi membuat kelengkapan sidang TA untuk
mahasiswa yang bersangkutan. Kelengkapan sidang yang dibuat meliputi form
nilai bimbingan, berita acara sidang, form nilai sidang, dan rekapitulasi nilai
sidang. Setelah sidang TA selesai dilaksanakan, mahasiswa dapat langsung
mengetahui nilai sidangnya.
Gambar 4.15 DFD level 2 proses 1.10 (melihat informasi TA) sistem sekarang
IV - 20
Gambar 4.15 memperlihatkan penjabaran proses melihat informasi TA. Pada
sistem sekarang ini, informasi yang sudah diproses antara lain pengumuman
pembimbing TA, pengumuman penguji TA, jadwal seminar TA, jadwal sidang
TA, nilai TA, dan progress TA.
Gambar 4.16 DFD level 2 proses 2.2 (pengajuan KP) sistem sekarang
Gambar 4.16 memperlihatkan penjabaran proses pengajuan Kerja Praktek.
Aktivitas ini diawali dengan pembuatan surat pengajuan KP ke jurusan. Surat
pengajuan KP mahasiswa selanjutnya akan disimpan oleh pihak jurusan sebagai
arsip. Selain membuat surat pengajuan KP ke jurusan, mahasiswa juga membuat
surat permohonan KP beserta proposal kepada perusahaan yang dituju.
Gambar 4.17 DFD level 2 proses 2.3 (pendaftaran seminar KP) sistem sekarang
Gambar 4.17 memperlihatkan penjabaran proses pendaftaran seminar KP.
Mahasiswa yang akan melaksanakan seminar menyerahkan form pendaftaran
seminar KP beserta semua persyaratan yang ditentukan. Data yang ada pada form
pendaftaran seminar terdiri atas nama mahasiswa, NIM, nama dosen pembimbing,
IV - 21
judul KP, serta rencana hari dan tanggal pelaksanaan seminar. Setelah melakukan
pengecekan syarat pendaftaran seminar KP, bagian administrasi (TU) kemudian
membuat rekap daftar mahasiswa yang berhak mengikuti seminar KP. Rekap data
tersebut akan disimpan sebagai arsip.
Gambar 4.18 DFD level 2 proses 2.4 (membuat jadwal seminar KP) sistem sekarang
Gambar 4.18 memperlihatkan penjabaran proses pembuatan jadwal seminar
Kerja Praktek. Bagian administrasi (TU) menerima form pendaftaran seminar KP
pada saat mahasiswa melakukan pendaftaran seminar. Berdasarkan form tersebut,
administrasi (TU) kemudian menentukan ruang seminar KP untuk mahasiswa
yang akan melaksanakan seminar. Jadwal seminar KP yang ditetapkan kemudian
disimpan oleh administrasi (TU) sebagai arsip.
Gambar 4.19 DFD level 2 proses 2.5 (seminar KP) sistem sekarang
IV - 22
Gambar 4.19 memperlihatkan penjabaran proses seminar KP. Sesaat
sebelum dilaksanakan seminar, bagian administrasi mencetak kelengkapan
seminar KP untuk mahasiswa yang bersangkutan. Kelengkapan seminar yang
dibuat meliputi berita acara seminar, form daftar hadir peserta seminar, dan form
penilaian KP. Setelah seminar selesai dilaksanakan, mahasiswa dapat langsung
mengetahui nilai seminarnya.
Gambar 4.20 DFD level 2 proses 2.6 (melihat informasi KP) sistem sekarang
Gambar 4.20 memperlihatkan penjabaran proses melihat informasi KP. Pada
sistem sekarang ini, informasi yang sudah diproses antara lain pengumuman
pembimbing KP, jadwal seminar KP, dan nilai KP. Pengumuman pembimbing KP
diumumkan melalui papan pengumuman, sedangkan pengumuman jadwal
seminar KP disampaikan langsung kepada mahasiswa yang akan melaksanakan
seminar.
Beberapa aktivitas yang ada pada DFD level 2 masih dapat dijabarkan lebih
detail lagi kedalam DFD level 3. Aktivitas-aktivitas tersebut dapat dilihat pada
gambar 4.21 sampai dengan gambar 4.23.
Gambar 4.21 DFD level 3 proses 1.6.1 (membuat kelengkapan seminar TA) sistem sekarang
IV - 23
Gambar 4.21 memperlihatkan penjabaran proses membuat kelengkapan
seminar TA. Untuk membuat kelengkapan seminar TA, bagian administrasi
membutuhkan beberapa data yang akan dimasukkan kedalam formulir. Data-data
yang diperlukan adalah nama mahasiswa, NIM, judul TA, jadwal seminar, nama
dosen pembimbing, dan nama dosen penguji.
Gambar 4.22 DFD level 3 proses 1.9.1 (membuat kelengkapan sidang TA) sistem
sekarang
Gambar 4.22 memperlihatkan penjabaran proses membuat kelengkapan
sidang TA. Untuk membuat kelengkapan sidang TA, bagian administrasi
membutuhkan beberapa data yang akan dimasukkan kedalam formulir. Data-data
yang diperlukan adalah nama mahasiswa, NIM, judul TA, jadwal sidang, nama
dosen pembimbing, dan nama dosen penguji.
Gambar 4.23 DFD level 3 proses 2.5.1 (membuat kelengkapan seminar KP) sistem
sekarang
Gambar 4.23 memperlihatkan penjabaran proses membuat kelengkapan
seminar KP. Untuk membuat kelengkapan seminar KP, bagian administrasi
membutuhkan beberapa data yang akan dimasukkan kedalam formulir. Data-data
yang diperlukan adalah nama mahasiswa, NIM, judul KP, jadwal seminar, dan
nama dosen pembimbing.
IV - 24
4.2.2 Analisis sistem sekarang
Tahap analisis sistem sekarang adalah proses mengidentifikasi
permasalahan-permasalahan, hambatan-hambatan, dan kesempatan-kesempatan
yang ada pada sistem yang digunakan saat ini, sehingga bisa diketahui kebutuhan-
kebutuhan sistem yang pada akhirnya nanti akan bisa digunakan sebagai usulan
perbaikan pada sistem. Tahap ini merupakan salah satu tahap yang penting, karena
kesalahan dalam analisis permasalahan dalam sistem akan menimbulkan salah
persepsi ketika mengajukan usulan perbaikan sistem. Hal ini akan berakibat pada
kurang efektifnya ide perbaikan yang diusulkan.
A. Analisis sistem Tugas Akhir
Analisis sistem Tugas Akhir dibagi menjadi empat bagian sesuai aktivitas
utama yang ada pada sistem TA, yaitu: analisis pengajuan TA, analisis
pendaftaran dan pelaksanaan seminar TA, analisis pendaftaran dan pelaksanaan
sidang TA, dan pemrosesan informasi TA.
1. Analisis pengajuan Tugas Akhir
Mahasiswa yang mengajukan proposal TA wajib menentukan pilihan bidang
keminatan yang kemudian dicantumkan dalam form pengajuan proposal TA.
Bidang keminatan yang dipilih oleh mahasiswa dalam proposalnya akan
digunakan untuk keperluan penyampaian proposal kepada ketua bidang keminatan
yang bersangkutan. Hal ini tentu akan memudahkan koordinator TA dalam
meneruskan proposal kepada bidang keminatan yang sesuai dengan tema yang
diajukan. Jadi pada sistem sekarang ini, pemanfaatan data pilihan bidang
keminatan TA hanya sebatas untuk keperluan pendistribusian proposal kepada
bidang keminatan dan tidak digunakan untuk keperluan yang lain.
Bidang keminatan yang dipilih mahasiswa dalam proposalnya sebenarnya bisa
digunakan untuk memunculkan informasi penyebaran minat TA dalam suatu
periode tertentu. Informasi ini dibutuhkan terutama oleh pihak manajemen jurusan
untuk keperluan pengawasan dan pengambilan keputusan terkait Tugas Akhir. Hal
ini dapat dicapai jika data tersebut dikelola dengan baik. Sehingga pada saat data
dibutuhkan, informasi yang dihasilkan bisa akurat dan dapat tersaji dengan cepat.
IV - 25
Namun pada kenyataannya, pihak jurusan Teknik Industri belum melakukan
pengelolaan data bidang keminatan TA secara optimal. Akibat belum optimalnya
pengelolaan data tersebut adalah kesulitan bagi koordinator TA untuk bisa
menyajikan informasi penyebaran TA dalam periode waktu tertentu secara cepat
dan akurat. Hal ini layak menjadi bahan pertimbangan dalam pengembangan
sistem informasi TA di jurusan Teknik Industri UNS.
2. Analisis pendaftaran dan pelaksanaan seminar Tugas Akhir
Alur kegiatan pendaftaran hingga pelaksanaan seminar TA di jurusan Teknik
Industri sudah berjalan dengan cukup baik. Akan tetapi ada yang masih perlu
diperhatikan dalam kegiatan menjelang seminar TA mahasiswa. Kegiatan tersebut
adalah kegiatan dari bagian administrasi (TU) untuk menyiapkan kelengkapan
seminar TA mahasiswa.
Sebelum seminar TA dilakukan, bagian administrasi (TU) akan menyiapkan
berkas-berkas kelengkapan seminar yang terdiri dari form nilai bimbingan TA,
form nilai seminar TA untuk masing-masing penguji, dan berita acara seminar
TA. Untuk keperluan itu, bagian administrasi (TU) harus memasukkan nama,
NIM, judul TA, nama pembimbing I dan II, nama penguji I dan II, serta waktu
seminar (meliputi hari, tanggal, jam) pada form-form yang diperlukan. Kegiatan
untuk menyiapkan berkas-berkas tersebut tentu membutuhkan waktu yang relatif
lama. Apalagi jika mahasiswa yang melakukan seminar pada hari yang sama
jumlahnya cukup banyak. Hal ini tentu akan memperbesar terjadinya kesalahan
manusia (human error) yang dilakukan oleh bagian administrasi (TU). Oleh
karena itu, perancangan sistem yang lebih baik perlu dilakukan agar pekerjaan
bagian administrasi (TU) bisa lebih efisien dan terhindar dari human error.
3. Analisis pendaftaran dan pelaksanaan sidang Tugas Akhir
Alur kegiatan pendaftaran hingga pelaksanaan sidang TA di jurusan Teknik
Industri menyerupai alur kegiatan pendaftaran hingga pelaksanaan seminar TA
seperti yang telah dibahas pada bagian sebelumnya. Pengamatan difokuskan pada
bagian administrasi (TU) dalam menyiapkan kelengkapan sidang TA.
IV - 26
Sama halnya dengan penyiapan kelengkapan seminar, pada saat
mempersiapkan kelengkapan sidang TA, bagian administrasi juga harus
memasukkan nama, NIM, judul TA, nama pembimbing I dan II, nama penguji I
dan II, serta waktu seminar (meliputi hari, tanggal, jam) pada form-form yang
diperlukan. Kegiatan tersebut tentu membutuhkan waktu yang relatif lama.
Apalagi jika mahasiswa yang melakukan sidang pada hari yang sama jumlahnya
cukup banyak. Hal ini tentu akan memperbesar terjadinya kesalahan manusia
(human error) yang dilakukan oleh bagian administrasi (TU). Oleh karena itu,
perancangan sistem yang lebih baik perlu dilakukan agar pekerjaan bagian
administrasi (TU) bisa lebih efisien dan terhindar dari human error.
4. Analisis pemrosesan informasi Tugas Akhir
Informasi terkait Tugas Akhir yang selama ini sudah diproses antara lain
informasi tentang pengumuman pembimbing TA, pengumuman penguji TA,
jadwal seminar, jadwal sidang, dan progress TA mahasiswa. Informasi tersebut
dibuat berdasarkan data-data yang dimiliki oleh pihak jurusan, khususnya
koordinator TA. Data-data yang dimiliki oleh pihak jurusan tersimpan dalam
bentuk dokumen kertas yang diarsip dalam almari pengarsipan serta dalam bentuk
file dokumen maupun spreadsheet yang tersimpan dalam komputer.
Dalam membuat informasi progress TA, koordinator TA harus merekap data
yang antara lain terdiri dari tanggal pengajuan proposal, tanggal keluarnya Surat
Keputusan (SK) tentang dosen pembimbing, tanggal pendaftaran seminar, tanggal
pelaksanaan seminar, tanggal pendaftaran sidang, tanggal pelaksanaan sidang,
nama dosen pembimbing I dan II, serta nama dosen penguji I dan II. Pemrosesan
data menjadi informasi progress TA akan memerlukan waktu yang relatif lama
dan rawan terjadi kesalahan. Karena proses pembuatan informasi yang cukup
ribet, menjadikan informasi progress TA yang dipasang pada papan pengumuman
jarang di-update dan informasinya tidak lengkap.
Data-data terkait Tugas Akhir yang dimiliki pihak jurusan dapat dimanfaatkan
untuk mendapatkan informasi yang benar dan bermanfaat. Hal ini dapat dilakukan
jika data-data yang ada dikelola dengan baik. Pada sistem sekarang ini, pihak
jurusan belum melakukan pengelolaan dengan baik terhadap data-data tersebut.
IV - 27
Informasi lain yang dapat dibuat dengan memanfaatkan data yang ada antara lain
informasi penyebaran minat pengerjaan TA dan rekapitulasi beban dosen
pembimbing TA.
Dengan pengelolaan data yang baik, koordinator TA akan dengan mudah
untuk membuat laporan rekapitulasi beban dosen pembimbing dan penguji TA
dalam suatu periode tertentu tanpa harus merekap satu-per-satu dari file dokumen
yang telah diarsip. Laporan beban dosen pembimbing dan penguji TA bisa
dimanfaatkan oleh pihak jurusan untuk mengatur dan mengambil kebijakan
tentang pembagian dosen pembimbing dan penguji TA.
Informasi penyebaran minat TA dapat dibuat dengan merekap data bidang
keminatan yang ada pada form pengajuan proposal TA mahasiswa. Dengan
informasi penyebaran minat TA, pihak jurusan dapat dengan mudah memantau
minat pengerjaan TA mahasiswa dan membuat keputusan yang dianggap perlu
terkait penyebaran minat Tugas Akhir.
B. Analisis sistem Kerja Praktek
Analisis sistem Kerja Praktek dibagi menjadi tiga bagian sesuai aktivitas
utama yang ada pada sistem KP, yaitu: analisis pengajuan KP, analisis
pendaftaran dan pelaksanaan seminar KP, dan pemrosesan informasi KP.
1. Analisis pengajuan Kerja Praktek
Pengajuan Kerja Praktek di jurusan Teknik Industri sudah dapat dikatakan
berjalan dengan baik. Mahasiswa yang akan melaksanakan KP terlebih dahulu
harus membuat surat pengajuan KP kepada pihak jurusan. Dengan adanya surat
pengajuan KP, maka pihak jurusan memiliki data tentang mahasiswa yang akan
melaksanakan KP pada periode waktu tertentu. Data yang berupa lembaran surat
tersebut sudah diarsip dengan rapi oleh pihak jurusan pada tempat pengarsipan.
2. Analisis pendaftaran seminar Kerja Praktek
Pada sistem sekarang ini, pendaftaran seminar KP dilayani di bagian
administrasi (TU). Setelah menerima formulir pendaftaran beserta syarat-syarat
IV - 28
seminar KP, bagian administrasi (TU) selanjutnya menentukan ruang untuk
pelaksanaan seminar KP mahasiswa.
Sebelum seminar KP dilakukan, bagian administrasi (TU) akan menyiapkan
berkas-berkas kelengkapan seminar yang terdiri dari berita acara seminar KP,
daftar hadir peserta seminar KP, dan form penilaian KP. Untuk keperluan itu,
bagian administrasi (TU) harus memasukkan nama, NIM, judul KP, nama
pembimbing KP, serta waktu seminar (meliputi hari, tanggal, jam) pada form-
form yang diperlukan. Kegiatan untuk menyiapkan berkas-berkas tersebut tentu
membutuhkan waktu yang relatif lama. Apalagi jika mahasiswa yang melakukan
seminar pada hari yang sama jumlahnya cukup banyak. Hal ini tentu akan
memperbesar terjadinya kesalahan manusia (human error) yang dilakukan oleh
bagian administrasi (TU). Oleh karena itu, perancangan sistem yang lebih baik
perlu dilakukan agar pekerjaan bagian administrasi (TU) bisa lebih efisien dan
terhindar dari human error.
3. Analisis pemrosesan informasi Kerja Praktek
Informasi terkait Kerja Praktek yang selama ini sudah diproses antara lain
informasi tentang pengumuman pembimbing KP, dan jadwal seminar. Informasi
tersebut dibuat berdasarkan data-data yang dimiliki oleh pihak jurusan, khususnya
koordinator KP dan bagian administrasi. Data-data yang dimiliki oleh pihak
jurusan tersimpan dalam bentuk dokumen kertas yang diarsip dalam almari
pengarsipan serta dalam bentuk file dokumen maupun spreadsheet yang tersimpan
dalam komputer.
Pengumuman pembimbing KP dibuat secara rutin setiap tahun sekali yang
ditujukan kepada mahasiswa semester 6. Informasi ini disampaikan melalui papan
pengumuman jurusan Teknik Industri. Sedangkan untuk jadwal seminar KP
disampaikan secara langsung kepada mahasiswa yang akan melaksanakan
seminar.
Data-data terkait Kerja Praktek yang dimiliki pihak jurusan dapat
dimanfaatkan untuk mendapatkan informasi yang benar dan bermanfaat. Hal ini
dapat dilakukan jika data-data yang ada dikelola dengan baik. Pada sistem
sekarang ini, pihak jurusan belum melakukan pengelolaan dengan baik terhadap
IV - 29
data-data tersebut. Informasi lain yang dapat dibuat dengan memanfaatkan data
yang ada antara lain informasi penyebaran minat pengerjaan KP, informasi
progress KP mahasiswa, dan rekapitulasi beban dosen pembimbing KP.
Berbeda dengan aktivitas pada sistem Tugas Akhir, sistem Kerja Praktek di
jurusan Teknik Industri tidak memiliki catatan penyebaran minat dari laporan KP
yang dibuat oleh mahasiswa. Sehingga informasi tentang penyebaran minat KP
tersebut tidak bisa didapatkan. Informasi ini berguna bagi pihak manajemen
jurusan untuk memantau dan membuat keputusan tentang Kerja Praktek.
Rangkaian alur kegiatan Kerja Praktek yang selama ini berjalan akan
memberikan beberapa data kepada sistem. Data yang dimaksud adalah tanggal
pengajuan KP, tanggal keluarnya Surat Keputusan (SK) tentang dosen
pembimbing KP, tanggal mulai pelaksanaan KP di perusahaan, tanggal selesai
pelaksanaan KP di perusahaan, tanggal pendaftaran seminar, tanggal pelaksanaan
seminar, serta nama dosen pembimbing KP. Data-data tersebut dapat
dimanfaatkan untuk membuat informasi progress KP mahasiswa. Dengan
demikian, dosen bisa mendapatkan informasi progress KP untuk meningkatkan
fungsi kontrol seorang dosen kepada mahasiswa didiknya. Namun pada sistem
sekarang, pihak jurusan belum memanfaatkan data-data tersebut untuk membuat
informasi progress KP.
Dengan pengelolaan data yang baik, koordinator KP akan dengan mudah
untuk membuat laporan rekapitulasi beban dosen pembimbing KP dalam suatu
periode tertentu tanpa harus merekap satu-per-satu dari file dokumen yang telah
diarsip. Laporan beban dosen pembimbing KP bisa dimanfaatkan oleh pihak
jurusan untuk mengatur dan mengambil kebijakan tentang pembagian dosen
pembimbing KP.
Berdasarkan analisa sistem yang dilakukan, dapat diidentifikasi kebutuhan
dari sistem yang ada sekarang seperti yang terlihat pada tabel 4.1. Kebutuhan-
kebutuhan sistem yang ada nantinya akan digunakan sebagai acuan dalam
pengembangan sistem yang baru. Dengan menggunakan acuan ini, maka
diharapkan sistem yang sedang dirancang dapat memenuhi kebutuhan akan
kekurangan dan kelemahan dari sistem yang ada sekarang ini.
IV - 30
Tabel 4.1 Daftar kebutuhan sistem
No Kebutuhan Sistem Entitas
1 Manampilkan informasi penyebaran minat pengerjaan Tugas Akhir dalam suatu periode tertentu dengan cepat dan tepat
Dosen (koordinator TA)
2 Mengetahui rekapitulasi beban dosen pembimbing dan penguji Tugas Akhir dalam suatu periode tertentu dengan cepat dan akurat
Dosen (koordinator TA) Dosen (secara umum)
3 Menyiapkan berkas-berkas kelengkapan seminar Tugas Akhir dengan cepat dan terhindar dari kesalahan. Kelengkapan seminar TA yang harus dipersiapkan adalah: a). Berita Acara Seminar TA (F-06), b). Form Nilai Seminar TA (F-07) untuk masing-masing
dosen penguji, c). Rekapitulasi Nilai Seminar (F-08).
Administrasi (TU)
4 Menyiapkan berkas-berkas kelengkapan sidang Tugas Akhir dengan cepat dan terhindar dari kesalahan. Kelengkapan sidang TA yang harus dipersiapkan adalah: a). Form Nilai Bimbingan TA (F-03B), b). Berita Acara Sidang TA (F-11), c). Form Nilai Sidang TA (F-12), d). Rekapitulasi Nilai Sidang TA (F-13).
Administrasi (TU)
5 Menampilkan informasi progress Tugas Akhir mahasiswa dengan cepat dan akurat
6 Manampilkan informasi penyebaran minat pengerjaan Kerja Praktek dalam suatu periode tertentu dengan cepat dan tepat
Dosen (koordinator KP)
7 Mengetahui rekapitulasi beban dosen pembimbing Kerja Praktek dalam suatu periode tertentu dengan cepat dan akurat
Dosen (koordinator KP) Dosen (secara umum)
8 Menyiapkan berkas-berkas kelengkapan seminar Kerja Praktek dengan cepat dan terhindar dari kesalahan. Kelengkapan seminar TA yang harus dipersiapkan adalah: a). Berita Acara Seminar KP (F-KP07), b). Daftar Hadir Peserta Seminar KP (F-KP08), c). Form Penilaian KP (F-KP09).
Administrasi (TU)
9 Menampilkan informasi progress Kerja Praktek mahasiswa dengan cepat dan akurat
pembimbing TA, serta laporan penyebaran minat TA. Perubahan yang diusulkan
dapat dilihat didalam tulisan yang berarsir.
Dari DFD level 0 seperti yang telah digambarkan diatas, kemudian dibuat
DFD untuk level 1 untuk masing-masing sub sistem. DFD level 1 untuk sub
sistem informasi Tugas Akhir digambarkan pada gambar 4.29. Sedangkan DFD
level 1 untuk sub sistem informasi Kerja Praktek digambarkan pada gambar 4.30.
IV - 39
Gambar 4.29 DFD level 1 sub sistem Tugas Akhir sistem usulan
Proses atau aktivitas dalam sub sistem Tugas Akhir sistem usulan tidak
mengalami perubahan. Hanya saja pada sistem usulan ini terdapat penambahan
laporan yang dihasilkan, yaitu laporan penyebaran minat TA dan rekapitulasi
beban dosen pembimbing TA. Perubahan yang diusulkan dapat dilihat didalam
tulisan yang berarsir. Perubahan lain yang terjadi pada sistem adalah penggantian
data store. Pada sistem sekarang, data yang disimpan adalah dalam bentuk file
IV - 40
dokumen dan file spreadsheet. Sedangkan pada sistem usulan, data yang disimpan
adalah dalam bentuk binary yang tersimpan dalam sebuah database.
Gambar 4.30 DFD level 1 sub sistem Kerja Praktek sistem usulan
Proses atau aktivitas dalam sub sistem Kerja Praktek sistem usulan tidak
mengalami perubahan. Hanya saja pada sistem usulan ini terdapat penambahan
laporan yang dihasilkan, yaitu laporan penyebaran minat KP, laporan progress
KP, dan rekapitulasi beban dosen pembimbing KP. Perubahan yang diusulkan
dapat dilihat didalam tulisan yang berarsir. Perubahan lain yang terjadi pada
sistem adalah penggantian data store. Pada sistem sekarang, data yang disimpan
adalah dalam bentuk file dokumen dan file spreadsheet. Sedangkan pada sistem
usulan, data yang disimpan adalah dalam bentuk binary yang tersimpan dalam
sebuah database.
Proses atau aktivitas utama pada DFD level 1 sistem usulan dapat dijabarkan
lebih detail lagi agar aliran data dan informasi terlihat lebih jelas. Penjelasan dari
DFD level 1 sistem usulan adalah DFD level 2 sistem usulan seperti terlihat pada
gambar 4.31 sampai dengan gambar 4.43.
IV - 41
Gambar 4.31 DFD level 2 proses 1.2 (penetapan dosen pembimbing TA) sistem usulan
Gambar 4.31 memperlihatkan penjabaran penetapan dosen pembimbing TA.
Aktivitas yang ada pada DFD level 2 proses 1.2 sistem usulan tidak mengalami
perubahan.
Gambar 4.32 DFD level 2 proses 1.3 (pendaftaran seminar TA) sistem usulan
Gambar 4.32 memperlihatkan penjabaran proses pendaftaran seminar TA.
Aktivitas yang ada pada DFD level 2 proses 1.3 sistem usulan tidak mengalami
perubahan.
IV - 42
Gambar 4.33 DFD level 2 proses 1.4 (membuat jadwal seminar TA) sistem usulan
Gambar 4.33 memperlihatkan penjabaran proses membuat jadwal seminar
TA. Aktivitas yang ada pada DFD level 2 proses 1.4 sistem usulan tidak
mengalami perubahan.
Gambar 4.34 DFD level 2 proses 1.6 (seminar TA) sistem usulan
Gambar 4.34 memperlihatkan penjabaran proses seminar TA. Aktivitas yang
ada pada DFD level 2 proses 1.6 sistem usulan tidak mengalami perubahan.
IV - 43
Gambar 4.35 DFD level 2 proses 1.7 (pendaftaran sidang TA) sistem usulan
Gambar 4.35 memperlihatkan penjabaran proses pendaftaran sidang TA.
Aktivitas yang ada pada DFD level 2 proses 1.7 sistem usulan tidak mengalami
perubahan.
Gambar 4.36 DFD level 2 proses 1.8 (membuat jadwal sidang TA) sistem usulan
Gambar 4.36 memperlihatkan penjabaran proses membuat jadwal sidang
TA. Aktivitas yang ada pada DFD level 2 proses 1.8 sistem usulan tidak
mengalami perubahan.
IV - 44
Gambar 4.37 DFD level 2 proses 1.9 (sidang TA) sistem usulan
Gambar 4.37 memperlihatkan penjabaran proses sidang TA. Aktivitas yang
ada pada DFD level 2 proses 1.9 sistem usulan tidak mengalami perubahan.
Gambar 4.38 DFD level 2 proses 1.10 (melihat informasi TA) sistem usulan
Gambar 4.38 memperlihatkan penjabaran proses melihat informasi TA. Pada
DFD level 2 proses 1.10 sistem usulan terdapat beberapa perubahan. Perubahan
IV - 45
yang terjadi adalah penambahan aktivitas melihat rekapitulasi beban dosen
pembimbing TA serta melihat laporan penyebaran minat TA. Rekapitulasi beban
dosen pembimbing TA didapatkan dari data pembimbing yang dimiliki oleh
koordinator TA. Sedangkan laporan penyebaran minat TA didapatkan dari data
pendaftaran proposal TA. Perubahan yang diusulkan dapat dilihat didalam tulisan
yang berarsir.
Gambar 4.39 DFD level 2 proses 2.2 (pengajuan KP) sistem usulan
Gambar 4.39 memperlihatkan penjabaran proses pengajuan Kerja Praktek.
Aktivitas yang ada pada DFD level 2 proses 2.2 sistem usulan tidak mengalami
perubahan.
Gambar 4.40 DFD level 2 proses 2.3 (pendaftaran seminar KP) sistem usulan
Gambar 4.40 memperlihatkan penjabaran proses pendaftaran seminar KP.
DFD level 2 proses 2.3 sistem usulan mengalami perubahan tentang arus data
yang masuk. Pada sistem sekarang, data yang ada pada form pendaftaran seminar
IV - 46
terdiri atas nama mahasiswa, NIM, nama dosen pembimbing, judul KP, serta
rencana hari dan tanggal pelaksanaan seminar. Sedangkan pada sistem usulan
terdapat penambahan data yang harus diberikan oleh mahasiswa, yaitu data
keminatan sesuai dengan tema KP yang dikerjakan. Arus data yang mengalami
perubahan ditunjukkan dalam tulisan yang berarsir.
Gambar 4.41 DFD level 2 proses 2.4 (membuat jadwal seminar KP) sistem usulan
Gambar 4.41 memperlihatkan penjabaran proses membuat jadwal seminar
KP. Aktivitas yang ada pada DFD level 2 proses 2.4 sistem usulan tidak
mengalami perubahan.
Gambar 4.42 DFD level 2 proses 2.5 (seminar KP) sistem usulan
IV - 47
Gambar 4.42 memperlihatkan penjabaran proses seminar KP. Aktivitas yang
ada pada DFD level 2 proses 2.5 sistem usulan tidak mengalami perubahan.
R
ekap
itula
si D
osen
Pem
bim
bing
KP
Nila
i KP
Nila
i KP
Gambar 4.43 DFD level 2 proses 2.6 (melihat informasi KP) sistem usulan
Gambar 4.43 memperlihatkan penjabaran proses melihat informasi KP. Pada
DFD level 2 proses 2.6 sistem usulan terdapat beberapa perubahan. Perubahan
yang terjadi adalah penambahan laporan yang dihasilkan. Laporan tambahan pada
sistem usulan adalah laporan penyebaran minat KP, progress KP, dan rekapitulasi
dosen pembimbing KP. Perubahan yang diusulkan dapat dilihat didalam tulisan
yang berarsir.
Laporan penyebaran minat KP diperoleh dari data pendaftaran seminar KP.
Sedangkan laporan rekapitulasi dosen pembimbing diperoleh dari data
pembimbing KP. Untuk laporan progress KP diperoleh dari beberapa data, yaitu
data pengajuan KP, data pelaksanaan KP, data seminar KP, dan jadwal seminar
KP.
Beberapa aktivitas yang ada pada DFD level 2 sistem usulan masih dapat
dijabarkan lebih detail lagi kedalam DFD level 3 sistem usulan. Aktivitas-
aktivitas tersebut dapat dilihat pada gambar 4.44 sampai dengan gambar 4.46.
IV - 48
Gambar 4.44 DFD level 3 proses 1.6.1 (membuat kelengkapan seminar TA) sistem usulan
Gambar 4.44 memperlihatkan penjabaran proses membuat kelengkapan
seminar TA. Pada sistem sekarang terdapat aktivitas input data untuk kelengkapan
seminar TA. Data-data yang diperlukan adalah nama mahasiswa, NIM, judul TA,
jadwal seminar, nama dosen pembimbing, dan nama dosen penguji. Sedangkan
pada sistem usulan, aktivitas tersebut diganti dengan cari data peserta seminar TA.
Bagian administrasi tidak perlu mengetikkan data-data yang diperlukan, karena
form kelengkapan seminar TA langsung terisi data dari database dan telah siap
untuk dicetak. Perubahan aktivitas yang terjadi dapat dilihat didalam tulisan yang
berarsir.
Gambar 4.45 DFD level 3 proses 1.9.1 (membuat kelengkapan sidang TA) sistem usulan
Gambar 4.45 memperlihatkan penjabaran proses membuat kelengkapan
sidang TA. Pada sistem sekarang terdapat aktivitas input data untuk kelengkapan
sidang TA. Data-data yang diperlukan adalah nama mahasiswa, NIM, judul TA,
jadwal sidang, nama dosen pembimbing, dan nama dosen penguji. Sedangkan
pada sistem usulan, aktivitas tersebut diganti dengan cari data peserta sidang TA.
Bagian administrasi tidak perlu mengetikkan data-data yang diperlukan, karena
form kelengkapan sidang TA langsung terisi data dari database dan telah siap
untuk dicetak. Perubahan yang diusulkan dapat dilihat didalam tulisan yang
berarsir.
IV - 49
Gambar 4.46 DFD level 3 proses 2.5.1 (membuat kelengkapan seminar KP) sistem
usulan
Gambar 4.46 memperlihatkan penjabaran proses membuat kelengkapan
seminar KP. Pada sistem sekarang terdapat aktivitas input data untuk kelengkapan
seminar KP. Data-data yang diperlukan adalah nama mahasiswa, NIM, judul KP,
jadwal seminar, dan nama dosen pembimbing. Sedangkan pada sistem usulan,
aktivitas tersebut diganti dengan cari data peserta seminar KP. Bagian
administrasi tidak perlu mengetikkan data-data yang diperlukan, karena form
kelengkapan seminar KP langsung terisi data dari database dan telah siap untuk
dicetak. Perubahan aktivitas yang terjadi dapat dilihat didalam tulisan yang
berarsir.
4.3 PERANCANGAN SISTEM
Dari DFD usulan seperti yang telah dikerjakan diatas diperoleh 16 data store
yang nantinya digunakan untuk menentukan tabel awal sistem informasi Tugas
Akhir dan Kerja Praktek ini. Data store tersebut, sebagai berikut:
1. Data dosen (D1)
2. Data mahasiswa (D2)
3. Pendaftaran proposal TA (D3)
4. Pendaftaran seminar TA (D4)
5. Pendaftaran sidang TA (D5)
6. Pembimbing TA (D6)
7. Penguji TA (D7)
8. Jadwal seminar TA (D8)
9. Jadwal sidang TA (D9)
10. Pembimbing KP (D10)
11. Pengajuan KP (D11)
IV - 50
12. Pendaftaran seminar KP (D12)
13. Jadwal seminar KP (D13)
14. Data seminar TA (D14)
15. Data sidang TA (D15)
16. Data seminar KP (D16)
4.3.1 Perancangan basis data
Data yang akan digunakan dalam perancangan sistem informasi Tugas
Akhir dan Kerja Praktek ini ditampung dalam sebuah database. Database
didesain agar data dapat terorganisir dan tersimpan dengan baik untuk
memudahkan dalam pencarian sehingga akan mempercepat proses penyampaian
informasi. Dalam merancang suatu database, salah satu hal yang perlu
diperhatikan adalah normalisasi. Normalisasi merupakan salah satu cara dalam
membangun desain logika database relasional. Tujuan normalisasi adalah untuk
menghasilkan struktur database yang mampu menampung data yang diperlukan
secara lengkap dan meminimalkan terjadinya duplikasi. Dari DFD usulan yang
telah dibuat, maka didapatkan bentuk database tidak normal yang dapat dilihat
pada tabel 4.2 sampai tabel 4.17.
Tabel 4.2 Tabel data dosen awal No Atribut Keterangan 1 nama nama lengkap dosen 2 nip NIP dari dosen yang bersangkutan 3 kode_dosen kode / inisial dosen
Tabel 4.3 Tabel data mahasiswa awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 pa nama pembimbing akademik
Tabel 4.4 Tabel pendaftaran proposal TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 pa nama pembimbing akademik
IV - 51
Tabel 4.4 Tabel pendaftaran proposal TA awal (lanjutan) No Atribut Keterangan 4 nip_pa NIP pembimbing akademik 5 tgl_pengajuan_proposal tanggal pengajuan proposal TA 6 judul_ta judul TA yang tertulis dalam proposal 7 bidang_keminatan bidang keminatan dari TA yang diajukan 8 ketua_kbk nama ketua bidang keminatan 9 nip_kbk NIP ketua bidang keminatan
Tabel 4.5 Tabel pendaftaran seminar TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 judul_ta judul TA 4 tgl_daftar_seminar_ta tanggal pendaftaran seminar TA 5 pembimbing_1 nama dosen pembimbing 1 6 pembimbing_2 nama dosen pembimbing 2 7 form_daftar_sem_ta form pendaftaran seminar TA 8 lembar_monitoring_ta lembar monitoring seminar TA 9 draft_laporan_ta draft laporan TA
Tabel 4.6 Tabel pendaftaran sidang TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 judul_ta judul TA 4 tgl_daftar_sidang_ta tanggal pendaftaran sidang TA 5 pembimbing_1 nama dosen pembimbing 1 6 pembimbing_2 nama dosen pembimbing 2 7 form_daftar_sidang_ta form pendaftaran sidang TA 8 fc_karmas fotocopy KARMAS 9 fc_krs fotocopy KRS terakhir 10 fc_kwitansi_spp fotocopy kwitansi SPP terakhir 11 fc_bebas_iom fotocopy surat bebas IOM 12 fc_lap_kp_jur fotocopy bukti penyerahan lap.KP ke jurusan 13 fc_lap_kp_tek fotocopy bukti penyerahan lap.KP ke perpus teknik 14 tanda_bukti_praktikum tanda bukti bebas praktikum dari laboratorium 15 surat_bebas_teori surat keterangan bebas teori 16 surat_bebas_praktikum surat keterangan bebas praktikum 17 form_kontrol_bimb_ta form kontrol bimbingan TA 18 fc_ijazah fotocopy ijazah terakhir 19 transkrip_nilai transkrip nilai dari TU-Industri 20 draft_laporan_ta draft laporan TA
IV - 52
Tabel 4.7 Tabel pembimbing TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 pembimbing_1 nama dosen pembimbing 1 4 pembimbing_2 nama dosen pembimbing 2 5 no_sk_pemb_ta nomor SK pembimbing TA 6 tgl_sk_ta tanggal SK pembimbing TA
Tabel 4.8 Tabel penguji TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 penguji_1 nama dosen penguji 1 4 penguji_2 nama dosen penguji 2
Tabel 4.9 Tabel jadwal seminar TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 judul_ta judul TA 4 pembimbing_1 nama dosen pembimbing 1 5 pembimbing_2 nama dosen pembimbing 2 6 penguji_1 nama dosen penguji 1 7 penguji_2 nama dosen penguji 2 8 jadwal_seminar_ta jadwal seminar TA 9 ruang_seminar_ta ruang seminar TA
Tabel 4.10 Tabel jadwal sidang TA awal
No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 judul_ta judul TA 4 pembimbing_1 nama dosen pembimbing 1 5 pembimbing_2 nama dosen pembimbing 2 6 penguji_1 nama dosen penguji 1 7 penguji_2 nama dosen penguji 2 8 jadwal_sidang_ta jadwal sidang TA 9 ruang_sidang_ta ruang sidang TA
IV - 53
Tabel 4.11 Tabel pembimbing KP awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 pembimbing_kp nama dosen pembimbing KP 4 no_sk_pemb_kp nomor SK pembimbing KP 5 tgl_sk_pemb_kp tanggal SK pembimbing KP
Tabel 4.12 Tabel pengajuan KP awal
No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 pa nama pembimbing akademik 4 sks SKS yang telah dicapai 5 tgl_pengajuan_kp tanggal pengajuan KP 6 nama_perusahaan nama perusahaan yang dituju 7 alamat_perusahaan alamat perusahaan yang dituju 8 mulai_kp tanggal mulai KP 9 selesai_kp tanggal selesai KP 10 topik_kp topik yang diambil selama KP
Tabel 4.13 Tabel pendaftaran seminar KP awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 judul_kp judul KP 4 keminatan_kp bidang keminatan KP 5 tgl_daftar_seminar_kp tanggal pendaftaran seminar KP 6 pembimbing_kp nama dosen pembimbing KP 7 form_daftar_sem_kp form pendaftaran seminar KP 8 lembar_monitoring_kp lembar monitoring seminar KP 9 draft_laporan_kp draft laporan KP
Tabel 4.14 Tabel jadwal seminar KP awal
No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 judul_kp judul KP 4 pembimbing_kp nama dosen pembimbing KP 5 jadwal_seminar_kp jadwal seminar KP 6 ruang_seminar_kp ruang seminar KP
IV - 54
Tabel 4.15 Tabel data seminar TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 nilai_seminar nilai seminar TA
Tabel 4.16 Tabel data sidang TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 nilai_sidang nilai sidang TA
Tabel 4.17 Tabel data seminar KP awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 nilai_seminar_kp nilai seminar KP
Tabel-tabel diatas kemudian dikelompokkan menjadi 4 tabel berdasarkan
fungsi utamanya, yaitu tabel data dosen, tabel data mahasiswa, tabel TA, dan tabel
KP. Semua atribut yang ada dikumpulkan apa adanya tanpa memperhatikan
kemungkinan terjadinya duplikasi. Tujuan dilakukannya pengelompokan ini
adalah untuk mengurangi atribut terkodekan dalam tabel sehingga diperoleh
struktur database yang efisien dalam ruang penyimpanan dan memiliki kinerja
sistem yang baik. Hasil pengelompokan tersebut dapat dilihat pada tabel 4.18
sampai dengan tabel 4.21.
Tabel 4.18 Tabel data dosen awal No Atribut Keterangan 1 nama nama lengkap dosen 2 nip NIP dari dosen yang bersangkutan 3 kode_dosen kode / inisial dosen
Tabel 4.19 Tabel data mahasiswa awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 pa nama pembimbing akademik
IV - 55
Tabel 4.20 Tabel TA awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 pa nama pembimbing akademik 4 nip_pa NIP pembimbing akademik 5 tgl_pengajuan_proposal tanggal pengajuan proposal TA 6 judul_ta judul TA yang tertulis dalam proposal 7 bidang_keminatan bidang keminatan dari TA yang diajukan 8 ketua_kbk nama ketua bidang keminatan 9 nip_kbk NIP ketua bidang keminatan 10 tgl_daftar_seminar_ta tanggal pendaftaran seminar TA 11 pembimbing_1 nama dosen pembimbing 1 12 pembimbing_2 nama dosen pembimbing 2 13 form_daftar_sem_ta form pendaftaran seminar TA 14 lembar_monitoring_ta lembar monitoring seminar TA 15 draft_laporan_ta draft laporan TA 16 tgl_daftar_sidang_ta tanggal pendaftaran sidang TA 17 form_daftar_sidang_ta form pendaftaran sidang TA 18 fc_karmas fotocopy KARMAS 19 fc_krs fotocopy KRS terakhir 20 fc_kwitansi_spp fotocopy kwitansi SPP terakhir 21 fc_bebas_iom fotocopy surat bebas IOM 22 fc_lap_kp_jur fotocopy bukti penyerahan lap.KP ke jurusan 23 fc_lap_kp_tek fotocopy bukti penyerahan lap.KP ke perpus teknik 24 tanda_bukti_praktikum tanda bukti bebas praktikum dari laboratorium 25 surat_bebas_teori surat keterangan bebas teori 26 surat_bebas_praktikum surat keterangan bebas praktikum 27 form_kontrol_bimb_ta form kontrol bimbingan TA 28 fc_ijazah fotocopy ijazah terakhir 29 transkrip_nilai transkrip nilai dari TU-Industri 30 draft_laporan_ta draft Laporan TA 31 no_sk_pemb_ta nomor SK pembimbing TA 32 tgl_sk_ta tanggal SK pembimbing TA 33 penguji_1 nama dosen penguji 1 34 penguji_2 nama dosen penguji 2 35 jadwal_seminar_ta jadwal seminar TA 36 ruang_seminar_ta ruang seminar TA 37 jadwal_sidang_ta jadwal sidang TA 38 ruang_sidang_ta ruang sidang TA 39 abstrak_ta abstrak TA 40 nilai_seminar nilai seminar TA 41 nilai_sidang nilai sidang TA
IV - 56
Tabel 4.21 Tabel KP awal No Atribut Keterangan 1 nama nama lengkap mahasiswa 2 nim NIM dari mahasiswa yang bersangkutan 3 pembimbing_kp nama dosen pembimbing KP 4 no_sk_pemb_kp nomor SK pembimbing KP 5 tgl_sk_pemb_kp tanggal SK pembimbing KP 6 pa nama pembimbing akademik 7 sks SKS yang telah dicapai 8 tgl_pengajuan_kp tanggal pengajuan KP 9 nama_perusahaan nama perusahaan yang dituju 10 alamat_perusahaan alamat perusahaan yang dituju 11 mulai_kp tanggal mulai KP 12 selesai_kp tanggal selesai KP 13 topik_kp topik yang diambil selama KP 14 judul_kp judul KP 15 keminatan_kp bidang keminatan KP 16 tgl_daftar_seminar_kp tanggal pendaftaran seminar KP 17 pembimbing_kp nama dosen pembimbing KP 18 form_daftar_sem_kp form pendaftaran seminar KP 19 lembar_monitoring_kp lembar monitoring seminar KP 20 draft_laporan_kp draft laporan KP 21 jadwal_seminar_kp jadwal seminar KP 22 ruang_seminar_kp ruang seminar KP 23 nilai_seminar_kp nilai seminar KP
A. Normalisasi pertama
Suatu tabel dikatakan memenuhi bentuk normal pertama jika pada tabel
tersebut tidak ada record (baris) yang berulang dan masing-masing cell bernilai
tunggal. Pernyataan tidak ada baris yang berulang dalam sebuah tabel memiliki
maksud bahwa tabel memiliki sebuah kunci, meskipun kunci tersebut dibuat dari
kombinasi beberapa field atau bahkan kunci tersebut merupakan kombinasi dari
semua field. Tabel hasil normalisasi tahap pertama adalah sebagai berikut :
Tabel 4.22 Tabel data dosen normal pertama No Atribut Key Keterangan 1 nama nama lengkap dosen 2 nip PK NIP dari dosen yang bersangkutan 3 kode_dosen kode / inisial dosen 4 fungsi Jabatan fungsional seorang dosen
IV - 57
Tabel 4.23 Tabel data mahasiswa normal pertama No Atribut Key Keterangan 1 nama nama lengkap mahasiswa 2 nim PK NIM dari mahasiswa yang bersangkutan 3 pa nama pembimbing akademik 4 tempat_lahir tempat lahir mahasiswa 5 tgl_lahir tanggal lahir mahasiswa 6 no_telp nomor telepon mahasiswa 7 alamat alamat mahasiswa
Tabel 4.24 Tabel TA normal pertama No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 tgl_pengajuan_proposal tanggal pengajuan proposal TA 3 judul_ta judul TA yang tertulis dalam proposal 4 bidang_keminatan bidang keminatan dari TA yang diajukan 5 ketua_kbk nama ketua bidang keminatan 6 nip_kbk NIP ketua bidang keminatan 7 pembimbing_1 nama dosen pembimbing 1 8 pembimbing_2 nama dosen pembimbing 2 9 no_sk_pemb_ta nomor SK pembimbing TA
10 tgl_sk_ta tanggal SK pembimbing TA 11 penguji_1 nama dosen penguji 1 12 penguji_2 nama dosen penguji 2 13 tgl_daftar_seminar_ta tanggal pendaftaran seminar TA 14 form_daftar_sem_ta form pendaftaran seminar TA 15 lembar_monitoring_ta lembar monitoring seminar TA 16 draft_laporan_ta draft laporan TA 17 tgl_seminar_ta tanggal seminar TA 18 session_seminar_ta sesi seminar TA 19 ruang_seminar_ta ruang seminar TA 20 tgl_daftar_sidang_ta tanggal pendaftaran sidang TA 21 form_daftar_sidang_ta form pendaftaran sidang TA 22 fc_karmas fotocopy KARMAS 23 fc_krs fotocopy KRS terakhir 24 fc_kwitansi_spp fotocopy kwitansi SPP terakhir 25 fc_bebas_iom fotocopy surat bebas IOM 26 fc_lap_kp_jur fotocopy bukti penyerahan lap.KP ke jurusan 27 fc_lap_kp_tek fotocopy bukti penyerahan lap.KP ke perpus teknik 28 tanda_bebas_praktikum tanda bukti bebas praktikum dari laboratorium 29 surat_bebas_teori surat keterangan bebas teori 30 surat_bebas_praktikum surat keterangan bebas praktikum 31 form_kontrol_bimb_ta form kontrol bimbingan TA 32 fc_ijazah fotocopy ijazah terakhir 33 transkrip_nilai transkrip nilai dari TU-Industri
IV - 58
Tabel 4.24 Tabel TA normal pertama (lanjutan) No Atribut Key Keterangan 34 draft_laporan_ta draft laporan TA 35 tgl_sidang_ta tanggal sidang TA 36 session_sidang_ta sesi sidang TA 37 ruang_sidang_ta ruang sidang TA 38 abstrak_ta abstrak TA 39 nilai_seminar nilai seminar TA 40 nilai_sidang nilai sidang TA
Tabel 4.25 Tabel KP normal pertama No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 pembimbing_kp nama dosen pembimbing KP 3 no_sk_pemb_kp nomor SK pembimbing KP 4 tgl_sk_pemb_kp tanggal SK pembimbing KP 5 sks SKS yang telah dicapai 6 tgl_pengajuan_kp tanggal pengajuan KP 7 nama_perusahaan nama perusahaan yang dituju 8 alamat_perusahaan alamat perusahaan yang dituju 9 mulai_kp tanggal mulai KP 10 selesai_kp tanggal selesai KP 11 topik_kp topik yang diambil selama KP 12 judul_kp judul KP 13 keminatan bidang keminatan KP 14 tgl_daftar_seminar_kp tanggal pendaftaran seminar KP 15 form_daftar_sem_kp form pendaftaran seminar KP 16 lembar_monitoring_kp lembar monitoring seminar KP 17 draft_laporan_kp draft laporan KP 18 tgl_seminar_kp tanggal seminar KP 19 jam_seminar_kp jam seminar KP 20 ruang_seminar_kp ruang seminar KP 22 nilai_seminar_kp nilai seminar KP
B. Normalisasi kedua
Suatu tabel dikatakan memenuhi bentuk normal kedua jika tabel tersebut
sudah memenuhi aturan normal pertama dan semua field yang bukan primary key
memiliki ketergantungan pada primary key secara utuh. Jika primary key dari
struktur tabel bukan senyawa, maka struktur tabel tersebut otomatis sudah
memenuhi kaidah normalisasi bentuk kedua. Hasil tabel pada normalisasi tahap
kedua, sebagai berikut:
IV - 59
Tabel 4.26 Tabel data dosen normal kedua No Atribut Key Keterangan 1 nama nama lengkap dosen 2 nip PK NIP dari dosen yang bersangkutan 3 kode_dosen kode / inisial dosen 4 fungsi jabatan fungsional seorang dosen
Tabel 4.27 Tabel data mahasiswa normal kedua No Atribut Key Keterangan 1 nama nama lengkap mahasiswa 2 nim PK NIM dari mahasiswa yang bersangkutan 3 pa nama pembimbing akademik 4 tempat_lahir tempat lahir mahasiswa 5 tgl_lahir tanggal lahir mahasiswa 6 no_telp nomor telepon mahasiswa 7 alamat alamat mahasiswa
Tabel 4.28 Tabel TA normal kedua No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 tgl_pengajuan_proposal tanggal pengajuan proposal TA 3 judul_ta judul TA yang tertulis dalam proposal 4 bidang_keminatan bidang keminatan dari TA yang diajukan 5 ketua_kbk nama ketua bidang keminatan 6 nip_kbk NIP ketua bidang keminatan 7 pembimbing_1 nama dosen pembimbing 1 8 pembimbing_2 nama dosen pembimbing 2 9 no_sk_pemb_ta nomor SK pembimbing TA
10 tgl_sk_ta tanggal SK pembimbing TA 11 penguji_1 nama dosen penguji 1 12 penguji_2 nama dosen penguji 2 13 tgl_daftar_seminar_ta tanggal pendaftaran seminar TA 14 form_daftar_sem_ta form pendaftaran seminar TA 15 lembar_monitoring_ta lembar monitoring seminar TA 16 draft_laporan_ta draft laporan TA 17 tgl_seminar_ta tanggal seminar TA 18 session_seminar_ta sesi seminar TA 19 ruang_seminar_ta ruang seminar TA 20 tgl_daftar_sidang_ta tanggal pendaftaran sidang TA 21 form_daftar_sidang_ta form pendaftaran sidang TA 22 fc_karmas fotocopy KARMAS 23 fc_krs fotocopy KRS terakhir 24 fc_kwitansi_spp fotocopy kwitansi SPP terakhir
IV - 60
Tabel 4.28 Tabel TA normal kedua (lanjutan) No Atribut Key Keterangan 25 fc_bebas_iom fotocopy surat bebas IOM 26 fc_lap_kp_jur fotocopy bukti penyerahan lap.KP ke jurusan 27 fc_lap_kp_tek fotocopy bukti penyerahan lap.KP ke perpus teknik 28 tanda_bebas_praktikum tanda bukti bebas praktikum dari laboratorium 29 surat_bebas_teori surat keterangan bebas teori 30 surat_bebas_praktikum surat keterangan bebas praktikum 31 form_kontrol_bimb_ta form kontrol bimbingan TA 32 fc_ijazah fotocopy ijazah terakhir 33 transkrip_nilai transkrip nilai dari TU-Industri 34 draft_laporan_ta draft Laporan TA 35 tgl_sidang_ta tanggal sidang TA 36 session_sidang_ta sesi sidang TA 37 ruang_sidang_ta ruang sidang TA 38 abstrak_ta abstrak TA 39 nilai_seminar nilai seminar TA 40 nilai_sidang nilai sidang TA
Tabel 4.29 Tabel KP normal kedua No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 pembimbing_kp nama dosen pembimbing KP 3 no_sk_pemb_kp nomor SK pembimbing KP 4 tgl_sk_pemb_kp tanggal SK pembimbing KP 5 sks SKS yang telah dicapai 6 tgl_pengajuan_kp tanggal pengajuan KP 7 nama_perusahaan nama perusahaan yang dituju 8 alamat_perusahaan alamat perusahaan yang dituju 9 mulai_kp tanggal mulai KP 10 selesai_kp tanggal selesai KP 11 topik_kp topik yang diambil selama KP 12 judul_kp judul KP 13 keminatan bidang keminatan KP 14 tgl_daftar_seminar_kp tanggal pendaftaran seminar KP 15 form_daftar_sem_kp form pendaftaran seminar KP 16 lembar_monitoring_kp lembar monitoring seminar KP 17 draft_laporan_kp draft laporan KP 18 tgl_seminar_kp tanggal seminar KP 19 jam_seminar_kp jam seminar KP 20 ruang_seminar_kp ruang seminar KP 21 nilai_seminar_kp nilai seminar KP
IV - 61
C. Normalisasi ketiga
Prinsip penyusunan struktur tabel menjadi bentuk normal ketiga mengikuti
prinsip bahwa semua field yang bukan primary key bergantung penuh pada
primary key dan tidak ada field non primary key yang bergantung pada field non
primary key lainnya. Jika suatu field mendeskripsikan field lainnya, maka ada
elemen lain yang bercampur dalam tabel yang diteliti. Hasil normalisasi bentuk
ketiga, sebagai berikut:
Tabel 4.30 Tabel data dosen normal ketiga No Atribut Key Keterangan 1 nama nama lengkap dosen 2 nip PK NIP dari dosen yang bersangkutan 3 kode_dosen kode / inisial dosen 4 id_fungsi FK ID fungsi dosen
Tabel 4.31 Tabel fungsi normal ketiga No Atribut Key Keterangan 1 id_fungsi PK ID fungsi dosen 2 fungsi jabatan fungsional seorang dosen
Tabel 4.32 Tabel data mahasiswa normal ketiga No Atribut Key Keterangan 1 nama nama lengkap mahasiswa 2 nim PK NIM dari mahasiswa yang bersangkutan 3 pa nama pembimbing akademik 4 tempat_lahir tempat lahir mahasiswa 5 tgl_lahir tanggal lahir mahasiswa 6 no_telp nomor telepon mahasiswa 7 alamat alamat mahasiswa
Tabel 4.33 Tabel TA normal ketiga No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 tgl_pengajuan_proposal tanggal pengajuan proposal TA 3 id_status FK ID status proposal 4 judul_ta judul TA yang tertulis dalam proposal 5 kode_keminatan FK kode bidang keminatan dari TA yang diajukan 6 pembimbing_1 nama dosen pembimbing 1 7 pembimbing_2 nama dosen pembimbing 2 8 no_sk_pemb_ta nomor SK pembimbing TA
IV - 62
Tabel 4.33 Tabel TA normal ketiga (lanjutan) No Atribut Key Keterangan 9 tgl_sk_ta tanggal SK pembimbing TA
10 penguji_1 nama dosen penguji 1 11 penguji_2 nama dosen penguji 2 12 tgl_daftar_seminar_ta tanggal pendaftaran seminar TA 13 tgl_seminar_ta tanggal seminar TA 14 jam_seminar_ta jam seminar TA 15 ruang_seminar_ta ruang seminar TA 16 tgl_daftar_sidang_ta tanggal pendaftaran sidang TA 17 tgl_sidang_ta tanggal sidang TA 18 jam_sidang_ta jam sidang TA 19 ruang_sidang_ta ruang sidang TA 20 abstrak_ta abstrak TA 21 nilai_seminar nilai seminar TA 22 nilai_bimbingan nilai bimbingan TA 23 nilai_sidang nilai sidang TA
Tabel 4.34 Tabel status proposal TA normal ketiga
No Atribut Key Keterangan 1 id_status PK ID status proposal TA 2 nama_status nama status proposal TA
Tabel 4.35 Tabel keminatan normal ketiga
No Atribut Key Keterangan 1 kode_keminatan PK kode bidang keminatan 2 nama_keminatan nama bidang keminatan
Tabel 4.36 Tabel check list pendaftaran seminar TA normal ketiga
No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 form_daftar_sem_ta form pendaftaran seminar TA 3 lembar_monitoring_ta lembar monitoring seminar TA 4 draft_laporan_ta draft laporan TA
Tabel 4.37 Tabel check list pendaftaran sidang TA normal ketiga
No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 form_daftar_sidang_ta form pendaftaran sidang TA 3 fc_karmas fotocopy KARMAS 4 fc_krs fotocopy KRS terakhir 5 fc_kwitansi_spp fotocopy kwitansi SPP terakhir 6 fc_bebas_iom fotocopy surat bebas IOM
IV - 63
Tabel 4.37 Tabel check list pendaftaran sidang TA normal ketiga (lanjutan) No Atribut Key Keterangan 7 fc_lap_kp_jur fotocopy bukti penyerahan Lap.KP ke Jurusan 8 fc_lap_kp_tek fotocopy bukti penyerahan Lap.KP ke perpus teknik 9 tanda_bebas_praktikum tanda bukti bebas praktikum dari laboratorium
10 surat_bebas_teori surat keterangan bebas teori 11 surat_bebas_praktikum surat keterangan bebas praktikum 12 form_kontrol_bimb_ta form kontrol bimbingan TA 13 fc_ijazah fotocopy ijazah terakhir 14 transkrip_nilai transkrip nilai dari TU-Industri 15 draft_laporan_ta draft Laporan TA
Tabel 4.38 Tabel KP normal ketiga
No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 pembimbing_kp nama dosen pembimbing KP 3 no_sk_pemb_kp nomor SK pembimbing KP 4 tgl_sk_pemb_kp tanggal SK pembimbing KP 5 sks SKS yang telah dicapai 6 tgl_pengajuan_kp tanggal pengajuan KP 7 id_status FK ID status KP 8 mulai_kp tanggal mulai KP 9 selesai_kp tanggal selesai KP 10 topik_kp topik yang diambil selama KP 11 judul_kp Judul KP 12 id_keminatan FK ID bidang keminatan KP 13 tgl_daftar_seminar_kp tanggal pendaftaran seminar KP 14 tgl_seminar_kp tanggal seminar KP 15 jam_seminar_kp jam seminar KP 16 ruang_seminar_kp ruang seminar KP 17 nilai_perusahaan nilai dari perusahaan 18 nilai_bimbingan nilai bimbingan KP 19 nilai_seminar_kp nilai_seminar KP
Tabel 4.39 Tabel status KP normal ketiga
No Atribut Key Keterangan 1 id_status PK ID status KP 2 nama_status status KP
Tabel 4.40 Tabel tempat KP normal ketiga
No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 nama_perusahaan nama perusahaan yang dituju 3 alamat_perusahaan alamat perusahaan yang dituju
IV - 64
Tabel 4.40 Tabel tempat KP normal ketiga (lanjutan) No Atribut Key Keterangan 4 kota kota tempat perusahaan untuk KP 5 telepon no telepon perusahaan 6 fax no faximile perusahaan 7 email alamat email perusahaan 8 website alamat website perusahaan
Tabel 4.41 Tabel check list pendaftaran seminar KP normal ketiga No Atribut Key Keterangan 1 nim PK NIM dari mahasiswa yang bersangkutan 2 form_daftar_sem_kp form pendaftaran seminar KP 3 lembar_monitoring_kp lembar monitoring seminar KP 4 draft_laporan_kp draft laporan KP
Tabel-tabel yang ada diatas adalah tabel utama yang akan digunakan untuk
menyimpan data terkait Tugas Akhir dan Kerja Praktek. Selain tabel tersebut,
sistem yang dirancang masih membutuhkan beberapa tabel yang akan digunakan
untuk mengatur user dan hak aksesnya, serta menyimpan informasi lain yang
masih dibutuhkan seperti informasi waktu pendaftaran dan pelaksanaan seminar
TA, informasi waktu pendaftaran dan pelaksanaan sidang TA, serta informasi
waktu pendaftaran dan periode wisuda. Tabel-tabel tambahan tersebut dapat
dilihat pada tabel 4.42 sampai tabel 4.46.
Tabel 4.42 Tabel user No Atribut Key Keterangan 1 id_user PK ID dari pengguna aplikasi 2 user_name username untuk mengakses 3 password password untuk mengakses 4 kode_akses FK kode hak akses user
Tabel 4.43 Tabel akses No Atribut Key Keterangan 1 kode_akses PK kode hak akses 2 nama_akses nama level pengguna
IV - 65
Tabel 4.44 Tabel session TA No Atribut Key Keterangan 1 session PK sesi waktu seminar atau sidang TA 2 senin_kamis waktu seminar / sidang hari senin s.d. kamis 3 jumat waktu seminar / sidang hari jumat
Tabel 4.45 Tabel info No Atribut Key Keterangan 1 id_info PK ID informasi 2 periode periode wisuda 3 daftar_wisuda tanggal pendaftaran wisuda 4 jadwal_sidang periode sidang TA 5 daftar_sidang tanggal pendaftaran sidang TA 6 jadwal_seminar periode seminar TA 7 daftar_seminar tanggal pendaftaran seminar TA
Tabel 4.46 Tabel data TU No Atribut Key Keterangan 1 id_tu PK ID bagian tata usaha 2 nama nama lengkap bagian TU
D. Kamus data
Berdasarkan tabel-tabel yang sudah mengalami normalisasi sampai pada tahap
normalisasi ketiga, tahap selanjutnya adalah membuat kamus data berkaitan
dengan field yang ada pada masing-masing tabel. Kamus data ini meliputi
komponen tabel beserta tipe datanya, ukuran, keterangan, dan contoh data.
Tabel 4.47 Kamus data tabel data dosen No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 nama varchar 40 No nama lengkap dosen Taufiq Rochman, STP, MT 2 nip varchar 21 No NIP dosen 19701030 199802 1 001 3 kode_dosen varchar 3 No kode / inisial dosen TR 4 id_fungsi char 2 No ID fungsi dosen 04
Tabel 4.48 Kamus data tabel data fungsi No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 id_fungsi char 2 No ID fungsi dosen 04 2 fungsi varchar 47 No jabatan fungsional Koordinator Tugas Akhir
IV - 66
Tabel 4.49 Kamus data tabel data mahasiswa No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 nama varchar 40 No nama lengkap mahasiswa Rendro Prasetyo 2 nim varchar 8 No NIM mahasiswa I0304059 3 pa varchar 3 No kode PA WS 4 tempat_lahir varchar 20 No tempat lahir mahasiswa Wonogiri 5 tgl_lahir date - No tanggal lahir mahasiswa 09-12-1985 6 no_telp varchar 15 Yes nomor telepon mahasiswa +6281231556000 7 alamat varchar 100 No alamat mahasiswa Jl. Antariksa II, Surakarta
Tabel 4.50 Kamus data tabel TA No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 nim varchar 8 No NIM mahasiswa I0304059 2 tgl_pengajuan_proposal date - No tanggal pengajuan proposal 01-02-2009 3 id_status char 1 No ID status proposal 2 4 judul_ta text - No judul TA Analisis kecacatan 5 kode_keminatan char 1 No kode bidang keminatan 3 6 pembimbing_1 varchar 3 Yes kode dosen pembimbing 1 IRF 7 pembimbing_2 varchar 3 Yes kode dosen pembimbing 2 TR 8 no_sk_pemb_ta varchar 5 Yes no. SK pembimbing TA 9 9 tgl_sk_ta date - Yes tanggal SK pembimbing TA 25-02-2009 10 penguji_1 varchar 3 Yes kode dosen penguji 1 EL 11 penguji_2 varchar 3 Yes kode dosen penguji 2 RWD 12 tgl_daftar_seminar_ta date - Yes tanggal daftar seminar TA 02-03-2009 13 tgl_seminar_ta date - Yes tanggal seminar TA 09-03-2009 14 jam_seminar_ta varchar 13 Yes jam seminar TA 08:00-10:00 15 ruang_seminar_ta varchar 6 Yes ruang seminar TA R301-A 16 tgl_daftar_sidang_ta date - Yes tanggal daftar sidang TA 04-05-2009 17 tgl_sidang_ta date - Yes tanggal sidang TA 11-05-2009 18 jam_sidang_ta varchar 13 Yes jam sidang TA 08:00-10:00 19 ruang_sidang_ta varchar 6 Yes ruang sidang TA RSJ 20 abstrak_ta text - Yes abstrak TA Tugas akhir ini… 21 nilai_seminar int 3 Yes nilai seminar TA 100 22 nilai_bimbingan int 3 Yes nilai bimbingan TA 100 23 nilai_sidang int 3 Yes nilai sidang TA 100
Tabel 4.51 Kamus data tabel status proposal TA No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 id_status char 1 No ID status proposal TA 2 2 nama_status varchar 6 No nama status proposal TA ACC
Tabel 4.52 Kamus data tabel keminatan No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 kode_keminatan char 1 No kode bidang keminatan 3 2 nama_keminatan varchar 41 No nama bidang keminatan Sistem Kualitas
IV - 67
Tabel 4.53 Kamus data tabel check list pendaftaran seminar TA No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 nim varchar 8 No NIM mahasiswa I0304059 2 form_daftar_sem_ta char 1 No form daftar seminar TA 1 3 lembar_monitoring_ta char 1 No lembar monitoring 1 4 draft_laporan_ta char 1 No draft laporan TA 1
Tabel 4.54 Kamus data tabel check list pendaftaran sidang TA No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 nim varchar 8 No NIM mahasiswa I0304059 2 form_daftar_sidang_ta char 1 No form pendaftaran sidang TA 1 3 fc_karmas char 1 No fotocopy KARMAS 1 4 fc_krs char 1 No fotocopy KRS terakhir 1 5 fc_kwitansi_spp char 1 No fotocopy kwitansi SPP 1 6 fc_bebas_iom char 1 No fotocopy surat bebas IOM 1 7 fc_lap_kp_jur char 1 No fotocopy bukti Lap.KP ke Jurusan 1 8 fc_lap_kp_tek char 1 No fotocopy bukti Lap.KP ke Teknik 1 9 tanda_bebas_praktikum char 1 No tanda bebas praktikum dari lab. 1 10 surat_bebas_teori char 1 No surat bebas teori 1 11 surat_bebas_praktikum char 1 No surat bebas praktikum 1 12 form_kontrol_bimb_ta char 1 No form kontrol bimbingan TA 1 13 fc_ijazah char 1 No fotocopy ijazah terakhir 1 14 transkrip_nilai char 1 No transkrip nilai 1 15 draft_laporan_ta char 1 No draft Laporan TA 1
Tabel 4.55 Kamus data tabel session TA No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 session varchar 7 No sesi waktu Siang-2 2 senin_kamis char 20 No waktu hari senin s.d. kamis 12.15 s.d. 14.00 WIB 3 jumat char 20 No waktu hari jumat 13.15 s.d. 15.15 WIB
Tabel 4.56 Kamus data tabel KP No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 nim varchar 8 No NIM mahasiswa I0304059 2 pembimbing_kp varchar 3 No nama dosen pembimbing KP MH 3 no_sk_pemb_kp varchar 5 No nomor SK pembimbing KP 12 4 tgl_sk_pemb_kp date - No tanggal SK pembimbing KP 01-01-2008 5 sks varchar 3 Yes SKS yang telah dicapai 120 6 tgl_pengajuan_kp date - Yes tanggal pengajuan KP 01-03-2008 7 id_status char 1 Yes ID status KP 2 8 mulai_kp date - Yes tanggal mulai KP 02-03-2008 9 selesai_kp date - Yes tanggal selesai KP 09-04-2008 10 topik_kp text - Yes topik yang diambil selama KP Logistik 11 judul_kp text - Yes judul KP Anaisis Rute 12 id_keminatan char 1 Yes ID bidang keminatan KP 2
IV - 68
Tabel 4.56 Kamus data tabel KP (lanjutan) No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 13 tgl_daftar_seminar_kp date - Yes tanggal pendaftaran seminar KP 11-04-2008 14 tgl_seminar_kp date - Yes tanggal seminar KP 12-04-2008 15 jam_seminar_kp varchar 13 Yes jam seminar KP 11:00-13:00 16 ruang_seminar_kp varchar 6 Yes ruang seminar KP 301-A 17 nilai_perusahaan int 3 Yes nilai dari perusahaan 100 18 nilai_bimbingan int 3 Yes nilai bimbingan KP 100 19 nilai_seminar_kp int 3 Yes nilai seminar KP 100
Tabel 4.57 Kamus data tabel status KP No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 id_status char 1 No ID status KP 1 2 nama_status varchar 7 No status KP PROCESS
Tabel 4.58 Kamus data tabel tempat KP No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 nim varchar 8 No NIM mahasiswa I0304059 2 nama_perusahaan text - No nama perusahaan yang dituju PT. Wangsa 3 alamat_perusahaan text - No alamat perusahaan yang dituju Jl. Pajang 25 4 kota varchar 20 Yes kota tempat perusahaan untuk KP Sukoharjo 5 telepon varchar 15 Yes no telepon perusahaan 0271-123456 6 fax varchar 15 Yes no faximile perusahaan 0271-123456 7 email varchar 25 Yes alamat email perusahaan [email protected] 8 website varchar 25 Yes alamat website perusahaan wajatri.co.id
Tabel 4.59 Kamus data tabel check list pendaftaran seminar KP No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 nim varchar 8 No NIM mahasiswa I0304059 2 form_daftar_sem_kp char 1 No form pendaftaran seminar KP 1 3 lembar_monitoring_kp char 1 No lembar monitoring seminar KP 1 4 draft_laporan_kp char 1 No draft laporan KP 1
Tabel 4.60 Kamus data tabel user No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 id_user varchar 21 No ID dari pengguna aplikasi I0304059 2 user_name varchar 18 No username untuk mengakses rend 3 password varchar 10 Yes password untuk mengakses rend 4 kode_akses char 1 No kode hak akses user 5
Tabel 4.61 Kamus data tabel akses No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 kode_akses char 1 No kode hak akses 5 2 nama_akses varchar 9 No nama level pengguna Mahasiswa
IV - 69
Tabel 4.62 Kamus data tabel info No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 id_info char 1 No ID informasi 1 2 periode varchar 25 Yes periode wisuda WISUDA DES - 09 3 daftar_wisuda varchar 25 Yes tanggal pendaftaran wisuda 15 Sept - 09 Nov 09 4 jadwal_sidang varchar 25 Yes periode sidang TA 15 s.d. 26 Sept 09 5 daftar_sidang varchar 25 Yes tanggal pendaftaran sidang TA 08 Sept 09 6 jadwal_seminar varchar 25 Yes periode seminar TA 14 s.d. 26 Juli 09 7 daftar_seminar varchar 25 Yes tanggal pendaftaran seminar TA 07 Juli 09
Tabel 4.63 Kamus data tabel data TU No Atribut Tipe Data Ukuran Null Keterangan Contoh Data 1 id_tu varchar 5 No ID bagian tata usaha TU001 2 nama varchar 40 No nama lengkap bagian TU Agus Utomo
E. Relasi antar tabel
Tahap ini menggambarkan hasil akhir tabel yang telah dirancang pada tahap
normalisasi dalam bentuk skema relasi. Pada tahap normalisasi, hubungan antar
tabel bisa dilihat dengan memperhatikan key-key yang ada. Namun dengan adanya
penggambaran skema relasi, maka pembuatan database akan semakin mudah.
Relasi antar tabel dari database yang telah dirancang bisa dilihat pada gambar
4.47. Gambar tersebut merupakan penggambaran secara visual hubungan antar
tabel dalam database yang akan dipakai dalam aplikasi komputer.
IV - 70
Gam
bar
4.47
Rel
asi a
ntar
tabe
l
IV - 71
4.3.2 Perancangan user interface
Pada tahap ini dilakukan perancangan bentuk interface program yang
dibuat, dengan tujuan supaya pemakai mudah mengerti (user friendly).
Perancangan interface ini meliputi perancangan interface input dan perancangan
interface output.
A. Perancangan interface input
Interface input digunakan untuk membantu pengguna dalam memasukkan
data ke dalam database. Berdasarkan model sistem yang diusulkan, kebutuhan
interface input yang diperlukan oleh sistem bisa dilihat pada gambar 4.48 sampai
dengan gambar 4.80.
1. Login
Gambar 4.48 Form login
Form login merupakan form yang harus diakses oleh setiap pengguna untuk
dapat menggunakan aplikasi. Aplikasi akan mendeteksi siapa user yang
menggunakan serta mengatur hak akses dari user yang bersangkutan. Melalui
form ini, pengguna harus memasukkan username, password, serta status. Status
dalam sistem ini dibagi menjadi 3, yaitu Admin (TU), Dosen, dan Mahasiswa.
IV - 72
2. User account
Gambar 4.49 Form user account
Form user account digunakan untuk memberikan username dan password
serta mengatur hak akses dari user yang akan menggunakan aplikasi. Tingkatan
pengguna aplikasi dapat dikelompokkan menjadi 5 macam, yaitu Admin (TU),
Koordinator KP, Koordinator TA, Dosen, serta Mahasiswa.
3. Data mahasiswa
Gambar 4.50 Form data mahasiswa
IV - 73
Form data mahasiswa digunakan untuk memasukkan data mahasiswa yang
meliputi nama, NIM, PA, tempat lahir, tanggal lahir, nomor telepon, dan alamat.
Form ini dilengkapi fasilitas pencarian berdasarkan nama maupun NIM.
4. Data dosen
Gambar 4.51 Form data dosen
Form data dosen digunakan untuk memasukkan data dosen yang meliputi
nama, NIP, kode dosen, dan jabatan fungsional. Form ini dilengkapi fasilitas
pencarian berdasarkan nama maupun NIP.
5. Data staff tata usaha
Gambar 4.52 Form data staff tata usaha
IV - 74
Form data staff tata usaha digunakan untuk memasukkan data staff TU yang
meliputi nama dan ID yang bersangkutan. Form ini dilengkapi fasilitas pencarian
berdasarkan nama maupun ID.
6. Penetapan pembimbing KP
Gambar 4.53 Form penetapan pembimbing KP
Form penetapan pembimbing KP digunakan untuk memasukkan data
pembimbing KP mahasiswa. Daftar nama mahasiswa akan tampil dalam daftar di
sebelah kanan. Ketika nama mahasiswa di klik, kolom sebelah kiri akan terisi
nama dan NIM mahasiswa. Selanjutnya tinggal memasukkan nama pembimbing
KP, nomor SK, dan tanggal penetapan SK pembimbing KP. Daftar nama
mahasiswa yang tampil dalam daftar disebelah kanan bisa diatur dengan
menggunakan fitur pencarian. Pencarian bisa dilakukan dengan berdasar pada
nama dan NIM mahasiswa.
7. Pengajuan Kerja Praktek
Form pengajuan KP digunakan untuk melakukan pengajuan KP ke jurusan.
Dalam pengajuan ini, mahasiswa menyertakan data tempat KP yang akan dituju.
Data tempat KP yang dimaksud adalah nama perusahaan, alamat perusahaan,
kota, telepon, fax, email, dan website. Form pengajuan KP hanya bisa diakses
oleh mahasiswa yang sudah mempunyai pembimbing KP. Setelah mahasiswa
IV - 75
menekan tombol submit, maka data tersebut akan tersimpan kedalam database
dan aplikasi secara otomatis akan mencetak formulir pengajuan KP (F-KP01)
yang sudah terisi data mahasiswa yang bersangkutan.
Gambar 4.54 Form pengajuan KP
8. Status Kerja Praktek
Gambar 4.55 Form status KP
Form status KP digunakan untuk melakukan update tentang waktu dimulai
dan berakhirnya kegiatan KP di perusahaan. Form status KP hanya bisa diakses
oleh bagian administrasi. Data yang perlu dimasukkan melalui form ini adalah
IV - 76
nama perusahaan, alamat, kota, telepon, fax, email, website, serta tanggal mulai
dan selesainya KP di perusahaan. Data-data tersebut diambil berdasarkan surat
keterangan KP dari perusahaan (F-KP04). Isian yang harus diisi adalah tanggal
mulai dan selesai KP, serta nama perusahaan. Sedangkan isian yang lain bersifat
opsional.
9. Pendaftaran seminar KP
Gambar 4.56 Form pendaftaran seminar KP
Form pendaftaran seminar KP dapat diakses oleh mahasiswa yang statusnya
telah diterima di perusahaan. Mahasiswa yang masih menunggu konfirmasi
perusahaan tidak dapat mengakses form ini. Pada saat pendaftaran seminar KP,
mahasiswa harus memasukkan judul laporan KP serta menentukan bidang
keminatan yang sesuai dengan laporan yang dikerjakan.
10. Check list pendaftaran seminar KP
Form check list pendaftaran seminar KP digunakan untuk melakukan pengecekan
terhadap syarat-syarat yang harus dipenuhi mahasiswa pada saat pendaftaran
seminar KP. Form ini hanya dapat diakses oleh bagian administrasi (TU). Daftar
mahasiswa yang sudah melakukan pendaftaran seminar KP akan tampil pada
kolom yang disediakan. Daftar mahasiswa tersebut dikelompokkan berdasarkan
bulan dan tahun saat mahasiswa melakukan pendaftaran seminar. Ketika nama
mahasiswa di klik, kolom bagian bawah akan terisi nama, NIM, dan judul laporan
IV - 77
KP. Selanjutnya tinggal mencentang syarat pendaftaran yang berada di kolom
sebelahnya. Setelah tombol “submit” di klik, akan tercetak bukti serah terima
persyaratan seminar KP seperti pada gambar 4.58.
Gambar 4.57 Form check list pendaftaran seminar KP
Gambar 4.58 Bukti serah terima persyaratan pendaftaran seminar KP
IV - 78
11. Input jadwal seminar KP
Gambar 4.59 Form input jadwal seminar KP
Form input jadwal seminar KP digunakan untuk memasukkan jadwal seminar
KP mahasiswa yang terdiri dari tanggal, jam, dan ruang seminar. Daftar
mahasiswa yang telah melakukan pendaftaran seminar serta telah melengkapi
semua persyaratan seminar KP akan muncul pada kolom sebelah kanan. Ketika
nama mahasiswa di klik, kolom sebelah kiri akan terisi nama, NIM, judul laporan
KP, PA, dan pembimbing KP. Selanjutnya tinggal memasukkan jadwal seminar.
12. Mengoreksi bidang keminatan KP
Gambar 4.60 Form koreksi bidang keminatan KP
IV - 79
Form koreksi bidang keminatan KP digunakan untuk melakukan koreksi
terhadap bidang keminatan KP yang tidak sesuai dengan tema yang dikerjakan
mahasiswa. Hak akses form ini adalah pada koordinator KP.
13. Disposisi pembimbing dan pembatalan KP
Form disposisi dan pembatalan KP digunakan oleh koordinator KP untuk
melakukan disposisi pembimbing KP dari mahasiswa, membatalkan seminar KP,
maupun untuk membatalkan KP yang telah dikerjakan mahasiswa.
Gambar 4.61 Form disposisi dan pembatalan KP
14. Input nilai KP
Gambar 4.62 Form input nilai KP
IV - 80
Form input nilai KP digunakan oleh koordinator KP untuk memasukkan nilai
KP mahasiswa kedalam database. Komponen nilai KP yang dimasukkan terdiri
dari nilai perusahaan, nilai bimbingan, dan nilai seminar. Nilai KP yang
dimasukkan merupakan nilai dengan skala 0-100. Pada saat nilai dimasukkan,
pada daftar yang ada di form akan langsung dapat diketahui nilai akhir dari KP
mahasiswa dalam nilai angka skala 0-100 dan juga dalam nilai huruf.
15. Revisi judul KP
Gambar 4.63 Form revisi judul KP
Form revisi judul KP digunakan oleh mahasiswa untuk melakukan perbaikan
terhadap judul KP yang dikerjakan. Selama nilai belum di-input oleh koordinator
KP, mahasiswa masih dapat melakukan revisi judul KP.
16. Pendaftaran proposal TA
Gambar 4.64 Form pendaftaran proposal TA
IV - 81
Form pendaftaran proposal TA digunakan oleh mahasiswa untuk memasukkan
data pengajuan proposal TA. Mahasiswa yang melakukan pendaftaran proposal
TA harus memasukkan judul TA dan menentukan bidang keminatan yang sesuai
dengan TA yang akan dikerjakan. Setelah data berhasil disimpan, maka status
proposal akan menunjukkan tulisan PROCESS. Mahasiswa bisa login setiap saat
sesuai keinginan dan mengecek status proposalnya apakah diterima atau ditolak.
Jika proposal diterima, maka statusnya akan berubah menjadi ACC. Sedangkan
jika proposal ditolak, maka statusnya akan berubah menjadi REJECT.
17. Penetapan pembimbing TA
Gambar 4.65 Form penetapan pembimbing TA
Form penetapan pembimbing TA digunakan untuk memasukkan data
pembimbing TA mahasiswa. Form ini hanya dapat diakses oleh dosen koordinator
TA. Daftar nama mahasiswa yang telah melakukan pendaftaran proposal TA akan
tampil dalam daftar yang ada. Ketika nama mahasiswa di klik, kolom bagian
bawah akan terisi nama, NIM, dan judul TA. Selanjutnya koordinator TA akan
menentukan apakah proposal disetujui atau tidak dengan mengisi status yang telah
IV - 82
disediakan. Status yang disediakan ada 3 pilihan, yaitu PROCESS, ACC, dan
REJECT. Mahasiswa yang telah mendaftarkan proposal namun belum ada
keputusan diterima atau tidak, maka statusnya secara otomatis adalah PROCESS.
Untuk menyetujui proposal, yang harus dilakukan adalah mengubah status
menjadi ACC. Sedangkan untuk menolak proposal adalah dengan mengubah
status menjadi REJECT. Jika proposal diterima, koordinator TA selanjutnya
memasukkan nama dosen pembimbing 1 dan 2, nomor SK, serta tanggal SK
pembimbing TA.
18. Pendaftaran seminar TA
Gambar 4.66 Form pendaftaran seminar TA
Form pendaftaran seminar TA digunakan oleh mahasiswa untuk melakukan
pendaftaran seminar. Mahasiswa cukup menekan tombol submit untuk melakukan
pendaftaran seminar. Setelah menekan tombol submit, maka data tersebut akan
tersimpan kedalam database dan aplikasi secara otomatis akan mencetak form
pendaftaran seminar TA (F-04) yang sudah terisi data mahasiswa yang
bersangkutan. Pada bagian kiri bawah form akan tampil tanggal pendaftaran
seminar TA yang dilakukan oleh mahasiswa.
19. Check list pendaftaran seminar TA
Form check list pendaftaran seminar TA digunakan untuk melakukan
pengecekan terhadap syarat-syarat yang harus dipenuhi mahasiswa pada saat
IV - 83
pendaftaran seminar TA. Form ini hanya dapat diakses oleh bagian administrasi
(TU). Daftar mahasiswa yang sudah melakukan pendaftaran seminar dan
proposalnya sudah disetujui akan tampil pada tempat yang disediakan. Daftar
mahasiswa tersebut dikelompokkan berdasarkan bulan dan tahun saat mahasiswa
melakukan pendaftaran seminar. Ketika nama mahasiswa di klik, kolom bagian
bawah akan terisi nama, NIM, dan judul TA. Selanjutnya tinggal mencentang
syarat pendaftaran yang berada di kolom sebelahnya. Setelah tombol “submit” di
klik, akan tercetak bukti serah terima persyaratan seminar TA seperti pada gambar
4.68.
Gambar 4.67 Form check list pendaftaran seminar TA
IV - 84
Gambar 4.68 Bukti serah terima persyaratan pendaftaran seminar TA
20. Penetapan dosen penguji TA
Form penetapan penguji TA digunakan untuk memasukkan data penguji TA
mahasiswa. Daftar nama mahasiswa yang proposalnya telah disetujui akan tampil
dalam daftar yang ada. Ketika nama mahasiswa di klik, kolom bagian bawah akan
terisi nama, NIM, judul TA, serta nama dosen pembimbing 1 dan 2. Selanjutnya
koordinator TA akan memasukkan nama dosen penguji 1 dan 2.
IV - 85
Gambar 4.69 Form penetapan penguji TA
21. Input jadwal seminar TA
Gambar 4.70 Form input jadwal seminar TA
Form input jadwal seminar TA digunakan untuk memasukkan jadwal seminar TA
yang terdiri dari tanggal, session, dan ruang. Daftar mahasiswa yang telah melakukan
pendaftaran seminar TA dan telah melengkapi semua persyaratan seminar akan muncul
pada kolom sebelah kanan. Ketika nama mahasiswa di klik, kolom sebelah kiri akan
IV - 86
terisi nama, NIM, judul TA, kode dosen pembimbing, dan kode dosen penguji.
Selanjutnya tinggal memasukkan jadwal seminar TA.
22. Pendaftaran sidang TA
Form pendaftaran sidang TA digunakan oleh mahasiswa untuk melakukan
pendaftaran sidang TA. Mahasiswa cukup menekan tombol submit untuk
melakukan pendaftaran sidang TA. Informasi tanggal berapa mahasiswa tersebut
melakukan pendaftaran akan tampil pada bagian kiri bawah form. Setelah
menekan tombol submit, maka data tersebut akan tersimpan kedalam database
dan aplikasi secara otomatis akan mencetak form pendaftaran sidang TA (F-10)
yang sudah terisi data mahasiswa yang bersangkutan.
Gambar 4.71 Form pendaftaran sidang TA
23. Check list pendaftaran sidang TA
Form check list pendaftaran sidang TA digunakan untuk melakukan pengecekan
terhadap syarat-syarat yang harus dipenuhi mahasiswa pada saat pendaftaran
sidang. Form ini hanya bisa diakses oleh bagian administrasi (TU). Daftar
mahasiswa yang sudah melakukan pendaftaran sidang akan tampil pada tempat
yang disediakan. Daftar mahasiswa tersebut dikelompokkan berdasarkan bulan
dan tahun saat mahasiswa melakukan pendaftaran sidang. Ketika nama mahasiswa
di klik, kolom bagian bawah akan terisi nama, NIM, dan judul TA. Selanjutnya
tinggal mencentang syarat pendaftaran yang berada di kolom bagian bawah.
IV - 87
Setelah tombol “submit” di klik, akan tercetak bukti serah terima pendaftaran
sidang TA seperti pada gambar 4.73.
Gambar 4.72 Form check list pendaftaran sidang TA
IV - 88
Gambar 4.73 Bukti serah terima pendaftaran sidang TA
24. Input jadwal sidang TA
Form input jadwal sidang TA digunakan untuk memasukkan jadwal sidang
TA yang terdiri dari tanggal, sesi, dan ruang sidang. Daftar mahasiswa yang telah
melakukan pendaftaran sidang dan telah memenuhi semua persyaratan sidang
akan muncul pada kolom sebelah kanan. Ketika nama mahasiswa di klik, kolom
sebelah kiri akan terisi nama, NIM, judul TA, kode dosen pembimbing, dan kode
dosen penguji. Selanjutnya tinggal memasukkan jadwal sidang TA. Form ini
hanya bisa diakses oleh dosen koordinator TA.
IV - 89
Gambar 4.74 Form input jadwal sidang TA
25. Input informasi pelaksanaan seminar dan sidang TA
Gambar 4.75 Form input informasi pelaksanaan seminar dan sidang TA
Form input informasi pelaksanaan seminar dan sidang TA digunakan untuk
memasukkan informasi tentang periode waktu pelaksanaan seminar, sidang, dan
wisuda. Informasi pelaksanaan seminar dan sidang TA dapat di-update kapan saja
oleh koordinator TA sesuai kebutuhan.
IV - 90
26. Mengoreksi bidang keminatan TA
Form koreksi bidang keminatan TA digunakan untuk melakukan koreksi
terhadap bidang keminatan TA yang tidak sesuai dengan tema yang dikerjakan
mahasiswa. Hak akses form ini adalah pada koordinator TA.
Gambar 4.76 Form koreksi bidang keminatan TA
27. Disposisi pembimbing dan pembatalan TA
Form disposisi dan pembatalan TA digunakan oleh koordinator TA untuk
melakukan disposisi pembimbing TA dari mahasiswa maupun untuk
membatalkan TA yang telah dikerjakan mahasiswa.
IV - 91
Gambar 4.77 Form disposisi pembimbing dan pembatalan TA
28. Input nilai TA
Gambar 4.78 Form input nilai TA
Form input nilai TA digunakan oleh koordinator TA untuk memasukkan nilai
TA mahasiswa kedalam database. Komponen nilai TA yang dimasukkan terdiri
dari nilai seminar, nilai bimbingan, dan nilai sidang. Nilai TA yang dimasukkan
merupakan nilai dengan skala 0-100. Pada saat nilai dimasukkan, pada daftar yang
ada di form akan langsung dapat diketahui nilai akhir dari TA mahasiswa dalam
nilai angka skala 0-100 dan juga dalam nilai huruf.
IV - 92
29. Revisi judul TA
Gambar 4.79 Form revisi judul TA
Form revisi judul TA digunakan oleh mahasiswa untuk melakukan perbaikan
terhadap judul TA yang dikerjakan. Selama nilai belum di-input oleh koordinator
TA, mahasiswa masih dapat melakukan revisi nilai TA.
30. Input abstrak TA
Form input abstrak TA digunakan oleh mahasiswa untuk memasukkan abstrak
TA kedalam database. Mahasiswa dapat melakukan input abstrak TA selama
koordinator TA belum mengeluarkan nilai untuk mahasiswa yang bersangkutan.
Gambar 4.80 Form input abstrak TA
IV - 93
Berdasarkan rancangan input diatas, maka dapat dirangkum kebutuhan
interface input, sumber input, dan periode masukan pada sistem informasi TA dan
KP seperti pada tabel 4.64.
Tabel 4.64 Sumber input dan periode masukan
No Interface Input Sumber Input Periode Masukan
1 Form login Semua User Saat user akan memakai aplikasi
2 Form user account Administrasi (TU) Saat dibutuhkan penambahan user account
3 Form data mahasiswa Administrasi (TU) Setiap ada penambahan data mahasiswa baru
4 Form data dosen Administrasi (TU) Setiap ada penambahan data dosen baru
5 Form data staff TU Administrasi (TU) Setiap ada penambahan data staff TU baru
6 Form penetapan pembimbing KP Dosen (Koordinator KP) Setiap awal semester 6 untuk masing-masing angkatan
7 Form pengajuan KP Mahasiswa Sebelum mahasiswa melakukan KP di perusahaan
8 Form status KP Mahasiswa Setelah mahasiswa mendapat konfirmasi dari perusahaan yang dituju untuk melakukan KP
9 Form pendaftaran seminar KP Mahasiswa Setiap ada mahasiswa yang melakukan pendaftaran seminar KP
10 Form check list pendaftaran seminar KP
Administrasi (TU) Setiap ada mahasiswa yang melakukan pendaftaran seminar KP
11 Form input jadwal seminar KP Administrasi (TU) Sebelum dilaksanakan seminar KP
12 Form koreksi bidang keminatan KP Dosen (Koordinator KP) Setiap saat sesuai kebutuhan
13 Form disposisi dan pembatalan KP Dosen (Koordinator KP) Setiap saat sesuai kebutuhan
14 Form input nilai KP Dosen (Koordinator KP) Setiap ada mahasiswa yang telah selesai seminar KP
15 Form revisi judul KP Mahasiswa Setiap saat sesuai kebutuhan selama nilai belum didapatkan
16 Form pendaftaran proposal TA Mahasiswa Setiap ada mahasiswa yang melakukan pengajuan proposal TA
17 Form penetapan pembimbing TA Dosen (Koordinator TA) Setiap ada proposal yang telah disetujui oleh ketua KBK
18 Form pendaftaran seminar TA Mahasiswa Setiap ada mahasiswa yang melakukan pendaftaran seminar TA
IV - 94
Tabel 4.64 Sumber input dan periode masukan (lanjutan)
No Interface Input Sumber Input Periode Masukan
19 Form check list Pendaftaran seminar TA
Administrasi (TU) Setiap ada mahasiswa yang melakukan pendaftaran seminar TA
20 Form penetapan penguji TA Dosen (Koordinator TA) Sebelum dilaksanakan seminar TA
21 Form input jadwal seminar TA Dosen (Koordinator TA) Setiap akan dilaksanakan seminar TA dalam periode waktu tertentu
22 Form pendaftaran sidang TA Mahasiswa Setiap ada mahasiswa yang melakukan pendaftaran sidang TA
23 Form check list pendaftaran sidang TA
Administrasi (TU) Setiap ada mahasiswa yang melakukan pendaftaran sidang TA
24 Form input jadwal sidang TA Dosen (Koordinator TA) Setiap akan dilaksanakan sidang TA dalam periode waktu tertentu
25 Form input informasi pelaksanaan seminar dan sidang TA
Dosen (Koordinator TA) Setiap saat sesuai kebutuhan
26 Form koreksi bidang keminatan TA Dosen (Koordinator TA) Setiap saat sesuai kebutuhan
27 Form disposisi dan pembatalan TA Dosen (Koordinator TA) Setiap saat sesuai kebutuhan
28 Form input nilai TA Dosen (Koordinator TA) Setiap ada mahasiswa yang telah selesai sidang TA
29 Form revisi judul TA Mahasiswa Setiap saat sesuai kebutuhan selama nilai belum didapatkan
30 Form input abstrak TA Mahasiswa Setiap saat sesuai kebutuhan selama nilai belum didapatkan
B. Perancangan interface output
Interface output digunakan untuk menampilkan data-data yang tersimpan di
dalam database sehingga diperoleh informasi yang berguna bagi pemakainya.
Rancangan interface output dari sistem yang sedang dirancang dapat dilihat pada
gambar 4.81 sampai dengan gambar 4.118.
1. Laporan penyebaran minat TA
Laporan penyebaran minat TA digunakan untuk mengetahui penyebaran minat
TA yang dikerjakan mahasiswa kedalam bidang keminatan yang ada dalam
periode tertentu. Laporan penyebaran minat TA hanya bisa diakses oleh dosen
koordinator TA. Rancangan laporan penyebaran minat TA dapat dilihat seperti
pada gambar 4.82. Sedangkan untuk membuat laporan tersebut, koordinator TA
IV - 95
harus memasukkan periode pelaporan yang diinginkan melalui form seperti pada
gambar 4.81.
Gambar 4.81 Form pilih periode pelaporan
Gambar 4.82 Laporan penyebaran minat TA
IV - 96
2. Laporan rekapitulasi beban dosen pembimbing TA
Laporan rekapitulasi beban dosen pembimbing TA digunakan untuk
mengetahui beban dosen pembimbing TA dalam suatu periode tertentu. Melalui
laporan tersebut dapat diketahui berapa kali seorang dosen menjadi ketua penguji,
anggota penguji 1, anggota penguji 2, dan anggota penguji 3. Gambar 4.83
menunjukkan rancangan laporan rekapitulasi beban dosen penguji TA pada saat
aplikasi sedang dijalankan (versi online). Sedangkan gambar 4.84 menunjukkan
format laporan rekapitulasi beban dosen penguji TA setelah dilakukan pencetakan
(versi cetak). Sebelum menampilkan laporan, terlebih dahulu harus diatur periode
waktu pelaporan yang diinginkan melalui form seperti yang ada pada gambar
4.81.
Gambar 4.83 Laporan rekapitulasi beban dosen pembimbing TA versi online
Gambar 4.84 Laporan rekapitulasi beban dosen pembimbing TA versi cetak
IV - 97
Tombol detail yang ada pada form laporan rekapitulasi beban dosen penguji
TA versi online (gambar 4.83) digunakan untuk mengetahui tentang siapa saja
mahasiswa yang menjadi beban bimbingan dari masing-masing dosen dalam
periode waktu yang ditentukan. Laporan yang dirancang dapat dilihat seperti pada
gambar 4.85. Informasi yang ada pada laporan tersebut adalah nama mahasiswa,
NIM, judul TA, kode dosen pembimbing 1 dan 2, tanggal seminar, tanggal sidang,
serta nilai TA.
Gambar 4.85 Daftar mahasiswa bimbingan TA
3. Pengumuman pembimbing TA
Gambar 4.86 Pengumuman pembimbing TA
Pengumuman pembimbing TA digunakan untuk menyampaikan informasi
tentang dosen pembimbing 1 dan 2 dari proposal yang diajukan oleh mahasiswa.
IV - 98
Pengguna dapat menampilkan pengumuman pembimbing TA dalam bulan dan
tahun tertentu serta memilih nomor SK pembimbing TA yang diterbitkan pada
periode tersebut. Informasi tentang pembimbing TA dapat dilihat oleh semua
pengguna aplikasi.
4. Jadwal seminar TA
Gambar 4.87 Jadwal seminar TA
Jadwal seminar TA digunakan untuk menyampaikan informasi pelaksanaan
seminar TA mahasiswa serta dosen pengujinya. Jadwal seminar TA bisa
ditampilkan dalam periode waktu tertentu sesuai keinginan pengguna. Untuk
menampilkan jadwal tersebut, pengguna harus memasukkan periode waktu yang
diinginkan melalui form seperti pada gambar 4.81.
IV - 99
5. Jadwal sidang TA
Gambar 4.88 Jadwal sidang TA
Jadwal sidang TA digunakan untuk menyampaikan informasi pelaksanaan
sidang TA mahasiswa. Jadwal sidang TA bisa ditampilkan dalam periode waktu
tertentu sesuai keinginan pengguna. Untuk menampilkan jadwal tersebut,
pengguna harus memasukkan periode waktu yang diinginkan melalui form seperti
pada gambar 4.81.
IV - 100
6. Form nilai bimbingan TA
Gambar 4.89 Form nilai bimbingan TA (F-03B)
Form nilai bimbingan TA dipersiapkan oleh bagian administrasi (TU)
sebelum mahasiswa melaksanakan sidang. Dalam mempersiapkan form tersebut,
bagian administrasi tidak perlu memasukkan nama, NIM, judul TA, dan nama
dosen pembimbing 1 dan 2. Dengan sistem baru yang diusulkan, bagian
administrasi tinggal mencari nama atau NIM mahasiswa yang akan melakukan
sidang TA kemudian menekan tombol cetak.
IV - 101
7. Form nilai seminar TA
Gambar 4.90 Form nilai seminar TA (F-07)
Form nilai seminar TA dipersiapkan oleh bagian administrasi (TU) sebanyak
4 rangkap yang akan diberikan kepada masing-masing dosen penguji. Dalam
mempersiapkan form tersebut, bagian administrasi tinggal mencari nama atau
NIM mahasiswa yang akan melakukan seminar TA kemudian menekan tombol
cetak.
IV - 102
8. Form nilai sidang TA
Gambar 4.91 Form nilai sidang TA (F-12)
Form nilai sidang TA dipersiapkan oleh bagian administrasi (TU) sebanyak 4
rangkap yang akan diberikan kepada masing-masing dosen penguji. Dalam
mempersiapkan form tersebut, bagian administrasi tinggal mencari nama atau
NIM mahasiswa yang akan melakukan sidang TA kemudian menekan tombol
cetak.
IV - 103
9. Berita acara seminar TA
Gambar 4.92 Berita acara seminar TA (F-06)
Berita acara seminar TA dipersiapkan oleh bagian administrasi (TU) sebelum
mahasiswa melakukan seminar. Dalam mempersiapkan form tersebut, bagian
administrasi tidak perlu memasukkan nama, NIM, judul, jadwal, dan penguji.
IV - 104
Dengan sistem baru yang diusulkan, bagian administrasi tinggal mencari nama
atau NIM mahasiswa yang akan melakukan seminar kemudian menekan tombol
cetak.
10. Berita acara sidang TA
Gambar 4.93 Berita acara sidang TA (F-11)
IV - 105
Berita acara sidang TA dipersiapkan oleh bagian administrasi (TU) sebelum
mahasiswa melakukan sidang. Dalam mempersiapkan form tersebut, bagian
administrasi tidak perlu memasukkan nama, NIM, judul, jadwal, dan penguji.
Dengan sistem yang baru, bagian administrasi tinggal mencari nama atau NIM
mahasiswa yang akan melakukan sidang kemudian menekan tombol cetak.
11. Rekapitulasi nilai seminar TA
Gambar 4.94 Rekapitulasi nilai seminar TA (F-08)
IV - 106
Rekapitulasi nilai seminar TA dipersiapkan oleh bagian administrasi (TU)
sebelum mahasiswa melakukan seminar. Dalam mempersiapkan form tersebut,
bagian administrasi (TU) juga tidak perlu memasukkan nama, NIM, judul, dan
penguji. Tetapi cukup mencari nama atau NIM kemudian menekan tombol cetak.
12. Rekapitulasi nilai sidang TA
Gambar 4.95 Rekapitulasi nilai sidang TA (F-13)
IV - 107
Rekapitulasi nilai sidang TA dipersiapkan oleh bagian administrasi (TU)
sebelum mahasiswa melakukan sidang. Dalam mempersiapkan form tersebut,
bagian administrasi (TU) juga tidak perlu memasukkan nama, NIM, judul, dan
penguji. Tetapi cukup mencari nama atau NIM kemudian menekan tombol cetak.
Untuk keperluan mencetak form nilai bimbingan TA, form nilai seminar TA,
form nilai sidang TA, berita acara seminar TA, berita acara sidang TA,
rekapitulasi nilai seminar TA, dan rekapitulasi nilai sidang TA, seperti pada
gambar 4.89 sampai dengan gambar 4.95 diatas, bagian administrasi (TU) harus
membuka form kelengkapan TA seperti pada gambar 4.96 dan mencari nama atau
NIM mahasiswa yang bersangkutan melalui kotak pencarian. Hasil pencarian
akan tampil pada kolom sebelah kanan. Ketika nama mahasiswa di klik, kolom
sebelah kiri akan terisi nama, NIM, PA, pembimbing TA, dan penguji TA. Setelah
itu tinggal dipilih form mana yang akan dicetak kemudian tekan tombol cetak.
Gambar 4.96 Form kelengkapan TA
13. Laporan progress TA mahasiswa
Laporan progress TA digunakan untuk mengetahui perkembangan pengerjaan
TA mahasiswa. Dalam laporan tersebut juga dapat diketahui berapa lama waktu
tempuh pengerjaan TA mulai dari keluarnya surat keputusan pembimbing TA
IV - 108
sampai dengan saat laporan progress TA tersebut dibuat. Progress TA yang akan
muncul dalam laporan ini adalah BELUM, PROPOSAL, SEMINAR, dan SIDANG.
Gambar 4.97 Laporan progress TA mahasiswa versi cetak
Gambar 4.97 menunjukkan laporan progress TA mahasiswa setelah dilakukan
pencetakan (versi cetak), sedangkan Gambar 4.98 menunjukkan laporan progress
TA pada saat aplikasi sedang dijalankan (versi online). Pada form tersebut juga
dilengkapi fasilitas pencarian berdasarkan nama, NIM, PA, dan pembimbing TA.
Gambar 4.98 Laporan progress TA mahasiswa versi online
IV - 109
14. Kartu monitoring seminar TA
Gambar 4.99 Kartu monitoring seminar TA
Kartu Monitoring Seminar TA bisa dicetak setiap saat oleh mahasiswa yang
sudah memiliki user account. Pada sistem sekarang, kartu monitoring seminar TA
dapat diperoleh melalui bagian administrasi (TU). Sedangkan pada sistem usulan,
kartu tersebut dicetak sendiri oleh mahasiswa.
IV - 110
15. Laporan penyebaran minat KP
Gambar 4.100 Laporan penyebaran minat KP
Laporan penyebaran minat KP digunakan untuk mengetahui penyebaran minat
KP yang dikerjakan mahasiswa kedalam bidang keminatan yang ada dalam
periode tertentu. Laporan penyebaran minat KP hanya bisa diakses oleh dosen
koordinator KP. Untuk membuat laporan tersebut, koordinator KP harus
memasukkan periode pelaporan yang diinginkan melalui form seperti pada
Laporan rekapitulasi beban dosen pembimbing KP digunakan untuk mengetahui
beban dosen pembimbing KP dalam suatu periode tertentu. Melalui laporan tersebut
dapat diketahui berapa kali seorang dosen menjadi pembimbing KP, serta berapa
IV - 111
banyak mahasiswa yang masih dalam proses pengerjaan KP maupun mahasiswa
yang sudah selesai mengerjakan KP dari bimbingan dosen yang bersangkutan.
Gambar 4.101 menunjukkan rancangan laporan rekapitulasi beban dosen
pembimbing KP pada saat aplikasi sedang dijalankan (versi online). Sedangkan
Gambar 4.102 menunjukkan format laporan rekapitulasi beban dosen pembimbing
KP setelah dilakukan pencetakan (versi cetak). Sebelum menampilkan laporan,
terlebih dahulu harus diatur periode waktu pelaporan yang diinginkan melalui
form seperti yang ada pada gambar 4.101.
Gambar 4.101 Laporan rekapitulasi beban dosen pembimbing KP versi online
Gambar 4.102 Laporan rekapitulasi beban dosen pembimbing KP versi cetak
Untuk mengetahui siapa saja mahasiswa yang menjadi beban bimbingan dari
masing-masing dosen dalam periode waktu yang ditentukan dapat dilakukan
dengan cara mengklik tombol detail yang ada pada form laporan rekapitulasi
beban dosen pembimbing KP versi online (gambar 4.101). Informasi yang ada
IV - 112
pada laporan tersebut adalah nama mahasiswa, NIM, judul KP, tanggal seminar,
serta nilai KP. Laporan yang dirancang dapat dilihat seperti pada gambar 4.103.
Gambar 4.103 Daftar mahasiswa bimbingan KP
17. Pengumuman pembimbing KP
Gambar 4.104 Pengumuman pembimbing KP
Pengumuman pembimbing KP digunakan untuk menyampaikan informasi
tentang dosen pembimbing KP yang akan ditampilkan tiap angkatan. Untuk dapat
melihat informasi tersebut, pengguna harus memilih angkatan berapa yang akan
ditampilkan melalui form seperti pada gambar 4.105.
Gambar 4.105 Form pilih angkatan pembimbing KP
IV - 113
18. Jadwal seminar KP
Gambar 4.106 Jadwal seminar KP
Jadwal seminar KP digunakan untuk menyampaikan informasi pelaksanaan
seminar KP mahasiswa serta dosen pembimbingnya. Jadwal seminar KP bisa
ditampilkan dalam periode waktu tertentu sesuai keinginan pengguna. Untuk
menampilkan jadwal tersebut, pengguna harus memasukkan periode waktu yang
diinginkan melalui form seperti pada gambar 4.81.
IV - 114
19. Berita acara seminar KP
Gambar 4.107 Berita acara seminar KP (F-KP07)
Berita acara seminar KP dipersiapkan oleh bagian administrasi (TU) sebelum
mahasiswa melakukan seminar KP. Dalam mempersiapkan form tersebut, bagian
administrasi tidak perlu memasukkan nama, NIM, judul, dan pembimbing.
Dengan sistem baru yang diusulkan, bagian administrasi tinggal mencari nama
IV - 115
atau NIM mahasiswa yang akan melakukan seminar KP kemudian menekan
tombol cetak.
20. Daftar hadir peserta seminar KP
Gambar 4.108 Daftar hadir peserta seminar KP (F-KP08)
Daftar Hadir peserta seminar KP dipersiapkan oleh bagian administrasi (TU)
sebelum mahasiswa melakukan seminar KP. Bagian administrasi tinggal mencari
IV - 116
nama atau NIM mahasiswa yang akan melakukan seminar KP kemudian menekan
tombol cetak.
21. Form penilaian KP
Gambar 4.109 Form penilaian KP (F-KP09)
Form penilaian KP dipersiapkan oleh bagian administrasi (TU) sebelum
mahasiswa melakukan seminar KP. Bagian administrasi tinggal mencari nama
atau NIM mahasiswa yang akan melakukan seminar KP kemudian menekan
tombol cetak.
Untuk keperluan mencetak berita acara seminar KP, daftar hadir peserta
seminar KP, serta form penilaian KP, seperti pada gambar 4.107 sampai dengan
gambar 4.109, bagian administrasi (TU) harus membuka form kelengkapan KP
IV - 117
seperti pada gambar 4.110 dan mencari nama atau NIM mahasiswa yang
bersangkutan melalui kotak pencarian. Hasil pencarian akan tampil pada kolom
sebelah kanan. Ketika nama mahasiswa di klik, kolom sebelah kiri akan terisi
nama, NIM, PA, dan pembimbing KP. Setelah itu tinggal dipilih form mana yang
akan dicetak kemudian tekan tombol cetak.
Gambar 4.110 Form kelengkapan KP
22. Laporan progress KP mahasiswa
Gambar 4.111 Laporan progress KP mahasiswa versi cetak
Laporan progress KP digunakan untuk mengetahui perkembangan pengerjaan
KP mahasiswa. Dalam laporan tersebut juga dapat diketahui berapa lama waktu
IV - 118
tempuh pengerjaan KP mulai dari selesainya masa KP di perusahaan sampai saat
laporan progress tersebut dibuat. Progress KP yang akan muncul dalam laporan
ini adalah BELUM, SEDANG KP, PENGERJAAN LAPORAN, dan SEMINAR.
Gambar 4.111 menunjukkan laporan progress KP mahasiswa setelah
dilakukan pencetakan (versi cetak), sedangkan gambar 4.112 menunjukkan
laporan progress KP pada saat aplikasi sedang dijalankan (versi online). Pada
form tersebut juga dilengkapi fasilitas pencarian berdasarkan nama, NIM, PA, dan
pembimbing KP.
Gambar 4.112 Laporan progress KP mahasiswa versi online
23. Kartu monitoring seminar KP
Kartu monitoring seminar KP bisa dicetak setiap saat oleh mahasiswa yang
sudah memiliki user account. Pada sistem sekarang, kartu monitoring seminar KP
dapat diperoleh melalui bagian administrasi (TU). Sedangkan pada sistem usulan,
kartu tersebut dicetak sendiri oleh mahasiswa.
IV - 119
Gambar 4.113 Kartu monitoring seminar KP
24. Pengumpulan laporan KP
Pada saat mahasiswa mengumpulkan laporan KP, bagian administrasi
membuatkan bukti serah terima laporan melalui aplikasi yang dirancang. Bagian
IV - 120
administrasi mencari nama atau NIM mahasiswa yang mengumpulkan laporan KP
melalui fasilitas pencarian dan memasukkan data jumlah laporan yang diserahkan.
Setelah tombol “save” di klik, aplikasi secara otomatis akan mencetak bukti serah
terima laporan KP.
Gambar 4.114 Form pengumpulan laporan KP
Gambar 4.115 Bukti serah terima pengumpulan laporan KP
25. Pengumpulan laporan TA
Pada saat mahasiswa mengumpulkan laporan TA, bagian administrasi
membuatkan bukti serah terima laporan melalui aplikasi yang dirancang. Bagian
administrasi mencari nama atau NIM mahasiswa yang mengumpulkan laporan TA
melalui fasilitas pencarian dan memasukkan data jumlah laporan yang diserahkan.
IV - 121
Setelah tombol “save” di klik, aplikasi secara otomatis akan mencetak bukti serah
terima laporan TA.
Gambar 4.116 Form pengumpulan laporan TA
Gambar 4.117 Bukti serah terima pengumpulan laporan TA
26. Backup dan restore database
Untuk keperluan penyelamatan data, aplikasi dilengkapi dengan fasilitas
backup dan restore database. Tampilan form backup dan restore, sebagai berikut:
IV - 122
Gambar 4.118 Form backup dan restore database
Sebelum melakukan backup, terlebih dahulu harus ditentukan folder mana
yang akan digunakan untuk menyimpan hasil backup. Sedangkan untuk restore,
tinggal dicari file *.sql yang ingin dikembalikan kedalam server.
Berdasarkan rancangan output diatas, maka dapat dirangkum keluaran yang
akan dihasilkan dari sistem informasi TA dan KP seperti pada tabel 4.65.
Tabel 4.65 Sasaran output dan periode keluaran
No Output Sasaran Output Periode Keluaran
1 Laporan penyebaran minat TA Dosen (Koordinator TA) Setiap saat tergantung keinginan user
2 Laporan rekapitulasi beban dosen penguji TA
Dosen (Koordinator TA) Setiap saat tergantung keinginan user
3 Pengumuman pembimbing TA Semua User Setiap saat tergantung keinginan user
4 Jadwal seminar TA Semua User Setiap saat tergantung keinginan user
5 Jadwal sidang TA Semua User Setiap saat tergantung keinginan user
6 Form nilai bimbingan TA Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan sidang TA
7 Form nilai seminar TA Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan seminar TA
8 Form nilai sidang TA Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan sidang TA
9 Berita acara seminar TA Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan seminar TA
10 Berita acara sidang TA Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan sidang TA
11 Rekapitulasi nilai seminar TA Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan seminar TA
12 Rekapitulasi nilai sidang TA Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan sidang TA
IV - 123
Tabel 4.65 Sasaran output dan periode keluaran (lanjutan)
No Output Sasaran Output Periode Keluaran
13 Laporan progress TA mahasiswa Semua User Setiap saat tergantung keinginan user
14 Kartu monitoring seminar TA Mahasiswa Setiap saat tergantung keinginan user
15 Laporan penyebaran minat KP Dosen (Koordinator KP) Setiap saat tergantung keinginan user
16 Laporan rekapitulasi beban dosen pembimbing KP
Dosen (Koordinator KP) Setiap saat tergantung keinginan user
17 Pengumuman pembimbing KP Semua User Setiap saat tergantung keinginan user
18 Jadwal seminar KP Semua User Setiap saat tergantung keinginan user
19 Berita acara seminar KP Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan seminar KP
20 Daftar hadir peserta seminar KP Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan seminar KP
21 Form penilaian KP Administrasi (TU) Setiap ada mahasiswa yang akan melaksanakan seminar KP
22 Laporan progress KP mahasiswa
Semua User Setiap saat tergantung keinginan user
23 Kartu monitoring seminar KP Mahasiswa Setiap saat tergantung keinginan user
24 Bukti serah terima laporan KP Administrasi (TU) Setiap saat ketika ada mahasiswa yang mengumpulkan laporan KP
25 Bukti serah terima laporan TA Administrasi (TU) Setiap saat ketika ada mahasiswa yang mengumpulkan laporan TA
26 Backup dan restore Administrasi (TU) Setiap saat sesuai kebutuhan
C. Perancangan hak akses user
Desain menu merupakan tampilan pada monitor yang mengkomunikasikan
input dan output antara user dengan komputer. Tampilan terdiri dari menu-menu
yang akan memproses masukan atau keluaran data. Menu dari aplikasi yang
dirancang beserta pengaturan hak aksesnya dapat dilihat pada tabel 4.66.
IV - 124
Tabel 4.66 Rancangan menu dan hak akses user Hak Akses
Menu Sub Menu Admin (TU) Mahasiswa Dosen Koord.
KP Koord.
TA Login v v v v v Logout v v v v v
Program
Exit v v v v v Mahasiswa v Dosen v
Master Data
Tata Usaha v Cetak Kartu Monitoring Seminar KP v v v Penetapan Dosen Pembimbing KP v Pengumuman Pembimbing KP v v v v v Pengajuan Kerja Praktek v Status Kerja Praktek v Pendaftaran Seminar KP v Check List Pendaftaran Seminar KP v Input Jadwal Seminar KP v Jadwal Seminar KP v v v v v Kelengkapan KP v Lihat Progress KP v v v v Rekapitulasi Dosen Pembimbing KP v v v
Distribusi Kerja Praktek v
Koreksi Bidang Keminatan KP v
Disposisi dan Pembatalan KP v
Input Nilai KP v
Revisi judul KP v
Kerja Praktek
Pengumpulan Laporan KP v Cetak Kartu Monitoring Seminar TA v v v Pendaftaran Proposal TA v Penetapan Dosen Pembimbing TA v Pengumuman Pembimbing TA v v v v v Pendaftaran Seminar TA v Check List Pendaftaran Seminar TA v Penetapan Dosen Penguji TA v Input Jadwal Seminar TA v Jadwal Seminar TA v v v v v Pendaftaran Sidang TA v Check List Pendaftaran Sidang TA v Input Jadwal Sidang TA v Jadwal Sidang TA v v v v v Kelengkapan TA v Lihat Progress TA v v v v Rekapitulasi Dosen Penguji TA v v v
Distribusi Tugas Akhir v Cetak Lembar Validasi dan Pengesahan v Koreksi Bidang Keminatan TA v Disposisi dan Pembatalan TA v Input Nilai TA v
Tugas Akhir
Revisi judul TA v
IV - 125
Tabel 4.66 Rancangan menu dan hak akses user (lanjutan)
Hak Akses Menu Sub Menu Admin
(TU) Mahasiswa Dosen Koord. KP
Koord. TA
Input Abstrak TA v Tugas Akhir
Pengumpulan Laporan TA v
MySQL - Admin v
User Account v
Data Dosen v v v v v
Umum
Data Mahasiswa v v v v v Bantuan Bantuan Pengoperasian v v v v v
4.3.3 Pembuatan program aplikasi
Setelah perancangan user interface selesai dilakukan, maka tahap
selanjutnya adalah melakukan pembuatan program aplikasi. Pada tahap
pembuatan program aplikasi dilakukan penulisan kode program sesuai dengan
sistem yang akan dibangun. Aplikasi dibangun dengan menggunakan Microsoft
Visual Basic 6.0 Enterprise Edition dengan database yang digunakan adalah
MySQL. Sedangkan pembuatan laporan menggunakan Crystal Report 10.
Aplikasi yang dikembangkan akan dapat digunakan pada jaringan lokal
(local area network) Teknik Industri UNS secara intranet dan juga pada jaringan
luas (wide area network) melalui jaringan internet. Aplikasi dikembangkan
dengan arsitektur fat-client model, yaitu menempatkan program aplikasi pada
client sedangkan server hanya mengurusi manajemen data. Rancangan jaringan
dari aplikasi yang dibuat dapat dilihat pada gambar 4.119.
Server database yang digunakan oleh aplikasi ini adalah server milik
jurusan Teknik Industri yang sudah ada dan ditempatkan di Unit Pelayanan
Teknis Pusat Komunikasi UNS (UPT-PUSKOM UNS).
Untuk dapat menjalankan aplikasi sistem informasi Kerja Praktek dan
Tugas Akhir, diperlukan perangkat keras sebagai berikut:
1. Komputer server
Komputer server merupakan tempat untuk menyimpan file database KP dan
TA. Komputer server harus selalu hidup agar database dapat diakses kapanpun
IV - 126
oleh user. Spesifikasi komputer minimal yang dapat digunakan sebagai server
adalah:
Sistem operasi : Windows, Linux
Processor : Intel Pentium IV
Memori : 512 MB
Hard drive : 40 GB
Kebutuhan software : MySQL v 4.0 dan PHPMyadmin
2. Komputer client
Komputer client merupakan komputer yang digunakan user untuk
menjalankan program aplikasi sistem informasi KP dan TA. Spesifikasi komputer
minimal yang dapat digunakan sebagai client adalah:
Sistem operasi : Windows 2000
Processor : Intel Pentium III
Memori : 256 MB
Free hard drive space : 150 MB
Networking : wireless, wire
Jenis komputer : PC, laptop
Pada saat melakukan instalasi, user komputer harus pada level administrator.
Komputer client harus terkoneksi dengan internet sebelum dapat menggunakan
aplikasi sistem informasi KP dan TA.
IV - 127
Gambar 4.119 Rancangan jaringan sistem informasi KP dan TA
IV - 128
BAB V ANALISIS DAN INTERPRETASI HASIL
Pada bab ini membahas tentang analisis dan interpretasi hasil perancangan
dalam penelitian yang telah dilakukan pada bab sebelumnya. Analisis yang
dibahas dalam penelitian ini terdiri dari 3 sub bab, yaitu analisis sistem usulan,
analisis rancangan program aplikasi, dan implementasi sistem.
5.1 ANALISIS SISTEM USULAN
Pada bab sebelumnya telah dilakukan analisis sistem KP dan TA sekarang
untuk mengetahui permasalahan dan kekurangan yang ada pada sistem, sehingga
bisa diketahui kebutuhan-kebutuhan dari sistem yang saat ini digunakan.
Kebutuhan yang berhasil diidentifikasi selanjutnya dijadikan sebagai acuan dalam
pengembangan sistem yang baru. Dengan demikian, sistem yang dirancang dapat
memenuhi kebutuhan dari sistem KP dan TA di jurusan Teknik Industri UNS.
5.1.1 Analisis sistem Tugas Akhir usulan
Hasil analisis sistem sekarang menunjukkan bahwa sistem TA yang
sekarang digunakan mempunyai beberapa kekurangan dan memiliki kemungkinan
untuk dikembangkan. Kebutuhan sistem TA yang berhasil diidentifikasi dari
analisis sistem sekarang, sebagai berikut:
1. Menampilkan informasi penyebaran minat pengerjaan TA dalam suatu periode
tertentu dengan cepat dan tepat.
2. Mengetahui rekapitulasi beban dosen pembimbing TA dalam suatu periode
tertentu dengan cepat dan akurat.
3. Menyiapkan berkas-berkas kelengkapan seminar TA dengan cepat dan
terhindar dari kesalahan.
4. Menyiapkan berkas-berkas kelengkapan sidang TA dengan cepat dan
terhindar dari kesalahan.
5. Menampilkan informasi progress TA mahasiswa dengan cepat dan akurat.
Dari kebutuhan sistem tersebut, kemudian dilakukan perancangan sistem
TA usulan untuk memenuhi semua kebutuhan yang telah disebutkan diatas.
V - 1
Analisis sistem TA usulan dibagi kedalam 4 aktivitas utama yang ada pada sistem
TA, yaitu pengajuan proposal TA, pendaftaran dan pelaksanaan seminar TA,
pendaftaran dan pelaksanaan sidang TA, serta pemrosesan informasi TA.
A. Pengajuan proposal Tugas Akhir
Pada sistem lama, mahasiswa menyampaikan proposal kepada koordinator
TA. Koordinator TA selanjutnya meneruskan proposal kepada ketua KBK yang
bersangkutan untuk mendapatkan dosen pembimbing. Setelah mendapat kepastian
dosen pembimbing, koordinator TA mengeluarkan SK dosen pembimbing TA
kepada mahasiswa yang mengajukan proposal tersebut. Mahasiswa akan
mengetahui proposalnya diterima atau tidak setelah diumumkannya SK dosen
pembimbing TA.
Pada sistem usulan, mahasiswa menyampaikan proposal kepada ketua KBK
untuk mendapatkan dosen pembimbing. Ketua KBK harus menentukan proposal
diterima atau ditolak dalam waktu maksimal 14 hari sejak proposal diterima oleh
ketua KBK. Setelah mendapatkan dosen pembimbing, mahasiswa menyerahkan
proposal kepada koordinator TA dan menunggu dikeluarkannya SK dosen
pembimbing TA. Alur seperti ini memberikan keuntungan bagi koordinator TA,
yaitu mengurangi beban pekerjaan dengan tidak perlu mencarikan dosen
pembimbing kepada mahasiswa. Sedangkan keuntungan bagi mahasiswa adalah
dapat mengetahui proposalnya diterima atau tidak dengan lebih cepat dan dalam
rentang waktu yang pasti.
B. Pendaftaran dan pelaksanaan seminar Tugas Akhir
Pada kegiatan pendaftaran dan pelaksanaan seminar TA, perubahan yang
terjadi adalah adanya bukti serah terima persyaratan seminar TA dari bagian
administrasi kepada mahasiswa dan pembatalan seminar TA bagi mahasiswa yang
tidak lolos seminar.
Bukti serah terima persyaratan seminar TA dibuat oleh bagian administrasi
dan diberikan kepada mahasiswa. Dengan adanya bukti serah terima tersebut,
mahasiswa memiliki bukti bahwa yang bersangkutan benar-benar telah
menyerahkan persyaratan seminar TA kepada bagian administrasi. Bukti serah
V - 2
terima perlu dibuat untuk mengantisipasi apabila terjadi keteledoran oleh bagian
administrasi.
Aktivitas pembatalan seminar oleh koordinator TA tidak ada dalam sistem
yang sekarang digunakan. Namun pada sistem usulan, pembatalan seminar perlu
dilakukan oleh koordinator TA terhadap mahasiswa yang dinyatakan tidak lolos
seminar oleh tim penguji. Tujuan dari pembatalan seminar adalah agar mahasiswa
dapat melakukan pendaftaran untuk mengikuti seminar ulang. Tanpa adanya
pembatalan, aplikasi tidak akan mengijinkan mahasiswa yang sudah melakukan
seminar untuk kembali melakukan pendaftaran seminar. Dengan demikian data
tanggal pelaksanaan seminar TA dapat tersimpan kedalam database untuk
keperluan menampilkan progress TA mahasiswa yang up to date.
C. Pendaftaran dan pelaksanaan sidang Tugas Akhir
Pada kegiatan pendaftaran dan pelaksanaan sidang TA, perubahan yang terjadi
adalah adanya bukti serah terima persyaratan sidang TA dari bagian administrasi
kepada mahasiswa, pembatalan sidang TA bagi mahasiswa yang tidak lolos
sidang, dan input nilai kedalam database.
Bukti serah terima persyaratan sidang TA dibuat oleh bagian administrasi dan
diberikan kepada mahasiswa. Dengan adanya bukti serah terima tersebut,
mahasiswa memiliki bukti bahwa yang bersangkutan benar-benar telah
menyerahkan persyaratan sidang TA kepada bagian administrasi. Bukti serah
terima perlu dibuat untuk mengantisipasi apabila terjadi keteledoran oleh bagian
administrasi.
Pembatalan sidang oleh koordinator TA tidak ada dalam sistem yang sekarang
digunakan. Namun pada sistem usulan, pembatalan sidang perlu dilakukan oleh
koordinator TA terhadap mahasiswa yang dinyatakan tidak lolos sidang oleh tim
penguji. Tujuan dari pembatalan sidang adalah agar mahasiswa dapat melakukan
pendaftaran untuk mengikuti sidang ulang. Tanpa adanya pembatalan, aplikasi
tidak akan mengijinkan mahasiswa yang sudah melakukan sidang untuk kembali
melakukan pendaftaran sidang. Dengan demikian data tanggal pelaksanaan sidang
TA dapat tersimpan kedalam database untuk keperluan menampilkan progress
TA mahasiswa yang up to date.
V - 3
Mahasiswa yang telah menyelesaikan semua perbaikan sidang harus
mengumpulkan laporan TA melalui bagian administrasi. Dalam pengumpulan
laporan, bagian administrasi membuat bukti penyerahan laporan TA rangkap 3.
Bukti tersebut diserahkan kepada mahasiswa sebanyak 1 lembar, diserahkan
kepada koordinator TA sebanyak 1 lembar, dan sisanya disimpan oleh bagian
administrasi sebagai arsip. Sebagai akhir proses kegiatan TA adalah
dikeluarkannya nilai TA oleh koordinator TA. Koordinator TA memasukkan nilai
setelah menerima bukti penyerahan laporan TA dari bagian administrasi.
Mahasiswa yang belum menyerahkan laporan TA, nilainya tidak akan keluar
dalam sistem ini. Dengan demikian rangkaian proses TA mahasiswa belum
dikatakan selesai.
D. Pemrosesan informasi Tugas Akhir
Pada sistem lama, data-data TA disimpan dalam bentuk file dokumen dan
lembaran kertas. Untuk memproses data menjadi sebuah informasi dilakukan
dengan merekap dokumen yang diperlukan. Informasi yang saat ini sudah dibuat
adalah pengumuman pembimbing, pengumuman penguji, jadwal seminar, jadwal
sidang, dan progress pengerjaan TA. Pemrosesan progress TA dalam sistem
sekarang dilakukan dengan merekap data-data TA yang ada pada dokumen yang
dimiliki oleh koordinator TA. Aktivitas tersebut membutuhkan waktu yang relatif
lama bagi koordinator TA untuk memprosesnya. Karena berbagai kesibukan dari
koordinator TA, progress TA yang ditampilkan pada papan pengumuman menjadi
tidak up to date.
Sedangkan pada sistem usulan, data TA juga disimpan kedalam database.
Dengan demikian, data-data tersebut dapat dengan mudah ditampilkan kembali
untuk memberikan informasi yang bermanfaat kepada dosen dan mahasiswa
secara cepat dan akurat. Tambahan informasi yang ada pada sistem usulan adalah
rekapitulasi beban dosen pembimbing TA dan penyebaran minat pengerjaan TA.
Dengan adanya informasi rekapitulasi beban dosen pembimbing TA, dapat
diketahui dengan cepat berapa kali seorang dosen menjadi pembimbing 1 maupun
pembimbing 2 dalam suatu periode tertentu. Daftar mahasiswa yang dibimbing
seorang dosen juga dapat diketahui dengan mudah. Sedangkan informasi
V - 4
penyebaran minat pengerjaan TA disajikan dalam bentuk grafik dan bisa diatur
sesuai periode waktu yang ingin ditampilkan. Sehingga informasi yang
ditampilkan akan lebih mudah dibaca dan dipahami. Selain itu, progress
pengerjaan TA juga disajikan lebih informatif dari progress TA yang pernah
dibuat dalam sistem sekarang. Waktu tempuh yang ditampilkan dalam progress
TA selalu update otomatis setiap hari selama mahasiswa yang bersangkutan
belum melaksanakan dan lolos sidang TA.
5.1.2 Analisis sistem Kerja Praktek usulan
Hasil analisis sistem sekarang menunjukkan bahwa sistem KP yang
sekarang digunakan mempunyai beberapa kekurangan dan memiliki kemungkinan
untuk dikembangkan. Kebutuhan sistem KP yang berhasil diidentifikasi dari
analisis sistem sekarang, sebagai berikut:
1. Menampilkan informasi penyebaran minat pengerjaan KP dalam suatu periode
tertentu dengan cepat dan tepat.
2. Mengetahui rekapitulasi beban dosen pembimbing KP dalam suatu periode
tertentu dengan cepat dan akurat.
3. Menyiapkan berkas-berkas kelengkapan seminar KP dengan cepat dan
terhindar dari kesalahan.
4. Menampilkan informasi progress KP mahasiswa dengan cepat dan akurat.
Dari kebutuhan sistem tersebut, kemudian dilakukan perancangan sistem
KP usulan untuk memenuhi semua kebutuhan yang telah disebutkan diatas.
Analisis sistem KP usulan dibagi kedalam 3 aktivitas utama yang ada pada sistem
KP, yaitu pengajuan KP, pendaftaran dan pelaksanaan seminar KP, serta
pemrosesan informasi KP.
A. Pengajuan Kerja Praktek
Pengajuan KP sistem usulan dilakukan dengan menggunakan bantuan aplikasi
komputer untuk menangkap data pengajuan KP dan menyimpannya kedalam
database. Mahasiswa yang telah diterima KP di perusahaan harus melakukan
update status KP melalui aplikasi. Tujuan dari update status adalah untuk
mengetahui kapan dimulai dan berakhirnya kegiatan KP di perusahaan. Data
V - 5
tersebut perlu dimasukkan kedalam database untuk keperluan perhitungan waktu
pengerjaan KP. Waktu pengerjaan KP dihitung setelah tanggal berakhirnya
kegiatan KP di perusahaan.
B. Pendaftaran dan pelaksanaan seminar KP
Perubahan yang terjadi pada kegiatan pendaftaran dan pelaksanaan seminar
KP adalah adanya bukti serah terima persyaratan seminar KP dari bagian
administrasi kepada mahasiswa, keharusan menentukan bidang keminatan KP
oleh mahasiswa, pembatalan seminar KP bagi mahasiswa yang tidak lolos
seminar, dan input nilai kedalam database.
Bukti serah terima persyaratan seminar KP dibuat oleh bagian administrasi
dan diberikan kepada mahasiswa. Dengan adanya bukti serah terima tersebut,
mahasiswa memiliki bukti bahwa yang bersangkutan benar-benar telah
menyerahkan persyaratan seminar KP kepada bagian administrasi. Bukti serah
terima perlu dibuat untuk mengantisipasi apabila terjadi keteledoran oleh bagian
administrasi.
Pada saat melakukan pendaftaran seminar, mahasiswa harus menentukan
bidang keminatan yang sesuai dengan judul laporan yang dikerjakannya. Data
bidang keminatan KP tersebut akan digunakan untuk mengetahui penyebaran
minat pengerjaan KP kedalam bidang keminatan yang ada di jurusan Teknik
Industri UNS. Dengan demikian informasi penyebaran minat pengerjaan KP dapat
disajikan dengan data yang akurat.
Pembatalan seminar oleh koordinator KP tidak ada dalam sistem yang
sekarang digunakan. Namun pada sistem usulan, pembatalan sidang perlu
dilakukan oleh koordinator KP terhadap mahasiswa yang dinyatakan tidak lolos
seminar oleh pembimbing. Tujuan dari pembatalan seminar adalah agar
mahasiswa dapat melakukan pendaftaran untuk mengikuti seminar ulang. Tanpa
adanya pembatalan, aplikasi tidak akan mengijinkan mahasiswa yang sudah
melakukan seminar untuk kembali melakukan pendaftaran seminar. Dengan
adanya pembatalan seminar oleh koordinator KP dan pendaftaran seminar ulang
oleh mahasiswa, data tanggal pelaksanaan seminar KP dapat tersimpan kedalam
database untuk keperluan menampilkan progress KP mahasiswa yang up to date.
V - 6
Mahasiswa yang telah menyelesaikan semua perbaikan seminar harus
mengumpulkan laporan KP melalui bagian administrasi. Dalam pengumpulan
laporan, bagian administrasi membuat bukti penyerahan laporan KP rangkap 3.
Bukti tersebut diserahkan kepada mahasiswa sebanyak 1 lembar, diserahkan
kepada koordinator KP sebanyak 1 lembar, dan sisanya disimpan oleh bagian
administrasi sebagai arsip. Sebagai akhir proses kegiatan KP adalah
dikeluarkannya nilai KP oleh koordinator KP. Koordinator KP memasukkan nilai
setelah menerima bukti penyerahan laporan KP dari bagian administrasi.
Mahasiswa yang belum menyerahkan laporan KP, nilainya tidak akan keluar
dalam sistem ini. Dengan demikian rangkaian proses KP mahasiswa belum
dikatakan selesai.
C. Pemrosesan informasi Kerja Praktek
Pada sistem lama, data-data KP disimpan dalam bentuk file dokumen dan
lembaran kertas. Untuk memproses data menjadi sebuah informasi dilakukan
dengan merekap dokumen yang diperlukan. Informasi yang saat ini sudah dibuat
adalah pengumuman pembimbing dan jadwal seminar. Jadwal seminar mahasiswa
hanya diinformasikan kepada dosen pembimbing dan mahasiswa yang akan
melaksanakan seminar.
Sedangkan pada sistem usulan, data KP juga disimpan kedalam database.
Dengan demikian, data-data tersebut dapat dengan mudah ditampilkan kembali
untuk memberikan informasi yang bermanfaat kepada dosen dan mahasiswa
secara cepat dan akurat. Tambahan informasi yang ada pada sistem usulan adalah
rekapitulasi beban dosen pembimbing KP, progress pengerjaan KP, dan
penyebaran minat pengerjaan KP.
Dengan adanya informasi rekapitulasi beban dosen pembimbing KP, dapat
diketahui dengan cepat berapa kali seorang dosen menjadi pembimbing KP dalam
suatu periode tertentu. Daftar mahasiswa yang dibimbing seorang dosen juga
dapat diketahui dengan mudah. Informasi yang ada dalam progress pengerjaan KP
antara lain waktu pengerjaan laporan KP oleh mahasiswa. Waktu tempuh yang
ditampilkan selalu update otomatis setiap hari selama mahasiswa yang
bersangkutan belum melaksanakan dan lolos seminar KP. Sedangkan informasi
V - 7
penyebaran minat pengerjaan KP disajikan dalam bentuk grafik dan bisa diatur
sesuai periode waktu yang ingin ditampilkan. Sehingga informasi yang
ditampilkan akan lebih mudah dibaca dan dipahami.
5.2 ANALISIS RANCANGAN PROGRAM APLIKASI
Program aplikasi dibuat sesuai dengan rancangan user interface dan
rancangan sistem yang dihasilkan pada tahap sebelumnya. Program aplikasi terdiri
dari 2 sub aplikasi yang kemudian diintegrasikan menjadi sebuah aplikasi. Sub
aplikasi yang dimaksud adalah sub aplikasi Tugas Akhir dan sub aplikasi Kerja
Praktek. Aplikasi dirancang dengan pengaturan hak akses yang berbeda antara
bagian administrasi, mahasiswa, dan dosen.
Sub aplikasi TA memiliki beberapa fitur untuk meminimalkan kesalahan
penggunaan aplikasi dan kesalahan pemahaman informasi oleh pengguna.
Beberapa fitur sub aplikasi TA yang dimaksud, sebagai berikut:
1. Pengajuan proposal hanya dapat dilakukan oleh mahasiswa yang belum lolos
seminar. Hal ini perlu dibatasi untuk menghindari masuknya data yang tidak
diinginkan setelah mahasiswa lolos seminar TA.
2. Penetapan dosen pembimbing hanya dapat dilakukan terhadap mahasiswa
yang sudah melakukan pendaftaran proposal. Pengaturan tersebut perlu
dilakukan agar sistem dapat berjalan sesuai dengan alur yang telah ditetapkan.
3. Pendaftaran seminar dapat dilakukan mahasiswa yang proposalnya sudah
disetujui koordinator TA. Selain itu, dapat juga dilakukan oleh mahasiswa
yang tidak lolos seminar.
4. Nama-nama mahasiswa yang masuk dalam form check list pendaftaran
seminar TA adalah mahasiswa yang sudah melakukan pendaftaran seminar.
Sehingga bagian administrasi tidak dapat menerima persyaratan seminar bagi
mahasiswa yang belum mendaftar seminar.
5. Penetapan dosen penguji hanya dapat dilakukan terhadap mahasiswa yang
sudah mendaftar seminar.
6. Pembuatan jadwal seminar hanya dapat dilakukan terhadap mahasiswa yang
sudah melakukan pendaftaran seminar dan memenuhi semua persyaratan yang
ditentukan. Dengan demikian, sebelum dibuatkan jadwal seminar oleh
V - 8
koordinator TA, sistem dapat menjamin bahwa mahasiswa telah melengkapi
semua persyaratan yang ditentukan.
7. Pendaftaran sidang dapat dilakukan oleh mahasiswa yang sudah lolos seminar.
Selain itu, dapat juga dilakukan oleh mahasiswa yang tidak lolos sidang.
8. Nama-nama mahasiswa yang masuk dalam form check list pendaftaran sidang
TA adalah mahasiswa yang sudah melakukan pendaftaran sidang. Sehingga
bagian administrasi tidak dapat menerima persyaratan sidang bagi mahasiswa
yang belum mendaftar sidang.
9. Pembuatan jadwal sidang hanya dapat dilakukan terhadap mahasiswa yang
sudah melakukan pendaftaran sidang dan memenuhi semua persyaratan yang
ditentukan. Dengan demikian, sebelum dibuatkan jadwal sidang oleh
koordinator TA, sistem dapat menjamin bahwa mahasiswa telah melengkapi
semua persyaratan yang ditentukan.
10. Dosen dapat melihat nilai TA semua mahasiswa, sedangkan mahasiswa hanya
dapat melihat nilai TA dirinya sendiri.
11. Revisi judul TA dapat dilakukan oleh mahasiswa sebelum koordinator TA
memasukkan nilai kedalam database.
12. Input abstrak TA dapat dilakukan oleh mahasiswa sebelum koordinator TA
memasukkan nilai kedalam database. Setelah nilai dimasukkan kedalam
database, sistem akan menolak segala input yang diberikan oleh mahasiswa.
Dengan demikian, data yang sudah tersimpan dalam database tidak dapat
diubah oleh mahasiswa.
13. Pada saat melihat progress TA, terdapat peringatan terhadap mahasiswa yang
hampir memasuki batas waktu standar pengerjaan TA dan mahasiswa yang
berada pada waktu perpanjangan pengerjaan TA.
Sub aplikasi KP memiliki beberapa fitur untuk meminimalkan kesalahan
penggunaan aplikasi dan kesalahan pemahaman informasi oleh pengguna.
Beberapa fitur sub aplikasi KP yang dimaksud, sebagai berikut:
1. Pengajuan permohonan KP ke jurusan tidak bisa dilakukan oleh mahasiswa
yang belum memiliki pembimbing KP. Selain itu, tidak bisa juga dilakukan
oleh mahasiswa yang sudah diterima KP di perusahaan. Hal ini perlu dibatasi
untuk menghindari masuknya data yang tidak diinginkan dari mahasiswa.
V - 9
2. Update status KP tidak bisa dilakukan oleh mahasiswa yang belum memiliki
pembimbing KP atau mahasiswa yang sudah melakukan seminar.
3. Pendaftaran seminar KP dapat dilakukan mahasiswa yang sudah memiliki
pembimbing KP dan meng-update status diterimanya KP di perusahaan.
Selain itu, dapat juga dilakukan oleh mahasiswa yang tidak lolos seminar.
4. Nama-nama mahasiswa yang masuk dalam form check list pendaftaran
seminar KP adalah mahasiswa yang sudah melakukan pendaftaran seminar.
Sehingga bagian administrasi tidak dapat menerima persyaratan seminar bagi
mahasiswa yang belum mendaftar seminar.
5. Pembuatan jadwal seminar hanya dapat dilakukan terhadap mahasiswa yang
sudah melakukan pendaftaran seminar dan memenuhi semua persyaratan yang
ditentukan. Dengan demikian, sebelum dibuatkan jadwal seminar oleh bagian
administrasi, sistem dapat menjamin bahwa mahasiswa telah melengkapi
semua persyaratan yang ditentukan.
6. Dosen dapat melihat nilai KP semua mahasiswa, sedangkan mahasiswa hanya
dapat melihat nilai KP dirinya sendiri.
7. Revisi judul KP dapat dilakukan oleh mahasiswa sebelum koordinator KP
memasukkan nilai kedalam database. Setelah nilai dimasukkan kedalam
database, sistem akan menolak segala input yang diberikan oleh mahasiswa.
Dengan demikian, data yang sudah tersimpan dalam database tidak dapat
diubah oleh mahasiswa.
8. Pada saat melihat progress KP, terdapat peringatan terhadap mahasiswa yang
hampir memasuki batas waktu standar pengerjaan KP dan mahasiswa yang
sudah melewati batas waktu yang ditentukan.
Dengan adanya fitur-fitur yang telah disebutkan diatas, aktivitas mahasiswa
terkait KP dan TA dapat terekam sesuai dengan data yang dibutuhkan dan
pelaksanaannya sesuai dengan alur yang telah ditetapkan. Selain itu, data yang
sudah tersimpan dalam database juga menjadi lebih aman. Data yang ada dalam
database dapat dengan mudah ditampilkan kembali dengan bantuan program
aplikasi untuk mendapatkan informasi sesuai kebutuhan terkait KP dan TA
mahasiswa.
V - 10
Informasi yang dapat dihasilkan dari sistem usulan adalah pengumuman
pembimbing TA, pengumuman penguji TA, jadwal seminar TA, jadwal sidang
TA, penyebaran minat TA, rekapitulasi beban dosen pembimbing TA, progress
TA, pengumuman pembimbing KP, jadwal seminar KP, penyebaran minat KP,
rekapitulasi beban dosen pembimbing KP, dan progress KP. Semua informasi
tersebut dapat ditampilkan dengan cepat dan akurat karena data telah tersimpan
dalam database dan menggunakan bantuan program aplikasi untuk
memprosesnya.
5.3 IMPLEMENTASI SISTEM
Setelah sistem usulan selesai dirancang, tahap selanjutnya adalah melakukan
implementasi sistem pada lingkungan yang sebenarnya. Tahap implementasi
merupakan tahap peralihan dari sistem lama ke sistem baru. Terdapat beberapa hal
yang harus diperhatikan ketika melakukan implementasi sistem, antara lain
konversi sistem dan faktor penentu keberhasilan.
5.3.1 Konversi sistem
Konversi merupakan tahapan yang digunakan untuk mengoperasikan
sistem baru dalam rangka menggantikan sistem lama. Metode konversi yang dapat
digunakan untuk sistem informasi KP dan TA adalah konversi paralel. Tahap awal
dari konversi adalah menentukan rencana tanggal dimulainya konversi. Dengan
metode paralel, mahasiswa yang sudah dalam proses pengerjaan KP maupun TA
sebelum tanggal dimulainya konversi tetap menggunakan sistem lama. Sedangkan
mahasiswa yang memulai proses KP maupun TA setelah tanggal dimulainya
konversi akan menggunakan sistem baru. Dengan demikian sistem lama dan
sistem baru dijalankan secara bersamaan selama waktu tertentu pada awal
dimulainya konversi sistem. Metode konversi paralel dapat dilihat seperti pada
gambar 5.1.
V - 11
Gambar 5.1. Konversi sistem paralel
5.3.2 Faktor penentu keberhasilan
Faktor penentu keberhasilan atau yang lazim disebut dengan critical
success factor (CSF) adalah serangkaian status atau keadaan yang harus dicapai
agar sistem dapat menjalankan fungsinya sesuai harapan (Dhewanto, 2007).
Keberhasilan implementasi sistem informasi KP dan TA dapat dilihat dari 5
faktor, sebagai berikut:
A. Dukungan manajemen
Satu hal penting yang harus dilakukan oleh pihak pengelola jurusan, terutama
pimpinan jurusan, adalah memberi dukungan terhadap implementasi sistem
informasi yang dilakukan. Pimpinan jurusan adalah pengambil keputusan tertinggi
dalam implementasi sistem KP dan TA. Sehingga tanpa adanya dukungan dari
pimpinan jurusan, usulan sistem informasi KP dan TA hanya akan menghasilkan
berkas-berkas dan dokumen administratif saja, yang pada kenyataannya tidak
pernah dilaksanakan.
B. Keterlibatan user
Sistem informasi KP dan TA yang dirancang melibatkan user dari pihak
mahasiswa, administrasi, dan dosen. Agar sistem dapat berjalan sesuai harapan,
semua user yang terlibat harus benar-benar mengikuti sistem yang diusulkan.
Apabila ada salah satu pihak tidak melakukan aktivitas sesuai ketentuan, maka
jalannya sistem baru akan terganggu.
V - 12
C. Komitmen organisasi untuk berubah
Implementasi sistem informasi KP dan TA akan berjalan dengan baik jika ada
komitmen dari masing-masing pihak yang terkait untuk berubah. Sistem informasi
KP dan TA usulan lebih banyak menggunakan komputer sehingga perlu adaptasi
untuk melakukan perubahan sistem lama kedalam sistem baru. Tanpa adanya
komitmen untuk berubah, sistem baru yang diusulkan akan sangat sulit diterapkan
dan kemungkinan penggunaan sistem baru akan terputus di tengah jalan.
D. Dukungan teknologi
Seperti telah dijelaskan pada perancangan sistem yang ada di bab 4, sistem
informasi KP dan TA membutuhkan dukungan teknologi untuk dapat
menjalankannya. Dukungan teknologi yang dibutuhkan adalah komputer pada sisi
server dan komputer pada sisi client.
Jurusan Teknik Industri telah memiliki sebuah server yang terhubung melalui
jaringan internet. Sekarang ini, server ditempatkan di PUSKOM UNS dengan
menggunakan sub domain www.ti.uns.ac.id untuk identitas public akses melalui
internet.
Komputer client yang perlu dipersiapkan adalah bagian administrasi,
koordinator KP, koordinator TA, dan mahasiswa. Komputer yang sekarang sudah
ada dapat digunakan asalkan memiliki koneksi internet untuk dapat terhubung ke
server. Mahasiswa dapat menggunakan aplikasi sistem informasi KP dan TA dari
dalam maupun luar kampus UNS. Penggunaan dari dalam kampus dapat
dilakukan melalui komputer yang ada di laboratorium maupun melalui laptop
dengan koneksi wireless. Sedangkan penggunaan aplikasi dari luar kampus dapat
dilakukan melalui warnet atau dari rumah bagi yang berlangganan internet. Untuk
penggunaan aplikasi melalui koneksi wireless dari luar kampus belum pernah
dilakukan percobaan.
File aplikasi yang dibuat adalah dalam tipe *.exe. Namun pada beberapa
komputer, terutama warnet, sering dilakukan proteksi oleh administratornya
sehingga aplikasi *.exe tidak bisa dijalankan. Untuk mengatasi hal tersebut, file
installer yang dibuat disertai dengan tipe *.msi sehingga aplikasi tetap dapat
dijalankan.
V - 13
Untuk menampilkan report dalam aplikasi ini menggunakan software Crystal
Report dan untuk menampilkan file bantuan pengoperasian menggunakan
software Adobe Reader. Pada master aplikasi sistem informasi KP dan TA, sudah
diintegrasikan engine crystal report dan engine adobe reader yang akan
dikonfigurasi otomatis pada saat menginstal aplikasi sistem informasi KP dan TA.
Dengan demikian report dapat ditampilkan walaupun pada komputer tersebut
tidak terinstal crystal report. Dan file bantuan pengoperasian juga dapat
ditampilkan walaupun komputer yang digunakan tidak terinstal adobe reader.
E. Sosialisasi
Implementasi sistem KP dan TA membutuhkan sosialisasi yang dilakukan
secara rutin. Untuk sosialisasi yang pertama, perlu dilakukan secara langsung dan
bersama antara mahasiswa, administrasi, koordinator KP, koordinator TA, dosen
secara umum, dan pimpinan jurusan. Hal ini perlu dilakukan agar semua entitas
mengetahui adanya perubahan sistem KP dan TA di jurusan Teknik Industri
dengan pemahaman yang baik. Untuk sosialisasi selanjutnya, dapat dilakukan
dengan memasang informasi alur KP dan TA yang baru pada tempat-tempat
strategis di jurusan Teknik Industri. Dengan demikian, pihak-pihak terkait dapat
turut serta menjalankan sistem KP dan TA dengan mengikuti ketentuan yang baru.
V - 14
BAB VI KESIMPULAN DAN SARAN
Pada bab yang terakhir ini akan diberikan beberapa kesimpulan dan saran
dari penelitian yang dilakukan. Kesimpulan hasil penelitian merupakan jawaban
dari tujuan penelitian yang ingin dicapai. Sedangkan saran berisi tentang hal-hal
yang harus dipertimbangkan untuk penelitian selanjutnya agar diperoleh hasil
yang lebih baik.
6.1 KESIMPULAN
Dari seluruh tahap-tahap penelitian yang telah dilaksanakan, maka dapat
ditarik kesimpulan, sebagai berikut:
1. Sistem Tugas Akhir dan Kerja Praktek yang dirancang dapat menyajikan
informasi minat pengerjaan TA dan KP, rekapitulasi beban dosen pembimbing
TA dan KP, informasi progress TA dan KP, serta memudahkan bagian
administrasi dan mahasiswa dalam membuat kelengkapan administratif TA
dan KP.
2. Sistem TA dan KP yang dirancang dalam penelitian ini adalah sistem berbasis
komputer. Data-data TA dan KP disimpan dalam database dan dibuatkan
aplikasi untuk mengakses database tersebut. Aplikasi terdiri dari 30 form
input dan 26 form output dengan pengaturan hak akses yang berbeda antara
mahasiswa, administrasi, dan dosen. Aplikasi dapat digunakan pada jaringan
lokal (local area network) Teknik Industri UNS melalui intranet dan jaringan
luas (wide area network) melalui internet. Arsitektur jaringan yang digunakan
adalah fat-client model, yaitu menempatkan aplikasi pada client sedangkan
server hanya mengurusi manajemen data.
6.2 SARAN
Saran yang dapat diberikan untuk langkah pengembangan atau penelitian
selanjutnya, sebagai berikut:
1. Dilakukan pengembangan sistem KP dan TA dengan menggabungkan sistem
informasi akademik, sehingga integritas sistem lebih sempurna.
VI - 1
2. Dibuat aplikasi berbasis web untuk memudahkan pengguna dalam
menggunakan aplikasi tanpa harus menginstal di komputer yang akan
digunakan. Database yang telah dibuat dalam penelitian ini sudah mendukung
untuk penggunaan aplikasi berbasis web. Sehingga tidak perlu membuat
database baru.
VI - 2
DAFTAR PUSTAKA
Amsyah, Zulkifli. 2001. Manajemen Sistem Informasi. Jakarta: Gramedia Pustaka
Utama
Anonim. 2008. Buku Penyusunan dan Penulisan Laporan Kerja Praktek – Tugas
Akhir Edisi 4. HMTI UNS
Anonim. 2009. Profil TI UNS. Tersedia di: http://www.ti.uns.ac.id/ [27 Juli 2009]
Burch, John, G., Grudnitski, Gary. 1986. Information System Theory and Practice
5th Edition. John Wiley & Sons, Inc.
Dhewanto, Wawan. 2007. ERP Menyelaraskan Teknologi Informasi Dengan
Strategi Bisnis. Bandung: Informatika
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi
Jogiyanto, H.M. 2005. Analisis dan Desain Sistem Informasi: Pendekatan
Terstruktur. Yogyakarta: Andi
Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi
Kusrini. 2006. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta:
Andi
Pressman, Roger. S. 2001. Software Engineering : A Practioner’s Approach 5th
Edition. Boston : McGrawHill
Proboyekti, Umi. 2008. Rekayasa Perangkat Lunak. Teknik Informatika UKDW