Anda di halaman 1dari 9

PEMBELAJARAN DASAR ALGORITMA DAN PEMROGRAMAN MENGGUNAKAN

EL-GORITMA BERBASIS WEB :


STUDI LITERATUR

ALOGARITHM BASIC LEARNING AND PROGRAMMING USING WEB-BASED EL-


GORITHM :
STUDY OF LITERATURE

S MUKHTAR AYUBI SIMATUPANG

0305191009
PENDIDIKAN MATEMATIKA-1
ayubisimatupang@gmail.com

Abstrak
Algoritma adalah metode efektif yang diekspresikan sebagai rangkaian terbatas.
Algoritma juga merupakan kumpulan perintah untuk menyelesaikan suatu masalah
dimana masalah di selesaikan di tuntut secara sistematis, terstruktur dan logis. Dalam
penyelesaian lagoritma itu sendiri, tak jarang sering terdapat berbagai masalah yang
timbul contohnya struktur yang tidak tepat, algoritma yang tidak logis, serta
kebingungan dalam menyelesaikan algortma itu sendiri. Metode yang penulis buat di
berinama “EL-Goritma” atau singkatan dari e-learning algoritma. EL-Goritma itu
sendiri penulis memasukkan beberapa fasilitas yang nantinya akan menunjang
pembelajaran seperti lve chat, video call, room diskusi, dan uang belajar.Target dari
metode ini adalah mampu mempermudah mahasiswa maupun pelajar dalam
menyelesaikan tugas-tugas algoritma dengan mendapatkan referensi dan sumber-
sumber dari para dosen maupun pengajar lain.
Kata kunci: Elearning, website, algoritma, program, pemrograman, metode pembelajaran

Abstract
An algorithm is an effective method that is expressed as a finite series. Algorithms are also a
collection of commands to solve a problem where the problem is solved in a systematic,
structured and logical manner. In solving the lagorithm itself, often there are various problems
that arise, for example, incorrect structures, illogical algorithms, and confusion in solving the
algorithm itself. The method that the author created is called "EL-Gorithm" or an abbreviation of
e-learning algorithm. The writer includes several facilities that will support learning such as lve
chat, video calls, discussion rooms, and tuition fees. The target of this method is to be able to
make it easier for students and students to complete algorithm tasks by getting references and
resources. sources from lecturers and other teachers.
Keywords: Elearning, website, algorithm, program, programming, learning methods

A. PENDAHULUAN lebih lama memiliki tingkat


kompleksitas yang lebih tinggi pula.
Algoritma adalah metode
efektif yang diekspresikan sebagai Dalam mata kuliah logika
rangkaian terbatas. Algoritma juga dan algoritma, kita telah mempelajari
merupakan kumpulan perintah untuk tentang algoritma dan penerapannya
menyelesaikan suatu masalah. dalam pemrograman computer.
Perintahperintah ini dapat Kesulitan yang dihadapi dalam
diterjemahkan secara bertahap dari permasalahan ini adalah susahnya
awal hingga akhir. Masalah tersebut kita mengerti algoritma dan
dapat berupa apa saja, dengan syarat penyelesaian dari permasalahan yang
untuk setiap permasalahan memiliki dihadapi, serta sulitnya
kriteria kondisi awal yang harus membayangkan struktur data yang
dipenuhi sebelum menjalankan akan digunakan. Dalam memahami
sebuah algoritma. Algoritma juga penyelesaian suatu permasalahan,
memiliki pengulangan proses kita akan lebih mudah untuk
(iterasi), dan juga memiliki mengingat dan memahaminya
keputusan hingga keputusan selesai. apabila permasalahan itu dapat
ditampilkan dalam bentuk visual dan
Dalam cabang disiplin ini, gambar, sehingga penyajian nya
algoritma dipelajari secara abstrak, menjadi lebih menarik. Dari
terlepas dari system komputer atau permasalahan diatas, penulis ingin
bahasa pemrograman yang membantu mempermudah
dipergunakan. Algoritma yang penyelesaian algoritma untuk
berbeda dapat diterapkan untuk suatu mempermudah penyelesaian
permasalahan dengan kriteria yang matematika dengan membuat
sama. Kompleksitas dari suatu perangkat lunak alat bantu logika dan
algoritma merupakan ukuran algoritma.
seberapa banyak komputasi yang
diterapkan pada algoritma tersebut  Rumusan Masalah
untuk menyelesaikan  Apa masalah yang sering ditemui
permasalahannya. Secara informal, dalam mengerjakan algortma?
algoritma yang dapat menyelesaikan  Bagaimana solusi mengerjakan
permasalahan dalam waktu yang algoritma?
relative singkat memiliki tingkat  Apa metode alat yang bisa
kompleksitas yang rendah, sementara mempermudah dalam
untuk algoritma yang menyelesaikan mengerjakan algoritma?
permasalahan dalam waktu yang
 Batasan Masalah  Sebagai media dalam mengasah
Adapun batasan masalah yang kemampuan dengan mengerakan
diberikan agar pembahasan tidak soal-soal yang tersedia.
keluar terlalu jauh adalah:  Media pembelajaran dimana saja
 Pembuatan web e-learning dan kapan saja.
berbasis html, css, php,  Sebagai tempat diskusi terbaru
mysql. antara guru dan mahasiswa
 Penyelesaian masalah pada  Mengatasi masalah yang di
mata kuliah dasar algoritma hadapi mahasiswa dalam
dan pemrograman. mengerjakan algoritma
 Tahapan-tahapan pembuatan  Media mempermudah
EL-Goritma (alat). mahasiswa dalam berinterkasi
 Tujuan antar mahasiswa dan dosen.

Adapun tujuan dari pembuatan


B. KAJIAN PUSTAKA
karya ini adalah:
 Penjelasan Algoritma
 Mempermudah pelajar dalam
Algoritma adalah sistim kerja
mencari informasi tekait dengan
komputer memiliki brainware,
algoritma dan semacamnya.
hardware, dan software. Tanpa salah
 Akses yang mudah di berikan satu dari ketiga sistim tersebut,
karena terkoneksi dengan internet komputer tidak akan berguna. Kita
 Sebagai tempat sharing informasi akan lebih fokus pada
 Media pembelajaran jarak jauh softwareckomputer. Software
 Menjadi metode pembelajaran terbangun atas susunan program) dan
yang mudah dipahami syntax (cara penulisan/ pembuatan
 Menjadikan daya tarik dengan program). Untuk menyusun program
tenik pembelajaran yang atau syntax, diperlukannya
menarik. langkahlangkah yang sistematis dan
logis untuk dapat menyelesaikan
 Manfaat masalah atau tujuan dalam proses
Manfaat dari pembuatan e-learning pembuatan suatu software. Maka,
ini adalah: algoritma berperan penting dalam
 Mahasiswa dapat mencari penyusunan program atau syntax
sumber referensi terbaru dalam tersebut. Pengertian algoritma adalah
mengerjakan soal-soal algoritma. susunan yang logis dan sistematis
 Sebagai media yang interaktif untuk memecahkan suatu masalah
dalam melakukan diskusi atau untuk mencapai tujuan tertentu.
algoritma. Dalam dunia komputer, algoritma
sangat berperan penting dalam
pembangunan suatu software. Dalam
dunia sehari-hari, mungkin tanpa kita menggunakan sturktur ini dari pada
sadari algoritma telah masuk dalam sekedar menuliskannya berturut-turut
kehidupan kita. Algoritma berbeda sebanyak sepuluh kali
dengan logaritma. Logaritma  Hakikat E-Learning
merupakan operasi matematika yang
merupakan kebalikan dari eksponen E-learning adalah suatu sistem
atau pemangkatan. Contoh logaritma atau konsep pendidikan yang
seperti bc = a ditulis sebagai blog a = memanfaatkan teknologi informasi
c (b disebut basis). dalam proses belajar mengajar.
Berikut beberapa pengertian e-
 Struktur Dasar Algoritma learning dari berbagai sumber.
Pembelajaran yang disusun dengan
Adapun struktur dasar pada tujuan menggunakan sistem
algoritma adalah sebagai berikut: elektronik atau komputer sehingga
 Sekuensial (runtunan) Pada struktur mampu mendukung proses
sekuensial ini langkah-langkah yang pembelajaran. Proses pembelajaran
dilakukan dalam algoritma diproses jarak jauh dengan menggabungkan
secara berurutan. Dimulai dari langkah prinsip-prinsip dalam proses
pertama, kedua, dan seterusnya. Pada pembelajaran dengan teknologi
dasarnya suatu program memang (chandrawati, 2010). Sistem
menjalankan suatu proses dari yang dasar pembelajaran yang digunakan
seperti struktur ini. sebagai sarana untuk proses belajar
 Struktur seleksi Struktur seleksi mengajar yang dilaksanakan tanpa
harus bertatap muka secara langsung
menyatakan pemilihan langkah yang
didasarkan oleh suatu kondisi atau antara guru dengan siswa
(ardiansyah, 2013)
pengambilan suatu keputusan. Struktur
ini ditandai selalu dengan bentuk  Karakterisitik E-learning
flowcart decision (flowcart yang
berbentuk belah ketupat). Banyak contoh Menurut Rosenberg (2001)
yang dapat kita terapkan pada struktur karakteristik elearning bersifat
jenis ini jika itu menyangkut keputusan, jaringan, yang membuatnya mampu
diantaranya: diskon yang berbeda memperbaiki secara cepat,
berdasarkan jumlah barang yang ingin menyimpan atau memunculkan
dibeli. kembali, mendistribusikan, dan
 Struktur perulangan Struktur ini sharing pembelajaran dan informasi.
memberikan suatu perintah atau
Karakteristik e-learning menurut
tindakkan yang dilakukan beberapa kali.
nursalam (2008:135) adalah:
Misalnya jika teman mau menuliskan
kata “belajar c” sebanyak sepuluh kali.  Memanfaatkan jasa teknologi
Akan lebih efisien jika teman elektronik.
Memanfaatkan keunggulan  Meningkatkan partisipasi aktif dari
komputer. mahasiswa.
 Menggunakan bahan ajar yang  Meningkatkan partisipasi aktif dari
bersifat mandiri (self learning mahasiswa.
materials) kemudian disimpan di  Meningkatkan kemampuan belajar
komputer, sehingga dapat diakses mandiri mahasiswa.
oleh doesen dan mahasiswa  Meningkatkan kualitas materi
kapan saja dan dimana saja. pendidik dan pelatihan.
 Memanfaatkan jadwal  Meningkatkan kemampuan
pembelajaran, kurikulum, hasil menampilkan informasi dengan
kemajuan belajar, dan hal-hal perangkat teknologi informasi,
yang berkaitan dengan dimana dengan perangkat bisaa sulit
administrasi pendidikan dapat dilakukan.
dilihat setiap saat di komputer.
 Manfaat E-Learning C. METODE PENELITIAN

Adapun beberapa manfaat penggunaan Responden dari penelitian


elearning adalah: nantinya akan Penulis sampaikan
melalui laporan penelitian. Penilaian
 Fleksibel, E-learning memberi
terhadap SAT EL-Goritma telah di
fleksibilitas dalam memilih waktu dan
jalankan dan masuk kedalam tahapan
tempat untuk mengakses perjalanan.
uji coba dengan hasil.
 Belajar mandiri, E-learning memberi
kesempatan bagi pembelajar secara TERTARIK 78
mandiri memegang kendali atas CUKUP 32
keberhasilan belajar. TERTARIK
 Efisiensi biaya, E-learning memberi TERTARIK 18
BIASA 5
efisiensi biaya bagi administrasi
TIDAK 2
penyelenggara, efisiensi penyediaan TERTARIK
sarana dan fasilitas fisik untuk belajar
dan efisiensi biaya bagi pembelajar
adalah biaya transportasi dan akomodasi. Mayoritas dari responden menilai bahwa
elgoritma memberikan dampa yang
Manfaat e-learning menurut pranoto, dkk signifikan terhadap metode-metode
(2009:309) adalah: pembelajaran serta cukup membantu.
Diharapkan dengan adanya elgoritma ini
 Penggunaan e-learning untuk
bisa lebih membantu dan meningkatkan
menunjang pelaksanaan proses
peran mahasiswa dalam lingkup
belajar dapat meningkatkan daya
pembelajaran. Para responden menginginkan
serap mahasiswa atas materi yang
agar El-Goritma bisa dikembangkan dan
diajarkan.
memperbaiki kesalahan yang terdapat meningkatkan performa atau
didalam ElGoritma. informasi terkait dengan algoritma
itu sendiri. Dengan memberi layanan
D. HASIL DAN PEMBAHASAN input informasi untuk di
 Pengambilan Ide pubilakasikan dan di dunia maya.
Pembuatan EL-Goritma ini di  Tahapan-Tahapan Pembuatan
dasarkan oleh kurangnya referensi
 Alat
yang nyata terhadap algoritma itu
Alat yang Penulis akan gunakan
sendiri. Selama ini beberapa pemula
untuk pembuatan “algoritma e-
mengalami kesulitan di tahap awal
learning” adalah Laptop dan
pembuatan algoritma, dasar-dasar
perangkatnya.
penyelesaian masalah, serta aturan-
 Bahan
aturan yang tentunya ada didalam
1. Aplikasi coding html
algoritma itu sendiri. Alat ini
(sublime)
nantinya akan beri nama “EL-
2. Web browsing
Goritma”. Oleh karena itu, penulis
3. Template
mendiskusikan beberapa hal dan
4. Refrensi materi
metode yang nantinya bisa sedikit
5. Free hosting
mempermudah para pemula dengan
6.
menggunakan sebuah buku bebasis
 Proses kerja
html atau web maupun android.
Proses kerja yang nantinya akan
 Metode Pembuatan
Penulis lakukan adalah bekerja sama
Alat Metode pembuatan yang untuk mendapatkan hasil yang sesuai
Penulis lakukan ialah dengan dengan ekpektasi Penulis. Adapaun
menggunakan coding berbasis html, untuk menambah wawasan terkait
php, dan jika dimungkinkan akan dengan hal yang tidak Penulis
dipermudah dengan mengaitkannya ketahui ke depannya, Penulis akan
dengan database. meminta bantuan kepada orang-
orang yang berkompeten dalam
Beberapa tampilan dari bidangnya.
pembuatan ELGoritma penulis
memanfaatkan beberapa template  Tampilan EL-Goritma
free yang tersedia di internet.
Adapun dari beberapa tahapan
Adapun alasan penggunaan template
yang telah pembuat kerjakan, di
adalah untuk mempermudah penulis
dapatlah gambaran awal yang
dalam menyelesaikan ELGoritma
bersifat tidak tetap dalam
dengan tepat waktu.
perancangan ELGoritma. Tampilan
Adapun database yang Penulis sewaktu-waktu dapat berubah sesuai
maksudkan ialah dengan dengan kebutuhan. Gambar
 Tampilan form login Gambar

 Halaman student (materi) Gambar

 Tampilan penjelasan algoritma Gambar

 Form ipload materi dosen

 Tampilan form register Gambar

Dari gambar di atas terdapat sketsa kasar


mengenai tampilan EL-Goritma. Adapun
rancangan mengenai isi EL-Goritma adalah
 Dashborad admin Gambar sebagai berikut:

 Header
Header berfungsi sebagai tampilan Sedangkan portal siswa hanya
atau judul ELGoritma. sebatas mengakses dan menjawab.
Adapun untuk isi dari EL-Goritma
 Halaman materi itu sendiri akan di sesuaikan dengan
kebutuhan serta akan di lakukan
Halaman materi berisi isi dari pengembangan di kemudian hari jika
materi yang akan di tampilkan. Isi di perlukan.
dari materi hanya bisa di masukkan
melalui kases portal dosen. E. KESIMPULAN
Sedangkan mahasiswa hanya dapat
melihat dari isi materi tersebut. Algoritma adalah metode efektif
yang diekspresikan sebagai rangkaian
 Sub menu terbatas. Algoritma juga merupakan
Isi dari sub menu adalah beberapa kumpulan perintah untuk menyelesaikan
menu yang berkaitan dengan bagian EL-
suatu masalah. Perintahperintah ini dapat
Goritma. Sub menu tersebut nantinya akan
diisi berupa papan engumuman, halaman diterjemahkan secara bertahap dari awal
kuis, dan sebagainya. hingga akhir. Masalah tersebut dapat berupa
apa saja, dengan syarat untuk setiap
 Online chat permasalahan memiliki kriteria kondisi awal
yang harus dipenuhi sebelum menjalankan
Salah satu fasilitas yang disediakan sebuah algoritma. Algoritma juga memiliki
adalah fasilitas untuk chat kepada pengulangan proses (iterasi), dan juga
dosen atau pengajar. Nantinya memiliki keputusan hingga keputusan
fasilitas ini akan bersifat multi chat. selesai. Ada pun kesimpulan dari pembuatan
Maksud dari multi chat adalah, 1 karya ini adalah sebagai berikut: a.
room chat akan berisi banyak orang Mempermudah pelajar dalam mencari
namun hanya ada 1 dosen yang informasi tekait dengan algrotma dan
menjadi pembicara utama. semacamnya, b. Akses yang mudah di
berikan karena terkonksi dengan internet, c.
Sebagai tempat sharing informasi, d. Media
 Akun pembelajaran jarak jauh. Pengertian
Untuk mengakses EL-Goritma algoritma adalah susunan yang logis dan
pengguna terlebih dahulu harus sistematis untuk memecahkan suatu masalah
mendaftarkan dirinya. Pendaftaran atau untuk mencapai tujuan tertentu. Dalam
terbagi menjadi 2 yaitu portal guru dunia komputer, algoritma sangat berperan
dan portal siswa. Portal guru bersifat penting dalam pembangunan suatu software.
sebagai tim pengajar dimana akses Dalam dunia sehari-hari, mungkin tanpa kita
yang di berikan berupa sadari algoritma telah masuk dalam
menginputkan materi, memberi kuis kehidupan kita E-learning adalah suatu
dan memberi pengumuman. sistem atau konsep pendidikan yang
memanfaatkan teknologi informasi dalam
proses belajar mengajar. Berikut beberapa
pengertian e-learning dari berbagai sumber.
Pembelajaran yang disusun dengan tujuan
menggunakan sistem elektronik atau
komputer sehingga mampu mendukung
proses pembelajaran.

F. REFERENSI

Ardiansyah, ivan. 2013. Eksplorasi pola


komunikasi dalam diskusi menggunakan
moddle pada perkuliahan simulasi
pembelajaran kimia, universitas pendidikan
indonesia, bandung-indonesia.

Chandrawati, sri rahayu. 2010. Pemanfaatan


e-learning dalam pembelajaran. No 2 vol. 8.
Http://jurnal.untan.ac.id/

L. Tjokro, sutanto. 2009. Presentasi yang


mencekam. Jakarta: elex media komputindo.

L. Gavrilova, marina. 2006. Computational


science and its applications - iccsa 2006: 6th
international conference. Glasgow, uk:
springer.

Pranoto, alvini.dkk. 2009. Sains dan


teknologi. Jakarta: pt gramedia pustaka
utama.

Sujana, janti gristinawati dan yuyu yulia.


2005. Perkembangan perpustakaan di
indonesia. Bogor: ipb press.

Biodata Penulis

S Mukhtar Ayubi Simatupang, saya


sebagai mahasiswa S-1 jurusan Pendidikan
Matematika semester III, ( FITK ) Fakultar
Ilmu Tarbiyah dan Keguruan, Universitas
Islam Negeri Sumatera Utara

Anda mungkin juga menyukai