03. abstrak-kpengantar-daftar isi-daftar gambar

advertisement
DAFTAR ISI
ABSTRACT .................................................................................................. i
ABSTRAK .................................................................................................... ii
KATA PENGANTAR .................................................................................. iii
DAFTAR ISI ................................................................................................. v
DAFTAR GAMBAR .................................................................................... viii
DAFTAR TABEL ......................................................................................... xi
DAFTAR SIMBOL....................................................................................... xii
BAB I ............................................................................................................ I-1
PENDAHULUAN ........................................................................................ I-1
1.1
Latar Belakang .................................................................................... I-1
1.2
Rumusan Masalah ............................................................................... I-2
1.3
Tujuan Penelitian ................................................................................ I-2
1.4
Batasan Masalah ................................................................................. I-3
1.5
Metodologi Penelitian ......................................................................... I-3
1.6
Sistematika Penulisan ......................................................................... I-5
BAB II ........................................................................................................... II-1
LANDASAN TEORI .................................................................................... II-1
2.1
Layanan Informasi .............................................................................. II-1
2.1.1
2.2
2.3
Mobile Website ................................................................................... II-1
2.2.1
Keuntungan dari Mobile Website ............................................... II-2
2.2.2
Keterbatasan dari Mobile Website.............................................. II-3
Multi Platform ..................................................................................... II-4
2.3.1
2.4
Tujuan ........................................................................................ II-1
Multi Platform Mobile Website .................................................. II-5
2.3.1.1
Device Detection ................................................................ II-5
2.3.1.2
Rendering System ............................................................... II-7
Perancangan Sistem dengan UML (Unified Modeling Languange) ... II-13
2.4.1
Use Case Diagram ..................................................................... II-13
2.4.2
Class Diagram ........................................................................... II-14
2.4.3
Statechart Diagram .................................................................... II-15
v
2.5
2.4.4
Activity Diagram ........................................................................ II-15
2.4.5
Sequence Diagram ..................................................................... II-16
2.4.6
Collaboration Diagram.............................................................. II-17
Implementasi ...................................................................................... II-18
2.5.1
PHP ........................................................................................... II-18
2.5.2
CodeIgniter Framework ............................................................ II-20
2.5.3
MySQL ...................................................................................... II-21
BAB III ......................................................................................................... III-1
ANALISIS & PERANCANGAN SISTEM .................................................. III-1
3.1
Analisis Sistem.................................................................................... III-1
3.1.1
Mobile Website........................................................................... III-1
3.1.2
Multi Platform Mobile Website .................................................. III-2
3.2
Hasil Analisis Kebutuhan Sistem........................................................ III-2
3.3
Deskripsi Sistem ................................................................................. III-3
3.4
Perancangan Sistem ............................................................................ III-3
3.5
Use Case Diagram .............................................................................. III-3
3.6
Deskripsi Use Case ............................................................................. III-4
3.7
Activity Diagram ................................................................................. III-13
3.8
Sequence Diagram .............................................................................. III-18
3.9
Statechart Diagram ............................................................................. III-24
3.9
Class Diagram .................................................................................... III-25
3.11 Perancangan Database ........................................................................ III-26
3.12 Perancangan Antarmuka ..................................................................... III-31
3.12.1
Rancangan Antarmuka Layanan Informasi Perkuliahan Berbasis
Multi Platform Mobile Website ..................................................................... III-31
BAB IV ......................................................................................................... IV-1
IMPLEMENTASI SISTEM .......................................................................... IV-1
4.1
Lingkungan Implementasi................................................................... IV-1
4.1.1
Lingkungan Perangkat Keras (Hardware) ................................. IV-1
4.1.2
Lingkungan Perangkat Lunak (Software) .................................. IV-1
4.2
Implementasi Device Detection .......................................................... IV-2
4.3
Implementasi Antarmuka .................................................................... IV-3
vi
4.3.1
Implementasi Antarmuka Website Layanan Informasi Perkuliahan
....................................................................................................................... IV-3
4.3.2
Implementasi Antarmuka Website Layanan Informasi Perkuliahan
Platform Mobile Website .............................................................................. IV-11
4.3.2.1
Implementasi Antarmuka Website Layanan Informasi
Perkuliahan Platform Mobile Website Tampilan Basic ................................ IV-11
4.3.2.2
Implementasi Antarmuka Website Layanan Informasi
Perkuliahan Platform Mobile Website Tampilan Standard ........................... IV-20
4.4
Pengujian (Testing) ............................................................................. IV-32
BAB V........................................................................................................... V-1
PENUTUP ..................................................................................................... V-1
5.1
Kesimpulan ......................................................................................... V-1
5.2
Saran.................................................................................................... V-2
DAFTAR PUSTAKA
LAMPIRAN
vii
DAFTAR GAMBAR
Gambar 1.1 Fase-fase dalam Waterfall Model menurut Sommerville........ I-4
Gambar 2.1 Ilustrasi Device Detection ....................................................... II-6
Gambar 2.2 Basic Rendering ...................................................................... II-7
Gambar 2.3 Standard Rendering ................................................................ II-8
Gambar 2.4 Advanced Rendering ............................................................... II-9
Gambar 2.5 Contoh Use Case Diagram ..................................................... II-13
Gambar 2.6 Contoh Class Diagram ............................................................ II-14
Gambar 2.7 Contoh Statechart Diagram .................................................... II-15
Gambar 2.8 Contoh Activity Diagram ........................................................ II-16
Gambar 2.9 Contoh Sequence Diagram ..................................................... II-17
Gambar 2.10 Tampilan Perancangan Menu Login ...................................... II-18
Gambar 3.1 Use Case Diagram .................................................................. III-4
Gambar 3.2 Activity Diagram untuk Akses Website .................................. III-13
Gambar 3.3 Activity Diagram untuk Login................................................. III-14
Gambar 3.4 Activity Diagram untuk Pengaturan Konten Web ................... III-14
Gambar 3.5 Activity Diagram untuk Jadwal Perkuliahan ........................... III-15
Gambar 3.6 Activity Diagram untuk Info Perubahan Jadwal ..................... III-15
Gambar 3.7 Activity Diagram untuk Jadwal Ujian ..................................... III-16
Gambar 3.8
Activity Diagram untuk Nilai Akademik ............................... III-16
Gambar 3.9
Activity Diagram untuk Direktori Pengajar ........................... III-17
Gambar 3.10 Activity Diagram untuk Jadwal Mengajar............................ III-17
Gambar 3.11 Activity Diagram untuk Perubahan Jadwal Mengajar ........... III-18
Gambar 3.12 Sequence Diagram untuk Akses Website ............................. III-19
Gambar 3.13 Sequence Diagram untuk Login ............................................ III-19
Gambar 3.14 Sequence Diagram untuk Pengaturan Konten Web .............. III-20
Gambar 3.15 Sequence Diagram untuk Jadwal Perkuliahan ...................... III-20
Gambar 3.16 Sequence Diagram untuk Info Perubahan Jadwal ................ III-21
Gambar 3.17 Sequence Diagram untuk Jadwal Ujian ................................ III-21
Gambar 3.18 Sequence Diagram untuk Nilai Akademik ........................... III-22
Gambar 3.19 Sequence Diagram untuk Direktori Pengajar ....................... III-22
viii
Gambar 3.20 Sequence Diagram untuk Jadwal Mengajar .......................... III-23
Gambar 3.21 Sequence Diagram untuk Perubahan Jadwal Mengajar ........ III-23
Gambar 3.22 Statechart Diagram ............................................................... III-24
Gambar 3.23 Class Diagram ...................................................................... III-25
Gambar 3.24 Relasi Database .................................................................... III-24
Gambar 3.25 Desain Tampilan Halaman Depan Layanan Informasi Perkuliahan
....................................................................................................................... III-31
Gambar 3.26 Desain Tampilan Login Form ............................................... III-32
Gambar 3.27 Desain Tampilan Menu Utama User Mahasiswa.................. III-33
Gambar 3.28 Desain Tampilan Jadwal Perkuliahan Mahasiswa ................ III-34
Gambar 3.29 Desain Tampilan Info Perubahan Jadwal Kuliah .................. III-35
Gambar 3.30 Desain Tampilan Jadwal UTS/UAS Mahasiswa................... III-36
Gambar 3.31 Desain Tampilan Nilai Akademik Mahasiswa ..................... III-37
Gambar 3.32 Desain Tampilan Direktori Pengajar ..................................... III-38
Gambar 3.33 Desain Tampilan Menu Utama User Dosen ......................... III-39
Gambar 3.34 Desain Tampilan Jadwal Mengajar Dosen ............................ III-40
Gambar 3.35 Desain Tampilan Perubahan Jadwal Dosen .......................... III-41
Gambar 4.1 Tampilan Halaman Depan Website Layanan Informasi Akademik
Diakses dari PC ............................................................................................. IV-3
Gambar 4.2 Tampilan Menu Utama Website Layanan Informasi Akademik Hak
Akses Administrator Diakses dari PC .......................................................... IV-4
Gambar 4.3 Tampilan Menu Direktori Mahasiswa .................................... IV-5
Gambar 4.4 Tampilan Menu Direktori Dosen ............................................ IV-6
Gambar 4.5 Tampilan Menu Data Jadwal Kuliah Mahasiswa.................... IV-7
Gambar 4.6 Tampilan Menu Data Jadwal Ujian Mahasiswa ...................... IV-8
Gambar 4.7 Tampilan Menu Data Jadwal Mengajar Dosen ....................... IV-9
Gambar 4.8 Tampilan Menu Data Nilai Akademik ................................... IV-10
Gambar 4.9 Tampilan Basic Halaman Depan Format Mobile Web ........... IV-11
Gambar 4.10 Tampilan Basic Login Form Format Mobile Web ................ IV-12
Gambar 4.11 Tampilan Basic Menu Utama User Mahasiswa .................... IV-13
Gambar 4.12 Tampilan Basic Jadwal Perkuliahan Mahasiswa .................. IV-14
Gambar 4.13 Tampilan Basic Informasi Perubahan Jadwal Kuliah ........... IV-15
ix
Gambar 4.14 Tampilan Basic Jadwal ujian Mahasiswa ............................. IV-16
Gambar 4.15 Tampilan Basic Nilai Akademik ........................................... IV-17
Gambar 4.16 Tampilan Basic Direktori Pengajar ....................................... IV-28
Gambar 4.17 Tampilan Basic Detail Direktori Pengajar ............................ IV-19
Gambar 4.18 Tampilan Standard Halaman Depan Format Mobile Web .... IV-20
Gambar 4.19 Tampilan Standard Login Form Format Mobile Web........... IV-21
Gambar 4.20 Tampilan Standard Menu Utama User Mahasiswa .............. IV-22
Gambar 4.21 Tampilan Standard Jadwal Perkuliahan Mahasiswa............. IV-23
Gambar 4.22 Tampilan Standard Informasi Perubahan Jadwal Kuliah ..... IV-24
Gambar 4.23 Tampilan Standard Jadwal ujian Mahasiswa ........................ IV-25
Gambar 4.24 Tampilan Standard Nilai Akademik ..................................... IV-26
Gambar 4.25 Tampilan Standard Direktori Pengajar ................................. IV-27
Gambar 4.26 Tampilan Standard Detail Direktori Pengajar ...................... IV-28
Gambar 4.27 Tampilan Standard Menu Utama Dosen............................... IV-29
Gambar 4.28 Tampilan Standard Jadwal Mengajar Dosen ........................ IV-30
Gambar 4.29 Tampilan Standard Perubahan Jadwal Mengajar Dosen ...... IV-31
x
DAFTAR TABEL
Tabel 3.1
Use case Akses Website ........................................................... III-5
Tabel 3.2
Use case Login .......................................................................... III-6
Tabel 3.3
Use case Pengaturan Konten Web ............................................ III-7
Tabel 3.4
Use case Jadwal Perkuliahan .................................................... III-7
Tabel 3.5
Use case Info Perubahan Jadwal............................................... III-8
Tabel 3.6
Use case Jadwal Ujian .............................................................. III-9
Tabel 3.7
Use case Nilai Akademik.......................................................... III-10
Tabel 3.8
Use case Direktori Pengajar...................................................... III-10
Tabel 3.9
Use case Jadwal Mengajar ........................................................ III-11
Tabel 3.10
Use case Perubahan Jadwal Mengajar .................................... III-12
Tabel 3.11 Tabel mahasiswa ..................................................................... III-27
Tabel 3.12 Tabel jadwal_kuliah ................................................................ III-27
Tabel 3.13 Tabel jadwal_ujian .................................................................. III-28
Tabel 3.14 Tabel nilai ............................................................................... III-28
Tabel 3.15 Tabel dosen ............................................................................. III-29
Tabel 3.16 Tabel jadwal_mengajar ........................................................... III-29
Tabel 3.17 Tabel perubahan_jadwal ......................................................... III-30
Tabel 4.1 Penjelasan Pengujian Layanan Informasi Perkuliahan dengan Multi
Platform Mobile Website .............................................................................. IV-32
xi
DAFTAR SIMBOL
SIMBOL
NAMA
KETERANGAN
Aktor
Aktor menggambarkan
segala pengguna aplikasi
(user)
Use Case
Use Case menjelaskan
urutan kegiatan yang
dilakukan aktor dan
sistem untuk mencapai
suati tujuan tertentu.
Class
Class digunakan untuk
mengimplementasikan
interface.
Interface
Interface
merupakan
kumpulan operasi tanpa
implementasi dari suatu
class.
Interaction
digunakan
untuk menunjukkan baik
aliran
pesan
atau
informasi antar objek
amaupun hubungan antar
objek.
Note digunakan untuk
memberikan keterangan
atau komentar tambahan
dari
suatu
elemen
sehingga bisa langsung
terlampir dalam model.
Dependency merupakan
relasi yang menunjukkan
bahwa perubahan pada
salah
satu
elemen
memberi pengaruh pada
elemen lain.
Interaction
Note
Dependency
xii
SIMBOL
NAMA
Association
Generalization
Realization
Branching/Diamond
Initial State
Final State
Activity
State
xiii
KETERANGAN
Association
menggambarkan navigasi
antar class.
Generalization
menunjukkan hubungan
antar elemen yang lebih
umum ke elemen yang
lebih spesifik.
Realization menunjukkan
hubungan bahwa elemen
yang ada di bagian tanpa
panah
akan
merealisasikan apa yang
dinyatan oleh elemen
yang ada di bagian
dengan panah.
Branching/Diamond
merepresentasikan
keputusan
bercabang
dengan output beberapa
jalur.
Hasil
dari
keputusan harus ditandai
dengan kondisi.
Initial State digambarkan
dengan lingkaran penuh
diikuti dengan tanda
panah,
merepresentasikan
keadaan awal.
Final State digambarkan
dengan lingkaran penuh
yang dibungkus dengan
lingaran.
Merepresentasikan
kondisi akhir dari suatu
keadaan.
Activity
merepresentasikan
tindakan dari suatu objek
yang tidak bisa terputus.
State merepresentasikan
sutuasi selama masa aktif
suatu objek.
Download