BINUS UNIVERSITY Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2007/2008
ANALISIS DAN PERANCANGAN SISTEM M-LEARNING PADA BINUS UNIVERSITY
Yolanda Clarista Sari Ferry Gumilang Hitasukha
0800736812 0800741024 0800759583
Abstrak Tujuan Penelitian adalah untuk menganalisis dan membuat sistem m-learning sebagai alternatif lain bagi mahasiswa BINUS UNIVERSITY dalam mengakses materi pembelajaran dan memanfaatkan nomor sim card sebagai key dalam mengenkripsi mini Learning Object yang dapat desbut juga mini LO.Metode Penelitian yang digunakan dalam penulisan skripsi ini meliputi tiga bagian pokok yaitu Metode Analisis, Metode Perancangan, Metode Pustaka. Metode Analisis meliputi survei atas sistem yang sedang berjalan, analisis terhadap temuan survei, identifikasi kebutuhan informasi, dan identifikasi persyaratan sistem. Sedangkan Metode Perancangan meliputi pembuatan DAD (Diagram Aliran Dokumen), pembuatan ERD (Entity Relationship Diagram), pembuatan STD (State Transition Diagram) dan pembuatan rancangan layar. Metode Pustaka meliputi mempelajari teori-teori yang mendukung dalam proses analisis Hasil yang dicapai adalah suatu aplikasi sistem mobile learning (m-learning) yang dapat menjadi alternatif lain bagi mahasiswa BINUS UNIVERSITY dan mini LO yang terenkrip, sehingga hanya dapat dipakai oleh pihak yang diijinkan.Kesimpulan yang didapat adalah aplikasi ini menjadi alternatif lain bagi mahasiswa BINUS UNIVERSITY untuk mengakses sistem pembelajaran dan sim card dapat dijadikan key untuk enkripsi. Kata Kunci Aplikasi, m-learning, alternatif, materi,pembelajaran, enkripsi.
iv
PRAKATA Skripsi yang berjudul Analisis dan Perancangan Sistem m-learning pada BINUS UNIVERSITY ini diajukan sebagai salah satu syarat kelulusan dalam jenjang pendidikan Strata-1 (S1) jurusan Teknik Informatika Universitas Bina Nusantara. Dalam penyusunan skripsi ini penyusun mendapat banyak bantuan dari berbagai pihak dan pada kesempatan ini penyusun ingin menyampaikan terima kasih kepada: 1.
Bapak Prof. Dr. Gerardus Polla M. App.Sc selaku Rektor Universitas Bina Nusantara
yang telah memberikan kesempatan untuk menuntut ilmu di
Universitas Bina Nusantara. 2.
Bapak Sablin Yusuf, Ir., M.Sc., M.CompSc. selaku Ketua Fakultas Ilmu Komputer.
3.
Bapak Fredy Purnomo, S.Kom, M.Kom. selaku Ketua Jurusan Teknik Informatika.
4.
Bapak Henny Surya Ningsih, S.Kom., MSoftSysEng selaku Sekretaris Jurusan Teknik Informatika.
5.
Bapak Gintoro. S.Kom, MM. selaku pembimbing yang telah memberikan petunjuk saran, dan bimbingan.
6.
Mahasiswa BINUS UNIVERSITY yang telah meluangkan waktunya untuk wawancara.
7.
Orang tua dan saudara Penyusun yang telah memberikan dukungan, baik secara moril dan material.
8.
UPT Perangkat Lunak Universitas Bina Nusantara atas dukungan dan bantuan fasilitas dalam pengerjaan skripsi ini.
v
9.
Semua pihak yang tidak bisa disebutkan satu persatu yang secara langsung maupun tidak langsung terlibat dalam penyusunan skripsi ini sehingga skripsi ini dapat diselesaikan dengan baik. Akhir kata, penyusun menyadari sepenuhnya bahwa skripsi ini masih terdapat
banyak kekurangan. Oleh karena itu, penyusun sangat mengharapkan adanya masukan, kritik dan saran yang bersifat membangun dari pembaca. Semoga penyusunan skripsi ini bermanfaat bagi semua pihak dan perkembangan Jurusan Teknik Informatika, khususnya peminatan Software Engineering Universitas Bina Nusantara.
Jakarta, 30 Januari 2007
Penyusun
vi
DAFTAR ISI Halaman Judul Luar............................................................................................................i Halaman Judul Dalam........................................................................................................ii Halaman Persetujuan Hardcover......................................................................................iii Abstrak…………………………………………………………………………………..iv Prakata…………………………………………………………………………………....v DAFTAR ISI ........................................................................................................................vii DAFTAR GAMBAR ............................................................................................................xi DAFTAR TABEL ...............................................................................................................xvi BAB 1...................................................................................................................................... 1 PENDAHULUAN.................................................................................................................. 1 1.1
Latar Belakang....................................................................................................... 1
1.2
Ruang Lingkup....................................................................................................... 3
1.3
Tujuan dan Manfaat............................................................................................... 4
1.4
Metodologi ............................................................................................................. 4
1.5
Sistematika Penulisan............................................................................................ 5
BAB 2...................................................................................................................................... 7 LANDASAN TEORI............................................................................................................. 7 2.1
Sistem ..................................................................................................................... 7
2.2
Analisis................................................................................................................... 7
2.3
Software Development Lifecycle (SDLC)........................................................... 8
2.4
Perancangan Sistem............................................................................................... 9
2.5
Delapan Aturan Emas..........................................................................................10
vii
2.6
Mobile Learning (M-learning)............................................................................10
2.7
General Packet Radio Service (GPRS) ..............................................................14
2.8
Learning Object (LO)..........................................................................................15
2.9
Symbian................................................................................................................15
2.10
Flash Lite..............................................................................................................17
2.11
PHP (PHP Hypertext Protocol)...........................................................................17
2.12
Wireless Application Protocol (WAP) ...............................................................20
2.13
Database ...............................................................................................................21
2.14
Entity Relationship Diagram (ERD) ..................................................................21
2.15
Enkripsi ................................................................................................................22
2.16
STD.......................................................................................................................23
2.17
DAD......................................................................................................................23
BAB 3....................................................................................................................................25 ANALISIS DAN PERANCANGAN SOLUSI ..................................................................25 3.1
Gambaran Umum Studi Kasus............................................................................25 3.1.1
Sejarah dan Perkembangan Studi Kasus....................................................25
3.1.2
Struktur Organisasi Perusahaan..................................................................29
Berikut ini merupakan struktur organisasi staff BINA NUSANTARA UNIVERSITY................................................................................................................29 3.2
3.3
Analisis Permasalahan.........................................................................................33 3.2.1
Analisis Proses Bisnis Berjalan Pada Studi Kasus....................................33
3.2.2
Analisis Kuesioner dan Wawancara Pada Studi Kasus ............................44
3.2.3
Identifikasi Permasalahan ...........................................................................52
Analisis Pemecahan Masalah..............................................................................55 viii
3.4
Perancangan Solusi..............................................................................................62 3.4.1
Perancangan Proses Bisnis Diusulkan Pada Studi Kasus .........................62
3.4.2
Perancangan Struktur Fungsi/Menu Pada Studi Kasus.............................95
3.4.3
Perancangan Layar (Storyboard) Pada Solusi.........................................111
3.5
Perancangan Basis Data Pada Solusi................................................................141
3.6
Rancangan STD .................................................................................................148 3.6.1
Rancangan STD Pada Website .................................................................148
3.6.2
Rancangan STD Pada Wapsite .................................................................166
3.6.3
Rancangan STD Pada Symbian................................................................172
3.6.4
Pseudocode ................................................................................................174
BAB 4..................................................................................................................................209 IMPLEMENTASI DAN EVALUASI ..............................................................................209 4.1
4.2
Implementasi......................................................................................................209 4.1.1
Kebutuhan Sumber Daya Aplikasi...........................................................209
4.1.2
Cara Instalasi Aplikasi ..............................................................................212
4.1.3
Cara Penggunaan Website.........................................................................212
4.1.4
Cara Penggunaan Wapsite ........................................................................230
4.1.5
Cara Penggunaan Player...........................................................................235
Evaluasi ..............................................................................................................238
4.2.1. Evaluasi Dengan Pengguna...............................................................................238 4.2.2. Evaluasi Biaya ..................................................................................................240 BAB 5..................................................................................................................................243 SIMPULAN DAN SARAN...............................................................................................243 5.1
Simpulan.............................................................................................................243 ix
5.2
Saran ...................................................................................................................244
DAFTAR PUSTAKA ........................................................................................................245 DAFTAR RIWAYAT HIDUP ..........................................................................................248 DAFTAR RIWAYAT HIDUP ..........................................................................................249 DAFTAR RIWAYAT HIDUP ..........................................................................................250
x
DAFTAR GAMBAR Gambar 2-1 Metode Waterfall.............................................................................................. 9 Gambar 2.2 Skema Dari Bentuk M-learning (Tamimuddin,2008).................................11 Gambar 2.3 Hal-hal yang di-upload Dalam M-learning (Anonim5) ................................13 Gambar 2.4 Negara-negara Pengguna M-learning (Anonim5).........................................13 Gambar 2.5 Langkah-langkah Dalam Enkripsi ..................................................................18 Gambar 2.5 menjelaskan langkah-langkah dalam algoritma rijndael...............................18 Gambar 2.6 Proses Enkripsi (Anonim17)...........................................................................22 Gambar 3.1 Struktur Organisasi BINUS UNIVERISTY ..................................................29 Gambar 3.3 DAD Proses Download Materi Tambahan ...................................................39 Gambar 3.4 DAD Proses Discussion Forum.....................................................................41 Gambar 3.5 Presentasi Kesulitan Dalam Mengakses BINUS MAYA. ...........................45 Gambar 3.6 Presentasi Kemudahan Mempelajari Materi BINUS MAYA.......................46 Gambar 3.7 Presentasi Kemudahan Dalam Membawa Alat Komunikasi........................47 Gambar 3.8 Presentasi Penggunaan E-learning .................................................................47 Gambar 3.9 Presentasi Kertarikan M-learning...................................................................48 Gambar 3.10 Presentasi Keintensifan Metode Pengenkripsian.........................................48 Gambar 3.11 Contoh M-learning (Anonim19) ..................................................................53 Gambar 3.12 Sistem pembelajaran Nirkabel Dimasa Depan (Anonim4).........................56 Gambar 3.14 DAD Proses Download mini LO..................................................................63 Gambar 3.15 DAD Proses Download Player. ....................................................................65 Gambar 3.16 DAD Proses Upload Player..........................................................................67 Gambar 3.17 DAD Proses Merubah Kategori....................................................................69
xi
Gambar 3.18 DAD Proses Menghapus Kategori ...............................................................71 Gambar 3.19 DAD Proses Menambahkan Kategori ..........................................................73 Gambar 3.20 DAD Proses Menghapus Operator ...............................................................75 Gambar 3.21 DAD Proses Merubah Operator....................................................................77 Gambar 3.22 DAD Proses Menambahkan Operator..........................................................79 Gambar 3.23 DAD Proses Menghapus mini LO................................................................81 Gambar 3.24 DAD Proses Merubah mini LO ....................................................................83 Gambar 3.25 DAD Proses Menambah mini LO ................................................................85 Gambar 3.26 DAD Proses Menghapus Tipe Handphone..................................................87 Gambar 3.27 DAD Proses Merubah Tipe Handphone ......................................................89 Gambar 3.28 DAD Proses Menambah Tipe Handphone...................................................91 Gambar 3.29 DAD Proses Menjalankan mini LO .............................................................93 Gambar 3.30 Login bagi Mahasiswa................................................................................111 Gambar 3.31 Login bagi Admin.......................................................................................112 Gambar 3.32 Melengkapi Profil ........................................................................................113 Gambar 3.33Menampilkan informasi sim card ................................................................113 Gambar 3.34 Rancangan Layar Home Bagi Mahasiswa .................................................114 Gambar 3.35 Rancangan Layar Home Bagi Admin.........................................................115 Gambar 3.36 Rancangan LayarHalaman Menampilkan Player......................................116 Gambar 3.37 Rancangan Layar Halaman Menampilkan Player Bagi Admin ...............117 Gambar 3.40 Rancangan Layar Halaman menampilkan mini LO Bagi Admin.............119 Gambar 3.41 Rancangan Layar Halaman Menambahkan mini LO................................120 Gambar 3.46 Rancangan Layar Halaman Merubah Password ......................................125 Gambar 3.47 Rancangan Layar Halaman Menampilkan Tipe Handphone..................126 xii
Gambar 3.48 Rancangan LayarHalaman Menambahkan Tipe Handphone .................127 Gambar 3.49 Rancangan Layar Halaman Merubah Tipe Handphone..........................128 Gambar 3.50 Rancangan Layar Halaman Menampilkan Operator................................129 Gambar 3.51 Rancangan Layar Halaman Menambahkan Operator ..............................130 Gambar 3.52 Rancangan Layar Halaman Merubah Operator........................................131 Gambar 3.53 Rancangan Layar Home Sebelum Login....................................................132 Gambar 3.54 Rancangan Layar Home Setelah Login......................................................133 Gambar 3.55 Rancangan Layar Login ..............................................................................134 Gambar 3.56 Rancangan Layar Browse............................................................................135 Gambar 3.57 Rancangan Layar Sub Criteria....................................................................135 Gambar 3.58 Rancangan Layar View LO ........................................................................136 Gambar 3.59 Rancangan Layar Search.............................................................................137 Gambar 3.60 Rancangan Layar Search Result .................................................................138 Gambar 3.61 Rancangan Layar Halaman utama.............................................................139 Gambar 3.63 Rancangan Layar Halaman Menjalankan mini LO.................................140 Gambar 3.64 Diagram ERD Aplikasi Diusulkan .............................................................146 Gambar 3.65 STD Layar Home Bagi Mahasiswa............................................................148 Gambar 3.66 STD Layar Menampilkan Player Bagi Mahasiswa ...................................150 Gambar 3.67 STD Layar Menampilkan mini LO Bagi Mahasiswa................................151 Gambar 3.68 STD Layar Menampilkan Merubah Password ..........................................152 Gambar 3.69 STD Layar Home Bagi Admin ...................................................................154 Gambar 3.70 STD Layar Menampilkan Tipe Handphone ..............................................156 Gambar 3.71 STD Layar Menampilkan Operator............................................................158 Gambar 3.72 STD Layar Menampilkan Player ...............................................................160 xiii
Gambar 3.73 STD Layar Menampilkan Kategori Handphone........................................162 Gambar 3.74 STD Layar Menampilkan mini LO ............................................................164 Gambar 3.75 STD Layar Home.........................................................................................166 Gambar 3.76 STD Layar Criteria .....................................................................................167 Gambar 3.77 STD Layar Sub Criteria ..............................................................................168 Gambar 3.78 STD Layar Search .......................................................................................169 Gambar 3.79 STD Layar Search Result............................................................................170 Gambar 3.80 STD Layar View LO ....................................................................................171 Gambar 3.81 STD Layar Home.........................................................................................172 Gambar 4.2 Halaman Index Webadmin............................................................................213 Gambar 4.3 Halaman Home Webadmin...........................................................................213 Gambar 4.4 Halaman Menampilkan Player......................................................................214 Gambar 4.5 Layar Halaman Menambahkan Player ........................................................215 Gambar 4.6 Layar Halaman menampilkan mini LO Bagi admin. ..................................216 Gambar 4.7 Halaman Menambah mini LO ......................................................................216 Gambar 4.8 Halaman Merubah mini LO ..........................................................................218 Gambar 4.9 Layar Halaman Menampilkan Kategori......................................................219 Gambar 4.10 Layar Halaman Menambahkan Kategori ..................................................219 Gambar 4.11 Layar Halaman Merubah Kategori.............................................................220 Gambar 4.12 Layar Halaman Menampilkan Tipe Handphone .....................................221 Gambar 4.13 Halaman Merubah Tipe Handphone ..........................................................221 Gambar 4.14 Halaman Menambah Tipe Handphone.......................................................222 Gambar 4.15 Halaman Menampilkan Operator ...............................................................223 Gambar 4.16 Halaman Mengubah Tipe Operator............................................................223 xiv
Gambar 4.17 Layar Halaman Menambahkan Operator..................................................224 Gambar 4.18 Halaman Login Mahasiswa.........................................................................225 Gambar 4.19 Halaman Utama Bagi Mahasiswa...............................................................226 Gambar 4.20 Halaman Menampilkan Player....................................................................226 Gambar 4.21 Halaman Merubah Password ......................................................................227 Gambar 4.22 Halaman Menampilkan mini LO Bagi Mahasiswa ...................................228 Gambar 4.23 Halaman Melengkapi Profile ......................................................................228 Gambar 4.24 Halaman Menampilkan informasi sim card...............................................229 Gambar 4.25 Rancangan Layar Home Sebelum Login ...................................................230 Gambar 4.26 Rancangan Layar Home Setelah Login......................................................231 Gambar 4.27 Rancangan Kriteria......................................................................................232 Gambar 4.28 Rancangan Layar Sub Criteria....................................................................232 Gambar 4.29 Rancangan Layar View LO ........................................................................233 Gambar 4.30 Rancangan Layar Search.............................................................................234 Gambar 4.31 Rancangan Layar Search Result .................................................................234 Gambar 4.32 Menempatkan mini LO pada folder m-LearningContent..........................235 Gambar 4.33 Halaman Awal Player..................................................................................236 Gambar 4.34 Halaman menampilkan mini LO ................................................................237 Gambar 4.35 Rancangan Layar Halaman Menjalankan mini LO.................................238
xv
DAFTAR TABEL Tabel 2.1 Spesifikasi dan Kemampuan Symbian (Anonim 9) ..........................................16 Tabel 2.2 Tabel Simbol-simbol Diagram Aliran Dokumen ..............................................24 Tabel 3.1 Staff BINA NUSANTARA UNIVERSITY (Anonim18).................................30 Tabel 3.2 Daftar Proses Bisnis Dalam Studi Kasus ...........................................................34 Tabel 3.3 Daftar Proses Bisnis dan Pengguna....................................................................36 Tabel 3.4 Rangkuman Permasalahan Pada Studi Kasus Berdasarkan Pengamatan Lapangan ......................................................................................................................43 Tabel 3.5 Daftar Pertanyaan Kuesioner dan Tujuan pertanyaan.......................................44 Tabel 3.6 Draft Wawancara 1..............................................................................................49 Tabel 3.7 Draft Wawancara 2..............................................................................................49 Tabel 3.7 Evaluasi Hasil Kuesioner dan Wawancara Terhadap Permasalahan ...............50 Tabel 3.8 Evaluasi Hasil Kuesioner dan Wawancara Terhadap Solusi ............................51 Tabel 3.9 Rangkuman Permasalahan Pada Studi Kasus....................................................53 Tabel 3.10 Rangkuman Solusi Untuk Permasalahan Studi Kasus ....................................56 Tabel 3.11 Tujuan Dari Solusi Yang Akan Dibangun .......................................................61 Tabel 3.12 Proses Bisnis Untuk Mewujudkan Tujuan dari Solusi....................................62 Tabel 3.13 Fungsi/Menu vs Pengguna Pada Website.........................................................95 Tabel 3.14 Fungsi/Menu vs Pengguna Pada Wapsite ......................................................101 Tabel 3.15 Fungsi/Menu vs Pengguna Pada Symbian.....................................................103 Tabel 3.16 Fungsi/Menu vs Layar (Storyboard) Pada Website.......................................104 Tabel 3.17 Fungsi/Menu vs Layar (Storyboard) Pada Wapsite ......................................108
xvi
Tabel 3.18 Fungsi/Menu vs Layar (Storyboard) Pada Symbian......................................110 Tabel 3.19 Tabel – Tabel Yang Digunakan Pada Database............................................141 Tabel 3.20 Pemetaan Tabel dengan Layar Website..........................................................147 Tabel 3.21 Pemetaan Tabel dengan Layar Wapsite .........................................................147 Tabel 4.1 Draft Wawancara 1............................................................................................239 Tabel 4.2 Draft Wawancara 1I ..........................................................................................239 Tabel 4.3 Tabel Tarif GPRS (Anonim21) ........................................................................241
xvii