• Tidak ada hasil yang ditemukan

BAB V KESIMPULAN DAN SARAN

5.2. Saran

Sistem ini tentu saja masih belum sempurna. Masih banyak hal yang dapat dilakukan untuk mengembangkan sistem ini agar menjadi lebih baik lagi, antara lain:

1. Diperlukannya penambahan fitur multimedia pada aplikasi ini, agar mahasiswa dan dosen lebih tertarik lagi dalam menggunakan aplikasi ini.

2. Perlu diadakan training dan sosialisasi terhadap aplikasi e-learning ini secara berkala kepada dosen, mahasiswa dan admin sehingga aplikasi e-learning ini dapat diimplementasikan dengan baik dan menyeluruh. 3. Selalu diadakan pemeriksaan dan pengembangan terhadap sistem

Desember 2010].

Anonymous. 2006. Membangun e-learning dengan Moodle.Bali : bamboomedia Astamal, Rio. 2006. Menjadi Web Master dalam 30 Hari.[Online] Tersedia:

www.rahasia-webmaster.com. [25 Oktober 2010]

Effendi, Empy dan Hartono Zhuang. 2005. e-learning Konsep dan Aplikasi. Yogyakarta: ANDI.

Emanuel, Wahyu Rahardjo and Friends. 2008.Cara Praktis Membangun Situs e-Learning dengan Teknologi Open Source Ubuntu Server Linux, Apache,

MySQL, PHP dan Moodle. Yogyakarta : Graha Ilmu.

Gadsdon, Paul James. 2010. Moodle 1.9 Theme Design Customize the appearance of your Moodle Theme by Using Moodle's Powerful Theming engine

Beginner's Guide. Brimingham: PACKT.

Ihsan, Hamdi. 2010. Pengembangan E-learning System Pada Aplikasi Bimbel Online di 2tors.com. Skripsi Tidak Diterbitkan.

Jogianto, HM. 2005. Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi.

Kendall, K.E., dan Kendall, J.E. 2008. System Analysis and Design 7th Edition. New Jersey: Prentice Hall.

Ladjamudin, Albahra. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta Graha Ilmu.

Mason, Robin dan Frank Rennie. 2009. ELEARNING Panduan Lengkap Memahami Dunia Digital dan Internet. Yogyakarta: Baca!.

Maryudha, Dhydha and Friends. 2008. Analisis dan Perancangan Aplikasi E-Learning Berbasis Web Pada SMA Plus Pembangunan Jaya. Skripsi Tidak Diterbitkan.

Mulyanto, Agus. 2009. Sistem Informasi Konsep dan Aplikasi. Yogyakarta: Pustaka Pelajar.

Munawar. 2005. Pemodelan Visual Dengan UML. Jakarta Barat: Cetakan Pertama UIEU- University Press.

Prakoso, Kukuh Setyo. 2005. Membangun E-Learning dengan Moodle. Yogyakarta: ANDI.

Rice, William H. 2008. Moodle 1.9 E-Learning Course Development A complete guide to successful learning using Moodle 1.9. Brimingham: PACKT. Rinaldi, Gamma. 2010. Analisis dan Perancangan E-Learning Berbasis Content

Management System di SMA Muhammadiyah 25 Pamulang. Skripsi Tidak Diterbitkan.

Sidik, Betha. 2005. MySQL Untuk Pengguna, Administrator dan Pengembang Aplikasi Web. Bandung : Informatika.

Supriyanto, Aji. 2005. Pengantar Teknologi Informasi. Jakarta: Salemba Infotek. Sutabri, Tata. 2005. Sistem Informasi Manajemen. Yogyakarta: Andi.

Triwibowo, David and Friends. 2008. Analisis Dan Perancangan Sistem E-Learning Pada Hong Hua Mandarin Course. Skripsi Tidak diterbitkan.

   

   

Whitten, Jeffrey L, Loonie D. Bently, dan Kevin C. Dittman. 2004. Sistem Analysis and Design Metodhes, 6thEdition. Newyork:McGraw-Hill.

Yanto, Rudi. 2007. Analisa dan perancangan sistem pembelajaran menggunakan e-learning di SMUN 78. Skripsi Tidak Diterbitkan.

Yasin, Nur Tsawabit Faheim. 2010. Pengembangan Sistem E-Learning pada Excellent Class Program (ECP) Pondok Pesantren (PP) Daar El-Qolam.

Narasumber : Sinta Mardhotillah Lokasi : IIUC

1. Bagaimana pemanfaatan Teknologi / IT pada proses belajar mengajar di IIUC?

2. Apakah semua pengajar / dosen dan mahasiswa sudah memiliki keterampilan dalam menggunakan sarana IT yang tersedia?

3. Bagaimana kegiatan belajar mengajar di IIUC?

4. Apakah ada rencana menggunakan penggunaan sarana e-learning untuk menunjang kegiatan belajar mengajar di IIUC ?

5. Apakah sudah mulai diterapkan sistem e-learning itu? 6. Apa harapan tentang e-learning ini?

Jawaban :

1. Jawab : cukup baik. Pemanfaatan teknologi di kampus ini cukup baik karena hampir semua aktifitas baik kegiatan belajar mengajar dan pihak akademik sudah menggunakan teknologi, universitas ini masih tergolong baru sehingga dalam proses belajar saat ini masih belum menerapkan sistem elektronik learning(e-learning) sehingga sistem tersebut di butuhkan karena akan memberikan kemudahan bagi dosen dan mahasiswa dalam melakukan aktifitas perkuliahan sehingga lebih fleksibel,efektif dan cukup efisien .

2. Jawab : sampai saat ini tim pengajar dan mahasiswa mayoritas sudah mempunyai keterampilan dalam menggunkan sarana IT yang sudah kami sediakan.

Mengajar)

4. Jawab : ada, penerapan sistem tersebut sudah di rencanakan namun implementasinya masih belum dilakukan, sehingga sistem tersebut sangat di perlukan dalam sistem KBM (Kegiatan Belajar Mengajar) di universitas kami mengingat belum adanya sistem yang menunjang proses KBM sampai saat ini.

5. Jawab : belum diterapkan.

6. Jawab : saya berharap dengan adanya e-learning ini proses belajar mengajar menjadi semakin efektif, efisien, fleksibel dan mahasiswa pun semakin semangat untuk belajar.

Lokasi : IIUC

No Pengujian Hasil Yang Diharapkan Penilaian

Baik Cukup Baik Kurang Baik

1 Login User dapat masuk ke dalam sistem

2 View, edit,delete data, dan Add new Course

User dapat melihat, menghapus, mengupdate data dan membuat course baru dalam sistem.

3 View, edit, delete, dan add new user

User dapat melihat, menghapus, mengupdate data dan menambah user baru dalam sistem.

4 View, edit, delete dan add news

User dapat melihat, menghapus, mengupdate data dan menambah news baru dalam sistem.

5 View dan edit profile User dapat melihat dan mengupdate profile. 6 Logout User dapat keluar dari personal page.

Tester

Lokasi : IIUC

No Pengujian Hasil Yang Diharapkan Penilaian

Baik Cukup Baik Kurang Baik 1 Login User dapat masuk ke dalam sistem

2 View, edit, delete dan Add resource

User dapat melihat, menghapus, mengupdate data dan menambah user baru dalam sistem.

3 View, edit, delete dan add news

User dapat melihat, menghapus, mengupdate data dan menambahkan bahan mata kuliah dalam sistem. 4 View, edit, delete dan Add

Activity

User dapat melihat, menghapus mengupdate data dan menambahkan activity ke dalam sistem.

5 View, edit, delete dan add event

User dapat melihat, menghapus, mengupdate data dan menambahkan event ke dalam sistem

   

8 View, Add dan edit Quiz User dapat melihat, menambah dan mendelete quiz. 9 View dan edit profile User dapat melihat dan mengupdate profile.

10 Change password User berhasil melakukan perubahan password. 11 Logout User dapat keluar dari personal page.

      Tester         

Lokasi : IIUC

No Pengujian Hasil Yang Diharapkan Penilaian

Baik Cukup Baik Kurang Baik 1 Login User dapat masuk ke dalam sistem

2 Register User berhasil melakukan registrasi 3 View news User dapat melihat news dalam sistem

4 View course User dapat melihat mata kuliah dalam sistem. 5 View Activity User dapat melihat activity dalam sistem. 6 View, edit, delete dan add

event

User dapat melihat, menghapus, mengupdate data dan menambahkan event ke dalam sistem

7 Chatting User dapat melakukan chatting.

   

10 View dan edit profile User dapat melihat dan mengupdate profile. 11 Change password User berhasil melakukan perubahan password. 12 Logout User dapat keluar dari personal page.

      Tester           

<html> <head>

<link rel="stylesheet" type="text/css" href="css/thickbox.css">

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="js/jquery-ui-1.8.2.custom.min.js"></script> <script type="text/javascript" src="js/thickbox-compressed.js"></script> <script type="text/javascript"> $(function(){ //Thickbox $('form#testconfirmTB').submit(function(){ $("p#TB-email").html($("input#emailTB").val()); tb_show('Verify Form Thickbox Style','TB_inline?height=155&amp;width=3 00&amp;inlineId=TBcontent'); return false; }); $('input#TBcancel').click(function(){ tb_remove(); }); $('input#TBsubmit').click(function(){ document.testconfirmTB.submit(); }); }); </script> </head> <?php // $Id: index.php,v 1.201.2.10 2009/04/25 21:18:24 stronk7 Exp $ // index.php - the front page. //////////////////////////////////////////////////////////////// /////////// // // NOTICE OF COPYRIGHT // // // // Moodle - Modular Object-Oriented Dynamic Learning Environment //

// http://moodle.org

// //

// // Copyright (C) 1999 onwards Martin Dougiamas http://moodle.com //

//

// // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License, or //

// (at your option) any later version.

// //

// // This program is distributed in the hope that it will be useful, //

// but WITHOUT ANY WARRANTY; without even the implied warranty of //

// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

// // GNU General Public License for more details: // // // // http://www.gnu.org/copyleft/gpl.html // // // //////////////////////////////////////////////////////////////// /////////// if (!file_exists('./config.php')) { header('Location: install.php'); die; }    

if (empty($SITE)) {

redirect(>wwwroot .'/'. $CFG->admin .'/index.php');

}

// Bounds for block widths

// more flexible for theme designers taken from theme config.php

$lmin = (empty(>block_l_min_width)) ? 100 : $THEME->block_l_min_width; $lmax = (empty(>block_l_max_width)) ? 210 : $THEME->block_l_max_width; $rmin = (empty(>block_r_min_width)) ? 100 : $THEME->block_r_min_width; $rmax = (empty(>block_r_max_width)) ? 210 : $THEME->block_r_max_width; define('BLOCK_L_MIN_WIDTH', $lmin); define('BLOCK_L_MAX_WIDTH', $lmax); define('BLOCK_R_MIN_WIDTH', $rmin); define('BLOCK_R_MAX_WIDTH', $rmax);

// check if major upgrade needed - also present in login/index.php if ((int)$CFG->version < 2006101100) { //1.7 or older @require_logout(); redirect("$CFG->wwwroot/$CFG->admin/"); }

// Trigger 1.9 accesslib upgrade? if ((int)$CFG->version < 2007092000 && isset($USER->id)

&& is_siteadmin($USER->id)) { // this test is expensive, but is only triggered during the upgrade

redirect("$CFG->wwwroot/$CFG->admin/");

}

if ($CFG->forcelogin) {

using roles system

if (has_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM ))) { if (moodle_needs_upgrading()) { redirect($CFG->wwwroot .'/'. $CFG->admin .'/index.php'); } } else if

(!empty($CFG->mymoodleredirect)) { // Redirect logged-in users to My Moodle overview if required

if (isloggedin() &&

$USER->username != 'guest') {

redirect($CFG->wwwroot .'/my/index.php');

} }

} else { // if upgrading from 1.6 or below

if (isadmin() && moodle_needs_upgrading()) { redirect(>wwwroot .'/'. $CFG->admin .'/index.php'); } } if (get_moodle_cookie() == '') { set_moodle_cookie('nobody'); // To help search for cookies on login page }

if (!empty($USER->id)) {

add_to_log(SITEID, 'course', 'view', 'view.php?id='.SITEID, SITEID); } if (empty($CFG->langmenu)) { $langmenu = ''; } else { $currlang = current_language(); $langs = get_list_of_languages(); $langlabel = get_accesshide(get_string('language')); $langmenu =

popup_form($CFG->wwwroot .'/index.php?lang=', $langs, 'chooselang', $currlang, '', '', '', true, 'self', $langlabel);

}

   

bounded_number(BLOCK_L_MIN_WIDT H, blocks_preferred_width($pageblocks[BLOC K_POS_LEFT]), BLOCK_L_MAX_WIDTH); $preferred_width_right = bounded_number(BLOCK_R_MIN_WIDT H, blocks_preferred_width($pageblocks[BLOC K_POS_RIGHT]), BLOCK_R_MAX_WIDTH); print_header($SITE->fullname, $SITE->fullname, 'home', '', '<meta name="description" content="'. strip_tags(format_text($SITE->summary, FORMAT_HTML)) .'" />', true, '', user_login_string($SITE).$langmenu); ?> <table id="layout-table" summary="layout"> <tr> <?php $lt = (empty($THEME->layouttable)) ? array('left', 'middle', 'right') : $THEME->layouttable; foreach ($lt as $column) { switch ($column) { case 'left': if (blocks_have_content($pageblocks, BLOCK_POS_LEFT) || $editing) { echo '<td style="width: '.$preferred_width_left.'px;" id="left-column">'; print_container_start(); blocks_print_group($PAGE, $pageblocks, BLOCK_POS_LEFT); print_container_end(); echo '</td>'; } break; case 'middle': echo '<td id="middle-column">'. skip_main_destination(); if (!$section = get_record('course_sections', 'course', $SITE->id, 'section', 1)) { delete_records('course_sections', 'course', $SITE->id, 'section', 1); // Just in case $section->course = $SITE->id; $section->section = 1; $section->summary = ''; $section->sequence = ''; $section->visible = 1; $section->id = insert_record('course_sections', $section); } if (!empty($section->sequence) or !empty($section->summary) or $editing) { print_box_start('generalbox sitetopic');

/// If currently moving a file then show the current clipboard

if (ismoving($SITE->id)) {

$stractivityclipboard =

strip_tags(get_string('activityclipboard', '', addslashes($USER->activitycopyname))); echo '<p><font size="2">'; echo "$stractivityclipboard&nbsp;&nbsp;(<a href=\"course/mod.php?cancelcopy=true&a mp;sesskey=$USER->sesskey\">". get_string('cancel') .'</a>)'; echo '</font></p>'; } $options = NULL; $options->noclean = true; echo

format_text($section->summary, FORMAT_HTML, $options); if ($editing) {

$streditsummary =

get_string('editsummary');

echo "<a title=\"$streditsummary\" ". " href=\"course/editsection.php?id=$section->id\"><img src=\"$CFG->pixpath/t/edit.gif\" ".    

$modnames, $modnamesplural, $modnamesused);

print_section($SITE, $section,

$mods, $modnamesused, true); if ($editing) { print_section_add_menus($SITE, $section->section, $modnames); } print_box_end(); } }

if (isloggedin() and !isguest() and isset($CFG->frontpageloggedin)) { $frontpagelayout = $CFG->frontpageloggedin; } else { $frontpagelayout = $CFG->frontpage; } foreach (explode(',',$frontpagelayout) as $v) {

switch ($v) { /// Display the main part of the front page.

case FRONTPAGENEWS:

if ($SITE->newsitems) { // Print forums only when needed

require_once($CFG->dirroot .'/mod/forum/lib.php');

if (! $newsforum =

forum_get_course_forum($SITE->id, 'news')) {

error('Could not find or create a main news forum for the site');

} if (!empty($USER->id)) { $SESSION->fromdiscussion = $CFG->wwwroot; $subtext = ''; if (forum_is_subscribed($USER->id, $newsforum)) { if (!forum_is_forcesubscribed($newsforum)) { $subtext = get_string('unsubscribe', 'forum'); print_heading_block($newsforum->name); echo '<div class="subscribelink"><a href="mod/forum/subscribe.php?id='.$newsf orum->id.'">'.$subtext.'</a></div>'; } else { print_heading_block($newsforum->name); } forum_print_latest_discussions($SITE, $newsforum, $SITE->newsitems, 'plain', 'p.modified DESC'); } break; case FRONTPAGECOURSELIST: if (isloggedin() and !has_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM )) and !isguest() and empty($CFG->disablemycourses)) { print_heading_block(get_string('mycourses') ); print_my_moodle(); } else if ((!has_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM )) and !isguest()) or (count_records('course') <= FRONTPAGECOURSELIMIT)) { // admin should not see list of courses when there are too many of them print_heading_block(get_string('availableco urses')); print_courses(0); } break; case FRONTPAGECATEGORYNAMES: print_heading_block(get_string('categories')) ;    

    'short'); break; case FRONTPAGECATEGORYCOMBO: print_heading_block(get_string('categories')) ; print_box_start('generalbox categorybox'); print_whole_category_list(NULL, NULL, NULL, -1, true);

print_box_end(); print_course_search('', false, 'short'); break; case FRONTPAGETOPICONLY: // Do nothing!! :-) break; } echo '<br />'; } print_container_end(); echo '</td>'; break; case 'right': // The right column

if (blocks_have_content($pageblocks, BLOCK_POS_RIGHT) || $editing || $PAGE->user_allowed_editing()) { echo '<td style="width: '.$preferred_width_right.'px;" id="right-column">'; print_container_start(); if ($PAGE->user_allowed_editing()) {

echo '<div

style="text- align:center">'.update_course_icon($SITE->id).'</div>'; echo '<br />'; } blocks_print_group($PAGE, $pageblocks, BLOCK_POS_RIGHT); print_container_end(); echo '</td>'; </tr> </table> <?php

print_footer('home'); // Please do not modify this line

Islamic University College

Ferry Siswoyo 107091002218

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH

JAKARTA

ii   

Skripsi

Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer

Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

   

Oleh : Ferry Siswoyo

107091002218

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA

Skripsi

Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer

Pada Fakultas Sains dan Teknologi UIN Jakarta

Oleh : Ferry Siswoyo 107091002218 Menyetujui, Pembimbing 1 Pembimbing 2 Yusuf Durachman, M.Sc.,MIT Husni Teja Sukmana, Ph.D NIP. 19710522 200604 1 002 NIP. 19771030 200112 1 003

Mengetahui

Ketua Program Studi Teknik Informatika,

Yusuf Durachman, M.Sc.,MIT NIP. 19710522 200604 1 002

Hidayatullah Jakarta, pada hari Senin tanggal 14 Maret 2011. Skripsi ini telah diterima sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Program Teknik Informatika Jakarta, Maret 2011 Tim Penguji, Tim Pembimbing, Mengetahui, iv Penguji I

Viva Arifin, MMSI NIP. 19730810 200604 2 001

Pembimbing II

Husni Teja Sukmana, Ph.D NIP. 19771030 200112 1 003 Pembimbing I

Yusuf Durachman, M.Sc.,MIT NIP. 19710522 200604 1 002

Penguji II

Imam M. Shofi, MT NIP. 19720205 200801 1 010

Dekan

Fakultas Sains Dan Teknologi

DR. Syopiansyah Jaya Putra, M.Sis NIP. 19680117 200112 1 001

Ketua Program Studi Teknik Informatika

Yusuf Durachman, M.Sc, MIT NIP. 19710522 200604 1 002

HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU LEMBAGA MANAPUN.

Jakarta, Maret 2011

Ferry Siswoyo 107091002218

karena berkat rahmat-Nya penyusun mampu melaksanakan tugas untuk menyelesaikan skripsi ini dengan sebaik-baiknya, sehingga terlaksana sesuai dengan harapan. Shalawat dan salam selalu dilimpahkan kepada Nabi Muhammad SAW, keluarga dan para sahabat-sahabatnya

Skripsi ini penulis buat sebagai syarat kelulusan dalam menempuh pendidikan jenjang Strata-1 (S1) di Universitas Islam Negeri Syarif Hidayatullah Jakarta. Selain itu juga penulis berharap apa yang penulis teliti, yang dijelaskan di dalam skripsi ini, dapat dipergunakan dengan baik oleh semua pihak yang membutuhkan, sehingga perkembangan ilmu pengetahuan dan teknologi khususnya di Program Studi Teknik Informatika UIN Syarif Hidayatullah Jakarta dapat lebih maju dan lulusannya dapat bekerja secara kooperatif dengan semua elemen informatika dari seluruh dunia.

Pada kesempatan ini, penulis mengucapkan terima kasih kepada pihak-pihak yang telah membantu penulis menyelesaikan skripsi ini :

1. Bapak DR. Syopiansyah Jaya Putra, M.Sis selaku Dekan Fakultas Sains dan Teknologi yang telah memberikan suatu komitmen, dorongan, dan program pendidikan sesuai kebutuhan mahasiswanya.

2. Bapak Yusuf Durachman, M.Sc,MIT selaku Ketua Program Studi Teknik Informatika.

3. Bapak Yusuf Durachman, M.Sc,MIT dan Bapak Husni Teja Sukmana, Ph.D yang telah rela meluangkan waktunya untuk mendukung dan membimbing penulis dalam menyelesaikan skripsi ini.

4. Bapak/Ibu selaku penguji yang memberikan kritik dan saran pada skripsi ini.

vii penulisan skripsi ini.

6. Orang tua penulis, Suwoyo dan Sumiyem yang selalu penulis sayangi dan cintai yang selalu memberikan nasihat, motivasi, mengajarkan arti hidup dan senantiasa mencurahkan doa dan dukungannya demi kesuksesan penulis dalam proses kuliah dan kehidupan ini.

7. Adik-adik penulis Tommy Siswoyo dan Dita Utami Putri yang selalu menjadi cahaya motivasi dalam kehidupan penulis.

8. Terimakasih juga untuk Ofie yang banyak membantu dan memberikan motivasi kepada penulis dalam menyusun skripsi ini serta Fina, Sarika, Utha, Fikri, Kunto, Iqbal, Ryan, Anam, Shelvi, Ulan, Cherry, Shinta serta sahabat-sahabat dan kawan KKN 15, TI-SE dan Seluruh kawan-kawan jurusan TI/SI seangkatan yang sama-sama berjuang dalam masa perkuliahan ini. Sukses selalu untuk kita semua.

Penulis menyadari masih terdapat banyak kekurangan dalam penelitian ini, baik penulisan maupun aplikasinya sendiri. Oleh karena itu penulis mengharapkan saran dan kritik yang dapat membangun skripsi ini lebih baik lagi.

Jakarta, Maret 2011

Perkembangan teknologi informasi telah berkembang di semua aspek kehidupan salah satunya adalah di dunia pendidikan, antara lain sistem pembelajaran dalam perkuliahan. Salah satu penerapannya adalah pembelajaran secara elektronik atau disebut juga elektronik learning (e-learning), e-learning memberi kebebasan lebih bagi para peserta didik untuk melepaskan keterikatannya terhadap waktu, tempat dan ketersediaan tenaga pengajar.

Penelitian ini meneliti pengembangan e-learning di IIUC (International Islamic University College) yang belum tersedia untuk menunjang proses kegiatan belajar mengajar (KBM). Sistem ini dikembangkan dengan bahasa pemrograman Web Personal Home Page (PHP) dan MySQL sebagai database server dan tools menggunakan MOODLE (Modular Object Oriented Dinamic Learning Environment). Pengembangan sistem e-learning menggunakan metodologi pengembangan RAD. Sistem ini memberikan kemudahan bagi mahasiswa dan dosen untuk mendapatkan informasi yang berkaitan dengan kegiatan belajar mengajar dalam perkuliahan dan memberi kemudahan dalam mengakses modul-modul yang ada pada sistem e-learning. Sistem ini diharapkan dapat dikembangkan dari segi fitur interface berbasis multimedia dan dilakukannya maintenence dan evaluasi secara berkala.

Kata Kunci : implementasi, system, e-learning

Jumlah Halaman : xx Halaman + 68 Gambar + 47 Tabel + 155 Halaman + 4 Lampiran

Jumlah Daftar Pustaka : 24 sumber ( Tahun 2005 – Tahun 2010 )

Halaman Judul ... ii

Persetujuan Pembimbing ... iii

Halaman Pengesahan ... iv

Halaman Pernyataan ... v

Kata Pengantar ... vi

Abstrak ... viii

Daftar Isi ... ix

Daftar Gambar ... xiii

Daftar Tabel ... xvii

Daftar Lampiran ... xx

BAB I PENDAHULUAN 1.1. Latar Belakang ... 1

1.2. Perumusan Masalah ... 2

1.3. Batasan Masalah ... 3

1.4. Tujuan dan Manfaat Penelitian ... 3

1.5. Metode Penelitian ... 5

1.6. Sistematika Penulisan ... 7

2.1.2 Karakteristik Sistem ... 9 2.2 e-learning ... 12 2.2.1 Pengertian e-learning ... 12 2.2.2 Pembagian e-learning ... 14 2.2.2.1 Synchronous ... 14 2.2.2.2 Asynchronous ... 15 2.2.3 Keuntungan e-learning... 16 2.2.4 Keterbatassan e-learning ... 18 2.3 Blended Learning ... 20 2.4 LMSdan LCMS ... 20

2.3.1 Learning Management System (LMS) ... 20

2.3.2 Learning Content Management System (LCMS) ... 23

2.5 Aplikasi Berbasis Web ... 24

2.6 PHP ... 26

2.7 MySQL ... 27

2.8 Rapid Application Development ... 28

2.9 UML ... 30

2.8.1 Use Case ... 31

2.8.2 Activity Diagram ... 33

2.8.3 Class Diagram ... 33

2.9.2 Masa Depan Moodle ... 38

2.11 Studi Sejenis ... 40

BAB III METODOLOGI PENELITIAN 3.1. Metode Pengumpulan Data ... 43

3.1.1. Studi Pustaka ... 43

3.1.2. Studi Lapangan ... 43

3.2. Metode Pengembangan Sistem ... 45

3.2.1. Fase Perencanaan Syarat-Syarat ... 45

3.2.2. Fase Perancangan ... 46

3.2.3. Fase Konstruksi ... 48

3.2.4. Fase Pelaksanaan ... 48

3.3. Kerangka Berfikir ... 49

BAB IV PEMBAHASAN 4.1. Fase Perencanaan Syarat-syarat ... 50

4.1.1. Gambaran Umum International Islamic University College ... 50

4.1.2. Analisis Sistem Berjalan ... 56

4.1.3. Identifikasi Masalah ... 61

4.2.1 Desain Aplikasi ... 62

4.2.2 Desain Basis Data ... 121

4.2.3 Desain Interface ... 136

4.3. Fase Konstruksi ... 146

4.3.1. Implementasi Coding ... 146

4.3.2. Spesifikasi Software dan Hardware ... 146

4.4. Fase Pelaksanaan ... 147

4.4.1. Testing Mandiri ... 148

4.4.2. Testing oleh User ... 149

BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan ... 151

5.2. Saran ... 152

DAFTAR PUSTAKA ... 153 LAMPIRAN-LAMPIRAN

Gambar 2.1 Tahapan RAD ... 28

Gambar 3.1 Kerangka Berpikir ... 49

Gambar 4.1 Struktur Organisasi IIUC Periode 2010-2011 ... 55

Gambar 4.2 Flowchart Sistem Berjalan Daftar Perkuliahan pada IIUC ... 58

Gambar 4.3 Flowchart Sistem Berjalan Daftar Perkuliahan pada IIUC 2 ... 59

Gambar 4.4 Flowchart Sistem Berjalan Perkuliahan pada IIUC ... 60

Gambar 4.5 Use Case Sistem yang Diajukan... 65

Gambar 4.6 Activity Diagram Register ... 80

Dokumen terkait