Sebutkan dan jelaskan beberapa cara untuk memecahkan masalah dengan algoritma

Algoritma adalah metode atau langkah yang direncanakan secara tersusun dan berurutan untuk menyelesaikan atau memecahkan permasalahan dengan sebuah intruksi atau kegiatan

Perkembangan ilmu pengetahuan dan teknologi menjadikan manusia mampu menghasilkan karya-karya yang semakin canggih dan kompleks. Meskipun komputer dapat melakukan perhitungan dengan cepat dibandingkan manusia pada umumnya, namun komputer tidak bisa menyelesaikan masalah begitu saja tanpa diajarkan oleh manusia melalui urutan langkah-langkah (algoritma) penyelesaian yang dide?nisikan terlebih dahulu. Selain digunakan untuk pemecahan masalah menggunakan komputer, algoritma juga dapat diterapkan dalam menyelesaikan permasalahan sehari-hari yang membutuhkan sederet proses atau langkah-langkah prosedural. Agar lebih memahami apa itu algoritma mari kita pelajari pengertiannya dari beberapa sumber.

Pada beberapa sumber buku diperoleh pengertian dari algoritma di antaranya : 1.    Algoritma menurut (Kani, 2020, 1.19) adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis untuk menyelesaikan suatu masalah untuk menghasilkan suatu output tertentu. 2.    Algoritma berasal dari kata algoris dan ritmis yang pertama kali diperkenalkan oleh Abu Ja’far Muhammad Ibn Musa Al Khwarizmi pada 825 M di dalam buku Al-Jabr Wa-al Muqabla. Dalam bidang pemrograman, algoritma dide?nisikan sebagai metode yang terdiri dari serangkaian langkah yang terstruktur dan sistematis untuk menyelesaikan masalah dengan bantuan komputer (Jando & Nani, 2018, 5). 3.    Algoritma menurut (Munir & Lidya, 2016, 5) adalah urutan langkah-langkah untuk menyelesaikan suatu persoalan.

4.    Algoritma merupakan sekumpulan instruksi atau langkah-langkah yang dituliskan secara sistematis dan digunakan untuk menyelesaikan masalah / persoalan logika dan matematika dengan bantuan komputer (Sismoro, 2005, 29).

Posted by : Rafael Nuansa Ramadhon

Referensi : 

LMS Unida Cool - Algoritma dan Pemrograman, Penulis materi : Ma’shum Abdul Jabbar, S.Kom., M.T.I.

Algoritma sering dipakai sejumlah orang dalam kehidupan sehari-hari. Karena biasanya hal ini berfungsi sebagai salah satu upaya untuk memecahkan sejumlah permasalahan dengan menggunakan runtut langkah yang sistematis. Maka tidak mengherankan jika banyak yang bertanya apa saja contoh algoritma dalam kehidupan sehari hari.

Tidak usah mencari jauh-jauh, banyak hal di sekitar bisa menjadi contoh algoritma berguna. Jadi tidak perlu memikirkan jauh berbagai contoh algoritma yang mungkin berguna dan bisa dijadikan panduan. Berikut ini sejumlah hal menarik mengenai algoritma yang harus diketahui pembaca sebelum mencobanya.

Pengertian Algoritma

Bila didefinisikan algoritma merupakan suatu upaya pemecahan masalah dengan menggunakan langkah yang sistematis atau terurut. Selain itu juga menggunakan alur pemikiran yang terprogram, misalnya saja pada perhitungan untuk menghitung bagaimana pengamanan data. Untuk mencapai hasil dari upaya pemecahan masalah maka semua proses tersebut akan dijadikan poin-poin penting

Peranan Algoritma

Penerapan contoh algoritma dalam kehidupan sehari-hari juga sangat banyak untuk ditemukan. Membiasakan diri menggunakan pola pikir algoritma dapat membuat seseorang terlatih agar bisa berpikir secara kritis dan sistematis. Terlebih juga dapat meningkatkan analisis demi menghindari diri dari melakukan suatu kesalahan.

Sebenarnya banyak contoh algoritma dalam kehidupan sehari-hari mungkin tidak diketahui banyak pihak. Untuk menerapkan prinsip ini dalam kehidupan sebenarnya terdapat 3 cara yang bisa dilakukan. Misalnya saja menulis kalimat deskriptif kemudian diiringi dengan pembuatan grafis yang sistematis. Terakhir memulai bentuk penulisan algoritma yang hampir sama seperti bahasa pemrograman.

Perlunya Algoritma Dalam Kehidupan

Secara umum bisa dikatakan jika algoritma punya fungsi sangat besar dalam kehidupan. Selain untuk memecahkan masalah algoritma juga bisa digunakan sebagai panduan atau langkah cara dalam beraktivitas. Juga bisa diartikan dalam pembuatan sebuah program atau langkah-langkah mengenai hal-hal penting yang akan dilakukan.

5. Manfaat Algoritma

Ada berbagai manfaat algoritma yang bisa diterapkan dalam kehidupan. Misalnya saja dengan adanya algoritma dapat memperkecil kesalahan atau tingkat error. Kemudian juga bisa menjadi panduan untuk membuat langkah sistematis sesuai rumus dan juga untuk mencari kesalahan dari sebuah program yang dibuat.

Pada dasarnya algoritma merupakan perpaduan antara pelajaran ilmu komputer serta matematika. Selain itu juga berfungsi bagaimana urutan langkah-langkah dalam suatu perhitungan demi menyelesaikan masalah. Algoritma juga biasanya ditulis secara berurutan atau sistematis demi memudahkan pembaca untuk memahaminya, seperti berikut.

1. Algoritma Membuat kopi

Contoh algoritma dalam kehidupan sehari-hari pertama adalah terkait dengan cara membuat kopi. Yaitu berisi panduan mulai dari membuka kemasan kopi, menyeduh air, mencampurkan gula hingga mencampurkannya dengan air panas. Setelah semua tercampur rata, kopi siap dihidangkan, sebelum disantap harus diaduk terlebih dahulu.

2. Algoritma Membuat mie goreng

Saat membuat mie goreng buka kemasan mie sebelum kemudian diseduh dengan air panas dan diamkan selama beberapa saat. Langkah selanjutnya keringkan air kemudian campurkan bumbu ke dalam mie goreng. Setelah diaduk dengan merata kemudian siap untuk disantap dalam keadaan hangat maupun dingin.

3. Algoritma Memasak Nasi

Sebelum mulai memasak nasi, cuci beras dan siapkan penanak nasinya. Setelah diberikan air yang cukup lalu letakkan pada magicom dan tutup lalu pilih atau memasak. Jangan lupa tekan tombol cook, biarkan nasi masak dengan sendirinya sampai muncul tombol warm.

4. Algoritma Memakai Pakaian

Terakhir adalah algoritma memakai pakaian yang dipakai dalam lemari. Apabila memiliki resleting silakan buka terlebih dahulu kemudian pasangkan pada badan. Langkah terakhir tutup kembali resleting yang sebelumnya dibuka dan merapikan pakaian hingga terlihat lebih bagus dipandang.

5. Algoritma Mengecas Ponsel

Apabila ponsel telah menandakan kekurangan daya segera ambil charger. Selanjutnya pasang cas ponsel ini pada stop kontak atau colokan, pastikan pasang dengan benar. Bila telah menunjukkan penambahan daya silahkan tunggu hingga penuh dengan menjalankan aktivitas lain.

Itulah berbagai contoh algoritma dalam kehidupan sehari-hari. Sebenarnya penerapan hal ini dapat membuat hidup seseorang menjadi lebih terstruktur. Serta pastinya juga menghindari dari berbagai kesalahan-kesalahan yang mungkin timbul.

Algoritma juga sangat cocok diaplikasikan apabila seorang siswa ingin menghafal sebuah pelajaran. Apalagi menjelang ujian langkah-langkah dalam pengerjaan 1 soal sangat dibutuhkan kehati-hatian. Pastikan untuk mempelajarinya secara runtut sebagaimana yang diajarkan dalam pembelajaran algoritma.

Mengapa Penting?

1. Penguraian(Decomposition)

2. Memahami Pola(Pattern Recognition)

3. Desain Algoritma(Algorithm Design)

4. Abtraksi(Abstraction)

Video singkat ini memberikan gambaran umum dan model bagi para guru yang ingin menyampaikan tentang Computational Thinking.