PENGEMBANGAN SISTEM E-LEARNING YAYASAN PENDIDIKAN ISLAM PONDOK PESANTREN AL-IKHWANIAH SKRIPSI Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer Fakultas Sains dan Teknologi Universitas Islam Negri Syarif Hidayatullah Jakarta
MUHAMMAD SETIAWAN 205093000102
PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDYATULLAH JAKARTA 2011 M / 1432 H
ii
iii
PERNYATAAN
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENARBENAR HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU LEMBAGA MANAPUN JAKARTA 2010
Muhammad Setiawan
iv
KATA PENGANTAR
Assalamualaikum Wr Wb Puji syukur kita panjatkan kehadirat Allah SWT, Tuhan Yang Maha Esa yang telah memberikan rahmat serta hidayah-Nya sehingga penyusunan tugas ini dapat diselesaikan. Pada kesempatan ini penulis ingin memepersembahkan rasa terima kasih serta penghargaan yang sebesar-besarnya kepada: 1. Bapak DR Syopiansyah Jaya Putra, M, Sis. Selaku Dekan Fakultas Sains Dan Teknologi 2. Nur Aeni Hidayah MMSI, Selaku ketua program Sistem Informasi. 3. Bapak Bayu Waspodo MM, dan Zainuddin Bey Fananie, M.Sc, selaku pembimbing skripsi yang telah memberikan banyak dukungan bimbingan dan motivasi. 4. Keluarga besar Yayasan Pendidikan Islam Pondok Pesantren AlIkhwaniyah Tangerang atas segala dukungan dan kerjasamanya. 5. Mama, Kang Jum, Kang Man, Mbak Rut, Mbak Ita yang selalu memberikan dukungan, kasih sayang, nasehatnya dan bantuannya baik berupa moril ataupun materil. 6. Keluarga Bapak Drs.R.Shalihat yang begitu sabar dalam membimbing dan mengarahkan setiap langkah sampai studi ini terselesaikan. 7. Keluarga besar Sains dan Teknologi atas kerja samanya selama penulis kuliah, sampai terselesainya skripsi ini.
v
8. Rekan – rekan senasib dan seperjuangan sistem informasi fakultas Sains dan Teknologi dari berbagai angkatan terima kasih atas dukungan dan kebersamaannya selama ini.
Jakarta, Desember 2010 Penyusun
Muhammad Setiawan NIM. 205093000102
vi
ABSTRACT Muhammad Setiawan, developing E-Learning system at Islamic Education Boarding School Al-Islam. Under Guidance by Mr. Zainuddin Bey Fannanie MSC and Mr Bayu Waspodo MM learning Process by face-to-face (conventional) has weakness. One of them is the limited time of study, because of that, also given limited interaction between teachers and students, with developing in technology; now, there is an online learning system, called e-learning. With e-learning, teachers and students can be connected through a webbased application. Not only that, technology involving in education world is automatically needed a controls and planning, because given the negative impact of the technology itself. In this research method, the writer used the System Development Life Cycle (SDLC) Waterfall, consisting of the planning phase, analysis phase, design phase, development phase, testing phase, and the implementation phase. Planning and analysis are done by analyzing the running system while the design is done by tools DFD, data dictionary, ERD, the display screen, and implemented with the Moodle open source applications, and MySQL database. The result is a web-based application that displays information about learning materials, quiz, examination, chat, forums, and news.
Keywords: E-learning, DFD, ERD, Moodle, Islamic Foundation Education Boarding Schools Alikhwaniyah
vii
DAFTAR GAMBAR halaman Gambar 1.1 SDLC Waterfall Menurut (Sommerville) ............................ 7 Gambar 2.1 Karakteristik Suatu Sistem ................................................. 30 Gambar 2.2 Pemrosesan Data ................................................................ 35 Gambar 3.1 Alur Penelitian .................................................................... 86 Gambar 4.1 Struktur Organisasi ............................................................. 93 Gambar 4.2 Sistem Yang Berjalan ......................................................... 94 Gambar 4.3 Standar Operational Procedure PBM ................................ 95 Gambar 4.4 Sistem Yang Di Usulkan ....................................................101 Gambar 4.5 Context Diagram ................................................................107 Gambar 4.6 Diagram Level 0 usulan ......................................................108 Gambar 4.7 DFD level 1 Proses Registrasi ............................................109 Gambar 4.8 DFD Level 1 Proses Mata Pelajaran ..................................110 Gambar 4.9 DFD level 1 Proses Materi Pelajaran .................................111 Gambar 4.10 DFD level 1 Proses Tugas ...............................................112 Gambar 4.11 DFD leve 1 Proses Ujian/Kuis .........................................113 Gambar 4.12 DFD level 1 Proses Nilai ..................................................114 Gambar 4.13 DFD level 1 Proses Forum ...............................................114 Gambar 4.14 DFD level 1 Proses (Chatting) .........................................115 Gambar 4.15 Entitas dan Relasi Usulan .................................................168
viii
Gambar 4.16 Bentuk Tidak Normal .......................................................169 Gambar 4.17 Bentuk Normal Tahap Pertama (1NF) .............................170 Gambar 4.18 Tabel Assigment Bentuk Normal Kedua (2NF).................171 Gambar 4.19 Course Bentuk Normal Kedua .........................................172 Gambar 4.20 Tabel User Bentuk Normal Tahap Kedua ........................172 Gambar 4.21 Tabel Forum Bentuk Normal Tahap Kedua ....................117 Gambar 4.22 Tabel Chat Bentuk Normal Tahap Kedua ........................117 Gambar 4.23 Menu Administrasi ............................................................185 Gambar 4.24 Menu Awal Mata Kuliah ...................................................185 Gambar 4.25 Membuat kategori ..............................................................186 Gambar 4.26 Hasil Penambahan Kategori ..............................................186 Gambar 4.27 Menambah Mata Pelajaran ................................................186 Gambar 4.28 Membuat Mata Pelajaran...................................................187 Gambar 4.29 Pemilihan Pengajar ............................................................195 Gambar 4.30 Administrasi Siswa ............................................................196 Gambar 4.31 Pemilihan Siswa ................................................................196 Gambar 4.32Pilih Tambah Forum ..........................................................197 Gambar 4.33 Menambah Forum .............................................................197 Gambar 4.34 Daftar Forum .....................................................................198 Gambar 4.35 Site Administrasi Tambah User ........................................198 Gambar 4.36 Penambahan user ...............................................................199
ix
Gambar 4.37 Memilih Menu Link To A File ...........................................199 Gambar 4.38 Penentuan Path File ..........................................................200 Gambar 4.39 konfirmasi proses ..............................................................200 Gambar 4.40 Menambah bacaan .............................................................200 Gambar 4.41 Daftar File Yang Ter-Upload ............................................201 Gambar 4.42 Memilih Menu Tugas ........................................................201 Gambar 4.43 Menambahkan Tugas ........................................................201 Gambar 4.44 Memilih Menu Chat ..........................................................209 Gambar 4.45 Menambah Chatting ..........................................................210 Gambar 4.46 Tampilan Chat ...................................................................210 Gambar 4.47 Memilih Tambah Forum Tampilan Chat..........................214 Gambar 4.48 Menambah Forum .............................................................214 Gambar 4.49 Daftar forum ......................................................................215 Gambar 4.50 Memilih Jurnal...................................................................215 Gambar 4.51 Halaman jurnal dengan link Lihat masukan jurnal ...........217 Gambar 4.52 Membuat Bacaan dari File atau Site..................................222 Gambar 4.53 Memilih File Yang Akan di Uplaod ..................................223 Gambar 4.54 Daftar File Yang Tersedia .................................................223 Gambar 4.55 Menambah Bacaan ............................................................223 Gambar 4.56 Daftar Bacaan Yang Tersedia............................................224 Gambar 4.57 Memilih Label ...................................................................226
x
Gambar 4.58 Menambah Label ...............................................................226 Gambar 4.59 Menampilkan Label ..........................................................226 Gambar 4.60 Tampilan Form Log In ......................................................227 Gambar 4.61 Tampilan Pendaftaran Anggota .........................................227 Gambar 4.62 Tampilan untuk Konfirmasi Log In ...................................228 Gambar 4.63 Log In ...............................................................................228 Gambar 4.64 Pesan untuk Konfirmasi Log In .........................................229 Gambar 4.65 Home Page untuk Pelajar ..................................................230 Gambar 4.66 Tampilan Site News ...........................................................230 Gambar 4.67 Tampilan Tanggapan .........................................................231 Gambar 4.68 Tampilan Kursus ...............................................................231 Gambar 4.69 Tampilan Mata Kuliah Ajar...............................................232 Gambar 4.70 Konfirmasi Mengikuti Kursus ...........................................232 Gambar 4.71 Tampilan Kuliah ................................................................233 Gambar 4.72 Tampilan Daftar Peserta ....................................................233 Gambar 4.73 Tampilan Form Edit Profile ..............................................234 Gambar 4.74 Rancangan Halaman Utama ..............................................235 Gambar 4.75 Rancangan Halaman Login................................................236 Gambar 4.76 Rancangan Halaman User Guru Setelah Login .................237 Gambar 4.77 Rancang Halaman User Siswa/I Setelah Login .................237 Gambar 4.78 Rancangan Halaman User Admin Setelah Login...............237
xi
Gambar 4.79 State Trantition Diagram Halaman Tampilan...................240
xii
DAFTAR ISI BAB I PENDAHULUAN 1.1 Latar Belakang ......................................................................................... 1 1.2 Perumusan Masalah ................................................................................. 2 1.3 Batasan Masalah....................................................................................... 2 1.4 Tujuan dan Manfaat Penelitian ................................................................ 3 1.4.1 Tujuan Penelitian .................................................................................. 3 1.4.2 Manfaat Penelitian ................................................................................ 4 1.4.2.1 Bagi penulis ........................................................................................ 4 1.4.2.2 Bagi Instansi ....................................................................................... 5 1.4.2.3 Bagi Univesitas .................................................................................. 5 1.5 Metode Penelitian..................................................................................... 6 1.5.1 Motode Pengumpulan Data ................................................................... 6 1.5.2 Metode Pengembangan Sistem ............................................................. 6 1.6 Tempat dan Waktu Penelitian .................................................................. 8 1.7 Jadwal Penelitian...................................................................................... 8 1.8 Sistematika Penulisan .............................................................................. 9 BAB II
LANDASAN TEORI
2.1 Pengertian E-Learning ........................................................................... 11 2.2 Konsep E-Learning ................................................................................ 13 2.2.1 Latar Belakang Diselenggarakannya Pembelajaran Jarak Jauh .......... 14
xiii
2.2.2 Sasaran, Tujuan dan Prinsip Jarak Jauh .............................................. 17 2.3 Penerapan dan Aplikasi E-Learning dalam audio dan Video Conferencing serta Video Broadcasting ............................................................................. 19 2.4 Aplikasi E-Learning ............................................................................... 25 2.5 Konsep Dasar Sistem ............................................................................. 28 2.6 Konsep Dasar Informasi ......................................................................... 32 2.6.1 Lingkungan Informasi ......................................................................... 33 2.6.2 Fungsi dan Siklus informasi ................................................................ 34 2.6.3 Konsep Dasar Data.............................................................................. 34 2.6.4 Nilai dan Kualitas Informasi ............................................................... 36 2.7 Konsep Dasar Sistem Informasi ............................................................. 41 2.7.1 Komponen dan Tipe Sistem Informasi ............................................... 41 2.7.2 Perencanaan Sistem Informasi ............................................................ 42 2.7.3 Pengolaan Sistem Informasi ................................................................ 44 2.7.4 Pengendalian Sistem Informasi ........................................................... 44 2.7.5 Penilaian Sistem Informasi ................................................................. 44 2.7.6 Peranan Sistem Informasi bagi Manajemen ........................................ 45 2.7.7 Perancangan Sistem Informasi ............................................................ 46 2.7.8 Bagan Alir ........................................................................................... 46 2.7.9 Konsep Dasar DFD ( Data Flow diagram ) ........................................ 52 2.7.10 Entity Relationship Diagram (ERD ) ................................................ 57
xiv
2.8 Metodologi Pengumpulan Data ............................................................. 63 2.8.1 Studi Lapangan.................................................................................... 63 2.8.2 Studi Pustaka ....................................................................................... 64 2.8.3 Studi Literatur Sejenis ......................................................................... 64 2.9 Metodologi Pengembangan Sistem ........................................................ 65 2.10 Analisis Sistem ..................................................................................... 65 2.10.1 Studi Kelayakan ................................................................................ 66 2.11 Desain Sistem ....................................................................................... 68 2.11.1 Desain Input ...................................................................................... 68 2.11.2 Desain Output ................................................................................... 68 2.11.1 Desain Antar Muka ........................................................................... 69 2.12 Implementasi Dan Pengujian Sistem ................................................... 69 2.12.1 Pengkodean ....................................................................................... 69 2.12.2 Pengujian ........................................................................................... 70 2.13 Dokumentasi ........................................................................................ 70 2.14 Database .............................................................................................. 70 2.14.1 Model Sistem Database .................................................................... 71 2.14.2 Pengertian MySQL & PhpMyadmin .................................................. 72 2.15 Internet ................................................................................................. 73 2.15.1 TCP / IP ............................................................................................ 74 2.15.2 DNS ................................................................................................... 76
xv
2.15.3 Web Server ........................................................................................ 77 2.16 Studi Literatur Sejenis .......................................................................... 77 BAB III METODOLOGI PENELITIAN 3.1 Metode Pengumpulan Data .................................................................... 82 3.1.1 Studi Lapangan.................................................................................... 82 3.1.2 Wawancara (interview ) ..................................................................... 82 3.1.3 Pengamatan ( Observasi ) ................................................................... 82 3.1.4 Studi pustaka ....................................................................................... 83 3.1.5 Studi Literatur Sejenis ......................................................................... 83 3.2 Metode Pengembangan Sistem .............................................................. 84 3.2.1 Analisis................................................................................................ 84 3.2.2 Desain Sistem ...................................................................................... 84 3.2.3 Implementasi dan Pengujian Sistem ................................................... 84 3.2.4 Pengujian Sistem ................................................................................. 85 3.2.5 Perawatan (Maintenance).................................................................... 85 3.3 Alur Penelitian ....................................................................................... 86 3.4 Bahan dan Perangkat Pendukung .......................................................... 87 3.4.1 Bahan .................................................................................................. 87 3.4.2 Perangkat Pendukung .......................................................................... 87 3.5 Tempat dan Waktu Penelitian ................................................................ 89
xvi
BAB IV HASIL DAN PEMBAHASAN 4.1 Analisa (Analysis ) ................................................................................. 90 4.1.1 Gambar Umum Perusahaan................................................................ 90 4.1.2 Struktur Organisasi ............................................................................. 92 4.1.3 Analisa Sistem Yang sedang Berjalan ................................................ 93 4.3 Identifikasi Masalah ............................................................................... 99 4.3.1 Usulan Penyelesaian Masalah ........................................................... 100 4.3.2 Sistem yang Diusulkan...................................................................... 100 4.3.3 Analisis Kebutuhan ........................................................................... 101 4.3.4 Pihak Yang Terlibat .......................................................................... 103 4.3.5 Analisis Faktor Pendukung ............................................................... 103 4.3.6 Kendala yang Dihadapi .................................................................... 104 4.3.7 Analisa Perbandingan....................................................................... 104 4.4 Tahap Desain........................................................................................ 106 4.3.1 Desain Proses Sistem ........................................................................ 106 4.4.1.1 Diagram alir Usulan ....................................................................... 106 4.4.1.2 Diagram konteks usulan ................................................................. 106 4.4.1.3 Diagram (Level 0) Usulan.............................................................. 107 4.4.1.4 Diagram (Level 1) Usulan.............................................................. 109 4.4.2 Spesifikasi Proses .............................................................................. 115 4.4.3 Desain Input/Output .......................................................................... 167
xvii
4.4.3.1 Desain Input ................................................................................... 167 4.4.3.2 Desain Output ................................................................................ 167 4.4.4 Desain Basisdata ............................................................................... 168 4.4.4.1 Entity Relationship Diagram (ERD) .............................................. 168 4.4.4.2 Kamus Data .................................................................................... 174 4.4.5 Desain Antar Muka Pemakai ............................................................ 184 4.4.5.1 Administrator …….………………………………………………184 4.4.5.2 Pengajar…………………………………………………………...198 4.4.5.2 Siswa/I ............................................................................................ 227 4.5 Tahap Implementasi ............................................................................. 241 4.5.1 Coding ............................................................................................... 241 4.5.2 Testing ............................................................................................... 241 4.5.3 Strategi Implementasi........................................................................ 243 4.5.4 Dimana Sistem Elearning Diterapkan .............................................. 244
\BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan .......................................................................................... 245 5.2 Saran..................................................................................................... 245
xviii
DAFTAR TABLE Table 1.1 Jadwal Penelitian.............................................................................. 8 Table 2.1 Bagan Alir Sistem ........................................................................... 47 Table 2.2 Bagan Alir Flowchart ....................................................................... 48 Table 2.3 Bagan Alir Program ......................................................................... 51 Table 2.4 Bagan Alir proses ............................................................................. 52 Table 4.1 Daftar pernyataan/pertanyaan kuesioner .......................................... 96 Table 4.2Kelemahan Sistem Berjalan .............................................................. 99 Table 4.3 Analisa Perbandingan ...................................................................... 104 Table 4.4 Tabel Assigment ............................................................................... 174 Table 4.5 Tabel Assigment submission ............................................................ 174 Table 4.6 Table Course .................................................................................... 175 Table 4.7 Tabel Course Category .................................................................... 176 Table 4.8 Tabel User ........................................................................................ 176 Table 4.9 Tabel User Preference ..................................................................... 177 Tabel 4.10 Tabel Forum ................................................................................... 177 Tabel 4.11Tabel Forum Subscribsion .............................................................. 178 Tabel 4.12 Tabel Forum Discussion ................................................................ 178 Table 4.13 Tabel Chat ..................................................................................... 179 Table 4.14 Tabel Chat Message ....................................................................... 179 Tabel 4.15 Tabel Chat users ............................................................................ 180 Tabel 4.16 Tabel lesson.................................................................................... 180 Tabel 4.17 Tabel Quiz ...................................................................................... 181 Tabel 4.18 Table Grade .................................................................................... 182 Tabel 4.18 Testing Sistem E-learning ............................................................. 241
xix
DAFTAR SIMBOL SIMBOL DFD Simbol
Nama
Keterangan Entitas
eksternal,
dapat
Entitas
berupa
orang/unit
terkait
Eksternal
yang
berinteraksi
dengan
system, tetapi diluar sistem. Orang
atau
unit
mempergunakan
yang atau
melakukan atau melakukan
Proses
transformasi Komponen
data. fisik
tidak
diidentifikasikan. Aliran data dengan arah Aliran Data
khusus
dari
sumber
ke
tujuan.
Data Store
Penyimpanan
data
Menunjukkan
penjelasan
dari suatu proses. (Sumber: Jogiyanto, 2005)
xx
SIMBOL ERD Simbol
Nama
Keterangan Sutu kumpulan objek atau
Entitas
sesuatu
yang
dapat
Eksternal
dibedakan atau didefinisikan secara unik. Hubungan
yang
terjadi
antara satu atau lebih entitas. Relasi
Karakteristik dari entity atau relasi
Atribut
yang
penjelasan
menyediakan detail
tentang
entity atau relasi tersebut. (Sumber: Jogiyanto, 2005)
xxi
SIMBOL FLOWCHART Simbol
Nama
Keterangan Mempresentasikan
Arrow
alur
kerja.
Mempresentasikan
Proses
Operasi.
Decision
Proses Pengecekan.
Tanda mulai atau tanda
Terminator
akhir. Keluar atau masuk bagian
Connector
lain
dari
flowchart
khususnya halaman
yang
sama. Keluar atau masuk Off-page
bagian
lain
Connector
khususnya halaman
dari
flowchart yang
lain.
Punched Card
xxii
Proses membaca dari kartu plong.
Proses membaca dari suatu Input or Output
media, dapat juga dipakai untuk proses menulis ke suatu media.
Document
I/O dalam format cetak.
Input Manual
yang
secara
dimasukan
manual
dari
keyboard.
Store Data
Penyimpanan data
Output
Display
yang
pada terminal.
(Sumber: Jogiyanto, 2005)
xxiii
ditampilkan
DAFTAR LAMPIRAN Halaman Lampiran A. Wawancara ........................................................................ 142 Lampiran B. Observasi ........................................................................... 144 Lampiran B. Surat Penelitian ................................................................. 146 Lampiran C. Rancangan Diagram Alur ................................................... 147 Lampiran D. Rancangan Input/Output .................................................... 156 Lampiran E. Source Code ...................................................................... 162 Lampiran F. Daftar Pertanyaan/Pernyataan Kuesioner .......................... 173 Lampiran G User Interface Dan Menu Configuration............................ 175
xxiv
DAFTAR ISTILAH Asynchronous Berarti “tidak pada waktu yang bersamaan”. Jadi, seseorang dapat mengambil pelatihan pada waktu yang berbeda dengan pengajar memberikan pelatihan. Cardinality Kardinalitas atau derajat relasi menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Database Server Suatu database yang melakukan pemprosesan database di server sehingga client hanya mengirim data. Pengaksesan database pada database server bersifat tak terbatas. Siapa pun yang memiliki hak akses dapat mengakses data dari mana dan kapan saja. Dengan syarat telah terkoneksi ke computer server. Video Broadcasting Video broadcasting merupakan salah satu teknologi e-learning interaktif yang bersifat satu arah (komunikasi linear). DFD (Data Flow Diagram) Alat bantu pembuatan model yang memungkinkan professional sistem untuk menggambarkan sistem sebagai suatu jaringan proses funsional yang dihubungkan satu sama lain dengan alur data baik secara manual maupun komputerisasi.
xxv
E-learning Sistem atau konsep pendidikan yang menmanfaatkan teknologi informasi dalam proses belajar mengajar. ERD (Entity Relationship Diagram) Suatu model dimana data yang di ‘Dunia Nyata’ diterjemahkan atau ditranformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data. Flowchart (Bagan Alir) Diagram yang disusun untuk menyederhanakan arus logika suatu program. Untuk menggambarkan bagan alir dipergunakan simbol-simbol yang sudah standard. Audio Conferencing Audio conferencing merupakan salah satu teknologi e-learning interaktif paling sederhana dan paling murah untuk pembelajaran jarak jauh. Audio conrferencing adalah interaksi atau konferensi langsung dalam bentuk audio (suara) antar dua atau lebih yang berada pada tempat berbeda, bahkan dapat melibatkan pembelajar yang banyak pada lokasi yang tersebar dan berbeda Kamus Data Catalog fakta tentang data dan kebutuhan-kebutuhan dari suatu sistem informasi. LMS (Learning Management System) Sistem e-learning yang digunakan untuk merencanakan, mempersiapkan, menyediakan dan mengelola kegiatan belajar-mengajar. LMS menyediakan sarana untuk membantu pengajar dalam menyampaikan bahan ajar seperti misalnya materi online, quiz, announcement, assignment, dan lain-lainnya.
xxvi
LDAP (Lightweigth Directory Acces Protocol) Protocol yang digunakan untuk mengakses berbagai informasi dalam suatu direktori. LCMS (Learning Content Management System) Suatu sistem e-learning yang dapat membuat, menyimpan, merakit dan menyampaikan bahan ajar dalam bentuk learning object. Learning object ini dibuat dengan maksud agar dapat dengan mudah dipindahkan antara satu sistem ke sistem lainnya. MySQL MySQL adalah Relation Database Management Sytem (RDBMS) yang didistribusikan secara secara gratis dibawah lisensi General Public License (GPL), MySQL sebenarnya turunan dari salah satu konsep utama dalam database sejak lama, yaitu Structure Query Language (SQL). Moodle (Modular Object Oriented Development Learning Environment) Sebuah paket perangkat lunak yang berguna untuk membuat dan mengadakan kursus/pelatihan/pendidikan berbasis internet. Moodle termasuk dalam model CAL+CAT (Computer Assisted Learning+Computer Assisted Teaching) yang disebut LMS (Learning Management System). Normalisasi Suatu proses dimana elemen-elemen data dikelompokan menjadi table-table, dimana dalam tabel tersebut dapat entitas-entitas dan relasi antara entitas tersebut.
xxvii
PHP (Personal Home Page) Dibuat pertama kali oleh Rasmus Lerdorf pada tahun 1995. PHP awalnya merupakan program CGI (Common Gateway Interface) yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web. Participation Contraint Menjelaskan apakah keberadaan suatu entitas tergantung pada hubungannya dengan entitas lain. Receptive Salah satu arsitektur e-learning yang memiliki view akuisi informasi dimana dari segi interaktif bernilai rendah, dan digunakan untuk penginformasian. Sistem Informasi Kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat keras dan perangkat lunak tersebut, selain itu data juga memegang peranan yang penting dalam sistem informasi, data yang akan dimasukan dalam sebuah sistem informasikan dapat berupa formulir-formulir, prosedur-prosedur, dan bentuk data lainnya. Synchronous Berarti “pada waktu yang sama”. Jadi synchronous training adalah tipe pelatihan, dimana proses pembelajaran terjadi pada waktu yang bersamaan ketika pengajar sedang mengajar siswa sedang belajar. Waterfall Model Metodologi klasik yang digunakan untuk mengembangkan, memelihara, dan menggunakan sistem informasi. Biasa disebut juga Linear Sequential Model.
xxviii
BAB I PENDAHULUAN 1.1
Latar Belakang Dewasa ini ilmu pengetahuan dan teknologi berkembang dengan pesat.
Perkembangan ini memiliki dampak semakin terbuka dan tersebarnya informasi dan pengetahuan dari dan seluruh dunia menembus batas jarak, tempat, ruang dan waktu. Pengaruhnya pun meluas keberbagai kehidupan, termasuk bidang pendidikan. (Dr.Munir, MIT, 2009, 1). Pada Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah berdiri beberapa gedung sebagai fasilitas belajar mengajar yaitu TK, SD, SMP, SMA serta satu buah lab komputer dan hanya memiliki 20 buah personal komputer yang digunakan oleh siswa SMP dan SMA sehingga penggunaan komputer sebagai media belajar mengajar sangat kurang maksimal. Selain itu juga kurangnya buku bacaan membuat belajar mengajar kurang maksimal. Saat ini Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah Tangerang telah difasilitasi koneksi internet yang digunakan sebagai pendukung dalam proses belajar mengajar, dan Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah telah membuat sebuah kurikulum mengenai pengenalan teknologi informasi dan komunikasi. Agar pembelajaran dan penyebaran informasi lebih mudah perlu adanya sebuah media yang menunjang sistem belajar mengajar, agar siswa/I lebih mudah memahami dan mendapatkan informasi yang dibutuhkan
1
Sesuai dengan hal yang telah penulis uraikan di atas maka penulis mengambil judul ”Pengembangan Sistem E-Learning Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah”
1.2
Perumusan Masalah Berdasarkan latar belakang di atas ada beberapa masalah yang penulis
rumuskan : 1.
Mengembangkan sebuah sistem yang membantu proses belajar mengajar pada Yayasan
Pendidikan Islam Pondok Pesantren Al-
Ikhwaniyah? 2.
Menyediakan informasi mengenai materi pelajaran yang harus di pelajari oleh siswa/I ?
3.
Guru dan siswa/I dapat belajar kapan dan dimana saja dan tidak terbatas oleh ruang dan waktu?
4.
1.3
Manajemen materi pelajaran, quis, ujian, nilai, dan informasi lainnya?
Batasan Masalah Penelitian ini ditujukan kepada Yayasan Pendidikan Islam Pondok
Pesantren Al-Ikhwaniyah, khususnya pada pembuatan aplikasi e-learning. Untuk mengoptimalkan pembahasan masalah maka akan dibatasi tulisan pada ruang lingkup:
2
1.
Pengembangan sistem, penelitian menggunakan metode System Development Life Cycle (SDLC), mulai dari Analisis kebutuhan, Desain Sistem, Implementasi & pengujian unit, dan pengujian sistem.
2.
Pengelolaan aplikasi e-learning yang berupa pendaftaran anggota, pengelolaan ujian/quis, pengelolaan materi pembelajaran, pemberian nilai tugas, pengelolaan forum, dan pengelolaan diskusi.
3.
Yayasan
Pendidikan
Islam
Pondok
Pesantren
Al-Ikhwaniyah
Tangerag khusunya Madrasah Tsanawiyah Al-Ikhwaniyah. 4.
Dalam pengembangan sistem e-learning ini penulis menggunakan Modular
Object
Oriented
Dinamic
Learning
Environment
(MOODLE) sebagai antar muka pengguna, My Structure Query Language (Mysql) sebagai penyimpanan data (Database) dan PHP sebagai penghubung database dengan antarmuka, sehingga menjadi suatu solusi sistem informasi e-learning berbasis web yang terintegrasi.
1.4
Tujuan dan Manfaat Penelitian 1.4.1 Tujuan Penelitian Tujuan penelitian tugas akhir ini adalah: 1.
Mengembangkan sistem e-learning berbasis web yang berguna untuk meningkatkan dan menambah daya tarik siswa dalam proses belajar.
3
2.
Menyediakan informasi pelajaran yang harus di pelajari oleh siswa.
3.
Membantu guru dan siswa dalam proses belajar mengajar tanpa harus dibatasi oleh ruang dan waktu.
4.
Memanajemen materi pelajaran, quis, ujian, nilai, dan informasi lainnya.
1.4.2 Manfaat Penelitian 1.4.2.1 a.
Bagi Penulis Sebagai salah satu syarat dalam mendapatkan gelar strata 1 pada Jurusan Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta.
b.
Menambah wawasan dalam pembuatan dan pengembangan aplikasi sistem e-learning.
c.
Melatih kemampuan dalam menganalisa, mengolah masalah sehingga dapat memberikan solusi tepat terhadap masalah yang ada pada lembaga/instansi, maupun pemerintah atau swasta.
d.
Sarana melatih keterampilan dan mental yang kuat dalam menghadapi dunia kerja.
4
1.4.2.2
Bagi Instansi
a) Pembelajaran jarak jauh akan memudahkan sekolah, guru dan siswa dalam melaksanakan proses belajar mengajar. b) Pembuatan aplikasi pembelajaran yang terkomputerisasi ini (e-learning) yaitu sebagai wadah dalam mendapatkan dan meningkatkan ilmu pengetahuan siswa dan guru. c) Sebagai nilai tambah instansi dalam pengembangan ilmu pengetahuan
dan
teknologi
dan
peningkatan
mutu
pendidikan. 1.4.2.3
Bagi Universitas
a) Sebagai
masukan
universitas
untuk
mencetak
mengevaluasi
tenaga-tenaga
sejauh
terampil,
mana kreatif,
dinamis dan professional untuk dunia kerja. b) Mengetahui sejauh mana kemampuan mahasiswa dalam menguasai materi yang telah diberikan oleh universitas. c) Agar universitas dapat lebih memberikan apa yang dibutuhkan oleh mahasiswa di dalam perkembangan teknologi yang sangat pesat seperti sekarang ini.
5
1.5
Metode Penelitian Metode penelitian yang digunakan dalam penulisan ini adalah: 1.5.1 Metode Pengumpulan Data A. Studi Lapangan a.
Observasi Yaitu pengamatan yang dilakukan secara langsung untuk mendapatkan
data-data
yang
akan
diolah
kedalam
pengembangan sistem e-learning. b.
Wawancara Yaitu dengan melakukan pengumpulan data-data yang dimiliki instansi untuk mendapatkan informasi, dengan cara bertanya langsung kepada responden.
B. Studi Pustaka Dalam
hal
ini
teori-teori
yang
berhubungan
dengan
pengumpulan data dan penjelasan dari masing-masing data tersebut diambil dari buku-buku maupun dari internet. C. Studi Literatur Sejenis Dalam hal ini proyek–proyek yang berhubungan dan atau penelitian sejenis yang pernah dikembangkan untuk sebagai alat banding. 1.5.2 Metode Pengembangan Sistem
6
Metode pengembangan sistem yang digunakan penulis dalam penulisan skripsi ini adalah menggunakan metode SDLC dimana dalam sebuah siklus SDLC terdapat 5 (Lima) langkah (Mulyanto, 2009, 244). Dimana langkah-langkah tersebut adalah sebagai berikut:
Gambar 1.1 SDLC Waterfall Menurut (Sommerville) Setelah kebutuhan dikumpulkan secara lengkap, informasi mengenai kebutuhan-kebutuhan
tersebut
diubah
kedalam
struktur
dengan
menggunakan beberapa alat (tools) seperti DFD (Data Flow Diagram), ERD (Entity Relationship Diagram) dan STD (State Trantition Diagram). Kemudian pada fase implementasi, desain sistem diterjemahkan, kedalam kode-kode dengan menggunakan bahasa pemrograman
yang telah
ditentukan, kemudian dilakukan pengujian terhadap unit-unit yang dihasilkan.
7
Pada fase pengujian sistem, unit-unit tersebut disatukan, dan dilakukan pengujian secara keseluruhan. (Mulyanto, 2009, 244). 1.6
Tempat Dan Waktu Penelitian Penelian ini dilakukan pada : a. Tempat Penelitian ini di lakukan pada Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah yang beralamat di Jl. Ceger Raya Jurang Mangu Barat Pondok Aren Tangerang Banten. b. Waktu Penelitian Penelitian ini dilakukan selama kurang lebih 6 (enam) bulan dimulai dari bulan Januari s/d Juni.
1.7
Jadwal Penelitian Tabel 1.1 Jadwal penelitian Bulan Ke
No
Kegiatan
1
1
Studi Kepustakaan
2
Penulisan Proposal
3
Penulisan
2
Laporan
Akhir
8
3
4
5
6
4
Pengumpulan Data
5
Pengembanga Sistem
a
Membangun
web
server b
Membangun
media
ajar online c
Pengujian Aplikasi
d
Publikasi Situs
1.8
Sistematika Penulisan
Adapun sistematika penulisan laporan tugas akhir ini adalah sebagai berikut: BAB I :
PENDAHULUAN
Pada bab ini akan diuraikan latar belakang, perumusan masalah, batasan masalah, tujuan dan manfaat, metodologi penelitian jadwal kegiatan, sistematika penulisan, daftar pustaka.
9
BAB II :
LANDASAN TEORI Dalam bab ini akan diuraikan teori, e-learning, konsep dasar sistem, konsep dasar informasi, konsep dasar sistem informasi, alat perancangan sistem, metodologi pengembangan sistem, basis data, internet, Php dan Mysql, sistem e-learning, sistem informasi, pengenalan
e-Learning,
pengenalan
personal
home
page
(MOODLE) dan kajian-kajian yang diperlukan dalam penulisan penelitian ini.
BAB III :
METODELOGI PENELITIAN Bab ini membahas metode yang digunakan penulis dalam melakukan pencarian data maupun pengembangan sistem yang dilakukan pada penelitian ini, studi literatur sejenis, instrument penelitian, Kerangka penelitian serta metode pengembangan sistem.
BAB IV :
HASIL DAN PEMBAHASAN Bab ini membahas tentang perencanaan, perancangan, kontruksi, implementasi, serta pengujian sistem yang dibangun, dengan mengacu kepada pengembangan sistem yaitu System Development Life Cycle (SDLC), serta gambaran umum perusahaan.
10
BAB V :
PENUTUP Bab ini merupakan bab akhir yang memuat kesimpulan dan saran dari hasil penelitian yang telah dilakukan.
DAFTAR PUSTAKA:
11
BAB II LANDASAN TEORI Pada bab ini secara garis besar akan di jelaskan pengertian-pengertian dan konsep-konsep dasar yang digunakan dalam pengembangan sistem yang dibuat dalam tugas akhir ini. 2.1
Pengertian E-Learning Teknologi pembelajaran dapat di kelompokkan menjadi dua bagian yaitu
technology based learning dan technology based web learning. Technology based learning ini terdiri dari dua teknologi informasi yaitu audio information technologies, seperti radio, telepone, audio tape, atau voice mail, dan video information technologies, seperti video tape, video text, atau video massanging. Dalam pembelajaran terjadi kombinasi dari kedua teknologi tersebut yaitu audio/data, video/data, audio/video. Sedangkan, technology based web learning pada dasarnya adalah data information technologies seperti internet di dalamnya terdapat email, bulletin board, atau tele collaboration. Komunikasi antara pembelajar dan pengajar agar bisa berjalan dengan baik dan efektif maka diperlukan interaksi yang aktif dari keduanya yang bisa dilakukan secara langsung (synchronous) atau cara tidak langsung (a synchronous), misalnya pesan direkam dahulu sebelum digunakan (Munir, 2009, 168). Salah satu hasil teknologi dan informasi dan komunikasi yang dimanfaatkan adalah teknologi komputer dan internet-nya. Teknologi internet juga telah memangkas berbagai kelambanan proses yang bisa terjadi jika tanpa menggunakan internet. Penerapan internet yang paling jelas implementasinya
12
sekarang ini adalah penggunaan e-learning ini merupakan sistem pendidikan yang berbasis Dunia cyber yang telah diterima dengan baik dan banyak digunakan saat ini. Istilah e-learning memiliki definisi yang sangat luas e-learning terdiri dari huruf e yang merupakan singkatan dari elektronik dan kata learning yang artinya pembelajaran. Dengan demikian e-learning dapat diartikan sebagai pembelajaran dengan memanfaatkan bantuan perangkat elektronik komputer. Fokus paling penting dalam e-leraning adalah proses belajarnya (learning) itu sendiri, dan bukan pada ”e” (electronic), karena elektronik hanyalah sebagai alat bantu saja. Istilah e-learning dapat pula didefinisikan sebagai sebuah bentuk teknologi informasi yang diterapkan dalam bidang pendidikan dalam bentuk dunia maya. Definisi e-learning sendiri sebenarnya sangat luas bahkan sebuah portal yang menyediakan suatu topik dapat tercakup dalam lingkup e-learning ini. Namun, istilah e-learning lebih tepat ditujukan sebagai usaha untuk membuat sebuah transformasi proses pembelajaran yang ada di sekolah atau perguruan tinggi kedalam bentuk digital yang dijembatani oleh teknologi internet. (Munir, 2009, 168 - 170). E-learning sering pula disebut pembelajaran online atau online course pembelajaran online dalam pelaksanaannya memanfaatkan dukungan jasa teknologi, khususnya jasa teknologi informasi dan komunikasi, seperti telepone, audio, video, transmisi satelit, dan sebagainya. Pembelajaran online ini memungkinkan untuk menyelenggarakan pendidikan jarak jauh yang bisa
13
menjangkau lebih banyak orang dan berbagai tempat sampai daerah terpencil atau pedalaman sekalipun yang membutuhkan pendidikan (Munir, 2009, 168 - 170). 2.2
Konsep E-Learning Pada hakekatnya konsep e-learning dapat diartikan sebagai usaha yang
membuat kelas-kelas elektronik (maya) yang setara dengan kelas-kelas konvensional yang ada disekolah resmi. Pengertian setara ini diartikan bahwa kelas-kelas elektronik tersebut dapat menggantikan kelas-kelas di sekolah yang selama ini kita kenal. Bukan hanya sebagai pelengkap sekolah yang sudah ada. Oleh sebab itu, sebuah lembaga pendidikan virtual seperti e-learning haruslah mempunyai tugas dan misi yang sama dengan sebuah lembaga pendidikan konvensional (Afrizal, 2005, 11). Dengan demikian, sistem e-learning mau tidak mau harus dapat mengadopsi sistem-sistem yang sudah ada pada sekolah konvensional kedalam bentuk sistem digital dan internet dengan melakukan penyesuaian-penyesuain teknis yang diperlukan. Sebagai ilustrasi dapat digambarkan bahwa sistem e-learning merupakan hasil cangkokan dari sebuah sistem pendidikan konvensional dan masih merupakan sebuah eksperimen. Artinya sebuah cangkokan baru akan dapat berkembang dengan baik melalui suatu proses penyesuain dengan lingkunganya yang baru dan akan berkembang secara continue dan suatu saat akan setara dan sejajar dengan sekolah konvensional (Afrizal, 2005, 11-12). Contoh sifat yang diwarisi oleh sistem e-learning dari induknya adalah dalam proses belajar mengajar, seorang guru yang akan menyampaikan materi ajarnya kepada muridnya yang ada di belahan dunia dihubungkan dengan internet.
14
Cara ini relative sama dengan guru menyampaikan materi ajar pada siswanya. Hanya saja, disekolah menggunakan papan tulis dan alat tulis lainnya sedangkan didalam sistem e-learning menggunakan perangkat-perangkat digital yang fungsinya relative sama dengan fasilitas yang ada di kelas konvensional. (Afrizal, 2005, 11-12). Dengan demikian, jelaslah bahwa pengembangan sebuah teknologi elearning haruslah disesuaikan dengan karakter asli sebuah sistem pendidikan yang telah ada sebelumnya. Dari segi teknologi dan psikologi sistem e-learning haruslah dikembangkan secara sederhana, mudah, menarik untuk digunakan serta murah untuk mendapatkannya. Dalam perencanaan sistem e-learning haruslah dimasukkan unsur permainan dan mempunyai interface yang menarik sehingga tampilannya bersifat interaktif yang memberikan efek rasa betah bagi siswa atau mahasiswa (Afrizal, 2005, 11-12). 2.2.1 Latar Belakang Diselenggarakannya Pembelajaran Jarak Jauh Adapun beberapa alasan diselenggarakannya pembelajaran jarak jauh (E-learning) ini adalah sebagai berikut: 1.
Untuk Mengatasi Batasan Jarak, Tempat dan Waktu Pembelajaran jarak jauh dirancang untuk melayani pembelajar
dalam jumlah yang besar dengan latar belakang pendidikan, usia, dan tempat tinggal yang beragam. Pembelajaran jarak jauh untuk mengatasi
jarak,
tempat,
waktu
dalam
melaksanakan
proses
pembelajaran. Oleh karena itu, pembelajaran jarak jauh memiliki karakteristik atau ciri yang khas yang berbeda dengan sistem
15
pembelajaran yang diselenggarakan secara konvensional secara tatap muka. Karakteristik itu adalah terpisahnya secara fisik antara aktivitas pengajar dan pembelajar karena adanya tempat tinggal pembelajar yang jauh dari lembaga pendidikan, atau tempat tinggalnya dekat dengan lembaga pendidikan namun tidak dapat mengikuti kegiatan pembelajaran secara langsung. Untuk mengatasi pembelajaran jarak jauh yang tidak ada tatap mukanya, maka pembelajaran dilengkapi dengan penggunaan media yang memungkinkan terjadinya interaksi antara pengajar dan pembelajar sehingga memungkinkan pembelajaran menjadi lebih efektif dan efisien. Dapat menentukan waktunya sendiri kapan saja, dimana saja, sesuai dengan kecepatan dan gaya belajarnya sendiri. Media utama dalam pembelajaran jarak jauh pada awalnya hanya modul, namun dengan seiring perkembangan teknologi informasi dan komunikasi, muncul media pembelajaran berbantuan computer, audio, media non cetak, internet dan lain-lain (Munir, 2009, 7-8).
16
2.
Perkembangan Teknologi Informasi dan Komunikasi Perkembangan teknologi informasi dan komunikasi dalam
bidang pendidikan memungkinkan dilakukannya pembelajaran jarak jauh di peroleh melalui tatap muka di sekolah. Pembelajaran seiring dengan kemajuan teknologi informasi dan komunikasi diantaranya memanfaatkan
media
komputer
dan
internet-nya,
sehingga
pembelajaran jarak jauh sering pula disebut pembelajaran online. Dengan menggunakan media komputer dengan internet-nya tersebut dapat menghubungkan antara pengajar dan pembelajar dalam pembelajaran berbasis online (Munir, 2009, 8). 3.
Pemerataan Kesempatan Memperoleh Pendidikan Sistem pembelajaran jarak jauh merupakan suatu alternative
dalam pemerataan kesempatan dalam bidang pendidikan. Tujuan dari pembangunan sistem ini antara lain menerapkan aplikasi–aplikasi pembelajaran jarak jauh yang dikembangkan, karena sistem ini terdiri dari kumpulan aplikasi–aplikasi yang dapat digunakan sebagai alat bantu dalam kegiatan pembelajaran jarak jauh hingga penyampaian materi pembelajaran jarak jauh dapat dilakukan dengan baik (Munir, 2009, 7-8).
17
4.
Memberikan
Kesempatan Meningkatkan Kemampuan
Tingkat Pendidikan Pembelajaran jarak jauh memberikan kesempatan kepada anak bangsa yang belum tersentuh dan mengecap pendidikan yang lebih tinggi, atau pembelajar yang sempat putus sekolah untuk melanjutkan pendidikannya ke jenjang yang lebih tinggi. Pembelajaran jarak jauh juga memberikan peluang yang terbuka lebar bagi para pengajar untuk mendapatkan pendidikan dalam mengembangkan kompetensinya namun memiliki keterbatasan tempat karena kondisi tempat bertugas di daerah terpencil, atau terbatas dari segi waktu karena sibuk mengajar atau melakukan kegiatan lainnya. Yang tidak bisa meninggalkan pembelajar di kelas atau waktu bekerjanya (Munir, 2009, 7-10 ). 2.2.2 Sasaran, Tujuan, dan Prinsip Pembelajaran Jarak Jauh 1.
Sasaran Pembelajaran Jarak Jauh (Munir, 2009, 7-10). a.
Memberikan kesempatan kepada anak bangsa yang belum mengikuti pendidikan yang lebih tinggi, seperti pembelajar yang putus sekolah pada pendidikan dasar atau pendidikan menengah.
b.
Memberikan
kesempatan
meningkatkan
kualitas
kepada
pengajar
untuk
kemampuan/kompetensinya,
seperti berkaitan dengan kemampuan didaktik, metodik, dan paedogogik dengan mengikuti pendidikan tinggi.
18
2.
Tujuan Pembelajaran Jarak Jauh Pembelajaran jarak jauh memungkinkan pembelajar untuk
memperoleh pendidikan pada semua jenis, jalur dan jenjang secara mandiri dengan menggunakan berbagai sumber belajar dengan program pembelajaran yang sesuai dengan karakteristik, kebutuhan, dan kondisinya. Tujuan pembelajaran jarak jauh adalah untuk memberikan kesempatan pendidikan kepada warga masyarakat yang tidak dapat mengikuti pembelajaran konvensional secara tatap muka (Munir, 2009, 7-10). 3.
Prinsip Pembelajaran Jarak Jauh Pembelajaran jarak jauh mencakup upaya yang ditempuh
pembelajar untuk mewujudkan pendidikan sepanjang hayat, dengan prisip-prinsip
kebebasan,
keluwesan,
kemandirian,
keterkinian,
kesesuaian, mobilitas dan efisiensi. Prinsip-prinsip tersebut menjadi dasar dalam mengambil keputusan dalam bidang pendidikan untuk menyediakan berbagai fasilitas pembelajaran jarak jauh (Munir, 2009, 7-10). 2.3
Penerapan
atau
Aplikasi
E-learning
dalam Audio
dan
Video
Conrferencing, serta Videobroadcasting a.
Audio Conferencing Audio conferencing merupakan salah satu teknologi e-learning
interaktif paling sederhana dan paling murah untuk pembelajaran jarak jauh.
19
Audio conrferencing adalah
interaksi atau konferensi langsung dalam
bentuk audio (suara) antar dua atau lebih yang berada pada tempat berbeda, bahkan dapat melibatkan pembelajar yang banyak pada lokasi yang tersebar dan berbeda. Teknologi yang digunakan adalah telepon. Dalam pelaksanaan audio conferencing dibutuhkan perangkat tambahan (audio conferencing bridge) yang dapat mengurangi ganguan (noise) maupun interaksi pada sistem (Munir, 2009, 181). b.
Video Broadcasting Video broadcasting merupakan salah satu teknologi e-learning
interaktif yang bersifat satu arah (komunikasi linear). Penggunaan program e-learning dengan program video broadcasting lebih banyak digunakan dibandingkan dengan audio conferencing. Hal ini terjadi karena sifat video broadcasting yang audio visual. Dalam prinsip belajar diungkapkan bahwa belajar akan lebih berhasil jika melibatkan banyak indera. Sasaran pesertanya dalam jumlah yang besar (massal) dan menyebar (dispersed). Sebagai media transaksinya umumnya menggunakan media satelit. Pembelajar mengikuti program pembelajaran melalui video broadcasting dengan cara melihat dan mendengarkan pesawat televisi yang terhubung ke stasiun (broadcaster) tertentu melalui antenna penerima bisa atau antena parabola yang dilengkapi dengan decoder khusus ( Munir, 2009, 181). c.
Video Conferencing Teknologi multimedia video broadcasting dapat memungkinkan
seluruh pembelajar melihat, mendengar, dan bekerja sama secara langsung.
20
Sesuai dengan namanya, fungsi video broadcasting memberikan visualisasi secara langsung dan lengkap kepada seluruh pembelajar dengan multi media (video, audio dan data). Video conferencing distance learning adalah salah satu aplikasi dari teknologi informasi dan komunikasi yang memberikan salah satu solusi dalm bidang pendidikan dengan menawarkan banyak manfaat dan kemudahan bagi pengajar dan pembelajar sebagai penggunanya. Video conferencing distance learning memungkinkan interaksi antara dua orang atau lebih, dua kelas atau lebih pada tempat yang berbeda dan waktu yang bersamaan menggunakan sistem multipoint. Interaksi terjadi antara pembelajar
dengan
pengajar,
pembelajar
dengan
pembelajar
lain,
pembelajar dengan materi pembelajaran dan pembelajar dengan sumbersumber informasi (information resource) pada lokasi yang berbeda dan dilakukan secara langsung (real time) dan komunikatif seperti pada kelas konvensional yang menerapkan tatap muka langsung. Materi pembelajaran pada video conferencing distance learning disajikan dalam bentuk suara (audio), gambar (visual), maupun teks, secara terpisah atau bersamaan (simultan) ( Munir, 2009, 182). Penggunaan video conferencing banyak manfaatnya. Pengajar dan pembelajar
lebih
memilih
menggunkan
video
conferencing
untuk
menghemat waktu, tempat, dan tenaga, serta menghindar segala resiko yang bisa terjadi setiap saat. Sekurangnya ada tiga manfaat dalam pembelajaran
21
jarak jauh menggunakan sistem video conference ini, yaitu : ( Munir, 2009, 182). 1)
Dapat menjembatani kesenjangan pendidikan. Sistem seperti ini sangat membantu, terutama jika dikaitkan dengan letak geografis Negara Indonesia yang terdiri dari berbagai pulau yang tersebar. Dengan
adanya
teknologi
video
conference
ini
akan
lebih
mendekatkan sekaligus memudahkan kendala geografis tersebut. 2)
Memperkokoh demokratisasi. Sistem pembelajaran jarak jauh dengan video conference ini diharapkan dapat diperluas jaringan dan aksesnya yang dapat dipercepat sehingga dapat mempersatukan pembelajar yang tersebar di berbagai tempat.
3)
Melakukan inovasi yang menarik. Sistem pembelajaran jarak jauh dengan video conference ini, menjadikan proses pembelajaran menjadi lebih menarik, menyenangkan, dan mencerdaskan. Belajar terasa menyenangkan dan tidak membosankan karena sambil melihat monitor, layar televisi, atau layar video yang menarik dan interaktif. Dengan dilakukannya sistem pembelajaran jarak jauh ini, diharapkan investasi dalam pembentukan Sumber Daya Manusia (SDM) akan berhasil.
4)
Secara materi dapat menghemat biaya pembelajaran, karena tidak perlu membayar banyak pengajar, tidak mengeluarkan anggran untuk membangun gedung atau kampus atau kelas untuk belajar.
22
Terciptanya sistem pembelajaran jarak jauh ini, juga semakin memudahkan suatu lembaga pendidikan berkembang lebih maju. d.
Silabus Online Panduan proses pembelajaran antara pengajar dan pembelajar telah
disediakan dalam silabus online. Seluruh pembelajar dan orang tua bisa memantaunya di silabus online. Dengan silabus online ini diharapkan dapat terjalinnya hubungan yang serasi dengan kontrol yang baik diantara lembaga pendidikan, masyarakat dan dunia kerja (Munir, 2009, 182). e.
The World Wide Web (WWW) Penerapan e-learning melalui jaringan internet menempatkan materi
pembelajaran pada situs pembelajaran tertentu. Situs tersebut dapat diakses oleh pengajar maupun pembelajar kapan dan dimana saja. Kehadiran situs web bagi suatu organisasi pada era digital dan internet di Dunia maya saat ini dan mungkin masa yang akan datang telah menjadi suatu kebutuhan standar yang sangat penting. Karena sebagai pintu masuk menemukan dan mengenal untuk memperoleh informasi suatu organisasi dilingkungan dunia maya. Lembaga-lembaga pendidikan, termasuk sekolah dan perguruan tinggi sekarang hampir semuanya memiliki situs web ( Munir, 2009, 184). Selain sebagai kebutuhan, situs web ini merupakan tuntutan masyarakat yang memerlukan informasi tentang lembaga tersebut, sehingga idealnya pemahaman akan pentingnya situs web secara teoritis maupun praktis. Oleh karena itu situs web hendaknya dirancang dan dipelihara agar
23
menarik dan representatif dan dapat memenuhi kebutuhan informasi para pembaca dari masyarakat luas. ( Munir, 2009, 184). f.
Elektronic Mail (E-Mail) atau Surat Elektronik Dalam era globalisasi dewasa ini, teknologi informasi dan komunikasi
telah merajai dunia komunikasi, karena adanya media yang sangat cepat, akurat, dan memikat yaitu sistem informasi dan komunikasi melalui komputer, khususnya jaringan internet. Melaui jaringan internet itu kita mendapatkan
berbagai
informasi.
komunikasi
melalui
internet
memungkinkan manusia di seluruh dunia untuk mentransfer dan menerima informasi, pengetahuan, hiburan, dan sebagainya. Tidak ketinggalan orangorang yang peduli terhadap pendidikan melakukan langkah-langkah inovatif memanfaatkan komunikasi melalui jaringan internet ini untuk dijadikan sumber atau media pembelajaran. Untuk mendapatkan materi pembelajaran pengajar dan pembelajar tidak hanya membaca dari berbagai sumber belajar yang tercetak, namun dapat mengakses ke internet, sehingga akan mendapatkan informasi dan pengetahuan yang berkualitas, terbaru (update), cepat, murah, dan sesuai dengan yang dibutuhkan. Jika membaca buku atau sumber belajar tercetak lainnya pengajar cenderung pasif, namun melalui jaringan internet ini lebih aktif dan interaktif. Selain itu untuk mempermudah penyajian materi pembelajaran dari pengajar kepada pembelajar baik secara tatap muka atau jarak jauh yang terhalang ruang dan waktu maka dilakukan melalui jaringan internet online section. Salah satu cara penyebaran, pengiriman, dan
24
penerimaan informasi dengan cepat, tepat, akurat, dan mudah diperoleh sehingga membuat informasi itu memiliki nilai (value) adalah dengan e-mail ( Munir, 2009, 184). g.
Voice Mail Sistem voice mail menyimpan dan menyampaikan pesan suara yang
diubah dalam bentuk digital. Pesan suara dikirim dalam bentuk digtat pada penerima telephone
mailbox. Pesan suara secara digit disimpan pada
keduanya dengan alat penyimpanan, seperti disk magnetic. Ketika penerima mendapatkan kembali pesan dari mailbox, pesan diubah kembali pada bentuk suara asli. Pesan suara diatur dengan menekan serangkaian tombol telephone pengguna kadang-kadang sulit (terganggu) mengendalikan rangkaian rekaman suara. Penerima pesan dapat mengulangi atau meneruskan pesan atau mengirimkan melalui mailbox lain. Pesan boleh diedarkan seperti memo suara, dengan setiap penerima melampirkan komentar lisan. (Munir, 2009, 186). h.
Telekonferensi dan Sistem Pertemuan Elektronik komputer sebagai hasil teknologi informasi dan komunikasi telah
memperbesar kemungkinan berkomunikasi antara orang banyak tanpa dibatasi jarak, tempat, dan waktu. Pembelajar dapat berada ditempat yang jauh dan proses pembelajarannya menggunakan audio konferensi, video konferensi, atau dengan fasilitas pertemuan elektronik, sehingga pertemuan dapat dilakukan kapan saja dan dimana saja. ( Munir, 2009, 186).
25
i.
Pengiriman Pesan Kilat (Instant Messenger) Pengiriman pesan kilat (Instant Messenger) berfungsi untuk
memudahkan berkomunikasi tidak terbatas waktu, ruang, dan orang, dilakukan kapan saja, dimana saja, dengan siapapun. Disebut pesan kilat karena pesan dikirim hanya dalam hitungan detik dan dapat langsung terbalas. Bentuk pesan yang dikirim dapat berupa teks, suara, atau video (Munir, 2009, 186) 2.4
Aplikasi E-Learning a.
Moodle Salah satu aplikasi e-learning yang berbasis open source adalah
Moodle. Moodle adalah paket software yang diproduksi untuk kegiatan belajar berbasis internet dan website. Moodle dikembangkan pertama kali dikembangkan oleh Martin Diogamas yang mempertahankan moodle sebagai paket software e-learning yang free (gratis) dan open source (terbuka source programnya). Moodle terus mengembangkan rancangan sistem dan desain user interface setiap minggunya (up to date). Oleh karena itu, moodle tersedia dan dapat digunakan secara bebas sebagai produk open source. Sistem e-learning berbasis open source (Moodle) yang digunakan diharapkan dapat meningkatkan efisiensi dan efektivitas kinerja pengajar dan pemahaman pembelajar terhadap materi pembelajaran. ( Munir, 2009, 180). Istilah Moodle singkatan dari Modular Object Oriented Dynamic Learning Enviroment yang berarti tempat belajar dinamis dengan
26
menggunakan model berorientasi objek atau merupakan paket lingkungan pendidikan berbasis web yang dinamis dan dikembangkan dengan konsep berorientasi objek. Moodle bisa di download secara gratis dari www.moodle.org. Moodle bisa memberikan paket software yang lengkap (Moodle + Apache + MySQL + PHP). Contoh Moodle yang ada sekarang antara lain versi 1.4.3 ( Munir, 2009, 180). Kelebihan Moodle, antara lain : 1)
Penggunaannya tepat untuk kelas online.
2)
Hasil belajarnya relatif sama baiknya dengan belajar secara langsung tatap muka dengan pengajar.
3)
Pengajar mempunyai hak istimewa, yaitu dapat mengubah (memodifikasi) materi pembelajaran. Pengajar dapat mengatur pelajaran, termasuk melarang pengajar yang lain memberikan pelajaran. Selain itu, dapat memilih bentuk atau metode pembelajaran seperti berdasarkan mingguan, berdasarkan topik atau bentuk diskusi.
4)
Teknologi yang digunakan bersifat sederhana, sehingga mudah, relatif murah, dan efisien.
5)
Program mudah di install.
6)
Programnya cukup satu database yang diperlukannya.
7)
Pelajaran dilengkapi dengan dengan tampilan penjelasan. Selain itu, pelajaran dapat dipilah menjadi beberapa kategori dan dapat mendukung banyak pelajaran.
27
8)
Keamanan yang terjamin dengan baik.
9)
Disediakan paket untuk berbagai bahasa, sehingga memudahkan setiap pengguna untuk memilih bahasa yang digunakan, bisa Bahasa Indonesia, Inggris, Cina, Perancis, dan sebagainya.
b.
Atutor Aplikasi e-learning yang berbasis open source selain Moodle adalah
Atutor. Atutor adalah Web-based Open Source Learning Control Management System (LCMS) di desain dengan aksessibilitas dan kemampuan adaptasi. Atutor merupakan paket software yang diproduksi untuk kegiatan belajar berbasis internet dan website administrator dapat menginstal atau meng-update Atutor dengan cepat dan singkat. Pengajar dapat dengan cepat memasang, memaketkan, dan mendistribusikan materi pembelajaran, dan mengadakan kursus oline-nya sendiri. Pembelajar belajar dalam lingkungan yang berbeda-beda. Atutor bisa di bisa di download secara gratis dari www.atutor.ca. Keberadaan dan pemanfaatan sistem e-learning berbasis open source (moodle dan atutor) sebagai media pembelajaran elektronik (tutorial online) dapat dijadikan pertimbangan dalam menentukan arah dan kebijakan. Sedangkan bagi penyelenggara pembelajaran jarak jauh sistem e-learning berbasis open source (Moodle) dapat dijadikan media untuk melakukan proses pembelajaran jarak jauh (Munir, 2005, 180-181).
28
2.5
Konsep Dasar Sistem Terdapat dua kelompok pendekatan di dalam pendefinisian sistem, yaitu
kelompok yang menekankan pada prosedur dan kelompok yang menekankan pada elemen atau komponennya. Pendekatan yang menekankan pada prosedur mendefenisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-bersama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Sedangkan pendekatan sistem yang lebih menekankan pada elemen atau komponen mendefenisikan sistem sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu (Jogiyanto, 2005, 1-2). a.
Pengertian Sistem Setiap sistem terdiri dari struktur dan proses. Struktur sistem merupakan unsur-unsur yang membentuk sistem tersebut. Sedangkan proses sistem menjelaskan cara kerja setiap unsur sistem tersebut dalam mencapai tujuan sistem. Dari uraian diatas dapat diambil kesimpulan bahwa suatu sistem pada dasarnya sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai suatu sasaran (objectives). Tujuan biasanya dihubungkan
29
dengan ruang lingkup yang lebih luas sementara sasaran memiliki ruang lingkup yang lebih sempit (Sutabri, 2003, 8-11). b.
Pengertian Sub Sistem Sebuah sistem umumnya tersusun atas sejumlah sistem-sistem yang lebih kecil. Sistem-sistem yang berada dalam sebuah sistem itulah yang disebut subsistem (Kadir, 2003, 60). Suatu sistem dapat terdiri dari bagian-bagian sistem atau subsistem. Contoh, sistem komputer dapat terdiri dari subsistem perangkat keras dan subsistem perangkat lunak (Sutabri, 2003, 5).
c.
Karakteristik Sistem Model umum sebuah sistem terdiri dari input, process dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana mengingat sebuah sistem dapat mempunyai beberapa masukan dan keluaran sekaligus. Selain itu sebuah sistem juga memiliki karakteristik dan sifat-sifat yang tertentu, yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem (Sutabri, 2003, 11).
30
Interface
Sub system
Sub system
Boundary Sub system
Sub system
Boundary
input
pengolahan
output
Boundary
Gambar 2.1 Karakteristik suatu sistem (Jogiyanto, 2005, 6). Adapun karakteristik yang dimaksud adalah sebagai berikut : 1.
Komponen Sistem (Components) Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang bekerja sama membentuk satu kesatuan.
2.
Batasan Sistem (Boundary)
31
Batasan sistem sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lainnya atau sistem dengan lingkungan luarnya. 3.
Lingkungan Luar Sistem (Environment) Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang
mempengaruhi
operasi
sistem
tersebut
disebut
dengan
lingkungan luar sistem. 4.
Penghubung Sistem (Interface) Sebagai media yang menghubungkan sistem dengan subsistem yang lain disebut dengan penghubung sistem atau interface.
5.
Masukan Sistem (Input) Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input).
6.
Keluaran Sistem (Output) Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna.
7.
Pengolah Sistem (process) Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran.
8.
Sasaran Sistem (Objective)
32
Suatu sistem mempunyai tujuan dan sasaran yang pasti dan bersifat deterministik, kalau suatu sistem tidak memiliki sasaran, maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan (Sutabri, 2003, 11-12). 2.6
Konsep Dasar Informasi Informasi merupakan proses lebih lanjut dari data yang sudah memiliki nilai
tambah. Informasi dapat dikelompokkan menjadi 3 bagian, yaitu : a.
Informasi Strategis. Informasi ini digunakan untuk mengambil keputusan jangka panjang.
b.
Informasi Taktis. Informasi dibutuhkan untuk mengambil keputusan jangka menengah.
c.
Informasi Teknis. Informasi ini dibutuhkan untuk keperluan operasional
sehari-hari.
Informasi
adalah
data
yang
telah
diklasifikasikan atau diolah atau di interpretasikan untuk digunakan dalam proses pengambilan keputusan. Sistem pengolahan informasi akan mengolah data menjadi informasi atau mengolah data dari bentuk tak berguna menjadi berguna bagi yang menerimanya (Sutabri, 2003, 17-18). 2.6.1 Lingkungan Informasi Informasi merupakan salah satu sumber daya penting dalam manajemen moderen. Banyak keputusan strategis yang bergantung kepada
33
informasi. Manajemen informasi adalah segala kegiatan yang berkaitan dengan pemerolehan informasi, penggunaan informasi seefektif mungkin dan juga pembuangan terhadap informasi (yang tidak berguna lagi) pada waktu yang tepat. Informasi tidak hanya digunakan untuk kepentingan internal dalam organisasi, tetapi juga dipakai oleh pihak eksternal (di luar organisasi) (Kadir, 2003, 26-27). Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut. Data yang diolah untuk menghasilkan informasi menggunakan suatu model proses yang tertentu. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputuasan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus (Sutabri, 2003, 24). 2.6.2 Fungsi dan Siklus Informasi Fungsi informasi adalah menambah pengetahuan atau mengurangi ketidakpastian pemakai informasi. Informasi yang disampaikan kepada pemakai mungkin merupakan hasil dari data yang dimasukkan ke dalam pengolahan. Akan tetapi dalam kebanyakan pengambilan yang kompleks, informasi hanya dapat menambah kemungkinan kepastian atau mengurangi bermacam-macam pilihan. Informasi yang disediakan bagi pengambil
34
keputusan memberikan suatu kemungkinan faktor resiko pada tingkattingkat pendapatan yang berbeda (Sutabri, 2003, 24). 2.6.3 Konsep Dasar Data Istilah data dan informasi sering dugunakan secara bergantian ada yang menyebut data, padahal informasi, sebaliknya ada yang menyebutnya informasi, padahal data, Gordon B Davis menjelaskan kaitannya data dengan informasi dalam bentuk definisi sebagai berikut “Informasi adalah data yang telah di proses kedalam suatu bentuk yang memiliki arti bagi si penerima dan mempunyai nilai nyata dan terasa bagi keputusan mendatang”. Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum (Sutabri, 2003, 15). Data adalah kenyataan yang menggambarkan suatu kejadian–kejadian dan kesatuan nyata, kejadian-kejadian adalah sesuatu yang terjadi pada saat tertentu, di dalam dunia bisnis adalah perubahan suatu nilai yang di sebut transaksi. Misalnya, penjualan adalah transaksi perubahan nilai barang menjadi nilai uang atau nilai piutang dagang. Kesatuan nyata adalah merupakan suatu objek yang nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi. Dari definisi dan uraian data tersebut dapat di simpulkan bahwa data adalah bahan mentah yang diproses untuk menyajikan
informasi.
Berikut
adalah
gambar
yang
pemrosesan data menjadi sebuah informasi (Sutabri, 2003, 16).
35
menjelaskan
Gambar 2.2 Pemrosesan data (Sutabri, 2003,16) Mengenai pengertian data, lebih jelas apa yang di definisikan oleh Drs.John J. Longkutoy dalam bukunya “pengenalan Komputer” sebagai berikut: Istilah data adalah suatu istilah majemuk yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, angka-angka, huruf-huruf, atau suatu simbol yang menunjukkan suatu ide, objek, kondisi atau situasi dan lain-lain. Jelasnya data itu bisa berupa apa saja dan dapat di temui di mana saja (Sutabri 2003, 15-16). 2.6.4 Nilai dan Kualitas Informasi 1)
Nilai Informasi Nilai dari informasi ditentukan 2 (dua) hal, yaitu manfaat dan
biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Akan tetapi, perlu diperhatikan bahwa informasi yang digunakan
36
dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan
sehingga
tidak
memungkinkan
dan
sulit
untuk
menghubungkan suatu bagian informasi pada suatu masalah tertentu dengan biaya untuk memperolehnya karena sebagian besar informasi dinikmati tidak hanya oleh satu pihak di dalam organisasi. (Sutabri, 2003, 31). Lebih lanjut, sebagian besar informasi tidak dapat persis ditafsir keuntungannya dengan suatu nilai uang, tetapi dapat di tafsir nilai efektifitasnya.
Pengukuran
nilai
suatu
informasi
biasanya
dihubungkan dengan nilai analisis cost effectiveness atau cost benefit. Nilai informasi ini di dasarkan pada 10 (sepuluh) sifat, yaitu: (Sutabri, 2003, 31). A.
Mudah diproses Sifat ini menunjukkan mudahnya dan cepatnya informasi dapat diperoleh. Kecepatan memperoleh dapat di ukur misalnya 1 menit versus 24 jam. Akan tetapi, beberapa nilainya bagi pemakai informasi sulit untuk mengukurnya.
B.
Luas dan lengkap Sifat ini menunjukkan lengkapnya isi informasi. Hal ini tidak berarti hanya volume-nya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur karena itu sulit mengukurnya.
C.
Ketelitian
37
Sifat ini berhubungan dengan tingkat kebebasan dari kesalahan
keluaran
informasi.
Dalam
hubungannya
dengan volume data yang besar biasanya terjadi dua jenis kesalahan,
kesalahan
pencatatan
dan
kesalahan
perhitungan. D.
Kecocokan Sifat ini menunjukkan betapa baik keluaran informasi dalam hubungannya dengan permintaan para pemakai. Isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi semua keluaran lainnya tidak berguna, tetapi
mahal
mempersiapkannya
sifat
ini
sulit
mengukurnya. E.
Ketepatan waktu Sifat ini berhubungan dengan waktu yang dilalui yang lebih
pendek
informasi.
daripada
Masukan,
siklus
untuk
pengolahan,
mendapatkan
dan
pelaporan
pengeluaran kepada para pemakai biasanya tepat waktu. Dalam beberapa hal, ketepatan waktu dapat di ukur. Misalnya berapa banyak penjualan dapat ditambah dengan memberikan
tanggapan
segera
kepada
permintaan
langganan mengenai tersedianya barang-barang inventaris.
38
F.
Kejelasan Sifat ini menunjukkan tingkat keluaran informasi yang bebas dari istilah-istilah yang tidak jelas. Membetulkan laporan dapat memakan biaya yang sangat besar. Berapa biaya yang diperlukan untuk memperbaiki laporan tersebut?
G.
Keluwesan Sifat ini berhubungan dengan dapat disesuaikannya keluaran informasi tidak hanya dengan lebih dari satu keputusan, tetapi juga dengan lebih dari seorang pengambil keputusan. Sifat ini sulit di ukur, tetapi dalam banyak hal dapat di berikan nilai yang dapat diukur.
H.
Dapat dibuktikan Sifat ini menunjukkan kemampuan dari beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.
39
I.
Tidak ada prasangka Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.
J.
Dapat diukur Sifat ini menunjukkan hakekat informasi yang dihasilkan dari sistem informasi formal. Meskipun kabar angin, desas desus, dugaan-dugaan, klenik dan sebagainya sering dianggap informasi. Hal tersebut di luar lingkup informasi.
2)
Kualitas Informasi Kualitas suatu informasi tergantung dari 3 (tiga) hal yaitu :
Informasi harus akurat (accurate), tepat waktu (timeline), dan relevan (relevance). Penjelasan tentang kualitas informasi tersebut akan di paparkan di bawah ini. (Sutabri, 2003, 31-36). A.
Akurat (Accurate) Informasi harus bebas dari kesalahan–kesalahan dan tidak
bisa atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut. B.
Tepat waktu (Timeline)
40
Informasi yang datang pada si penerima tidak boleh terlambat. Informasi yang sudah usang tidak memiliki nilai lagi karena informasi merupakan landasan dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal bagi organisasi. Dewasa ini mahalnya informasi disebabkan karena harus cepatnya informasi tersebut dikirim atau didapat sehingga diperlukan teknologi mutakhir untuk mendapatkan, mengolah, dan mengirimkannya. C.
Relevan (Relevance) Informasi tersebut mempunyai manfaat bagi pemakainya.
Relevansi informasi untuk orang satu dan lain berbeda, misalnya informasi sebab musabab kerusakan mesin produksi akuntan perusahaan adalah kurang relevan dan akan lebih relevan jika ditujukan kepada ahli teknik perusahaan. Sebaliknya, informasi mengenai harga pokok produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi akan lebih relevan untuk akuntan perusahaan (Sutabri, 2003, 35-36).
41
2.7
Konsep Dasar Sistem Informasi Informasi merupakan hal yang sangat penting bagi manajemen di dalam
pengambilan keputusan. Darimana informasi tersebut bisa didapatkan?. Informasi diperoleh dari sistem informasi. Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, yang mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto, 2005, 11). 2.7.1 Komponen dan Tipe Sistem Informasi Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block) yang terdiri dari blok masukan, blok model, blok keluaran, blok teknologi, blok basis data dan blok kendali. (Sutabri, 2003, 42-43). a.
Blok Masukan (Input Block) Input mewakili data yang masuk kedalam sistem informasi.
b.
Blok Model (Model Block) Blok ini terdiri dari kombinasi prosedur, logika dan model matematika yang akan memanipulasi data input.
c.
Blok Keluaran (Output Block) Merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
42
d.
Blok Teknologi (Technology Block) Teknologi merupakan Tool Box dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mangakses data, menghasilkan dan mengirim keluaran dan membantu pengendalian dari sistem secara keseluruhan.
e.
Blok Basis Data (Database Block) Basis data (Database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lainnya.
f.
Blok Kendali (Control Block) Beberapa pengendalian perlu dirancangan dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dicegah dan bila terlanjur terjadi maka kesalahan-kesalahan dapat dengan cepat diatasi.
2.7.2 Perencanaan Sistem Informasi Perencanaan
sistem
informasi
yaitu
bagaimana
menerapkan
pengetahuan tentang sistem informasi ke dalam organisasi. Untuk dapat terus maju dan eksis bila organisasi berkembang sesuai dengan teknologi dan teori organisasi moderen. Namun demikian hal ini tidak berarti bahwa sistem informasi dan teknologi informasi sebagai suatu hal yang kaku. Sistem informasi dapat dibentuk sesuai dengan kebutuhan organisasi.
43
Bagaimana Informasi itu mengalir dari satu tempat ketempat lain, bagaimana merencanakan keseluruhan serta bagaimana merencanakan sistem informasi secara perbagian. Perlu diingat perubahan sistem, baik besar maupun kecil, selalu akan melalui tingkatan-tingkatan sebagai berikut (Sutabri, 2003, 44-45): a)
Ide
: mengetahui perlu adanya perubahan.
b)
Design
: merancang cara pemecahannya.
c)
Pelaksanaan
: menerapkan design kedalam sistem.
d)
Kontrol
: memeriksa tingkat pelaksanaan dijalankan sesuai dengan design.
e)
Evalusi
: memeriksa apakah perubahan yang terjadi sesuai dengan tujuan semula.
f)
Tindak lanjut
: melaksanakan perubahan sesuaai dengan
hasil
evalusi yang ada.
Oleh karena itu bahan perencanaan sistem informasi yang akan dibahas berkisar pada keempat tingkatan ini. IDE DESIGN PELKSANAAN EVALUASI Keempat tingkatan ini juga telah menjadi kunci yang digunakan untuk memecahkan bagian masalah secara menyeluruh maupun perbagian. 2.7.3 Pengelolaan Sistem Informasi Pengelolaan
sistem
informasi
merupakan
bagian
yang
tidak
terpisahkan dari studi manajemen. Pengelolaan sistem informasi merupakan faktor kunci bagi keterlaksanaan dan keberhasilan manajemen. Hal ini dapat
44
dimengerti mengingat semua subsistem manajemen bertopang pada unsur manusia, bagi sebagian manajer maupun bawahan, yang ditentukan dengan cara bertingkah laku atau melakukan perbuatan tertentu yang terarah untuk mencapai tujuan manajemen (Sutabri, 2003, 45-46). 2.7.4 Pengendalian Sistem Informasi Pengendalian sistem informasi merupakan bagian yang tak dapat dipisahkan dari pengelolaan sistem informasi, bahkan melaksanakan fungsi yang sangat penting karena mengamati setiap tahapan dalam proses pengelolaan informasi. Pengelola sistem informasi perlu memahami dan memiliki
keterampilan
manajerial
dalam
melaksanakan
kegiatan
pengendalian sistem informasi (Sutabri, 2003, 48). 2.7.5 Penilaian Sistem Informasi Fungsi utama dari penilaian informasi adalah menyediakan informasi sebagai bahan pertimbangan untuk membuat keputusan. Penilaian merupakan komponen penting dalam pengelolaan sistem informasi. Komponen yang dimaksud, yakni masukan, proses dan produk. Komponen masukan langkah awal dalam rangka penyusunan informasi. Komponen proses bertalian dengan transformasi informasi, sedangkan komponen produk bertalian dengan hasil dan dampak sistem informasi. Masing-masing komponen-komponen tersebut menuntut adanya penilaian (Sutabri, 2003, 50-51). Sistem informasi manajemen (Management Information System) adalah merupakan penerapan sistem informasi di dalam organisasi untuk
45
mendukung informasi-informasi yang dibutuhkan oleh semua tingkatan manajemen. SIM merupakan kumpulan-kumpulan dari interaksi-interaksi sistem-sistem informasi yang menyediakan informasi baik untuk kebutuhan manajerial maupun kebutuhan operasi (Jogiyanto, 2005, 14). 2.7.6 Peranan Sistem Informasi bagi Manajemen Manajemen membutuhkan informasi untuk mendukung pengambilan keputusan yang akan dilakukan. Sumber informasi untuk pengambilan keputusan manajemen bisa didapat dari informasi eksternal dan informasi internal. Informasi internal dapat diperoleh dari sistem informasi berupa sistem informasi yang dihasilkan dari operasi PDE (Pengolahan Data Elektronik) dan informasi non PDE (Jogiyanto, 2005, 18). 2.7.7 Perancangan Sistem Informasi Untuk dapat mengembangkan sistem informasi yang berkualitas, diperlukan
prosedur-prosedur
perancangan
sesuai
dengan
prosedur
pengembangan sistem informasi atau SDLC, perancangan terdiri dari dua aktivitas utama, yaitu perancangan perangkat keras meliputi perancangan arsitektur serta perancangan perangkat lunak yang meliputi perancangan database yang meliputi ERD dan perancangan sistem yang dapat berupa DFD (Mulyanto, 2009 , 271-272).
46
2.7.8 Bagan Alir Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. Pedoman untuk menggambarkannya (Jogiyanto, 2005, 795 ). 1.
Sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri suatu halaman.
2.
Kegiatannya harus ditunjukkan dengan jelas.
3.
Ditunjukkan dengan jelas dimulai dan berakhirnya suatu kegiatan.
4.
Masing-masing kegiatan sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan.
5.
Kegiatannya sudah dalam urutan yang benar.
6.
Kegiatan yang terpotong dan akan disambung ditunjukkan dengan jelas oleh simbol penghubung.
7.
Digunakan simbol-simbol yang standar.
Ada lima macam bagan alir (Jogiyanto, 2005, 796 ). I.
Bagan alir sistem (system flowchart) merupakan : •
Bagan
yang
menunjukkan
arus
pekerjaan
secara
keseluruhan dari sistem. •
Menjelaskan urut-urutan dari prosedur-prosedur yang ada didalam sistem.
•
Menunjukkan apa yang dikerjakan di sistem
47
•
Simbol-simbol :
Tabel 2.1 Bagan Alir Sistem Simbol
Dokumen;
menunjukkan dan
output
Simbol
input
manual;
menunjukkan
baik
pekerjaan manual
untuk proses manual, mekanik
atau
Simbol N
simpanan
Simbol
offline ; file non-
offline;
nonyang
diarsip urut angka
diarsip
huruf
(numerical)
(alphabetical)
Simbol
Simbol kartu punhc;
offline;
yang
simpanan file
komputer C
file
komputer
komputer
N
A
simpanan
non
urut
menunjukkan
yang
i/o
yang menggunakan
diarsip urut tanggal
kartu punch
(chronological) (Jogiyanto, 2005, 796 ) Tabel 2.2 Bagan Alir Flowchart Simbol
Proses;
menunjukkan
Simbol operasi luar; menunjukkan
kegiatan proses dari operasi
program
operasi
yang
komputer Simbol sort offline;
dilakukan Simbol
menunjukkan proses
magnetic;
pengurutan
data
menunjukkan
i/o
proses
menggunakan
pita
diluar
48
diluar pita
Simbol
disk
;
menunjukkan
i/o
Simbol
diskette;
menunjukkan
i/o
menggunakan
menggunakan disket
Drum
Pita
magnetik;
menunjukkan
i/o
kertas
berlubang;
menggunakan drum
menunjukkan
i/o
magnetic Keyboard;
menggunakan Display;
pita
menunjukkan
input
menunjukkan output
yang menggunakan on-line keyboard Hubungan
yang ditampilkan di
komunikasi;
Garis
alir;
menunjukkan proses
Menunjukkan
arus
transmisi data mail.
dari proses
Penjelasan;
Penghubung;
Menunjukkan
Menunjukkan
penjelasan dari suatu
penghubung
proses
halaman yang sama
ke
atau halaman lain
Pita Kontrol; menunjukkan penggunaan pita kontrol (control tape) dalam batch control untuk pencocokan di proses batch (Jogiyanto, 2005, 797 - 799).
49
II.
Bagan Alir Dokumen Bagan alir dokumen (document flowchart) atau disebut juga
bagan alir formulir (form flowchart) atau paperwork
flowchart
merupakan (Jogiyanto, 2005, 800). •
Bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
•
Menggunakan simbol-simbol yang sama dengan bagan alir sistem.
III.
Bagan Alir Skematik (Schematic Flowchart) Merupakan bagan alir yang mirip dengan bagan alir sistem,
yaitu menggambarkan prosedur didalam sistem (Jogiyanto, 2005, 802). Bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Fungsi penggunaan gambar tersebut adalah untuk memudahkan komunikasi kepada orang yang kurang mengerti dengan simbol-simbol bagan alir (Jogiyanto, 2005, 802). IV.
Bagan Alir Program (Program Flowchart) •
Merupakan bagan yang menjelaskan secara rinci langkahlangkah dari proses program.
•
Dibuat dari derivikasi bagan alir sistem.
•
Terdiri dari 2 bentuk (Jogiyanto, 2005, 802).
50
a.
Bagan Alir logika, digunakan untuk menggambarkan setiap langkah didalam program komputer secara logika disiapkan oleh analis sistem.
b.
Bagan alir komputer terinci,
Menggunakan simbol-simbol sebagai berikut :
51
Tabel 2.3 Bagan Alir Program Input/output; digunakan
Proses; digunakan untuk
untuk
mewakili
mewakili data i/o
suatu proses
Garis
Keputusan;
alir;
Menunjukkan arus
digunakan
dari proses
suatu kondisi
untuk seleksi didalam
program Penghubung;
Proses terdefinisi;
Menunjukkan
menunjukkan
penghubung
ke
suatu operasi yang
hlman yang sama
rinciannya
atau halaman lain
ditunjukkan
Persiapan;
ditempat lain Terminal;
digunakan
untuk
menunjukkan
memberi nilai awal
awal & akhir dari
suatu besaran
suatu proses
(Jogiyanto, 2005, 802) V.
Bagan Alir Proses Merupakan bagan alir yang banyak digunakan di teknik industri. Berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur. Juga dapat menunjukkan jarak kegiatan yang satu dengan yang lainnya serta waktu yang diperlukan oleh suatu kegiatan (Jogiyanto, 2005, 805).
52
Tabel 2.4 Bagan Alir Proses
Menunjukkan suatau operasi
Menunjukkan suatu pemindahan
Menunjukkan suatu simpanan
Menunjukkan suatu inspeksi
Menunjukkan suatu penundaan/delay
(Jogiyanto, 2005, 806 ). 2.7.9 Konsep Dasar DFD (Data Flow Diagram) Data Flow Diagram (DFD) sering digunakan untuk menggambarkan suatu sistem yang sudah ada atau sistem yang baru akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut akan mengalir (misalnya lewat telepon, surat dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan (misalnya file kartu, microfiche, hard disk, tape, diskette dan lain sebagainya). DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur (structured analysis and design). DFD merupakan alat yang cukup popular
53
sekarang ini, karena dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. Lebih lanjut DFD juga merupakan dokumentasi dari sistem yang baik (Jogiyanto, 2005, 700). Untuk memudahkan pembacaan DFD, maka penggambaran DFD disusun
dengan
menggunakan
pendekatan
terstruktur,
pendekatan
tersrtuktur ini mencoba untuk menggambarkan sistem pertama kali secara garis besar (disebut dengan top level) dan memecah-mecahnya menjadi bagian-bagian yang lebih terinci ( disebut dengan lower level) DFD yang di gambar pertama kali adalah level teratas (top level) dan diagram ini disebut dengan context diagram. Dari context diagram ini kemudian akan digambar dengan lebih terinci lagi yang disebut dengan overview diagram (level 0). Tiap-tiap proses di overview diagram akan digambar lebih terinci lagi dan disebut dengan level 1. Tiap-tiap proses di level 1 akan digambar kembali dengan lebih terinci lagi dan disebut dengan level 2 dan seterusnya sampai tiap-tiap proses tidak dapat digambar lebih rinci lagi (Jogiyanto, 2005, 714).
54
a.
Diagram context ( Level 0 ) Merupakan diagram paling atas yang terdiri dari suatu proses dan menggambarkan ruang lingkup proses.
b.
Diagram Zero ( Level 1 ) Merupakan diagram yang berada diantara diagram kontek dan diagram detail serta menggambarkan proses utama dari DFD.
c.
Diagram Detail ( Primitif ) Merupakan penguraian dalam proses yang ada dalam Diagram Zero. Diagram yang paling rendah dan tidak dapat diuraikan lagi. Data Flow Diagram (DFD) memiliki empat komponen, yaitu :
A.
Kesatuan Luar. Setiap sistem pasti memiliki batas sistem (boundary) yang
memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan (entity) dilingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lain yang berbeda dilingkungan luarnya yang akan memberikan input atau menerima output dari sistem. (Jogiyanto , 2005, 700). a.
Suatu kantor, departemen atau devisi dalam perusahaan tetapi diluar sistem yang sedang dikembangkan.
b.
Orang atau sekelompok orang di organisasi tetapi di luar sistem yang sedang di kembangkan.
55
c.
Suatu organisasi atau orang yang berada di luar organisasi misalnya langganan, pemasok.
d.
Sistem informasi yang lain di luar sistem yang sedang di kembangkan.
e.
Sumber asli dari suatu transaksi.
f.
Penerima akhir dari suatu laporan yang dihasilkan oleh sistem
B.
Proses Suatu proses adalah kegiatan atau kerja yang dilakukan oleh
orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk di hasilkan arus data yang akan keluar dari proses. Dilambangkan dengan lingkaran atau empat persegi panjang tegak dengan sudut tumpul. Proses diberi nama untuk menerangkan proses atau kegiatan apa yang sedang atau akan dilaksanakan (Jogiyanto, 2005, 705). C.
Simpanan Data (Data Store) Simpanan data (Data Store) merupakan simpanan data yang
dapat berupa sebagai berikut ( Jogiyanto, 2005, 707). a.
Suatu file atau database di sistem komputer
b.
Suatu arsip atau catatan manual.
c.
Suatu kotak tempat data di meja seseorang.
d.
Suatu table acuan manual.
56
e.
Suatu agenda atau buku.
Simpanan data di DFD dapat di simbolkan dengan sepasang garis horizontal parallel yang tertutup di salah satu ujungnya. D.
Arus Data ( Data Flow ) Arus data (data flow) di DFD diberi simbol suatu panah. Arus
data ini mengalir diantara proses (process), simpanan data (data store), dan kesatuan luar (external entity). Arus data ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem (Jogiyanto, 2005, 701). Ada
beberapa
konsep
yang
harus
diperhatikan
dalam
penggambaran alur data (Jogiyanto, 2005, 702-704). 1.
Konsep paket data ( Packets of Data ) Bila dua data atau lebih mengalir dari suatu sumber data yang sama ke tujuan yang sama dan mempunyai dan harus dianggap sebagai satu alur data itu mengalir bersama– sama sebagai satu paket.
2.
Konsep alur data menyebar ( Diverging Data Flow ) Alur data menyebar menunjukkan sejumlah tembusan paket data yang berasal dari sumber yang sama menuju tujuan yang berbeda, atau paket data yang kompleks dibagi menjadi beberapa elemen data yang dikirim ke tujuan yang berbeda atau alur data ini membawa paket
57
data yang memiliki nilai yang berbeda yang akan dikirim ke tujuan yang berbeda. 3.
Konsep
alur
data
mengumpul
(Converging
Data
Mengumpul) Beberapa alur data yang berbeda sumbernya bergabung bersama-sama menuju ke tujuan yang sama. Syarat-syarat pembuatan DFD adalah : 1.
Pemberian nama untuk setiap komponen DFD.
2.
Pemberian nomor pada proses DFD.
3.
Penggambaran DFD yang seindah mungkin.
4.
Penghindaran pembentukan DFD yang rumit.
5.
Memastikan DFD yang dibentuk itu konsisten secara logika
2.7.10
Entity Relationship Diagram (ERD)
Entity Relationship (ER) data model didasarkan pada persepsi terhadap dunia nyata yang tersusun atas kumpulan objek-objek dasar yang disebut entitas dan hubungan antar objek. Entitas adalah susuatu atau objek dalam dunia nyata yang dapat dibedakan menjadi objek lain. Sebagai contoh, masing-masing mahasiswa adalah entitas dan mata kuliah dapat pula dianggap sebagai entitas. Entitas digambarkan dalam basisdata dengan kumpulan atribut. Misalnya atribut nim, nama, alamat, dan kota bisa menggambarkan data
58
mahasiswa tertentu dalam suatu universitas. Atribut-atribut membentuk entitas mahasiswa (Simarmata, 2005, 59-60). A.
Komponen Utama ERD 1.
Entitas atau objek data (Entity) Adalah sesuatu yang dapat dibedakan dalam dunia nyata dengan keberadaan yang bebas baik secara fisik maupun secara abstrak (konsep), mempunyai karakteristik tertentu, dimana informasi yang berkaitan dengannya dikumpulkan, disimbolkan dengan persegi panjang.
Entitas
2.
Persegi panjang mewakili kumpulan entitas
Relasi (Relationship) Adalah hubungan yang terjadi antara instance dari satu atau lebih tipe entitas. Relationship tidak mempunyai keberadaan fisik kecuali yang mewarisi dari hubungan entitas tersebut. Relationship set adalah kumpulan relationship yang sejenis. Simbol yang digunakan adalah bentuk wajik dan pemberian nama biasanya dengan menggunakan kata kerja.
Belah ketupat mewakili relasi
Relasi
59
3.
Atribut (Atribute) Adalah sifat dan karakteristik suatu entitas
yang
menyediakan penjelasan detail tentang entitas tersebut. Nilai atribut (attribute value) adalah suatu data aktual atau informasi yang disimpan pada suatu atribut didalam suatu entitas atau relationship. Terdapat dua jenis atribut, yaitu identifier (key) yang digunakan untuk menentukan suatu entitas secara unik, dan descriptor (nonkey attribute) yang digunakan untuk menspesifikasikan karakteristik dari suatu entitas yang tidak unik. Bukan
hanya
entitas
yang
memiliki
atribut
tapi
relationship juga dapat memilikinya. Simbol yang digunakan adalah bentuk oval.
Atribut
Elips mewakili atribut
60
4.
Garis Garis menghubungkan atribut dengan kumpulan entitas dan kumpulan entitas dengan relasi. Masing masing komponen diberi nama entitas atau relasi yang diwakilinya.
Garis menghubungkan entitas dengan atribut
B.
Pemetaan Kardinalitas Pemetaan kardinalitas menyatakan jumlah entitas di mana
entitas lain dapat dihubungkan ke entitas tersebut melalui sebuah himpunan relasi. Terdapat tiga jenis Cardinality Ratio (Simarmata, 2005, 63-66). a.
1:1 (one to one) Entity hanya boleh berhubungan dengan satu entity kedua dan sebaliknya.
b.
1 : M (one to many ) atau M : 1 (many to one) Entity pertama boleh banyak berhubungan dengan entity kedua, tetapi entity kedua hanya boleh berhubungan dengan satu entity atau sebaliknya.
61
c.
M : 1 (many to one) Entity pertama berhubungan paling banyak satu pada entitas kedua begitu sebaliknya.
d.
M : N (many to many) Entity pertama boleh banyak berhubungan dengan Entity kedua dan sebaliknya. Pemetaan kardinalitas yang sesuai untuk himpunan relasi tertentu tergantung pada situasi dunia nyata.
C.
Normalisasi (Normalization) Normalization/Normalisasi adalah teknik analisis data yang
mengatur atribut data dalam kelompok untuk membentuk entitas yang nonredudan, stabil, fleksibel, dan mudah beradabatasi. Normalisasi merupakan teknik tiga langkah yang menempatkan model data menjadi firt normal form, second normal form, dan third normal form (Whitten.dkk, 2004, 306-307).
62
D.
Bentuk Normalisasi Bentuk dan tahapan dalam proses normalisasi (Whitten.dkk,
2004, 306-307). 1.
Bentuk Normal Kesatu (1NF / First Normal Form) Bentuk normal kesatu mempunyai ciri yaitu jika tidak ada atribut yang dapat memiliki lebih dari satu nilai untuk contoh entitas tunggal.
2.
Bentuk Normal Kedua (2NF / Second Normal Form) Bentuk normal kedua mempunyai syarat yaitu jika sudah berada dalam 1NF dan jika nilai semua atribut nonprimary-key tergantung pada primary-key lengkapbukan hanya sebagian. Atribut non-key yang hanya tergantung hanya pada sebagian primary key seharusnya dipindahkan ke entitas lain dimana partial key tersebut merupakan full key. Mungkin pada model tersebut perlu dibuat entitas dan hubungan baru.
3.
Bentuk Normal Ketiga (3NF / Third Normal Form) Entitas berada dalam third normal form (3NF) jika telah berada pada 2NF dan jika atribut nonprimary-key-nya tidak tergantung pada atribut nonprimary-key lainnya. Atribut non key yang tergantung atribut nonkey lainnya harus dipindahkan atau dihapus
63
2.8
Metodologi Pengumpulan Data 2.8.1 Studi lapangan 1.
Observasi Observasi
atau
pengamatan
(observation)
merupakan
teknik
pengumpulan fakta/data (fact finding teccnique) yang cukup efektif untuk mempelajari suatu sistem. Observasi adalah pengamatan langsung suatu kegiatan yang sedang dilakukan yang dilakukan secara langsung untuk mendapatkan data-data yang akan diolah kedalam pengembangan sistem e-learning (Jogiyanto, 2005, 632). 2.
Wawancara Wawancara (interview) telah diakui sebagai teknik pengumpulan data/fakta (fact finding teknique) yang penting dan banyak dilakukan dalam pengembangan sistem informasi. Wawancara memungkinkan analis sistem sebagai pewancara (interview) untuk mengumpulkan data secara tatap muka langsung dengan orang yang di wawancarai (interview) (Jogiyanto, 2005, 617).
2.8.2 Studi Pustaka Pengumpulan data dan informasi dengan cara membaca dan mempelajari buku-buku yang berhubungan dengan analisa dan perancangan sistem, database, elearning, serta buku-buku yang mendukung topik yang akan dibahas dalam penyusunan skripsi ini.
64
Selain itu, juga mengunjungi website yang berhubungan dengan topik dalam skripsi ini. Adapun daftar buku dan website yang
berhubungan
dengan penyusunan skripsi ini dapat dilihat pada daftar pustaka. Dalam membuat skripsi Pengembangan Sistem Elearning Yayasan Pendidikan Islam Pondok Pesantren Al-Ikwaniyah ini, penulis juga telah melakukan pengkajian terhadap skripsi yang disusun oleh: Nandika 2009 dengan judul “ analisa dan perancangan aplikasi e-CRM pada divisi pemasaran PT Culture indonesia” (Nandika, 2010, 1-2). 2.8.3 Studi Literatur Sejenis Studi literatur atau kajian literatur merupakan salah satu kegiatan penelitian
yang
mencakup:
memilih
teori-teori
hasil
penelitian,
mengidentifikasi literatur, dan menganalisa dokumen, serta menerapkan hasil analisa sebagai landasan teori bagi penyelesaian masalah dalam penelitian yang dilakukan. Teori yang tepat disini adalah teori-teori yang bersesuaian dengan ruang lingkup masalah (Subana dan Sudrajat, 2005).
2.9 Metodologi Pengembangan Sistem Metodologi adalah kesatuan metode-metode, prosedur-prosedur, konsepkonsep pekerjaan, aturan-aturan atau postulat-postulat yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin lainnya, sedang metode adalah suatu cara, teknik yang sistematik untuk mengerjakan sesuatu. Metodologi pengembangan sistem berarti adalah metode-metode, prosedurprosedur, konsep-konsep pekerjaan, aturan-aturan atau postulat-postulat yang 65
akan digunakan
Untuk mengembangkan suatu sistem informasi, dalam
pengembangan suatu sistem informasi di perlukan suatu metodologi yang dapat digunakan sebagai pedoman bagaiman dan apa yang harus di kerjakan selama pengembangan ini (Jogiyanto, 2005, 59). Dalam hal ini penulis menggunakan System Development Life Cycle (SDLC). Secara umum siklus hidup pengembangan sistem terdiri atas lima tahap, yaitu : 1.
Analisis kebutuhan
2.
Desain Sistem
3.
Implementasi & Pengujian Unit
4.
Pengujian Sistem
5.
Maintenance/Perawatan
2.10 Analisis Sistem Untuk membangun atau mengembangkan sistem informasi harus dilakukan penyelidikan dan analisis mengenai alasan timbulnya ide atau gagasan untuk membangun atau mengembangkan sistem informasi. Dalam mengembangkan sistem informasi, beberapa hal yang harus diperhatikan adalah kebutuhan terhadap sistem yang akan dikembangkan ini meliputi kecepatan dan ketepatan sistem dalam mengolah informasi, perlu juga diperhatikan mengenai keamanan yang dimiliki oleh sistem yang akan dikembangkan. Disamping beberapa hal tersebut, analisis mengenai biaya, baik yang digunakan untuk mengembangkan sistem maupun biaya operasional sistem, harus
66
diperhatikan mengingat sumber daya biaya merupakan bagian terpenting dalam suatu organisasi (Mulyanto, 2009, 247). 2.10.1
Studi Kelayakan Setelah tahap observasi dilakukan, langkah selanjutnya adalah
melakukan studi kelayakan, sebelum dilakukannya implementasi terhadap suatu sistem. Studi kelayakan merupakan tahapan yang paling penting karena didalamnya menyangkut sistem baru yang akan dikembangkan dengan mempertimbangkan beberapa aspek yang mencakup kelayakan ekonomi (economical feasibility), kelayakan operasi (operationa feasibility), kelayakan teknik (technical feasibiiy), kelayakan waktu (time feasibility), kelayakan hukum (law feasibility) (Mulyanto, 2009, 249-252). a.
Kelayakan Ekonomi Sebuah sistem dinilai layak dari aspek ekonomi apabila manfaat yang diberikan oleh sistem tersebut lebih besar daripada biaya yang digunakan untuk mengembangkannya.
b.
Kelayakan Operasional Kelayakan
operasional
ini
menyangkut
kekurangan
dan
kelebihan yang dimiliki oleh sistem yang akan dikembangkan. c.
Kelayakan Teknis Kelayakan teknis ini menyangkut insfrastruktur yang ada didalam suatu organisasi.
d.
Kelayakan Waktu
67
Kelayakan waktu ini menyangkut waktu yang disepakati oleh manajemen didalam organisasi dengan analisis sistem. Dalam menentukan kelayakan sistem berdasarkan waktu ini, biasanya dilakukan penjadwalan (Scedulling) di dalam beberapa tahap pengembangan, mulai dari analisa hingga implementasi sistem. e.
Kelayakan Hukum Kelayakan hukum biasanya menyangkut legalitas dari sistem yang dikembangkan dengan mempertimbangkan dampak yang akan ditimbulkan.
2.11 Desain Sistem Dalam melakukan pengembangan sistem, perlu dipahami kondisi-kondisi yang ada sekarang dan masa datang. Dengan demikian, dalam melakukan pengembangan, akan memenuhi kebutuhan-kebutuhan organisasi pada masa yang akan datang. Pemahaman tentang kondisi-kondisi tersebut akan menghasilkan ideide yang dapat digunakan sebagai pemecah masalah yang mungkin akan muncul di masa yang akan datang. Ide-ide tersebut kemudian diubah menjadi desaindesain yang memenuhi tujuan-tujuan dari pengembangan sistem tersebut (Mulyanto, 2009, 258).
68
2.11.1
Desain Input
Langkah-langkah dalam melakukan desain input (Mulyanto, 2009, 261). a.
Identifikasi sistem masukan dan melakukan peninjauan terhadap kebutuhan pemakai.
b.
Menggunakan kontrol GUI yang sesuai.
c.
Melakukan
pengujian
terhadap
sistem
masukan
dengan
menggunakan beberapa alat bantu. d.
Membuat dokumentasi terhadap proses yang dikerjakan pada desain input.
2.11.2
Desain Output
Suatu sistem harus menyediakan informasi yang mudah bagi para pemakainya. Oleh karena itu, perlu adanya kesesuaian antara kebutuhan organisasi dengan format yang diinginkan oleh pemakai (Mulyanto, 2009, 263). 2.11.3
Desain Antar Muka (Interface)
Dalam merancang sebuah interface bagi pemakai, perlu diperhatikan kemampuan dari pemakai tersebut, baik kemampuan fisik maupun kemampuan mental. Hal ini sangat penting, mengingat kemampuan pemakaisangat beragam, pemakai tentu menginginkan suatu interface yang interaktif dan sederhana. Interface sebuah sistem harus menggunakan istilah-istilah yang mudah dimengerti oleh pemakai (Mulyanto, 2009, 264).
69
2.12 Implementasi dan Pengujian Sistem Implementasi sistem merupakan pengembangan dari desain sistem. Tahap ini merupakan tahap yang menentukan pengembangan sistem, karena sebagus apapun desain yang telah dibuat, tetapi tidak ada implementasi akan tidak ada gunanya. Tahap Implementasi mencakup pengkodean atau pemrograman, pengujian dan dokumentasi (Mulyanto, 2009, 258). 2.12.1
Pengkodean
Pengkodean atau yang lebih dikenal dengan pemrograman merupakan kegiatan analisis kebutuhan yang diterjemahkan komputer dengan menggunakan bahasa pemrograman. Pemrograman merupakan metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Dalam
melakukan
pemrograman,
seorang
programmer sering
melakukan pengujian terhadap kode-kode program untuk memastikan kebenaran program tersebut. Pengujian ini dilakukan untuk mencari kesalahan yang ditimbulkan karena salah tulis atau kesalahan pemrograman. Kegiatan ini disebut dengan istilah dubugging, kegiatan ini digunakan untuk mencari kesalahan (error) dari kode-kode program (Mulyanto, 2009, 266). 2.12.2
Pengujian
Pengujian atau testing merupakan pengeksekusian program untuk menemukan kesalahan-kesalahan yang terdapat di dalam sistem, kemudian dilakukan pembenahan. Tahap ini merupakan tahap yang penting dalam pengembangan sistem karena pada tahap ini merupakan tahapan untuk
70
memastikan bahwa suatu sistem terbebas dari kesalahan (Mulyanto, 2009, 266). 2.13 Dokumentasi Dokumentasi penting untuk dilaksanakan karena dapat digunakan untuk penelusuran jika terjadi kesalahan. Dokumentasi merupakan kegiatan melakuakan pencatatan terhadap setiap langkah pekerjaan dari awal pembuatan program sampai akhir pembuatan program (Mulyanto, 2009, 268-269). 2.14 Database Database adalah suatu kumpulan data terhubung (interrelated data) yang di simpan secara bersama-sama dalam suatu media tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan data (controlled redundancy) dengan cara tertentu sehingga mudah digunakan atau ditampilkan kembali, dapat digunakan oleh satu atau lebih program aplikasi secara optimal, data di simpan tanpa mengalami ketergantungan pada program yang akan menggunakannya, data disimpan sedemikian rupa, sehingga penambahan, pengambilan, dan modifikasi dapat dilakukan dengan mudah dan terkontrol (Sutabri, 2003, 161). Dari pengertian tersebut dapat disimpulkan bahwa database memiliki beberapa kriteria yang penting (Sutabri, 2003, 161). 1.
Bersifat data oriented dan bukan program oriented.
2.
Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah database-nya.
3.
Dapat berkembang dengan mudah baik volume maupun strukturnya.
4.
Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
71
5.
Kerangkapan data (data redudancy) minimal.
Kelima kriteria tersebut membedakan secara nyata/jelas antara file database dan file tradisional yang bersifat program oriented, yaitu hanya dapat digunakan satu program aplikasi dan perkembangan data hanya terjadi pada volume-nya saja. 2.14.1
Model Sistem Database
Ada beberapa model data dalam suatu sistem database. Model data merupakan suatu cara untuk menjelaskan bagaimana pemakai (user) dapat melihat data secara logis, pemakai tidak perlu memperhatikan bagaimana data disimpan dalam media penyimpanan data secara fisik. Beberapa model basis data antara lain:
a.
Entity Relationship Model Entity relationship model merupakan suatu model untuk menjelaskan hubungan antar data dalam database berdasarkan satu persepsi bahwa real word terdiri dari objek dasar yang memunyai hubungan atau relasi antara objek-objek tersebut.
b.
Semantic Model Semantic model hampir sama dengan entity relationship model. Relasi antar objek dasar tidak dinyatakan dengan simbol, tetapi menggunakan kata-kata (semantic).
72
c.
Record Based Data Model Model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logis antar data dalam database (Sutabri, 2003, 163-165).
2.14.2 a.
Pengertian MySQL & Phpmyadmin
MySQL MySQL dikembangkan oleh sebuah perusahaan Swedia bernama
MySQL AB, yang pada saat itu bernama TcX Data Konsult AB sekitar tahun 1994-1995. MYSQL sudah ada sejak 1979. MySQL termasuk jenis RDBMS (Relational DatabaseManagement System). MYSQL digunakan oleh banyak portal-portal internet sebagai basis data dari informasi yang ditampilkan pada situs web. Kepopuleran MYSQL dimungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan basis data perusahaan-perusahaan skala menengah dan kecil. Istilah seperti tabel, baris, dan kolom tetap digunakan dalam MySQL. Sebuah basis data yang terdapat pada MYSQL mengandung satu atau beberapa tabel yang terdiri dari sejumlah baris dan kolom. (Sidik, 2003, 1) b.
PhpMyadmin Phpmyadmin merupakan halaman yang terdapat pada web server
fungsi halaman ini merupakan pengendali dari database MySQL menggunakan web server (Kurniawan, 2009, 12-13)
73
2.15 Internet Internet adalah jaringan yang kompleks dan cepat meluas bagi komputer yang saling terjalin. Kesepakatan mengenai seperangkat protocol bersama memungkinkan
komputer
manapun
dalam
network
(jaringan)
untuk
berkomunikasi dengan komputer lain, dalam jaringan dengan menggunakan berbagai jenis cara yang berbeda . secara skematik, Local Area Network (LAN) untuk organisasi atau area geografis tertentu bergabung bersama dalam jaringan semakin besar untuk memberikan cakupan lebih global. Hal ini memungkinkan tugas bersama bisa dilakukan di seluruh jaringan, misalnya: mengirim/menerima suatu email, surfing web untuk mencari informasi (teks atau graphics) yang terdapat dalam database. Internet memungkinkan individu atau organisasi terhubung ke web server yang menampung sumber-sumber informasi dan membuat sumber-sumber ini tersedia bagi pengguna yang meminta. Pembelajaran (formal dan non formal) yang menggunakan internet perlu menyadari dengan kritis atas sumber-sumber informasi mereka dan kemungkinankemungkina bagi bisa dan penipuan. Ada semakin banyak sumber yang disediakan organisasi internasional seperti PBB. Namun demikian, ada juga lingkup propaganda para pelobi, pemasang iklan dan organisasi. Maka dari itu pembelajar (terutama yang baru) harus membedakan antara informasi yang dapat dipercaya di internet dan halaman web dari sumber yang tidak/belum terverifikasi. Internet mampu mendukung berbagai perangkat digital selain dari komputer. Akibatnya, hal itu juga mengakibatkan struktur sentral bagi distributed education yang memungkinkan konektifitas internet untuk vidioconverencing,
74
untuk percakapan telepon Voice Over-Internet (VOIP), dan berbagai aplikasi perangkat lunak seperti GPS (Sistem Posisi Geografis) atau pengalaman Virtual Reality.(Mulyanto, 2009, 113) 2.15.1
TCP / IP
Pada dasarnya, komputer-komputer yang sedang terhubung dalam jaringan merupakan computer yang beragam, baik jenis dari pabriknya maupun sistem operasi yang menjalankannya. Untuk itu diperlukan sebuah bahasa standar yang dapat digunakan komputer-komputer tersebut untuk saling berkomunikasi. Bahasa tersebut dapat berupa sebuah protocol TCP/IP (Transmission, Control Protocol/Internet Protocol) yang digunakan untuk berkomunikasi TCP/IP dapat terdiri dari lima lapisan (layer) yang dapat dihubungkan dengan arsitektur OSI (Open System Interconnection). TCP merupakan protocol yang berada pada layar transport yang menyediakan
layanan
halaman
terhadap
komputer-komputer
yang
terhubung. Layanan yang pertama dikenal dengan conection oriented, yaitu melakukan pembentukan sebuah koneksi antar dua aplikasi yang akan berkomunikasi menggunakan TCP. Layanan
kedua disebut dengan
realiable, yaitu mendeteksi ada atau tidaknya kesalahan packet dan transmisi data. Sedangkan layanan yang terakhir adalah byte stream service, yaitu memastikan bahwa packet yang dikirim telah sampai kepada komputer tujuan.
75
IP akan membawa data yang berasal dari data layer dan kemudian membungkus pengiriman data dalam packet dengan alamat pengirim dan tujuannya. Komputer-komputer tersebut harus memiliki identitas agar IP dapat mengenali komputer tersebut. Identitas ini dikenal dengan IP address atau alamat IP yang berupa empat bagian. Masing-masing bagian terdiri dari 8 bite, artinya nilainya berupa angka 0–255. Bagian-bagian tersebut dipisahkan dengan tanda titik. Contohnya, 172.16.32.198 (Mulyanto, 2009, 114-115). 2.15.2
DNS
Domain Name Server (DNS) merupakan hal yang sangat penting. Dengan adanya DNS, penggunaan internet tidak lagi disusahkan untuk mengingat alamat IP. Pengguna internet pasti lebih mudah mengingat uinsuka.ac.id daripada 172.16.32.198. Dari alasan itulah DNS muncul untuk mempermudahkan pengguna internet dengan mengubah alamat IP menjadi uin-suka.ac.id. DNS merupakan sebuah layanan diinternet yang menerjemahkan dari sebuah domain kealamat IP. DNS akan memetakan nama host menjadi alamat IP DNS sangat mudah digunakan karena pengguna tidak lagi direpotkan untuk mengingat alamat IP pada komputer, tetapi cukup mengingat nama domain saja. DNS bersifat konsisten, artinya alamat IP semua dapat berubah sewaktu-waktu, tetapi nama domain tidak berubah.
76
Selain itu, pengguna hanya perlu menggunakan nama domain dalam mencari alamat IP di internet maupun extranet. DNS memiliki tata nama yang berbentuk hierarki yang saling berhubungan dan dinamakan dengan Domain Name Space (Mulyanto, 2009, 115). 2.15.3
Web Server
Secara umum web server terbagi menjadi dua tipe yaitu web server secara offline atau local dan web server secara online atau web server yang terkoneksi dengan internet. Web server ini dapat juga diartikan sebagai rumahnya website atau situs. Setiap situs yang ada di internet pastilah berjalan diatas web server. Jadi peranan web server ini sangatlah penting dalam pembuatan situs. Sedangkan secara teori web server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dengan mengirim kembali hasilnya dalam bentuk halaman-halaman web yang umumnya dalam bentuk halaman HTML (Kurniawan, 2009, 2). 2.16 Studi Literatur Sejenis Pada studi literatur sejenis ini penulis mencari informasi melalui buku-buku, internet makalah dan hasil penelitian dan literatur-literatur yang berhubungan dengan aplikasi yang akan dikembangkan, yaitu e-learning berikut adalah beberapa literatur sejenis dengan penelitian penulis:
77
A.
Pengembangan Sistem E-Learning Pada Excellent Class Program (ECP) Pondok Pesantren (PP) Daar El-Qolam Sekarang ini perkembangan teknologi informasi telah berkembang di
semua aspek kehidupan salah satunya adalah dunia pendidikan, antara lain di pendidikan Islam khususnya PP, salah satu bentuk penerapannya adalah pembelajaran secara elektronik atau juga di sebut juga elektronic learning (e-learning), e-learning memberikan kebebasan lebih bagi peserta didik untuk melepaskan keterkaitannya terhadap waktu, tempat, dan ketersediaan tenaga pengajar. Penelitian ini meneliti pengembangan e-learning di ECP PP Daar ElQolam yang belum tersedia untuk menunjang proses belajar mengajar (KBM). Sistem ini di kembangkan dengan bahasa pemrograman web Personal Home Page (PHP) dan Mysql sebagai database server. pengembangan sistem e-learning
menggunakan pendekatan terstruktur
dengan waterfall model. Dengan ada sistem e-learning ini masalah yang dihadapi di ECP PP daar El-Qolam dapat diatasi, mempermudah kegiatan belajar mengajar bagi ustad dan santri tanpa adamya keterbatasan waktu dan tempat. (Raden Nur Tsawaabit Faheim Yasin, 2009). B.
Student Centered E-Learning Environment (SCELE) E-Learning merupakan konsep penggunaan internet dan teknologi
informasi (TI) dalam dunia pendidikan. Fakultas Ilmu Komputer (Fasilkom) Universitas Indonesia (UI) telah mengembangkan system E-Learning
78
dengan paradigma pembelajaran Student Centered, Student Centered ELearning
Environment (SCELE). Titik focus system pembelajaran ini
terletak pada mahasiswa. Adapun karakteristik student centered adalah sebagai berikut: •
Mahasiswa (Student) dituntut untuk aktif dalam proses pembelajaran. Dimana pengajar (Teacher) akan berperan sebagai fasilitator dalam memandu dalam proses terjadinya pembelajaran.
•
Adanya kebebasan bagi mahasiswa untuk menentukan sendiri tujuan pembelajarannya serta bagaimana ia mencapai tujuan tersebut.
•
Interaksi sosial (diskusi) merupakan hal yang sangat penting dalam
memperoleh
pengetahuan
dalam
lingkungan
pembelajaran student centered. Secara sederhana Learning Management System (LMS) dapat didefinisikan sebagai sistem yang mengatur bagaimana proses kegiatan belajar dilakukan dengan berbagai fasilitas yang dapat digunakan baik oleh siswa, pengajar, serta administrator system. LMS yang dikembangkan tim E-Learning Fasilkom UI adalah hasil modifikasi dari system open source Moodle (Modular Object Oriented Dynamic Learning Environment) (e-learning award 2008). C.
Dalam penelitian Dodin Anshorudien (2007) yang berjudul
Pengembangan System Elearning
79
Fakultas Sains Dan Teknologi (FST)
Universitas Islam Negeri (UIN) Jakarta (JKT) Metodologi pengembangan sistem yang digunakan olehnya adalah System Development Life Cycle (SDLC) tools yang digunakan Moodle, kelebihan dari penelitian ini adalah penelitian yang dibuat oleh peneliti dapat memudahkan mahasiswa dalam mengikuti proses belajar mengajar dikampus dan membahas tentang aspek perangkat keras dan petunjuk penggunaan e-learning, kekurangan dari penelitian ini adalah penelitian yang dibuat oleh peneliti tidak difasilitasi oleh video conference dan audio conference D.
Dalam
penelitian
Wim
Permana
(2005)
yang
berjudul
Pemanfaatan E-Learning Sebagai Pendukung Kegiatan Belajar Mengajar Universitas Terbuka Di Indonesia : Studi Perangkat Lunak. Metodologi pengembangan sistem yang digunakan olehnya System Development Life Cycle (SDLC), tools yang digunakan Moodle Content Management System (CMS), Skype, dan Yahoo Messenger. Kelebihan dari penelitian ini adalah
E-learning yang dibuat oleh peneliti dapat
memudahkan mahasiswa, dengan difasilitasi oleh video conference, dan audio converence, kekurangan dari penelitian ini adalah peneliti membatasi permasalahan dengan tidak membahas penggunaan perangkat lunak lain yang sejenis, aspek perangkat keras, psikologi, ataupun, sosial dari hal-hal yang berkaitan dengan pengembangan e-learning itu sendiri. E.
Dalam penelitian Yudi Wibisono (2006) yang berjudul Petunjuk
Singkat Penggunaan Moodle bagi Pengajar, di Universitas Pendidikan Indonesia (UPI) dijelaskan mengenai penggunaan aplikasi moodle.
80
Moodle adalah salah satu e-learning platform atau Course Management System (CMS) yang dapat digunakan secara gratis dan dapat dimodifikasi sesuai kebutuhan karena source code nya tersedia (open source). Selain gratis dan dapat dimodifikasi, Moodle mudah dipelajari dan mudah digunakan. Jika Anda telah terbiasa menggunakan internet seperti browsing dan email, maka Anda dapat menguasai Moodle dengan cepat dan mudah. Moodle telah teruji di berbagai instutisi di banyak negara. Moodle digunakan di 13.532 situs pada 150 negara dan telah diterjemahkan ke dalam 70 bahasa. Jumlah pengguna Moodle terbesar adalah UK open university (http://www.open.ac.uk) yang memiliki 180.000 mahasiwa. Modul ini hanya membahas sebagian kecil saja dari fitur Moodle. Bagi para dosen yang tertarik untuk mempelajari Moodle lebih lanjut, silahkan membuka situs resmi Moodle di: www.moodle.org. Modul ini berbentuk tutorial dan diharapkan dikerjakan secara berurutan.
81
BAB III METODOLOGI PENELITIAN 3.1
Metode Pengumpulan Data 3.1.1 Studi Lapangan Studi lapangan dilakukan dengan tiga cara, yaitu: 3.1.1.1 Wawancara (Interview) Metode ini dilakukan dengan mengadakan tanya jawab dengan kepala sekolah bapak suhandi dan dari pihak guru bapak amin, yang ada di Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah, dilakukan pada bulan januari tanggal 11 hari senin. Dalam wawancara yang dilakukan, penulis mengumpulkan beberapa informasi tentang Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah khususnya yang berhubungan dengan pengembangan system e-learning. Terlampir pada lampiran A 3.1.1.2 Pengamatan (Observasi) Metode observasi dilakukan dengan melakukan pengamatan atau peninjauan terhadap Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah Tangerang. Penulis mengumpulkan dan menelaah informasi mengenai penerimaan siswa baru (PSB), dan informasi mengenai kegiatan belajar mengajar (KBM). Dalam pengumpulan data dan informasi dengan metode ini penulis datang ke Yayasan Pendidkan Islam Pondok Pesantren Al-Ikhwaniyah Tangerang. Hasilnya adalah gambaran umum permasalahan terkait kebutuhan
82
pengembangan sistem yang nantinya akan di jadikan pokok permasalahan yang akan di teliti. Informasi mengenai observasi ini terdapat pada lampiran B. 3.1.2 Studi Pustaka Pada studi pustaka ini penulis melakukan dengan cara membaca dan mempelajari buku-buku yang berhubungan dengan pembuatan sistem serta buku-buku yang mendukung dengan topik yang akan dibahas dalam penyusunan skripsi ini diantaranya: a.
Sistem informasi manajemen
b. Analisa dan desain c. Strategi pembelajaran aktif dan masih banyak yang lainnya. Untuk daftar referensi buku-buku yang digunakan penulis, penulis lampirkan dalam daftar pustaka skripsi ini. 3.1.3 Studi Literatur Sejenis Pada studi literatur sejenis ini penulis mencari informasi melalui bukubuku, internet, makalah dan hasil penelitian dan literatur-literatur yang berhubungan dengan aplikasi yang akan dikembangkan, yaitu e-learning pada Yayasan Pendidikan Islam Pondok Pesantren Al Ikhwaniyah. Dalam hal ini proyek–proyek yang berhubungan dan atau penelitian sejenis yang pernah dikembangkan untuk sebagai alat banding dalam penelitian yang akan dilakukan penulis. Studi literatur sejenis ini yang sebagai referensi dapat dilihat pada halaman terakhir pada bab II.
83
3.2
Metode Pengembangan Sistem Sistem yang penulis kembangkan ini diberi judul Pengembangan Sistem E-
Learning Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah dalam perancangan sistem ini penulis menggunakan metodologi System Development Life Cycle (SDLC). Siklus hidup pengembangan sistem adalah keseluruhan proses dalam pengembangan sistem. 3.2.1 Analisis Tahap analisis ini dilakukan untuk mengetahui lebih jelas mengenai permasalahn yang dihadapi oleh pihak Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah yang penulis tinjau dari, profile sekolah, sistem pembelajaran, kegiatan belajar mengajar (KBM), kebutuhan SDM, fasilitas dan biaya. 3.2.2 Desain Sistem Tahap perancangan sistem (Desain Sistem) adalah tahap untuk menggambarkan panduan yang jelas mengenai perancangan sistem yang secara detail, meliputi desain proses bisnis, desain database, dan secreen layout. 3.2.3 Implementasi dan Pengujian Sistem Pada tahap ini penulis melakukan pengembangan dengan menulis atau melakukan coding, pengujian dan dokumentasi terhadap program-program yang diperlukan.
84
3.2.4 Pengujian Sistem Pengujian Sistem ini dilakukan untuk menemukan kesalahan yang tidak diharapkan antara sub sistem dengan interface sistem. 3.2.5 Perawatan (Maintenance) Pada tahap terakhir ini yang dilakukan adalah kegiatan-kegiatan untuk mendukung beroperasinya sistem e-learning Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah. Siklus SDLC ini dijalankan secara berurutan, mulai tahap satu hingga tahap lima. Setiap tahap yang telah selesai harus dikaji ulang (review) kadang-kadang bersama expert user, untuk memastikan bahwa langkahlangkah dikerjakan dengan benar dan sesuai dengan harapan. Jika tidak langkah
tersebut
perlu
diulangi
lagi
atau
kembali
ke
langkah
sebelumnya.dari kelima langkah diatas penulis hanya membatasi pada tahapan pengujian sistem.
85
3.3
Alur Penelitian
Gambar 3.1 Alur penelitian
86
3.4
Bahan dan Perangkat Pendukung 3.4.1 Bahan • Data siswa yang berasal dari Yayasan Pendidikan Al-Ikhwaniyah tangerang yang nantinya di daftarkan kedalam sistem e-learning yang sedang dibangun. • Data guru pengajar yang nantinya menjadi guru pengajar dalam sistem e-learning di dapat dari Yayasan Pendidikan Islam Al-Ikhwaniyah Tangerang • Data mata pelajaran dan kurikulum yang di jadikan content dalam sistem e-learning juga di dapat dari yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah Tangerang. 3.4.2 Perangkat Pendukung Perangkat yang digunakan penulis dalam melakukan penelitian ini adalah satu buah laptop dengan spesifikasi sebagai berikut: 1. Perangkat keras atau Hardware : a. Intel Pentium Dual Core Processor T4200 (2.0 GHz, 800 MHz FSB, 1 MB l2 cache. b. RAM 2 GB DDR3. c. 250 GB HDD. d. DVD-Super Multi DL. e. Mobile Intel Graphics Media Accelerator 4500M. f. Input Device : Keyboard, Mouse. g. Output Device : printer. 87
2. Perangkat pendukung lainnya: a. Modem model E 526 G sebagai media pengakses internet b. Usb/flash disk sebagai tempat penyimpanan data sementara c. Kamera digital sebagai media untuk pengambilan gambar berupa photo sekolah dan kegiatannya. d. Pulpen, buku, dan kertas, sebagai media bantu dalam pencatatan kegiatan penulisan. 3. Perangkat Lunak atau Software. a. Windows XP SP 2 sebagai sistem operasi Pengolahan data sistem e-learning. b. Mozilla Firefox dan Internet Explorer sebagai web browser. c. LMS Moodle, untuk membangun media pembelajaran jarak jauh ini. d. Xampp sebagai server local dan untuk membangun sistem berbasis web ini sebelum di publikasikan. e. MySql sebagai database. f. PHP versi 5.0. g. Firework dan potoshop sebagai image editor. h. Adobe Dreamweaver cs3, sebagai desain web. i. Ms. Visio 2007 sebagai design tools perancangan sistem.
88
3.5
Tempat Dan Waktu Penelitian Dalam penelitian ini pengumpulan data yang dilakukan dengan mencari data
ke Yayasan pendidikan Islam Pondok Pesantren Al-Ikhwaniyah Tangerang untuk mendapatkan data–data yang di perlukan untuk pengembangan sistem. Sedangkan observasi di laksanakan pada : Tempat
: Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah Tangerang (MTs Al-Ikhwaniyah Tangerang).
Pada
: Januari 2010 sampai Juni 2010.
89
BAB IV HASIL DAN PEMBAHASAN 4.1
Analisa (Analysis) Dalam analisa sistem, penulis melakukan penelitian langsung di tempat
penelitian (Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah), seperti yang telah dijelaskan pada bab sebelumnya, diuraikan 3 hal, yaitu mengenai gambaran umum perusahaan, sistem yang sedang berjalan, dan identifikasi masalah berdasarkan sistem yang sedang berjalan, secara rinci dijelaskan dibawah ini: 4.1.1 Gambaran Umum Perusahan A.
Sejarah Berdirinya Madrasah Tsanawiyah Al-lkhwaniyah diresmikan pada tahun
1997 berdasarkan Keputusan Kepala Kantor Wilayah Departemen Agama Propinsi Jawa Barat No Wi/I/HK.008/53/97. Gedung
Sekolah
Madrasah
Tsanawiyah
Al-lkhwaniyah
Tangerang yang terletak di Jurang Mangu Pondok Aren berada di dalam
lingkungan
Yayasan
Pendidikan
Al-Ikhwaniyah
yang
mempunyai luas lahan bangunan kurang lebih 3000 meter persegi, yang didalamnya termasuk juga Taman Kanak-Kanak, Madrasah Aliyah, Panti Asuhan, Asrama, Masjid, Lab Komputer serta fasilitasfasilitas lainnya yang menunjang kegiatan belajar mengajar Pada Yayasan Pendidikan Al-lkhwaniyah, letak gedung sekolah berada di
90
tengah-tengah pemukiman perumahan sehingga jauh dari kebisingan dan kesibukan kota. Adapun tujuan didirikannya MTs Al-Ikhwaniyah secara institusional mengacu kepada tujuan Madrasah Tsanawiyah yang diselenggarakan oleh Departemen Agama Sebagai Sekolah yang bercirikan ajaran Islam Madrasah Tsanawiyah Al-Ikhwaniyah merupakan salah satu Sekolah Swasta yang selalu berusaha untuk meningkatkan pelayanan dan fasilitas dari tahun ke tahun demi kemajuan sekolah tersebut. Hal ini dapat terlihat dari segi peningkatan pembangunan sarana dan prasarana sekolah yang termasuk di dalamnya adalah sarana Teknologi
Informasi
yang
selalu
ditingkatkan
mengikuti
perkembangan zaman demi untuk menciptakan para siswa yang berkualitas tinggi dan dapat bersaing pada era Globalisasi. B. a.
Visi dan Misi Mts Al-Ikhwaniyah Pondok Aren Visi Visi MTs Al-Ikhwaniyah Pondok Aren adalah terwujud Madrasah Tsanawiyah Swasta teladan yang dapat melahirkan generasi umat dan bangsa yang berkwalitas dan menjadi kebanggaan masyarakat.
91
b. Misi Misi MTs Al-Ikhwaniyah, adalah sebagai berikut : 1)
Menanamkan keimanan yang kokoh dan melahirkan kesadaran beribadah serta ahklak mulia dalam aspek kehidupan
2)
Mengembangkan
potensi
intelektualitas
emosi
dan
kreatifitas dalam menghadapi dinamika kehidupan kini dan masa depan 3)
Menanamkan dan mengembangkan dasar ilmu dan teknologi sebagai bekal pendidikan berkelanjutan dan pengabdian masyaarakat.
4)
Mengembangkan nilai-nilai kebersamaan, kerukunan dan persatuan sebagai pilar kemanusiaan
5)
Memantapkan dan mengembangkan eksitensi dan peran madrasah sebagai lembaga pendidikan pilihan berkualitas dan menjawab tantangan zaman.
4.1.2 Struktur Organisasi Adapun struktur organisasi dari Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah adalah sebagai berikut:
92
Kepala Sekolah
Gambar 4.1 Struktur organisasi 4.1.3 Analisa Sistem Yang Sedang Berjalan Sistem yang di terapkan pada Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah adalah sistem konnvensional yaitu pembelajaran yang berorientasi pada pengajar, dimana yang tercakup di dalamnya adalah kegiatan belajar mengajar berupa pemberian materi, ulangan, ujian, dan lain sebagainya, dalam pelaksanaannya masih dilaksanakan di dalam kelas dengan cara bertatap muka langsung antara guru dan murid, dan untuk saat ini belum banyak media pembelajaran lain yang disediakan oleh pihak yayasan tersebut, penulis melakukan analisis pada bagian proses belajar mengajarnya. Berikut adalah merupakan uraian diagram alur sistem dan prosedur dari proses belajar mengajar yang ada di Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah. 93
1)
Proses Belajar Mengajar (PBM) •
Bagian pengajaran melakukan penunjukkan pengajar untuk setiap mata pelajaran
•
Bagian pengajaran membuat jadwal kegiatan belajar mengajar PBM sesuai dengan ketersediaan waktu pengajar dan ruangan
•
Siswa/I dan guru melakukan PBM sesuai dengan mata pelajaran, waktu, dan ruangan yang telah di tetapkan
•
Guru memberikan materi, ulangan, ujian tengah semester (UTS), dan ujian akhir semester (UAS).
•
Siswa melihat nilai yang diperoleh selama melakukan PBM (absensi, tugas, ulangan, UTS, dan UAS).
Gambar 4.2 Sistem yang Berjalan
94
Gambar 4.3 Standar operational procedure PBM
95
Setelah
menganalisis
sistem
pembelajaran
yang
sedang
di
implementasikan di Yayasan Pendidikan Islam Pondok Pesantren AlIkhwaniyah Tangerang peneliti melakukan wawancara yang ditujukan kepada Staff IT Yayasan Pendidikan Islam Pondok Pesantren Alikhwaniyah Tangerang bapak Amin pada hari senin tanggal 4 maret 2009 didapatkan data
bahwasanya
Yayasan
Pendidikan
Islam
Pondok
Pesantren
Alikhwaniyah Tangerang membutuhkan e-learning untuk menunjang proses belajar mengajar di Yayasan Pendidikan Islam
Pondok Pesantren Al-
Ikhwaniyah Alternatif Jawaban Responden 5 = Sangat Tinggi 4 = Tinggi 3 = Cukup 2 = Rendah 1 = Sangat rendah Table 4.1 Daftar pertanyaan/pernyataan kuesioner Alternatif Jawaban No
Pertanyaan/pernyataan 1
2
3
4
5
0%
2%
45%
23%
30%
0%
0%
10%
45%
45%
Apakah guru dapat memahami dengan 1 baik ciri-ciri peserta didik? Apakah
guru
memehami
potensi-
2 potensi anak didiknya?
96
Apakah
guru menguasai berbagai
3
2%
3%
35%
30%
30%
0%
5%
10%
25%
60%
8%
5%
31%
16%
40%
0%
0%
19%
33%
48%
0%
17%
7%
45
36%
0%
3%
11%
30%
56%
17%
10%
21%
20%
32%
0%
3%
7%
90%
0%
7%
21%
72%
model dan strategi pembelajaran? Apakah
guru
dapat
menguasai
4 teknologi dalam PBM? Apakah guru dapat menyusun PBM 5 yang komprehensif? Apakah guru dapat menguasai prinsip 6 dan PBM? Apakah materi yang diberikan guru 7 mudah dipahami? Apakah
guru
bagaimana
mampu
mengolah
menguasai sumber
8 pembelajaran
untuk
mendukung
proses pembelajaran Apakah guru menguasai bagaimana menerapkan
teknologi
informasi
9 dalam
meningkatkan
efektifitas
pengajaran? Apakah guru dapat memiliki rasa 10
kasih sayang kepada peserta didik 0% tanpa membeda-bedakan? Apakah guru memiliki komitmen dan
11
0% kemauan tinggi dalam melaksanakan
97
tugasnya sebagai guru professional 12
Apakah anda mengenal internet? Apakah
anda
bisa
0%
0%
0%
0%
100%
%
%
2%
20%
78%
2%
4%
4%
16%
77%
0%
0%
0%
0%
100%
%
%
%
%
%
%
1%
4%
3%
92%
0%
5%
12%
23%
60%
0%
0%
1%
44%
55%
0%
0%
5%
6%
89%
menggunakan
13 internet? Seberapa sering anda menggunakan 14 internet? Apakah disekolah anda mempunyai 15 fasilitas internet? Apakah sekolah anda menggunakan e16 learning dalam PBM? Menurut
anda
seberapa
besar
17 konstribusi e-learning dalam PBM? Apakah anda mengenal istilah e18 learning? Apakah disekolah anda menggunakan 19 e-learning? Apakah anda menginkan sekolah anda 20 memiliki fasilitas e-learning?
Dari presentase pada tabel yang berisikan kuesioner pertanyaan dan pernyataan tentang poin–poin akan kualitas guru dalam proses belajar mengajar (PBM) dan kebutuhan siswa/I akan adanya e-learning untuk menunjang (PBM) di Yayasan Pendidikan Islam Pondok Pesantren
98
Alikhwaniyah Tangerang banyak sekali yang perlu diperhatikan dan dapat dilihat dari rata-rata presentase ini lebih banyak dibawah 50% hal ini mengartikan bahwa pada umumnya Siswa/I Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah merasa kurang puas akan kualitas guru dan media pembelajaran yang ada di Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwamiyah dan menunjukkan bahwa Siswa/I membutuhkan elearning untuk proses belajar mengajar (PBM). 4.3
Identifikasi Masalah Berdasarkan hasil analisis pada sistem pembelajaran yang sedang
berlangsung di Yayasan Pendidikan Islam Pondok Pesantren Alikhwaniyah terdapat beberapa masalah yang sering dihadapi oleh siswa/I, guru dan bagian pengajaran, dalam melaksanakan kegiatan belajar mengajar diantaranya yaitu: Table 4.2 Kelemahan Sistem Berjalan No
kelemahan
1
PBM terbatas oleh ruang dan waktu, serta kurangnya interaksi antara siswa/I dengan guru
2
Siswa/I mengalami kesulitan untuk mengetahui nilai yang diperolehnya pada setiap mata pelajaran
3
Ketika guru berhalangan hadir, maka diganti oleh guru pengganti namun guru pengganti terkadang tidak dapat mengajarkan materi yang digantikan
4
Menejemen pembelajaran (materi pelajaran, kuis/ujian, nilai, berita masih menggunkan kertas atau hardcopy dsb
99
4.3.1 Usulan Penyelesaian Masalah Dengan
melihat
permasalahan
yang
terdapat
pada
sistem
pembelajaran yang sedang berjalan di Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah Tangerang maka di butuhkan satu media yang dapat mengatasai masalah ruang dan waktu serta dapat menjadi sarana interaksi antara guru dan siswa/I, maka dari itu penerapan dan pemanfaatan e-learning sebagai media pembelajaran online media komunikasi dan interaksi antara guru dan siswa/I dianggap perlu di Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah, dengan konsep e-learning diharapkan permasalahan yang dihadapi dapat di atasi 4.3.2
Sistem yang Diusulkan Berdasarkan permasalahan-permasalahan diatas, maka penulis
mengusulkan pengembangan system informasi e-learning. pengembangan aplikasi ini ditujukan untuk membantu dalam memberikan informasi seputar materi pelajaran dan proses belajar mengajar kepada seluruh pihak yang terkait yaitu siswa dan guru. Sistem informasi yang diusulkan yaitu: a. Diusulkan pengembangan sistem e-learning berbasis web yang dapat menghasilkan informasi berupa materi pelajaran, ujian, quis, chatting forum dan informasi-informasi lain. b. Sistem
diusulkan
berbasis
web
agar
dapat
diakses
dan
dimanfaatkan kapan dan dimana saja, sehingga proses belajar mengajar tidak terbatas oleh ruang dan waktu dan lebih efektif.
100
Pada gambar 4.4 dibawah ini merupakan sistem yang diusulkan:
Gambar 4.4 Sistem yang diusulkan Dalam perkembangan sistem e-learning dibutuhkan analisis kebutuhan, pihak-pihak yang akan terlibat faktor pendukung dan permasalahan yang mungkin akan dihadapi pada penerapannya. 4.3.3 Analisis kebutuhan 1.
Siswa/I Siswa/I membutuhkan sistem e-learning ini untuk media menimba ilmu dan para siswa/I ini membutuhkan media untuk mengatasi masalahnya, seperti bisa menerima materi yang disampaikan oleh guru, mengerjakan tugas dimana saja, bisa melihat nilai dengan cepat, melakukan ujian/quis, bisa belajar
101
dimana saja, dapat mengambil materi dan menyimpannya untuk kemudian dipelajari, tanpa harus di sekolah, jika siswa/I mengalami kesulitan dalam mempelajari materi yang diberikan, siswa/I dapat bertanya langsung atau secara tidak langsung kepada guru yang bersangkutan. 2.
Guru Guru membutuhkan media e-learning ini untuk sebagai media dalam penyampaian bahan materi, materi yang diberikan dapat berupa teks, dan berbagai format lain seperti doc, ppt, pdf, swf, zip dan sebagainya. Selain itu juga guru bisa memberikan tugas berupa tugas, kuis, ujian, dengan mudah dengan berbagai macam soal dan berita, selain itu juga guru dapat memantau aktifitas dari siswa/I dalam mengikuti pembelajaran.
3.
Fasilitator Fasilitator disini berfungsi sebagai pihak pendukung sistem elearning yang berfungsi mengawasi, mengontrol proses belajar mengajar dan selain itu fungsi fasilitator juga ikut mengawasi kegiatan dan aktifitas guru dan siswa/I.
4.3.4 Pihak Yang Terlibat 1.
Siswa/I Siswa/I adalah pihak yang tidak bisa dipisahkan dalam sistem elearning ini karena sasaran dari sistem e-learning ini adalah para siswa/I tersebut, sehingga siswa/I adalah pihak yang mutlak
102
terlibat jika tidak ada siswa/I ini sudah pasti proses belajar mengajar tidak berjalan secara maksimal. 2.
Guru Guru adalah distributor ilmu untuk para siswa/I sudah tentu guru adalah bagian yang sangat penting dalam sistem ini, untuk itu guru juga termasuk pihak yang terlibat dalam terjadinya proses belajar mengajar dalam sistem e-learning ini, selain itu juga berperan memantau, mengrahkan dan mendukung perkembangan belajar siswa/I.
3.
Fasilitator Fasilitator berfungsi sebagai pihak yang mendukung terjadi proses belajar mengajar antara siswa/I dan guru Yayasan Pendidikan Islam Pondok Pesantren Al-Ikhwaniyah melalui media e-learning ini.
4.3.5 Analisis Faktor Pendukung Dengan adanya internet dan tersedianya laborotorium komputer bisa sangat membantu terjadinya proses belajar mengajar dengan menggunkan sistem e-learning di Yayasan Pendidikan Islam Pondok Pesantren AlIkhwanyah. 4.3.6 Kendala yang Dihadapi 1.
Sumber Daya Manusia (SDM) Penguasaan teknologi sangat mutlak dibutuhkan oleh pihak-pihak yang terlibat untuk itu pelatihan dan sosialisasi sistem sangat
103
diperlukan sebelum diterapkannya sistem e-learning ini, hal ini mutlak menjadi prioritas dalam penerapan sistem e-learning ini. 2.
Biaya Untuk menerapkan sistem e-learning ini memerlukan biaya yang tidak sedikit jika menginginkan e-learning ini berjalan secara maksimal, jika dilihat dari segi perangkat pendukungnya sistem elearning membutuhkan komputer, server, dan jaringan khusus. Dari segi SDM dibutuhkan biaya untuk pelatihan penggunaan sistem e-learning dan sosialisasi untuk para guru dan siswa/I.
4.3.7 Analisa Perbandingan Tabel 4.3 Analisa Perbandingan No
Sistem Berjalan
1
Bahan
Sistem Yang Diusulkan
untuk Merancang atau membangun
pembelajaran masih e-learning berbasis web yang
2
- Pengembangan
sangat kurang seperti berguna untuk meningkatkan
Sistem
buku-buku
bacaan dan menambah daya tarik
Learning
pada
dan kamus.
siswa dalam belajar.
Excellent
Class
E-
Pemanfaatan
Program (ECP)
teknologi seperti lab
Pondok
komputer
Pesantren
kurang
Daar
El-Qolam
maksimal. 3
Studi Literatur
Kegiatan
Belajar Membantu
siswa
dalam
Mengajar
(KBM) belajar tanpa harus dibatasi
- Student Centered
terbatas oleh ruang oleh ruang dan waktu.
e-learning
dan waktu.
Environment
104
4
Kegiatan
Belajar Menghemat
Mengajar
(KBM) belajar mengajar, menghemat dilakukan biaya
masih
sehingga
peralatan,
membutuhkan
melatih
yang untuk
dan sangat
proses
pendidikan
manual, keseluruhan
dengan
proses
waktu
secara
(infrastruktur, buku-buku),
pembelajar
dan lebih
waktu mandiri dalam mendapatkan lama ilmu pengetahuan.
melakukan
penjadwalan KBM.
5
Manajemen
Membantu
pembelajaran
mengajar tanpa harus di batasi
(materi kuis/
guru
pelajaran, oleh ruang dan waktu. ujian,
berita)
nilai, masih
menggunakan kertas atau hardcopy.
105
dalam
(SCELE)
- SCELE Learning Management Sistem
4.4
Tahap Desain Setelah melakukan analisa sistem, maka yang dilakukan berikutnya adalah
melakukan perancangan sistem pada aplikasi sistem e-learning proses desain sistem ini meliputi beberapa hal diantaranya sebagai berikut: 4.4.1 Desain Proses Sistem 4.4.1.1 Diagram Alir Usulan Diagram alir usulan yang akan dibangun dalam sistem elearning ini berupa registrasi user (pendaftaran pengguna), proses mengikuti pelajaran, memberikan materi pelajaran, chatting, forum, dan tugas administrator, bisa di lihat di Lampiran A 4.4.1.2 Diagram Konteks Usulan Diagram ini menggambarkan siswa/I melakukan registrasi, mengambil mata pelajaran, download materi pelajaran, kumpulan tugas, ikut ujian/kuis, chatting dan mengikuti forum dalam sistem elearning. Guru melakukan input materi pelajaran, memberikan tugas, membuat ujian, chatting, dan mengikuti forum didalam sistem elearning, sedangkan administrator melakukan approval atas registrasi anggota e-learning, mendaftarkan guru, buat mata pelajaran dan kelas. Diagram konteks dapat di gambarkan sebagai berikut:
106
Gambar 4.5 Context Diagram 4.4.1.3 Diagram Level 0 Usulan pada diagram level 0 menjelaskan secara jelas proses-proses yang terjadi didalam sistem e-learning, ada delapan proses yaitu yang terjadi didalam sistem e-learning, yaitu sistem usulan registrasi, proses mata pelajaran, proses materi pelajaran, proses tugas, proses ujian/kuis, proses nilai, proses forum, dan proses chatting, untuk lebih jelasnya dapat dilihat pada diagram level 0 dibawah ini:
107
Gambar 4.6 Diagram Level 0 usulan
108
4.4.1.4 Diagram (Level 1 ) Usulan Pada tahap diagram level 1 ini akan dijelaskan lebih rinci dari proses proses yang digambarkan pada diagram level 0, berikut adalah uraian dari setiap proses 1.
DFD Level 1 Proses 2.0 (Registrasi) Pada proses registrasi entitas yang terlibat yaitu siswa/I dan
administrator/bagian pengajaran, dimana siswa/I melakukan registrasi dengan mengisi formulir registrasi yang tersedia, kemudian data tersebut masuk kedalam tempat penyimpanan registrasi, kemudian administrasi/bagian pengajaran dengan mengambil data dari data registrasi, setelah itu baru dilakukan konfirmasi pada siswa/I berikut gambar dari DFD level 1, DFD Level 1 Proses Registrasi Siwa/I
Gambar 4.7 DFD level 1 Proses Registrasi
109
2.
DFD Level 1 Proses 3.0 (Mata Pelajaran) Pada proses mata pelajaran entitas yang terlibat yaitu
administrator/Bagian pengjaran, guru dan siswa/I, dimana siswa/I melakukan proses pengambilan mata pelajaran sebelum mengikuti kegiatan belajar, sedangkan guru melihat informasi mata pelajaran yang diajarkan oleh guru yang bersangkutan, dan administrator/bagian pengajaran bertugas membuat mata pelajaran dan menunjuk guru untuk mengajar mata pelajaran tersebut berikut ini merupkan DFD Level 1 Proses Mata Pelajaran Mata Pelajaran
Siswa/I
Mata Pelajaran
3.2 Registrasi Mata pelajaran
Guru
3.3 Memilih mata pelajaran
Mata Pelajaran yang diikuti
Mata Pelajaran Mata Pelajaran
Mata Pelajaran
Course
Mata Pelajaran Yang Diambil
Administrator Mata Pelajaran yang Diikuti
3.4 Melihat Mata Pelajaran Yang Diikuti
Mata Pelajaran
Mata Pelajaran
Gambar 4.8 DFD Level 1 Proses Mata Pelajaran
110
3.1 Membuat Mata Pelajran
3.
DFD Level 1 Proses 4.0 (Materi Pelajaran) Pada proses materi pelajaran entitas yang terlibat adalah siswa/I
dan guru, siswa/I melakukan proses download materi pelajaran sedangkan guru melakukan upload materi pelajaran, berikut ini merupakan DFD Level 1 Proses Materi Pelajaran:
Gambar 4.9 DFD level 1 Proses Materi Pelajaran 4.
DFD Level 1 Proses 5.0 (Tugas) Pada proses tugas ini entitas yang terlibat adalah siswa/I dan
guru, dimana guru membuat tugas melalui proses input tugas, kemudian tugas yang telah diinput akan disimpan, kemudian ditampilkan sebagai informasi kepada siswa/I, kemudian siswa/I melakukan proses melihat tugas dan proses kerjakan tugas, setelah itu, tugas yang telah dikerjakan akan disimpan, sehingga nantinya dapat diperiksa, oleh guru yang bersangkutan melalui proses lihat tugas. Berikut adalah DFD Level 1 Proses Tugas:
111
Guru
Tugas
5.1 Input Tugas
Tugas
Tugas Siswa Siswa/I
Tugas
5.2 Lihat Tugas
Tugas
Tugas
5.3 Kerjakan Tugas
Assignment
Tugas
Gambar 4.10 DFD level 1 Proses Tugas 5.
DFD Level 1 proses 6.0 (Ujian /Kuis) Pada proses ujian/kuis ini entitas yang terlibat adalah siswa/I
dan guru, sebelum memberikan kuis, guru harus mengisi formulir ujian untuk membuat ujian/kuis melalui proses buat ujian, setelah itu melakukan proses input soal kemudian semuanya disimpan di dalam data ujian, siswa baru dapat melaksanakan ujian/kuis setelah guru membuat ujian/kuis melalui proses lihat soal, kemudian melakukan proses kerjakan soal, setelah itu data (jawaban ujian/kuis) tersebut akan disimpan, sehingga nanti guru dapat memeriksa jawaban
112
ujian/kuis siswa/I melalui proses lihat jawaban. Berikut ini DFD level 1 proses ujian/kuis.
Gambar 4.11 DFD leve 1 Proses Ujian/Kuis 6.
DFD Level 1 Proses 7.0 (NIlai) Pada proses nilai entitas yang terlibat adalah siswa/I proses nilai
disini yaitu nilai dari setiap ujian/kuis yang diambil dari setiap mata pelajaran oleh siswa/I, dan siswa/I dapat melihat nilai melalui proses lihat nilai. Berikut ini DFD level 1 proses nilai.
113
Gambar 4.12 DFD level 1 Proses Nilai 7.
DFD level 8.0 Proses (Forum) Pada proses forum entitas yang terlibat adalah siswa/I, guru dan
administrator/bagian pengajaran, proses yang terjadi diantaranya buat forum, posting dan lihat posting yang dikirim. Berikut ini DFD Level 1 Proses Forum.
Gambar 4.13 DFD level 1 Proses Forum
114
8.
DFD Level 1 Proses 9.0 (Chatting) Pada proses chatting entitas yang terlibat adalah siswa/I dan
guru, keduanya melakukan proses yang sama yaitu proses menulis pesan dan proses kirim pesan berikut adalah DFD Level 1 Proses Chatting.
Gambar 4.14DFD level 1 Proses (Chatting) 4.4.2 Spesifikasi Proses Level 1 Proses 2.0 Registrasi Signup.Php
115
/** * Returns whether or not the captcha element is enabled, and the admin settings fulfil its requirements. * @return bool */ function signup_captcha_enabled() { global $CFG; return !empty($CFG->recaptchapublickey) && !empty($CFG>recaptchaprivatekey) && get_config('auth/email', 'recaptcha'); } require_once('signup_form.php'); if (empty($CFG->registerauth)) { error("Sorry, you may not use this page."); } $authplugin = get_auth_plugin($CFG->registerauth); if (!$authplugin->can_signup()) { error("Sorry, you may not use this page."); } //HTTPS is potentially required in this page httpsrequired(); $mform_signup = new login_signup_form(); if
($mform_signup->is_cancelled())
{
>httpswwwroot.'/login/index.php'); } else if ($user = $mform_signup->get_data()) { $user->confirmed = 0; $user->lang
= current_language();
$user->firstaccess = time(); $user->mnethostid = $CFG->mnet_localhost_id;
116
redirect($CFG-
$user->secret
= random_string(15);
$user->auth
= $CFG->registerauth;
$authplugin->user_signup($user, true); // prints notice and link to login/index.php exit; //never reached
}
$newaccount = get_string('newaccount'); $login
= get_string('login');
if (empty($CFG->langmenu)) { $langmenu = '', } else { $currlang = current_language(); $langs
= get_list_of_languages();
$langmenu
=
popup_form
("$CFG-
>wwwroot/login/signup.php?lang=", $langs, "chooselang", $currlang, "", "", "", true); } $navlinks = array(); $navlinks[] = array('name' => $login, 'link' => "index.php", 'type' => 'misc'); $navlinks[] = array('name' => $newaccount, 'link' => null, 'type' => 'misc'); $navigation = build_navigation($navlinks);
117
print_header($newaccount,
$newaccount,
$mform_signup->focus(),
"",
$navigation,
true,
"
class=\"langmenu\">$langmenu
"); $mform_signup->display(); print_footer(); ?> Level 1 Proses 3.0 Melihat, Memilih Dan Mengupdate Kategori Mata Pelajaran View.Php
nicolasconnault Exp $ // Display the course home page. require_once('../config.php'); require_once('lib.php'); require_once($CFG->libdir.'/blocklib.php'); require_once($CFG->libdir.'/ajax/ajaxlib.php'); require_once($CFG->dirroot.'/mod/forum/lib.php'); $id $name
$switchrole = optional_param('switchrole',-1, PARAM_INT); if (empty($id) && empty($name) && empty($idnumber)) { error("Must specify course id, short name or idnumber") } if (!empty($name)) { if (! ($course = get_record('course', 'shortname', $name)) ) { error('Invalid short course name'); } } else if (!empty($idnumber)) { if (! ($course = get_record('course', 'idnumber', $idnumber)) ) { error('Invalid course idnumber');
} else { if (! ($course = get_record('course', 'id', $id)) ) { error('Invalid course id');
login because it needs $USER add_to_log($course->id, 'course', 'view', "view.php?id=$course>id", "$course->id"); $course->format
$course->format = 'weeks'; // Default format is weeks } $PAGE = page_create_object(PAGE_COURSE_VIEW, $course>id); $pageblocks = blocks_setup($PAGE, BLOCKS_PINNED_BOTH); if ($hide && confirm_sesskey()) { set_section_visible($course->id, $hide, '0'); } if ($show && confirm_sesskey()) { set_section_visible($course->id, $show, '1'); $SESSION->fromdiscussion
.'/course/view.php?id='. $course->id; if ($course->id == SITEID) { // This course is not a real course. redirect($CFG->wwwroot .'/'); } // AJAX-capable course format? $useajax = false; $ajaxformatfile
>format.'/ajax.php'; $bodytags = ''; if (! $sections = get_all_sections($course->id)) {
found // Double-check to be extra sure if (! $section = get_record('course_sections', 'course', $course->id, 'section', 0)) {
$section->course = $course->id; // Create a default section. $section->section = 0; $section->visible = 1; $section->id = insert_record('course_sections', $section); } if (! $sections = get_all_sections($course->id) ) {
error('Error finding or creating section structures for this course'); } } // Include the actual course format. require($CFG->dirroot
.'/course/format/'.
.'/format.php'); // Content wrapper end. echo "