TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Mata Kuliah Tugas Akhir pada Program
Studi Teknik Informatika - Fakultas Ilmu Kommputer
Disusun Oleh :
Nama: Syafiq Ali Uraidi
NIM: 20180801114
JAKARTA
2023
UNIVERSITAS ESA UNGGUL
Tugas Akhir ini adalah hasil karya saya sendiri, dan semua sumber baik yang
dikutip maupun dirujuk telah saya nyatakan dengan benar.
NIM : 20180801114
Tanda Tangan :
Tanggal :
i
UNIVERSITAS ESA UNGGUL
TIM PENGUJI
Penguji I : ( )
Penguji II : ( )
Ditetapkan di : Jakarta
Tanggal :
ii
UNIVERSITAS ESA UNGGUL
Sebagai sevitas akademi Universitas Esa Unggul, saya yang bertanda tangan di
bawah ini :
NIM 20180801114
Beserta perangkat yang ada (apabila diperlukan). Dengan Hak Bebas Royalti
Noneksklusif ini, Universitas Esa Unggul berhak menyimpan,
mengalihmediakan, mengelola dalam bentuk pangkalan data, merawat, dan
mempublikasikan Tugas Akhir saya selama tetap mencantumkan nama saya
sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.
Dibuat di : Jakarta
Pada :
iii
UNIVERSITAS ESA UNGGUL
Yang menyatakan
iv
UNIVERSITAS ESA UNGGUL
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah
memberikan rahmat dan karunia-Nya, sehingga penulis dapat menyusun dan
menyelesaikan laporan tugas akhir yang berjudul “Penerapan Aplikasi
Pembelajaran Online E-Learning Berbasis Mobile Menggunakan Metode
Prototype (Studi Kasus SDS Kemala Bhayangkari I )”.
Laporan tugas akhir ini dibuat untuk memenuhi salah satu syarat dalam
menyelesaikan mata kuliah tugas akhir, yaitu mata kuliah wajib untuk
menyelesaikan pendidikan sarjana ilmu komputer di Universitas Esa Unggul.
Melalui tugas akhir ini, penulis dapat mengimplementasikan ilmunya dalam
perkuliahan dan mendapatkan pengalaman yang sangat berharga. Untuk
memperlancar kegiatan tersebut, banyak pihak yang terlibat dalam penyusunan
laporan tugas akhir ini. Ucapan terimakasih penulis sampaikan kepada :
1. Ibu Dr. Vitri Tundjungsari, ST, M.Sc, selaku Dekan Fakultas Ilmu
Komputer Universitas Esa Unggul dan Dosen Pembimbing Materi.
2. Bapak M. Bahrul Ulum, S.Kom, M.Kom, selaku Ketua Program Studi
Teknik Informatika Universitas Esa Unggul.
3. Bapak Ir. Nixon Erzed, S.T, M.T, selaku Dosen Pembimbing Akademik.
v
UNIVERSITAS ESA UNGGUL
ABSTRAK
vi
UNIVERSITAS ESA UNGGUL
ABSTRACT
vii
UNIVERSITAS ESA UNGGUL
DAFTAR ISI
viii
UNIVERSITAS ESA UNGGUL
DAFTAR GAMBAR
ix
UNIVERSITAS ESA UNGGUL
DAFTAR TABEL
x
UNIVERSITAS ESA UNGGUL
DAFTAR LAMPIRAN
xi
UNIVERSITAS ESA UNGGUL
DAFTAR SIMBOL
xii
UNIVERSITAS ESA UNGGUL
terukur bagi suatu aktor.
xiii
UNIVERSITAS ESA UNGGUL
Memperlihatkan bagaimana
1 Activity masing- masing kelas antarmuka
saling berinteraksi satu sama lain
xiv
UNIVERSITAS ESA UNGGUL
BAB 1
PENDAHULUAN
1
UNIVERSITAS ESA UNGGUL
SDS Kemala Bhayangkari I adalah salah satu lembaga pendidikan jenjang
SD di Rorotan, Kec. Cilincing, Kota Jakarta Utara, Dki Jakarta. Dalam
menjalankan kegiatannya, SDS Kemala Bhayangkari I berdiri sejak tahun 1984-
11-07 , SDS Kemala Bhayangkari I berada di bawah naungan Kementerian
3
UNIVERSITAS ESA UNGGUL
2. Dapat mempermudah siswa dan guru dalam proses belajar dan mengajar
serta dapat diakses dimana saja.
4
UNIVERSITAS ESA UNGGUL
Tujuan yang ingin dicapai dalam penelitian ini yaitu untuk membangun
sebuah sistem informasi E-learning berbasis mobile pada SDS Kemala
Bhayangkari I agar membuat para siswa nyaman dan memberikan control
kepada peserta didik, agar memiliki kebebasan dalam mengerjakan tugas,
terutama control orang tua dalam perkembangan proses belajar anak nya.
Bagi Sekolah
Bagi Mahasiswa
Bagi Fakultas
b. Terciptanya jaringan kerja sama antara fakultas ilmu komputer Universitas Esa
Unggul dan pihak sekolah tempat mahasiswa melakukan penelitian.
5
UNIVERSITAS ESA UNGGUL
Pada tahapan ini ditentukan topik yang dikerjakan oleh peneliti, dan
sebuah kebutuhan yang diperlukan dalam pengerjaan tugas akhir ini.
2. Studi Literatur
Pada tahap ini penulis melakukan penggalian data serta informasi yang
sesuai dengan topik yang telah ditentukan dan melakukan penelitian pada
mekanik.
6
UNIVERSITAS ESA UNGGUL
4. Inisialisasi Projek
7
UNIVERSITAS ESA UNGGUL
7. Perancangan Desain
Pada tahapan ini menguji sistem yang diusulkan apakah telah memenuhi
kebutuhan dan dapat memecahkan masalah yang ada. Pengujian sistem ini
dilakukan dengan metode BlackBox. Hal ini dilakukan untuk mengetahui
apakah aplikasi yang ada telah sesuai dengan yang diharapkan atau belum.
11. Evaluasi Sistem
8
UNIVERSITAS ESA UNGGUL
BAB 1 PENDAHULUAN
9
UNIVERSITAS ESA UNGGUL
BAB II
TINJAUAN PUSTA
10
UNIVERSITAS ESA UNGGUL
7. Pengolahan sistem (process) suatu sistem dapat mempunyai suatu bagian
pengolah yang akan merubah masukan menjadi keluaran.
8. Sasaran sistem (objective) suatu sistem pasti mempunyai tujuan (goal) atau
sasaran (objective), Sasaran dari suatu sistem sangat menentukan sekali
masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan
sistem itu sendiri.
Informasi
Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam
suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang
menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang
digunakan untuk pengambilan keputusan. (Priyanti & Iriani, 2013)
Informasi dapat dikatakan berkualitas bila memiliki 3 hal, yaitu:
1. Akurat Informasi harus bebas dari kesalahan-kesalahan material dan
harus jelas mencerminkan maksudnya, menyajikan setiap fakta secara
jujur, serta dapat diverifikasi.
2. Tepat waktu Informasi yang diterima tidak boleh terlambat, sehingga dapat
berpengaruh dan berguna dalam pengambilan keputusan.
3. Relevan Informasi ini dapat mempengaruhi keputusan pengguna dan
membantu mereka mengevaluasi peristiwa masa lalu atau masa kini,
sehingga mempunyai manfaat untuk pengguna
Sistem Informasi
Semua orang mempunyai suatu sistem informasi atau lebih, yang
dipandang dapat memenuhi kebutuhannya akan informasi dan dengan demikian
mengurangi kemungkinan kesalahan dalam pengambilan keputusan. Sistem
informasi adalah suatu sistem yang mencangkup sejumlah komponen (manusia,
komputer, teknologi informasi, dan prosedur kerja), ada sesuatu yang diproses
(data menjadi informasi), dan dimaksud untuk mencapai suatu sasaran dan
tujuan.(RONI FRI SATRIA DESVI, 2019)
Sistem Informasi adalah mengumpulkan, memproses, menyimpan,
menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem
lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output
(laporan, kalkulasi).
Sistem informasi memiliki peran penting dalam pariwisata, yaitu:
11
UNIVERSITAS ESA UNGGUL
1.Membantu manajemen dalam menjalankan kegiatan bisnis dan
membantu calon pengunjung dalam pengambilan suatu keputusan,
2. Menyediakan informasi detail tentang suatu tujuan.
3. Jangkauan yang luas ke seluruh dunia dan murah
(Priyanti & Iriani, 2013)
E-Learning
E-learning merupakan dasar dan konsekuensi logis dari perkembangan
teknologi informasi dan komunikasi. Dengan e-learning, peserta ajar (learner
atau murid) tidak perlu duduk dengan manis di ruang kelas untukmenyimak
setiap ucapan dari seorang guru secara langsung. E-learning juga dapat
mempersingkat jadwal target waktu pembelajaran, dan tentu saja menghemat
biaya yang harus dikeluarkan oleh sebuah program studi atau program
pendidikan. Sebagaimana yang telah disebutkan, e-learning telah mempersingkat
waktu pembelajaran dan membuat biaya studi lebih ekonomis. (RONI FRI
SATRIA DESVI, 2019)
Teknologi e-Learning ini merupakan sebuah teknologi yang dijembatani
oleh teknologi Internet, membutuhkan sebuah media untuk dapat menampilkan
materi-materi kursus dan pertanyaan-pertanyaan dan juga membutuhkan fasilitas
komunikasi untuk dapat saling bertukar informasi antara peserta dengan
pengajar”. E-Learning merupakan aplikasi Internet yang dapat menghubungkan
antara pendidik dan peserta didik dalam sebuah ruang belajar online”.
E-learning terbentuk atas tiga komponen yaitu :
1. Infrastruktur e-learning Berupa penggunaan perangkat keras
(hardware) untuk mendukung jalannya aplikasi e-learning.
2. Sistem dan aplikasi e-learning Berupa pengggunaan sistem perangkat
lunak untuk melakukan manajemen kelas, pembuatan materi atau konten, forum
diskusi, sistem penilaian, sistem ujian online.
3. Konten e-learning Berupa konten dan bahan ajar berbentuk
multimedia interaktif atau berbentuk teks.(Susanto & Astuti, 2017)
Website
Websitemerupakan sebuah media informasi yang ada di internet.
Website tidak hanya dapat digunakan untuk penyebaran infomasi saja melainkan bisa digunakan
untuk membuat toko online.
Website adalah kumpulan dari halaman-halaman situs, yang biasanya
terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di
dalam World Wide Web (WWW) di Internet. (Trimarsiah & Arafat, 2017)
12
UNIVERSITAS ESA UNGGUL
Web atau situs adalah halaman informasi yang disampaikan oleh pemilik
situs (admin) kepada pengunjung (user). Disetiap web, halaman pertama disebut
front page atau home page.
Www atau world wide web atau web saja merupakan sebuah sistem yang saling terkait
dalam sebuah dokumen yang berformat hypertext yang berisi beragam informasi, baik
tulisan, gambar, suara, video, dan informasi multimedia lainnya dan dapat diakses
melalui sebuah perangkat yang disebut web browser. (Refni Wahyuni, 2020)
Aplikasi
Aplikasi adalah program siap pakai yang dapat digunakan untuk
menjalankan perintah-perintah dari pengguna aplikasi tersebut dengan tujuan
mendapatkan hasil yang lebih akurat sesuai dengan tujuan pembuatan aplikasi
tersebut. Aplikasi bisa berisi:
a. Suatu antarmuka: menus, window dan kontrol dimana user
berinteraksi langsung dengan aplikasi. Proses logika aplikasi: kejadian dan
fungsi skrip yang dibuat sebagai logika aplikasi, validasi dan proses lainnya
(Refni Wahyuni, 2020)
Perangkat lunak yang di gunakan
Xmpp
XMPP merupakan perangkat lunak gratis, serta mendukung beberapa
sistem operasi. Fungsinya sendiri ialah sebagai server Localhost (Standalone),
terdiri dari program apache server HTTP, database MySQL, dan penerjemah
bahasa yang ditulis dalam bahasa pemrograman PHP dan Perl. Nama XAMPP
sendiri ialah singkatan dari X (empat sistem operasi) Apache, MySQL, PHP dan
Perl. Program ini tersedia dalam lisensi publik umum GNU dan gratis, server
web yang mudah digunakan yang dapat layanan tampilan halaman website
dinamis. (Refni Wahyuni, 2020)
Mysql
MYSQL merupakan RDBMS (server database) yang mengelola database
dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh
banyak user. Selain itu MySQL adalah sebuah software open source yang
digunakan untuk membuat sebuah database. Berdasarkan pendapat yang
dikemukakan di atas dapat ditarik kesimpulan bahwa MySQL adalah Suatu
software atau program yang digunakan untuk membuat sebuah basis data yang
bersifat open source. (Trimarsiah & Arafat, 2017)
13
UNIVERSITAS ESA UNGGUL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL atau yang dikenal dengan DBMS (database management system), database
ini multithread, multi-user. Sebagai data base server, MySQL dapat dikatakan
lebih unggul dibandingkan data base server lainnya, terutama dalam kecepatan.
Berikut ini beberapa ke istimewaan MySQL, antara lain :
A. Portability
Dapat berjalan stabil pada berbagai sistem operasi seperti
Windows,Linux,FreeBSD,Mac OS X Server, Solaris, Amiga, dan
masi banyak lagi.
B. Multiuser
Dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah atau konflik.
C. Security
Memiliki beberapa lapisan sekuritas seperti subnetmask, nama host
dan izin akses user dengan sistem perizinan yang mendetail serta
password terenkripsi.
D. Scalability dan limits
Mampu menangani database dalam skala besar, dengan jumlah
records lebih dari 50 juta dan 60 ribu table serta 5 milyar baris. Selain
itu batas indeks yang dapat di tampung mencapai 32 indeks pada
setiap table nya. (Refni Wahyuni, 2020)
PHP
PHP adalah singkatan dari Personal Home Page yang merupakan bahasa
standar yang digunakan dalam dunia website. PHP adalah bahasa pemrograman
yang berbentuk script yang diletakkan didalam web server. PHP dapat diartikan
sebagai Hypertext Preeprocessor. Ini merupakan bahasa yang hanya dapat
berjalan Analisis dan Perancangan Website sebagai Sarana Informasi pada
server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam
mengeksekusi kode PHP pada sisi server disebut server side, berbeda dengan
mesin maya Java yang mengeksekusi program pada sisi klien. (Trimarsiah &
Arafat, 2017)
PHP adalah sebuah bahasa pemrograman scripting untuk membuat
halaman web yang dinamis. Walaupun dikenal sebagai bahasa untuk membuat
halaman web, PHP sebenarnya juga dapat digunakan untuk membuat aplikasi
14
UNIVERSITAS ESA UNGGUL
command line dan GUI. Cara kerja PHP adalah dengan menyelipkannya di
antara kode HTML (Hypertext Markup Language). (Refni Wahyuni, 2020)
15
UNIVERSITAS ESA UNGGUL
BAB III
METODE
PENELITIAN
3.1 Rencana Penelitian
Untuk membuat penelitian berjalan dengan baik dan lancer dari awal hingga akhir
Dimana akan dilakukan proses pengumpulan data tentang sistem pembelajaran sekolah
dengan wawancara langsung kepada guru.
Peneliti Menerapkan E-Learning berbasis mobile sebagai media pembelajaran
setiap siswa dan guru untuk kedepannya. Dari tujuan yang akan di teliti adalah untuk
mendapatkan suatu gambaran dan pemahaman yang jelas berkaitan dengan sistem
pembelajaran online dan menganalisa permasalahan yang akan diteliti.
Tahapan berikutnya yang ingin dilakukan adalah pengumpulan suatu data dan
informasi. Adapun penulis melakukan suatu wawancara tentang sistem kehadiran dan
pembelajaran yang sedang berjalan disekolahan pada saat ini. Hasil dari informasi
tersebut akan dikumpulkan dan diimplementasikan kedalam suatu sistem yang akan
dibangun. Dalam sistem ini, Admin akan lebih mudah pada saat memasukan
materi,Tugas ,dan pendataan guru atau siswa baru setiap tahunnya.
Dalam penelitian ini, guru dan siswa yang menjadi obyek penelitian karena
guru dan siswa adalah orang-orang yang terlibat dalam proses belajar mengajar.
3.4 Metode Pengumpulan Data
Metode pengumpulan data yang penulis lakukan untuk penelitian ini yaitu
menggunakan data primer dan data sekunder, berikut penjelasannya:
16
UNIVERSITAS ESA UNGGUL
no Judul Nama Kelebihan Kekurangan
1 Pelatihan E-learning via Rizqi Putri Nourma
Google Classroom untuk Budiarti1 , Afib
Guru di SDN Tegalrejo Rulyansah 2*) , Mujad
Kecamatan Drigu Didien Afandi 3 ,
Kabupaten Probolinggo Rachma Rizqina
Mardhotillah 4 ,
Marsella Duwi
Septyani 2
5
6
20
UNIVERSITAS ESA UNGGUL
Kepala Sekolah
21
UNIVERSITAS ESA UNGGUL
Operator Sekolah
operator hanya melakukan input data. Laksanakan entry data sejeli dan seteliti
mungkin sesuai dengan formulir yang diisi. Jangan menyimpang dari formulir yang
telah diisikan. Seandainya ada formulir yang diisi tidak benar dan tidak sesuai
prosedur, koordinasikan dengan yang bersangkutan untuk proses pembetulan, jika
diperlu juga harus dikonsultasikan dengan kepala sekolah.
Tata Usaha
Membaca berkas atau dokumen yang berkaitan dengan administrasi sekolah dalam
bentuk cetak maupun non-cetak.
Guru
mempunyai kekuasaan untuk membentuk dan membangun kepribadian anak didik
menjadi seorang yang berguna bagi agama, nusa dan bangsa. Guru bertugas
mempersiapkan manusai susila yang dapat diharapkan membanguun dirinya dan
membangun bangsa dan Negara.
Siswa
Belajar merupakan tugas pokok seorang siswa/I karena melalui belajar menciptakan
generasi muda yang cerdas.
Menjaga nama baik sekolah kewajiban bagi para siswa dengan menjaga nama baik
maka siswa dan ekolah akan mendapatkan nilai positif dari masyarakat
22
UNIVERSITAS ESA UNGGUL
3.8 Proses Sistem Pembelajaran Yang Sedang Berjalan Di SDS Kemala Bhayangkari I
Berikut ini merupakan gambaran alur proses dari sistem pembelajaran yang sedang
berjalan di SDS Kemala Bhayangkari I.
23
UNIVERSITAS ESA UNGGUL
24
UNIVERSITAS ESA UNGGUL
25
UNIVERSITAS ESA UNGGUL
Metode yang di gunakan dalam pengembangan sistem ini adalah prototyping metode
prototype, pengembang dan user saling berinteraksi selama proses pembangunan
sistem, sehingga apabila terjadi kesalahan dapat langsung dievaluasi.
Berikut adalah langkah-langkah dalam membuat sistem dengan menggunakan
metode prototype:
1)Analisis Kebutuhan.
Membuat rencana dan pemodelan sistem yang akan dibangun sesuai dengan
kebutuhan user.
3)Membangun prototype
4)Evaluasi sistem.
Evaluasi ini dilakukan dengan user apakah prototyping yang sudah dibangun
sudah sesuai dengan keinginan useratau tidak. Jika sudah sesuai maka dilakukan
penerapan sistem, jika tidak prototyping direvisi dengan mengulangi
kembali langkah 1, 2 dan 3.
Setelah mengamati kegiatan yang berhubungan dengan objek penelitian dan
prosedur yang berjalan. Peneliti menemukan beberapa kelemahan
dalam sistem yang sedang berjalan pada saat ini
yang dituangkan pada Table di bawah
1. Siswa/i tidak mendapat materi pelajaran Membuat fitur yang dapat memberikan akses bagi
digital. siswa/i untuk mendapatkan materi secara digital.
2. Tidak adanya media yang dapat menampung Membangun E-Learning yang dapat menampung
berbagai informasi dan materi pembelajaran
26
UNIVERSITAS ESA UNGGUL
secara digital. dan berbagi infromasi dan materi secara digital.
3. Tidak adanya sebuah forum diskusi antara Membangun forum diskusi antara siswa/i dan guru.
siswa/i dengan guru
27
UNIVERSITAS ESA UNGGUL
28
UNIVERSITAS ESA UNGGUL
29