Postingan

Menampilkan postingan dari Oktober, 2023

Pengertian, Karakteristik, dan Operator-Operator Stack

 Pengertian Stack A. Pengertian Stack Stack merupakan tumpukan data yang seolah-olah diletakkan di atas data yang lain. Kita dapat menambahkan (menyisipkan) data dan mengambil (menghapus) data melalui ujung yang sama, yang disebut sebagai ujung atas stack (top of stack). Stack bersifat LIFO (Last In First Out). Benda yang terakhir masuk ke dalam stack akan menjadi yang pertama keluar dari stack. B. Karakteristik Stack Elemen stack yaitu item-item data di elemen stack. Top (elemen puncak dari stack) Jumlah elemen pada stack. Status / kondisi stack. Kondisi stack yang perlu diperhatikan adalah : Penuh: bila elemen stack mencapai kapasitas maksimum. Pada kondisi ini tidak mungkin dilakukan penambahan ke stack. Penambahan elemen menyebabkan kondisi kesalahan overflow. Kosong: bila tidak ada elemen di stack. Pada kondisi ini, tidak mungkin dilakukan pengambilan elemen dari stack. Pengambilan elemen menyebabkan kondisi kesalahan underflow. Stack Representasi Statis : Biasanya diimplement...

Pengertian, Karakteristik, dan Jenis-Jenis Array

 Pengertian, Karakteristik, dan Jenis-Jenis Array Pengertian Array Array adalah Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer. Array dapat didefinisikan sebagai suatu himpunan hingga  elemen yang terurut dan homogen.  Karakteristik Array Mempunyai batasan dari pemesanan alokasi memory (bersifat statis) Mempunyai tipe data sama (bersifat homogen) Dapat diakses secara acak 3 Hal yang harus diketahui dalam mendeklarasikan array :  a. Type data array b. Nama variabel array c. Subskrip / index array Jenis-Jenis Array a. Array Dimensi Satu (One Dimensional Array) Dapat disebut juga dengan istilah vektor yang menggambarkan data dalam suatu urutan Deklarasi :  Type_Data Nama_Variabel [index]   Misalnya :   int A[5];           void main()           { int bil [5];             clrscr;   ...

Pengertian, Macam-Macam Tipe Data

Pengertian, Macam-Macam Tipe Data Haloo selamat siang Setelah kemarin membahas pengenalan struktur data, sekarang kita akan membahas Tipe Data. Apa itu Tipe Data?   Tipe Data merupakan jenis data yang mampu ditangani oleh suatu bahasa pemrograman pada komputer, tiap-tiap bahasa pemrograman memiliki tipe data. Ada juga beberapa Tipe Data, yaitu : boolean, character (char), byte, short integer, integer (int), long integer, float, doble.  Tipe Bilangan Real  yaitu data angka yang mengandung pecahan, data ini memiliki keterangan jangkauan, jmlah digit penting dan ukuran. Data ini berhubungan dengan tingkat ketelitian data yang disajikan. Tipe Data Karakter Tipe Char : Berisi hanya 1 karakter diapit tanda petik (' ') Tipe String : Terdiri dari beberapa karakter (maksimal 255) diapit tanda petik (' ') Tipe String[x] : Terdiri dari maksimal x karakter diapit tanda petik (' ')T Tipe Data Boolean Tipe data boolean hanya bernilai benas (true) atau salah (false). Tipe data...

Pengenalan Struktur Data

Halo apa kabar? Semoga sehat selalu yaa, kali ini saya akan menjelaskan mengenai Pengenalan Struktur Data, pasti pada penasaran kan?  Nah, pertama-tama  apa itu pengertian Struktur Data? Struktur Data adalah pengaturan data yang ada di dalam memori komputer. Struktur Data memiliki beberapa mafaat, yang pertama agar diperoleh sebuah pemrograman lebih efisien, mudah, dan elegan. Dan yang kedua supaya data yang disimpan dapat lebih mudah/efisien dalam pengaksesan/pemrosesan data tersebut. Macam-Macam Operasi Record Array Set List Stack Queue Deque Tree Graph String Kemudian, disini saya akan menjelaskan mengenai Algoritma Pengertian Algoritma Algoritma adalah deskripsi langkah-langkah penyelesaian masalah yang tersusun secara logis.  Manfaat algoritma  Data perlu distrukturkan agar dapat diperoleh algoritma yang sederhana dan/atau berkinerja unggul. Algoritma tidak dapat dipisahkan dengan struktur data yang dipilih dalam mempresentasikan data persoalan. Algoritma diran...