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

Mulai dari mana membuat web?cobalah baca ini dulu

Wah webnya bagus sekali! Bagaimana ya caranya membuat web?belajar dari mana ya awalnya belajarnya?kadangkala saat kita berselancar di internet,pertanyaan itu tiba-tiba datang kepikiran kita dan membuat-buat kita mencari-cari caranya.
Mulai dari mana membuat web?cobalah baca ini dulu

Sebelum kalian ingin membuatnya,sebaiknya tanyakan pada diri anda terlebih dahulu,apakah yang menjadi alasan anda dalam membuat web? mungkinkah kita terkesan dengan tulisan artikelnya,atau terkesan dengan tampilan webnya atau memang ingin menjadi programmer web.

Jika alasan anda karena terkesan dengan tulisan artikelnya,anda cukup membuat blog saja karena anda itu suka dengan tulisan yang dapat menghibur,membangun dan membantu,dan bukan karena ingin tahu cara pembuatan tampilan website.

Jika alasan anda karena ingin membuat web yang tampilannya menajubkan,maka banyak bahasa yang perlu anda kuasai seperti html,css,jquery,javascript. Dan ini merupakan langkah awal dalam anda ingin menjadi programmer.

Dan bila anda ingin memang ingin menjadi programmer khususnya programmer web maka jalan yang akan anda lalui akan panjang dan tentunya rumit,karena kalau ingin menjadi programmer anda harus mempunyai semangat juang tinggi dan tidak mudah putus asa bahkan anda akan dibuat berjam-jam didepan laptop untuk menyusun dan menggabungkan codingan yang cocok agar menjadi web yang bagus dan berguna.

Lalu bagaimana langkah awal kita dalam mempelajari web? jika kalian kuliah di jurusan teknik informatika tentunya tahu bagian mana langkah awal dalam memulai pelajarn web yaitu mempelajari HTML yang merupakan bahasa dasar dalam pemrograman web.

Apakah kalian sudah tahu apa itu HTML? pasti kalian akan menjawab hypertext markup language atau bahawa yang bisa menampilkan tulisan,suara,gambar,video di intenet.Memang benar itu juga merupakan jawabannya.

Namun menurut saya HTML itu seperti wajan atau panci yang digunakan memasak karena html sendiri dimulai dengan <html> dan diakhiri </html>,sedangkan tulisan yang akan kita buat didalamnya adalah bahan makanan yang kita harus tahu urutan bahan yang dimasukkan cara memasanknya.

Dan bila ditanya di html itu apa saja bahan-bahanya yang akan dimasukkan didalam?yaitu css,javascript,jquery,php,mysql,dan kita harus bisa memadukan semua bahan itu agar bisa menjadi website yang menarik dan semua itu ada didalam html meskipun ada juga yang tidak didalamnya.

Yang jelas bila anda serius ingin menjadi programmer web maka harus tahu kalau programmer web itu dibagi menjadi dua yaitu FRONT END yang merupakan orang yang membuat tampilan depan dan yang harus dipelajari adalah html,css,jquery,javascript.

Dan yang kedua adalah BACKEND,ini merupakan orang yang membuat tampilan dari front end dapat bekerja dengan baik dan yang harus dipelajari adalah php dan mysql.

Maka dari itu tetapkanlah dahulu bagian mana yang akan anda buat,kalau saran saya anda mulailah dari FRONTEND terlebih dahulu karena bisa membuat tampilan itu penting.

Apakah sekarang anda sudah tahu harus mulai dari mana dalam menjadi programmer web?bila sudah tahu maka saran saya tetap semangat dan janganlah mudah putus asa,karena dalam perjalanan anda pasti akan menemukan hambatan dalam mencapainya.