Pembuatan aplikasi skripsi universitas muhammadiyah Surakarta HALAMAN DEPAN

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS MUHAMMADIYAH
SURAKARTA

TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika

Disusun Oleh :
ILHAM BRILLIANT BASYSYA
M3110080

PROGRAM DIPLOMA 3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
commit to user
2013


perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

iii

perpustakaan.uns.ac.id

digilib.uns.ac.id


ABSTRAC

Ilham Brilliant Basysya, 2013, SKRIPSI APPLICATION MUHAMMADIYAH
UNIVERSITY OF SURAKARTA, D3 Technic of Informatics, Mathematics and
Natural Science Faculty Sebelas Market University of Surakarta.
Skripsi' data management at the Muhammadiyah University of Surakarta still use
manual processing system that has many flaws, that are data processing
difficulties, delayed and inconsistencies in the presentation of generated
information. Therefore, it needs an application that can perform data processing
so that the skripsi can be managed quickly, and consistently.
This application was carried out by collecting data, library research, system
analysis, system design and system implementation. This application was made by
using the YLL framework based programming language and MySQL as the
database management.
The Development of skripsi-application based on Yii framework at University
Muhammadiyah of Surakarta has facilities such as: consultation paper, skripsi
registration, and the schedule of skripsi examination.

Keyword: aplikasi skripsi, YII, UMS


commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRAK

Ilham Brilliant Basysya, 2013,

APLIKASI SKRIPSI UNIVERSITAS

MUHAMMADIYAH SURAKARTA. DIII Teknik Informatika, Fakultas
Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Pengelolaan data skripsi di Universitas Muhammadiyah Surakarta masih
menggunakan sistem pengolahan data secara manual yang mempunyai
kelemahan, yaitu kesulitan proses pengolahan data, keterlambatan penyajian

informasi dan ketidak konsistenan informasi yang dihasilkan. Oleh karena itu,
diperlukan suatu Aplikasi yang dapat melakukan pengolahan data skripsi agar
nantinya dapat dikelola secara cepat, dan konsisten.
Pembuatan Aplikasi ini dilakukan dengan cara pengumpulan data, studi
pustaka, analisa sistem, perancangan sistem dan implementasi sistem. Aplikasi
dibuat dengan menggunakan bahasa pemrograman berbasis framework YII dan
MySQL sebagai pengelolaan database.
Terciptanya Aplikasi Skripsi Universitas Muhammadiyah Surakarta
berbasis framework YII ini memiliki fasilitas seperti : konsultasi skripsi,
pendaftaran skripsi, melihat jadwal ujian pendadaran skripsi.

Kata kunci : aplikasi skripsi, YII, UMS

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id


MOTTO

“Daripada Abu Hurairah bahawa Rasulullah s.a.w. bersabda: Apabila seseorang
itu meninggal dunia maka terputuslah amalannya kecuali dari tiga perkara,
sedekah jariah, ilmu yang dimanfaatkan dan anak yang soleh mendoakan
untuknya”
“Penderitaan membuatku semakin kuat dan berkembang” (Pain, Naruto 474)

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

PERSEMBAHAN

Kupersembahkan tugas akhir ini untuk :

1. Kedua orang tua, Almarhum Abdul Ghofur dan Tutik Tugiem sebagai
motivator
2. Budhe Suparmi dan pakdhe Cari atas segala bantuan yang diberikan.
3. Seluruh Dosen DIII Teknik Informatika FMIPA UNS yang penulis tidak bisa
sebutkan satu persatu, terima kasih telah memberi ilmu, dan berbagi
pengalaman hidup.
4. Seluruh teman di D3 Teknik Informatika B 2010 yang penulis tidak bisa
sebutkan satu persatu, terima kasih telah senantiasa memberikan dukungan.
5. Seluruh pihak yang telah membantu, baik yang secara langsung atau tidak,
sekali lagi saya ucapkan banyak terima kasih.

commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR


Assalamu’alaykum Warohmatullohi Wabarokatuh.
Bismillahirrohmanirrohim,

segala

puja

dan

puji

syukur

atas

kehadirat Allah SWT yang senantiasa melimpahkan rahmat dan hidayah-Nya
serta telah memberikan kemudahan sehingga
laporan


tugas

akhir

dengan

penulis mampu menyelesaikan

judul “Sistem Informasi Skripsi Universitas

Muhammadiyah Surakarta”.
Berbagai

pihak

telah

ikut

berperan


membantu

penulis

dalam

menyelesaikan tugas akhir ini dengan memberikan arahan dan bimbingan serta
motivasi.Untuk itu pada kesempatan ini penulis mengucapkan terima kasih yang
sebesar – besarnyakepada :
1. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D., selaku Dekan Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta.
2. Drs. Y. S. Palgunadi, M.Sc., selaku Ketua Program Diploma III Teknik
Informatika Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
3. Jamil Kasiman, S.Se,M.Si selaku Kepala Badan Administrasi Universitas
Muhammadiyah Surakarta
4. Winarno, S.Si selaku Pembimbing tugas akhir yang telah meluangkan waktu
untuk membimbing, memberi pengarahan dan memberi motivasi kepada

penulis dalam menyelesaikan laporan tugas akhir ini.
5. Seluruh Dosen DIII Teknik Informatika FMIPA UNS yang saya tidak bisa
sebutkan satu persatu, terima kasih telah memberi ilmu, dan berbagi
pengalaman hidup.
6. Teman-teman Teknik Informatika Aangkatan 2010, yang telah menyediakan
waktu untuk membagi ilmu dan gurauan mereka ketika penulis memiliki
permasalahan.
Demikian laporan ini disusun, dengan harapan dapat memberikan
commit to user
manfaat serta pengetahuan bagi pembaca.
viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Wassalamu’alaykum Warohmatullohi Wabarokatuh

Surakarta, 27 Juni 2013


Penulis

commit to user

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI

Halaman
HALAMAN JUDUL............................................................................................. i
HALAMAN PERSETUJUAN .............................................................................. ii
HALAMAN PENGESAHAN ............................................................................... iii
HALAMAN ABSTRACT .................................................................................... iv
HALAMAN ABSTRAK ....................................................................................... v
HALAMAN MOTTO ........................................................................................... vi
HALAMAN PERSEMBAHAN ........................................................................... vii
KATA PENGANTAR .......................................................................................... viii
DAFTAR ISI ......................................................................................................... x
DAFTAR TABEL ................................................................................................. xii
DAFTAR GAMBAR ............................................................................................ xiv
BAB I

PENDAHULUAN .............................................................................. 1
1.1 Latar Belakang ................................................................................... 1
1.2 Perumusan Masalah............................................................................ 2
1.3 Batasan Masalah ................................................................................. 2
1.4 Tujuan dan Manfaat Penelitian ......................................................... 2
1.5 Metode Penelitian .............................................................................. 2
1.6 Sistematika Penulisan ........................................................................ 3

BAB II

LANDASARAN TEORI.................................................................... 5
2.1 Pengertian Aplikasi ............................................................................ 5
2.2 UML .................................................................................................. 5
2.3 Deployment Diagram ......................................................................... 9
2.4 MySQL ............................................................................................... 10
2.5 Framework ......................................................................................... 11
2.6 Yii ...................................................................................................... 11

BAB III

DESAIN DAN PERANCANGAN .................................................... 13

3.1 Identifikasi Masalah ........................................................................... 13
commit to user
3.2 Kebutuhan Sistem ..............................................................................
13

x

perpustakaan.uns.ac.id

digilib.uns.ac.id

3.3 Perancangan Sistem............................................................................ 14
3.4 Perancangan Basis Data ..................................................................... 41
BAB IV

IMPLEMENTASI DAN ANALISA .................................................. 53

4.1 Implementasi Sistem .......................................................................... 53
4.2 Implementasi Antarmuka ................................................................... 53
BAB V

PENUTUP .......................................................................................... 57

5.1 Kesimpulan ......................................................................................... 57
5.2 Saran .................................................................................................... 57
DAFTAR PUSTAKA ........................................................................................... 58

commit to user

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL

Tabel 2.1 Simbol class diagram ......................................................................... 6
Tabel 2.2 Simbol SequenceDiagram................................................................... 7
Tabel 2.3 Simbol Use Case Diagram ................................................................. 8
Tabel 2.4 Simbol Activity Diagram .................................................................... 9
Tabel 2.5 Komponen Deployment Diagram ....................................................... 9
Tabel 3.1 SRS Fungsional ................................................................................... 14
Tabel 3.2 Skenario Use Case Login ................................................................... 16
Tabel 3.3 Skenario Use Case pengajuan skripsi ................................................ 17
Tabel 3.4 Skenario Use Case mengedit pengajuan ............................................ 18
Tabel 3.5 Skenario Use Case menambah bimbingan ......................................... 19
Tabel 3.6 Skenario Use Case verifikasi pengajuan skripsi ................................ 20
Tabel 3.7 Skenario Use Case menambah jadwal pendadaran ............................ 21
Tabel 3.8 Skenario Use Case melihat jadwal pendadaran ................................. 22
Tabel 3.9 Skenario Use Case melihat pengajuan skripsi ................................... 23
Tabel 3.10 Skenario Use Case menambah berita ................................................. 23
Tabel 3.11 Skenario Use Case persetujuan skripsi .............................................. 24
Tabel 3.12 Tabel Admin ....................................................................................... 43
Tabel 3.13 Tabel Berita ......................................................................................... 43
Tabel 3.14 Tabel Bimbingan ................................................................................. 44
Tabel 3.15 Tabel Dosen ........................................................................................ 44
Tabel 3.16 Tabel Jadwal ....................................................................................... 45
Tabel 3.17 Tabel Jurusan ...................................................................................... 45
Tabel 3.18 Tabel Keahlian Dosen ......................................................................... 45
Tabel 3.19 Tabel Pengajuan .................................................................................. 46
Tabel 3.20 Tabel Penguji ...................................................................................... 47
Tabel 3.21 Tabel Progres ...................................................................................... 47
Tabel 3.22 Tabel Status Skripsi ............................................................................ 47
Tabel 3.23 Tabel Sub Tema .................................................................................. 48
commit to user
Tabel 3.24 Tabel Tema .........................................................................................
48

xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Tabel 3.25 Rancangan Pengujian Sistem ............................................................. 52
Tabel 4.1 Pengujian Sistem ................................................................................. 56

commit to user

xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR
Gambar 2.1

Spesifikasi class ............................................................................. 6

Gambar 3.1

Use Case Diagram ........................................................................ 15

Gambar 3.2

Activity Diagram login .................................................................. 25

Gambar 3.3

Activity Diagram Pengajuan Skripsi ............................................. 26

Gambar 3.4

Activity Diagram Mengedit Pengajuan ......................................... 27

Gambar 3.5

Activity Diagram Menambah Bimbingan ...................................... 28

Gambar 3.6

Activity Diagram Verifikasi Pengajuan Skripsi ............................ 29

Gambar 3.7

Activity Diagram Menambah Jadwal Pendadaran ......................... 30

Gambar 3.8

Activity Diagram Melihat Jadwal Pendadaran .............................. 31

Gambar 3.9

Activity Diagram Melihat Pengajuan Skripsi ................................ 31

Gambar 3.10 Activity Diagram Menambah Berita .............................................. 32
Gambar 3.11 Activity Diagram Persetujuan Skripsi ........................................... 33
Gambar 3.12 Sequence Diagram Pengajuan Skripsi........................................... 34
Gambar 3.13 Sequence Diagram Validasi Jurusan ............................................. 35
Gambar 3.14 Sequence Diagram Validasi Fakultas ............................................ 36
Gambar 3.15 Sequence Diagram Menambah Berita ........................................... 37
Gambar 3.16 Sequence Diagram Mengedit Berita ............................................. 37
Gambar 3.17 Sequence Diagram Bimbingan ...................................................... 38
Gambar 3.18 Class Diagram Pengajuan ............................................................. 39
Gambar 3.19 Class Diagram Berita .................................................................... 40
Gambar 3.20 Class Diagram Bimbingan ............................................................ 40
Gambar 3.21 Deployment Diagram ................................................................... 41
Gambar 3.22 Entity Relationship Diagram ......................................................... 42
Gambar 3.23 Desain Interface Pengajuan Skripsi .............................................. 49
Gambar 3.24 Desain Interface Berita.................................................................. 50
Gambar 3.25 Desain Interface halaman Bimbingan ........................................... 51
Gambar 4.1

Implementasi Pengajuan Skripsi ................................................... 53

Gambar 4.2

Implementasi Berita....................................................................... 54

Gambar 4.3

Implementasi Bimbingan............................................................... 55
commit
to user
Implementasi Membuat
Jadwal
..................................................... 55

Gambar 4.4

xiv