Apa Itu Algoritma?Orang yang mau belajar pemrograman harus tahu[Kupas Tuntas]


Apakah anda seorang anak baru di jurusan TI dan pelajaran pertama anda adalah Algoritma?

Atau

Anda ingin belajar pemrograman tapi tidak tahu harus mulai dari mana?

Jika Iya maka Belajar Algoritma adalah hal pertama yang harus anda pelajari atau paling tidak anda tahu tentang algoritma
Masa sih,Emang apa itu Algoritma?
Secara Teori Algoritma adalah cara menyelasaikan suatu permasalahan secara Logis dan Sistematis secara cepat.
Ane masih Belum paham tentang logis atau sistematis,ada tidak yang lebih gampang dipahami?
Tentu ada

Maka Dari itu saya membuat artikel ini agar anda tahu tentang algoritma

Pengertian Algoritma Menurut Saya

Algoritma adalah cara menyelesaikan suatu permasalahan dengan menggunakan logika ,termudah,dan tahap penyelesaiannya tersusun dengan rapi.

Kok rasanya gampangan yang secara teori ya daripada menurut pengertian lu

Ya itu terserah anda yang mana yang lebih mudah,yang penting anda paham dulu tentang algoritma


Oke Selanjutnya Rumus Menggunakan Algoritma untuk menyelesaikan masalah

Wih emang ada rumusnya ya?Kayak Matematika tidak rumusnya?
Menurut saya kalau dibuku tidak ada rumusnya tetapi saya mencoba membuat rumus sendiri agar anda benar-benar paham tentang algoritma,Dan Rumus ini tidak kayak matematika yang rumit

Berikut ini Rumusnya

Tentukan Masalahnya,Cari Cara Penyelesaiannya,Cari Apa saja Yang diperlukan Untuk Menyelasikan Masalah,dan Masalah Selesai

Ane masih Belum paham ama rumus ente bisa dijelasin gak?

Baik Kalau Begitu Akan Saya jelaskan menggunakan Contoh

Contoh Pertama Menggunakan Algoritma Pada Permasalahan Sehari-hari

Anda Disuruh ibu anda untuk menggoreng tempe,lalu bila anda  tidak mau menggoreng tempe maka anda tidak akan mendapatkan uang jajan

Cara menyelesaikannya menggunakan Algoritma

Pertama Tentukan Masalahnya,Dalam cerita tersebut apa permasalahannya?

Permasalahannya tidak akan mendapat uang jajan kan
Ya itu betul,tapi akar dari permasalahannya bukan itu,tetapi menggoreng tempe

Jadi Tidak mendapatkan uang jajan itu merupakan efek yang terjadi bila anda tidak mau menggoreng tempe

Eitss tunggu dulu,kalau bicara akar permasalahan,kan akarnya ibu menyuruh kalau tidak menyuruh maka gua nggak perlu menggoreng tempe ataupun tidak mendapatkan uang jajan

Ya itu benar tapi perintah ibu itu mutlak hehehe,jadi kita harus melaksanakan perintahnya

Oke kita putuskan bahwa permasalahannya adalah Menggoreng tempe

Kedua Cari Cara Penyelesaiannya

Kalau kita mau menggoreng tempe maka cuman ada satu jalan keluarnya yaitu tempe di goreng pada minyak goreng

Jadi kita sepakat cara penyelesaiannya adalah Tempe di goreng dalam minyak goreng

Ketiga Cari apa saja yang diperlukan untuk menyelesaikan masalah

Jadi Untuk menggoreng tempe yang diperlukan itu Tempe,Minyak Goreng,sotel,Wajan atau panci,Api yang agak besar,dan kemampuan memasak tempe goreng atau keberuntungan memasak tempe goreng

Tapi bila bahannya tidak lengkap bagaimana?

Bila bahannya tidak lengkap maka Proses Membuat tempe goreng akan terganggu maka  kita tidak akan bisa menyelesaikan untuk membuat tempe goreng atau tidak bisa menyelesaikan masalah

Keempat,Masalah Selesai

Jadi bila semua langkah diatas telah terpenuhi yang diperlukan hanya perlu memasak tempe goreng dan setelah selesai maka Masalah Selesai

Oh,gitu ya,,rasanya panjanga amat cuman mau buat tempe goreng doang
Memang begitu,untuk menyelasikan suatu masalah menggunakan algoritma kita harus melakukannya dengan cermat dan teliti karena bila tidak cermat dan teliti yang terjadi adalah masalah tidak selesai atau kalau anak TI bilang error atau bug

Jadi Algoritma Singkatnya seperti ini

Masalah:membuat Tempe goreng

Cara Penyelesaiannya:Tempe Digoreng di Minyak Goreng yang agak panas

Bahan:Tempe,Minyak Goreng,Wajan,api,sotel dan kemampuan memasak


Membuat Tempe goreng

Siapkan Tempe bila tidak ada beli atau cari

Siapkan Minyak Goreng bila tidak ada beli atau cari

Masukkan Minyak goreng Kedalam Wajan,bila tidak ada wajan maka beli atau cari gantinya

Nyalakan api yang cukup besar dibawah wajan yang berisi minyak goreng,bila tidak ada cari yang ada

Masukkan Tempe kedalam Minyak yang sudah agak panas

Setelah tempe matang,Tiriskan tempe menggunakan sotel bila tidak maka akan gosong

Sajikan Tempe Goreng

Jadi Permasalahan selesai

Jika Anda ingin tahu proses melalui flowchart seperti dibawah ini

Apa itu gan ane nggak tahu apa itu flowchart?

Jadi Flowchart itu digunakan dalam penggambaran langkah-langkah penyelesaian masalah yang berbentuk shape-shape yang saling terhubung

Oke Sekarang Contoh kedua

Masih Ada contoh lagi gan?Udah pusing bacanya
Iya biar anda benar-benar paham tentang algoritma,kali ini saya memberitahu masalah Mencari Luas Lingkaran

Algoritma Mencari Luas Lingkaran

Masalah:Mencari Luas Lingkaran

Cara Penyelesaian:menggunakan Rumus Phi x r x r

Bahan:Tentukan Phi dan r

Mencari Luas Lingkaran

Siapkan Nilai Phi bila tidak ada cari sampai ketemu

Siapkan Nilai r bila tidak ada cari sampai ketemu

Kalikan Phi dengan r dengan r atau seperti ini Phi x r x r

Luas Ditemukan

Selesai

Flowchartnya seperti di bawah ini


Lalu apa manfaatnya mempelajari algoritma?

Manfaatnya banyak

Pertama,Mempelajari algoritma bisa meningkatkan kemampuan Logika Kita

Kedua,Dapat meningkatkan kemampuan kita dalam membuat sebuah rencana

Ketiga,Dapat Meningkatkan kemampuan kita untuk membaca situasi kalau suatu masalah dapat kita selesaikan atau tidak

Keempat,Dapat Mempermudah menyelesaikan masalah

Kelima,Kalian rasakan sendiri Manfaat lainnya setelah mempelajari dan Menggunakan Algoritma

Trus ada Kelemahannya gak?
Ada kelemahannya yaitu Membutuhkan waktu dan pemikiran lebih dalam menyelesaikan masalah menggunakan algoritma agar masalah dapat selesai dengan sempurna

Wahhh Begitu to,,,Algoritma itu,,,Rumit tapi berguna buat orang yang benar-benar ingin menyelesaikan masalah

Yah saya rasa itu semua yang dapat saya sampaikan tentang algoritma,Bila anda ingin menjadi programmer setidaknya anda tahu apa itu algoritma dan buat anda yang suka susah menyelesaikan masalah,sebaiknya anda gunakan algoritma untuk menyelesaikannya

Ingat Algoritma hanya berhasil bila semua yang dibutuhkan ada dan mau melaksanakan sesuai alurnya.

Sekian dari saya,terima kasih sudah mau membaca,semoga postingan ini dapat bermanfaat bagi anda

Komentar

HTML/JavaScript

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

HTML/JavaScript

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

HTML/JavaScript

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.