Anda di halaman 1dari 5

Jurnal Teknik Mesin (JTM): Vol.

06, Edisi Spesial 2017 8

PEMBELAJARAN DASAR ALGORITMA DAN PEMROGRAMAN


MENGGUNAKAN EL-GORITMA BERBASIS WEB
Gun Gun Maulana1,2
1Teknik Elektromekanik, Program Studi Teknik Mesin dan Manufaktur
2Teknik Otomasi Manufaktur dan Mekatronika

Politeknik Manufaktur Negeri Bandung


E-mail: gungun@polman-bandung.ac.id

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

1. PENDAHULUAN mengingat dan memahaminya apabila


permasalahan itu dapat ditampilkan dalam bentuk
Algoritma adalah metode efektif yang visual dan gambar, sehingga penyajian nya
diekspresikan sebagai rangkaian terbatas. menjadi lebih menarik.
Algoritma juga merupakan kumpulan perintah Dari permasalahan diatas, penulis ingin
untuk menyelesaikan suatu masalah. Perintah- membantu mempermudah penyelesaian
perintah ini dapat diterjemahkan secara bertahap algoritma untuk mempermudah penyelesaian
dari awal hingga akhir. Masalah tersebut dapat matematika dengan membuat perangkat lunak
berupa apa saja, dengan syarat untuk setiap alat bantu logika dan algoritma.
permasalahan memiliki kriteria kondisi awal yang
harus dipenuhi sebelum menjalankan sebuah 1.1 Rumusan Masalah
algoritma. Algoritma juga memiliki pengulangan
proses (iterasi), dan juga memiliki keputusan a. Apa masalah yang sering ditemui dalam
hingga keputusan selesai. mengerjakan algortma?
Dalam cabang disiplin ini, algoritma dipelajari b. Bagaimana solusi mengerjakan algoritma?
secara abstrak, terlepas dari system komputer c. Apa metode alat yang bisa mempermudah
atau bahasa pemrograman yang dipergunakan. dalam mengerjakan algoritma?
Algoritma yang berbeda dapat diterapkan untuk
suatu permasalahan dengan kriteria yang sama. 1.2 Batasan Masalah
Kompleksitas dari suatu algoritma merupakan
ukuran seberapa banyak komputasi yang Adapun batasan masalah yang diberikan agar
diterapkan pada algoritma tersebut untuk pembahasan tidak keluar terlalu jauh adalah:
menyelesaikan permasalahannya. Secara a. Pembuatan web e-learning berbasis html,
informal, algoritma yang dapat menyelesaikan css, php, mysql.
permasalahan dalam waktu yang relative singkat b. Penyelesaian masalah pada mata kuliah
memiliki tingkat kompleksitas yang rendah, dasar algoritma dan pemrograman
sementara untuk algoritma yang menyelesaikan c. Tahapan-tahapan pembuatan EL-Goritma
permasalahan dalam waktu yang lebih lama (alat)
memiliki tingkat kompleksitas yang lebih tinggi
pula. 1.3 Tujuan
Dalam mata kuliah logika dan algoritma, kita
telah mempelajari tentang algoritma dan Adapun tujuan dari pembuatan karya ini adalah:
penerapannya dalam pemrograman computer. a. Mempermudah pelajar dalam mencari
Kesulitan yang dihadapi dalam permasalahan ini informasi tekait dengan algoritma dan
adalah susahnya kita mengerti algoritma dan semacamnya.
penyelesaian dari permasalahan yang dihadapi, b. Akses yang mudah di berikan karena
serta sulitnya membayangkan struktur data yang terkoneksi dengan internet
akan digunakan. Dalam memahami penyelesaian c. Sebagai tempat sharing informasi
suatu permasalahan, kita akan lebih mudah untuk d. Media pembelajaran jarak jauh

ISSN 2549 - 2888


9 Jurnal Teknik Mesin (JTM): Vol. 06, Edisi Spesial 2017

e. Menjadi metode pembelajaran yang mudah a. Sekuensial (runtunan)


dipahami Pada struktur sekuensial ini langkah-langkah yang
f. Menjadikan daya tarik dengan tenik dilakukan dalam algoritma diproses secara
pembelajaran yang menarik. berurutan. Dimulai dari langkah pertama, kedua,
dan seterusnya. Pada dasarnya suatu program
1.4 Manfaat memang menjalankan suatu proses dari yang
dasar seperti struktur ini.
Manfaat dari pembuatan e-learning ini adalah:
a. Mahasiswa dapat mencari sumber referensi b. Struktur seleksi
terbaru dalam mengerjakan soal-soal Struktur seleksi menyatakan pemilihan langkah
algoritma. yang didasarkan oleh suatu kondisi atau
b. Sebagai media yang interaktif dalam pengambilan suatu keputusan. Struktur ini
melakukan diskusi algoritma. ditandai selalu dengan bentuk flowcart decision
c. Sebagai media dalam mengasah (flowcart yang berbentuk belah ketupat).
kemampuan dengan mengerakan soal-soal Banyak contoh yang dapat kita terapkan pada
yang tersedia. struktur jenis ini jika itu menyangkut keputusan,
d. Media pembelajaran dimana saja dan kapan diantaranya: diskon yang berbeda berdasarkan
saja. jumlah barang yang ingin dibeli.
e. Sebagai tempat diskusi terbaru antara guru
dan mahasiswa c. Struktur perulangan
f. Mengatasi masalah yang di hadapi Struktur ini memberikan suatu perintah atau
mahasiswa dalam mengerjakan algoritma tindakkan yang dilakukan beberapa kali. Misalnya
g. Media mempermudah mahasiswa dalam jika teman mau menuliskan kata “belajar c”
berinterkasi antar mahasiswa dan dosen. sebanyak sepuluh kali. Akan lebih efisien jika
teman menggunakan sturktur ini dari pada
2. KAJIAN PUSTAKA sekedar menuliskannya berturut-turut sebanyak
sepuluh kali
2.1 Penjelasan Algoritma
2.3 Hakikat E-Learning
Algoritma adalah sistim kerja komputer memiliki
brainware, hardware, dan software. Tanpa salah E-learning adalah suatu sistem atau konsep
satu dari ketiga sistim tersebut, komputer tidak pendidikan yang memanfaatkan teknologi
akan berguna. Kita akan lebih fokus pada informasi dalam proses belajar mengajar. Berikut
softwareckomputer. Software terbangun atas beberapa pengertian e-learning dari berbagai
susunan program) dan syntax (cara sumber. Pembelajaran yang disusun dengan
penulisan/pembuatan program). Untuk menyusun tujuan menggunakan sistem elektronik atau
program atau syntax, diperlukannya langkah- komputer sehingga mampu mendukung proses
langkah yang sistematis dan logis untuk dapat pembelajaran.
menyelesaikan masalah atau tujuan dalam proses Proses pembelajaran jarak jauh dengan
pembuatan suatu software. Maka, algoritma menggabungkan prinsip-prinsip dalam proses
berperan penting dalam penyusunan program pembelajaran dengan teknologi (chandrawati,
atau syntax tersebut. 2010). Sistem pembelajaran yang digunakan
Pengertian algoritma adalah susunan yang sebagai sarana untuk proses belajar mengajar
logis dan sistematis untuk memecahkan suatu yang dilaksanakan tanpa harus bertatap muka
masalah atau untuk mencapai tujuan tertentu. secara langsung antara guru dengan siswa
Dalam dunia komputer, algoritma sangat berperan (ardiansyah, 2013)
penting dalam pembangunan suatu software.
Dalam dunia sehari-hari, mungkin tanpa kita 2.4 Karakterisitik E-learning
sadari algoritma telah masuk dalam kehidupan
kita. Menurut Rosenberg (2001) karakteristik e-
Algoritma berbeda dengan logaritma. learning bersifat jaringan, yang membuatnya
Logaritma merupakan operasi matematika yang mampu memperbaiki secara cepat, menyimpan
merupakan kebalikan dari eksponen atau atau memunculkan kembali, mendistribusikan,
pemangkatan. Contoh logaritma seperti bc= a dan sharing pembelajaran dan informasi.
ditulis sebagai blog a = c (b disebut basis). Karakteristik e-learning menurut nursalam
(2008:135) adalah:
2.2 Struktur Dasar Algoritma a. Memanfaatkan jasa teknologi elektronik.
b. Memanfaatkan keunggulan komputer (digital
Adapun struktur dasar pada algoritma adalah media dan komputer networks)
sebagai berikut:

ISSN 2549 - 2888


Jurnal Teknik Mesin (JTM): Vol. 06, Edisi Spesial 2017 10

c. Menggunakan bahan ajar yang bersifat Keterangan


mandiri (self learning materials) kemudian TERTARIK 78
disimpan di komputer, sehingga dapat CUKUP TERTARIK 32
diakses oleh doesen dan mahasiswa kapan
TERTARIK 18
saja dan dimana saja.
d. Memanfaatkan jadwal pembelajaran, BIASA 5
kurikulum, hasil kemajuan belajar, dan hal-hal TIDAK TERTARIK 2
yang berkaitan dengan administrasi
pendidikan dapat dilihat setiap saat di Mayoritas dari responden menilai bahwa el-
komputer. goritma memberikan dampa yang signifikan
terhadap metode-metode pembelajaran serta
2.5 Manfaat E-Learning cukup membantu. Diharapkan dengan adanya el-
goritma ini bisa lebih membantu dan
Adapun beberapa manfaat penggunaan e- meningkatkan peran mahasiswa dalam lingkup
learningadalah: pembelajaran. Para responden menginginkan
a. Fleksibel. E-learning memberi fleksibilitas agar El-Goritma bisa dikembangkan dan
dalam memilih waktu dan tempat untuk memperbaiki kesalahan yang terdapat didalam El-
mengakses perjalanan. Goritma.
b. Belajar mandiri. E-learning memberi
kesempatan bagi pembelajar secara mandiri 4. HASIL DAN PEMBAHASAN
memegang kendali atas keberhasilan belajar.
c. Efisiensi biaya. E-learning memberi efisiensi 4.1 Pengambilan Ide
biaya bagi administrasi penyelenggara,
efisiensi penyediaan sarana dan fasilitas fisik Pembuatan EL-Goritma ini di dasarkan oleh
untuk belajar dan efisiensi biaya bagi kurangnya referensi yang nyata terhadap
pembelajar adalah biaya transportasi dan algoritma itu sendiri. Selama ini beberapa pemula
akomodasi. mengalami kesulitan di tahap awal pembuatan
Manfaat e-learning menurut pranoto, dkk algoritma, dasar-dasar penyelesaian masalah,
(2009:309) adalah: serta aturan-aturan yang tentunya ada didalam
a. Penggunaan e-learning untuk menunjang algoritma itu sendiri. Alat ini nantinya akan beri
pelaksanaan proses belajar dapat nama “EL-Goritma”.
meningkatkan daya serap mahasiswa atas Oleh karena itu, penulis mendiskusikan
materi yang diajarkan. beberapa hal dan metode yang nantinya bisa
b. Meningkatkan partisipasi aktif dari sedikit mempermudah para pemula dengan
mahasiswa. menggunakan sebuah buku bebasis html atau
c. Meningkatkan partisipasi aktif dari web maupun android.
mahasiswa.
d. Meningkatkan kemampuan belajar mandiri 4.2 Metode Pembuatan Alat
mahasiswa.
e. Meningkatkan kualitas materi pendidik dan Metode pembuatan yang Penulis lakukan ialah
pelatihan. dengan menggunakan coding berbasis html, php,
f. Meningkatkan kemampuan menampilkan dan jika dimungkinkan akan dipermudah dengan
informasi dengan perangkat teknologi mengaitkannya dengan database.
informasi, dimana dengan perangkat bisaa Beberapa tampilan dari pembuatan EL-
sulit dilakukan. Goritma penulis memanfaatkan beberapa
template free yang tersedia di internet. Adapun
3. METODE PENELITIAN alasan penggunaan template adalah untuk
mempermudah penulis dalam menyelesaikan EL-
Responden dari penelitian nantinya akan Penulis Goritma dengan tepat waktu.
sampaikan melalui laporan penelitian. Penilaian Adapun database yang Penulis maksudkan ialah
terhadap SAT EL-Goritma telah di jalankan dan dengan meningkatkan performa atau informasi
masuk kedalam tahapan uji coba dengan hasil. terkait dengan algoritma itu sendiri. Dengan
memberi layanan input informasi untuk di
pubilakasikan dan di dunia maya.

4.3 Tahapan-Tahapan Pembuatan

a. Alat
Alat yang Penulis akan gunakan untuk pembuatan
“algoritma e-learning” adalah Laptop dan
perangkatnya.

ISSN 2549 - 2888


11 Jurnal Teknik Mesin (JTM): Vol. 06, Edisi Spesial 2017

b. Bahan
1) Aplikasi coding html (sublime)
2) Web browsing
3) Template
4) Refrensi materi
5) Free hosting

c. Proses kerja
Proses kerja yang nantinya akan Penulis lakukan
Gambar 4.5 Halaman student (materi)
adalah bekerja sama untuk mendapatkan hasil
yang sesuai dengan ekpektasi Penulis. Adapaun
untuk menambah wawasan terkait dengan hal
yang tidak Penulis ketahui ke depannya, Penulis
akan meminta bantuan kepada orang-orang yang
berkompeten dalam bidangnya.

4.4 Tampilan EL-Goritma


Adapun dari beberapa tahapan yang telah
pembuat kerjakan, di dapatlah gambaran awal
yang bersifat tidak tetap dalam perancangan EL- Gambar 4.6 Form ipload materi dosen
Goritma. Tampilan sewaktu-waktu dapat berubah
sesuai dengan kebutuhan. Dari gambar di atas terdapat sketsa kasar
mengenai tampilan EL-Goritma. Adapun
rancangan mengenai isi EL-Goritma adalah
sebagai berikut:
a. Header
Header berfungsi sebagai tampilan atau judul EL-
Goritma.

b. Halaman materi
Gambar 4.1 Tampilan form login Halaman materi berisi isi dari materi yang akan di
tampilkan. Isi dari materi hanya bisa di masukkan
melalui kases portal dosen. Sedangkan
mahasiswa hanya dapat melihat dari isi materi
tersebut.

c. Sub menu
Isi dari sub menu adalah beberapa menu yang
berkaitan dengan bagian EL-Goritma. Sub menu
Gambar 4.2 Tampilan penjelasan algoritma tersebut nantinya akan diisi berupa papan
engumuman, halaman kuis, dan sebagainya.

d. Online chat
Salah satu fasilitas yang disediakan adalh fasilitas
untuk chat kepada dosen atau pengajar. Nantinya
fasilitas ini akan bersifat multi chat. Maksud dari
multi chat adalah, 1 room chat akan berisi banyak
orang namun hanya ada 1 dosen yang menjadi
pembicara utama.
Gambar 4.3 Tampilan form register
e. Akun
Untuk mengakses EL-Goritma pengguna terlebih
dahulu harus mendaftarkan dirinya. Pendaftaran
terbagi menjadi 2 yaitu portal guru dan portal
siswa.
Portal guru bersifat sebagai tim pengajar dimana
akses yang di berikan berupa menginputkan
materi, memberi kuis dan memberi pengumuman.
Sedangkan portal siswa hanya sebatas
Gambar 4.4 Dashborad admin mengakses dan menjawab.

ISSN 2549 - 2888


Jurnal Teknik Mesin (JTM): Vol. 06, Edisi Spesial 2017 12

Adapun untuk isi dari EL-Goritma itu sendiri akan beberapa pengertian e-learning dari berbagai
di sesuaikan dengan kebutuhan serta akan di sumber. Pembelajaran yang disusun dengan
lakukan pengembangan di kemudian hari jika di tujuan menggunakan sistem elektronik atau
perlukan. komputer sehingga mampu mendukung proses
pembelajaran.
5. KESIMPULAN
5.2 Saran
5.1 Kesimpulan
Adapun saran yang kam berikan dalam penulisan
Algoritma adalah metode efektif yang karya ilmiah ini adalah:
diekspresikan sebagai rangkaian terbatas. a. Peran aktif mahasiswa di perlukan dalam
Algoritma juga merupakan kumpulan perintah proses pemberian tugas karya ilmah ini.
untuk menyelesaikan suatu masalah. Perintah- b. Dosen sebaiknya memberikan pemahaman
perintah ini dapat diterjemahkan secara bertahap yang lebih mengenai struktur penuisan karya
dari awal hingga akhir. Masalah tersebut dapat imiah
berupa apa saja, dengan syarat untuk setiap c. Inovasi terbari di perlukan dalam pembuatan
permasalahan memiliki kriteria kondisi awal yang karya ilmiah, sehingga mahasiswa
harus dipenuhi sebelum menjalankan sebuah memerlukan bimbingan terkait dengan inovasi
algoritma. Algoritma juga memiliki pengulangan yang akan di buat.
proses (iterasi), dan juga memiliki keputusan
hingga keputusan selesai. DAFTAR PUSTAKA
Ada pun kesimpulan dari pembuatan karya ini
adalah sebagai berikut: [1]. Ardiansyah, ivan. 2013. Eksplorasi pola
a. Mempermudah pelajar dalam mencari komunikasi dalam diskusi menggunakan
informasi tekait dengan algrotma dan moddle pada perkuliahan simulasi
semacamnya, pembelajaran kimia, universitas pendidikan
b. Akses yang mudah di berikan karena indonesia, bandung-indonesia.
terkonksi dengan internet, [2]. Chandrawati, sri rahayu. 2010. Pemanfaatan
c. Sebagai tempat sharing informasi, e-learning dalam pembelajaran. No 2 vol. 8.
d. Media pembelajaran jarak jauh. Http://jurnal.untan.ac.id/
[3]. L. Tjokro, sutanto. 2009. Presentasi yang
Pengertian algoritma adalah susunan yang mencekam. Jakarta: elex media komputindo.
logis dan sistematis untuk memecahkan suatu [4]. L. Gavrilova, marina. 2006. Computational
masalah atau untuk mencapai tujuan tertentu. science and its applications - iccsa 2006: 6th
Dalam dunia komputer, algoritma sangat berperan international conference. Glasgow, uk:
penting dalam pembangunan suatu software. springer.
Dalam dunia sehari-hari, mungkin tanpa kita [5]. Pranoto, alvini.dkk. 2009. Sains dan
sadari algoritma telah masuk dalam kehidupan teknologi. Jakarta: pt gramedia pustaka
kita utama.
E-learning adalah suatu sistem atau konsep [6]. Sujana, janti gristinawati dan yuyu yulia. 2005.
pendidikan yang memanfaatkan teknologi Perkembangan perpustakaan di indonesia.
informasi dalam proses belajar mengajar. Berikut Bogor: ipb press..

ISSN 2549 - 2888

Anda mungkin juga menyukai