iv
BINUS UNIVERSITY
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2007/2008
ANALISIS DAN PERANCANGAN SISTEM
M-LEARNING
PADA
BINUS UNIVERSITY
Yolanda Clarista Sari 0800736812 Ferry Gumilang 0800741024 Hitasukha 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
LearningObject 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 (EntityRelationshipDiagram), pembuatan STD (StateTransitionDiagram) 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
v
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.
vi
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
vii
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
viii
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 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
ix
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 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
4.2 Evaluasi ...238
4.2.1. Evaluasi Dengan Pengguna...238
4.2.2. Evaluasi Biaya ...240
BAB 5...243
SIMPULAN DAN SARAN...243
x
5.2 Saran ...244
DAFTAR PUSTAKA ...245
DAFTAR RIWAYAT HIDUP ...248
DAFTAR RIWAYAT HIDUP ...249
xi
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
xii
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
xiii
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
xiv
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 SubCriteria...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
xv
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
xvi
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
xvii
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