Bagaimana cara kerja algoritma Bubble Sort?

Sebagaimana kita ketahui sahabat data, python merupakan salah satu bahasa pemrograman yang termasuk ke dalam kategori bahasa tingkat tinggi. Penggunaan ini apabila ditinjau dari tingkatan bahasa pemrogramannya. Python mampu membangun aplikasi baik itu dengan basis web hingga mobile sekaligus. Meskipun python termasuk ke dalam bahasa pemrograman tingkat tinggi, jangan khawatir kalau ternyata Python juga dapat dipahami bagi kalian para pemula di bidang data yang ingin belajar Python. Dalam belajar python, ada satu konsep yang biasanya digunakan oleh data enthusiast untuk mengolah suatu data. Konsep ini disebut juga dengan konsep perulangan atau looping. Perulangan atau juga sering dikenal dengan looping merupakan pernyataan atau instruksi yang diberikan kepada komputer agar ia mau melakukan sesuatu entah itu memproses data, menampilkan data, atau yang lainnya secara berulang. Dengan menggunakan perulangan, waktu yang dibutuhkan untuk membuat suatu program akan lebih singkat. Contohnya, kalian ingin membuat program sederhana menampilkan angka 1 sampai 5. Namun bagaimana jika case datanya memiliki range sampai 100 bahkan 10000. Maka dari itu, dibuatlah sebuah perulangan agar pekerjaan kita menjadi lebih efisien. 

Pada kebanyakan bahasa pemrograman termasuk python, perulangan sendiri paling umum diwakili oleh 2 pernyataan, for dan while. Keduanya memiliki perbedaan pada segi penggunaan, dikatakan jika for lebih digunakan dalam perulangan yang sudah diketahui jumlah perulangannya [countable]. Sedangkan perulangan while digunakan ketika jumlah perulangannya belum ditentukan [uncountable]. Baik for dan while keduanya merupakan blok kode, sama seperti if else. Jadi dipastikan ada indentasi di dalamnya. Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya. Lalu, kira-kira bagaimana penerapan struktur looping ini melalui Python. Jangan khawatir sahabat data DQLab kita belajar bersama-sama ya. Pada artikel DQLab kali ini, kita akan membahas belajar python yang simple dengan menggunakan konsep perulangan atau looping. Pastikan simak baik-baik dan keep scrolling on this article guys!

1.While Loop

While Loop adalah perulangan uncountable atau perulangan yang jumlah proses pengulangannya tidak ditentukan. Ia akan menjalankan baris kode di dalam blok kodenya secara terus menerus selama masih memenuhi ekspresi yang sudah ditentukan sebelumnya, yang berarti ia akan terus mengulang selama kondisi bernilai True. Rumus while pada dasarnya seperti ini

while ekspresi: 

  #dalam blok kode while

 #keluar blok kode while

Ekspresi yang dimaksud merupakan suatu kondisi atau keadaan yang kita buat. Selama nilai yang diulang masih sesuai dengan ekspresi yang sudah ditetapkan yang berarti True dan tidak bernilai 0 maka while akan terus berjalan.

Berikut adalah contoh penerapan perulangan while loop dalam bahasa Python:

Di baris 1 terdapat perintah untuk menginput angka 1 ke dalam variabel i. Nantinya, variabel i ini akan menjadi variabel counter yang dipakai untuk menentukan jumlah perulangan. Proses perulangan di mulai di baris 2. Perintah while i

Bài mới nhất

Chủ Đề