Jurnal Tentang Algoritma
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 Algoritma adalah metode efektif yang diekspresikan sebagai rangkaian terbatas. Algoritma juga merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintahperintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan syarat untuk setiap permasalahan memiliki kriteria kondisi awal yang harus dipenuhi sebelum menjalankan sebuah algoritma. Algoritma juga memiliki pengulangan proses (iterasi), dan juga memiliki keputusan hingga keputusan selesai. Dalam cabang disiplin ini, algoritma dipelajari secara abstrak, terlepas dari system komputer atau bahasa pemrograman yang dipergunakan. Algoritma yang berbeda dapat diterapkan untuk suatu permasalahan dengan kriteria yang sama. Kompleksitas dari suatu algoritma merupakan ukuran seberapa banyak komputasi yang diterapkan pada algoritma tersebut untuk menyelesaikan permasalahannya. Secara informal, algoritma yang dapat menyelesaikan permasalahan dalam waktu yang relative singkat memiliki tingkat kompleksitas yang rendah, sementara untuk algoritma yang menyelesaikan permasalahan dalam waktu yang lebih lama memiliki tingkat kompleksitas yang lebih tinggi pula. Dalam mata kuliah logika dan algoritma, kita telah mempelajari tentang algoritma dan penerapannya dalam pemrograman computer. Kesulitan yang dihadapi dalam permasalahan ini adalah susahnya kita mengerti algoritma dan penyelesaian dari permasalahan yang dihadapi, serta sulitnya membayangkan struktur data yang akan digunakan. Dalam memahami penyelesaian suatu permasalahan, kita akan lebih mudah untuk mengingat dan memahaminya apabila permasalahan itu dapat ditampilkan dalam bentuk visual dan gambar, sehingga penyajian nya menjadi lebih menarik. Dari permasalahan diatas, penulis ingin membantu mempermudah penyelesaian algoritma untuk mempermudah penyelesaian matematika dengan membuat perangkat lunak alat bantu logika dan algoritma.
1.1 Rumusan Masalah
a. Apa masalah yang sering ditemui dalam mengerjakan algortma?
b. Bagaimana solusi mengerjakan algoritma?
c. Apa metode alat yang bisa mempermudah dalam mengerjakan algoritma?
1.2 Batasan Masalah Adapun batasan masalah yang diberikan agar pembahasan tidak keluar terlalu jauh adalah:
a. Pembuatan web e-learning berbasis html, css, php, mysql.
b. Penyelesaian masalah pada mata kuliah dasar algoritma dan pemrograman.
c. Tahapan-tahapan pembuatan EL-Goritma (alat).
1.3 Tujuan Adapun tujuan dari pembuatan karya ini adalah:
a. Mempermudah pelajar dalam mencari informasi tekait dengan algoritma dan semacamnya.
b. Akses yang mudah di berikan karena terkoneksi dengan internet Jurnal Teknik Mesin (JTM): Vol. 06, Edisi Spesial 2017 70 ISSN 2549 - 2888
c. Sebagai tempat sharing informasi
d. Media pembelajaran jarak jauh
e. Menjadi metode pembelajaran yang mudah dipahami
f. Menjadikan daya tarik dengan tenik pembelajaran yang menarik.
1.4 Manfaat Manfaat dari pembuatan e-learning ini adalah:
a. Mahasiswa dapat mencari sumber referensi terbaru dalam mengerjakan soal-soal algoritma.
b. Sebagai media yang interaktif dalam melakukan diskusi algoritma.
c. Sebagai media dalam mengasah kemampuan dengan mengerakan soal-soal yang tersedia.
d. Media pembelajaran dimana saja dan kapan saja.
e. Sebagai tempat diskusi terbaru antara guru dan mahasiswa
f. Mengatasi masalah yang di hadapi mahasiswa dalam mengerjakan algoritma
g. Media mempermudah mahasiswa dalam berinterkasi antar mahasiswa dan dosen.
2. KAJIAN PUSTAKA
2.1 Penjelasan Algoritma Algoritma adalah sistim kerja komputer memiliki brainware, hardware, dan software. Tanpa salah satu dari ketiga sistim tersebut, komputer tidak akan berguna. Kita akan lebih fokus pada softwareckomputer. Software terbangun atas susunan program) dan syntax (cara penulisan/pembuatan program). Untuk menyusun program atau syntax, diperlukannya langkahlangkah yang sistematis dan logis untuk dapat menyelesaikan masalah atau tujuan dalam proses pembuatan suatu software. Maka, algoritma berperan penting dalam penyusunan program atau syntax tersebut. Pengertian algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari algoritma telah masuk dalam kehidupan kita. Algoritma berbeda dengan logaritma. Logaritma merupakan operasi matematika yang merupakan kebalikan dari eksponen atau pemangkatan. Contoh logaritma seperti bc= a ditulis sebagai blog a = c (b disebut basis).
2.2 Struktur Dasar Algoritma Adapun struktur dasar pada algoritma adalah sebagai berikut:
a. Sekuensial (runtunan) Pada struktur sekuensial ini langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan. Dimulai dari langkah pertama, kedua, dan seterusnya. Pada dasarnya suatu program memang menjalankan suatu proses dari yang dasar seperti struktur ini.
b. Struktur seleksi Struktur seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi atau pengambilan suatu keputusan. Struktur ini ditandai selalu dengan bentuk flowcart decision (flowcart yang berbentuk belah ketupat). Banyak contoh yang dapat kita terapkan pada struktur jenis ini jika itu menyangkut keputusan, diantaranya: diskon yang berbeda berdasarkan jumlah barang yang ingin dibeli.
c. Struktur perulangan Struktur ini memberikan suatu perintah atau tindakkan yang dilakukan beberapa kali. Misalnya jika teman mau menuliskan kata “belajar c” sebanyak sepuluh kali. Akan lebih efisien jika teman menggunakan sturktur ini dari pada sekedar menuliskannya berturut-turut sebanyak sepuluh kali.
2.3 Hakikat E-Learning E-learning adalah suatu 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. Proses pembelajaran
jarak jauh dengan menggabungkan prinsip-prinsip dalam proses pembelajaran
dengan teknologi (chandrawati, 2010). Sistem pembelajaran yang digunakan
sebagai sarana untuk proses belajar mengajar yang dilaksanakan tanpa harus
bertatap muka secara langsung antara guru dengan siswa (ardiansyah, 2013)
2.4 Karakterisitik E-learning Menurut Rosenberg (2001)
karakteristik elearning bersifat jaringan, yang membuatnya mampu memperbaiki
secara cepat, menyimpan atau memunculkan kembali, mendistribusikan, dan sharing
pembelajaran dan informasi. Karakteristik e-learning menurut nursalam
(2008:135) adalah:
a. Memanfaatkan jasa teknologi elektronik.
b. Memanfaatkan
keunggulan komputer (digital media dan komputer networks)
c. Menggunakan bahan ajar yang bersifat mandiri (self
learning materials) kemudian disimpan di komputer, sehingga dapat diakses oleh
doesen dan mahasiswa kapan saja dan dimana saja.
d. Memanfaatkan jadwal pembelajaran, kurikulum, hasil
kemajuan belajar, dan hal-hal yang berkaitan dengan administrasi pendidikan
dapat dilihat setiap saat di komputer.
2.5 Manfaat
E-Learning Adapun beberapa manfaat penggunaan elearningadalah:
a. Fleksibel. E-learning memberi fleksibilitas dalam memilih
waktu dan tempat untuk mengakses perjalanan.
b. Belajar mandiri. E-learning memberi kesempatan bagi
pembelajar secara mandiri memegang kendali atas keberhasilan belajar.
c. Efisiensi biaya. E-learning memberi efisiensi biaya bagi
administrasi penyelenggara, efisiensi penyediaan sarana dan fasilitas fisik
untuk belajar dan efisiensi biaya bagi pembelajar adalah biaya transportasi dan
akomodasi.
Manfaat e-learning menurut pranoto, dkk (2009:309) adalah:
a. Penggunaan e-learning untuk menunjang pelaksanaan proses
belajar dapat meningkatkan daya serap mahasiswa atas materi yang diajarkan.
b. Meningkatkan partisipasi aktif dari mahasiswa.
c. Meningkatkan partisipasi aktif dari mahasiswa.
d. Meningkatkan kemampuan belajar mandiri mahasiswa.
e. Meningkatkan kualitas materi pendidik dan pelatihan.
f. Meningkatkan kemampuan menampilkan informasi dengan
perangkat teknologi informasi, dimana dengan perangkat bisaa sulit dilakukan.
3. METODE PENELITIAN Responden dari penelitian nantinya akan
Penulis sampaikan melalui laporan penelitian. Penilaian terhadap SAT EL-Goritma
telah di jalankan dan masuk kedalam tahapan uji coba dengan hasil.
Mayoritas
dari responden menilai bahwa el- goritma memberikan dampa yang signifikan
terhadap metode-metode pembelajaran serta cukup membantu. Diharapkan dengan
adanya el- goritma ini bisa lebih
membantu dan meningkatkan peran mahasiswa dalam lingkup pembelajaran. Para
responden menginginkan agar El-Goritma bisa dikembangkan dan memperbaiki kesalahan yang terdapat didalam
El- Goritma.
1. HASIL DAN PEMBAHASAN
Pembuatan EL-Goritma ini di
dasarkan oleh kurangnya referensi yang nyata terhadap algoritma itu sendiri. Selama
ini beberapa pemula mengalami kesulitan di tahap awal
pembuatan algoritma, dasar-dasar penyelesaian masalah, serta aturan-aturan yang
tentunya ada didalam algoritma itu sendiri. Alat ini nantinya akan beri nama
“EL-Goritma”.
Oleh karena
itu, penulis mendiskusikan beberapa hal dan metode yang nantinya bisa sedikit
mempermudah para pemula dengan menggunakan sebuah buku bebasis html atau web
maupun android.
Metode Pembuatan Alat
Metode pembuatan yang Penulis
lakukan ialah dengan menggunakan coding berbasis html, php, dan jika dimungkinkan akan dipermudah dengan
mengaitkannya dengan database.
Beberapa
tampilan dari pembuatan EL- Goritma penulis memanfaatkan beberapa template free
yang tersedia di internet. Adapun alasan penggunaan template adalah untuk
mempermudah penulis dalam menyelesaikan EL- Goritma dengan tepat waktu.
Adapun
database yang Penulis maksudkan ialah dengan meningkatkan performa atau
informasi terkait dengan algoritma itu sendiri. Dengan memberi layanan input
informasi untuk di pubilakasikan dan di dunia maya.
Tahapan-Tahapan Pembuatan
a.
Alat
Alat yang Penulis akan gunakan untuk pembuatan “algoritma e-learning” adalah Laptop dan perangkatnya.
a.
Bahan
1)
Aplikasi coding html (sublime)
2)
Web browsing
3)
Template
4)
Refrensi materi
5)
Free hosting
b.
Proses kerja
Proses kerja yang nantinya akan
Penulis lakukan 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.
Tampilan
EL-Goritma
Adapun dari beberapa tahapan
yang telah pembuat kerjakan, di dapatlah gambaran awal yang bersifat tidak
tetap dalam perancangan EL- 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
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 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.
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 mengakses dan menjawab.
Kesimpulan
Algoritma adalah metode efektif
yang diekspresikan sebagai rangkaian terbatas. Algoritma juga merupakan
kumpulan perintah untuk menyelesaikan suatu masalah. Perintah- perintah ini
dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut
dapat berupa apa saja, dengan syarat untuk setiap permasalahan memiliki
kriteria kondisi awal yang harus dipenuhi sebelum menjalankan sebuah algoritma.
Algoritma juga memiliki pengulangan proses (iterasi), dan juga memiliki
keputusan hingga keputusan selesai.
Ada pun kesimpulan dari pembuatan karya ini
adalah sebagai berikut:
a.
Mempermudah pelajar dalam mencari
informasi tekait dengan algrotma dan semacamnya,
b.
Akses yang mudah di berikan karena
terkonksi dengan internet,
c. Sebagai
tempat sharing informasi,
d. Media
pembelajaran jarak jauh.
Pengertian
algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu
masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, algoritma sangat berperan
penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin
tanpa kita sadari algoritma telah masuk dalam kehidupan kita
E-learning
adalah suatu 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.
1.1 Saran
Adapun saran yang kam berikan dalam penulisan
karya ilmiah ini adalah:
a.
Peran aktif mahasiswa di perlukan
dalam proses pemberian tugas karya ilmah ini.
b.
Dosen sebaiknya memberikan
pemahaman yang lebih mengenai struktur penuisan karya imiah
DAFTAR PUSTAKA
[1].
Ardiansyah, ivan. 2013. Eksplorasi pola komunikasi dalam diskusi menggunakan
moddle pada perkuliahan simulasi pembelajaran kimia,
universitas pendidikan indonesia, bandung-indonesia.
[2].
Chandrawati, sri rahayu. 2010. Pemanfaatan e-learning dalam pembelajaran. No 2
vol. 8.
[3]. L.
Tjokro, sutanto. 2009. Presentasi yang mencekam. Jakarta: elex media
komputindo.
[4]. L.
Gavrilova, marina. 2006. Computational science and its applications - iccsa
2006: 6th international conference. Glasgow, uk: springer.
[5].
Pranoto, alvini.dkk. 2009. Sains dan teknologi. Jakarta: pt gramedia pustaka
utama.







Komentar
Posting Komentar