Anda di halaman 1dari 18

MODEL PEMBELAJARAN ALGORITMA PEMROGRAMAN

Aizian Fatmah (0305202122)


Program Studi Pendidikan Matematika
Fakultas Ilmu Tarbiyah dan Keguruan UIN Sumatera Utara Jl. William Iskandar
Pasar V, Medan Estate

ABSTRAK
Algoritma memiliki langkah untuk memecahkan masalah. Langkah-langkahnya
disusun secara sistematis. Algoritma adalah langkah-langkah untuk mengurutkan
langkah-langkah terintegrasi, dan pencapaian untuk memecahkan masalah memiliki
cara khusus untuk menyelesaikan masalah nyata (WebsterDictionary). Tujuan dari
algoritma adalah untuk membantu Anda menjadi terbiasa menerapkan sistem
perencanaan untuk masalah tertentu. Perencanaan yang cermat dapat mengatasi
masalah ini sehingga Anda dapat mengoptimalkan solusi yang tepat saat
menyelesaikan masalah. Seperti yang Anda lihat, masalah
. tidak dapat diselesaikan tanpa rencana. sebuah program yang sangat berbeda dengan
belajar bahasa pemrograman. Ketika pemrograman adalah tentang pendekatan strategi
untuk memecahkan masalah, masalah yang ditunjukkan oleh algoritma sederhana
yang mudah dibaca dan dibaca untuk masukan lebih lanjut ke dalam bahasa
pemrograman. Pembelajaran pemrograman berarti strategi pembelajaran yang
dinyatakan dalam bentuk algoritma yang mudah dibaca dan dipahami, memecahkan
masalah, dan menerjemahkannya ke dalam bahasa pemrograman. Hakikat dalam
mempelajari suatu program adalah memahami, menganalisis dan mengintegrasikan
masalah.

Kata kunci Algoritma, Program, Pemrograman, Bahasa, Langkah

1
PENDAHULUAN

Algoritma menemukan salah satu programmata kuliah yang harus diiringi oleh
mahasiswa Metode Informatika. Algoritma secara singkat dapat dimaksud sebagai langkah-
langkah sistematis serta logistik dalam menyelesaikan sesuatu permasalahan. Pada praktik
sebaiknya harus efektif, menemukan kilat, tepatman sederhana. Penyajian algortima
umumnya tercipta dari flowchart, pseudocode, serta ilustrasi-ilustrasi. Algoritma umumnya
ditulis dalam bahasa pemograman semacam C, Java, Python, PHP, dan sebagainya.
Algoritma merupakan urutanaan urutan atau urutan langkah-langkah logistik tertentu untuk
memememcahkan sesuatu permasalahan. Logis dalam tanggal tersebut diperuntukan jika
yahoo menjajaki sesuatu urutan tertentu serta langkah-langkahnya juga tidak boleh diloncat.
Penaafsiran laindari pemrogaman merupakan urutan atau langkah-langkah untuk
menyelesaikan sesuatu permasalahan pada pemrograman pc secara logistik serta sistematis.
Pemograman merupakan proses membuat suatu program dengan algortima serta basaha
pemograman.

Algoritma Pemograman merupakan langkah-langkah yang disusun secara tertulis serta


berrentetan untuk menyelesaikan segala sesuatu permasalahan pemograman pc. Kursus
Matematika Didaktik menawarkan kursus yang mencakup pemrograman. Mata kuliah ini
bertujuan untuk mempelajari konsep dasar pemrograman melalui algoritma, langkah-langkah
algoritma, dan penerapan algoritma dalam sistem pemrograman. Saat kita melakukan suatu
aktivitas, kita tidak bisa lepas dari algoritma. Algoritma adalah panduan sistematis atau solusi
untuk mengatasi atau mengatasi berbagai jenis masalah. Setiap langkah yang diambil untuk
memecahkan suatu masalah dapat dilakukan dengan cara yang berbeda, dengan

.fitur yang berbeda dari setiap langkah. Definisi dapat digambarkan sebagai langkah-langkah
logistik dan sistematis untuk memecahkan suatu masalah yang ada. Menurut Rinaldi Munir
(2002), algoritma terdiri dari langkah-langkah logistik yang digunakan untuk memecahkan
masalah, dan langkah-langkah tersebut disusun secara sistematis. Di sisi lain , menurut
Levitin (Rinaldi, 2007 4),

. algoritme adalah instruksi eksplisit untuk memecahkan suatu masalah, dengan jumlah input
yang menghasilkan urusanyang diinginkan. Belajar hampir sama dengan belajar matematika.
Dalam matematika, jika Anda perlu memahami rumus matematika terlebih dahulu sebelum
Anda mendapatkan hasil dari suatu masalah, dan jika Anda perlu memahami algoritma dan
prosedur, Anda harus terlebih dahulu memahami kode tertentu yang disebut pengkodean
untuk menjalankan aplikasi Anda. Dan Anda harus menuangkannya dengan cara yang
berbeda, dengan simbol yang mudah dibaca dan dipahami.

Algoritma memiliki beberapa sifat, antara lain


1. Menerima masukan.
2. Proses entri dalam beberapa langkah.

2
3.3. Setiap langkah harus didefinisikan dengan baik, sederhana dan efektif. Urutan langkah-
langkahnya terbatas dan Anda harus menyelesaikan masalah agar tidak terjadi. Pemrograman
adalah proses implementasi suatu algoritma dengan menggunakan bahasa yang sudah ada
dalam sistem pemrograman (Budi, 2000 21).

Tujuan pemrograman adalah untuk dapat melakukan perhitungan dan tugas sesuai kebutuhan
saat menulis program . Oleh karena itu, pemrograman membutuhkan keterampilan
algoritmik. Pemrograman berasal dari kata “ program ”. Ini berarti satu setinstruksi yang
dibuat untuk melakukan fungsi tertentu di komputer Anda. Pemrograman adalah kegiatan
yang digunakan komputer untuk membuat program . sebuahprogram diperlukan agar
komputer dapat berfungsi sebagai komputer. bahasa memiliki beberapa karakteristik.

1. Siapkan tata bahasa dan aturan khusus saat membuat perintah dan struktur program ,
deklarasi, dan juru bahasa operasional.

2. Ada perpustakaan interupsi

3.3 untuk menerjemahkan perintah input .

gunakan penerjemah.H. Juru bahasa atau compiler untuk menerjemahkan tata bahasa
pemrograman ke dalam bahasa mesin komputer. Dalam pemrograman, Anda dapat
menggunakan bahasa yang disebut TuringLengkap untuk menggambarkan semua
perhitungan yang dilakukan oleh mesin Turing. Mesin Turing memiliki variabel integer dan
driveraritmatika, pernyataan penugasan, pernyataan sekuensial, pernyataan pemilihan, dan
pernyataan iteratif. Pernyataan yang digunakan dalam mesin Turing secara formal
didefinisikan oleh konsep matematika.

Metode Penelitian

Metode Penelitian Metode yang digunakan dalam penelitian ini diambil dari buku-buku
referensi dan jurnal-jurnal yang diterbitkan. Dalam penelitian ini jurnal penelitian teori dan
konsep dasar algoritma pemrograman, metode/ teknik/ strategi algoritma pemrograman.
Format ringkasan adalah penerapannya dalam kehidupan, bersama dengan algoritme dan
bahasa yang digunakan dalam pemrograman, strukturnya, subjek penelitian, dan contoh
teknik ini. Ada beberapa ketentuan untuk melakukan survei ini.

1. Diperlukanminimal 10 referensi jurnal untuk pengambilan keputusan pertama dalam


penelitian ini. Jurnal membutuhkan beberapa topik yang telah ditentukan sebelumnya. Selain
itu, ini harus dipenuhi. Yaitu majalah dari tahun 2015.

2. Ketentuan kedua dari survei ini membutuhkan minimal dua referensi. Judul buku yang
dipilih dalam referensi penelitian ini adalah

3
“Algortma & Pemrograman dalam Bahasa C”, dan penulis buku ini adalah Uce
Indahyanti,M.Kom dan Yunianita Rahmawati,M.Kom. Buku kedua yang berjudul “ Logika
dan Algoritma” yang ditulis oleh Ali Ridho Barakbah,S.Kom., PhD., Tita
Karlita,S.Kom.,M.Kom. Ini DanAhmad Syauqi Ahsan,S.Kom. Buku ini berisi materi tentang
algoritma pemrograman dan contoh bagaimana penerapannya dalam kehidupan kita sehari-
hari.

3. Keputusan ketiga dalam survei ini adalah jumlah kata minimum dalam survei ini adalah
3000 kata. Istilah berasal dari istilah “algorithm” dan mengacu pada matematikawan muslim
bernama Ibnu Kharazmi yang hidup pada abad ke-19. Dalam perkembangannya, ide-idenya
digunakan untuk menjelaskan dan memecahkan masalah secara logistik sebagai metode
algoritmik komputer dalam proses kerja matematis. Penelitian ini menjelaskan tentang
definisi algoritma, konsep algoritma, notasi algoritma, fitur, properti, dan frame untuk
mempelajari algoritma, serta langkah-langkah untuk mengatasi algoritma pemrograman.
Penelitian ini juga membahas perbedaan antara algoritma dan pemrograman. Dari perbedaan
tersebut, saya akan menjelaskan hubungan antara algoritma pemrograman.

PEMBAHASAN

Algoritma

Algoritma merupakan sistem pc yang mempunyai fitur otak( brainware), fitur


keras( hardware) serta fitur lunak( aplikasi). Tanpa ketiga perihal tersebut sistem pc tidak
hendak berperan. Dikala kita fokus memperhatikan .Algoritma merupakan sesuatu sistem pc
yang terdiri dari otak( brainware), fitur keras( hardware), serta fitur lunak( aplikasi). Tanpa
ketiganya, sistem pc tidak hendak bekerja. Bila Kamu fokus pada fitur lunak pc. Fitur lunak
ini didasarkan pada struktur serta tata bahasa( deskripsi/ program) program.

Dibutuhkan metode menulis, tata bahasa, langkah- langkah. Itu dapat sistematis serta logis.
Suatu permasalahan ataupun tujuan dalam proses resolusi. Membuat fitur lunak. Nah,
algoritma. Ini memainkan kedudukan berarti dalam pemrograman serta tata bahasa.
Algoritma utama mempunyai 2 struktur bawah.

1. Pakai sistem belajar mandiri( bahan belajar mandiri) serta simpan di pc Kamu. Instruktur
bisa mampir kapan saja, di mana saja.
2. Kamu bisa memakai pc kapan saja buat memandang kemajuan pendidikan, kurikulum,
skor kemajuan survei, serta topik pembelajaran yang lain. Algoritma merupakan serangkaian
langkah logis yang digunakan buat membongkar permasalahan konfigurasi secara sistematis.
Algoritme yang disebutkan dalam rujukan lain merupakan proses yang ialah serangkaian
langkah- langkah terintegrasi ataupun metode tertentu buat membongkar permasalahan nyata(
WebsterDictionary).

3
Kami pula mempraktikkan algoritme dalam kehidupan tiap hari, semacam mengirim email,
menginstal aplikasi, menerima pembayaran di ATM, stasiun pengisian energi, membuat kue,
serta mengendarai sepeda motor. Berikut sebagian contoh algoritma dalam kehidupan tiap
hari:Contoh 1: Mengendarai sepeda motor:

1. Mulai

2. Masukkan kunci

3. Boot mesin

4. Pakai gigi 1

5. Putar throttle grip

6. Lakukan

Contoh 7 Bersepeda 2: Kirim email:

1. Mulai

2. Tulis email( pesan baru)

4. Masukkan serta tulis email Kamu alamat serta subjek penerima:

Contoh 3: Sambungkan fitur Kamu ke jaringan WLAN

1. 1. Awal

2. Seleksi jaringan WiFi yang ada.

3. Masukkan nama pengguna serta kata sandi Kamu.

4. Bila tidak sesuai, sistem menampilkan kalau koneksi kandas.

5. Koneksi internet ada bila di idamkan.

Properti, Properti, Wujud Bawah, serta Metode Menulis Algoritma Bagi Donald E. Knuth,
suatu algoritma mempunyai 5 properti yang sangat berarti.

1. Pembatasan. Algoritme wajib berakhir sehabis sebagian langkah pemrosesan.

2. Keputusan( kepastian), seluruh aksi wajib ditafsirkan dengan benar. Maksudnya,

cuma satu.

4
3. Terdapat 0 ataupun lebih informasi input dalam input serta algoritma.

4. Aku mempunyai algoritma dengan output 0 ataupun lebih besar.

5. Prosedur riset algoritma wajib efisien, pas waktu serta sukses.

Watak algoritma, ialah:

1. Bahasa pemrograman tidak memakai simbol/ tata bahasa tertentu

2. Bahasa pemrograman tidak tergantung pada apapun

3. Seluruh bahasa pemrograman ada dalam Notasi

4. Algoritma representasi bisa digunakan buat peristiwa yang diurutkan secara logis serta bisa
diterapkan pada seluruh peristiwa tiap hari.

Struktur Dasar Algoritma

Adapun struktur dasar algoritma adalah sebagai berikut


a. Sekuensial (runtunan)
Pada langkah-langkah yang dilakukan dalam mengikuti panduan 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
seleksi pemilihan pilihan yang didasarkan pada suatu kondisi atau pengambilan keputusan.
Struktur ini ditandai selalu dengan bentuk flowcart decision (kereta aliran yang berbentuk
belah ketupat). Banyak contoh yang dapat kita terapkan pada struktur jenis ini jika
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 sekadar menuliskannya sebanyak sepuluh
kali berturut-turut
5
2.3 HakikatE-Learning
E-learning adalah suatu sistem atau konsep pendidikan yang memanfaatkan teknologi
informasi dalam proses belajar mengajar. Berikut beberapa pengertian belajar 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 langsung antara praktisi
dengan siswa (ardiansyah, 2013)

2.4 KarakterisitikE-learning
Menurut Rosenberg (2001) karakteristik elearning bersifat jaringan, yang dibuat . mampu
memperbaiki secara cepat, menyimpan . atau memunculkan kembali, mendistribusikan,
. dan berbagi pembelajaran dan informasi. Karakteristike-belajar menurut nursalam
(2008135) adalah
a. jasa teknologi elektronik.

B. keunggulan komputer (digital media dan jaringan komputer )


c. Menggunakan bahan ajar yang bersifat mandiri ( perlengkapan literasi nada )
kemudian disimpan di komputer, sehingga dapat . diakses oleh diden dan mahasiswa
kapan saja dan dimana saja.
 D. jadwal pembelajaran, . kurikulum, hasil kemajuan belajar, dan hal-hal. yang berkaitan
dengan administrasi pendidikan dapat dilihat setiap saat di komputer.

2.5 ManfaatE-Learning
Adapun beberapa manfaat penggunaan elearningadalah
a. Fleksibel.
 E-learning memberikan fleksibilitas dalam memilih waktu dan tempat untuk mengakses
perjalanan.

B. belajar mandiri.
 E-learning memberi kesempatan bagi pembelajar secara mandiri mengendalikan atas
keberhasilan belajar.
6
C. Efisiensi biaya. 
E-learning memberi efisiensi biaya bagi administrasi penyelenggara, . efisiensi penyediaan
sarana dan fasilitas pembelanjaan fisik untuk belajar dan efisiensi biaya bagijar adalah biaya
transportasi dan akomodasi. Manfaate-learning menurut pranoto, dkk . (2009309) adalah
a. Penggunaane-learning untuk menunjang pelaksanaan proses belajar dapat meningkatkan
daya serap mahasiswa atas materi yang diajarkan.
B. partisipasi aktif dari mahasiswa.
C. partisipasi aktif dari mahasiswa.
D. peningkatan kemampuan belajar mandiri mahasiswa.
e. peningkatan kualitas materi pendidik dan pelatihan.
F. peningkatan kemampuan menampilkan informasi dengan perangkat teknologi
informasi, dimana dengan perangkat bisaa . sulit dilakukan.

Notasi Algoritma

Notasi algoritma tidaklah notasi pemrograman, melainkan notasi yang bisa digunakan selaku
notasi pemrograman. Notasi algoritmanya merupakan selaku berikut.

1. Descriptive Sentence Strand( Alami)

Algoritma deskriptif merupakan algoritma yang ditulis dalam bahasa manusia semacam
bahasa Indonesia ataupun bahasa Inggris. Simbol semacam itu sesuai buat pembedahan
pendek, namun buat simbol yang panjang, simbol semacam itu tidak efektif serta relatif susah
buat mengganti simbol algoritma jadi simbol bahasa pemrograman.

2. 2. Pseudo code

Pseudocode terdiri dari perkata" pseudo" serta" kode". Pseudo mengacu pada imitasi, serta
kode mengacu pada kode yang terpaut dengan instruksi yang ditulis dalam pc ataupun kode
bahasa pemrograman. Kode semudigunakan buat menggambarkan aliran logis dari sesuatu
program serta tidak terdapat hubungannya dengan bahasa pemrograman.

7
3. Flowchart( bagan alir)

Bagan alir ataupun flowchart merupakan diagram yang menggambarkan serangkaian langkah
dari dini sampai akhir sesuatu aktivitas ataupun program, dengan memakai simbol ataupun
foto tertentu serta garis alur. Simbol mewakili fungsionalitas langkah program, serta garis
alur mewakili urutan simbol yang diproses.
5
Flowchart lebih sesuai digunakan daripada pseudocode. Jumlah simbol yang digunakan
dalam diagram alurkecil sebab lebih simpel serta lebih gampang dipelajari. Tidak terdapat
rumus ataupun tolak ukur yang absolut buat membuat bagan alir program, sebab bagan alir
ialah cerminan dari hasil analisis permasalahan pc. Oleh sebab itu, hasil flowchart bisa
bermacam- macam dari programmer ke programmer.

Simbol - simbol Flow chart


Contoh Flow chart untuk menentukan bilangan terkecil
Gambar Flowchart Dengan Struktur Runtunan

Starting with the terminal symbol `start`, the symbol for determining the starting price, phi =
3.14, is entered in the variable r (radius),

8
Dihitung dengan ekspresi L = phi * r * r dan mengeluarkan hasilnya (disimpan dalam
variabel L), terminal terakhir sudah siap. Contoh berikut juga menggunakan diagram alur dari
struktur sekuensial masalah menonton film di rumah.
Perulangan If& Switch

If dan switch merupakan bahasa C yang digunakan buat membuat penyeleksian kondisi
ataupun percabangandalam program. Bila digunakan buat menyeleksi sesuatu kondisi apakah
benar ataupun salah. Yang sehabis itu tiap- tiap- tiap kondisi diberi suatuprogram yang
hendak dijalankan apabila kodisi terpenuhi.

Bentuk- wujud logika logika if dipecah jadi 3 antara lain

1. If Tunggal

Tata cara penataan if tunngal

if( kondisi)

Kode yang hendak dijalankan apabila kondisi benilai benar;

2. Bila…. Berbeda
Pada logika bila… sesuatu statmen yang ditambahkan secara berbeda hendak dijalankan buat
percabangan dengan kodisi yang layak serta benar.
tata cara penataan bila… berbeda
Bila( kondisi)
Kode yang hendak dijalankan kondisi bernialai benar; tambahan
Kode yang hendak dijalankan kondisi bernialai salah;

3. Bila. berbeda. jika


jika…berbeda... bila Logika also diucapkan Dikala sesi digunakan buat review
menanggulangi sebagian suasana BERBEDA di Tiap Pengecekan. Dalam perihal ini,
instruksi If serta Differently If, tiap- tiap, wajib dieksekusi dalam kondisi yang benar. Pada
akhir Secara berbeda- beda buat mengatasi yang bernilai salah. tata cara penataan bila…
berbeda… jika ( kondisi 1) Kode yang hendak dijalankan apabila kondisi 1 betul- betul layak;
berbeda bila( kondisi 2) Kode yang hendak dijalankan apabila kondisi 2 layak; berbeda Kode
yang hendak dijalankan apabila kondisi 1&amp
9
2 layak; Saklar sebaliknyadigunakan buat menyeleksi sesuatu variabel yang banyak dan
sangat komplek buat diseleksi oleh If. Penggunaannya bertujuan buat membuat meringkas
penataan kode program dan tingkatkan kecepatan dan ketepatan program serta menyeleksi
sesuatu variabel nilai. Namun kondisi pada Swich hanya dapat menyeleksi nilai tidak bisa
menyeleksi kondisi semacam If.

tata cara penataan switch switch( n) case nilai1 kode yang hendak dieksekusi apabila n=
nilai1; rehat; permasalahan nilai2 kode yang hendak dieksekusi apabila n= nilai2; rehat;
permasalahan nilai3 kode yang hendak dieksekusi apabila n= nilai3; rehat;…… default
Kode yang mau dieksekusi apabila tidak ada yang sama dengan segala lebel

Array
Array ialah sesuatu variabel yang mempunyai elemen dari tipe data yang sama. array
mempunyai kapasitas yang nilainya diresmikan pada dikala pembuatan menjadikan elemen
ataupun data yng ditaruh diarray tersebut jumlahnya tidak boleh melebihi yang dialokasikan.
Array dipecah jadi 3 ukuran
a). Array satu ukuran
Array yang terdiri dari n kolom, ataupun array satu dimensi, merupakan array yang cuma
terdiri dari satu indeks array.
B). Array 2 dimensi
merupakan sebutan arrayyang memakai angka dengan no indeks 2.
C). Array multidimensi
merupakan variabel yang menaruh kumpulan dari tipe data serta elemen yang sama yang
bisa diakses lewat sebagian indeks ataupun sebagian indeks.

Loop
Sebuah bundaran ataupun bundaran merupakan pembedahan yang kesekian kali dicoba dalam
batasan yang didetetapkan. Kamu bisa memakai bundaran buat membuat kode pemrograman
Kamu efisien. Terdapat bermacam struktur kontrol semacam Dalam permasalahan
1. Ini merupakan bundaran yang tercantum dalam lingkaranterhitung sebab jumlah iterasi
yang bisa didetetapkan. Tata cara yang melaporkan ini merupakan Buat( kondisi dini;
keadaan kondisi; statment) Statment ataupun statment;
10
2. 2. sedangkan itu merupakan bundaran yang tercantum dalam bundaran yang tidak
terhitung. Ini sebab umumnya bisa digunakan kesekian kali buat suatu yang tidak dikenal
berapa kali. Struktur sedangkan merupakan selaku berikut kondisi dini pernyataan ; iterasi

3. Do While
Perulangan Do while merupakan sejenis perulangan sebaliknya serta pula terkategori
perulangan yang tidak terhitung. Iterasi ini merupakan satu kali. Setelah itu, kala
melingkarisaat pertama- tama mengecek suasana serta setelah itu melaksanakan iterasi, dia
melaksanakan yang kebalikannya. Struktur dowhile merupakan selaku berikut kondisi dini
penyataan; balik; sedangkan( keadaan bersyarat);

Struktur Algoritma
Struktur algoritma bawah Algoritma mempunyai 3 elemen bawah: urutan, pilih, serta
iterasi. Algoritma bisa membentuk 3 tipe struktur. Ketiga struktur tersebut dipaparkan di
dasar ini. Urutan pertama
Urutan mempunyai satu ataupun lebih statment. Urutan Dari tugas ini buat memastikan
akhiran dari algoritma. Dikala urutan penyusunan berganti, begitu pula hasil kesimpulannya.
Kamu bisa memandang contoh berikut dari pembedahan aritmatika berikut( 4+ 3)* 7= 49,
namun bila Kamu mengganti urutan aksi, output hendak berbeda dari 4+( 3 7)= 25.

2. Seleksi Terdapat bisa jadi permasalahan yang cuma bisa dituntaskan bila itu bisa jadi
dalam kondisi tertentu. Keadaan ini memastikan apakah instruksi itu benar ataupun salah.
Petunjuk cuma bisa dieksekusi bila bernilai true. Di sisi lain, bila instruksinya salah, itu tidak
hendak dieksekusi. Contoh dalam perihal ini merupakan buat memastikan bilangan genap
ataupun ganjil selaku berikut: Silakan masukkan bilangan bundar Bagilah sesuatu bilangan
dengan 2 serta simpan sisa pembagiannya dalam variabel sisa Bila sisanya merupakan 0,
simak langkah

4. Tampilan" LURUS" di layar Bila sisanya bukan nol, simak langkah 6. Tampilkan" angka
ganjil" di layar Sudah selesai

3. Ulangi
Salah satu kelebihan pc merupakan Kamu bisa mengulang pekerjaan tanpa
sepengetahuan Kamu. 11
Pengulangan merupakan kala satu aksi ataupun sebagian kembar menggapai jumlah tertentu
ataupun berperan cocok dengan keadaan yang dibutuhkan. Selaku contoh, tampilkan
kepribadian tertentu n kali di layar, semacam yang ditunjukkan di dasar ini. 0 Menunjukkan
kepribadian di layar Tingkatkan penghitung sebanyak 1 Buat nilai penghitung& lt; n,
lanjutkan ke langkah 6 Kala nilai penghitung= n selesai

Belajar Pemrograman Komputer


Definisi pemrograman pc merupakan menulis, menguji, men- debug, serta mengelola
kepribadian pemrograman. Terdapat banyak bahasa pemrograman yang digunakan dikala
menulis kode di pc. Oleh sebab itu, tujuan pendidikan pemrograman pc merupakan buat
menerbitkan sesuatu program yang bisa melaksanakan perhitungan cocok dengan kebutuhan
programmer tersebut. Sanggup memprogram memerlukan pengetahuan tentang keahlian
pemrograman, algoritma, logika, bahasa pemrograman, dan banyak suasana yang lain.
Semacam matematika. Purnamasari( 2005: 2) melaporkan bahwa sebagian kriteria, semacam
keahlian pemecahan permasalahan serta pemrograman, dibutuhkan selaku bawah penilaian
buat mengenali kriteria perencanaan yang baik. Dari seluruh metode pemecahan
permasalahan standar, pendekatan top- down merupakan salah satu metode pemecahan
permasalahan yang sangat universal. Masalah lingkungan jatuh ke dalam sebagian tingkatan
kelompok, yang ialah subkelompok terkecil. Setelah itu sesuaikan saja langkah- langkahnya,
tercantum detailnya. Langkah- langkah rinci ini sering diucap selaku algoritma. Proses
masalah- ke- algoritma diucap fase pemecahan permasalahan, serta fase algoritma- ke-
pemecahan diucap fase implementasi. Pemecahan buat permasalahan ini merupakan
implementasi dari algoritma kompilasi. Selanjutnya merupakan standar pemrograman.
Sebagian aspek membuat standar pemrograman:
1. Deskripsi logika dan kebenaran
2. Waktu pemrograman terpendek.
3. Kecepatan maksimum eksekusi program.
4. Hasil cetakan pemakaian memori.

Langkah- langkah serta guna algoritma


Prosedur merupakan program independen dalam bloknya sendiri serta digunakan selaku
subprogram( bagian dari program).
12
Ini diawali dengan kata alternatif" program" di bagian deklarasi program. Proses ini
umumnya berbentuk aktivitas semacam perhitungan luas, perhitungan faktorial, serta
pencarian besar/ rendah. Prosedur kerap digunakan dalam program terstruktur sebab alibi
berikut:
1.merupakan aplikasi dari konsep program modular yang berupaya buat memecah program
yang lingkungan jadi bagian- bagian yang lebih simpel dalam wujud program. 11 44 44
2. Seberapa kerap suatu diulang. Itu ditulis ke program cuma sekali serta bisa dipanggil
ataupun digunakan kapan saja cocok kebutuhan.
3. Buat kode program supaya lebih gampang dibaca
4. Perbandingan antara guna serta prosedur yang bisa digunakan buat menyembunyikan
perinci program merupakan selaku berikut:
1. 1. Buat guna, nilai kembalian disertakan dalam nama guna( bila parameter dilewatkan
selaku rujukan dalam prosedur).
2. Nilai kembalian disertakan dalam nama guna, sehingga Kamu dapat memakai fungsi
buat menunjukkan hasilnya secara langsung. Ataupun, Kamu bisa meneruskan nilai guna ke
pengenal variabel lain.
3. 3. Kamu tidak bisa memakai nama program secara langsung dalam program Kamu, namun
Kamu bisa memakai parameter, tercantum nilai yang dikembalikan, secara langsung.
Perbandingan antara algoritma serta pemrograman Bahasa pemrograman serta algoritma
sangat erat kaitannya dengan program. Bila algoritma yang baik tidak memilah struktur
informasi yang pas, program hendak kurang baik serta kebalikannya. Dikala menghubungkan
algoritme ke program Kamu, Kamu wajib menjajaki ketentuan berikut:
1. Membuat ataupun membuat algoritma tidak tergantung pada bahasa. Ini berarti kalau
algoritme ditulis secara independen dari bahasa pemrograman serta pc yang memprosesnya.
2. Catatan algoritma diterjemahkan ke dalam bahasa pemrograman
3. Seluruhnya bahasa pemrograman. Outputnya senantiasa sama sebab algoritmanya sama.
Algoritma adalah langkah logistik untuk memecahkan masalah yang ditempatkan secara
sistematis. Bisa dibilang ini adalah proses yang terintegrasi. Atau cara khusus untuk
memecahkan masalah nyata. Algoritma ditempatkan secara bertahap secara tertulis, satu per
satu, untuk menentukan masalah atau masalah.
Algoritma pemrograman adalah langkah-langkah yang ditulis secara berurutan untuk
memecahkan masalah yang ada dalam pemrograman komputer.
13
Pemrograman sederhana dari algoritme adalah langkah pertama yang perlu Anda buat
sebelum Anda menulis program. Masalah yang dipecahkan oleh pemrograman komputer
adalah yang berhubungan dengan perhitungan matematis. Menggunakan untuk
menyelesaikan masalah pemrograman memungkinkan siswa untuk lebih memahami konsep
algoritma pemrograman sehingga tidak banyak melakukan kesalahan saat menulis program .
Pemrograman adalah proses yang digunakan untuk mengimplementasikan suatu algoritma
dengan menggunakan bahasa yang sudah ada dalam sistem pemrograman (Budi, 2000 21).
Tujuan dari pemrograman adalah untuk memungkinkan Anda melakukan perhitungan dan
melakukan apapun yang Anda inginkan ketika Anda menulis sebuah program . Oleh karena
itu, pemrograman membutuhkan pengetahuan tentang yahoo. Kata pemrograman berasal dari
kata program. Ini termasuk instruksi yang dibuat untuk melakukan fungsi tertentu di
komputer Anda. Pemrograman adalah semua aktivitas yang Anda perlukan untuk
memprogram di komputer Anda. Sebuah program harus ada agar komputer berfungsi
sebagai komputer. bahasa memiliki beberapa karakteristik.
1. Bersiaplah dengan tata bahasa dan aturan khusus saat menulis perintah, struktur
program , deklarasi, dan menggunakan penerjemah.
2. Ada perpustakaan interupsi untuk menerjemahkan perintah yang dimasukkan,
.3.3. Penggunaan penerjemah, yaitu juru bahasa atau compiler, untuk menerjemahkan
terjemahan pemrograman ke dalam bahasa mesin komputer.

Penutup
KESIMPULAN

Algoritma adalah penempatan atau urutan langkah-langkah logistik tertentu yang


digunakan untuk memecahkan suatu masalah. Dalam hal ini, algoritma harus mengikuti
urutan tertentu dan logistik untuk tidak melewatkan langkah-langkahnya. Interpretasi lain
dari algoritma pemrograman adalah urutan atau langkah untuk memecahkan masalah
pemrograman PC secara logistik dan sistematis. Sebuah urutan urutan atau langkah-langkah
yang secara logis dan sistematis memecahkan masalah pemrograman PC. Dalam praktiknya,
algoritme dapat dibangun menggunakan beberapa algoritme sesi bahasa alami, kodesemu,
dan ilustrasi alur.

14
Algoritma adalah istilah untuk “algorithm” yang berasal dari seorang matematikawan muslim
bernama Ibnu Kharazmi. Dia hidup di abad ke-19. Dalam perkembangannya, ide-ide yang
harus dipecahkan secara jelas dan logistik diterapkan sebagai metode algoritmik dalam
matematika proses kerja komputer.

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
barisan 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 diberikan karena terkonksi dengan internet,
c. Sebagai tempat yang berpartisipasi informasi,
d. Media pembelajaran jarak jauh. Pengertian algoritma adalah susunan yang logis dan
sistematis untuk memecahkan suatu masalah atau untuk mencapai suatu tertentu.
Dalam dunia komputer, algoritma sangat berperan . penting dalam pembangunan suatu
perangkat lunak. Dalam dunia sehari-hari, mungkin tanpa kita . sadari telah masuk dalam
kehidupan kita E-learning adalah suatu sistem atau konsep pendidikan yang memanfaatkan
teknologi informasi dalam proses belajar mengajar. Berikut beberapa pengertian belajar dari
berbagai sumber. Pembelajaran yang disusun dengan
tujuan menggunakan sistem elektronik atau komputer sehingga mampu mendukung proses
pembelajaran.

15
DAFTAR PUSTAKA

Ardyan, Stephanus, Mulyono, Amin Suyitno. 2017. Implementasi algoritma Dijkstra


untuk mencari rute terpendek menuju objek wisata Kabupaten Gunung Kidul
program Visual Basic. Jurnal Matematika FMIPA. Vo. 6, 2.

Andy Prasetyo serta Adhe Meliana.( 2018). Pedoman Pendidikan Algoritma

Pemprograman Bawah. Academia. edu.

Suhabiebi.( 2016). Modul Bawah Algoritma Serta Pemprograman. Wordpress. com

Andikafisma.( 2011). Algoritma Serta Pemprograman. Wordpress. com

Kanalinfo.( 2017). Penafsiran Algoritma Serta Sejarahnya. www. kanalinfo. website. id

Herlansaputra.( 2017). Penafsiran Algoritma, Flowchart, Pseudocode, Ipo, Program,

Bahasa Pemprograman. Wordpress. com

Ardyan, Stephanus, Mulyono, Amin Suyitno. 2017. Implementasi algoritma Dijkstra

buat mencari rute terpendek mengarah objek wisata Kabupaten Gunung Kidul

Bagus, Kadek serta Teristha Udayana. 2018. Bawah. Harian Bisnis serta Teknologi

Politeknik. Jil. 5, Nomor. 1.

Cheanna, Andy. 2017. Pelaksanaan algoritma tripod pada robot hexapod menggunakan

Arduino Mega128. JurnalPenelitianInformatikaPostaland. gulungan7,

Naufal, Mohammad Farid. 2018. Analisis pembelajaran pemrograman dan teknologi


pendidikan di universitas dan industri. Majalah ilmu komputer dan multimedia.
Volume10, No. 2.

Retta, Allen Marga, Asnurul Isroqmi, Tika Dwwi Nopriyanti. 2016. Pengaruh
Penerapan Algoritma Terhadap Pembelajaran Pemrograman Komputer. Jurnal
Inovasi Pendidikan Matematika. Jil. 02, No. 2, Hal: 126135.

16
Samsudin, Indrawan dan Sri Mulyanti. 2020. Merancang sistem informasi algoritma
pembelajaran dan pemrograman berbasis web pada program STMIKERSHA
teknik ilmu komputer. Jurnal ilmu komputer. Jilid 5, No. 4, halaman: 521528.

Suryadi dan Agus Salim.2016. Memperkenalkan algoritma dan teknologi flowchart


pemrograman dan bahasa dasar dasar. Depot : Guna Dharma.

Anda mungkin juga menyukai