Postingan

04_Stack

Gambar
Nama                            : Dikdik Nawa Cendekia Agung NPM                       : 23552011240 Kelas/Semester     : 223PD /Semester 1 (ganjil)   Stack Stack atau tumpukan adalah salah satu jenis struktur data pada komputer yang berfungsi untuk menyimpan dan mengorganisir data dalam urutan tertentu. Stack adalah struktur data linear yang bekerja berdasarkan prinsip LIFO (Last In First Out) atau yang artinya data yang terakhir dimasukkan ke dalam stack akan menjadi data yang pertama kali diambil atau dikeluarkan dari stack.      Stack biasanya digunakan dalam penggunaan algoritma dan fungsi-fungsi matematis seperti konversi infix ke postfix, evaluasi ekspresi postfix, dan validasi tanda kurung pada ekspresi matematis. Stack juga sering digunakan dalam aplikasi yang membutuhkan manajemen tumpukan data seperti pengemb...

03_Array

Gambar
Nama                            : Dikdik Nawa Cendekia Agung NPM                       : 23552011240 Kelas/Semester     : 223PD /Semester 1 (ganjil) Array Array/Larik adalah Struktur data sederhana yang di dalamnya terdapat kumpulan elemen data dengan tipe data yang sama yang disimpan secara berujurtan dalam memori komputer. Setiap elemen dalam array didefinisikan menggunakan indeks, yang dimulai dari 0 untuk elemen pertama.  Array memiliki karakteristik yakni: Tipe Data yang Sama:  Array dapat menyimpan elemen-elemen dengan tipe data apapun, seperti bilangan bulat, desimal, karakter, string, atau bahkan tipe data kompleks seperti objek.  Namun, semua elemen dalam array harus memiliki tipe data yang sama. Ukuran Tetep (bersifat statis):  Array memiliki ukuran tetap yang ditentukan saat deklarasi. Ukuran array yang telah...

02_Tipe Data

Gambar
Nama                               : Dikdik Nawa Cendekia Agung NPM                                   : 23552011240 Kelas/Semester         : 223PD/Semester 1 (ganjil) Tipe Data Tipe data adalah konsep dasar dalam pemrograman yang mengacu pada jenis atau bentuk nilai yang dapat disimpan, diolah, atau digunakan dalam program komputer. Tipe data menentukan sebuah variabel atau konstanta yang dapat dimasukkan ke dalam program. Setiap nilai dalam suatu bahasa pemrograman memiliki tipe data tertentu, dan tipe data ini sangat penting dalam menentukan cara nilai tersebut akan ditangani, disimpan, dan digunakan dalam program. Dalam melakukan sebuah operasi, kita perlu menjamin program tersebut untuk memproses dan menghasilkan tipe data tertentu agar tidak menimbulkan kesalahan. Beberapa tipe da...

01_Pengantar_Struktur_Data

Gambar
Nama                            : Dikdik Nawa Cendekia Agung NPM                       : 23552011240 Kelas/Semester     : 223PD /Semester 1 (ganjil) Struktur Data Struktur Data adalah cara untuk mengatur dan menyimpan data di dalam memori komputer agar dapat di ubah dan di akses dengan mudah/efisien. Tujuan dari penggunaan struktur data adalah untuk menyusun dan menyimpan data dalam suatu program komputer sehingga dapat memudahkan dalam pemrosesan data tersebut. Contoh masalah: Perhatikan cara penulisan program untuk menghitung jumlah kemunculan angka 1 sampai 300 dalam sebuah file: if (a== 1) c001++; if (a== 2) c002++; ..... if (a==300) c300++; Program di atas merupakan program yang terdiri dari 300 baris. memang kita dapat menuliskan program seperti itu, namun tidak efisien dan sulit dipelihara.  Solusinya adalah dengan penggunaan S...