Martya Almira1, Siska Komala Sari, S.T., M.T.2, Inne Gartina Husein, S.Kom., M.T.3
1
Program Studi D3 Sistem Informasi, Fakultas Ilmu Terapan, Universitas Telkom
martyaalmira@student.telkomuniversity.ac.id1, siska@tass.telkomuniversity.ac.id2,
inne@tass.telkomuniversity.ac.id3
ABSTRAKSI
Advantage Course (adcourse) atau ADC merupakan salah satu lembaga bimbingan belajar yang berada di
kota Bandung, telah berdiri dari tahun 2015. ADC memilki berbagai permasalahan dalam kegiatan belajar
mengajarnya, salah satu solusi dari masalah yang dialami adalah pengembangan aplikasi bimbingan belajar
online. Aplikasi ini bertujuan untuk memudahkan dan membantu siswa bimbingan belajar ADC dan
khususnya pada manajemen konten materi yang disajikan oleh pengajar kepada siswa. Aplikasi bimbingan
belajar ini berfokus pada pemberian fasilitas yang diharapkan mampu membantu persiapan ujian siswa
tingkat akhir maupun dalam mendapatkan bahan belajar diluar sekolah atau diluar bimbingan. Adapun fitur
materi yang terdapat dalam aplikasi bimbingan belajar modul konten manajemen untuk user siswa yaitu,
materi pembelajaran siswa dengan pemisah mata pelajarannya yang disajikan dalam file pdf serta video.
Aplikasi bimbingan belajar ini dikerjakan dengan metode Prototype.
ABSTRACT
Advantage Course (adcourse) or ADC is a tutoring institution located in the city of Bandung, has been
established since 2015. ADC has various problems in teaching and learning activities, one of the solutions
to the problems experienced is the development of online tutoring applications. This application aims to
facilitate and assist students in ADC study guidance and specifically on content management of material
presented by instructors to students. This tutoring application focuses on providing facilities that are
expected to be able to help students prepare for final-level exams as well as in getting study material outside
of school or outside guidance. The material features contained in the tutoring application are content
management modules for student users, namely, student learning material with subject separators
presented in pdf and video files. This tutoring application is done by the Prototype method.
3. Menjadi wahana yang akan mengantarkan atau diagram berdasarkan teknik ”Flowchart”, yang
diarncang untuk menyajikan urutan grafis dari semua
menggodok pembentukan karakter, sikap kerja,
kegiatan yang terjadi selama proses. BPMN
belajar sehingga unggul dalam bidangnya. menyediakan kemampuan memahami prosedur
internal bisnis dalam notasi grafis. BPMN mengikuti
ADC memiliki alur layanan akademiknya yaitu tradisi flowcharting notasi untuk dibaca dan
Siswa/Peserta – Diagnostik Test (Psikotes + Tes fleksibilitas [6] .
Potensi Akademik) – Konsultasi/Discusses dengan
2.2.2 Entity Realtionship Diagram
Orang tua Siswa/Wali Siswa – Pretest (Martikulasi
ERD merupakan suatu model jaringan yang
Math) – Placement Class – Regular Class – Quis
menggunakan susunan data yang disimpan dalam
Threatment/Teaching Clinic – Try Out Evaluasi/Feed
sistem secara abstrak [7].
Back [1].
2.2.3 Use case Diagram
2.1.2 Bimbingan Belajar
Use case Diagram yaitu diagram yang digunakan
Bimbingan belajar merupakan kegiatan bimbingan
untuk menggambarkan hubungan antara sistem
untuk membantu siswa dalam mengembangkan diri,
dengan aktor. Diagram ini hanya menggambarkan
sikap dan kebiasaan belajar yang tepat bagi dirinya
secara global. Karena use case diagram hanya
sendiri untuk dapat menguasai pengetahuan dan
menggambarkan sistem secara global, maka elemen-
keterampilan serta persiapan untuk melanjutkan
lemen yang digunakan pun sangat sedikit [8].
pendidikan ke tingkat yang lebih tinggi [3].
2.2.4 Class Diagram
2.1.3 Manajemen Konten
Class Diagram menggambarkan setiap data atau
Manajemen Konten merupakan proses dan alur kerja
objek yang terdapat pada sistem. Setipa data atau
yang terlibat dalam pengaturan, pengelompokan dan
objek tersebut memiliki anggota baik itu attributies
penataan sumber daya informasi yang ada sehinggga
(fields dan properties), operations (methods) dan
mereka dapat menyimpan, mempublikasikan dan
events. Melalui class diagram nantinya Program
menggunakan kembali dalam berbagai cara.
Design dirancang pada tahap desain system. Class
Manajemen konten ditujukan pada apa saja yang
diagram merupakan model structural yang
dibutuhkan didalam aplikasi nantinya dengan alur
menunjukkan : (1) struktur data yang dipresentasikan
kerja yang sesuai dengan objek yang diteliti [4].
melalui class diagram; (2) mengurangi sematic gap
2.1.4 Video antar dunia nyata dan duni asoftware; (3) duginakan
Video merupakan teknologi untuk menangkap, sebagain konstanta untuk analisis dan pengguna [9] .
merekam, memproses, mentransmisikan dan menata
2.2.5 Sequence Diagram
ulang gambar bergerak. Biasanya menggunakan film
Sequence diagram merupakan peralatan untuk
seluloid, sinyal elektronik atau media digital. Video
interaksi berkomunikasi diagram. Sebuah interaksi
juga dapat dikatakan sebagai gabungan gambar-
didesain antara objek atau sistem yang berpartisipasi
gambar mati yang dibaca berurutan dalam suatu
dalam sebuah kolaborasi. Interaksi dijelaskan oleh
waktu dengan kecepatan tertentu [5].
pesan-pesan yang diletakkan pada sebuah waktu, atau
2.2 Perangkat Pemodelan Yang Digunakan lebih dari dua pesan yang akan dikirim pada saat yang
Pemodelan yang digunakan untuk memodelkan sama. Interaksi merupakan peran komunikasi yang
aplikasi Bimbingan Belajar Online dijelaskan penting pada kenyataannya. Beberapa konsep dapat
dibawah ini. diterapkan pada konteks yang bervariasi. sequence
diagram menggambarkan interaksi antara objek
2.2.1 Business Process Model and Notation secara beraturan sesuai dengan waktu. Sequence
(BPMN) diagram dapat digambarkan dalam beberapa level
BPMN merupakan teknik yang memungkinkan secara detail dan untuk tujuan yang berbeda pada
semua pihak yang terlibat dalam proses beberapa langkah yang dikembangkan secara
berkomunikasi secara jelas, benar dan efisien. lifecycle [10].
Dengan cara ini BPMN mendefinisikan notasi dan
sematik Diagram Proses Bisnis(BPD). BPD adalah
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.6, No.2 Desember 2020 | Page 2883
2.3 Perangkat Pembangunan Aplikasi Bahasa standar yang digunakan dalam manajemen
Perangkat yang digunakan untuk pembangunan basis data relasional [12].
aplikasi bimbingan belajar akan dijelaskan dibawah
2.3.3 Text Editor
ini.
Digunakan untuk menuliskan skrip HTML, CSS,
2.3.1 Bahasa Pemrograman Javascript dan lainnya, pada pengembangan aplikasi
Berikut merupakan penjelasan mengenai bahasa digunakan sublime text. Sublime Text merupakan
pemrograman yang dipakai dalam pembangunan perangkat lunak text editor yang digunakan untuk
aplikasi bimbingan belajar online modul konten membuat atau mengubah suatu aplikasi. Sublime
manajemen: Text mempunyai fitur plugin tambahan yang
memudahkan programmer. Selain itu, Sublime Text
2.3.1.1 CI (CodeIgneter) juga memiliki desain simple dan keren menjadikan
Codeigniter atau CI adalah sebuah framework yang Sublime Text terkesan elegan untuk sebuah syntax
digunakan untuk membuat web yang disusun dengan editor. Selain ringan, IDE ini memiliki kecepatan
bahasa PHP. Di dalam CI terdapat beberapa macam proses simpan dan buka file. Tidak heran jika IDE ini
kelas yang berbentuk library dan helper yang paling banyak digunakan terutama di kalangan
berfungsi untuk membantu programmer dalam programmer berbasis web [14].
mengembangkan webnya. Codeigniter menggunakan
pendekatan Model-View-Controller, yang 2.3.4 Web Server
memungkinkan pemisahan antara logika dan Web merupakan software dalam server yang
presentasi. MVC sangat bagus untuk proyek-proyek berfungsi untuk menerima permintaan request berupa
dimana desainer bekerja dengan file template Anda, halaman web melalui http atau https dari klien yang
karena kode yang berisi file ini akan diminimalkan dikenal dengan web browser, dan yang umumnya
[11]. berbentuk dokumen html [15]. Dalam pembangunan
aplikasi bimbingan belajar online modul konten
2.3.1.2 HTML manajemen ini menggunakan Web Server Apache
HTML singakatam dari Hyper Text Markup sebagai web server dan MySql sebagai aplikasi basis
Language, yaitu skrip yang berupa tag-tag untuk data.
membuat dan mengatur struktur website. Beberapa
tugas utama HTML dalam membangun website, 2.3.4.1 XAMPP
diantaranya : menentukan layout website, membuat XAMPP merupakan salah satu aplikasi web server
teks dasar, seperti pengaturan paragraf dan format apache yang terintgrasi dengan musql dan
font, membuat list, membuat tabel, menyisipkan phpmyadmin. XAMPP singakatan dari X, Apache
gambar, video dan audio, membuat link, membuat Server, MySQL, PHPMyadmin, dan Phyton. Huruf X
formulir [13]. diddepan menandakan XAMPP bisa di instal di
berbagai sistem operasi yaitu Windows, Linux,
2.3.2 Database (My SQL) MacOS dan Solaris [16].
Basis data merupakan kumpulan data informasi yang
disimpan didalam komputer secara sistematik 2.4 Pengujian Aplikasi
sehingga nantinya dapat diperiksa dengan suatu Berikut menrupakan penjelasan mengenai pengujian
program dalam komputer untuk memperoleh yang digunakan pada aplikasi bimbingan belajar
informasi basis data. online modul konten manajemen.
SQL merupakan kependekan dari kata Structured 2.4.1 Black Box Testing
Query Language. SQL merupakan suatu Bahasa Black box testing adalah tipe testing yang
permintaan yang terstruktur. Dikatakan terstruktur memperlakukan perangkat lunak yang tidak diketahui
karena pada penggunaannya, SQL memiliki beberapa kinerja internalnya. Sehingga para tester menganggap
aturan yang telah distandarkan oleh asosiasi yang perangkat lunak seperti layaknya sebuah ”kotak
bernama ANSI. SQL adalah sebuah bahasa yang hitam” yang tidak penting dilihat isinya, tapi cukup
dipergunakan untuk mengakses data dalam basis data dikenai proses testing di bagian luar. Jenis testing ini
relasional. Bahasa ini secara de facto merupakan hanya memandang perangkat lunak dari sisi
spesifikasi dan kebutuhan yang telah didefinisikan
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.6, No.2 Desember 2020 | Page 2884
pada saat awal perancangan. Perangkat lunak tersebut Berdasarkan gambar diatas, proses bisnis berjalan
dites apakah telah memenuhi kebutuhan pengguna yang ada pada bimbingan belajar ADC adalah sebagai
yang didefinisikan pada saat awal tanpa harus berikut:
membongkar listing programnya [17].
1. Siswa yang mengikuti kelas bimbingan akan
3. ANALISIS DAN PERANCANGAN bertemu secara langsung dengan pengajar
Berikut adalah analisis aplikasi bimbingan belajar kepada siswa dengan menjelaskan materi
online mengenai gambaran sistem saat ini, gambaran maupun membahas soal
sistem usulan, analisis kebutuhan sistem dan
kebutuhan perangkat keras dan lunak. 3. Siswa yang mengikuti kelas bimbingan akan
mendapatkan materi atau soal yang telah
3.1.1 Gambaran Sistem Saat Ini
ADC mengelola data-datanya saat ini menggunakan dijelaskan oleh pengajar dikelas
sistem pembukuan secara manual seperti buku jurnal
belajar siswa. Proses pembelajaran di ADC saat 3.1.2 Gambaran Sistem Usulan
dilakukan di ruang kelas yang disediakan, siswa dan Berikut adalah gambaran sistem usulan meliputi
pengajar bertemu langsung tatap muka dengan jadwal pengggambaran sistem usulan dan penggambaran
yang telah ditentukan. Waktu pembelajaran dalam proses bisnis usulan menggunakan BPMN.
satu kali tatap muka adalah 75 menit, kegiatan
diruang kelas sepenuhnya diatur oleh pengajar apakah 3.1.2.1 Gambaran Sistem Usulan
akan digunakan untuk membahas materi atau soal- Sistem usulan yang dirancang yaitu berupa aplikasi
soal latihan dll. bimbingan belajar online berbasis web dimana sistem
tersebut terdapat konten manajemen yang dapat
3.1.1.1 Proses Bisnis Berjalan Menggunakan mengklasifikasin materi-materi yang disampaikan
BPMN oleh pengajar, materi yang disampaikanpun berupa
Berikut adalah gambaran proses bisnis yang berjalan video dan juga file materi yang dapat siswa
di Bimbingan Belajar ADC Bandung menggunakan download.
BPMN:
3.1.2.2 Proses Bisnis Usulan Menggunakan BPMN
Berikut adalah gambaran dari proses bisnis sistem
usulan yang digambarkan dengan BPMN:
akan dibagikan ke siswa sesuai aturan kaidah 3.2.2 Perancangan Basis Data
materi adc. 3.2.2.1 ER-D
Berikut adalah rancangan ER-D dalam
4. Admin berhak melakukan arsip materi pengembangan aplikasi bimbingan belajar online :
ataupun menampilkan materi yang telah
dibagikan oleh pengajar kepada siswa.
5. Siswa dapat melihat materi, memutar video
materi dan mendownload materi serta
memberikan komentar bebas terhadap materi
yang telah dibagikan oleh pengajar berupa
komentar bebas.
3.2 Perancangan
GAMBAR 3. 4 ER-D
3.2.1 Model Aplikasi Berbasis Objek
Berikut adalah pemodelan aplikasi berbasis objek 3.2.2.2 Skema Relasi
dengan penggambaran menggunakan diagram- Dibawah ini adalah penggambaran rancangan basis
diagram pada aplikasi bimbingan belajar online: data dengan skema relasi:
3.2.1.1 Use Case Diagram
Dibawah ini adalah gambaran use case diagram,
semua use case yang terdapat didalam boundary
harus melalui fitur log in. Berikut adalah gambaran
use case diagram yang dibutuhkan dalam
pengembangan aplikasi ini :
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.6, No.2 Desember 2020 | Page 2886
GAMBAR 4. 4 TAMPILAN HALAMAN UPDATE PROFIL USER GAMBAR 4. 7 TAMPILAN HALAMAN VIEW MATERI VIDEO
SISWA
8. Tampilan Halaman Komentar Materi
5. Tampilan Halaman Update Password Siswa
Halaman komenter materi berupa komentar bebas
Selain update data profil user siswa juga memiliki dari siswa terhadap materi yang telah diakses, siswa
fitur update password pada akun bimbingannya, fitur dapat menuliskan komentarnya lalu klik ”Submit”.
ini merupakan pecahan dari fungsionalitas update
profil.
Deskripsi Perangkat lunak web yang fungsi 5. Pengujian Fungsionalitas Komentar Materi
utamanya membantu dalam
Perangkat Bimbingan Belajar Online Modul
penyampaian materi belajar dari
Lunak Konten Manajemen
pengajar kepada siswa dimanapun
Deskripsi Perangkat lunak web yang fungsi
dan kapanpun dalam variasi file pdf
utamanya membantu dalam
dan video
penyampaian materi belajar dari
Function
pengajar kepada siswa dimanapun
Func. Ke 3 View file materi
dan kapanpun dalam variasi file pdf
Aturan (1) Materi telah di publish oleh
dan video
admin
Function
(2) Siswa hanya dapat melihat
Func. Ke 5 Komentar materi
materi sesuai kelas dan
Aturan (1) Materi telah di publish oleh
jurusannya
admin
(2) Komentar yang tidak baik
4. Pengujian Fungsionalitas Download File akan dihapus admin
Materi (3) Siswa hanya dapat
Perangkat Bimbingan Belajar Online Modul mengomentari materi sesuai
Lunak Konten Manajemen dengan kelas dan
Deskripsi Perangkat lunak web yang fungsi jurusannya
utamanya membantu dalam
penyampaian materi belajar dari
6. Pengujian Fungsionalitas Kelola Mata
pengajar kepada siswa dimanapun
Pelajaran
dan kapanpun dalam variasi file pdf
dan video Perangkat Bimbingan Belajar Online Modul
Function Lunak Konten Manajemen
Func. Ke 4 Download file Deskripsi Perangkat lunak web yang fungsi
Aturan (1) File telah di publish oleh utamanya membantu dalam
admin penyampaian materi belajar dari
(2) Siswa hanya dapat pengajar kepada siswa dimanapun
mendownload file sesuai dan kapanpun dalam variasi file pdf
kelas dan jurusannya dan video
Function
Func. Ke 6 Kelola mata pelajaran
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.6, No.2 Desember 2020 | Page 2892
Aturan (1) Nama mata pelajaran tidak (2) Materi tidak sesuai dengan
boleh sama aturan ADC
(2) Form di isi dengan benar
4.2.3 Kesimpulan Pengujian
Berdasarkan pengujian blackbox yang telah
7. Pengujian Validasi Publish Materi dilakukan tersebut dapat disimpulkan bahwa tujuan
dari aplikasi bimbingan belajar modul konten
Perangkat Bimbingan Belajar Online Modul manajemen sudah dapat terpenuhi. Dengan adanya
aplikasi ini dapat memfasilitasi siswa untuk
Lunak Konten Manajemen mendapatkan materi belajar diluar jam bimbingan
Deskripsi Perangkat lunak web yang fungsi maupun sekolahnya serta dapat memahami materi
dengan baik dengan adanya variasi file pembahasan
utamanya membantu dalam materi pdf dan video.
penyampaian materi belajar dari
pengajar kepada siswa dimanapun
dan kapanpun dalam variasi file pdf
5. PENUTUP
dan video 5.1 Kesimpulan
Berdasarkan hasil penelitian dan pengujian,
Function kesimpulan dari aplikasi bimbingan belajar online
Func. Ke 7 Validasi Publish Materi modul konten manajemen ini adalah sebagai berikut:
Aturan (1) Materi telah di submit oleh a. Berfokus pada kegiatan belajar mengajar
pengajar yang pada ADC khususnya pematerian
(2) File materi tidak rusak b. Menjadi fasilitas untuk mengatasi
kekurangan materi atau bahan belajar siswa
menghadapi ujian nasional dengan adanya
8. Pengujian Fungsionalitas Unpublish Materi
fitur berbagi materi dari pengajar kepada
Perangkat Bimbingan Belajar Online Modul siswa
Lunak Konten Manajemen c. Memberikan fasilitas berbagai macam materi
Deskripsi Perangkat lunak web yang fungsi pembelajaran dalam berbagai bentuk
utamanya membantu dalam penyampaian materi seperti video dan file pdf
penyampaian materi belajar dari
5.2 Saran
pengajar kepada siswa dimanapun
Adapun saran yang harus ditambahkan pada aplikasi
dan kapanpun dalam variasi file pdf bimbingan belajar online modul konten manajemen
dan video ini adalah dapat dilakukan hosting aplikasi agar dapat
di akses oleh user pengguna dimanapun dan
Function kapanpun.
Func. Ke 8 Unpublish materi
Aturan (1) Materi telah di publish oleh
admin
ISSN : 2442-5826 e-Proceeding of Applied Science : Vol.6, No.2 Desember 2020 | Page 2893