ANALISA DAN PERANCANGAN APLIKASI MOBILE BERBASIS WAP PADA STMIK JIBES SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika Oleh : HANDRATA NIM : 04110165 STMIK JIBES Sekolah Tinggi Manajemen Informatika dan Komputer JIBES Jakarta Juni, 2011 i
HALAMAN PENGESAHAN ANALISA DAN PERANCANGAN APLIKASI MOBILE BERBASIS WAP PADA STMIK JIBES Diajukan Oleh : HANDRATA NIM : 04110165 DISETUJUI Jakarta, Juni 2011 Dr. Ford Lumban Gaol, S.Si., M.Kom Pembimbing Pertama Simon P. Barus S. Kom, M.Kom Penguji Pertama Dipl.- Ing. Weslin Hutabarat Penguji Kedua STMIK JIBES Sekolah Tinggi Manajemen Informatika dan Komputer JIBES Jakarta Juni, 2011 ii
ABSTRAK Handrata/04110165/ Analisa dan Perancangan Aplikasi Mobile Berbasis WAP pada STMIK JIBES./Teknik Informatika/Dosen Pembimbing : Dr. Ford Lumban Gaol, S.Si., M.Kom Tujuan penelitian ini adalah membuat sebuah sistem yang dapat menyampaikan informasi akademik kepada mahasiswa/i dengan cepat tanpa adanya batasan dalam jarak, sehingga mahasiswa/i tidak perlu ke kampus untuk mengetahui informasi akademik misalnya untuk meminta transkrip nilai atau mengetahui pengumuman. Analisa dan Perancangan aplikasi mobile berbasis WAP ini menggunakan metodologi rapid application development, dimana nantinya pembuatan aplikasi ini melewati beberapa tahapan yaitu planning, design, construction, dan cutover. Aplikasi ini dibuat menggunakan bahasa pemograman PHP dengan memakai database MySQL. Dengan menggunakan aplikasi ini dapat meningkatkan efektifitas dan efesiensi kegiatan dari mahasiswa/i, dosen, juga kampus dalam menyampaikan informasi untuk pihak dosen dan kampus dan mendapatkan informasi akademik seperti indeks prestasi kumulatif, nilai, pengumuman, jadwal bagi pihak mahasiswa/i. Kata Kunci: WAP, Rapid Application Development, PHP, MySQL iii
ABSTRACT Handrata/04110165/ Analyst and Application Mobile of the STMIK JIBES base on WAP /Department Informatics Engineering/Advisor : Dr. Ford Lumban Gaol, S.Si., M.Kom The objective of this research is to create a system that can convey information academic information to the student very quickly without any limitation in the distance, so the student unnecessary come to college to know information academic such as such as academic transcripts or know of the announcement. Analyst and Application mobile base on WAP that used are rapid application development method, where the latter making this application through several stages planning, design, construction, and cutover. This application use PHP programming language and MySql database. By the application can improve effectiveness and efficiency of student activities, lecturer, the campus is also in conveying information to the campus and faculty and academic information such as grade point average, grades, announcements, schedules for the student. Key words: WAP, Rapid Application Development, PHP, MySQL iv
HALAMAN PERSEMBAHAN v
PRAKATA Puji syukur penulis panjatkan kepada Tuhan Yesus Kristus atas segala hikmat dan rahmat yang diberikan-nya, sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Skripsi ini dibuat dengan judul Aplikasi dan Perancangan Aplikasi Mobile Berbasis WAP pada STMIK JIBES, dalam rangka untuk memenuhi salah satu syarat kelulusan dalam jenjang pendidikan Strata-1(S1) di Sekolah Tinggi Management Informatika dan Komputer JIBES. Dalam penyusunan skripsi ini, penulis menyadari bahawa penulis dapat menyelesaikan semua ini dengan baik karena bantuan, dukungan, saran serta bimbingan yang diberikan baik secara langsung maupun tidak langsung dari pihak lain. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan banyak terima kasih kepada : 1. Orang tua penulis yang telah membesarkan, mendidik, dan memberikan dorongan bagi penulis. Dan juga segenap keluarga yang telah memberikan dukungan moril dan material selama pembuatan skripsi ini. 2. Bapak Simon P. Barus S. Kom, M. Kom, selaku ketua jurusan Teknik Informatika yang telah memberikan kepercayaan dan kesempatan kepada penulis untuk menyelesaikan skripsi ini. 3. Bapak Dr. Ford Lumban Gaol, S.Si, M.Kom., selaku dosen pembimbing yang telah memberikan banyak bantuan dan dukungan baik berupa waktu, pikiran, serta saran untuk menyelesaikan skripsi ini. 4. Bapak Paulus Y. Fanggidae, SE, MM, selaku ketua akademik yang sudah memberikan banyak bantuan, kesempatan dan dukungan kepada penulis dalam menyelesaikan skripsi ini. vi
5. Segenap dosen di Sekolah Tinggi Management Informatika dan Komputer JIBES yang telah mengajar dan membimbing penulis. 6. Yohana yang sudah memberi dukungan dan mendorong penulis untuk menyelesaikan skripsi ini. 7. Rekan-rekan dan teman-teman (kuliah, komsel, dan gereja) yang telah memberikan saran, kritik, serta dukungan kepada penulis. Penulis tidak dapat membalas atas bantuan yang telah diberikan oleh mereka, semoga Tuhan Yesus Kristus membalasnya dan melimpahkan berkat, rahmat, dan karunia-nya kepada mereka dan kita semua. Penulis vii
DAFTAR ISI Halaman Halaman Judul Halaman Pengesahan Abstrak (Indonesia) Abstrak (English) Halaman Persembahan Prakata Daftar Isi Daftar Tabel Daftar Gambar i ii iii iv v vi viii xi xii BAB I PENDAHULUAN 1 A. Latar Belakang 1 B. Identifikasi Masalah 2 C. Tujuan Tugas Akhir 2 D. Batasan Masalah & Ruang Lingkup 2 E. Metodologi 3 F. Sistematika Penulisan 3 BAB II LANDASAN TEORI 5 A. Perancangan 5 B. Konsep Dasar Sistem 5 1. Pengertian Sistem 6 viii
2. Klasifikasi Sistem 7 C. PHP 8 1. Sejarah 8 2. Definisi 9 3. Protocol 11 i. TCP/IP 11 ii. HTTP (Hypertext Transfer Ptrotocol) 12 4. HTML (HyperText MarkUp Lannguage) 12 5. Web Browser 13 6. Web server 13 D. Database 13 1. Definisi 13 2. Database Management (DBMS) 14 3. Database MySQL 16 E. GPRS (General Packet Radio Service) 16 F. WAP (Wireless Application Protocol) 17 1. Arsitektur WAP 19 2. Protocol WAP 19 3. WAP Server 22 G. WML (Wireless Markup Language) 22 H. Data Flow Diagram (DFD) 26 I. RPL (Rekayasa Perangkat Lunak) 27 1. Deskripsi RPL 27 ix
2. Permodelan dalam RPL 27 BAB III ANALISIS DAN PERANCANGAN SISTEM 30 A. Sistem yang Lama dan Kelemahannya 30 B. Sistem yang diusulkan 31 C. Metodologi 32 D. Perancangan Sistem Aplikasi Mobile berbasis WAP 33 1. Perancangan Context Diagram 33 2. Perancangan Diagram Level 0 34 3. Perancangan Flowchart 35 4. Perancangan Relational Database 36 5. Perancangan Database 37 6. Perancangan Layar (Sisi Admin) 40 7. Perancangan Layar (Sisi User) 51 BAB IV PENGUJIAN DAN EVALUASI 60 A. Implementasi Sistem 60 1. Spesifikasi Hardware 60 2. Spesifikasi Software 60 3. Spesifikasi Handphone untuk WAP 61 B. Penggunaan Aplikasi Sistem Akademik STMIK Jibes Berbasis WAP 61 1. Penggunaan aplikasi dari sisi Admin 61 2. Penggunaan aplikasi dari sisi User 69 BAB V KESIMPULAN DAN SARAN 74 A. Kesimpulan 74 x
B. Saran 74 DAFTAR PUSTAKA 75 LAMPIRAN LISTING PROGRAM 76 xi
DAFTAR TABEL Table Halaman Tabel 3.1 admin 37 Tabel 3.2 mahasiswa 37 Tabel 3.3 dosen 37 Tabel 3.4 matakuliah 38 Tabel 3.5 nilai 38 Tabel 3.6 pengumuman 38 Tabel 3.7 krs 38 Tabel 3.8 jadwal 39 Tabel 3.9 program_sarjana 39 xii
DAFTAR GAMBAR Gambar Halaman Gambar 2.1 Arsitektur WAP 19 Gambar 2.2 Protokol WAP 19 Gambar 2.3 Komponen DFD 26 Gambar 2.4 RAD model 28 Gambar 3.1 Flowchart Sistem sebelum aplikasi WAP 31 Gambar 3.2 Context Diagram 33 Gambar 3.3 Diagram Level 0 34 Gambar 3.4 Perancangan Flowchart 35 Gambar 3.5 Perancangan Relational Database 36 Gambar 3.6 Halaman Login Admin 40 Gambar 3.7 Halaman Utama 31 Gambar 3.8 Menu Admin 42 Gambar 3.9 Halaman Menu Dosen 43 Gambar 3.10 Halaman Menu Mahasiswa 44 Gambar 3.11 Halaman Menu Program Sarjana 45 Gambar 3.12 Halaman Menu Matakuliah 46 Gambar 3.13 Halaman Menu Nilai 47 Gambar 3.14 Halaman Menu Pengumuman 48 xiii
Gambar 3.15 Halaman Menu Jadwal 49 Gambar 3.16 Halaman Menu KRS 50 Gambar 3.17 Halaman Pembuka 51 Gambar 3.18 Halaman Login 52 Gambar 3.19 Halaman Ucapan Selamat Datang 53 Gambar 3.20 Halaman Menu 54 Gambar 3.21 Halaman Menu Profil 55 Gambar 3.22 Halaman Menu Nilai 56 Gambar 3.23 Halaman Menu Jadwal 57 Gambar 3.24 Halaman Menu Pengumuman 58 Gambar 3.25 Halaman Menu KRS 59 Gambar 4.1 Tampilan Halaman Login 61 Gambar 4.2 Tampilan Halaman Selamat Datang 63 Gambar 4.3 Tampilan Halaman Admin 63 Gambar 4.4 Tampilan Halaman Dosen 63 Gambar 4.5 Tampilan Halaman Mahasiswa 64 Gambar 4.6 Tampilan Halaman Program Sarjana 64 Gambar 4.7 Tampilan Halaman Matakuliah 65 Gambar 4.8 Tampilan Halaman Nilai 66 Gambar 4.9 Tampilan Halaman Pengumuman 66 Gambar 4.10 Tampilan Halaman Jadwal 67 xiv
Gambar 4.11 Tampilan Halaman KRS 68 Gambar 4.12 Tampilan Halaman Log Out 68 Gambar 4.13 Tampilan Halaman Pembuka 69 Gambar 4.14 Tampilan Halaman Login 69 Gambar 4.15 Tampilan Halaman Home (Login Sukses) 70 Gambar 4.16 Tampilan Halaman Home (Login Salah) 70 Gambar 4.17 Tampilan Halaman Menu 71 Gambar 4.18 Tampilan Halaman Profil 71 Gambar 4.19 Tampilan Halaman Nilai 72 Gambar 4.20 Tampilan Halaman Jadwal 72 Gambar 4.21 Tampilan Halaman Pengumuman 73 Gambar 4.22 Tampilan Halaman KRS 73 xv
xvi