PERANCANGAN SISTEM INFORMASI PENGELOLAAN SKRIPSI (Studi Kasus pada Biro Skripsi Fakultas Kedokteran Perancangan Sistem Informasi Pengelolaan Skripsi (Studi Kasus pada Biro Skripsi Fakultas Kedokteran Universitas Muhammadiyah Surakarta).
PERANCANGAN SISTEM INFORMASI PENGELOLAAN SKRIPSI
(Studi Kasus pada Biro Skripsi Fakultas Kedokteran
Universitas Muhammadiyah Surakarta)
Makalah
Program Studi Informatika
Fakultas Komunikasi dan Informatika
Diajukan oleh:
Ridwan Nur Efendi
Gunawan Ariyanto
PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Januari 2016
PERANCANGAN SISTEM INFORMASI PENGELOLAAN SKRIPSI
(Studi Kasus pada Biro Skripsi Fakultas Kedokteran
Universitas Muhammadiyah Surakarta)
*Ridwan Nur Efendi, Gunawan Ariyanto
Program Studi Informatika, Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Email :rne125@ums.ac.id
ABSTRAK
Pengelolaan skripsi di Biro Skripsi Fakultas Kedokteran Universitas Muhammadiyah Surakarta
masih bersifat manual sehingga banyak menyita waktu dan tenaga. Selain itu, kondisi ini dapat
memperbesar peluang terjadinya kesalahan dalam pengelolaan informasi. Untuk itu perlu
dirancang suatu sistem informasi sebagai pengganti pengelolaan manual.
Perancangan sistem terdiri dari pembuatan Use Case Diagram dan Sequence Diagram,
pembuatan database dari penentuan entitas dengan Conseptual Data Model(CDM) dan Pysical
Data Model (PDM), perancangan User Interface dan pembuatan program aplikasi menggunakan
PHP, HTML, CSS, dan JavaScrpt.
Hasil yang dicapai dari penelitian ini adalah sebuah sistem informasi pengelolaan
skripsi Biro Skripsi Fakultas Kedokteran Universitas Muhammadiyah Surakarta. Sistem ini dapat
mengelola data mahasiswa dan dosen, menampilkan informasi tentang skripsi, melakukan
pencetakan berkas-berkas skripsi, dan mengelola proses skripsi dari pendaftaran sampai sidang.
Supaya didapatkan suatu sistem aplikasi yang maksimal, sistem informasi yang telah
dirancang dan dibangun dilakukan pengetesan dan pengujian dengan 3 tahap, yaitu pertama
pengujian internal hasilnya adalah sistem ini baik dan tidak ada hambatan serta masalah,
dilanjutkan dengan pengujian web browser menunjukkan bahwa hasil tampilannya baik, sistem
dapat berjalan dengan baik, dan tidak ada masalah pada waktu pengujian, dan yang terakhir
dilakukan pengujian eksternal dengan pengisian kuesioner yang menyatakan sangat setuju
dengan adanya sistem informasi pengelolaan skripsi pada Biro Skripsi Fakultas Kedokteran
Universitas Muhammadiyah Surakarta.
Kata Kunci: sistem informasi, skripsi, biro skripsi, perancangan sistem
PENDAHULUAN
perilaku dan alam serta pengetahuan lain
Skripsi merupakan laporan tertulis hasil
secara
penelitian yang dilakukan oleh mahasiswa
memecahkan berbagai masalah yang dihadapi
dengan bimbingan dosen dan dipertahankan
manusia. Teknologi yang tepat guna adalah
dihadapan dewan penguji. Skripsi juga di
teknologi
gunakan sebagai salah satu syarat untuk
masyarakat yang bersangkutan.
memperoleh derajat sarjan. Biro Skripsi
bersistem
yang
Menurut
dan
menyistem,
sesuai
Rendro
dengan
untuk
budaya
Prasetyo
(2010),
Fakultas Kedokteran UMS dalam mengelola
mengatakan dalam karya ilmiahnya dengan
skripsi
banyak
judul Perancangan Sistem Informasi Tugas
menyita waktu dan tenaga. Hal ini dapat
Akhir dan Kerja Praktekdi Jurusan Teknik
memperbesar peluang terjadinya kesalahan
Industri UNS, bahawa keberhasilan sebuah
dalam penyampaian informasi, pada akhirnya
instansi yang bergerak di bidang pendidikan,
informasi menjadi tidak akurat. Keberadaan
bukan hanya diperhitungkan dari ketepatan
aplikasi sistem informasi skripsi pada Biro
dan banyaknya lulusan yang dihasilkan,
Skripsi
melainkan
masih
manual,
Fakultas
sehingga
Kedokteran
Universitas
juga
dari
bagaimana
instansi
Muhammadiyah Surakarta akan memberikan
tersebut mengelola berbagai data yang ada
suatu solusi agar pelaksanaan layanan skripsi
untuk mendapatkan suatu informasi yang
pada
Kedokteran
diperlukan oleh civitas akademika instansi
Universitas Muhammadiyah Surakarta akan
yang bersangkutan. Informasi yang berkualitas
lebih maksimal.
adalah informasi yang dapat disajikan secara
Biro
Skripsi
Fakultas
relevan, akurat, dan tepat waktu. Sehingga
TINJAUAN PUSTAKA
pihak
Menurut Ali Ibrahim (2011), dalam tulisannya
memanfaatkan
yang
harapan.
berjudul
Pengembangan
Sistem
Informasi Monitoring Tugas Akhir Berbasis
yang
Menurut
menerima
informasi
Andreas
akan
dapat
tersebut
sesuai
Handojo
(2003),
Short Message Service (SMS) Gateway di
dikatakan dalam penelitiannya PHP dikenal
Fasilkom Unsri dikatakan teknologi sebagai
sebagai sebuah scripting language yang
keseluruhan metode yang secara rasional
menyatu dengan tag-tag HTML, dieksekusi di
mengarah dan memiliki ciri efisiensi dalam
server,
setiap kegiatan manusia. Dan dikatakan pula
halaman web yang dinamis seperti halnya
teknologi
Active Server Pages (ASP) atau Java Server
sebagai
penerapan
ilmu-ilmu
dan
digunakan
untuk
membuat
Page (JSP). PHP merupakan script untuk
METODE
pemrograman script web server side, script
Perancangan Sistem
yang membuat dokumen HTML secara on the
1. Use Case Diagram
fly, dokumen HTML yang dihasilkan dari suatu
Use Case Diagram merupakan penjelasan
aplikasi bukan dokumen HTML yang dibuat
sistem jika dilihat menurut pandangan
dengan menggunakan editor teks atau editor
orang yang berada diluar sistem (aktor ).
HTML. Dengan menggunakan PHP maka
Use case diagram dapat lihat pada gambar
maintenance suatu situs web menjadi lebih
1 dan difinisi Use Case dapat dilihat pada
mudah. Proses update data dapat dilakukan
tabel 1.
dengan menggunakan aplikasi yang dibuat
dengan menggunakan script PHP .
Menurut
Muhammad
(2011),
mengelola
bimbingan
lihat data
bimbingan
menampilkan
data dosen dan
detil dosen
pendaftaran
Kadafi
lihat data
skripsi
menampilkan
halaman utama
mahasiswa
cetak data
skripsi
lihat data
pendafta sidang 2
mengelola data
kalender akademik
mengelola
berkas
cetak data
pendaftar sidang 2
mengelola data
tahunajar
lihat data
pendaftar review
mengelola data
bidang minat
menampilkan
nilai
cetak data
pendaftar review
mengelola
data dosen
menyebutkan Suatu database adalah sebuah
lihat data
pendaftar sidang 1
mengelola data
mahasiswa
menampilkan
revisi
cetak data pendaftar
sidang 1
sistem yang memudahkan untuk menyimpan,
Admin
Mahasiswa
mengelola jadwal
pendaftaran
mengorganisasikan dan mengambil data besar.
Menampilkan
halaman utama
mengelola
jadwal sidang 1
Umumnya database terdiri dari koleksi data
USER
Login
yang sudah terorganisasikan untuk satu atau
bimbingan
halaman utama
dosen
penelitian
ini
lihat
jadwal
penulis
informasi pengelolaan skripsi dengan bahasa
menggunakan
MySQL, yang mampu mengelola data yang
ada, sehingga akan didapatkan informasi yang
berkualitas, dan pada akhirnya pihak yang
menerima akan dapat memanfaatkan informasi
tersebut sesuai harapan.
halaman
utama
koordinator
lihat revisi
Tabel 1. Difinisi Use Case
pemrograman PHP, HTML dan JavaScript,
database
mengelola nilai
mahasiswa
Gambar 1. Use Case Diagram
mampu merancang dan membangun sistem
penanganan
mengelola data
pendaftar sidang 2
lihat mahasiswa
dibimbing
Dari ke empat pinelitian tersebut diatas
dan
mengelola data
pendaftar sidang 1
koordinator
Dosen
dalam bentuk digital.
dalam
mengelola
berita
mengelola data
pendaftar review
beberapa penggunaan, dan biasanya disimpan
diharapkan
mengelola
jadwal sidang 2
mengelola
jadwal review
ID
Use Case
Diskripsi
adm01
adm02
mengelola data dosen.
adm03
adm04
adm05
mengelola data bidang
minat
mengelola data tahun
ajar
mengelola data
kelender akademik
adm06
mengelola data jadwal
pendaftaran
Admin dapat mengelola data dosen
meliputi input, edit, dan hapus.
Admin dapat mengelola data
mahasiswa meliputi input, edit, dan
hapus.
Admin dapat mengelola data bidang
minat meliputi input, edit, dan hapus.
Admin dapat mengelola data tahun ajar
meliputi input, edit, dan hapus.
Admin dapat mengelola data kalender
akademik meliputi input, edit, dan
hapus.
Admin dapat mengelola data jadwal
pedaftaran review/sidang1/sidang2
meliputi input, edit, dan hapus.
mengeloal data
mahasiswa
adm07
mengelola data jadwal
review
adm08
mengelola Jadwal
sidang 1
adm09
mengelola jadwal
sidang 2
adm10
adm11
Lihat daftar pendaftar
review
Cetak daftar pendaftar
review
adm12
adm13
adm14
adm15
adm16
Lihat daftar pendaftar
sidang 1
Cetak daftar pendaftar
sidang 1
Lihat daftar pendaftar
sidang 2
Cetak daftar pendaftar
sidang 2
Lihat daftar pendaftar
data skripsi
adm17
Cetak daftar pendaftar
data skripsi
adm18
Lihat data bimbingan
yang belum di setujui
adm19
dsn01
dsn02
dsn03
dsn04
mengelola berita
dsn05
kor01
kor02
kor03
kor04
kor05
kor06
kor07
kor08
kor09
mengelola data berita
kor10
mengelola data jadwal
review
lihat halaman utama
dosen
lihat data jadwan
sidang dosen
mengelola bimbingan
menampilkan data
mahasiswa
lihat halaman utama
dosen
lihat data jadwan
sidang dosen
mengelola bimbingan
menampilkan data
mahasiswa
mengelola data berita
mengelola data
pendaftar review
mengelola data
pendaftar sidang 1
mengelola data
pendaftar sidang 2
mengelola data jadwal
review/sidang1/sidang2
kor11
mengelola data jadwal
sidang1
kor12
mengelola data jadwal
sidang2
kor13
kor14
mhs-
mengelola nilai
mahasiswa
menampilkan revisi
menampilkan halaman
Admin dapat mengelola data jadwal
peserta review meliputi input, edit, dan
hapus.
Admin dapat mengelola data jadwal
peserta sidang 1 meliputi input, edit
dan hapus
Admin dapat mengelola data jadwal
peserta sidang 2 meliputi input, edit
dan hapus
Admin dapat melihat data pendaftaran
review
Admin dapat mencetak data
pendaftaran review
Admin dapat melihat data pendaftaran
sidang 1
Admin dapat mencetak data
pendaftaran sidang 1
Admin dapat melihat data pendaftaran
sidang 2
Admin dapat mencetak data
pendaftaran sidang 2
Admin dapat melihat data mahasiswa
yang sedang menempuh skripsi yang
sudah selesai
Admin dapat mencetak data mahasiswa
yang sedang menempuh skripsi yang
sudah selesai
Admin dapat melihat data mahasiswa
yang sedang menempuh skripsi yang
sudah melakukan bimbingan dan
belum di setujui.
Admin dapat mengelola data berita
01
utama
utama mahasiswa
mhs02
mhs03
mhs04
mhs05
mhs06
menampiklan nama
dosen dan detil dosen
mengelola berkas
mhs07
mhs08
menampilkan data nilai
Mahasiswa dapat melihat daftar nama
dosen
Mahasiswa dapat mengelola berkasberkas (tampil & download)
Mahasiswa dapat input data
pendaftaran review, sidang1, sidang 2
Mahasiswa dapat melihat jadwal
sidangnya
Mahasiswa dapat mengelola data
bimbingan ke dosen (lihat, upload,
cetak berkas e)
Mahasiswa dapat menampilkan data
nilai
Mahasiswa dapat menampilkan data
revisi
menampilkan jadwal
sidang
mengelola data
bimbingan
menampilkan data
revisi
2. Conseptual Data Model (CDM)
Conseptual Data Model (CDM) merupakan
rancangan yang berisi entitas data yang
akan menjadi tabel dalam suatu database.
CMD dari sistem ini dapat dilihat pada
Dosen dapat melihat halaman utama
dosen
Dosen dapat melihat jadwal undangan
sidang
Dosen dapat mengelola data bimbingan
(lihat, download, setujui)
Dosen dapat melihat data mahasiswa
yang pernah dosen bimbing
Dosen dapat input, hapus, dan edit data
berita
Koordinator dapat melihat halaman
utama dosen
Koordinator dapat melihat jadwal
undangan sidang
Dosen dapat mengelola data bimbingan
(lihat, download, acc)
Koordinator dapat melihat data
mahasiswa yang pernah dosen bimbing
Koordinator dapat mengelola data
berita
Koordinator dapat mengelola data
pendaftar review (lihat & setujui)
Koordinator dapat mengelola data
pendaftar sidang 1 (lihat & setujui)
Koordinator dapat mengelola data
pendaftar sidang 2 (lihat & setujui)
Koordinator dapat mengelola data
jadwal review/sidang 1/sidang 2
meliputi input, edit dan hapus data
Koordinator dapat mengelola data
jadwal review meliputi input, edit dan
hapus
Koordinator dapat mengelola data
jadwal sidang 1 meliputi input, edit dan
hapus data
Koordinator dapat mengelola data
jadwal sidang 2 meliputi input, edit dan
hapus data
Koordinator dapat mengelola data nilai
mahasiswa
Koordinator dapat menampilkan data
revisi mahasiswa
Mahasiswa dapat melihat halaman
pendaftaran
gambar.2.
Relationship_19
Relationship_20
Relationship_21
#
o
o
o
review
id_rev Integer
hasil_rev Text
nilai_rev Float
revisi_rev Text
...
#
o
o
o
Relationship_25
sidang_I
id_sd1 Integer
hasil_sd1 Text
nilai_sd1 Float
revisi_sd1 Text
...
Relationship_26
#
o
o
o
sidang_II
id_sd2 Integer
hasil_sd2 Text
nilai_sd2 Float
revisi_sd2 Text
...
Relationship_22
#
o
o
o
o
o
o
o
o
nip
nama_dsn
gender_dsn
alamat_dsn
telp_dsn
email_dsn
password_dsn
level_dsn
foto_dsn
...
dosen
Variable characters (18)
Variable characters (50)
Variable characters (6)
Text
Variable characters (15)
Variable characters (50)
Variable characters (10)
Integer
Variable characters (100)
Relationship_8
bidang_minat
# id_bid_minat Integer
o bid_minat Variable characters (20)
#
o
o
o
o
id_bbgn
tgl_bbgn
jam_bbgn
status_bbgn
file_bbgn
...
bimbingan
Integer
Date
Time
Integer
Variable characters (100)
Relationship_17
#
o
o
o
o
o
o
o
o
mahasiswa
nim
Variable characters (12)
nama_mhs Variable characters (50)
gender_mhs Variable characters (6)
alamat_mhs Text
telp_mhs
Variable characters (15)
password_mhs Variable characters (10)
foto_mhs
Variable characters (100)
judul_ta
Variable characters (100)
status_mhs Integer
...
Relationship_14
Relationship_18
jenis_jadwal
# id_jns_jdl Integer
o jns_jdl
Variable characters (10)
Relationship_9
Relationship_1
Relationship_16
gelombang
# id_gel Integer
o gel Variable characters (10)
Relationship_10
Relationship_11
#
o
o
o
jadwal_pendaftaran
id_jdl_pdft
Integer
tgl_mulai
Date
tgl_selesai
Date
status_jdl_pdft Integer
...
Relationship_12
Relationship_13
tahun_ajaran
# id_ta Integer
o ta Variable characters (15)
Relationship_3
jadwal
# id_jadwal Integer
o tgl_jadwal Date
semester
# id_smt Integer
o smt Variable characters (5)
Relationship_4
ruangan
# id_ruang Integer
o ruang Variable characters (50)
jam_jadwal
# id_jam Integer
o jam Variable characters (15)
Relationship_15
Relationship_2
Relationship_5
Relationship_6
syarat
# id_syarat Integer
o syarat Variable characters (50)
Gambar 2. Conseptual Data Model (CDM)
4. Prancangan Desain Interface
3. Pysical Data Model (PDM)
Pysical Data Model (PDM) Menunjukkan
Desain
bagaimana data disimpan pada komputer,
bangun dari rancangan percakapan antara
informasi
representing
seperti
struktur
interface
merupakan
rancang
user sistem aplikasi dengan komputer.
record, permintaan record dan akses jalan.
Secara
Serta mencakup rinci dari implementasi
mempunyai bagian-bagian, dimana setiap
phisik. PMD dalam sistem ini ditampilkan
bagian memiliki fungsi tersendiri. Dalam
pada gambar 3.
sistem
garis
besar
aplikasi
ini
desain
interface
bagian-bagian
itu
antaralain :
1) Header: merupakan bagian paling atas
dari tampilan sistem aplikasi ini.
review
id_rev
nim
id_jdl_pdft
id_bid_minat
tgl_daftar_rev
hasil_rev
nilai_rev
revisi_rev
file_pro
...
integer
varchar(12)
integer
integer
date
long varchar
float
long varchar
varchar(100)
dosen
nip
id_bid_minat
nama_dsn
gender_dsn
alamat_dsn
telp_dsn
email_dsn
password_dsn
level_dsn
status_dsn
foto_dsn
...
berita
id_berita
nip
judul_berita
isi_berita
tgl_berita
jam_berita
gambar_berita
...
integer
varchar(18)
varchar(100)
long varchar
date
time
varchar(100)
varchar(18)
integer
varchar(50)
varchar(6)
long varchar
varchar(15)
varchar(50)
varchar(10)
integer
integer
varchar(100)
2) Navigasi: merupakan bagian fasilitas
sidang_II
sidang_I
id_sd1
id_rev
id_jadwal
hasil_sd1
nilai_sd1
revisi_sd1
...
integer
integer
integer
long varchar
float
long varchar
id_sd2
id_jadwal
id_sd1
hasil_sd2
nilai_sd2
revisi_sd2
...
integer
integer
integer
long varchar
float
long varchar
berupa menu-menu yang disajikan
untuk
bimbingan
bidang_minat
id_bid_minat integer
bid_minat varchar(20)
penguji
mahasiswa
nim
nip
id_status
nama_mhs
gender_mhs
alamat_mhs
telp_mhs
email_mhs
password_mhs
foto_mhs
judul_ta
...
varchar(12)
varchar(18)
integer
varchar(50)
varchar(6)
long varchar
varchar(15)
varchar(50)
varchar(10)
varchar(100)
varchar(100)
nip
varchar(18)
id_jadwal integer
id_bbgn
nim
materi_bbgn
tgl_bbgn
jam_bbgn
status_bbgn
file_bbgn
...
integer
varchar(12)
long varchar
date
time
integer
varchar(100)
informasi
jenis_jadwal
integer
integer
integer
integer
integer
integer
date
date
integer
id_ta integer
ta varchar(15)
semester
id_smt integer
smt varchar(5)
layanan
sistem
aplikasi
status_mhs
id_status integer
status varchar(20)
tahun_ajaran
jadwal_pendaftaran
memanfaatkan
3) Isi : merupakan tampilan isi dari menu
jadwal
id_jadwal
id_jns_jdl
id_ta
id_ruang
id_gel
id_jam
nim
id_smt
tgl_jadwal
...
integer
integer
integer
integer
integer
integer
varchar(12)
integer
date
berupa konten dari menu pada navigasi
dan menu informasi lainnya.
gelombang
id_jdl_pdft
id_ta
id_jns_jdl
id_smt
id_ruang
id_gel
tgl_mulai
tgl_selesai
status_jdl_pdft
...
dalam
sistem aplikasi layanan informasi ini.
id_jns_jdl integer
jns_jdl varchar(10)
id_gel integer
gel varchar(10)
user
ruangan
id_ruang integer
ruang varchar(50)
jam_jadwal
4) Footer:
merupakan
bagian
paling
bawah dari sistem aplikasi layanan
informasi ini yang berisi informasi
tambahan dalam sistem ini.
id_jam integer
jam varchar(15)
Desain interface dalam sistem informasi
Gambar 3. Pysical Data Model (PDM)
ini kita bedakan menjadi empat bagian yaitu
halaman utama, halaman admin, halaman
dosen, dan halaman mahasiswa. Desain
interface halaman utama dapat dilihat pada
gambar 4.
Logo Institusi
Navigasi
Gambar Slaide
Menu Kiri
Isi
Menu Berita
Footer
Gambar 5. Halaman Utama Sistem
Gambar 4. Desain interface halaman utama.
Pada halaman utama juga terdapat
menu login tiap user, menu Home Page,
HASIL DAN PEMBAHASAN
menu Jadwal, menu Data Skripsi, menu
Dalam desain interface, sistem ini terdiri dari
Kalender Akademik, menu Pengumuman,
halaman utama, halaman admin, halaman
dan menu Kontak.
dosen, halaman mahasiswa dan halaman
koordinator, dimana tiap halaman memiliki
2.
Halaman Admin
hak akses sesuai kebutuhannya dan diamankan
dengan user dan password.
1.
Halaman Utama Sistem
Pada
halaman
utama
sistem
ini
menampilkan tampilan awal dari sistem
Gambar 6. Halaman Admin
pengelolaan skripsi ini yang terdiri dari
bagian header berupa logo dan nama
Halaman admin merupakan bagian yang
institusi,
di
kemudian
di
bawahnya
di
peruntukkan
hanya
sebagai
dengan
UMS.
penginput data mahasiswa, data dosen,
Gambar halaman utama dapat dilihat pada
data bidang minat, pengaturan data tahun
Gambar 5.
ajar dan kalender akademik, pengaturan
Kedokteran
sistem,
admin
tampilkan gambar sleider yang berkaitan
Fakultas
pengelola
untuk
sebagai
pendaftran, data skripsi, data Bimbingan
3.
dan data Berita. Halaman admin dapat
Halaman Mahasiswa merupakan halaman
dilihat pada Gambar 6.
untuk mahasiswa yang sedang melakukan
Halaman Dosen
proses
skripsi.
pendaftarkan
melakukan
Fungsinya
dalam
proses
bimbingan
kepada
untuk
skripsi,
Dosen
Pembimbing, mengunduh berkas-berkas
skripsi dan melihat hasil nilai sidang.
Halaman Mahasiswa dapat dilihat pada
Gambar 8.
Gambar 7. Halaman Dosen
Hasil Pengujian
Halaman Dosen merupakan bagian yang
Sistem informasi pelayanan Biro Skripsi
di
Fakultas
peruntukkan
hanya
untuk
Dosen
Kedokteran
Universitas
pembimbing yang tugasnya melakukan
Muhammadiyah
bimbingan kepada mahasiswa bimbingan.
dirancang dan dibangun harus dilakukan
Juga dalam sistem ini nanti dosen dapat
pengetesan atau pengujian agar didapatkan
mengetahui jadwal sidang yang akan
suatu sistem aplikasi yang maksimal untuk
dosen lakukan, disamping itu juga dosen
pelayana.
dapat
dilakukan dengan 3 tahap, yaitu pertama
menambahkan
Halaman
Dosen
dapat
berita
dilihat
Gambar 7.
4. Halaman Mahasiswa
artikel.
pada
Surakarta
Pengetesan
pengujian
internal,
dan
yang
telah
pengujian
dilanjutkan
ini
dengan
pengujian web browser , dan yang terakhir
dilakukan pengujian eksternal.
1. Pengujian Internal
Dalam pengetesan dan pengujian internal
ini penulis melakukan dengan melakukan
pengetesan dan pengujian black-box, yaitu
pengujian tingkah laku (behavior testing)
yang lebih terfokus pada kebutuhan
fungsional
Gambar 8. Halaman Mahasiswa
dari
perangkat
lunak,
pengujian
black-box
memungkinkan
pembuat
perangkat
lunak
dapat
menentukan kondisi yang berlangsung
pada
suatu
inputan
yang
akan
menjalankan semua kebutuhan fungsional
dari sistem.
2.
2. Pengujian Web Browser
Handphone
Browser
Android
Android
Dalam pengetesan dan pengujian web
versi
browser penulis menggunakan empat web
2.0.1.8_15
0819
browser
sebagai
pembanding
yaitu
Internet Explorer browser bawaan dari
OS Windows 7, Mozilla Firefox, Google
Chrome
dan Browser
Android
versi
2.0.1.8_150819. Hasil pengujian dapat
dilihat pada tabel.2
3. Pengujian Eksternal
Dalam
Tabel 2 Tabel Hasil Pengujian Browser
No.
Nama
Browser
Perangkat
1.
PC/Laptop
Internet
Explorer
browser
Mozilla
Firefox
Google
Chrome
dan logout dengan
baik.
Tiap-tiap menu dapat
berfungsi dengan baik.
Input, edit dan delete
dapat berjalan dengan
baik.
Sistem dapat di akses.
Visualisasi dapat
tampil namun karena
layar handphone yang
relative kecil tampilan
jadi kurang nyaman
dipergunakan.
Tiap user dapat login
dan logout dengan
baik.
Tiap-tiap menu dapat
berfungsi dengan baik.
Input, edit dan delete
dapat berjalan dengan
baik.
eksternal
penulis
melakukan dua hal, meliputi pelaksanaan
Hasil Uji Coba
Sistem dapat di akses.
Visualisasi dapat
tampil tapi pada
slider/slideshow tidak
dapat berjalan.
Tiap user dapat login
dan logout dengan
baik.
Tiap-tiap menu dapat
berfungsi dengan baik.
Input, edit dan delete
dapat berjalan dengan
baik.
Sistem dapat di akses.
Visualisasi dapat
tampil dengan baik.
Tiap user dapat login
dan logout dengan
baik.
Tiap-tiap menu dapat
berfungsi dengan baik.
Input, edit dan delete
dapat berjalan dengan
baik.
Sistem dapat di akses.
Visualisasi dapat
tampil dengan baik.
Tiap user dapat login
pengujian
kerja praktek secara langsung pada Biro
Skripsi Fakultas Kedokteran Universitas
Muhammadiyah Surakarta dan pengisian
angket
kuisioner
informasi
mengenai
yang telah
sistem
dirancang dan
dibangun. Hasil kuesioner dapat dilihat
pada tabel 2. Grafiknya dapat dilihat di
gambar 9.
Tabel 3. Tabel Hasil Kuesioner
No
1
2
Jawaban
Variabel yang dinilai
A
B
C
Sistem informasi Biro
Skripsi ini mudah
penggunaanya.
Muda
h
Sedan
g
Sulit
Jawaban
16
1
0
Beralih ke sistem
terkomputerisasi
Sangat
setuju
Setuju
Tidak
Setuju
Jawaban
11
6
0
3
4
Grafik hasil kuesioner pada gambar 9.
Perlunya sistem
informasi yang
terkomputerisasi pada
Biro Skripsi untuk
menunjang kegiatan di
FKUMS.
Sangat
perlu
Jawaban
12
5
0
Sistem ini akan
membantu dalam
memperoleh informasi
tentang skripsi di FK
UMS
Sangat
Memb
antu
Memb
antu
Tidak
13
Sangat
memb
antu
12
4
0
Memb
antu
Tidak
5
0
Tampilan sistem
informasi ini.
Bagus
Cukup
Kuran
g
Jawaban
9
8
0
Tanggapanterhadap
keseluruhan sistem
aplikasi informasi
pelayanan skripsi ini
7
Bagus
Cukup
Kuran
g
Jawaban
10
7
0
Sistem iniperlu dimiliki
oleh biro skripsi untuk
memperlancar proses
skripsi
8
Sangat
Perlu
Perlu
Tidak
9
menggunakan
rumus
pada
Q=(J/R) x 100%...........................(1)
Keterangan Persamaan 1 :
Q = persentase nilai dari suatu jawaban
Sistem ini membantu
dalam proses skripsi.
Jawaban
6
diperoleh
persamaan berikut ini:
Jawaban
5
Tidak
perlu
Perlu
yang sama tiap pertanyaan.
J = Jumlah jawaban yang sama tiap
variabel
R = Jumlah responden.
(Sugiyono,
2008, p. 199)
Pengisian kuesioner dari 17 responden
dimana terdiri dari 2 admin, 4 dosen, 1
koordinator, dan 10 mahasiswa didapatkan
hasil persentase berdasarkan persamaan 4.1
sebagaimana berikut ini:
Jawaban
Sudah atau seringkah
menjalankan sistem
aplikasi informasi
pelayanan.
11
6
0
Sering
Perna
h
Belum
Perna
h
Jawaban
4
11
2
1) Nilai persentase untuk kemudahan dalam
pengoperasian sistem menyatakan 94%
mudah dan 6% menyatakan sedang.
2) Nilai persentase untuk beralih ke sistem
terkomputerisasi menyatakan 65% sangat
100%
setuju, dan 35% menyatakan setuju.
94%
80%
76%
71%
65%
71%
53%
47%
60%
35%
40%
20%
6%
0%
29%
0%
24%
0%
65%
59%
41%
29%
0%
0%
0%
65%
35%
24%
12%
0%
0%
0%
1
2
3
4
5
6
7
8
9
3) Nilai persentase untuk perlunya sistem
informasi
B. Baik 35%
Fakultas
Kedokteran
sangat
C. Kurang 1%
menyatakan perlu.
Gambar 9. Grafik hasil kuesioner
untuk
menunjang kegiatan pada biro skripsi
menyatakan
A. Sangat Baik 64%
terkomputerisasi
UMS
perlu,
dan
71%
29%
4) Nilai persentase untuk sistem membantu
dalam
memperoleh
informasi
skripsi
di
Kedokteran
Fakultas
tentang
Muhammadiyah Surakarta, maka penulis dapat
mengambil kesimpulan bahwa,
UMS
a. Sistem Informasi pengelolaan Skripsi di
menyatakan 76% sangat membantu, dan
Biro Skripsi FK UMS telah berhasil di
24% menyatakatan membantu.
rancang
dan
dibangun
dengan
5) Nilai persentase untuk sistem ini membantu
menggunakan bahasa pemrograman PHP,
dalam proses skripsi menyaktan 71% sangat
HTML, JavaScript dan MySQL sebagai
membantu,
database-nya.
dan
29%
menyatakan
membantu.
b. Sistem Informasi ini dapat membantu
6) Nilai persentase untuk tampilan sistem
memberikan
sarana
pendukung
untuk
informasi menyatakan 53% bagus dan 43%
mahasiswa, dosen dan staf Biro Skripsi
menyatakan cukup.
dalam pengelolaan proses skripsi.
7) Nilai persentase untuk tanggapan tentang
c. Sistem Informasi ini masih perlu adanya
keseluruhan sistem ini menyatakan 59%
penambahan-penambahan fitur pendukung
bagus dan 41% menyatakan cukup.
lainnya seperti fitur untuk pengiriman
8) Nilai persentase untuk sistem ini perlu
informasi yang terintegrasi dengan e-mail
dimiliki oleh biro skripsi FK UMS untuk
dan pesan pendek melalui SMS dan fitur
memperlancar proses skripsi meyatakan
request dari dosen ke koordinator dan
65% sangat perlu dan 35% Menyatakan
sebaliknya, juga dari dosen ke mahasiswa
perlu.
waktu bimbingan.
9) Nilai persentase untuk sudah atau seringkah
d. Sistem informasi ini juga masih ada
informasi
kelemahan dan error ketika migrasi ke
pelayanan menyatakan 24% sering, 65%
paket server yang terdiri dari Apace HTTP
pernah,
Server , MySQL, dan penerjemah bahasa
menjalankan
sistem
dan
12%
aplikasi
menyatakan
belum
pemrograman PHP dan Perl ke versi
pernah.
terbaru.
KESIMPULAN
Berdasar dari hasil pembahasan pada Sistem
Informasi Pengelolaan Skripsi pada Biro
Skripsi
Fakultas
Kedokteran
Universitas
Daftar Pustaka
Handojo, Andreas. (2003), “Pembuatan Aplikasi Sistem Pendaftaran Praktikum Online Pada Jurusan
Teknik Informatika Universitas Kristen Petra Dengan Menggunakan PHP”. JURNAL
INFORMATIKA Vol. 4, No. 1, Mei 2003, pp 9 – 14.
Ibrahim, Ali. (2011), “Pengembangan Sistem Informasi Monitoring Tugas Akhir Berbasis Short
Message Service (SMS) Gateway di Fasilkom Unsri ”. Jurnal Sistem Informasi Indonesia , Vol.3,
No.2, September 2011, pp 81 – 92.
Kadafi, Muhammad. (2011), “Pembuatan Katalog Buku Perpustakaan Berbasis Web (Studi Kasus:
Universitas Indo Global Mandiri)”. JURNAL TEKNOLOGI DAN INFORMATIKA
(TEKNOMATIKA), Vol. 1, No. 3, September 2011, pp 247 - 281.
Prasetyo, Rendi, (2010), “Perancangan Sistem Informasi Tugas Akhir dan Kerja Praktekdi Jurusan
Teknik Industri UNS” JURNAL PERFORMA (2010) Vol. 9, No.1, pp. 55-63.
Sugiyono, (2008), Metode Penelitian Kuantitatif, Kualitatip dan R & D , Bandung: Penerbit Alfabeta.
(Studi Kasus pada Biro Skripsi Fakultas Kedokteran
Universitas Muhammadiyah Surakarta)
Makalah
Program Studi Informatika
Fakultas Komunikasi dan Informatika
Diajukan oleh:
Ridwan Nur Efendi
Gunawan Ariyanto
PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Januari 2016
PERANCANGAN SISTEM INFORMASI PENGELOLAAN SKRIPSI
(Studi Kasus pada Biro Skripsi Fakultas Kedokteran
Universitas Muhammadiyah Surakarta)
*Ridwan Nur Efendi, Gunawan Ariyanto
Program Studi Informatika, Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Email :rne125@ums.ac.id
ABSTRAK
Pengelolaan skripsi di Biro Skripsi Fakultas Kedokteran Universitas Muhammadiyah Surakarta
masih bersifat manual sehingga banyak menyita waktu dan tenaga. Selain itu, kondisi ini dapat
memperbesar peluang terjadinya kesalahan dalam pengelolaan informasi. Untuk itu perlu
dirancang suatu sistem informasi sebagai pengganti pengelolaan manual.
Perancangan sistem terdiri dari pembuatan Use Case Diagram dan Sequence Diagram,
pembuatan database dari penentuan entitas dengan Conseptual Data Model(CDM) dan Pysical
Data Model (PDM), perancangan User Interface dan pembuatan program aplikasi menggunakan
PHP, HTML, CSS, dan JavaScrpt.
Hasil yang dicapai dari penelitian ini adalah sebuah sistem informasi pengelolaan
skripsi Biro Skripsi Fakultas Kedokteran Universitas Muhammadiyah Surakarta. Sistem ini dapat
mengelola data mahasiswa dan dosen, menampilkan informasi tentang skripsi, melakukan
pencetakan berkas-berkas skripsi, dan mengelola proses skripsi dari pendaftaran sampai sidang.
Supaya didapatkan suatu sistem aplikasi yang maksimal, sistem informasi yang telah
dirancang dan dibangun dilakukan pengetesan dan pengujian dengan 3 tahap, yaitu pertama
pengujian internal hasilnya adalah sistem ini baik dan tidak ada hambatan serta masalah,
dilanjutkan dengan pengujian web browser menunjukkan bahwa hasil tampilannya baik, sistem
dapat berjalan dengan baik, dan tidak ada masalah pada waktu pengujian, dan yang terakhir
dilakukan pengujian eksternal dengan pengisian kuesioner yang menyatakan sangat setuju
dengan adanya sistem informasi pengelolaan skripsi pada Biro Skripsi Fakultas Kedokteran
Universitas Muhammadiyah Surakarta.
Kata Kunci: sistem informasi, skripsi, biro skripsi, perancangan sistem
PENDAHULUAN
perilaku dan alam serta pengetahuan lain
Skripsi merupakan laporan tertulis hasil
secara
penelitian yang dilakukan oleh mahasiswa
memecahkan berbagai masalah yang dihadapi
dengan bimbingan dosen dan dipertahankan
manusia. Teknologi yang tepat guna adalah
dihadapan dewan penguji. Skripsi juga di
teknologi
gunakan sebagai salah satu syarat untuk
masyarakat yang bersangkutan.
memperoleh derajat sarjan. Biro Skripsi
bersistem
yang
Menurut
dan
menyistem,
sesuai
Rendro
dengan
untuk
budaya
Prasetyo
(2010),
Fakultas Kedokteran UMS dalam mengelola
mengatakan dalam karya ilmiahnya dengan
skripsi
banyak
judul Perancangan Sistem Informasi Tugas
menyita waktu dan tenaga. Hal ini dapat
Akhir dan Kerja Praktekdi Jurusan Teknik
memperbesar peluang terjadinya kesalahan
Industri UNS, bahawa keberhasilan sebuah
dalam penyampaian informasi, pada akhirnya
instansi yang bergerak di bidang pendidikan,
informasi menjadi tidak akurat. Keberadaan
bukan hanya diperhitungkan dari ketepatan
aplikasi sistem informasi skripsi pada Biro
dan banyaknya lulusan yang dihasilkan,
Skripsi
melainkan
masih
manual,
Fakultas
sehingga
Kedokteran
Universitas
juga
dari
bagaimana
instansi
Muhammadiyah Surakarta akan memberikan
tersebut mengelola berbagai data yang ada
suatu solusi agar pelaksanaan layanan skripsi
untuk mendapatkan suatu informasi yang
pada
Kedokteran
diperlukan oleh civitas akademika instansi
Universitas Muhammadiyah Surakarta akan
yang bersangkutan. Informasi yang berkualitas
lebih maksimal.
adalah informasi yang dapat disajikan secara
Biro
Skripsi
Fakultas
relevan, akurat, dan tepat waktu. Sehingga
TINJAUAN PUSTAKA
pihak
Menurut Ali Ibrahim (2011), dalam tulisannya
memanfaatkan
yang
harapan.
berjudul
Pengembangan
Sistem
Informasi Monitoring Tugas Akhir Berbasis
yang
Menurut
menerima
informasi
Andreas
akan
dapat
tersebut
sesuai
Handojo
(2003),
Short Message Service (SMS) Gateway di
dikatakan dalam penelitiannya PHP dikenal
Fasilkom Unsri dikatakan teknologi sebagai
sebagai sebuah scripting language yang
keseluruhan metode yang secara rasional
menyatu dengan tag-tag HTML, dieksekusi di
mengarah dan memiliki ciri efisiensi dalam
server,
setiap kegiatan manusia. Dan dikatakan pula
halaman web yang dinamis seperti halnya
teknologi
Active Server Pages (ASP) atau Java Server
sebagai
penerapan
ilmu-ilmu
dan
digunakan
untuk
membuat
Page (JSP). PHP merupakan script untuk
METODE
pemrograman script web server side, script
Perancangan Sistem
yang membuat dokumen HTML secara on the
1. Use Case Diagram
fly, dokumen HTML yang dihasilkan dari suatu
Use Case Diagram merupakan penjelasan
aplikasi bukan dokumen HTML yang dibuat
sistem jika dilihat menurut pandangan
dengan menggunakan editor teks atau editor
orang yang berada diluar sistem (aktor ).
HTML. Dengan menggunakan PHP maka
Use case diagram dapat lihat pada gambar
maintenance suatu situs web menjadi lebih
1 dan difinisi Use Case dapat dilihat pada
mudah. Proses update data dapat dilakukan
tabel 1.
dengan menggunakan aplikasi yang dibuat
dengan menggunakan script PHP .
Menurut
Muhammad
(2011),
mengelola
bimbingan
lihat data
bimbingan
menampilkan
data dosen dan
detil dosen
pendaftaran
Kadafi
lihat data
skripsi
menampilkan
halaman utama
mahasiswa
cetak data
skripsi
lihat data
pendafta sidang 2
mengelola data
kalender akademik
mengelola
berkas
cetak data
pendaftar sidang 2
mengelola data
tahunajar
lihat data
pendaftar review
mengelola data
bidang minat
menampilkan
nilai
cetak data
pendaftar review
mengelola
data dosen
menyebutkan Suatu database adalah sebuah
lihat data
pendaftar sidang 1
mengelola data
mahasiswa
menampilkan
revisi
cetak data pendaftar
sidang 1
sistem yang memudahkan untuk menyimpan,
Admin
Mahasiswa
mengelola jadwal
pendaftaran
mengorganisasikan dan mengambil data besar.
Menampilkan
halaman utama
mengelola
jadwal sidang 1
Umumnya database terdiri dari koleksi data
USER
Login
yang sudah terorganisasikan untuk satu atau
bimbingan
halaman utama
dosen
penelitian
ini
lihat
jadwal
penulis
informasi pengelolaan skripsi dengan bahasa
menggunakan
MySQL, yang mampu mengelola data yang
ada, sehingga akan didapatkan informasi yang
berkualitas, dan pada akhirnya pihak yang
menerima akan dapat memanfaatkan informasi
tersebut sesuai harapan.
halaman
utama
koordinator
lihat revisi
Tabel 1. Difinisi Use Case
pemrograman PHP, HTML dan JavaScript,
database
mengelola nilai
mahasiswa
Gambar 1. Use Case Diagram
mampu merancang dan membangun sistem
penanganan
mengelola data
pendaftar sidang 2
lihat mahasiswa
dibimbing
Dari ke empat pinelitian tersebut diatas
dan
mengelola data
pendaftar sidang 1
koordinator
Dosen
dalam bentuk digital.
dalam
mengelola
berita
mengelola data
pendaftar review
beberapa penggunaan, dan biasanya disimpan
diharapkan
mengelola
jadwal sidang 2
mengelola
jadwal review
ID
Use Case
Diskripsi
adm01
adm02
mengelola data dosen.
adm03
adm04
adm05
mengelola data bidang
minat
mengelola data tahun
ajar
mengelola data
kelender akademik
adm06
mengelola data jadwal
pendaftaran
Admin dapat mengelola data dosen
meliputi input, edit, dan hapus.
Admin dapat mengelola data
mahasiswa meliputi input, edit, dan
hapus.
Admin dapat mengelola data bidang
minat meliputi input, edit, dan hapus.
Admin dapat mengelola data tahun ajar
meliputi input, edit, dan hapus.
Admin dapat mengelola data kalender
akademik meliputi input, edit, dan
hapus.
Admin dapat mengelola data jadwal
pedaftaran review/sidang1/sidang2
meliputi input, edit, dan hapus.
mengeloal data
mahasiswa
adm07
mengelola data jadwal
review
adm08
mengelola Jadwal
sidang 1
adm09
mengelola jadwal
sidang 2
adm10
adm11
Lihat daftar pendaftar
review
Cetak daftar pendaftar
review
adm12
adm13
adm14
adm15
adm16
Lihat daftar pendaftar
sidang 1
Cetak daftar pendaftar
sidang 1
Lihat daftar pendaftar
sidang 2
Cetak daftar pendaftar
sidang 2
Lihat daftar pendaftar
data skripsi
adm17
Cetak daftar pendaftar
data skripsi
adm18
Lihat data bimbingan
yang belum di setujui
adm19
dsn01
dsn02
dsn03
dsn04
mengelola berita
dsn05
kor01
kor02
kor03
kor04
kor05
kor06
kor07
kor08
kor09
mengelola data berita
kor10
mengelola data jadwal
review
lihat halaman utama
dosen
lihat data jadwan
sidang dosen
mengelola bimbingan
menampilkan data
mahasiswa
lihat halaman utama
dosen
lihat data jadwan
sidang dosen
mengelola bimbingan
menampilkan data
mahasiswa
mengelola data berita
mengelola data
pendaftar review
mengelola data
pendaftar sidang 1
mengelola data
pendaftar sidang 2
mengelola data jadwal
review/sidang1/sidang2
kor11
mengelola data jadwal
sidang1
kor12
mengelola data jadwal
sidang2
kor13
kor14
mhs-
mengelola nilai
mahasiswa
menampilkan revisi
menampilkan halaman
Admin dapat mengelola data jadwal
peserta review meliputi input, edit, dan
hapus.
Admin dapat mengelola data jadwal
peserta sidang 1 meliputi input, edit
dan hapus
Admin dapat mengelola data jadwal
peserta sidang 2 meliputi input, edit
dan hapus
Admin dapat melihat data pendaftaran
review
Admin dapat mencetak data
pendaftaran review
Admin dapat melihat data pendaftaran
sidang 1
Admin dapat mencetak data
pendaftaran sidang 1
Admin dapat melihat data pendaftaran
sidang 2
Admin dapat mencetak data
pendaftaran sidang 2
Admin dapat melihat data mahasiswa
yang sedang menempuh skripsi yang
sudah selesai
Admin dapat mencetak data mahasiswa
yang sedang menempuh skripsi yang
sudah selesai
Admin dapat melihat data mahasiswa
yang sedang menempuh skripsi yang
sudah melakukan bimbingan dan
belum di setujui.
Admin dapat mengelola data berita
01
utama
utama mahasiswa
mhs02
mhs03
mhs04
mhs05
mhs06
menampiklan nama
dosen dan detil dosen
mengelola berkas
mhs07
mhs08
menampilkan data nilai
Mahasiswa dapat melihat daftar nama
dosen
Mahasiswa dapat mengelola berkasberkas (tampil & download)
Mahasiswa dapat input data
pendaftaran review, sidang1, sidang 2
Mahasiswa dapat melihat jadwal
sidangnya
Mahasiswa dapat mengelola data
bimbingan ke dosen (lihat, upload,
cetak berkas e)
Mahasiswa dapat menampilkan data
nilai
Mahasiswa dapat menampilkan data
revisi
menampilkan jadwal
sidang
mengelola data
bimbingan
menampilkan data
revisi
2. Conseptual Data Model (CDM)
Conseptual Data Model (CDM) merupakan
rancangan yang berisi entitas data yang
akan menjadi tabel dalam suatu database.
CMD dari sistem ini dapat dilihat pada
Dosen dapat melihat halaman utama
dosen
Dosen dapat melihat jadwal undangan
sidang
Dosen dapat mengelola data bimbingan
(lihat, download, setujui)
Dosen dapat melihat data mahasiswa
yang pernah dosen bimbing
Dosen dapat input, hapus, dan edit data
berita
Koordinator dapat melihat halaman
utama dosen
Koordinator dapat melihat jadwal
undangan sidang
Dosen dapat mengelola data bimbingan
(lihat, download, acc)
Koordinator dapat melihat data
mahasiswa yang pernah dosen bimbing
Koordinator dapat mengelola data
berita
Koordinator dapat mengelola data
pendaftar review (lihat & setujui)
Koordinator dapat mengelola data
pendaftar sidang 1 (lihat & setujui)
Koordinator dapat mengelola data
pendaftar sidang 2 (lihat & setujui)
Koordinator dapat mengelola data
jadwal review/sidang 1/sidang 2
meliputi input, edit dan hapus data
Koordinator dapat mengelola data
jadwal review meliputi input, edit dan
hapus
Koordinator dapat mengelola data
jadwal sidang 1 meliputi input, edit dan
hapus data
Koordinator dapat mengelola data
jadwal sidang 2 meliputi input, edit dan
hapus data
Koordinator dapat mengelola data nilai
mahasiswa
Koordinator dapat menampilkan data
revisi mahasiswa
Mahasiswa dapat melihat halaman
pendaftaran
gambar.2.
Relationship_19
Relationship_20
Relationship_21
#
o
o
o
review
id_rev Integer
hasil_rev Text
nilai_rev Float
revisi_rev Text
...
#
o
o
o
Relationship_25
sidang_I
id_sd1 Integer
hasil_sd1 Text
nilai_sd1 Float
revisi_sd1 Text
...
Relationship_26
#
o
o
o
sidang_II
id_sd2 Integer
hasil_sd2 Text
nilai_sd2 Float
revisi_sd2 Text
...
Relationship_22
#
o
o
o
o
o
o
o
o
nip
nama_dsn
gender_dsn
alamat_dsn
telp_dsn
email_dsn
password_dsn
level_dsn
foto_dsn
...
dosen
Variable characters (18)
Variable characters (50)
Variable characters (6)
Text
Variable characters (15)
Variable characters (50)
Variable characters (10)
Integer
Variable characters (100)
Relationship_8
bidang_minat
# id_bid_minat Integer
o bid_minat Variable characters (20)
#
o
o
o
o
id_bbgn
tgl_bbgn
jam_bbgn
status_bbgn
file_bbgn
...
bimbingan
Integer
Date
Time
Integer
Variable characters (100)
Relationship_17
#
o
o
o
o
o
o
o
o
mahasiswa
nim
Variable characters (12)
nama_mhs Variable characters (50)
gender_mhs Variable characters (6)
alamat_mhs Text
telp_mhs
Variable characters (15)
password_mhs Variable characters (10)
foto_mhs
Variable characters (100)
judul_ta
Variable characters (100)
status_mhs Integer
...
Relationship_14
Relationship_18
jenis_jadwal
# id_jns_jdl Integer
o jns_jdl
Variable characters (10)
Relationship_9
Relationship_1
Relationship_16
gelombang
# id_gel Integer
o gel Variable characters (10)
Relationship_10
Relationship_11
#
o
o
o
jadwal_pendaftaran
id_jdl_pdft
Integer
tgl_mulai
Date
tgl_selesai
Date
status_jdl_pdft Integer
...
Relationship_12
Relationship_13
tahun_ajaran
# id_ta Integer
o ta Variable characters (15)
Relationship_3
jadwal
# id_jadwal Integer
o tgl_jadwal Date
semester
# id_smt Integer
o smt Variable characters (5)
Relationship_4
ruangan
# id_ruang Integer
o ruang Variable characters (50)
jam_jadwal
# id_jam Integer
o jam Variable characters (15)
Relationship_15
Relationship_2
Relationship_5
Relationship_6
syarat
# id_syarat Integer
o syarat Variable characters (50)
Gambar 2. Conseptual Data Model (CDM)
4. Prancangan Desain Interface
3. Pysical Data Model (PDM)
Pysical Data Model (PDM) Menunjukkan
Desain
bagaimana data disimpan pada komputer,
bangun dari rancangan percakapan antara
informasi
representing
seperti
struktur
interface
merupakan
rancang
user sistem aplikasi dengan komputer.
record, permintaan record dan akses jalan.
Secara
Serta mencakup rinci dari implementasi
mempunyai bagian-bagian, dimana setiap
phisik. PMD dalam sistem ini ditampilkan
bagian memiliki fungsi tersendiri. Dalam
pada gambar 3.
sistem
garis
besar
aplikasi
ini
desain
interface
bagian-bagian
itu
antaralain :
1) Header: merupakan bagian paling atas
dari tampilan sistem aplikasi ini.
review
id_rev
nim
id_jdl_pdft
id_bid_minat
tgl_daftar_rev
hasil_rev
nilai_rev
revisi_rev
file_pro
...
integer
varchar(12)
integer
integer
date
long varchar
float
long varchar
varchar(100)
dosen
nip
id_bid_minat
nama_dsn
gender_dsn
alamat_dsn
telp_dsn
email_dsn
password_dsn
level_dsn
status_dsn
foto_dsn
...
berita
id_berita
nip
judul_berita
isi_berita
tgl_berita
jam_berita
gambar_berita
...
integer
varchar(18)
varchar(100)
long varchar
date
time
varchar(100)
varchar(18)
integer
varchar(50)
varchar(6)
long varchar
varchar(15)
varchar(50)
varchar(10)
integer
integer
varchar(100)
2) Navigasi: merupakan bagian fasilitas
sidang_II
sidang_I
id_sd1
id_rev
id_jadwal
hasil_sd1
nilai_sd1
revisi_sd1
...
integer
integer
integer
long varchar
float
long varchar
id_sd2
id_jadwal
id_sd1
hasil_sd2
nilai_sd2
revisi_sd2
...
integer
integer
integer
long varchar
float
long varchar
berupa menu-menu yang disajikan
untuk
bimbingan
bidang_minat
id_bid_minat integer
bid_minat varchar(20)
penguji
mahasiswa
nim
nip
id_status
nama_mhs
gender_mhs
alamat_mhs
telp_mhs
email_mhs
password_mhs
foto_mhs
judul_ta
...
varchar(12)
varchar(18)
integer
varchar(50)
varchar(6)
long varchar
varchar(15)
varchar(50)
varchar(10)
varchar(100)
varchar(100)
nip
varchar(18)
id_jadwal integer
id_bbgn
nim
materi_bbgn
tgl_bbgn
jam_bbgn
status_bbgn
file_bbgn
...
integer
varchar(12)
long varchar
date
time
integer
varchar(100)
informasi
jenis_jadwal
integer
integer
integer
integer
integer
integer
date
date
integer
id_ta integer
ta varchar(15)
semester
id_smt integer
smt varchar(5)
layanan
sistem
aplikasi
status_mhs
id_status integer
status varchar(20)
tahun_ajaran
jadwal_pendaftaran
memanfaatkan
3) Isi : merupakan tampilan isi dari menu
jadwal
id_jadwal
id_jns_jdl
id_ta
id_ruang
id_gel
id_jam
nim
id_smt
tgl_jadwal
...
integer
integer
integer
integer
integer
integer
varchar(12)
integer
date
berupa konten dari menu pada navigasi
dan menu informasi lainnya.
gelombang
id_jdl_pdft
id_ta
id_jns_jdl
id_smt
id_ruang
id_gel
tgl_mulai
tgl_selesai
status_jdl_pdft
...
dalam
sistem aplikasi layanan informasi ini.
id_jns_jdl integer
jns_jdl varchar(10)
id_gel integer
gel varchar(10)
user
ruangan
id_ruang integer
ruang varchar(50)
jam_jadwal
4) Footer:
merupakan
bagian
paling
bawah dari sistem aplikasi layanan
informasi ini yang berisi informasi
tambahan dalam sistem ini.
id_jam integer
jam varchar(15)
Desain interface dalam sistem informasi
Gambar 3. Pysical Data Model (PDM)
ini kita bedakan menjadi empat bagian yaitu
halaman utama, halaman admin, halaman
dosen, dan halaman mahasiswa. Desain
interface halaman utama dapat dilihat pada
gambar 4.
Logo Institusi
Navigasi
Gambar Slaide
Menu Kiri
Isi
Menu Berita
Footer
Gambar 5. Halaman Utama Sistem
Gambar 4. Desain interface halaman utama.
Pada halaman utama juga terdapat
menu login tiap user, menu Home Page,
HASIL DAN PEMBAHASAN
menu Jadwal, menu Data Skripsi, menu
Dalam desain interface, sistem ini terdiri dari
Kalender Akademik, menu Pengumuman,
halaman utama, halaman admin, halaman
dan menu Kontak.
dosen, halaman mahasiswa dan halaman
koordinator, dimana tiap halaman memiliki
2.
Halaman Admin
hak akses sesuai kebutuhannya dan diamankan
dengan user dan password.
1.
Halaman Utama Sistem
Pada
halaman
utama
sistem
ini
menampilkan tampilan awal dari sistem
Gambar 6. Halaman Admin
pengelolaan skripsi ini yang terdiri dari
bagian header berupa logo dan nama
Halaman admin merupakan bagian yang
institusi,
di
kemudian
di
bawahnya
di
peruntukkan
hanya
sebagai
dengan
UMS.
penginput data mahasiswa, data dosen,
Gambar halaman utama dapat dilihat pada
data bidang minat, pengaturan data tahun
Gambar 5.
ajar dan kalender akademik, pengaturan
Kedokteran
sistem,
admin
tampilkan gambar sleider yang berkaitan
Fakultas
pengelola
untuk
sebagai
pendaftran, data skripsi, data Bimbingan
3.
dan data Berita. Halaman admin dapat
Halaman Mahasiswa merupakan halaman
dilihat pada Gambar 6.
untuk mahasiswa yang sedang melakukan
Halaman Dosen
proses
skripsi.
pendaftarkan
melakukan
Fungsinya
dalam
proses
bimbingan
kepada
untuk
skripsi,
Dosen
Pembimbing, mengunduh berkas-berkas
skripsi dan melihat hasil nilai sidang.
Halaman Mahasiswa dapat dilihat pada
Gambar 8.
Gambar 7. Halaman Dosen
Hasil Pengujian
Halaman Dosen merupakan bagian yang
Sistem informasi pelayanan Biro Skripsi
di
Fakultas
peruntukkan
hanya
untuk
Dosen
Kedokteran
Universitas
pembimbing yang tugasnya melakukan
Muhammadiyah
bimbingan kepada mahasiswa bimbingan.
dirancang dan dibangun harus dilakukan
Juga dalam sistem ini nanti dosen dapat
pengetesan atau pengujian agar didapatkan
mengetahui jadwal sidang yang akan
suatu sistem aplikasi yang maksimal untuk
dosen lakukan, disamping itu juga dosen
pelayana.
dapat
dilakukan dengan 3 tahap, yaitu pertama
menambahkan
Halaman
Dosen
dapat
berita
dilihat
Gambar 7.
4. Halaman Mahasiswa
artikel.
pada
Surakarta
Pengetesan
pengujian
internal,
dan
yang
telah
pengujian
dilanjutkan
ini
dengan
pengujian web browser , dan yang terakhir
dilakukan pengujian eksternal.
1. Pengujian Internal
Dalam pengetesan dan pengujian internal
ini penulis melakukan dengan melakukan
pengetesan dan pengujian black-box, yaitu
pengujian tingkah laku (behavior testing)
yang lebih terfokus pada kebutuhan
fungsional
Gambar 8. Halaman Mahasiswa
dari
perangkat
lunak,
pengujian
black-box
memungkinkan
pembuat
perangkat
lunak
dapat
menentukan kondisi yang berlangsung
pada
suatu
inputan
yang
akan
menjalankan semua kebutuhan fungsional
dari sistem.
2.
2. Pengujian Web Browser
Handphone
Browser
Android
Android
Dalam pengetesan dan pengujian web
versi
browser penulis menggunakan empat web
2.0.1.8_15
0819
browser
sebagai
pembanding
yaitu
Internet Explorer browser bawaan dari
OS Windows 7, Mozilla Firefox, Google
Chrome
dan Browser
Android
versi
2.0.1.8_150819. Hasil pengujian dapat
dilihat pada tabel.2
3. Pengujian Eksternal
Dalam
Tabel 2 Tabel Hasil Pengujian Browser
No.
Nama
Browser
Perangkat
1.
PC/Laptop
Internet
Explorer
browser
Mozilla
Firefox
Chrome
dan logout dengan
baik.
Tiap-tiap menu dapat
berfungsi dengan baik.
Input, edit dan delete
dapat berjalan dengan
baik.
Sistem dapat di akses.
Visualisasi dapat
tampil namun karena
layar handphone yang
relative kecil tampilan
jadi kurang nyaman
dipergunakan.
Tiap user dapat login
dan logout dengan
baik.
Tiap-tiap menu dapat
berfungsi dengan baik.
Input, edit dan delete
dapat berjalan dengan
baik.
eksternal
penulis
melakukan dua hal, meliputi pelaksanaan
Hasil Uji Coba
Sistem dapat di akses.
Visualisasi dapat
tampil tapi pada
slider/slideshow tidak
dapat berjalan.
Tiap user dapat login
dan logout dengan
baik.
Tiap-tiap menu dapat
berfungsi dengan baik.
Input, edit dan delete
dapat berjalan dengan
baik.
Sistem dapat di akses.
Visualisasi dapat
tampil dengan baik.
Tiap user dapat login
dan logout dengan
baik.
Tiap-tiap menu dapat
berfungsi dengan baik.
Input, edit dan delete
dapat berjalan dengan
baik.
Sistem dapat di akses.
Visualisasi dapat
tampil dengan baik.
Tiap user dapat login
pengujian
kerja praktek secara langsung pada Biro
Skripsi Fakultas Kedokteran Universitas
Muhammadiyah Surakarta dan pengisian
angket
kuisioner
informasi
mengenai
yang telah
sistem
dirancang dan
dibangun. Hasil kuesioner dapat dilihat
pada tabel 2. Grafiknya dapat dilihat di
gambar 9.
Tabel 3. Tabel Hasil Kuesioner
No
1
2
Jawaban
Variabel yang dinilai
A
B
C
Sistem informasi Biro
Skripsi ini mudah
penggunaanya.
Muda
h
Sedan
g
Sulit
Jawaban
16
1
0
Beralih ke sistem
terkomputerisasi
Sangat
setuju
Setuju
Tidak
Setuju
Jawaban
11
6
0
3
4
Grafik hasil kuesioner pada gambar 9.
Perlunya sistem
informasi yang
terkomputerisasi pada
Biro Skripsi untuk
menunjang kegiatan di
FKUMS.
Sangat
perlu
Jawaban
12
5
0
Sistem ini akan
membantu dalam
memperoleh informasi
tentang skripsi di FK
UMS
Sangat
Memb
antu
Memb
antu
Tidak
13
Sangat
memb
antu
12
4
0
Memb
antu
Tidak
5
0
Tampilan sistem
informasi ini.
Bagus
Cukup
Kuran
g
Jawaban
9
8
0
Tanggapanterhadap
keseluruhan sistem
aplikasi informasi
pelayanan skripsi ini
7
Bagus
Cukup
Kuran
g
Jawaban
10
7
0
Sistem iniperlu dimiliki
oleh biro skripsi untuk
memperlancar proses
skripsi
8
Sangat
Perlu
Perlu
Tidak
9
menggunakan
rumus
pada
Q=(J/R) x 100%...........................(1)
Keterangan Persamaan 1 :
Q = persentase nilai dari suatu jawaban
Sistem ini membantu
dalam proses skripsi.
Jawaban
6
diperoleh
persamaan berikut ini:
Jawaban
5
Tidak
perlu
Perlu
yang sama tiap pertanyaan.
J = Jumlah jawaban yang sama tiap
variabel
R = Jumlah responden.
(Sugiyono,
2008, p. 199)
Pengisian kuesioner dari 17 responden
dimana terdiri dari 2 admin, 4 dosen, 1
koordinator, dan 10 mahasiswa didapatkan
hasil persentase berdasarkan persamaan 4.1
sebagaimana berikut ini:
Jawaban
Sudah atau seringkah
menjalankan sistem
aplikasi informasi
pelayanan.
11
6
0
Sering
Perna
h
Belum
Perna
h
Jawaban
4
11
2
1) Nilai persentase untuk kemudahan dalam
pengoperasian sistem menyatakan 94%
mudah dan 6% menyatakan sedang.
2) Nilai persentase untuk beralih ke sistem
terkomputerisasi menyatakan 65% sangat
100%
setuju, dan 35% menyatakan setuju.
94%
80%
76%
71%
65%
71%
53%
47%
60%
35%
40%
20%
6%
0%
29%
0%
24%
0%
65%
59%
41%
29%
0%
0%
0%
65%
35%
24%
12%
0%
0%
0%
1
2
3
4
5
6
7
8
9
3) Nilai persentase untuk perlunya sistem
informasi
B. Baik 35%
Fakultas
Kedokteran
sangat
C. Kurang 1%
menyatakan perlu.
Gambar 9. Grafik hasil kuesioner
untuk
menunjang kegiatan pada biro skripsi
menyatakan
A. Sangat Baik 64%
terkomputerisasi
UMS
perlu,
dan
71%
29%
4) Nilai persentase untuk sistem membantu
dalam
memperoleh
informasi
skripsi
di
Kedokteran
Fakultas
tentang
Muhammadiyah Surakarta, maka penulis dapat
mengambil kesimpulan bahwa,
UMS
a. Sistem Informasi pengelolaan Skripsi di
menyatakan 76% sangat membantu, dan
Biro Skripsi FK UMS telah berhasil di
24% menyatakatan membantu.
rancang
dan
dibangun
dengan
5) Nilai persentase untuk sistem ini membantu
menggunakan bahasa pemrograman PHP,
dalam proses skripsi menyaktan 71% sangat
HTML, JavaScript dan MySQL sebagai
membantu,
database-nya.
dan
29%
menyatakan
membantu.
b. Sistem Informasi ini dapat membantu
6) Nilai persentase untuk tampilan sistem
memberikan
sarana
pendukung
untuk
informasi menyatakan 53% bagus dan 43%
mahasiswa, dosen dan staf Biro Skripsi
menyatakan cukup.
dalam pengelolaan proses skripsi.
7) Nilai persentase untuk tanggapan tentang
c. Sistem Informasi ini masih perlu adanya
keseluruhan sistem ini menyatakan 59%
penambahan-penambahan fitur pendukung
bagus dan 41% menyatakan cukup.
lainnya seperti fitur untuk pengiriman
8) Nilai persentase untuk sistem ini perlu
informasi yang terintegrasi dengan e-mail
dimiliki oleh biro skripsi FK UMS untuk
dan pesan pendek melalui SMS dan fitur
memperlancar proses skripsi meyatakan
request dari dosen ke koordinator dan
65% sangat perlu dan 35% Menyatakan
sebaliknya, juga dari dosen ke mahasiswa
perlu.
waktu bimbingan.
9) Nilai persentase untuk sudah atau seringkah
d. Sistem informasi ini juga masih ada
informasi
kelemahan dan error ketika migrasi ke
pelayanan menyatakan 24% sering, 65%
paket server yang terdiri dari Apace HTTP
pernah,
Server , MySQL, dan penerjemah bahasa
menjalankan
sistem
dan
12%
aplikasi
menyatakan
belum
pemrograman PHP dan Perl ke versi
pernah.
terbaru.
KESIMPULAN
Berdasar dari hasil pembahasan pada Sistem
Informasi Pengelolaan Skripsi pada Biro
Skripsi
Fakultas
Kedokteran
Universitas
Daftar Pustaka
Handojo, Andreas. (2003), “Pembuatan Aplikasi Sistem Pendaftaran Praktikum Online Pada Jurusan
Teknik Informatika Universitas Kristen Petra Dengan Menggunakan PHP”. JURNAL
INFORMATIKA Vol. 4, No. 1, Mei 2003, pp 9 – 14.
Ibrahim, Ali. (2011), “Pengembangan Sistem Informasi Monitoring Tugas Akhir Berbasis Short
Message Service (SMS) Gateway di Fasilkom Unsri ”. Jurnal Sistem Informasi Indonesia , Vol.3,
No.2, September 2011, pp 81 – 92.
Kadafi, Muhammad. (2011), “Pembuatan Katalog Buku Perpustakaan Berbasis Web (Studi Kasus:
Universitas Indo Global Mandiri)”. JURNAL TEKNOLOGI DAN INFORMATIKA
(TEKNOMATIKA), Vol. 1, No. 3, September 2011, pp 247 - 281.
Prasetyo, Rendi, (2010), “Perancangan Sistem Informasi Tugas Akhir dan Kerja Praktekdi Jurusan
Teknik Industri UNS” JURNAL PERFORMA (2010) Vol. 9, No.1, pp. 55-63.
Sugiyono, (2008), Metode Penelitian Kuantitatif, Kualitatip dan R & D , Bandung: Penerbit Alfabeta.