• Saat ini Anda mengakses IndoForum sebagai tamu, sehingga Anda tidak memiliki akses penuh untuk melihat artikel dan diskusi yang hanya tersedia bagi anggota. Dengan bergabung, Anda akan mendapatkan akses penuh untuk bertanya, mengirim pesan pribadi, mengikuti polling, dan menggunakan fitur-fitur lainnya. Proses pendaftaran sangat cepat, mudah, dan gratis.
    Silakan daftar dan validasi email Anda untuk mendapatkan akses penuh sebagai anggota. Harap masukkan alamat email yang valid dan periksa kotak masuk Anda setelah mendaftar untuk proses validasi.

Kenapa algoritma itu penting meskipun anda bukan orang IT

  • Pembuat thread awal. Pembuat thread awal. Angela
  • Tanggal Mulai Tanggal Mulai

Angela

IndoForum Pro E
No. Urut
88
Sejak
25 Mar 2006
Pesan
45.487
Nilai reaksi
35
Poin
0
algoritma adlah cuma seperangkat petunjuk// contoh kita mau ke sragen kan kita dapat lewat mana aja. tetapi tujuan utama adlaah mencari cara yg paling efisien & elegen untuk mencapai sesuatu// komputer yg menjalankan algoritma cuma mengerjakan apa yg kita suruh/ tetapi tentu saja prosesnya sangatlah cepat // teknologi pun berkemban/ & proses kodingpun dibuat semudah mungkin sehingga mendekati bahasa manusia// lalu dibuatlah bahasa pemograman C++/ RUBY/ JAVA/ COBOL DAN C //

hanya dengan 1 & 0 kita dapat merepresentasikan apa aja/ text/ audio /gambar & video//

Bahasa pemograman yaitu JavaScript, Java, Python, PHP, C++, Kotlin, Ruby, Dart//

Contoh Algoritma
Hal-hal yg perlu dilakukan untuk memasak air seperti berikut : siapkan panci, masukkan air secukupnya ke dalam panci, tutup panci tersebut, letakkan panci tersebut di atas kompor, hidupkan kompor dengan api sedang, apabila air sudah mendidih, matikan kompor, setelah itu angkat panci tersebut dari kompor. Langkah-langkah untuk memasak air tersebut merupakan algoritma memasak air.

Untuk lebih jelasnya lagi, berikut salah satu contoh algoritma :
Algoritma untuk menghitung nilai x dari persamaan x = 17y + 9 :
1) Memulai
2) Menentukan nilai y
3) Menghitung nilai x = 17y + 9
4) Menyelesaikan

Bentuk Dasar Algoritma
Algoritma sendiri mempunyai tiga 3 bentuk dasar, antara lain :
Algoritma Sekuensial (Sequence Algorithm)
Sequence algorithm atau algoritma sekuensial merupakan algoritma yg langkah-langkahnya secara urut dari awal hingga akhir. Bentuk dari algoritma sekuensial ini salah satu contohnya seperti algoritma memasak air. Langkah demi langkah yg dijalankan harus urut dari atas hingga bawah.
Algoritma Perulangan (Looping Algorithm)
Looping algorithm atau algoritma perulangan merupakan suatu algoritma yg menjalankan beberapa langkah tertentu secara berulang-ulang atau looping. Pada masalah yg kita hadapi, ada pula sebuah langkah yg harus kita lakukan secara berulang-ulang. Contoh dari algoritma looping ini adalah algoritma menjemur pakaian:
1) Siapkan jemuran.
2) Ambil satu pakaian yg nantinya akan dijemur.
3) Peras pakaian tersebut terlebih dahulu.
4) Letakkan pakaian tersebut pada tiang jemuran.
5) Ulangi langkah dari 2 hingga 4 hingga pakaian habis.
Dari algoritma di atas, dapat diketahui bahwa dari langkah 2 hingga 4 harus dilakukan secara berulang-ulang hingga pakaian habis.


Algoritma Percabangan atau Bersyarat (Conditional Algorithm)
Conditional algorithm atau algoritma bersyarat merupakan algoritma yg menjalankan langkah berikutnya apabila terdapat syarat yg sudah dapat dipenuhi. Berikut salah satu contoh dari algoritma bersyarat :
1) Siapkan panci.
2) Masukkan air secukupnya ke dalam panci.
3) tutup panci tersebut.
4) letakkan panci tersebut di atas kompor.
5) Hidupkan kompor.
6) Apabila air sudah mendidih, lalu matikan kompor.
7) Angkat panci tersebut dari kompor.
Algoritma bersyarat atau contional algorithm terdapat pada langkah ke 6. Apabila air sudah mendidih, lalu matikan kompor. Sehingga apabila air tersebut belum mendidih, maka kompor tidak dimatikan.
Kenapa algoritma itu penting meskipuna nda bukan orang IT


Cek podcast saya di Podcast algoritma Hari ini 21:38
 
 URL Pendek:

| JAKARTA | BANDUNG | PEKANBARU | SURABAYA | SEMARANG |

Back
Atas.