Pembuatan Aplikasi Mobile SAT Berbasis Windows Phone.

(1)

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