Postingan

Menampilkan postingan dari Januari, 2022

Contoh Kasus Nested Loop (YouTube)

Gambar
Halo semuanya!!! Kali ini saya akan membahas contoh kasus dengan menggunakan Nested Loop. Kasusnya disini adalah Mencetak/menampilkan Bintang (*) sebanyak 3 kolom 4 baris. Pembahasan ini ada di YouTube, pada video juga akan dibahas sekilas apa itu Nested Loop, pembuatan Notasi Algoritmik dan penulisan Program serta hasil Run Program dari kasus yang ada. Penasaran? Langsung saja tonton videonya di channel YouTube saya yaa! Untuk pembahasan dalam bentuk tertulis dapat dilihat dalam postingan ini. Kasus:  Program Nested Loop Mencetak Bintang Sebanyak 3 kolom 4 baris Notasi Algoritma Judul: Program Nested Loop Mencetak Bintang Sebanyak 3 kolom 4 baris Kamus: m : integer n : integer Algoritma: m = 1 while (m<=4)                      //outer loop (baris) {            m = m+1    ...

Function

Gambar
Halo semuanya!!! Kali ini saya akan menjelaskan apa itu Function dalam pemrograman. Dilihat dari artinya, function adalah fungsi. Jadi bagaimana fungsi dalam pemrograman?? Mari kita bahas. Apa itu Function? Function (fungsi) adalah sekumpulan perintah yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Fungsi merupakan suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian) yang bersifat modular dan dapat dipanggil untuk melakukan eksekusi dengan parameter aktualnya. Fungsi membutuhkan sebuah parameter dan nilai pada function dapat dikonversikan dalam bentuk variabel. Selain itu fungsi juga dapat mengembalikan sebuah nilai (return value) dari tipe tertentu (tipe dasar atau tipe bentukan) kepada pengguna yang menginput data atau sebagai pemanggil. Keuntungan dalam menggunakan fungsi dalam pemrograman adalah sebagai berikut: Dapat m e mecah-mecah tugas pemrograman yang rumit ...

Array

Gambar
Halo semuanya!!! Kali ini saya akan menjelaskan apa itu Array dalam pemrograman. Penasaran?? Mari kita bahas. Apa itu Array? Ilustrasi Array adalah struktur data yang digunakan untuk menyimpan banyak nilai/data dengan tipe data yang sama dalam sebuah variabel. Elemen dengan tipe data yang sama dalam array disimpan dengan urutan yang sesuai dengan definisi indeks secara kontigu dalam memori komputer. Array disebut juga dengan tabel, larik, vektor. Indeks yang ada pada array selalu diawali dari 0, indeks ini berfungsi untuk mempermudah prosesnya. Array sangat memudahkan dalam menyimpan banyak nilai/data tanpa harus membuat banyak variabel untuk menampung nilai/data karena array dapat menampung nilai/data sebanyak indeks yang diatur pada array. Pengaksesan array dapat dilakukan secara berurutan atau acak berdasarkan indeks tertentu secara langsung. nama_var_array [indeks] Array terdiri dari beberapa macam jenis, yaitu: Array 1 dimensi = Data-data yang ada akan disimpan dalam satu array, s...

Nested Loop

Gambar
Halo semuanya!!! Setelah mengetahui penjelasan apa itu looping dan contohnya, kali ada pula istilah Nested Loop. Sama seperti nested condition, nested loop juga merupakan perkembaangan dari looping itu sendiri. Untuk lebih jelasnya akan saya bahas. Nested Loop Ilustrasi Nested loop (perulangan bersarang) adalah kondisi dimana perulangan luar (outer loop) berada luar dan perulangan dalam (inner loop) berada di dalam outer loop, bisa diartikan terdapat perulangan dalam perulangan (loop dalam loop). Cara kerja nested loop yaitu program akan melakukan perulangan dalam dahulu sesuai kondisinya, setelah perulangan dalam selesai maka akan melanjutkan perulangan luar, begitu seterusnya hingga kondisi telah mencapai nilai akhir. Nested loop biasanya dipakai untuk menyelesaikan masalah yang cukup kompleks. Semua jenis perulangan dapat dibuat menjadi nested loop, termasuk while, do while, dan for. Contoh 1 Berikut ini adalah contoh nested loop menggunakan while. Kasus: Mencetak bintang sebanyak ...

Looping / Perulangan

Gambar
Halo semuanya!!! Kali ini saya akan menjelaskan tentang Looping. Kira-kira apa ya itu looping dalam pemrograman?? Mari kita bahas. Apa itu Looping (Perulangan)? Ilustrasi Looping Looping (Perulangan) adalah instruksi yang menjalankan proses perulangan pernyataan pada blok yang sama hingga kondisinya terpenuhi. Bentuk looping yang sering digunakan yaitu While, Do While, dan For. Pada setiap bentuk looping terdapat 3 bagian ekspresi, berikut penjabarannya. init-statement (inisialisasi)  adalah tempat dimana sebuah variabel diinisialisasi. Karena tempat itu adalah tempat yang akan dievaluasi satu kali ketika pernyataan for dimulai. condition-expression (kondisi)  adalah sebuah ekspresi penentu jalannya pengulangan, yang merupakan bilangan Boolean atau operasi yang menghasilkan bilangan Boolean. Jika ekspresi bernilai 1 (true) maka pengulangan akan terjadi, sebaliknya jika bernilai 0 (false) maka pengulangan akan berhenti atau pengulangan for akan diabaikan. end-expression (iteras...

Nested Condition

Gambar
Halo semuanya!!! Setelah pembahasan condition (kondisi) sebelumnya, kali ada istilah Nested Condition. Sebenarnya nested condition merupakan perkembangan dari condition itu sendiri. Nested Condition adalah sebuah kondisi yang terdapat kondisi di dalamnya (kondisi dalam kondisi). Untuk lebih jelasnya akan saya bahas. Ilustrasi Nested IF Nested IF adalah percabangan if dengan struktur yang lebih kompleks, dimana terdapat kondisi if dalam if (IF bersarang). Cara kerjanya adalah jika kondisi if terluar memiliki nilai true (benar), maka program akan mengecek kondisi if di dalamnya. Berikut ini adalah contoh penggunaan nested IF. Kasus: Menentukan syarat umur dan KTP untuk memiliki SIM C Notasi Algoritmik Judul: Program menentukan syarat umur & KTP untuk memiliki SIM C Kamus: umur : integer punya_KTP : string Algoritma: output ("Program menentukan syarat umur & KTP untuk memiliki SIM C") output ("============================...