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 kanYa 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 doangMemang 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 bacanyaIya 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
EmoticonEmoticon