Jika anda sudah mendalami atau sedang mendalami dunia pemrograman terdapat sebuah konsep yang dapat memudahkan anda dalam menyusun struktur program anda. Pernahkah anda membayangkan jika anda harus mengulang sebuah statement ‘Hello World’ sebanyak seribu kali secara manual? Untungnya, jika anda menggunakan bahasa pemrograman C, anda dapat mempermudah proses ini dengan menggunakan looping. Dalam dunia programming, Looping adalah sebuah urutan perintah yang secara menerus diulang hingga suatu kondisi tercapai. Kondisi yang dimaksud disini dapat dalam bentuk yang berbeda-beda seperti; mendapatkan data dan merubah data, dan apakah sebuah nilai sudah mencapai jumlah yang ditentukan. Jenis-Jenis Looping Adalah Sebagai BerikutTerdapat dua jenis loop yang dibedakan menurut kendali pernyataan dari sebuah program:
Dalam sebuah entry controlled loop, sebuah kondisi dieksekusi sebelum sebuah badan dari loop. Hal ini juga disebut sebagai pre-checking loop. Sedangkan dalam exit controlled loop, sebuah kondisi diperiksa setelah mengeksekusi badan dari loop – atau yang biasanya disebut post-checking loop. Setelah mengetahui pengertian looping, ada baiknya anda untuk mengetahui jenis-jenis looping dan apa perbedaan dari tiap-tiap looping tersebut yang akan kita bahas pada bagian berikut: While Loop while (condition) { statements; } merupakan loop jenis entry-controlled dimana loop ini dievaluasi atau diperiksa sebelum diproses dari badan dari sebuah loop. Loop ini hanya akan dieksekusi jika kondisi benar dari loop tersebut dan hanya badan dari sebuah loop yang dieksekusi. Loop ini akan memberikan kendali kembali setelah badan dari loop dieksekusi yang akan memeriksa jika kondisi benar. Proses ini akan dieksekusi hingga kondisinya menjadi salah dan kendali akan keluar dari loop. Algoritma while loopDalam while loop, jika kondisi tidak benar, makan badan dari loop tidak akan dieksekusi sama sekali. Do While Loop
Artikel Terkait Jasa Pembuatan Website Berita Murah dengan Fitur Lengkap Merupakan algoritma looping yang menyerupai while loop yang memiliki perbedaan pada cara eksekusinya – yaitu kondisinya yang selalu dieksekusi setelah badan dari loop, atau yang dikenal dengan exit-controlled app. Contoh format dari loop ini: do { statements } while (expression); Dalam beberapa situasi, kita harus mengeksekusi badan dari loop paling tidak sekali bahkan ketika kondisinya salah. Tetapi pada do while loop, badan dari loop hanya akan dieksekusi jika situasi benar. Operasi seperti ini hanya dapat dicapai dengan menggunakan loop ini. Do while loop memungkinkan untuk badan dari sebuah loop dieksekusi paling tidak sekali dan setelah body dieksekusi maka loop akan memeriksa kondisinya. Jika kondisi benar maka loop akan mengeksekusi badan dari loop. Jika tidak, makan kendali akan dikembalikan keluar dari loop. Perbedaan yang paling signifikan antara while dan do while loop adalah pada cara penulisan while. Pada while loop, while dituliskan di awal dari badan loop. Sedangkan dalam do while loop, kondisi while dituliskan di akhir dan berakhiran titik koma (;) Algoritma Do While LoopFor loop for (initial value; condition; incrementation or decrementation ) { statements; } Berbeda dari pernyataan loop yang lain, for loop memiliki counter loop yang tegas atau variabel loop yang memungkinkan badan dari sebuah loop untuk mengetahui iterasi pasti dari tiap sequence.
Artikel Terkait Website Adalah ? | Pengertian Website Algoritma for loopUntuk pemilihan loop mana yang digunakan, pilihan tersebut jatuh pada preferensi tiap programmer dan dapat berdasarkan tiap masalah yang ingin diselesaikan. Berikut beberapa situasi penggunaan dari masing-masing loop.
Sejauh ini kita telah mengetahui bahwa looping adalah sebuah urutan perintah yang secara menerus diulang hingga suatu kondisi tercapai. Pengertian dari loop sendiri adalah suatu kondisi yang dapat membantu developer mengerjakan program yang dapat membantu mengambil suatu data, menggantinya dan memeriksa apakah suatu kondisi sudah tercapai atau belum. Namun dalam penerapannya, loop dalam pemrograman memiliki beberapa kelemahan-kelemahan tertentu. Kelemahan-kelemahan tersebut berwujud risk & error yang dibagi menjadi dua kategori umum; masalah dengan kendali loop dan masalah dengan tindakan loop. For loop
Salah satu masalah yang sering ditemukan dalam penggunaan for loop adalah penggunaan conditional expression yang salah, dimana for loop akan terus berjalan dikarenakan kondisinya ditanyakan benar. While loop
while (i < 10); { printf(‘%d\n’, i); i++;
while (i <= 10) { printf(‘%d\n’, i); i++; } Kesimpulan
Artikel Terkait Panduan Membuat Desain Drag and Drop untuk Memudahkan User Dalam dunia pemrograman looping adalah sebuah urutan perintah yang secara menerus diulang hingga suatu kondisi tercapai. Looping sendiri secara langsung membantu developer dalam mengembangkan suatu kondisi dimana suatu proses diinisiasi dengan diperlukannya pengukuran dari suatu kondisi. Terdapat 3 kondisi loop yang biasanya digunakan dan umum diketahui oleh developer yaitu: while loop, do while loop, dan for loop dengan fungsi, kelebihan dan kekurangan dari tiap-tiap loop. Penggunaan dari masing-masing loop sendiri dapat disesuaikan dengan tiap masalah yang ingin developer pecahkan. looping adalah sebuah kondisi yang diciptakan dan memiliki fungsi yang harapannya dapat membantu developer dalam memecahkan kondisi validasi tindakan dari sebuah algoritma.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
|