14
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user 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 2013

perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

  • Upload
    buicong

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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

2013

Page 2: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

Page 3: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

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

Page 5: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

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

Page 6: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

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)

Page 7: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

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.

Page 8: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

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 penulis mampu menyelesaikan

laporan tugas akhir dengan 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

manfaat serta pengetahuan bagi pembaca.

Page 9: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

Wassalamu’alaykum Warohmatullohi Wabarokatuh

Surakarta, 27 Juni 2013

Penulis

Page 10: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

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

3.2 Kebutuhan Sistem .............................................................................. 13

Page 11: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

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

Page 12: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

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

Tabel 3.24 Tabel Tema ......................................................................................... 48

Page 13: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

Tabel 3.25 Rancangan Pengujian Sistem ............................................................. 52

Tabel 4.1 Pengujian Sistem ................................................................................. 56

Page 14: perpustakaan.uns.ac.id digilib.uns.ac.id PEMBUATAN APLIKASI …... · Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gela SURAKARTA commit to user PEMBUATAN APLIKASI SKRIPSI UNIVERSITAS

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

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

Gambar 4.4 Implementasi Membuat Jadwal ..................................................... 55