SKRIPSI
OLEH :
BOGA PRAYOGA
03041381720019
FAKULTAS TEKNIK
UNIVERSITAS SRIWJAYA
2019
i
ii
iii
iv
Motto
“Jika salah perbaiki, jika gagal coba lagi, tapi jika kamu menyerah maka semuanya selesai”
(Komunitas pengusaha muslim)
v
KATA PENGANTAR
vi
11. Serta semua pihak yang telah membantu dalam menyelesaikan tugas akhir
ini.
Penulis menyadari bahwa dalam laporan tugas akhir ini masih banyak
kekurangan dan jauh dari kata sempurna. Oleh karena itu kritik dan saran yang
bersifat membangun sangat penulis harapkan demi kebaikan dan kesempurnaan
perbaikan laporan di masa yang akan datang. Sehingga laporan ini dapat bermanfaat
bagi para pembaca terutama mahasiswa jurusan teknik elektro.
Demikianlah yang dapat penulis sampaikan, semoga laporan tugas akhir ini
dapat bermanfaat bagi seluruh pembaca.
Penulis
vii
viii
ix
DAFTAR ISI
BAB I PENDAHULUAN
1.1 Latar Belakang ........................................................................................1
1.2 Rumusan Masalah ...................................................................................2
1.3 Batasan Masalah .....................................................................................2
1.4 Tujuan Penelitian ....................................................................................3
1.5 Manfaat Penelitian ..................................................................................3
1.6 Sistem Penulisan .....................................................................................3
x
2.5.1 Agile Software development ..........................................................8
2.5.2 Extreme Programming ..................................................................9
2.5.3 Agile Extreme Programming (XP) .................................................9
2.5.4 Tahapan Agile Extreme Programming (XP) ..............................10
2.5.5 Kelebihan dan Keunggulan Agile Extreme Programming ........12
2.6 Metode 5W + 1H ..................................................................................12
2.7 Metode SOAR ......................................................................................13
2.8 UML Versi 2.0 .......................................................................................14
2.9 Website .................................................................................................18
2.10 Mobile ...................................................................................................19
2.11 Bahasa Pemrograman ...........................................................................19
2.12 Framework ...........................................................................................21
2.13 Database ...............................................................................................23
2.14 XAMPP .................................................................................................24
2.15 Editor dalam Pembuatan Aplikasi ........................................................24
2.16 Metode Pengujian Black Box.................................................................25
2.17 Jaringan Komputer ...............................................................................26
BAB IV PERANCANGAN
4.1 Tahapan Perencanaan Sistem ...............................................................33
4.1.1 Analisa Sistem Secara Internal ....................................................36
4.1.2 Analisa Sistem Secara External ...................................................38
4.2 Tahapan Desain ....................................................................................42
4.2.1 Desain Tindakan Komunikasi User dan Sistem ..........................43
xi
4.2.2 Desain Aktivitas Aktor dan Sistem .............................................44
4.2.3 Desain Komunikasi Sistem dan User ...........................................47
4.2.4 Desain Hubungan Antar Kelas pada Sistem ................................68
4.2.5 Desain Tampilan Pada Sistem .....................................................72
BAB V PENUTUP
5.1 Analisa ................................................................................................112
5.2 Kesimpulan .........................................................................................114
5.3 Saran ...................................................................................................115
DAFTAR PUSTAKA
LAMPIRAN
xii
DAFTAR GAMBAR
xiii
Gambar 4.7 Desain diagram sequence masuk halaman utama pada sistem
bimbingan skripsi online berbasis android ....................................49
Gambar 4.8 Desain diagram sequence masuk halaman chatting pada sistem
bimbingan skripsi online berbasis android ....................................49
Gambar 4.9 Desain diagram sequence melakukan chatting pada sistem
bimbingan skripsi online berbasis android ....................................50
Gambar 4.10 Desain diagram sequence melakukan setting pada sistem bimbingan
skripsi online berbasis android ......................................................51
Gambar 4.11 Desain diagram sequence melihat menu upload skripsi pada sistem
bimbingan skripsi online berbasis android ....................................52
Gambar 4.12 Desain diagram sequence melakukan upload file pada sistem
bimbingan skripsi online berbasis android ....................................52
Gambar 4.13 Desain diagram sequence melakukan delete file pada sistem
bimbingan skripsi online berbasis android ....................................53
Gambar 4.14 Desain diagram sequence melihat menu download skripsi pada
sistem bimbingan skripsi online berbasis android ........................54
Gambar 4.15 Desain diagram sequence melakukan download file pada sistem
bimbingan skripsi online berbasis android ....................................54
Gambar 4.16 Desain diagram sequence melihat menu view pada sistem bimbingan
skripsi online berbasis android ......................................................55
Gambar 4.17 Desain diagram sequence melihat menu informasi skripsi pada
sistem bimbingan skripsi online berbasis android ........................56
Gambar 4.18 Desain diagram sequence melihat menu perkembangan skripsi pada
sistem bimbingan skripsi online berbasis android ........................56
Gambar 4.19 Desain diagram sequence melihat menu profile pada sistem
bimbingan skripsi online berbasis android ....................................57
Gambar 4.20 Desain diagram sequence melihat menu informasi bimbingan pada
sistem bimbingan skripsi online berbasis android ........................58
Gambar 4.21 Desain diagram sequence melakukan download logbook pada sistem
bimbingan skripsi online berbasis android ....................................58
Gambar 4.22 Desain diagram sequence melakukan upload file logbook pada
sistem bimbingan skripsi online berbasis android ........................59
Gambar 4.23 Desain diagram sequence melihat menu syarat sidang pada sistem
bimbingan skripsi online berbasis android ....................................60
Gambar 4.24 Desain diagram sequence download file syarat sidang pada sistem
bimbingan skripsi online berbasis android ....................................60
xiv
Gambar 4.25 Desain diagram sequence mengedit perkembangan skripsi pada
sistem bimbingan skripsi online berbasis android ........................61
Gambar 4.26 Desain diagram sequence mengedit profile informasi skripsi pada
sistem bimbingan skripsi online berbasis android ........................62
Gambar 4.27 Desain diagram sequence download file informasi bimbingan pada
sistem bimbingan skripsi online berbasis android ........................63
Gambar 4.28 Desain diagram sequence masuk halaman utama (admin) pada
sistem bimbingan skripsi online berbasis android ........................64
Gambar 4.29 Desain diagram sequence setting menu bimbingan skripsi (admin)
pada sistem bimbingan skripsi online berbasis android ................64
Gambar 4.30 Desain diagram sequence melakukan manajemen pengguna (admin)
pada sistem bimbingan skripsi online berbasis android ................65
Gambar 4.31 Desain diagram sequence melakukan add pengguna (admin) pada
sistem bimbingan skripsi online berbasis android ........................66
Gambar 4.32 Desain diagram sequence melakukan delete pengguna (admin) pada
sistem bimbingan skripsi online berbasis android ........................67
Gambar 4.33 Desain diagram class pada sistem bimbingan skripsi online berbasis
android ...........................................................................................68
Gambar 4.34 Desain desain tampilan (user interface) pada sistem bimbingan
skripsi online berbasis android ......................................................72
Gambar 4.35 Desain desain tampilan (user interface) halaman utama pada sistem
bimbingan skripsi online berbasis android ....................................72
Gambar 4.36 Desain desain tampilan (user interface) halaman menu mahasiswa
pada sistem bimbingan skripsi online berbasis android ................73
Gambar 4.37 Desain desain tampilan (user interface) halaman menu dosen pada
sistem bimbingan skripsi online berbasis android ........................73
Gambar 4.38 Desain desain tampilan (user interface) halaman menu chat pada
sistem bimbingan skripsi online berbasis android ........................74
Gambar 4.39 Desain desain tampilan (user interface) halaman menu upload
skripsi pada sistem bimbingan skripsi online berbasis android ....74
Gambar 4.40 Desain desain tampilan (user interface) halaman menu upload
skripsi pada sistem bimbingan skripsi online berbasis android ....75
Gambar 4.41 Desain desain tampilan (user interface) halaman menu download
skripsi pada sistem bimbingan skripsi online berbasis android ....75
Gambar 4.42 Desain desain tampilan (user interface) halaman menu download
skripsi pada sistem bimbingan skripsi online berbasis android ....76
xv
Gambar 4.43 Desain desain tampilan (user interface) halaman menu view pada
sistem bimbingan skripsi online berbasis android ........................76
Gambar 4.44 Desain desain tampilan (user interface) halaman menu informasi
skripsi pada sistem bimbingan skripsi online berbasis android ....77
Gambar 4.45 Desain desain tampilan (user interface) halaman menu
perkembangan skripsi pada sistem bimbingan skripsi online berbasis
android ...........................................................................................77
Gambar 4.46 Desain desain tampilan (user interface) halaman menu edit profile
pada sistem bimbingan skripsi online berbasis android ................78
Gambar 4.47 Desain desain tampilan (user interface) halaman menu informasi
pada sistem bimbingan skripsi online berbasis android ................78
Gambar 4.48 Desain desain tampilan (user interface) halaman menu syarat sidang
pada sistem bimbingan skripsi online berbasis android ................79
Gambar 4.49 Desain desain tampilan (user interface) halaman menu view pada
sistem bimbingan skripsi online berbasis android ........................79
Gambar 4.50 Desain desain tampilan (user interface) halaman menu
perkembangan skripsi pada sistem bimbingan skripsi online berbasis
android ...........................................................................................80
Gambar 4.51 Desain desain tampilan (user interface) halaman menu lihat profile
pada sistem bimbingan skripsi online berbasis android ................80
Gambar 4.52 Desain desain tampilan (user interface) halaman menu informasi
bimbingan mahasiswa pada sistem bimbingan skripsi online
berbasis android ............................................................................81
Gambar 4.53 Desain desain tampilan (user interface) halaman menu login untuk
web pada sistem bimbingan skripsi online berbasis android .......81
Gambar 4.54 Desain desain tampilan (user interface) halaman menu utama untuk
web pada sistem bimbingan skripsi online berbasis android .......82
Gambar 4.54 Desain desain tampilan (user interface) halaman menu admin untuk
web pada sistem bimbingan skripsi online berbasis android .......82
Gambar 4.56 Desain desain tampilan (user interface) halaman menu admin add
dan delete user untuk web pada sistem bimbingan skripsi online
berbasis android ............................................................................83
Gambar 4.57 Arsitektur jaringan komputer ........................................................86
Gambar 4.58 Tabel database roomchat ...............................................................90
Gambar 4.59 Tabel database chat .......................................................................91
Gambar 4.60 Tabel database admin ....................................................................91
xvi
Gambar 4.61 Tabel database file skripsi ..............................................................91
Gambar 4.62 Tabel database view .......................................................................91
Gambar 4.63 Tabel database dosen ......................................................................91
Gambar 4.64 Tabel database mahasiswa .............................................................92
Gambar 4.65 Tampilan menu home ....................................................................93
Gambar 4.66 Tampilan menu home ....................................................................93
Gambar 4.67 Tampilan menu awal .....................................................................94
Gambar 4.68 Tampilan menu login mahasiswa ..................................................94
Gambar 4.69 Tampilan menu login dosen ..........................................................95
Gambar 4.70 Tampilan menu utama ...................................................................95
Gambar 4.71 Tampilan menu chat ......................................................................96
Gambar 4.72 Tampilan menu chat ......................................................................96
Gambar 4.73 Tampilan menu download .............................................................97
Gambar 4.74 Tampilan menu view .....................................................................97
Gambar 4.75 Tampilan menu informasi skripsi ..................................................98
Gambar 4.76 Tampilan menu perkembangan skripsi ..........................................98
Gambar 4.77 Tampilan menu informasi skripsi ..................................................99
Gambar 4.78 Tampilan menu informasi bimbingan ...........................................99
Gambar 4.79 Tampilan menu syarat sidang ......................................................100
Gambar 4.80 Tampilan menu ganti password ...................................................100
Gambar 4.81 Tampilan menu ganti password ...................................................101
Gambar 4.82 Tampilan menu halaman admin ..................................................101
Gambar 4.83 Tampilan menu edit data mahasiswa admin ................................102
Gambar 4.84 Tampilan menu edit data dosen admin ........................................102
Gambar 4.85 Tampilan menu upload skripsi ....................................................103
xvii
DAFTAR TABEL
xviii
DAFTAR LAMPIRAN
xix
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi saat ini sudah semakin pesat, dimana hampir di
segala bidang kehidupan sudah tidak dapat lagi dipisahkan dari yang namanya
teknologi. Untuk itu, berbagai lembaga atau instansi dituntut untuk melakukan
suatu perubahan yang mengedepankan teknologi, baik itu dari sarana prasarana
penunjang kegiatan kelembagaan atau pun kegiatan yang menunjang suatu instansi
tertentu yang masih dilakukan dengan cara konvensional. Lembaga pendidikan
adalah suatu lembaga yang dapat menunjang dalam peningkatan pengetahuan dan
sarana untuk menunjang kehidupan yang lebih baik kedepan. Suatu lembaga
pendidikan hendaknya sudah di dukung oleh perkembangan teknologi informasi
(TI) yang memadai guna membantu proses penyampaian suatu ilmu pengetahuan.
Tujuan dari teknologi informasi adalah untuk menghapuskan batasan waktu dan
menghapuskan batasan jarak antara dua tempat yang berkepentingan untuk
penyampaian informasi. Perkembangan teknologi informasi (TI) dapat memberikan
kemudahan yang besar bagi dunia pendidikan terutama untuk sistem informasi
akademik. Skripsi adalah suatu laporan yang dibuat untuk menyelesaikan jenjang
pendidikan strata 1 (S1), pada kegiatan pembuatan skripsi ini dilakukan proses
bimbingan dengan dosen pembimbing skripsi. Namun hal tersebut masih dilakukan
dengan cara konvensional, yaitu bertemu langsung dengan pembimbing skripsi.
Pada proses bimbingan terkadang mahasiswa harus menunggu dosen sehingga
membuang banyak waktu, dan terkadang mahasiswa diharuskan untuk menemui
dosen di suatu tempat untuk proses bimbingan skripsi, hal tersebut bertolak
belakang dengan tujuan dari sistem informasi yaitu menghapuskan jarak dan waktu.
Maka dari itu dibutuhkan suatu sistem informasi untuk membantu mahasiswa dan
dosen dalam proses bimbingan skripsi yang terkendala jarak dan waktu.
Sesuai dengan latar belakang diatas, penulis akan membangun suatu sistem
bimbingan skripsi online berbasis android. Sistem android yang akan dihasilkan
akan berperan sebagai media komunikasi yang mendukung jalannya proses
bimbingan skripsi secara online. Berdasarkan penjelasan di atas, maka penulis akan
membuat tugas akhir dengan judul “Pengembangan Sistem Bimbingan Skripsi
Online Berbasis Android di Jurusan Teknik Elektro Universitas Sriwijaya”.
Dalam sistem yang akan dibuat ini, akan berisi menu chatting, menu upload skripsi,
menu koreksi skripsi beserta komentar dosen, menu download hasil koreksi skripsi,
dan menu – menu lainnya sebagai pendukung proses bimbingan skripsi secara
online.
BAB I PENDAHULUAN
Pada Bab pendahuluan ini, berisi latar belakang, rumusan masalah,
batasan masalah, manfaat penulisan, tujuan penulisan, manfaat penulisan dan
sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Pada bab tinjauan pustaka ini, berisi mengenai dasar teori pendukung dari
penulisan laporan skripsi sesuai judul yang penulis diambil.
BAB IV PERANCANGAN
Bab ini berisi mengenai perancangan sistem yang akan dilakukan
berdasarkan pada metodologi yang diambil.
BAB V PENUTUP
Bab ini berisi tentang analisa, kesimpulan dan saran penulis dari sistem
yang dibuat.
DAFTAR PUSTAKA