Pembuatan Aplikasi Mobile SAT Berbasis Windows Phone.
vi
ABSTRAK
Universitas Kristen Maranatha merupakan salah satu Universitas Swasta di daerah Bandung. Dalam mengelola data akademik Universitas Kristen Maranatha menggunakan Sistem Akademik Terpadu (SAT). SAT berisi data akademik mahasiswa yang dapat diakses melalui browser pada Personal Computer (PC) dan laptop, menggunakan Internet Explorer atau Google Chrome. Dengan berjalannya waktu ada kebutuhan pengaksesan data akademik dengan menggunakan perangkat mobile. Sekarang sudah ada aplikasi mobile SAT Maranatha berbasis Android yang dapat diakses oleh mahasiswa melalui perangkat mobile Android. Kebutuhan lainnya yaitu pengaksesan data akademik melalui perangkat mobile Windows Phone. Oleh karena itu dibuatlah sebuah aplikasi mobile berbasis Windows Phone yang diberi nama SAT Mobile. SAT Mobile dapat digunakan untuk melihat biodata mahasiswa yang bersangkutan, jadwal kuliah, transkrip nilai, nilai ujian, DKBS (Dokumen Kontrak Beban Studi), dan informasi keuangan. Dengan aplikasi SAT Mobile informasi data akademik di SAT dapat diakses melalui perangkat mobile berbasis Windows Phone.
(2)
vii
ABSTRACT
Maranatha Christian University is one of the private universities in Bandung area. In managing academic data, Maranatha Christian University uses Sistem Akademik Terpadu or SAT. SAT contsains academic data of students which can be accessed through browser on Personal Computer (PC) and laptop, using the Internet Explorer or Google Chrome. As the time goes by, there comes a need for accessing academic data using mobile devices. Now there have been a mobile application SAT Maranatha based on Android that can be accessed by students using Android mobile devices. The other need is accessing academic data using Windows Phone mobile devices. Therefore, a mobile application based on Windows Phone, named SAT Mobile, is made. SAT Mobile can be used to see biography data of students, course schedule, transcript, exam scores, DKBS (Dokumen Kontrak Beban Studi), and financial information. With this SAT Mobile application, academic data information in SAT can be accessed using the mobile devices based on Windows Phone.
(3)
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
LEMBAR PERYATAAN ORISINALITAS KARYA ... ii
LEMBAR PERYATAAN PERSETUJUAN PUBLIKASI ILMIAH ... iii
KATA PENGANTAR ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xv
DAFTAR TABEL ... xviii
DAFTAR SIMBOL ... xix
DAFTAR PROGRAM ... xxii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan ... 2
1.4 Batasan Masalah... 2
1.5 Sistematika Pembahasan ... 3
BAB II LANDASAN TEORI ... 5
2.1 Sistem Akademik Terpadu ... 5
2.2 Windows Phone ... 10
2.3 Flowchart Diagram ... 12
2.4 Unified Modelling Language (UML) ... 13
2.4.1 Use Case ... 13
2.4.2 Class Diagram ... 14
2.4.3 Activity Diagram ... 15
2.5 Web Service ... 16
2.6 AMCHARTS ... 17
2.7 JSON ... 17
BAB III ANALISIS DAN DISAIN ... 18
(4)
ix
3.1.1 Proses Bisnis ... 18
3.1.2 Flowchart Diagram ... 20
3.2 Gambaran Keseluruhan ... 21
3.2.1 Persyaratan Antarmuka External... 21
3.2.2 Antarmuka dengan Pengguna ... 21
3.2.3 Antarmuka Perangkat Keras ... 21
3.2.4 Antarmuka Perangkat Lunak... 22
3.2.5 Antarmuka Komunikasi ... 22
3.2.6 Fitur-fitur Produk Perangkat Lunak ... 23
3.2.6.1 Fitur Login ... 23
3.2.6.1.1 Tujuan ... 23
3.2.6.1.2 Urutan Stimulus/Respon ... 23
3.2.6.1.3 Persyaratan Fungsional yang Berhubungan ... 23
3.2.6.2 Fitur Lihat Jadwal Kuliah ... 24
3.2.6.2.1 Tujuan ... 24
3.2.6.2.2 Urutan Stimulus/Respon ... 24
3.2.6.2.3 Persyaratan Fungsional yang Berhubungan ... 24
3.2.6.3 Fitur SMS Jadwal Kuliah ... 25
3.2.6.3.1 Tujuan ... 25
3.2.6.3.2 Urutan Stimulus/Respon ... 25
3.2.6.3.3 Persyaratan Fungsional yang Berhubungan ... 25
3.2.6.4 Fitur Email Jadwal Kuliah ... 25
3.2.6.4.1 Tujuan ... 25
3.2.6.4.2 Urutan Stimulus/Respon ... 25
3.2.6.4.3 Persyaratan Fungsional yang Berhubungan ... 26
3.2.6.5 Fitur Lihat Transkrip Nilai ... 26
3.2.6.5.1 Tujuan ... 26
3.2.6.5.2 Urutan Stimulus/Respon ... 26
3.2.6.5.3 Persyaratan Fungsional yang Berhubungan ... 27
3.2.6.6 Fitur SMS Transkrip Nilai ... 27
3.2.6.6.1 Tujuan ... 27
(5)
x
3.2.6.6.3 Persyaratan Fungsional yang Berhubungan ... 27
3.2.6.7 Fitur Email Transkrip Nilai... 28
3.2.6.7.1 Tujuan ... 28
3.2.6.7.2 Urutan Stimulus/Respon ... 28
3.2.6.7.3 Persyaratan Fungsional yang Berhubungan ... 28
3.2.6.8 Fitur Email Transkrip Nilai Full ... 29
3.2.6.8.1 Tujuan ... 29
3.2.6.8.2 Urutan Stimulus/Respon ... 29
3.2.6.8.3 Persyaratan Fungsional yang Berhubungan ... 29
3.2.6.9 Fitur Grafik IPK ... 30
3.2.6.9.1 Tujuan ... 30
3.2.6.9.2 Urutan Stimulus/Respon ... 30
3.2.6.9.3 Persyaratan Fungsional yang Berhubungan ... 30
3.2.6.10 Fitur Lihat Nilai Ujian ... 30
3.2.6.10.1 Tujuan ... 30
3.2.6.10.2 Urutan Stimulus/Respon ... 31
3.2.6.10.3 Persyaratan Fungsional yang Berhubungan ... 31
3.2.6.11 Fitur SMS Nilai Ujian ... 31
3.2.6.11.1 Tujuan ... 31
3.2.6.11.2 Urutan Stimulus/Respon ... 31
3.2.6.11.3 Persyaratan Fungsional yang Berhubungan ... 32
3.2.6.12 Fitur Email Nilai Ujian ... 32
3.2.6.12.1 Tujuan ... 32
3.2.6.12.2 Urutan Stimulus/Respon ... 32
3.2.6.12.3 Persyaratan Fungsional yang Berhubungan ... 32
3.2.6.13 Fitur Lihat DKBS Per Tahun Akademik ... 33
3.2.6.13.1 Tujuan ... 33
3.2.6.13.2 Urutan Stimulus/Respon ... 33
3.2.6.13.3 Persyaratan Fungsional yang Berhubungan ... 33
3.2.6.14 Fitur Lihat Info Tagihan ... 34
3.2.6.14.1 Tujuan ... 34
(6)
xi
3.2.6.14.3 Persyaratan Fungsional yang Berhubungan ... 34
3.2.6.15 Fitur SMS Info Tagihan ... 34
3.2.6.15.1 Tujuan ... 34
3.2.6.15.2 Urutan Stimulus/Respon ... 35
3.2.6.15.3 Persyaratan Fungsional yang Berhubungan ... 35
3.2.6.16 Fitur Email Info Tagihan ... 35
3.2.6.16.1 Tujuan ... 35
3.2.6.16.2 Urutan Stimulus/Respon ... 35
3.2.6.16.3 Persyaratan Fungsional yang Berhubungan ... 36
3.2.6.17 Fitur Lihat Detail Info Tagihan ... 36
3.2.6.17.1 Tujuan ... 36
3.2.6.17.2 Urutan Stimulus/Respon ... 36
3.2.6.17.3 Persyaratan Fungsional yang Berhubungan ... 36
3.2.6.18 Fitur Lihat Biodata Mahasiswa ... 37
3.2.6.18.1 Tujuan ... 37
3.2.6.18.2 Urutan Stimulus/Respon ... 37
3.2.6.18.3 Persyaratan Fungsional yang Berhubungan ... 37
3.2.6.19 Fitur Ubah Auto Refresh ... 37
3.2.6.19.1 Tujuan ... 37
3.2.6.19.2 Urutan Stimulus/Respon ... 38
3.2.6.19.3 Persyaratan Fungsional yang Berhubungan ... 38
3.2.6.20 Fitur Logout ... 38
3.2.6.20.1 Tujuan ... 38
3.2.6.20.2 Urutan Stimulus/Respon ... 38
3.2.6.20.3 Persyaratan Fungsional yang Berhubungan ... 38
3.3 Disain Perangkat Lunak ... 39
3.3.1 Pemodelan Perangkat Lunak ... 39
3.3.1.1 Use Case Diagram ... 40
3.3.1.2 Activity Diagram ... 41
3.3.1.2.1 Activity Diagram Login ... 42
3.3.1.2.2 Activity Diagram Lihat Jadwal Kuliah ... 43
(7)
xii
3.3.1.2.4 Activity Email Jadwal Kuliah ... 45
3.3.1.2.5 Activity Diagram Lihat Transkrip Nilai ... 46
3.3.1.2.6 Activity Diagram SMS Transkrip Nilai ... 47
3.3.1.2.7 Activity Diagram Email Transkrip Nilai ... 48
3.3.1.2.8 Activity Diagram Email Transkrip Nilai Full ... 49
3.3.1.2.9 Activity Diagram Grafik IPK ... 50
3.3.1.2.10 Activity Diagram Lihat Nilai ... 51
3.3.1.2.11 Activity Diagram SMS Nilai ... 52
3.3.1.2.12 Activity Diagram Email Nilai ... 53
3.3.1.2.13 Activity Diagram Lihat DKBS ... 54
3.3.1.2.14 Activity Diagram Lihat Info Tagihan ... 55
3.3.1.2.15 Activity Diagram SMS Info Tagihan ... 56
3.3.1.2.16 Activity Diagram Email Info Tagihan ... 57
3.3.1.2.17 Activity Diagram Lihat Detail Info Tagihan ... 57
3.3.1.2.18 Activity Diagram Lihat Biodata... 58
3.3.1.2.19 Activity Diagram Ubah Auto Refresh ... 59
3.3.1.2.20 Activity Diagram Logout ... 60
3.3.2 Disain Antarmuka ... 60
3.3.2.1 Disain Antarmuka Log in ... 60
3.3.2.2 Disain Antarmuka Tampilan Utama ... 61
3.3.2.3 Disain Antarmuka Tampilan Lihat Jadwal Kuliah ... 62
3.3.2.4 Disain Antarmuka Tampilan Lihat Transkrip Nilai ... 63
3.3.2.5 Disain Antarmuka Tampilan Lihat Nilai ... 64
3.3.2.6 Disain Antarmuka Tampilan Lihat DKBS... 65
3.3.2.7 Disain Antarmuka Tampilan Lihat Info Tagihan ... 66
3.3.2.8 Disain Antarmuka Tampilan Lihat Biodata ... 67
3.3.2.9 Disain Antarmuka Tampilan Setting ... 68
BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 69
4.1 Implementasi Class/Modul ... 69
4.1.1 Class Jadwal ... 69
4.1.2 Class Transkrip ... 69
(8)
xiii
4.1.4 Class DKBS ... 70
4.1.5 Class Info Tagihan ... 70
4.1.6 Class Biodata ... 70
4.1.7 Class Proyek Pendidikan ... 70
4.2 Implementasi Penyimpanan Data ... 71
4.3 Implementasi Antarmuka ... 71
4.3.1 Antarmuka Halaman Login ... 71
4.3.2 Antarmuka Halaman Menu Utama ... 75
4.3.3 Antarmuka Halaman Lihat Jadwal Kuliah ... 75
4.3.4 Antarmuka Halaman SMS Jadwal Kuliah ... 80
4.3.5 Antarmuka Halaman Lihat Transkrip Nilai ... 81
4.3.6 Antarmuka Halaman SMS Transkrip Nilai ... 91
4.3.7 Antarmuka Halaman Grafik IPK ... 92
4.3.8 Antarmuka Halaman Lihat Nilai ... 97
4.3.9 Antarmuka Halaman SMS Nilai ... 103
4.3.10 Antarmuka Halaman Lihat DKBS ... 105
4.3.11 Antarmuka Halaman Lihat Info Tagihan ... 109
4.3.12 Antarmuka Halaman Lihat Detail Info Tagihan ... 113
4.3.13 Antarmuka Halaman Lihat Biodata ... 113
4.3.14 Antarmuka Halaman Ubah Auto Refresh ... 117
BAB V TESTING DAN EVALUASI SISTEM ... 120
5.1 Rencana Pengujian ... 120
5.2 Pelaksanaan Pengujian ... 122
5.2.1 Black Box ... 122
5.2.1.1 Fitur Login ... 122
5.2.1.2 Fitur Lihat Jadwal Kuliah ... 123
5.2.1.3 Fitur SMS Jadwal Kuliah ... 125
5.2.1.4 Fitur Email Jadwal Kuliah ... 126
5.2.1.5 Fitur Lihat Transkrip Nilai ... 126
5.2.1.6 Fitur SMS Transkrip Nilai ... 128
5.2.1.7 Fitur Email Transkrip Nilai... 129
(9)
xiv
5.2.1.9 Fitur Grafik IPK ... 130
5.2.1.10 Fitur Lihat Nilai Ujian ... 130
5.2.1.11 Fitur SMS Nilai Ujian ... 132
5.2.1.12 Fitur Email Nilai Ujian ... 132
5.2.1.13 Fitur Lihat DKBS (Dokument Kontrak Beban Studi) ... 133
5.2.1.14 Fitur Lihat Info Tagihan ... 134
5.2.1.15 Fitur SMS Info Tagihan ... 136
5.2.1.16 Fitur Email Info Tagihan ... 136
5.2.1.17 Fitur Lihat Detail Info Tagihan ... 137
5.2.1.18 Fitur Lihat Biodata ... 137
5.2.1.19 Fitur Ubah Auto Refresh ... 140
5.2.1.20 Fitur Logout ... 140
5.3 Hasil Kuisioner ... 140
BAB VI KESIMPULAN DAN SARAN ... 152
6.1 Kesimpulan ... 152
6.2 Saran ... 152
DAFTAR PUSTAKA ... 154
(10)
xv
DAFTAR GAMBAR
Gambar 2. 1 Tampilan Halaman Login SAT ... 6
Gambar 2. 2 Tampilan Halaman Utama SAT ... 6
Gambar 2. 3 Tampilan Halaman Data Diri ... 7
Gambar 2. 4 Tampilan Halaman Jadwal Kuliah ... 7
Gambar 2. 5 Tampilan Halaman DKBS ... 8
Gambar 2. 6 Tampilan Halaman Cek Nilai ... 8
Gambar 2. 7 Tampilan Halaman Transkrip Nilai ... 9
Gambar 2. 8 Tampilan Halaman Info Tagihan ... 10
Gambar 2. 9 Contoh Class Diagram ... 15
Gambar 3. 1 Flowchart Awal Aplikasi ... 20
Gambar 3. 2 Use Case Diagram ... 40
Gambar 3. 3 Activity Diagram Login ... 42
Gambar 3. 4 Activity Diagram Lihat Jadwal Kuliah ... 43
Gambar 3. 5 Activity Diagram SMS Jadwal Kuliah ... 44
Gambar 3. 6 Activity Diagram Email Jadwal Kuliah ... 45
Gambar 3. 7 Activity Diagram Lihat Transkrip Nilai ... 46
Gambar 3. 8 Activity Diagram SMS Transkrip Nilai ... 47
Gambar 3. 9 Activity Diagram Email Transkrip Nilai ... 48
Gambar 3. 10 Activity Diagram Email Transkrip Nilai Full ... 49
Gambar 3. 11 Activity Diagram Grafik IPK ... 50
Gambar 3. 12 Activity Diagram Lihat Nilai ... 51
Gambar 3. 13 Activity Diagram SMS Nilai ... 52
Gambar 3. 14 Activity Diagram Email Nilai ... 53
Gambar 3. 15 Activity Diagram Lihat DKBS ... 54
Gambar 3. 16 Activity Diagram Lihat Info Tagihan ... 55
Gambar 3. 17 Activity Diagram SMS Info Tagihan ... 56
Gambar 3. 18 Activity Diagram Email Info Tagihan ... 57
Gambar 3. 19 Activity Diagram Lihat Detail Info Tagihan ... 57
Gambar 3. 20 Activity Diagram Lihat Biodata ... 58
(11)
xvi
Gambar 3. 22 Activity Diagram Logout ... 60
Gambar 3. 23 Desain Antarmuka Login ... 60
Gambar 3. 24 Desain Antarmuka Tampilan Menu Utama ... 61
Gambar 3. 25 Desain Antarmuka Tampilan Lihat Jadwal Kuliah ... 62
Gambar 3. 26 Desain Antarmuka Tampilan Lihat Transkrip Nilai ... 63
Gambar 3. 27 Desain Antarmuka Tampilan Lihat Nilai ... 64
Gambar 3. 28 Desain Antarmuka Tampilan Lihat DKBS ... 65
Gambar 3. 29 Desain Antarmuka Tampilan Lihat Info Tagihan ... 66
Gambar 3. 30 Desain Antarmuka Tampilan Biodata ... 67
Gambar 3. 31 Desain Antarmuka Tampilan Settings... 68
Gambar 4. 1 Antarmuka Halaman Login ... 72
Gambar 4. 2 Antarmuka Halaman Login Tidak Valid ... 73
Gambar 4. 3 Antarmuka Halaman Menu Utama ... 75
Gambar 4. 4 Antarmuka Halaman Lihat Jadwal Kuliah ... 76
Gambar 4. 5 Antarmuka Halaman SMS Jadwal Kuliah ... 81
Gambar 4. 6 Antarmuka Halaman Lihat Transkrip Nilai ... 82
Gambar 4. 7 Antarmuka Halaman SMS Transkrip Nilai ... 92
Gambar 4. 8 Antarmuka Halaman Grafik IPK... 93
Gambar 4. 9 Antarmuka Halaman Lihat Nilai ... 97
Gambar 4. 10 Antarmuka Halaman Memilih Proyek Pendidikan ... 98
Gambar 4. 11 Antarmuka Halaman Memilih Mata Kuliah... 98
Gambar 4. 12 Antarmuka Halaman SMS Nilai ... 104
Gambar 4. 13 Antarmuka Halaman Lihat DKBS ... 105
Gambar 4. 14 Antarmuka Halaman Memilih Proyek Pendidikan ... 106
Gambar 4. 15 Antarmuka Halaman Lihat Info Tagihan ... 110
Gambar 4. 16 Antarmuka Halaman Lihat Detail Info Tagihan ... 113
Gambar 4. 17 Antarmuka Halaman Lihat Biodata... 114
Gambar 4. 18 Antarmuka Halaman Ubah Auto Refresh True ... 117
Gambar 4. 19 Antarmuka Halaman Auto Refresh False ... 118
Gambar 5. 1 Kuisioner Aplikasi Mobile SAT Maranatha berbasis Windows Phone ... 141
(12)
xvii
Gambar 5. 2 Diagram Hasil Kuisioner Aplikasi Mobile SAT Maranatha berbasis Windows Phone memberikan kemudahan dalam mengakses data akademik ... 142 Gambar 5. 3 Diagram Hasil Kuisioner Aplikasi Mobile SAT Maranatha berbasis Windows Phone memberikan kecepatan pada saat mengakses data akademik .. 143 Gambar 5. 4 Diagram Hasil Kuisioner Aplikasi Mobile SAT Maranatha berbasis Windows Phone memberikan fitur yang cukup komplit ... 144 Gambar 5. 5 Diagram Hasil Kuisioner Aplikasi Mobile SAT Maranatha berbasis Windows Phone memiliki kinerja yang baik ... 145 Gambar 5. 6 Diagram Hasil Kuisioner Aplikasi Mobile SAT Maranatha berbasis Windows Phone memiliki sistem keamanan yang baik ... 146 Gambar 5. 7 Diagram Hasil Kuisioner Aplikasi Mobile SAT Maranatha berbasis Windows Phone memiliki tampilan yang baik ... 147 Gambar 5. 8 Diagram Hasil Kuisioner Aplikasi Mobile SAT Maranatha berbasis Windows Phone sangat mudah digunakan ... 148 Gambar 5. 9 Diagram Hasil Kuisioner Fitur sms data-data akademik aplikasi Mobile SAT Maranatha berbasis Windows Phone cukup berguna ... 149 Gambar 5. 10 Diagram Hasil Kuisioner Fitur email data-data akademik aplikasi Mobile SAT Maranatha berbasis Windows Phone cukup berguna ... 150 Gambar 5. 11 Diagram Hasil Kuisioner Fitur simpan data lokal data-data
akademik aplikasi Mobile SAT Maranatha berbasis Windows Phone cukup
(13)
xviii
DAFTAR TABEL
Tabel 5. 1 Tabel Test Case ... 121
Tabel 5. 2 Tabel Pengujian Fitur Login ... 122
Tabel 5. 3 Tabel Pengujian Fitur Lihat Jadwal Kuliah ... 123
Tabel 5. 4 Tabel Pengujian Fitur SMS Jadwal Kuliah ... 125
Tabel 5. 5 Tabel Pengujian Fitur Email Jadwal Kuliah ... 126
Tabel 5. 6 Tabel Pengujian Fitur Lihat Transkrip Nilai ... 126
Tabel 5. 7 Tabel Pengujian Fitur SMS Transkrip Nilai ... 128
Tabel 5. 8 Tabel Pengujian Fitur Email Transkrip Nilai ... 129
Tabel 5. 9 Tabel Pengujian Fitur Email Transkrip Nilai Full ... 130
Tabel 5. 10 Tabel Pengujian Fitur Grafik IPK ... 130
Tabel 5. 11 Tabel Pengujian Fitur Lihat Nilai Ujian ... 131
Tabel 5. 12 Tabel Pengujian Fitur SMS Nilai Ujian ... 132
Tabel 5. 13 Tabel Pengujian Fitur Email Nilai Ujian ... 132
Tabel 5. 14 Tabel Pengujian Fitur Lihat DKBS (Dokumen Kontrak Beban Studi) ... 133
Tabel 5. 15 Tabel Pengujian Fitur Lihat Info Tagihan... 134
Tabel 5. 16 Tabel Pengujian Fitur SMS Info Tagihan ... 136
Tabel 5. 17 Tabel Pengujian Fitur Email Info Tagihan ... 136
Tabel 5. 18 Tabel Pengujian Fitur Lihat Detail Info Tagihan ... 137
Tabel 5. 19 Tabel Pengujian Fitur Lihat Biodata ... 137
Tabel 5. 20 Tabel Pengujian Fitur Ubah Auto Refresh ... 140
(14)
xix
DAFTAR SIMBOL
Berikut ini adalah daftar simbol yang digunkan dalam pembuatan flowchart diagram.
Simbol 1 Daftar Simbol Flowchart Diagram
Simbol Deskripsi
Start / End Langkah start dan end digambarkan menggunakan bentuk oval.
Aksi Aksi ditampilkan dalam bentuk segiempat.
Decision
Decision ditampilkan pada bentuk ketupat. Setiap ketupat seharusnya memiliki lebih dari satu exit, contohnya satu sisi untuk langkah yang diambil jika keputusan adalah ya; yang lainnya jika tidak.
Input Input ditampilkan dalam bentuk trapesium
Sequence
Urutan langkah-langkah digambarkan sebagai garis flow dengan panah yang menunjukkan ke simbol flowchart selanjutnya.
Ketika garis flow menyilang, sebuah jembatan membantu menghindari kebingungan dengan menampilkan di mana setiap garis menunjuk.
(15)
xx
Berikut ini adalah daftar simbol yang digunkan dalam pembuatan use case diagram.
Simbol 2 Daftar Simbol Use Case Diagram
Gambar Nama Gambar Deskripsi
Pengguna
Actor
Actor mempresentasikan seseorang atau sesuatu yang berinteraksi dengan sistem.
Lihat Log Use Case
Gambaran fungsionalitas dari suatu sistem, sehingga pengguna dapat memahami guna dari sistem.
Communication
Tujuan komunikasi adalah untuk memperlihatkan bahwa sebuah actor terlibat dalam use case.
<<System>>
System Boundary
Untuk menggambarkan jangkauan sistem dan memberikan alternatif pilihan sistem.
«uses»
Include Termasuk bagian dari use case lain
(diharuskan).
«extends»
Extend Perluasan dari use case lain apabila
syarat terpenuhi.
Generalisasi
Relasi antara dua actor atau dua use case dimana salah satunya menurunkan, menambahkan atau override sifat dari yang lainnya.
(16)
xxi
Berikut ini adalah daftar simbol yang digunkan dalam pembuatan activity diagram.
Simbol 3 Daftar Simbol Activity Diagram
Gambar Nama Gambar Deskripsi
Initial State
Untuk memulai aktifitas diagram yang dilakukan di activity diagram.
Menampilkan Log
Action State
Action yang dilakukan oleh sistem atau pengguna.
Decision Pilihan untuk mengambil keputusan.
Final State Digunakan untuk mengakhiri aktifitas.
Control Flow
Digunakan sebagai penghubung antara action satu dengan action yang lain.
(17)
xxii
DAFTAR PROGRAM
Kode Program 4. 1 Login ... 75
Kode Program 4. 2 Lihat Jadwal Kuliah ... 80
Kode Program 4. 3 SMS Jadwal Kuliah ... 81
Kode Program 4. 4 Lihat Transkrip Nilai ... 91
Kode Program 4. 5 SMS Transkrip Nilai ... 92
Kode Program 4. 6 Grafik IPK ... 95
Kode Program 4. 7 XAML Grafik IPK ... 97
Kode Program 4. 8 Lihat Mata Kuliah ... 103
Kode Program 4. 9 SMS Nilai ... 105
Kode Program 4. 10 Lihat DKBS ... 109
Kode Program 4. 11 Lihat Info Tagihan ... 113
Kode Program 4. 12 Lihat Biodata ... 117
(18)
1
BAB I
PENDAHULUAN
Bab I ini digunakan untuk menjelaskan latar belakang, rumusan masalah berdasarkan latar belakang yang ada, tujuan penelitian, batasan masalah, dan sistematika pembahasan pembuatan aplikasi mobile Sistem Akademik Terpadu Universitas Kristen Maranatha berbasis Windows Phone.
1.1 Latar Belakang
Universitas Kristen Maranatha merupakan salah satu Universitas Swasta di daerah Bandung, yang terletak di jalan Prof.drg.Suria Sumantri, MPH no. 65. Untuk melihat informasi akademik sampai saat ini pengolahan informasi akademik dilakukan dengan menggunakan Sistem Akademik Terpadu(SAT). SAT hanya dapat diakses melalui browser Internet Explorer yang berjalan diatas Personal Computer (PC) atau laptop.
Saat ini, teknologi mobile phone telah semakin berkembang, banyak sekali sistem operasi mobile baru yang ada saat ini. Misalnya Windows Phone, Android, iOS, dll. Windows Phone mulai berkembang dengan pesat dan sudah cukup banyak vendor yang mengadopsi sistem operasi Windows Phone. Sehingga Windows Phone menjadi salah satu pilihan dari sistem operasi mobile untuk dikembangkannya aplikasi SAT.
Cara pengaksesan SAT yang harus melalui browser Internet Explorer atau Google Chrome baik itu di Personal Computer (PC) atau laptop membuat para pengguna SAT atau mahasiswa mengalami kesulitan untuk melihat data akademik jika tidak berada di tempat yang terdapat Personal Computer(PC) atau laptop. Namun sekarang sudah ada aplikasi mobile berbasis Android yang dapat diakses oleh mahasiswa untuk melihat data akademik.
Untuk itu, diharapkan dengan aplikasi yang akan dibuat pada perangkat Windows Phone ini, dapat mempermudah pengguna dalam mengakses SAT dimana pun pengguna atau mahasiswa berada, sehingga pengguna dapat melihat data
(19)
2
akademik yang terdapat di SAT dengan cepat dengan aplikasi SAT Maranatha berbasis Windows Phone.
1.2 Rumusan Masalah
Adapun rumusan masalah yang muncul seputar hal tersebut adalah :
1. Bagaimana cara membuat aplikasi smartphone berbasis Windows Phone menggunakan Visual Studio 2010 dan Silverlight ?
2. Bagaimana cara melihat info akademik mahasiswa di SAT dengan menggunakan aplikasi smartphone berbasis Windows Phone?
1.3 Tujuan
Adapun tujuan yang ingin dicapai dari pembuatan aplikasi ini adalah : 1. Membuat sebuah aplikasi smartphone berbasis Windows Phone
menggunakan Visual Studio 2010 dan Silverlight.
2. Mempermudah melihat info akademik mahasiswa di SAT dengan menggunakan aplikasi smartphone berbasis Windows Phone.
1.4 Batasan Masalah
Aplikasi yang dibuat secara umum menangani hal-hal sebagai berikut : 1. Lihat Jadwal Kuliah
Mahasiswa atau mahasiswi dapat melihat jadwal kuliah berdasarkan proyek pendidikan yang ada.
2. Lihat Transkrip Nilai
Mahasiswa atau mahasiswi dapat melihat transkrip nilai akhir dari semester awal hingga semester yang sedang ditempuh.
3. Lihat Nilai Ujian
Mahasiswa atau mahasiswi dapat melihat nilai mata kuliah yang mencangkup UTS, UAS, KAT, dan komposisi nilai berdasarkan proyek pendidikan yang ada.
4. Lihat Dokumen Kontrak Beban Studi
Mahasiswa atau mahasiswi dapat melihat DKBS (Dokumen Kontrak Beban Studi) berdasarkan proyek pendidikan yang ada.
(20)
3
5. Lihat Info Tagihan
Mahasiswa atau mahasiswi dapat melihat info tagihan bayar yang harus dibayarkan pada semester yang sedang ditempuh.
6. Lihat Biodata
Mahasiswa atau mahasiswi dapat melihat biodata yang tertera di SAT.
1.5 Sistematika Pembahasan
Dalam proses penyusunan laporan, sistematika yang akan digunakan adalah sebagai berikut :
Bab I. Pendahuluan
Bab ini digunkan untuk menjelaskan Latar Belakang, Rumusan Masalah, Tujuan, Batasan Masalah, dan Sistematika Pembahasan.
Bab II. Landasan Teori
Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.
Bab III. Analisis dan Desain
Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, perancangan sistem, UML diagram, dan gambaran rancangan antarmuka.
Bab IV. Pengembangan Perangkat Lunak
Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Desaign yang sudah dibuat.
Bab V. Testing dan Evaluasi Sistem
Bab ini digunakan untuk menjelaskan rencana pengujian sistem serta testing akan diuji dan dilakukan.
(21)
152
BAB VI
KESIMPULAN DAN SARAN
Bab VI ini digunakan untuk menyimpulkan dan pemberian saran dalam pembuatan aplikasi mobile Sistem Akademik Terpadu Universitas Kristen Maranatha berbasis Windows Phone.
6.1 Kesimpulan
Kesimpulan dari hasil analis, pembuatan dan implementasi aplikasi mobile SAT Maranatha berbasis Windows Phone adalah sebagai berikut:
1 Aplikasi mobile SAT Maranatha berbasis Windows Phone dapat mempermudah dan mempercepat mahasiswa mengakses SAT melalui perangkat Windows Phone yang didapat dari hasil
pertanyaan kuisioner “Aplikasi Mobile SAT Maranatha berbasis Windows Phone memberikan kemudahan dalam mengakses data akademik” dengan jawaban dari responden adalah 37% menjawab sangat setuju, 50% menjawab setuju, dan 13% menjawab biasa saja
dan pertanyaan kuisioner “Aplikasi Mobile SAT Maranatha berbasis Windows Phone memberikan kecepatan pada saat mengakses data akademik” dengan jawaban responden adalah 53% menjawab sangat setuju, 34% menjawab setuju, dan 13% menjawab biasa saja. 2 Aplikasi SAT Maranatha berbasis Windows Phone telah dibuat untuk dapat melihat data akademik yaitu lihat jadwal kuliah, lihat transkrip nilai, lihat nilai ujian, lihat DKBS, lihat info tagihan, dan lihat biodata diri.
6.2 Saran
Saran untuk pembangunan aplikasi mobile SAT Maranatha berbasis Windows Phone adalah pengembangan server dimana server bisa menyediakan
(22)
153
beberapa data tambahan misalnya data IP (Index Prestasi) per semester sehingga grafik ipk bisa dilihat berdasarkan IP (Index Prestasi) bukan berdasarkan semester mata kuliah. Selain dari sisi server dari sisi aplikasi pun masih bisa ditambahkan beberapa fitur tambahan yaitu reminder saat ada kuliah yang diambil dari data jadwal kuliah.
(23)
154
DAFTAR PUSTAKA
Dan, Pilone dan Neil Pitman. 2005. UML 2.0 in a Nuthell. O’Reilly Media Deitel, Harvey M. dan Paul J. Deitel. 2001. C# How To Program. Pretince Hall. Hartono.J. 1999. Analisis dan Desain Sistem Informasi: Pendekatan
TerstrukturTeori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Offset.
Puja Pramudya. 2011. Membuat Aplikasi Untuk Windows Phone. Andi Publisher Buku Panduan Mahasiswa. Universitas Kristen Maranatha. Fakultas Teknologi Inofrmasi
Microsoft Developer Network. Diakses 2 Maret 2013, dari http://msdn.microsoft.com/en-US/
Visual C# Resources. Diakses 2 Maret 2013, dari http://msdn.microsoft.com/en-us/vstudio/hh341490
Windows Phone Dev Center. Diakses 2 Maret 2013, dari http://developer.windowsphone.com/en-us
Windows Phone Samples : Learn Through Code. Diakses 2 Maret 2013, dari http://code.msdn.microsoft.com/wpapps/
Developing Apps For Windows Phone. Diakses 5 Maret 2013, dari
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402551(v=vs.105).aspx Microsoft Virtual Academy. Diakses 5 Maret 2013, dari http://www.microsoftvirtualacademy.com
Chanel 9 Windows Phone. Diakses 5 Maret 2013, dari http://channel9.msdn.com/WindowsPhone
(24)
155
Windows Phone Silverlight Toolkit. Diakses 5 Maret 2013, dari http://silverlight.codeplex.com
JSON (Javascript Object Notation) . Diakses 5 Maret 2013, dari json.net AMCHART for Windows Phone. Diakses 5 Maret 2013, dari
(1)
akademik yang terdapat di SAT dengan cepat dengan aplikasi SAT Maranatha berbasis Windows Phone.
1.2 Rumusan Masalah
Adapun rumusan masalah yang muncul seputar hal tersebut adalah :
1. Bagaimana cara membuat aplikasi smartphone berbasis Windows Phone menggunakan Visual Studio 2010 dan Silverlight ?
2. Bagaimana cara melihat info akademik mahasiswa di SAT dengan menggunakan aplikasi smartphone berbasis Windows Phone?
1.3 Tujuan
Adapun tujuan yang ingin dicapai dari pembuatan aplikasi ini adalah : 1. Membuat sebuah aplikasi smartphone berbasis Windows Phone
menggunakan Visual Studio 2010 dan Silverlight.
2. Mempermudah melihat info akademik mahasiswa di SAT dengan menggunakan aplikasi smartphone berbasis Windows Phone.
1.4 Batasan Masalah
Aplikasi yang dibuat secara umum menangani hal-hal sebagai berikut : 1. Lihat Jadwal Kuliah
Mahasiswa atau mahasiswi dapat melihat jadwal kuliah berdasarkan proyek pendidikan yang ada.
2. Lihat Transkrip Nilai
Mahasiswa atau mahasiswi dapat melihat transkrip nilai akhir dari semester awal hingga semester yang sedang ditempuh.
3. Lihat Nilai Ujian
Mahasiswa atau mahasiswi dapat melihat nilai mata kuliah yang mencangkup UTS, UAS, KAT, dan komposisi nilai berdasarkan proyek pendidikan yang ada.
4. Lihat Dokumen Kontrak Beban Studi
Mahasiswa atau mahasiswi dapat melihat DKBS (Dokumen Kontrak Beban Studi) berdasarkan proyek pendidikan yang ada.
(2)
3
5. Lihat Info Tagihan
Mahasiswa atau mahasiswi dapat melihat info tagihan bayar yang harus dibayarkan pada semester yang sedang ditempuh.
6. Lihat Biodata
Mahasiswa atau mahasiswi dapat melihat biodata yang tertera di SAT.
1.5 Sistematika Pembahasan
Dalam proses penyusunan laporan, sistematika yang akan digunakan adalah sebagai berikut :
Bab I. Pendahuluan
Bab ini digunkan untuk menjelaskan Latar Belakang, Rumusan Masalah, Tujuan, Batasan Masalah, dan Sistematika Pembahasan.
Bab II. Landasan Teori
Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.
Bab III. Analisis dan Desain
Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, perancangan sistem, UML diagram, dan gambaran rancangan antarmuka.
Bab IV. Pengembangan Perangkat Lunak
Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Desaign yang sudah dibuat.
Bab V. Testing dan Evaluasi Sistem
Bab ini digunakan untuk menjelaskan rencana pengujian sistem serta testing akan diuji dan dilakukan.
(3)
152
BAB VI
KESIMPULAN DAN SARAN
Bab VI ini digunakan untuk menyimpulkan dan pemberian saran dalam pembuatan aplikasi mobile Sistem Akademik Terpadu Universitas Kristen Maranatha berbasis Windows Phone.
6.1 Kesimpulan
Kesimpulan dari hasil analis, pembuatan dan implementasi aplikasi mobile SAT Maranatha berbasis Windows Phone adalah sebagai berikut:
1 Aplikasi mobile SAT Maranatha berbasis Windows Phone dapat mempermudah dan mempercepat mahasiswa mengakses SAT melalui perangkat Windows Phone yang didapat dari hasil pertanyaan kuisioner “Aplikasi Mobile SAT Maranatha berbasis Windows Phone memberikan kemudahan dalam mengakses data akademik” dengan jawaban dari responden adalah 37% menjawab sangat setuju, 50% menjawab setuju, dan 13% menjawab biasa saja dan pertanyaan kuisioner “Aplikasi Mobile SAT Maranatha berbasis Windows Phone memberikan kecepatan pada saat mengakses data akademik” dengan jawaban responden adalah 53% menjawab sangat setuju, 34% menjawab setuju, dan 13% menjawab biasa saja. 2 Aplikasi SAT Maranatha berbasis Windows Phone telah dibuat untuk dapat melihat data akademik yaitu lihat jadwal kuliah, lihat transkrip nilai, lihat nilai ujian, lihat DKBS, lihat info tagihan, dan lihat biodata diri.
6.2 Saran
Saran untuk pembangunan aplikasi mobile SAT Maranatha berbasis Windows Phone adalah pengembangan server dimana server bisa menyediakan
(4)
153
beberapa data tambahan misalnya data IP (Index Prestasi) per semester sehingga grafik ipk bisa dilihat berdasarkan IP (Index Prestasi) bukan berdasarkan semester mata kuliah. Selain dari sisi server dari sisi aplikasi pun masih bisa ditambahkan beberapa fitur tambahan yaitu reminder saat ada kuliah yang diambil dari data jadwal kuliah.
(5)
154
DAFTAR PUSTAKA
Dan, Pilone dan Neil Pitman. 2005. UML 2.0 in a Nuthell. O’Reilly Media Deitel, Harvey M. dan Paul J. Deitel. 2001. C# How To Program. Pretince Hall. Hartono.J. 1999. Analisis dan Desain Sistem Informasi: Pendekatan
TerstrukturTeori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Offset.
Puja Pramudya. 2011. Membuat Aplikasi Untuk Windows Phone. Andi Publisher Buku Panduan Mahasiswa. Universitas Kristen Maranatha. Fakultas Teknologi Inofrmasi
Microsoft Developer Network. Diakses 2 Maret 2013, dari http://msdn.microsoft.com/en-US/
Visual C# Resources. Diakses 2 Maret 2013, dari http://msdn.microsoft.com/en-us/vstudio/hh341490
Windows Phone Dev Center. Diakses 2 Maret 2013, dari http://developer.windowsphone.com/en-us
Windows Phone Samples : Learn Through Code. Diakses 2 Maret 2013, dari http://code.msdn.microsoft.com/wpapps/
Developing Apps For Windows Phone. Diakses 5 Maret 2013, dari
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402551(v=vs.105).aspx Microsoft Virtual Academy. Diakses 5 Maret 2013, dari http://www.microsoftvirtualacademy.com
Chanel 9 Windows Phone. Diakses 5 Maret 2013, dari http://channel9.msdn.com/WindowsPhone
(6)
155
Windows Phone Silverlight Toolkit. Diakses 5 Maret 2013, dari http://silverlight.codeplex.com
JSON (Javascript Object Notation) . Diakses 5 Maret 2013, dari json.net AMCHART for Windows Phone. Diakses 5 Maret 2013, dari