Oleh:
FAKULTAS TEKNIK
SURABAYA
2022
0
DAFTAR ISI
Halaman
Halaman Judul...............................................................................................i
Persetujuan Pembimbing...............................................................................ii
Halaman Pengesahan.....................................................................................iii
Halaman Pernyataan......................................................................................iv
Abstrak..........................................................................................................v
Kata Pengantar..............................................................................................vii
Daftar Isi.......................................................................................................ix
Daftar Gambar..............................................................................................xvii
Daftar Tabel..................................................................................................xx
Daftar Lampiran............................................................................................xxiii
1
BAB I PENDAHULUAN
2.2. E-Learning.....................................................................................13
2.1.2.1 Syncronous...................................................................15
2.1.2.2 Asyncronous................................................................16
2
2.2.4 Keterbatasan E-learning........................................................18
2.6. PHP................................................................................................24
2.7. CSS................................................................................................27
2.8. MySQL..........................................................................................28
2.10. UML...............................................................................................31
2.11. MOODLE......................................................................................36
3.1.1.1 Observasi......................................................................44
3.1.1.2 Wawancara...................................................................44
4
BAB I
PENDAHULUAN
pembuatan materi yang lebih baik, akan mudah diakses oleh guru maupun siswa
menggunakan media ajar online atau yang sekarang lagi populer dengan sebutan
dapat menghubungkan antara pendidik dengan peserta didik dalam sebuah ruang
dan peserta didik, terutama dalam hal ruang dan waktu. Dengan e-learning maka
pendidik dan murid tidak harus berada dalam satu dimensi ruang dan waktu.
Proses pendidikan dapat berjalan kapan saja dengan mengabaikan dua hal
tersebut.
pengetahuan tidak hanya datang ke sekolah, tetapi juga dapat mengakses internet
dari rumah atau dari tempat penyedia layanan internet. Aplikasi e-learning
5
mencakup beberapa fitur yang menjadi standar dalam proses pembelajaran seperti
distribusi materi pelajaran, forum ataupun pemberian tugas yang dapat dilakukan
Al Amanah ada beberapa hal yang perlu dilakukan untuk menunjang kegiatan
belajar mengajar seperti belum memiliki sistem yang dapat menunjang proses
sekolah (matapelajaran tertentu) apalagi pada bulan puasa karena setamina yang
berkurang serta kondisi ruangan yang tidak kondusif (gaduh) . Oleh karena itu
diharapkan siswa dapat memiliki waktu belajar lebih fleksibel karena materi
pelajaran dapat diakses kapan dan dimana saja melalui internet. Semisal ada tugas
pun dapat dilakukan tanpa ada kendala jarak. Pengajar dan siswa dapat lebih
6
kebutuhan di Yayasan Pondok Pesantren Al Amanah.
dibatasi pada :
pengganti pelajaran.
7
1.4 Tujuan dan Manfaat Penelitian
pengetahuan.
1. Bagi Penulis
8
segala aspek dan kondisinya.
chatroom.
3. Bagi Universitas
9
teori dan penerapan ilmu yang telah di dapat di masa aktif
kuliah.
yang umum digunakan penelitian lainnya, metodologi yang digunakan antara lain:
pembelajaran.
10
membaca dan mempelajari secara mendalam literatur-literatur
2. Fase Perancangan
11
3. Fase Konstruksi
4. Fase Pelaksanaan
12
BAB II
LANDASAN TEORI
maksud yang sama untuk mencapai suatu tujuan tertentu. Suatu organisasi
seperti perusahaan atau suatu area fungsional cocok dengan definisi ini.
Organisasi terdiri dari sejumlah sumber daya, yang pertama adalah sumber
(termasuk fasilitas dan energi) dan uang, kemudian yang kedua adalah
1) Komponen sistem
elemen sistem tersebut dapat berupa sub sistem atau dapat juga
2) Batasan Sistem
13
sistem dipandang sebagai satu kesatuan. Batasan sistem
4) Penghubung Sistem
5) Masukan
keluaran
6. Keluaran Sistem.
14
Keluaran (output) adalah hasil dari energi yang diolah dan
7. Umpan Balik.
8. Pengolahan Sistem
Pengolahan sistem adalah bagian dari salah satu sistem yang akan
9. Sasaran Sistem
jenis-jenis sumber daya, namun keduanya tidaklah sama. Data terdiri dari
fakta-fakta dan angka-angka yang secara relatif tidak berarti bagi pemakai.
Sedangkan informasi adalah data yang diolah menjadi bentuk yang lebih
15
dari data yang diolah melalui suatu model. Data yang telah
a) Akurat
16
mengakibatkan si penerima salah informasi. Tepat pada
b) Relevan
orang berbeda-beda.
yang diperlukan.
2.2 E-learning
17
“Kita pernah berpikir bisa melepas para instruktur dari proses
sebenarnya keliru. Generasi pertama e-learning itu flop.” (Jay Cross, n.d)
(Manson, 2009:xii).
Salah satu definisi awal untuk e-learning adalah dari ASTD (American
18
2. e-learning disampaikan kepada pengguna akhir melalui komputer
pembelajaran jarak jauh dan terbuka ini merangkum perbedaan antara isi
2.2.2.1 Synchronous
19
pada waktu bersamaan ketika pengajar sedang mengajar siswa sedang
2.2.2.2 Asynchronous
pelajar lain. Oleh karena itu, pelajar dapat memulai pelajaran dan
20
animasi, simulasi, permainan edukatif, maupun latihan atau tes dengan
jawabanya.
1. Biaya
2. Fleksibilitas Waktu
21
E-learning dapat disesuaikan dengan kecepatan belajar masing-
mengisi waktu dengan belajar topik lain. Siswa pun dapat memilih
lain.
4. Efektivitas Pengajaran
5. Standarisasi Pengajaran
antara lain:
1. Teknologi
22
Karena teknologi yang digunakan beragam, ada kemungkinan
teknologi tersebut tidak sejalan dengan yang sudah ada dan terjadi
2. Infrastruktur
internet.
3. Materi
sempurna.
sumberdaya virtual dan visik. Makna asli sekaligus yang paling umum bagi
bleded learning saat ini adalah mengacu pada kombinasi antara pembelajaran
23
2.4 LMS dan LCMS
meletakanya pada layar desktop komputer pada bentuk icon. Oleh karen
itu, kita perlu memiliki LMS sebagai sistem yang mengatur e-learning
content atau mata pelajaran e-learning. Suatu studi yang dilakukan oleh
1. Katalog
lengkap.
24
2. Registrasi dan Persetujuan
4. Evaluasi
25
5. Komunikasi
6. Laporan
7. Rencana pelatihan
yang dia butuhkan melalui LMS, kapan dia bisa mengikuti dan
harus menyelesaikan.
8. Integrasi
26
2.4.2 Learning Content Management System (LCMS)
Aplikasi berbasis web (web based application) adalah aplikasi yang dapat
intranet dan tidak tergantung pada sistem operasi yang digunakan (Rizky, 2010).
1. Internet
2009: 113).
27
2. Nama domain/ URL
3. Web Browser
kepada client.
4. Web Server
5. Web Hosting
instal
28
server atau salah satu komputer. Untuk komputer lain yang ingin
koneksi internet.
2.6 PHP
skrip perl yang dapat mengamati siapa saja yang melihat-lihat riwayat
“Personal Home Page“. Paket inilah yang menjadi cikal bakal PHP. Pada
Selain itu, kode PHP juga bisa berkomunikasi dengan database dan
29
Macintosh. Bahkan versi untuk Windows 95/98 pun tersedia. Pada
Namun saat ini PHP juga dapat bekerja dengan web server seperti PWS
PHP dapat di-download secara bebas dan gratis melalui situs www.php.net.
<HTML>
<HEAD>
</HEAD>
<BODY>
<? php
?>
</BODY>
</HTML>
dengan <? php dan diakhiri dengan ?>. Pasangan kedua kode inilah yang
berfungsi sebagai tag kode PHP. Berdasarkan tag inilah server dapat
30
memahami kode PHP dan kemudian memprosesnya. Hasilnya dikirim ke
browser.
segala informasi yang dibutuhkan oleh web server. Selanjutnya web server
dengan kode HTML, hanya saja ketika berkas PHP yang diminta
didapatkan oleh web server, isinya segera dikirim ke mesin PHP dan
client.
2.7 CSS
web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word
yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer,
images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa
berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks,
31
warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over,
spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan
parameter lainnya.[1] CSS adalah bahasa style sheet yang digunakan untuk
2.8 MySQL
MySQL adalah salah satu dari sekian banyak sistem database yang
merupakan turunan salah satu konsep utama dalam database sejak lama
mengembangkan aplikasi berbasis web pada client. Saat ini MySQL dapat
32
d) Performance Tuning, memiliki kecepatan yang menakjubkan dalam
mask, nama host, izin akes user dengan sistem perizinan yang
dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 miliar
lunak incrmental yang menekan pada jangka waktu pengembangan yang pendek.
Model RAD ini merupakan adaptasi “berkecepatan tinggi” dari model waterfall,
Jika kebutuhan dan cakupan sistem dapat dimengerti pada awal pengembangan,
33
model RAD ini memungkinkan pengembang untuk membuat sistem yang
memberikan suatu sistem yang dapat memenuhi harapan dari para pemakai. Tapi
dibuat jauh dari yang diharapkan. Metode RAD mempunyai 4 tahapan utama.
kebutuhan.
2. Fase Perencangan
Pada tahap ini adalah melakukan proses desain dan melakukan perbaikan-
analyst. Untuk tahap ini maka keaktifan user yang terlibat sangat
3. Fase Konstruksi
Setelah desain dari sistem yang akan akan dibuat sudah disetujui baik itu
oleh user dan analyst, maka pada tahap ini programmer mengembangkan
34
4. Fase Pelaksanaan
mandiri yang akan dilakukan penulis dan pengujian yang akan dilakukan
oleh user.
2.10 UML
Unified Modelling Language (UML) adalah salah satu alat bantu yang
sangat handal di dunia pengembangan sistem. Hal ini disebabkan karena UML
sistem untuk membuat cetak biru atas visi mereka dalam bentuk baku, mudah
Ada 3 karakter penting yang melekat di UML, yaitu sketsa, cetak program
dan bahasa pemrograman. Sebagai sebuah sketsa, UML bisa berfungsi sebagai
anggota tim akan memiliki gambaran yang sama sistem, sehingga semua anggota
tim akan memiliki gambaran yang sama tentang suatu sistem. Sebagai cetak biru,
UML dapat menterjemahkan diagram yang ada di UML menjadi program yang
35
mengkomunikasikan sistem yang akan mereka buat, diagram-diagram tersebut
antara lain adalah use case, activity diagram, class diagram, sequence diagram
(Munawar, 2005:63).
Setidaknya, ada empat aspek dalam diagram use case, antara lain
(Munawar, 2005:64).
36
case dengan use case lain dalam. Sebuah sistem. Berikut ini adalah
beberapa jenis relasi yang ada pada sebuah diagram use case
(Whitten, 2004:419):
a. Association
b. Extends
Extends use case merupakan use case yang terdiri dari langkah
c. Uses (Include)
d. Depends on
37
e. Inheritance
alur kerja (work flow) sebuah bisnis dan urutan aktifitas pada suatu proses.
Diagram ini dibuat untuk menggambarkan aktifitas dari Actor. Selain itu,
diagram ini juga bisa dilakukan untuk mewakili secara grafis aliran
kejadian (flow event) dari suatu use case (Munawar 2005:181). Activity
bahwa suatu objek dapat di susun dari bagian objek lain. Ini
38
merupakan sebuah relasi yang lemah, sebagai contoh “suatu
objek yang terdiri dari sejumlah bagian objek lain dan membentuknya
sebagai bagian objek yang utuh. Jenis hubungan ini termasuk dalam
dimana objek atau kelas yang satu memiliki tanggung jawab terhadap
kelas atau objek lainya. Jenis hubungan ini termasuk dalam kategori
hubungan yang kuat, jika suatu objek dihapus maka seluruh objek atau
(Kendall, 2008:738).
39
4. Generalization : Generalization dapat diartikan sebagai sebuah
atau objek kepada jenis yang lebih spesifik lagi dari benda atau objek
“mobil” dan “truk” adalah objek yang lebih spesifik lagi (Kendall,
2008:738).
garis dengan tanda panah dan waktu yang ditunjukan dengan progress
Learning Environment)
40
termasuk dalam model CAL+CAT (Computer Assited Learning+Computer
artinya meski memiliki hak cipta, moodle tetap memberikan kebebasan untuk
dapat di copy, digunakan dan dimodifikasi. Moodle dapat langsung bekerja tanpa
dimodifikasi pada Unix, Linux, Windows, Mac OS X, Netware dan sistem lain
yang mendukung PHP, termasuk sebagian besar provider web hosting. Data
diletakan pada sebuah database. Database terbaik bagi moodle adalah MySQL dan
betapa inginya mencapai sebuah tujuan, namun harus melalui jalan yang berliku-
(komunitas), sebuah pionir yang akan membangun kreativitas dan pemikiran. Hal
ini diterapkan ketika Moodle dibuat, dan ketika pengajar dan peserta didik
41
Sekitar tahun 90-an, Martin Dougiamas menjadi webmaster di
dalam pengembanganya.
yang ingin memanfaatkan internet secara lebih baik, tetapi mereka tidak
tahu harus memulai dari mana. Oleh karena itu, muncul keinginan
tetapi berfokus agar pembelajaran yang ada secara aktif membangun karya
yang kuat tentang pendidikan tak terbatas, dan moodle merupakan salah
42
satu jalan untuk merealisasikanya. Hal lain yang cukup krusial adalah
seperti:
peserta didik.
SCORM).
antara pengajar).
43
kelebihan, antara lain:
Moodle dapat di atur secara luar dan fleksibel sesuai dengan kebijakan
jenis pelatihan.
44
6. Disediakan mengikuti konsep pembelajaran yang komprehensif dan
fleksibel.
terbaru
1. 100 % cocok untuk kelas online dan sama baiknya dengan belajar
studi kajian sejenis yang sesuai dengan penilitian yang dilakukan oleh penulis
dengan menganalisis dari segi kehidupan dan kekurangan dari tiap penilitian.
Beberapa studi kajian sejenis yang di analisis oleh penulis adalah sebagai berikut:
45
Dalam penelitian Dhydha Maryudha dkk (2008) yang berjudul Analisis
waterfall model. Tool yang digunakan Apache Server, PHP, MySQL, Borwser.
Kelebihan dari penelitian ini adalah e-learning yang dibuat oleh peneliti dapat
dari penelitian ini adalah pada aplikasi kurangnya fitur-fitur multimedia yang
dimodifikasi.
dan Perancangan Sistem E-Learning pada Hong Hua Mandarin Course. Metode
yang digunakan adalah metode untuk content ADDIE. Tool yang digunakan
Apache Server, PHP. Kelebihan dari penelitian ini adalah membantu murid
dan suara yang memudahkan murid dalam belajar bahasa mandarin. Kekurangan
dari penelitian ini adalah aplikasi e-learning ini masih tergolong sederhana perlu
ditambahkan efek multimedia agar lebih menarik dan perlu dikembangkan dari
adalah model
46
sekuensial linear. Tool yang digunakan Apache Server, PHP, CMS, MySQL,
Kelebihan dari penelitian ini adalah mudah digunakan dan mempunya user
multimedia seperti audio, video, dan sebagainya sehingga siswa lebih tertarik
Jakarta. Metode pengembangan sistem yang digunakan adalah RAD. Tool yang
digunakan adalah Moodle. Kelebihan dari penelitian ini adalah difasilitasi oleh
aplikasi ini dan desain masih menggunakan template bawaan belum dimodifikasi.
47
BAB III
METODOLOGI PENELITIAN
terdiri dari:
3.1.1.1 Observasi
48
Penulis melakukan wawancara dengan tujuan untuk mendapatkan
elektronik.
pengembangan Sistem ini akan lebih murah dalam hal biaya dan lebih cepat dalam
49
langkah yang penulis lakukan dalam pengembangan sistem menggunakan RAD
lapangan berupa sistem yang berjalan yang ada pada Pondok Pesantren Al
manual sehingga data menjadi tidak teratur. Dari analisis sistem tersebut
dapat diterima.
50
3.2.2 Fase Perancangan
dapat mewakili sistem yang berjalan saat ini di Yayasan Pondok Pesantren
a. Desain Aplikasi
object oriented.
1. Identifikasi Actor
51
b. Desain Basis Data
c. Desain Interface
langsung, dalam hal ini penulis diimplementasikan langsung, dalam hal ini
52
akanmenjabarkan kebutuhan hardware dan software
dan siswa.
1
DAFTAR PUSTAKA
Alexander, J., Tulenan, V., & Sambul, A. M. (2016). Rancang Bangun Aplikasi
Pendataan Potensi Desa / Kelurahan Berbasis Web. Jurnal Teknik
Informatika, 9(1). https://doi.org/10.35793/jti.9.1.2016.13486
Arief A. Sasoeng, Steven R. Sentinuwo, Yaulie D.Y. Rindengan. (2018). Rancang
Bangun Sistem Informasi Geografis Potensi Sumber Daya Alam Di
Kabupaten Talaud Berbasis Web. Jurnal Teknik Informatika, 13(1)
Husin N, Perwira. (2015). Pengembangan Sistem Informasi Perpustakaan Berbasis
Web di SMK Muhammadiyah 1 Yogyakarta. Yogyakarta: Teknik
Informatika Universitas Negeri Yogyakarta.