Posts

Showing posts from December, 2022

STACK

Image
         Stack  adalah salah satu komponen yang biasanya digunakan dalam pemrograman ataupun penyimpanan komputer.  Bagi orang yang dekat dengan dunia IT,  stack   mungkin menjadi istilah yang sudah familiar.  Tak bisa dimungkiri,  stack   membuat penggunanya menjadi mudah dalam mengorganisasi data. Apa Itu Stack?           Sebelum melangkah lebih jauh, mari kita bahas bersama-sama mengenai pengertian dari  stack . Dilansir dari  TechTerms ,  stack  adalah salah satu struktur data yang digunakan untuk menyimpan sekumpulan objek ataupun variabel. Sesuai namanya yaitu  stack , tidak heran apabila objek yang terkumpul terlihat seperti tumpukan.           Nah, karakteristik  stack  sendiri bersifat LIFO ( last in first out) . Artinya, data yang terakhir masuk merupakan data yang akan keluar terlebih dahulu. Seperti halnya tumpukan pada umumnya, misalnya tumpukan buku, yang di atas atau yang terakhir masuk harus dikeluarkan terlebih dahulu untuk mendapatkan buku yang berada di tumpukan bawa

Pengantar Algoritma dan Struktur Data

Image
            Algoritma adalah urutan penyelesaian masalah yang disusun secara sistematis menggunakan bahasa yang logis untuk memecahkan suatu permasalahan [1].           Struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien. Dengan kata lain, struktur data adalah sebuah skema organisasi, seperti variabel dan array dan lain-lain, yang diterapkan pada data agar data dapat diinterprestasikan sehingga operasi-operasi spesifik dapat dilaksanakan pada data tersebut [1].           Algoritma komputer akan lebih mudah dipahami bila selain dipahami secara logis, juga dipahami secara praktis menggunakan bahasa pemrograman, seperti PHP, Pascal, C, Java, atau bahasa lain. Pada pembelajaran ini, saya menyampaikannya dalam bahasa pemrograman  Bahasa Pemograman C Dalam Sehari - hari #include <stdio.h>   int main(void) {   printf("## Program Bahasa C Menentukan Nama Hari ## \n