Postingan

Array

  Pengertian dan Penggunaan Array Pengertian dan Penggunaan Array dalam Pemrograman Apa Itu Array? Array adalah struktur data yang digunakan untuk menyimpan sekumpulan elemen dengan tipe data yang sama dalam satu variabel. Elemen-elemen dalam array dapat diakses secara langsung melalui indeksnya. Menurut Rinaldi Munir (2012), array adalah suatu himpunan elemen yang terurut dan homogen, di mana setiap elemen memiliki tipe data yang sama. Dalam konteks pemrograman, array memiliki karakteristik sebagai berikut: Statis: Alokasi memori telah ditentukan sebelumnya. Homogen: Semua elemen memiliki tipe data yang sama. Akses Acak: Elemen array dapat diakses langsung melalui indeksnya. Karakteristik dan Deklarasi Array Bentuk Umum Deklarasi Array: nama_array: array [ukuran_array] of tipe_data; Contoh Deklarasi: Sebagai variabel: var X: array [1..100] of integer; ...

Pengulangan Repeat-Until (lanjutan)

Gambar
  Kapan kita menggunakan WHILE dan kapan kita akan menggunakan REPEAT ? ·        Konstruksi WHILE digunakan pada kasus yang mengharuskan terlebih dahulu pemeriksaan konsisi objek sebelum objek tersebut dimanipulasi. ·        Sedangkan konstruksi REPEAT, digunakan pada kasus yang terlebih dahulu memanipulasi objek baru kemudian memeriksa kondisi tersebut. Contoh : ·         Dibaca sejumlah nilai bilangan bulat x dari proses masukan. ·         Diminta menghitung jumlah seluruh nilai pecahannya (1/x) ·         Akhir proses penjumlahan adalah bila nilai x yang dibaca = 0. Sebagai contoh, jika nilai x yang dibaca berturut-turut adalah 3, 5, 8, 0, maka jumlah nilai pecahannya adalah  1/3 + 1/5 + 1/8 = 0.65833 ·         Misalkan jumlah deret tersebut adalah S.  · ...

Pengulangan REPEAT – UNTIL

Gambar
  REPEAT UNTIL loop memiliki kemiripan dengan WHILE DO loop. Keduanya sama sama menggunakan ekspresi boolean sebagai kondisinya. Perbedaannya terletak pada letak kondisi, dan juga waktu berhentinya. Pada REPEAT UNTIL loop, pengecekan kondisi dilakukan pada akhir perintah dan perulangan akan terus berjalan selama kondisi masih bernilai ‘ false’ . Ini kebalikan dari WHILE DO loop yang pengecekan kondisi berada di awal dan perulangan berjalan selama kondisi bernilai ‘ true’ .   Mari kita lihat contoh sederhananya: Pada perulangan REPEAT UNTIL tersebut, perintah ‘ aduk_adonan’  akan terus berjalan selama roti belum mengembang. Namun ketika roti telah mengembang, perulangan akan berhenti.   Format Penulisan REPEAT-UNTIL loop pada Pascal Sama seperti WHILE DO loop, komponen terpenting dari REPEAT UNTIL loop terletak pada  kondisi   dan perintah yang akan dijalankan. Untuk format penulisannya sebagai berikut.   Contoh Penggu...

PENGULANGAN WHILE – DO (lanjutan)

Gambar
contoh 3 program dan algoritma penjumlahan deret sejumlah N bilangan algoritma: program pascal: Contoh 4 program dan algoritma untuk menghitung rata rata nilai N buah bilangan yang dibaca dari papan ketik algoritma: program pascal: contoh 5 program dan algoritma hitung mundur peluncuran roket algoritma: program pascal: Referensi Anita Sindar. Struktur Data dan Algoritma dengan C++ , 2019. Niklaus Wirth. Algoritma dan Struktur Data , Andi Yogyakarta, 1997. Donald Knuth. The Art of Computer Programming, Volume 1: Fundamental Algorithms , Addison Wesley, 2nd Edition. pdf materi pertemuan ke 11

PENGULANGAN WHILE – DO

Gambar
dibuat oleh : Ernest William Imanuel Hutabarat Wining zulham ramzi akbar Shofiatunnisa PENGULANGAN WHILE – DO Pernyataan while adalah pernyataan yang berguna untuk memproses suatu pernyataan atau pernyataan beberapa kali. Jenis perulangan ini digunakan untuk mengulang statement atau satu blok statement berulang kali yang jumlahnya belum bisa ditentukan, tergantung nilai kondisi yang terletak di antara while – do. Pernyataan atau aksi akan diulang jika kondisi bernilai true, jika bernilai false maka akan keluar dari blok perulangan atau perulangan selesai. Bentuk Umum Format umum dari perulangan WHILE-DO adalah sebagai berikut: Prosedur ini bekerja dengan cara: Program memeriksa kondisi pada awal perulangan. Jika kondisi bernilai false , perulangan berhenti, dan program melanjutkan ke baris berikutnya. Jika kondisi bernilai true , instruksi akan dijalankan satu kali, kemudian kembali ke langkah pertama. ·        Prosedur alur : 1.    ...

Pengulangan FOR-DO dalam Algoritma

Gambar
  dibuat oleh : Ernest William Imanuel Hutabarat Wining zulham ramzi akbar Shofiatunnisa Pendahuluan Dalam algoritma, pengulangan ( looping ) adalah struktur yang memungkinkan suatu perintah atau blok kode dijalankan secara berulang. Salah satu jenis pengulangan yang paling sering digunakan adalah FOR-DO. Pengulangan ini sangat berguna ketika jumlah iterasi atau pengulangan telah diketahui sebelumnya, seperti mencetak pola angka atau menghitung total bilangan dalam rentang tertentu. Penggunaan pengulangan FOR-DO mempermudah penyelesaian berbagai masalah pemrograman, terutama dalam menciptakan program yang efisien dan terstruktur. Artikel ini akan menjelaskan konsep dasar FOR-DO, struktur, serta contoh penerapannya menggunakan Pascal. Konsep Dasar FOR-DO Pengulangan FOR-DO adalah jenis pengulangan yang digunakan jika jumlah pengulangan sudah pasti diketahui. Dalam Pascal, sintaks FOR-DO dirancang untuk memproses iterasi berdasarkan nilai awal hingga nilai akhir. Struktur Umum FOR-...

Statement Pemilihan

Gambar
  dibuat oleh : Ernest William Imanuel Hutabarat Wining zulham ramzi akbar Shofiatunnisa Dari bentuk umum yang telah dijelaskan, maka variasi bentuk IF ini banyak dan tidak berhingga. Di antaranya : • IF tanpa else (satu pilihan, mengerjakan atau tidak) • IF dengan else (dua pilihan) • IF bersarang dimana dalam IF ada IF lagi, karena Statement dapat berupa satu perintah pemilihan. A. Pemilihan Dua Kasus * if-else , struktur ini perlu memiliki 2 kasus untuk melanjutkan instruksinya. Contoh gambar: * Menggunakan konstruksi IF-THEN-ELSE (jika-maka-kalau tidak) dalam bentuk pernyataan: * Aksi1 akan dilaksanakan jika kondisi bernilai benar, tetapi jika kondisi bernilai salah, maka aksi2 yang akan dilaksanakan. Contoh Masalah Dua Kasus: Menentukan tahun kabisat Pemilihan 3 kasus atau lebih * Dikenal sebagai  nested-if.  Struktur yang akan memeriksa N kasus, dengan memeriksa (n - 1) kasus. Contoh gambar: * Masalah yang mempunyai tiga buah kasus atau lebih tetap ...