PENGEMBANGAN APLIKAS I LEARNING MANAGEMENT SYSTEM PADA BINUS UNIVERS ITY
S KRIPS I
Oleh
Irfan 1100045454 Nugroho Hardiatma 1100045744
Eric Wijaya 1100048582
Universitas Bina Nusantara Jakarta
PENGEMBANGAN APLIKAS I LEARNING MANAGEMENT SYSTEM PADA BINUS UNIVERS ITY
S KRIPS I
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada
Jurusan Teknik Informatika Jejang Pendidikan Strata-1
Oleh
Irfan 1100045454 Nugroho Hardiatma 1100045744
Eric Wijaya 1100048582
Universitas Bina Nusantara Jakarta
2011 Halaman Judul Dalam
PENGEMBANGAN APLIKAS I LEARNING MANAGEMENT SYSTEM PADA BINUS UNIVERS ITY
S KRIPS I Disusun oleh : Irfan______ 1100045454 Nugroho Hardiatma 1100045744 Eric Wijaya 1100048582 Disetujui oleh : Pembimbing Jurusan
Afan Galih S alman, ST., M.S i Kddsn : D3087
Pembimbing Mitra
Choirul Huda, S .Kom., MM
Universitas Bina Nusantara Jakarta
PERNYATAAN
Dengan ini kami,
Nama : Irfan
NIM : 1100045454
Nama : Nugroho Hardiatma
NIM : 1100045744
Nama : Eric Wijaya
NIM : 1100048582
Judul skripsi : Pengembangan Aplikasi Learning Management System Pada BINUS University
M emberikan kepada BINUS University hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.
M enyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.
Jakarta, 21 Februari 2011 Irfan 1100045454 Nugroho Hardiatma 1100045744 Eric Wijaya 1100048582
Â
PRAKATAÂ
Puji syukur kami panjatkan kepada Tuhan Yang M aha Esa atas kasih, penyertaan dan perlindungan-Nya selama penyusunan skripsi ini sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jejang Pendidikan Strata-1, sehingga kami dapat menyelesaikan skripsi ini tepat pada waktunya.
Pada kesempatan ini juga kami ingin mengucapkan terima kasih kepada berbagai pihak yang telah memberi dukungan kami dalam penyusunan skripsi ini. Baik yang secara langsung maupun tidak langsung telah membimbing kami dan berpartisipasi dalam penyusunan skripsi ini.
Kami mengucapkan terima kasih kepada :
1. Prof. Dr. Ir. Harjanto Prabowo sebagai Rektor BINUS University, Iman H. Kartowisastro sebagai Wakil Rektor 1 BINUS University,
Fredy Purnomo, S .Kom., M.Kom sebagai Kepala Jurusan Teknik Informatika, Yen Lina Prasetio, S .Kom., M.CompS c sebagai Sekretaris Jurusan Teknik Informatika dan Koordinator Proyek yang memberikan izin skripsi kepada kami. 2. Orang tua dan seluruh keluarga kami yang telah memberikan dukungan
sebesar-besarnya kepada kami.
3. Choirul Huda, S .Kom., MM sebagai Pembimbing M itra yang telah memberikan pengarahan dan solusi pengerjaan proyek.
4. Afan Galih S alman, S T., M.S i sebagai Pembimbing Akademis yang telah memberikan saran pengerjaan proyek dan pengarahan penyusunan skripsi hingga
Â
5. Wihendro, S .Kom., MM sebagai M anager Proyek,
Andreas S oegandi, S .Kom., MM. sebagai M anager IDC,
Karto Iskandar, S .Kom., MM sebagai Kepala Univ. IS Development, Johan Muliadi Kerta, S .Kom., MM. Sebagai Kepala IT Operation,
Pengurus, serta para Karyawan BINUS University yang telah memberikan kesempatan serta bantuan kepada kami dalam melakukan analisis dan pengumpulan data hingga skripsi ini dapat terselesaikan.
6. Segenap Dosen yang telah memberikan bekal ilmu dan pengetahuan sehingga skripsi ini dapat kami susun dengan baik.
7. Segenap Karyawan Perpustakaan BINUS University yang turut membantu kami dalam peminjaman buku, sebagai salah satu sumber pustaka penulisan skripsi ini. 8. Teman–teman serta semua pihak lain yang tidak dapat kami sebutkan satu–persatu
yang memberikan dukungan, saran, serta kritik dalam menyelesaikan skripsi ini.
Kami menyadari bahwa skripsi yang kami susun ini tidak mungkin luput dari kesalahan serta kekurangan, untuk itu kami mengharapkan adanya masukan saran serta kritik yang membangun dalam rangka memperbaiki skripsi ini. Besar harapan kami, skripsi yang kami susun ini dapat berguna bagi pembaca dan semua pihak yang membaca skripsi ini.
Jakarta, 21 Februari 2011
Â
DAFTAR IS I
Â
Halaman Judul Luar ...iÂ
Halaman Judul Dalam ... iiÂ
Halaman Persetujuan Hard Cover... iiiÂ
Halaman Pemberian Hak Cipta Non Eksklusif dari M ahasiswa ke Universitas Bina Nusantara...ivÂ
Abstrak ...vÂ
Prakata. ...viÂ
Daftar Isi... viiiÂ
Daftar Tabel... xiiiÂ
Daftar Gambar ... xxiiiÂ
Daftar Lampiran ... xxxiiiÂ
BAB 1 PENDAHULUAN ...1Â
1.1. Latar Belakang M asalah ...1Â
1.2. Ruang Lingkup ...2Â
1.3. Tujuan dan M anfaat ...6Â
1.4. M etodologi...7Â
1.5. Sistematika Penulisan ...9Â
BAB 2 LANDAS AN TEORI...10Â
2.1. Teori Umum...10Â
Â
2.1.2. Pengertian Data ...10Â
2.1.3. Teori Basis Data ...10Â
2.1.3.1. Pengertian Basis Data ...10Â
2.1.3.2. Structured Query Language (SQL)...12Â
2.1.3.3. Konversi dan Pengambilan Data (Data Conversion and Loading) ...14Â
2.1.4. Teori Development Software ...14Â
2.1.4.1. M etode Perancangan SDLC ...14Â
2.1.4.2. Unified M odeling Language (UM L) ...17Â
2.1.4.3. Flow-Oriented Models ...17Â
2.1.4.4. Object-Oriented Programming (OOP)...18Â
2.1.4.5. Use-case Diagram ...20Â
2.1.4.6. Class Diagram ...21Â
2.1.4.7. Class-Responsibility-Collaborator Card (CRC Card) ...21Â
2.1.4.8. Activity Diagram...22Â
2.1.4.9. Navigation Diagram ...23Â
2.1.4.10. Data Flow Diagram (DFD)...24Â
2.1.4.11. Entity Relationship Diagram (ERD)...25Â
2.1.4.12. Rich Picture ...25Â
2.1.4.13. Framework...27Â
2.1.5. Teori Internet...28Â
2.1.5.1. Pengertian Internet...28Â
2.1.5.2. Pengertian World Wide Web ...28Â
2.1.5.3. Pengertian HTTP dan HTTPS ...28Â
2.1.6. Teori Interaksi M anusia dan Komputer...29Â
2.1.6.1. Pengertian Interaksi M anusia dan Komputer ...29Â
2.1.6.2. Delapan Aturan Emas Perancangan User Interface ...30Â
2.2. Teori Khusus...31Â
2.2.2. Guided Self Learning Class (GSLC) ...32Â
2.2.3. Multi Channel Learning (MCL) ...32Â
2.2.4. Learning Material ...32Â
2.2.4.1. Satuan Acara Perkuliahan (SAP)...32Â
2.2.4.2. Module Plan (MP) ...34Â
2.2.4.3. Course Outline (Other Resources) ...35Â
2.2.4.4. M ateri Lain ...35Â 2.2.5. Course Outline ...36Â 2.2.5.1. Course Description ...36Â 2.2.5.2. Graduate Competency ...37Â 2.2.5.3. Topics...37Â 2.2.5.4. Learning Outcomes...37Â
2.2.5.5. Teaching and Learning Strategies ...37Â
2.2.5.6. Textbooks and Other Resources ...37Â
2.2.5.7. Schedule ...38Â 2.2.5.8. Evaluation...38Â 2.2.5.9. Assessment Rubric ...38Â 2.2.5.10. Table of Approval ...38Â 2.2.6. Binusmaya ...38Â 2.2.7. C# ...39Â 2.2.8. Visual Studio...39Â
BAB 3 DES KRIPS I UMUM PENGEMBANGAN APLIKAS I LEARNING MANAGEMENT SYSTEM PADA UN IVERS ITAS BINA NUS ANTARA ...40Â
3.1. Sekilas BINUS University ...40Â
3.2. Wewenang dan Tanggung jawab...43Â
Â
3.2.2. Information Technology Directorate and Applied Technology
Laboratories (ATL)...44Â
3.3. Struktur Organisasi Universitas ...47Â
3.4. Peranan Kelompok Internship ...48Â
3.5. Tata Laksana/Prosedur yang Sedang Berjalan ...49Â
3.5.1. Data Flow Diagram (Sistem yang Sedang Berjalan)...54Â
3.6. Analisis Permalasahan ...62Â
3.7. Permasalahan yang Dihadapi...65Â
3.8. Alternatif Pemecahan M asalah ...66Â
BAB 4 HAS IL DAN PEMBAHAS AN ...67Â
4.1. Analisis Kebutuhan...67Â
4.1.1. Sistem yang Diusulkan ...67Â
4.1.1.1. Data Flow Diagram (Sistem yang Diusulkan) ...71Â
4.1.2. Analisis Distribusi Course Outline...79Â
4.1.2.1. Use Case Diagram Distribusi Course Outline ...79Â
4.1.2.2. Activity Diagram Distribusi Course Outline ...82Â
4.1.3. Analisis M anajemen Konten Course Outline...148Â
4.1.3.1. Use Case Diagram M anajemen Konten Course Outline ..148Â
4.2. Rancangan...150Â
4.2.1. Rancangan Class Diagram ...150Â
4.2.1.1. Class Diagram Course Outline ...150Â
4.2.1.2. Class Diagram My Class ...162Â
4.2.1.3. Class Diagram Forum ...169Â
4.2.1.4. Class Diagram M anajemen Konten Course Outline...173Â
4.2.2. Rancangan Basis Data ...185Â
4.2.2.1. Rancangan Basis Data Course Outline...185Â
4.2.2.3. Rancangan Basis Data Forum ...222Â
4.2.2.4. Rancangan Basis Data M anajemen Konten Course Outline ...231Â
4.2.3. Rancangan View Model ...256Â
4.2.3.1. View Model Distribusi Course Outline...256Â
4.2.3.2. View Model M anajemen Konten Course Outline ...309Â
4.3. Rencana Implementasi...345Â
4.4. Pengujian ...347Â
4.5. Implementasi...365Â
4.5.1. Spesifikasi Perangkat Keras (Hardware) ...365Â
4.5.2. Spesifikasi Perangkat Lunak (Software) ...366Â
4.5.3. Jadwal Implementasi ...366Â
4.6. Hasil dan Evaluasi Implementasi...368Â
4.6.1. Kuisioner ...368Â
4.6.2. Evaluasi Dari Segi Interaksi M anusia dan Komputer ...377Â
BAB 5 S IMPULAN DAN S ARAN ...385Â
5.1. Simpulan ...385Â
5.2. Saran ...386Â
RIWAYAT HID UP ...387 LAMPIRAN – LAMPIRAN
Â
DAFTAR TABEL
Tabel 4.1 CRC Card COComponent...151Â
Tabel 4.2 CRC Card PeriodeBerlaku ...151Â
Tabel 4.3 CRC Card CourseOutline...151Â
Tabel 4.4 CRC Card CODescription ...152Â
Tabel 4.5 CRC Card COBerlaku...152Â
Tabel 4.6 CRC Card ProgressCO...152Â
Tabel 4.7 CRC Card SPSO...153Â
Tabel 4.8 CRC Card Aspect ...153Â
Tabel 4.9 CRC Card Behavior ...153Â
Tabel 4.10 CRC Card EES...154Â
Tabel 4.11 CRC Card TLS ...154Â
Tabel 4.12 CRC Card TLSCourse ...154Â
Tabel 4.13 CRC Card Keyword ...155Â
Tabel 4.14 CRC Card LearningOutcomes ...155Â
Tabel 4.15 CRC Card JenisPerkuliahan...155Â
Tabel 4.16 CRC Card Topic...156Â
Tabel 4.17 CRC Card SubTopic...156Â
Tabel 4.18 CRC Card M odeSession ...156Â
Tabel 4.19 CRC Card Session ...157Â
Tabel 4.20 CRC Card Textbook ...157Â
Tabel 4.21 CRC Card TextbookBerlaku ...157Â
Tabel 4.22 CRC Card RelatedLO ...158Â Daftar Tabel
Tabel 4.23 CRC Card Media...158Â
Tabel 4.24 CRC Card References ...158Â
Tabel 4.25 CRC Card URL ...159Â
Tabel 4.26 CRC Card Path ...159Â
Tabel 4.27 CRC Card PersenTipeNilai ...159Â
Tabel 4.28 CRC Card JenisNilai ...160Â
Tabel 4.29 CRC Card Assessment...160Â
Tabel 4.30 CRC Card AssessmentRubric ...160Â
Tabel 4.31 CRC Card ProficiencyLevel ...161Â
Tabel 4.32 CRC Card ARPL...161Â
Tabel 4.33 CRC Card Room...163Â
Tabel 4.34 CRC Card LabClass ...163Â
Tabel 4.35 CRC Card LabClassSchedule ...163Â
Tabel 4.36 CRC Card LabClassM hs ...164Â
Tabel 4.37 CRC Card LabClassAssisstant...164Â
Tabel 4.38 CRC Card ExportDocument ...164Â
Tabel 4.39 CRC Card UploadAssignment ...164Â
Tabel 4.40 CRC Card DeadlineSoal ...165Â
Tabel 4.41 CRC Card AdditionalM aterial ...165Â
Tabel 4.42 CRC Card UploadAssignmentAM...165Â
Tabel 4.43 CRC Card DeadlineSoalAM ...166Â
Tabel 4.44 CRC Card ShareAdditionalM aterial ...166Â
Tabel 4.45 CRC Card AMFOL ...167Â
Tabel 4.46 CRC Card SubTopicAM ...167Â
Â
Tabel 4.48 CRC Card TextbookBerlakuAM ...168Â
Tabel 4.49 CRC Card PathAM ...168Â
Tabel 4.50 CRC Card JenisClass ...169Â
Tabel 4.51 CRC Card ClassDiscussion...170Â
Tabel 4.52 CRC Card TopicForum ...170Â
Tabel 4.53 CRC Card ClassThread ...170Â
Tabel 4.54 CRC Card Lv1Comment...171Â
Tabel 4.55 CRC Card Lv2Comment...171Â
Tabel 4.56 CRC Card PathFileThread ...171Â
Tabel 4 57 CRC Card ClassTeam ...172Â
Tabel 4.58 CRC Card ClassTeamMember...172Â
Tabel 4.59 CRC Card ProsesScope...174Â
Tabel 4.60 CRC Card ProsesManagement...174Â
Tabel 4.61 CRC Card ProsesM anagementSchedule ...174Â
Tabel 4.62 CRC Card CourseProses ...175Â
Tabel 4.63 CRC Card Notification...175Â
Tabel 4.64 CRC Card NotificationM apping ...175Â
Tabel 4.65 CRC Card CourseNotification ...176Â
Tabel 4.66 CRC Card ReadNotification ...176Â
Tabel 4.67 CRC Card MtkForRevisi ...176Â
Tabel 4.68 CRC Card UserRole...177Â
Tabel 4.69 CRC Card AssignmentSM E...177Â
Tabel 4.70 CRC Card CourseSM E ...177Â
Tabel 4.71 CRC Card CourseReviewer ...178Â
Tabel 4.73 CRC Card ApprovalAssignmentSM E ...178Â
Tabel 4.74 CRC Card AssignmentLetter ...179Â
Tabel 4.75 CRC Card AttachmentAssignmentSM E ...179Â
Tabel 4.76 CRC Card CourseAssignmentLetter ...179Â
Tabel 4.77 CRC Card M odeSession ...180Â
Tabel 4.78 CRC Card TempTextbook ...180Â
Tabel 4.79 CRC Card ProposeTextbook...180Â
Tabel 4.80 CRC Card RecommendTextbook ...181Â
Tabel 4.81 CRC Card ReviewTextbook ...181Â
Tabel 4.82 CRC Card CompReviewTextbook...182Â
Tabel 4.83 CRC Card ReviewCO ...182Â
Tabel 4.84 CRC Card ReviewOR ...182Â
Tabel 4.85 CRC Card ReviewRLO ...183Â
Tabel 4.86 CRC Card ReviewAR ...183Â
Tabel 4.87 CRC Card ReviewReference...183Â
Tabel 4.88 CRC Card ReviewLO ...184Â
Tabel 4.89 CRC Card ReviewReferencePerTopic...184Â
Tabel 4.90 CRC Card DeskripsiPerubahanCO ...184Â
Tabel 4.91 CRC Card DeskripsiPerubahanOR ...185Â
Tabel 4.92 Tabel Basis Data Transaksi Textbook ...187Â
Tabel 4.93 Tabel Basis Data Transaksi Textbook Berlaku...187Â
Tabel 4.94 Tabel Basis Data Transaksi Book Reference...188Â
Tabel 4.95 Tabel Basis Data Transaksi Reference ...188Â
Tabel 4.96 Tabel Basis Data Literatur Jenis M edia ...189Â
Â
Tabel 4.98 Tabel Basis Data Transaksi URL ...190Â
Tabel 4.99 Tabel Basis Data Transaksi Path Reference ...190Â
Tabel 4.100 Tabel Basis Data Transaksi Path ...191Â
Tabel 4.101 Tabel Basis Data Transaksi Topik ...192Â
Tabel 4.102 Tabel Basis Data Transaksi Subtopik...192Â
Tabel 4.103 Tabel Basis Data Transaksi Session ...193Â
Tabel 4.104 Tabel Basis Data Literatur Mode Session ...193Â
Tabel 4.105 Tabel Basis Data Master Course Outline Component ...194Â
Tabel 4.106 Tabel Basis Data Master Course Outline...194Â
Tabel 4.107 Tabel Basis Data Transaksi Deskripsi Course Outline ...195Â
Tabel 4.108 Tabel Basis Data Transaksi Teaching and Learning Strategy ...195Â
Tabel 4.109 Tabel Basis Data Master Teaching and Learning Strategy ...196Â
Tabel 4.110 Tabel Basis DataTransaksi Study Program Specific Outcomes ...196Â
Tabel 4.111 Tabel Basis Data Master Study Program Specific Outcomes ...197Â
Tabel 4.112 Tabel Basis Data Transaksi Employability and Entrepreneurial Skills ...197Â
Tabel 4.113 Tabel Basis Data Master Aspect...198Â
Tabel 4.114 Tabel Basis Data Master Behavior...198Â
Tabel 4.115 Tabel Basis Data Persen Tipe Nilai...199Â
Tabel 4.116 Tabel Basis Data Literatur Jenis Nilai...199Â
Tabel 4.117 Tabel Basis Data Literatur Jenis Perkuliahan ...200Â
Tabel 4.118 Tabel Basis Data Transaksi Employability and Entrepreneurial Skills Assessment...200Â
Tabel 4.119 Tabel Basis Data Transaksi Assessment...201Â
Tabel 4.120 Tabel Basis Data Transaksi Learning Outcomes Assessment ...201Â
Tabel 4.122 Tabel Basis Data Transaksi Related Learning Outcomes ...202Â
Tabel 4.123 Tabel Basis Data Literatur Keyword ...203Â
Tabel 4.124 Tabel Basis Data Transaksi Assessment Rubric ...203Â
Tabel 4.125 Tabel Basis Data Transaksi Assessment Rubric Proficiency Level...204Â
Tabel 4.126 Tabel Basis Data Literatur Proficiency Level ...204Â
Tabel 4.127 Tabel Basis Data Transaksi Course Outline berlaku ...205Â
Tabel 4.128 Tabel Basis Data Transaksi Progress Course Outline...205Â
Tabel 4.129 Tabel Basis Data Literatur Progress ...206Â
Tabel 4.130 Tabel Basis Data Transaksi Textbook berlaku Additional Material ...208Â
Tabel 4.131 Tabel Basis Data Transaksi Textbook Additional Material ...208Â
Tabel 4.132 Tabel Basis Data Transaksi Book Additional Material ...209Â
Tabel 4.133 Tabel Basis Data Transaksi Deadline Soal ...209Â
Tabel 4.134 Tabel Basis Data Transaksi Additional Material Subtopic ...210Â
Tabel 4.135 Tabel Basis Data Transaksi URL Additional Material ...211Â
Tabel 4.136 Tabel Basis Data URL Additional Material...211Â
Tabel 4.137 Tabel Basis Data Transaksi Path Additional Material...212Â
Tabel 4.138 Tabel Basis Data Path Additional Material ...212Â
Tabel 4.139 Tabel Basis Data Transaksi Additional Material ...213Â
Tabel 4.140 Tabel Basis Data Transaksi Access Topic ...213Â
Tabel 4.141 Tabel Basis Data Literatur Access Topic...214Â
Tabel 4.142 Tabel Basis Data Transaksi Upload Assignment Additional Material...215Â
Tabel 4.143 Tabel Basis Data Transaksi Comment Upload Assignment Additional Material ...216Â
Tabel 4.144 Tabel Basis Data Transaksi Shared Additional Material...216Â
Â
Tabel 4.146 Tabel Basis Data Transaksi Additional Material From Other Lecturer ....218Â
Tabel 4.147 Tabel Basis Data Transaksi Upload Assignment...219Â
Tabel 4.148 Tabel Basis Data Transaksi Comment Upload Assignment ...220Â
Tabel 4.149 Tabel Basis Data Transaksi Deadline Soal Additional Material ...221Â
Tabel 4.150 Tabel Basis Data Transaksi Export Document Course Outline ...221Â
Tabel 4.151 Tabel Basis Data Transaksi Lab Class M ahasiswa ...223Â
Tabel 4.152 Tabel Basis Data Transaksi Lab Class ...223Â
Tabel 4.153 Tabel Basis Data Transaksi Lab Class Schedule ...224Â
Tabel 4.154 Tabel Basis Data Literatur Room ...224Â
Tabel 4.155 Tabel Basis Data Transaksi Lab Class Assistant ...225Â
Tabel 4.156 Tabel Basis Data Literatur Jenis Lecturer ...225Â
Tabel 4.157 Tabel Basis Data Literatur Jenis Class Forum...226Â
Tabel 4.158 Tabel Basis Data Transaksi Class Discuss...226Â
Tabel 4.159 Tabel Basis Data Transaksi Class Team ...227Â
Tabel 4.160 Tabel Basis Data Transaksi Class Team Member ...227Â
Tabel 4.161 Tabel Basis Data Transaksi Topic Forum ...228Â
Tabel 4.162 Tabel Basis Data Transaksi Class Thread...229Â
Tabel 4.163 Tabel Basis Data Transaksi Path Forum...229Â
Tabel 4.164 Tabel Basis Data Transaksi Comment Level 1 ...230Â
Tabel 4.165 Tabel Basis Data Transaksi Comment Level 2 ...230Â
Tabel 4.166 Tabel Basis Data Transaksi Comment Level 3 ...231Â
Tabel 4.167 Tabel Basis Data Transaksi Course Outline Final State...233Â
Tabel 4.168 Tabel Basis Data Literatur Final State ...233Â
Tabel 4.169 Tabel Basis Data Master Periode Berlaku ...234Â
Tabel 4.171 Tabel Basis Data Literatur Role ...235Â
Tabel 4.172 Tabel Basis Data Master Notification Mapping...235Â
Tabel 4.173 Tabel Basis Data Master Notification ...236Â
Tabel 4.174 Tabel Basis Data Transaksi Read Notification...236Â
Tabel 4.175 Tabel Basis Data Transaksi Course Notification ...237Â
Tabel 4.176 Tabel Basis Data Transaksi Deskripsi Perubahan Course Outline ...237Â
Tabel 4.177 Tabel Basis Data Transaksi Deskripsi Perubahan Online Resource ...238Â
Tabel 4.178 Tabel Basis Data Transaksi Memo Assignment SME...238Â
Tabel 4.179 Tabel Basis Data Transaksi Assignment SME...239Â
Tabel 4.180 Tabel Basis Data Transaksi Approval Assignment SME ...239Â
Tabel 4.181 Tabel Basis Data Transaksi Finish Assignment ...240Â
Tabel 4.182 Tabel Basis Data Transaksi Course SME...240Â
Tabel 4.183 Tabel Basis Data Transaksi Course SME...241Â
Tabel 4.184 Tabel Basis Data Master Assignment Letter ...241Â
Tabel 4.185 Tabel Basis Data Transaksi Attachement Assignment Letter ...242Â
Tabel 4.186 Tabel Basis Data Transaksi Course Assignment Letter ...243Â
Tabel 4.187 Tabel Basis Data Transaksi Course Reviewer...243Â
Tabel 4.188 Tabel Basis Data Master M ata Kuliah For Revisi ...244Â
Tabel 4.189 Tabel Basis Data Master M ata Kuliah For Revisi ...244Â
Tabel 4.190 Tabel Basis Data Master Proses Management Schedule ...245Â
Tabel 4.191 Tabel Basis Data History Master Proses Management Schedule ...245Â
Tabel 4.192 Tabel Basis Data Master Proses Management ...246Â
Tabel 4.193 Tabel Basis Data Literatur Proses Scope...246Â
Tabel 4.194 Tabel Basis Data Transaksi Course Proses ...247Â
Â
Tabel 4.196 Tabel Basis Data Master Proses Management Workflow ...248Â
Tabel 4.197 Tabel Basis Data Transaksi Propose Textbook ...248Â
Tabel 4.198 Tabel Basis Data Transaksi Temp Textbook ...249Â
Tabel 4.199 Tabel Basis Data Transaksi Recommended Textbook ...250Â
Tabel 4.200 Tabel Basis Data Transaksi Review Textbook ...250Â
Tabel 4.201 Tabel Basis Data Transaksi Component Review Textbook ...251Â
Tabel 4.202 Tabel Basis Data Literatur Component Review Textbook ...252Â
Tabel 4.203 Tabel Basis Data Transaksi Review Course Outline ...252Â
Tabel 4.204 Tabel Basis Data Transaksi Review Online Resource...253Â
Tabel 4.205 Tabel Basis Data Transaksi Review Learning Outcomes ...253Â
Tabel 4.206 Tabel Basis Data Transaksi Review Related Learning Outcomes...254Â
Tabel 4.207 Tabel Basis Data Transaksi Review Reference per Topic ...254Â
Tabel 4.208 Tabel Basis Data Transaksi Review Reference ...255Â
Tabel 4.209 Tabel Basis Data Transaksi Review Assessment Rubric ...255Â
Tabel 4.210 Validasi Upload Assignment Answer ...348Â
Tabel 4.211 Validasi Request Detail of Topic (Dosen)...349Â
Tabel 4.212 Validasi Edit Additional Material ...351Â
Tabel 4.213 Validasi Create Additional Material...352Â
Tabel 4.214 Validasi Create Additional Material – Subject Material ...352Â
Tabel 4.215 Validasi Create Additional Material - Supporting Material (Multimedia)353 Tabel 4.216 Validasi Create Additional Material – Supporting Material (Document) .354 Tabel 4.217 Validasi Create Additional Material – Book...354Â
Tabel 4.218 Validasi Create Additional Material – Book (New Book)...355Â
Tabel 4.219 Validasi Create Additional Material – Book (from Library) ...355Â
Tabel 4.221 Validasi Create Thread ...360Â
Tabel 4.222 Validasi Create Thread (Class Discussion) ...361Â
Tabel 4.223 Validasi Create Thread (Course Discussion) ...361Â
Tabel 4.224 Validasi Create Thread (Team Discussion) ...362Â
Tabel 4.225 Validasi Create Thread (Practicum Discussion) ...362Â
Tabel 4.226 Validasi Create Thread (Lecturer - Practicum Discussion) ...363Â
Tabel 4.227 Validasi Create Thread (Lecturer Discussion) ...363Â
Tabel 4.228 Validasi Create Thread (Parallel Class Discussion) ...364Â
Tabel 4.229 Validasi Add New Topic ...364Â
Tabel 4.230 Spesifikasi Perangkat Keras (Server) ...365Â
Tabel 4.231 Spesifikasi Perangkat Keras (Client)...366Â
Tabel 4.232 Spesifikasi Perangkat Lunak (Server) ...366Â
Â
DAFTAR GAMBAR
Gambar 1.1 Ruang Lingkup Pembahasan ...3Â
Gambar 2.1 Waterfall Model...15Â
Gambar 2.2 Use Case Diagram ...20Â
Gambar 2.3 Class Diagram...21Â
Gambar 2.4 Class-Responsibity-Collaborator Card (CRC Card) ...22Â
Gambar 2.5 Activity Diagram ...23Â
Gambar 2.6 Rich Picture ...27Â
Gambar 3.1 Struktur Organisasi BINUS University ...47Â
Gambar 3.2 Diagram Konteks – Learning Management System (Sistem yang Sedang Berjalan) ...54Â
Gambar 3.3 Data Flow Diagram Rinci Nol – Learning Management System (Sistem yang Sedang Berjalan)...55Â
Gambar 3.4 DFD Rinci Satu – Proses 1. Learning Material Management (Sistem yang Sedang Berjalan)...56Â
Gambar 3.5 DFD Rinci Satu – Proses 2. Learning Material Distribution (Sistem yang Sedang Berjalan) ...57Â
Gambar 3.6 DFD Rinci Dua – Proses 2.1. Course Material Distribution (Sistem yang Sedang Berjalan) ...58Â
Gambar 3.7 DFD Rinci Dua – Proses 2.2. Course Forum Distribution (Sistem yang Sedang Berjalan) ...59Â
Gambar 3.8 DFD Rinci Tiga – Proses 2.1.2. Main Material Distribution (Sistem yang Sedang Berjalan)...60Â
Gambar 3.9 DFD Rinci Tiga – Proses 2.1.3. Additional Material Distribution (Sistem yang Sedang Berjalan)...61Â
Gambar 3.10 Rich Picture – Analisis Permasalahan Pengembangan Aplikasi LMS ...64 Daftar Gambar
Gambar 4.1 Diagram Konteks – Learning Management System (Sistem yang
Diusulkan) ...71Â
Gambar 4.2 DFD Rinci Nol – Learning Management System (Sistem yang Diusulkan) ...72Â
Gambar 4.3 DFD Rinci Satu – Proses 1. Course Outline Content Management (Sistem yang Diusulkan) ...73Â
Gambar 4.4 DFD Rinci Satu – Proses 2. Course Outline Distribution (Sistem yang Diusulkan) ...74Â
Gambar 4.5 DFD Rinci Dua – Proses 2.1. Course Material Distribution (Sistem yang Diusulkan) ...75Â
Gambar 4.6 DFD Rinci Dua – Proses 2.2. Course Forum Distribution (Sistem yang Diusulkan) ...76Â
Gambar 4.7 DFD Rinci Tiga – Proses 2.1.2. Main Material Distribution (Sistem yang Diusulkan) ...77Â
Gambar 4.8 DFD Rinci Tiga – Proses 2.1.3. Additional Material Distribution (Sistem yang Diusulkan) ...78Â
Gambar 4.9 Use Case Diagram My Class ...80Â
Gambar 4.10 Use Case Diagram Forum...81Â
Gambar 4.11 Activity Diagram Request My Class ...82Â
Gambar 4.12 Activity Diagram Upload Assignment Answer ...84Â
Gambar 4.13 Activity Diagram Upload Assignment Answer Success Message ...85Â
Gambar 4.14 Activity Diagram Request Details of Course Outline (Dosen)...87Â
Gambar 4.15 Activity Diagram Request Details of Course Outline (M ahasiswa) ...88Â
Gambar 4.16 Activity Diagram Request Details of Course Outline (Asisten) ...89Â
Gambar 4.17 Activity Diagram Request Course Outline Info...90Â
Gambar 4.18 Activity Diagram Request Topic List...90Â
Gambar 4.19 Activity Diagram Request Detail of Topic (Dosen)...92Â
Â
Gambar 4.21 Activity Diagram Request Detail of Topic (Asisten) ...94Â
Gambar 4.22 Activity Diagram Request Assignment Summary (Dosen) ...95Â
Gambar 4.23 Activity Diagram Request Assignment Summary (M ahasiswa)...96Â
Gambar 4.24 Activity Diagram Request Shared Material List ...97Â
Gambar 4.25 Activity Diagram Request Details of Shared Material...98Â
Gambar 4.26 Activity Diagram Share to My Class ...99Â
Gambar 4.27 Activity Diagram Request Assessment Rubric...99Â
Gambar 4.28 Activity Diagram Request Assignment Answer List ...101Â
Gambar 4.29 Activity Diagram Request Details of Assignment Answer ...102Â
Gambar 4.30 Activity Diagram Edit Additional Material ...104Â
Gambar 4.31 Activity Diagram Create Additional Material...106Â
Gambar 4.32 Activity Diagram Create Additional Material – Subject Material ...107Â
Gambar 4.33 Activity Diagram Create Additional Material – Supporting Material (Multimedia) ...108Â
Gambar 4.34 Activity Diagram Create Additional Material – Supporting Material (Document) ...109Â
Gambar 4.35 Activity Diagram Create Additional Material – Book ...110Â
Gambar 4.36 Activity Diagram Create Additional Material – Book (New Book) ...111Â
Gambar 4.37 Activity Diagram Create Additional Material – Book (from Library) ...113Â
Gambar 4.38 Activity Diagram Create Additional Material – Assignment ...114Â
Gambar 4.39 Activity Diagram Create Additional Material Success Message ...115Â
Gambar 4.40 Activity Diagram Request Forum Type List (Dosen) ...116Â
Gambar 4.41 Activity Diagram Request Forum Type List (M ahasiswa) ...117Â
Gambar 4.42 Activity Diagram Request Forum Type List (Asisten) ...118Â
Gambar 4.43 Activity Diagram Request Topic List (All Discussion)...119Â
Gambar 4.45 Activity Diagram Request Topic List (Course Discussion) ...121Â
Gambar 4.46 Activity Diagram Request Topic List (Practicum Discussion)...122Â
Gambar 4.47 Activity Diagram Request Topic List (Lecturer – Practicum Discussion) ...123Â
Gambar 4.48 Activity Diagram Request Topic List (Lecturer Discussion)...124Â
Gambar 4.49 Activity Diagram Request Topic List (Parallel Class Discussion) ...125Â
Gambar 4.50 Activity Diagram Request Thread List (Class Discussion) ...126Â
Gambar 4.51 Activity Diagram Request Thread List (Course Discussion) ...127Â
Gambar 4.52 Activity Diagram Request Thread List (Team Discussion)(Dosen) ...128Â
Gambar 4.53 Activity Diagram Request Thread List (Team Discussion)(M ahasiswa) .129Â Gambar 4.54 Activity Diagram Request Thread List (Practicum Discussion) ...130Â
Gambar 4.55 Activity Diagram Request Thread List (Lecturer – Practicum Discussion) ...131Â
Gambar 4.56 Activity Diagram Request Thread List (Lecturer Discussion) ...132Â
Gambar 4.57 Activity Diagram Request Thread List (Parallel Class Discussion) ...133Â
Gambar 4.58 Activity Diagram Request Details of Thread...135Â
Gambar 4.59 Activity Diagram Create Thread ...137Â
Gambar 4.60 Activity Diagram Create Thread (Class Discussion) ...138Â
Gambar 4.61 Activity Diagram Create Thread (Course Discussion) ...139Â
Gambar 4.62 Activity Diagram Create Thread (Team Discussion) ...140Â
Gambar 4.63 Activity Diagram Create Thread (Practicum Discussion) ...141Â
Gambar 4.64 Activity Diagram Create Thread (Lecturer – Practicum Discussion) ...142Â
Gambar 4.65 Activity Diagram Create Thread (Lecturer Discussion) ...143Â
Gambar 4.66 Activity Diagram Create Thread (Parallel Class Discussion)...144Â
Gambar 4.67 Activity Diagram Add New Topic...145Â
Â
Gambar 4.69 Activity Diagram Manage Team ...147Â
Gambar 4.70 Activity Diagram Insert Member Team ...148Â
Gambar 4.71 Use Case Diagram M anajemen Konten Course Outline ...149Â
Gambar 4.72 Class Diagram Course Outline...150Â
Gambar 4.73 Class Diagram My Class...162Â
Gambar 4.74 Class Diagram Forum ...169Â
Gambar 4.75 Class Diagram M anajemen Konten Course Outline...173Â
Gambar 4.76 ERD Course Outline...186Â
Gambar 4.77 ERD My Class ...207Â
Gambar 4.78 ERD Forum ...222Â
Gambar 4.79 ERD M anajemen Konten Course Outline ...232Â
Gambar 4.80 View Model Request My Class ...256Â
Gambar 4.81 View Model Upload Assignment Answer ...257Â
Gambar 4.82 View Model Upload Assignment Answer Success M essage...258Â
Gambar 4.83 View Model Request Details of Course Outline (Dosen) ...258Â
Gambar 4.84 View Model Request Details of Course Outline (M ahasiswa) ...259Â
Gambar 4.85 View Model Request Details of Course Outline (Asisten) ...259Â
Gambar 4.86 View Model Request Course Outline Info ...260Â
Gambar 4.87 View Model Request Topic List ...261Â
Gambar 4.88 View Model Request Detail of Topic (Dosen) ...262Â
Gambar 4.89 View Model Request Detail of Topic (M ahasiswa) ...264Â
Gambar 4.90 View Model Request Detail of Topic (Asisten) ...266Â
Gambar 4.91 View Model Request Assignment Summary (Dosen)...267Â
Gambar 4.92 View Model Request Assignment Summary (M ahasiswa) ...268Â
Gambar 4.94 View Model Request Details of Shared Material ...270Â
Gambar 4.95 View Model Share to My Class ...270Â
Gambar 4.96 View Model Request Assessment Rubric ...271Â
Gambar 4.97 View Model Request Assignment Answer List...272Â
Gambar 4.98 View Model Request Details of Assignment Answer ...273Â
Gambar 4.99 View Model Edit Additional Material ...274Â
Gambar 4.100 View Model Create Additional Material ...275Â
Gambar 4.101 View Model Create Additional Material – Subject Material ...276Â
Gambar 4.102 View Model Create Additional Material – Supporting Material (Multimedia) ...276Â
Gambar 4.103 View Model Create Additional Material – Supporting Material (Document) ...277Â
Gambar 4.104 View Model Create Additional Material – Book ...277Â
Gambar 4.105 View Model Create Additional Material – Book (New Book) ...278Â
Gambar 4.106 View Model Create Additional Material – Book (from Library) ...279Â
Gambar 4.107 View Model Create Additional Material – Assignment...280Â
Gambar 4.108 View Model Create Additional Material Success Message...280Â
Gambar 4.109 View Model Request Forum Type List (Dosen)...281Â
Gambar 4.110 View Model Request Forum Type List (M ahasiswa) ...282Â
Gambar 4.111 View Model Request Forum Type List (Asisten) ...282Â
Gambar 4.112 View Model Request Topic List (All Discussion) ...283Â
Gambar 4.113 View Model Request Topic List (Class Discussion) ...284Â
Gambar 4.114 View Model Request Topic List (Course Discussion) ...285Â
Gambar 4.115 View Model Request Topic List (Practicum Discussion) ...286Â
Gambar 4.116 View Model Request Topic List (Lecturer – Practicum Discussion) ...287Â
Â
Gambar 4.118 View Model Request Topic List (Parallel Class Discussion) ...289Â
Gambar 4.119 View Model Request Thread List (Class Discussion)...290Â
Gambar 4.120 View Model Request Thread List (Course Discussion) ...291Â
Gambar 4.121 View Model Request Thread List (Team Discussion) (Dosen)...292Â
Gambar 4.122 View Model Request Thread List (Team Discussion) (M ahasiswa) ...293Â
Gambar 4.123 View Model Request Thread List (Practicum Discussion)...294Â
Gambar 4.124 View Model Request Thread List (Lecturer – Practicum Discussion) ...295Â
Gambar 4.125 View Model Request Thread List (Lecturer Discussion)...296Â
Gambar 4.126 View Model Request Thread List (Parallel Class Discussion) ...297Â
Gambar 4.127 View Model Request Details of Thread ...298Â
Gambar 4.128 View Model Create Thread ...299Â
Gambar 4.129 View Model Create Thread (Class Discussion) ...300Â
Gambar 4.130 View Model Create Thread (Course Discussion)...301Â
Gambar 4.131 View Model Create Thread (Team Discussion) ...302Â
Gambar 4.132 View Model Create Thread (Practicum Discussion)...303Â
Gambar 4.133 View Model Create Thread (Lecturer – Practicum Discussion)...304Â
Gambar 4.134 View Model Create Thread (Lecturer Discussion) ...305Â
Gambar 4.135 View Model Create Thread (Parallel Class Discussion) ...306Â
Gambar 4.136 View Model Add New Topic ...306Â
Gambar 4.137 View Model View Model Forum Summary...307Â
Gambar 4.138 View Model Manage Team ...308Â
Gambar 4.139 View Model Insert Member Team ...309Â
Gambar 4.140 View Model Home ...310Â
Gambar 4.141 View Model Menu Navigation ...311Â
Gambar 4.143 View Model Notification Detail...312Â
Gambar 4.144 View Model Schedule Detail ...313Â
Gambar 4.145 View Model Management Period CO...314Â
Gambar 4.146 View Model Management Timeline ...315Â
Gambar 4.147 View Model Propose Course ...316Â
Gambar 4.148 View Model Adjust Course ...317Â
Gambar 4.149 View Model Course Workflow...318Â
Gambar 4.150 View Model Textbook Evaluation Form ...319Â
Gambar 4.151 View Model Entry Course Outline Navigation...320Â
Gambar 4.152 View Model Entry Course Description...321Â
Gambar 4.153 View Model Entry Graduate Competency ...322Â
Gambar 4.154 View Model Entry Topic ...323Â
Gambar 4.155 View Model Entry Learning Outcomes ...324Â
Gambar 4.156 View Model Entry TLS...325Â
Gambar 4.157 View Model Entry Textbook ...326Â
Gambar 4.158 View Model Entry Schedule...327Â
Gambar 4.159 View Model Entry Related LO...328Â
Gambar 4.160 View Model Entry Subtopic ...329Â
Gambar 4.161 View Model Entry Reference ...330Â
Gambar 4.162 View Model Entry Evaluation ...331Â
Gambar 4.163 View Model Entry Assessment Rubric ...332Â
Gambar 4.164 View Model Final Summary ...333Â
Gambar 4.165 View Model Course State ...334Â
Gambar 4.166 View Model Entry Course Assessment ...334Â
Â
Gambar 4.168 View Model Aspect ...336Â
Gambar 4.169 View Model Behavior ...337Â
Gambar 4.170 View Model Course Mode ...337Â
Gambar 4.171 View Model Assessment Type ...338Â
Gambar 4.172 View Model Keyword ...338Â
Gambar 4.173 View Model Mode Session...339Â
Gambar 4.174 View Model Proficiency Level...339Â
Gambar 4.175 View Model SPSO...340Â
Gambar 4.176 View Model TLS ...340Â
Gambar 4.177 View Model Assignment SME...341Â
Gambar 4.178 View Model Add SME Assignment ...342Â
Gambar 4.179 View Model Agreement Assignment SME ...343Â
Gambar 4.180 View Model Assignment Letter ...343Â
Gambar 4.181 View Model Add Assignment Letter ...344Â
Gambar 4.182 View Model Course Description ...345Â
Gambar 4.183 Jadwal Implementasi ...367Â
Gambar 4.184 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 1...368Â
Gambar 4.185 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 2...369Â
Gambar 4.186 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 3...370Â
Gambar 4.187 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 4...371Â
Gambar 4.188 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 5...372Â
Gambar 4.189 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 6...373Â
Gambar 4.190 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 7...374Â
Gambar 4.191 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 8...374Â
Gambar 4.193 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 10...376Â
Gambar 4.194 Diagram Pie dari Hasil Pertanyaan Kuisioner No. 11...376Â
Gambar 4.195 Evaluasi IM K No 1...378Â Gambar 4.196 Evaluasi IM K No 2...378Â Gambar 4.197 Evaluasi IM K No 3...379Â Gambar 4.198 Evaluasi IM K No 4...380Â Gambar 4.199 Evaluasi IM K No 5...381Â Gambar 4.200 Evaluasi IM K No 6...382Â Gambar 4.201 Evaluasi IM K No 7...383Â Gambar 4.202 Evaluasi IM K No 8...384Â
Â
DAFTAR LAMPIRAN
Course Outline (CO) and Online Resources (OR) Development Guidelines ... L1 Documentation Term Of Reference for My Class and Forum Application... L10 Prosedur Penyusunan M ateri Kuliah Jenjang D3, D4, dan S1 (5 M ei 2008)... L17 Prosedur Penyusunan M ateri Kuliah Jenjang D3, D4, dan S1 (1 M ei 2010)... L18 Summary Konversi Data... L19 Document Flow Diagram Prosedur M anajemen Konten Course Outline ... L21 H0685 Cross Platform Application Development... L26 Documentation User Manual for Course Outline ... L32 Documentation User Manual for New Binusmaya – Front End... L130 Surat Keterangan Keberatan M elampirkan Source Code... L131