You are on page 1of 4

ALGORITMA PEMROGRAMAN DAN FLOWCHART

1. ALGORITMA
A. Pengertian Algoritma

Ditinjau dari sisi sejarahnya, algoritma sendiri memiliki asal usul yang sedikit rumit.
Algoritma berasal dari kata “algorism/algorist” yang berarti menghitung dengan
memanfaatkan angka arab. Istilah algorism ditemukan berasal dari kata Al-
khawarizmi yakni nama terakhir penulis buku Arab terkenal, yaitu Abu Ja'far
Muhammad Ibnu Musa Al Khawarizmi. Namnun, secara istilah, algoritma adalah
suatu urutan, proses ataupun tahapan dengan urutan operasi yang disusun secara
sistematis, tersetruktur dan harus logis yang berguna untuk mencapai tujuan
tertentu ataupun suatu masalah dalam langkah-langkah terbatas.
B. Contoh Algoritma dalam Kehidupan Sehari-hari
Penerapan contoh algoritma dalam kehidupan sehari-hari sangat mudah ditemukan.
Dengan membiasakan diri untuk menggunakan pola pikir algoritma dapat membuat
seorang terlatih agar bias berpikir secara kritis dan sistematis. Berikut ini contoh
algoritma dalam kehidupan sehari-hari
1. Algoritma berangkat sekolah
Umumnya algoritma berangkat sekolah, yaitu:
1. Bangun tidur di pagi hari pada pukul 04.30
2. mengikat rambut
3. Mandi dan gosok gigi
4. berwudhu
5. Melaksanakan ibadah sholat subuh
6. Pakai sunscreen, body cream dan bedak secukupnya
7. Menggunakan pakaian sekolah dan menggunakan atribut sekolah berupa ikat
pinggang, jilbab dll
8. Memeriksa kembali perlengkapan sekolah yang akan dibawa
9. Minta uang saku ke ibu
10. Berpamitan dengan orang tua
11. Menyiapkan kendaraan
12. Berangkat ke sekolah

2. Algoritma menghapal materi pelajaran

Umumnya algoritma menghapal, yaitu:


1. Membaca seluruh materi secara seksama
2. Mencatat beberapa informasi ataupun kata kunci dan poin-poin penting
3. Membaca catatan secara berulang kali
4. Melakukan visualisasi

3. Algoritma memakai masker wajah


Umumnya algoritma memakai masker wajah, yaitu:
1. Bersihkan wajah menggunakan facial wash
2. Keringkan wajah
3. Gunakan toner agar pori-pori terbuka
4. Gunakan masker wajah sesuai dengan kondisi dan jenis kulit
5. Diamkan hingga 15-20 menit
6. Bilas wajah hinggah bersih
7. Keringkan wajah
8. Gunakan pelembab wajah

C. Fungsi Algoritma
1. Meningkatkan kualitas cara berpikir dalam menghadapi suatu permasalahan
Meningkatkan analisis dalam membuat pemrograman
2. Memperluas pemikiran terhadap peluang solusi yang ada

D. Manfaat Algoritma
Dengan mempelajari algoritma, kita dapat merasakan beberapa manfaat dalam
kehidupan sehari-hari, khususnya dalam dunia pekerjaan misalnya:

1. Cara menganalisis dan berfikir menjadi lebih kuat


2. Manjadi tidak bergantung dengan pemrograman
3. Membuat diri kita menjadi berpikir panjang untuk menelesaikan masalah dengan
produktif
4. Dapat membuat sebuah notasi algoritma yang dapat diterjemahkan ke dalam
bahasa pemrograman apapun

2. ALGORITMA PEMROGRAMAN DAN FLOWCHART


Ada dua notasi algoritma yang umum digunakan, yaitu pemrograman dan flowchart
1. ALGORITMA PEMROGRAMAN

Sederhananya, Alogaritma pemograman merupakan urutan logis pengambilan suatu


keputusan untuk memecahkan suatu masalah.kata-kata yang harus logis dalam
memecahkan masalah yaitu langkah-langkah yang tidak benar akan membarikan hasil yang
salah. Selain itu algoritma pemrograman dapat diartikan sebagai suatu cara dalam
membuat satu atau menghubungkan lebih dari satu algoritma dengan menggunakan
suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer.
Contoh dari bahasa pemrograman antara lain:
1. Python
2. Java
3. JavaScript
4. C#.
5. PHP

Berikut contoh algoritma pemrograman dalam dunia komputer:


1. Kompresi data.
2. Pencarian beam
3. Pencarian binary
4. Hashing
5. Branch and bound
Lalu, apa hubungan algoritma dan pemrograman? Saat kamu melakukan programming,
algoritma berperan sebagai logika untuk menentukan program yang akan kamu buat.
Jadi, algoritma pemrograman adalah serangkaian proses yang wajib ketika melakukan
perhitungan penyelesaian masalah, khususnya program komputer.

2. FLOWCHART
Flowchart atau bagan alur adalah diagram yang menampilkan langkah-langkah dan
keputusan untuk melakukan sebuah proses dari suatu program. Alir kerja atau proses
yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis, dan
urutannya dihubungkan dengan panah. Diagram ini mewakili ilustrasi atau
penggambaran penyelesaian masalah.tujuan utama dari penggunaan flowchart
adalah agar detikers bisa menyusun rumusan masalah, mencari konsep atau tema,
serta menjabarkan nama anggota dalam sebuah perusahaan dengan mudah. Lalu,
penggunaan kalimat yang singkat membuat flowchart terlihat lebih rapi, jelas, dan
sederhana.Sementara itu, ada sejumlah manfaat yang didapat bila detikers
menerapkan sistem flowchart. Dilansir situs Business Tech, berikut manfaat dari
flowchart:
1. Membantu memperjelas suatu proses yang rumit menjadi lebih ringkas dan
sederhana.
2. Dapat mengidentifikasi perilaku yang tidak menambah nilai bagi pelanggan
internal atau eksternal.
3. Membantu anggota tim untuk mendapatkan pemahaman tentang proses yang
baik, seperti bagaimana mengumpulkan data, mengidentifikasi masalah, fokus
pada diskusi, dan mengidentifikasi sumber.

Contoh dari flowchart yang sering digunakan


1. Diagram Alir Sistem (system flowchart)
Diagram alir sistem dapat didefinisikan sebagai bagan yang menunjukkan diagram
alur kerja atau apa yang tengah dikerjakan secara keseluruhan dari sistem. Bagan ini
akan menjelaskan secara rinci urutan-urutan dari seluruh prosedur yang ada di dalam
sistem.

2. Diagram Alir Program (program flowchart)


Walau sama-sama merupakan flowchart, namun ada sedikit perbedaan dengan
diagram alir sistem. Pada diagram alir program menjelaskan soal keterangan yang
lebih rinci untuk menunjukkan setiap langkah program atau prosedur yang
sesungguhnya, sehingga dapat diurutkan dengan tepat dan tidak membuat bingung
saat pelaksanaannya.

3. Diagram Alir Dokumen (document flowchart)


Diagram alir dokumen atau yang disebut juga sebagai paperwork document adalah
flowchart yang menunjukkan diagram alir dari data yang ditulis melalui sistem. Bagan
ini berfungsi untuk menelusuri diagram alir form dan laporan sistem dari suatu
bagian ke bagian lainnya.

Perbedaan algoritma pemrograman dan flowchart


Algoritma pemrograman adalah langkah-langkah yang disusun secara tertulis dan
berurutan untuk menyelesaikan suatu masalah, sedangkan flowchart adalah metode
untuk menggambarkan tahap-tahap atau langkah langkah penyelesaian masalah beserta
aliran data dengan symbol-simbol yang mudah dipahami

You might also like