• Tidak ada hasil yang ditemukan

V. SIMPULAN DAN SARAN

5.2 Saran

1. Sistem yang dikembangkan ini hanya dalam skala kecil yaitu pada Jurusan Matematika Program Studi Ilmu Komputer. Diharapkan untuk pengembang selanjutnya dapat membuat dalam skala yang lebih besar. 2. Penambahan fungsi-fungsi perlu ditambahkan agar lengkap seperti Siakad

online berbasis web.

3. Diharapkan sistem berbasis WAP ini dapat terhubung dengan Siakad online berbasis web.

x

DAFTAR GAMBAR

Gambar Halaman

2.1 Throw away prototype... 8

2.2 Incremental protptype ... 9

2.3 Evolutionery prototype ... 10

2.4 Tiga proses penting dalam prototype ... 11

2.5 Komponen dalam use case ... 16

3.1 Tahapan dalam metode evolutionary prototype ... 22

4.1 Use case diagram Pengembangan Siakad berbasis WAP ... 28

4.2 Diagram konteks pengembangan Siakad berbasis WAP ... 30

4.3 DFD level nol Pengembangan Siakad berbasis WAP ... 30

4.4 DFD level 1 pengembangan Siakad berbasis WAP ... 31

4.5 Desain awal halaman selamat datang ... 32

4.6 Desain awal menu utama ... 32

4.7 Desain awal halaman Login ... 33

4.8 Desain awal konfirmasi berhasil login ... 33

4.9 Desain awal memilih menu setelah berhasil login ... 34

4.10 Desain awal tampilan pilih semester pada option edit KRS ... 34

xi

4.14 Desain awal pemberitahuan memilih mata kuliah yang sama ... 36

4.15 Desain awal KRS telah divalidasi ... 37

4.16 Desain awal tampilan pilih semester pada option lihat KRS ... 37

4.17 Desain awal lihat KRS ... 38

4.18 Desain awal tampilan pilih semester pada option lihat KHS ... 38

4.19 Desain awal lihat KHS ... 39

4.20 Desain awal halaman logout ... 39

4.21 Desain awal menu admin ... 40

4.22 Desain awal menu admin setelah login ... 40

4.23 Desain awal pilih semester pada option edit nilai ... 41

4.24 Desain awal tampilan mata kuliah ... 41

4.25 Desain awal daftar user yang mengambil mata kuliah ... 42

4.26 Desain awal validasi semester ... 43

4.27 Desain awal validasi pembimbing asuh ... 43

4.28 Desain awal validasi SPP ... 44

4.29 Desain awal halaman logout ... 45

4.30 Menjalankan pada WAP emulator ... 46

4.31 Tampilan halaman utama Opera Unite ... 47

4.32 Konfigurasi localhost pada Opera Unite ... 48

4.33 Arsitektur basis data Siakad berbasis WAP... 49

4.34 ERD Pengembangan Siakad berbasis WAP ... 49

xii

4.36 Tampilan menu utama ... 54

4.37 Tampilan halaman Login... 55

4.38 Tampilan konfirmasi berhasil Login ... 56

4.39 Tampilan memilih menu setelah berhasil login ... 57

4.40 Tampilan pilih semester pada option edit KRS ... 57

4.41 Pemberitahan KRS tidak dapat di-edit ... 59

4.42 Tampilan memilih mata kuliah ... 60

4.43 Tampilan konfirmasi mata kuliah yang dipilih ... 60

4.44 Tampilan pemberitahuan memilih mata kuliah yang sama... 62

4.45 Tampilan KRS telah divalidasi ... 64

4.46 Tampilan pilih semester pada option melihat KRS ... 65

4.47 Tampilan melihat KRS ... 66

4.48 Tampilan pilih semester yang pada option melihat KHS... 67

4.49 Tampilan lihat KHS ... 69

4.50 Tampilan halaman Logout... 70

4.51 Tampilan halaman menu admin ... 71

4.52 Tampilan menu admin setelah login ... 71

4.53 Tampilan pilih semester pada option edit nilai ... 72

4.54 Tampilan mata kuliah ... 73

4.55 Tampilan daftar user yang mengambil mata kuliah ... 73

4.56 Validasi pengaktifan semester oleh admin ... 74

4.57 Validasi pembimbing asuh ... 75

4.58 Validasi SPP ... 75

vi

DAFTAR ISI

Halaman

DAFTAR ISI ... vi

DAFTAR GAMBAR ……….. x

DAFTAR TABEL………... xiv

I. PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Batasan masalah ... 2 1.4 Tujuan ... 3 1.5 Manfaat ... 3

II. TINJAUAN PUSTAKA ... 5

2.1 Gambaran umum sistem informasi ... 5

2.2 Metode Prototyping ... 6

2.2.1 Karakteristik metode prototyping………. 7

2.2.2 Jenis-jenis prototyping……….. 7

2.2.3 Metode Pendekatan Prototyping………... 8

2.2.4 Keunggulan dan kelemaham metode prototyping………. 10

2.3 Wireless Application Protocol(WAP) ... 11

2.4 Dynamic database mobile ... 13

vii

2.8 General Packet Radio Station (GPRS)………. . 17

2.9 Pemrograman Wireless Markup Language (WML)……….. 17

2.10 Pemrograman PHP……… 19

III. METODOLOGI PENELITIAN ... 21

3.1 Tempat dan waktu penelitian ... 21

3.2 Tool pengembangan sistem ... 21

3.3 Metodologi pengembangan ... 22

IV. HASIL DAN PEMBAHASAN ... 25

4.1 Software concept ... 25

4.2 Preliminary requirement analisys ... 26

4.2.1 Use case Siakad berbasis WAP ... 28

4.3 Design of architecture and system core ... 29

4.3.1 Membuat Data Flow Diagram ... 30

4.3.2 Membuat tampilan desain awal prototype ... 31

4.3.2.1 Desain awal mengakses WAP site... 32

4.3.2.2 Desain awal Login WAP site ... 33

4.3.2.3 Desain awal meng-edit KRS... 34

4.3.2.4 Desain tampilan awal melihat KRS ... 37

4.3.2.5 Desain tampilan awal melihat KHS ... 38

4.3.2.6 Desain awal logout WAP site ... 39

4.3.2.7 Desain awal mengakses sistem administrator ... 40

4.3.2.8 Desain awal login sistem administrator ... 40

4.3.2.9 Desain awal edit nilai ... 41

viii

4.3.2.11 Desain awal validasi oleh pembimbing asuh ... 43

4.3.2.12 Desain awal validasi SPP ... 44

4.3.2.13 Desain awal logout sistem administrator ... 45

4.3.4 Mengkolaborasikan WML dangan PHP ... 45

4.3.5 Menjalankan pada WAP emulator ... 46

4.3.6 Mempersiapkan WAP server menggunakan OPERA UNITE ... 47

4.4 Develop a version ... 48

4.4.1 Rancangan basis data dan ERD ... 48

4.4.2 Membuat tampilan WAP site ... 53

4.4.2.1 Tampilan awal akses WAP site ... 53

4.4.2.2 Tampilan Login WAP site ... 55

4.4.2.3 Tampilan meng-edit KRS ... 57

4.4.2.4 Tampilan melihat KRS ... 65

4.4.2.5 Tampilan melihat KHS ... 67

4.4.2.6 Tampilan logout WAP site ... 70

4.4.2.7 Tampilan mengakses sistem administrator ... 70

4.4.2.8 Tampilan login sistem administrator ... 71

4.4.2.9 Tampilan edit nilai ... 72

4.4.2.10 Tampilan validasi semester ... 74

4.4.2.11 Tampilan validasi oleh dosen pembimbing asuh ... 74

4.4.2.12 Tampilan validasi SPP ... 75

4.4.2.13 tampilan logout administrator ... 77

4.5 Deliver the version... 77

4.6 Elicit costumer feedback ... 78

4.7 Incorporate costumer feedback ... 78

ix

V. SIMPULAN DAN SARAN ... 81

5.1 Simpulan ... 81

5.2 Saran ... 82

DAFTAR PUSTAKA

Achlison Unang. 2005. Pemodelan Akses Basis Data Akademik Melalui WAP-GPRS.

Andi. 2009. Artikel tentang bahasa pemrograman.

Diakses tanggal 14 Desember 2009 pukul 21:44 WIB.

http://mankotablitar.com/index2.php?option=com_content&do_pdf=1&id=23

Evolutionery Development.1996.

Diakses tanggal 29 April 2010 pukul 11.12 WIB

http://www.rap.ucar.edu/technology/software-eng/evolutionary-development.html

Jauhari Nurudin. 2010. DFD (data flow diagram). Diakses tanggal 21 April 2010 pukul 15.17 WIB.

http://blog.uad.ac.id/saeba/2010/01/30/dfd-data-flow-diagram/

Karmila. 2010. Tiga metode (pendekatan) prototyping.

Kurniadi Dede. 2008. Konfigurasi Web Server Apache Untuk Program Wapsite Dengan WML dan PHP.

Diakses tanggal 20 November 2009 pukul 19:00 WIB.

http://dedekurniadi.web.id/2007/06/30/konfigurasi-web-server-apache-untuk-program-wapsite-dengan-wml-dan-php/

Rahmat. 2009. ERD (entitiy relationship diagram). Diakses tanggal 20 april 2010 pukul 12.39 WIB. http://blog.re.or.id/erd-entity-relationship-diagram.htm

Suchaini Udin. 2007. Aplikasi wap portal dalam pembuatan sistem informasi akademik dengan wml, php dan mysql.

Yazuhara. 2007. Pengembangan TI melalui metode prototyping. Diakses tanggal 5 November 2009 pukul 07:10 WIB.

http://yuzuhara.wordpress.com/2007/11/22/pengembangan-ti-melalui-metode-prototyping/

RIWAYAT HIDUP

Penulis dilahirkan di Bandar Lampung 13 Februari 1987, sebagai anak kedua dari 2 bersaudara dari pasangan Bapak Iman Saputra, SH dan Ibu Ema Dewi.

Pendidikan Sekolah Dasar (SD) diselesaikan di SD N 3 Gunung Terang pada Tahun 1999. SLTP di SMP N 16 Bandar Lampung diselesaikan pada tahun 2002. SLTA di SMA N 10 Bandar Lampung dan diselesaikan pada tahun 2005.

Setelah lulus dari SLTA pada tahun 2005, penulis melanjutkan ke perguruan tinggi dan terdaftar sebagai mahasiswa program studi Ilmu Komputer Jurusan Matematika FMIPA UNILA. Selama menjadi mahasiswa penulis pernah menjadi asisten laboratorium komputer pada mata kuliah PSK ( Pengenalan Sistem Komputer).

Pada tahun 2007 penulis juga melakukan kerja praktik di Surat Kabar Harian (SKH) Lampung Ekspress plus.

xiv DAFTAR TABEL Tabel Halaman 4.1 Login ... 50 4.2 Mata kuliah ... 50 4.3 Tabel dosen ... 51 4.4 Tabel kuliah ... 51 4.5 Tabel nilai ... 52 4.6 Tabel semester ... 52 4.7 User ... 52 4.8 Tahun ajar ... 53

4.9 Tabel perubahan status online pada tabel login ... 56

PERNYATAAN

Saya yang bertanda tangan di bawah ini, menyatakan bahwa skripsi saya yang

berjudul “Pengembangan Siakad Berbasis WAP (Wireless Application Protocol) Menggunakan Metode Prototyping” ini merupakan hasil karya saya sendiri dan

bukan hasil karya orang lain. Semua hasil tulisan yang tertuang dalam skripsi ini telah mengikuti kaidah penulisan karya ilmiah Universitas Lampung. Apabila dikemudian hari terbukti bahwa skripsi ini merupakan hasil penjiplakan atau dibuat oleh orang lain, maka saya bersedia menerima sanksi berupa pencabutan gelar akademik yang telah saya terima.

Bandar Lampung, Agustus 2010

Febri Vahlevie NPM. 0517032036

MEMPERSEMBAHKAN KARYA INI KEPADA :

Keluargaku tercinta

Terutama ayah, ibu, kakak, adik yang telah

mendo’akan, memberi kasih sayang, dan didikannya.

Teman-teman dan sahabatku yang selalu memberi

ii

Motto

Hadapi semua masalah dengan senyuman

Allah tidak akan memberikan cobaan kepada umat-Nya melebihi

kemampuan umat-Nya tersebut

Jalankan semua pekerjaan yang ada, karena aku seorang laki-laki

“selalu optimis menghadapi sesuatu ”

SANWACANA

Puji syukur penulis panjatkan kepada Allah SWT atas segala rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini yang berjudul :

PENGEMBANGAN SIAKAD BERBASIS WAP (WIRELESS APPLICATION PROTOCOL) MENGGUNAKAN METODE PROTOTYPING

Selama penyusunan skripsi ini banyak pihak yang telah memberikan bantuannya baik berupa bimbingan, kritik, dan saran hingga skripsi ini dapat terselesaikan.

Dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada :

1. Bapak Rangga Firdaus, M.Kom., selaku pembimbing satu yang telah membimbing selama penyusunan skripsi. Saran dan kritik yang membangun serta semangatnya dan selalu mengingatkan, sehingga penulis dapat menyelesaikan skripsi ini dengan baik.

2. Bapak Dwi Sakethi, M.Kom., selaku pembimbing pendamping atas bantuan bimbingan, kritik, saran, dan jalan keluar di saat penulis menemukan masalah dalam pengembangan sistem dan penulisan skripsi ini.

3. Bapak Ir. Machudor Yusman M., M.Kom., selaku pembahas yang telah memberikan masukan, kritik, dan saran.

iv

5. Bapak Akmal Junaidi, M.Sc., selaku Ketua Program Studi Ilmu Komputer Jurusan Matematika Universitas Lampung.

6. Bapak Tiryono Ruby, M.Sc., Ph.D., selaku Ketua Jurusan Matematika FMIPA Universitas Lampung.

7. Bapak Amanto, S.Si., M.Sc., selaku Sekretaris Jurusan Matematika FMIPA Universitas Lampung.

8. Bapak Dr. Sutyarso, M.Biomed., selaku Dekan FMIPA Universitas Lampung.

9. Seluruh Dosen Program Studi Ilmu Komputer Universitas Lampung. 10. Seluruh Staf Administrasi Jurusan Matematika dan FMIPA Unila.

11. Ayah, ibu, dan kakakku yang selalu mendo’akan, mendidik, menasihati, dan memberikan dukungannya baik berupa materi, perhatian maupun kasih sayangnya sehingga tetap bersemangat dalam menyelesaikan skripsi ini.

12. ‘Almarhumah Atika Ikhtiarini’ yang selalu memberikan semangat, dan bantuan selama menjalani hubungan dari semester 2 sampai semester 10. 13. My best Friend Depriyanto, Dwi Agus Sugianto, SK Nuril Andalas. 14. Buat teman-teman seperjuangan skripsi Ryan, Anggi, Maria, Ratih, Berry,

Yulia, Agung (BSS).

15. Teman-teman honorer di Kantor Ketahanan Pangan Kabupaten Pesawaran. Terima kasih semangat dan ilmu yang kalian bagi kepadaku.

16. Seluruh teman-teman Ilmu Komputer 2005.

17. Seluruh pihak yang tidak dapat disebutkan satu per satu, yang telah banyak membantu serta dukungannya dalam penyelesaian skripsi ini.

berguna dan bermanfaat bagi kita semua. Amin.

Bandar Lampung, 26 Agustus 2010 Penulis

Dokumen terkait