DOSEN PEMBIMBING
DITULIS OLEH
ABSTRAK
Dalam istilah pemrograman, struktur data merupakan tata letak data yang berisi kolom-kolom data. Termasuk
kolom yang tampak bagi pengguna(user) yang digunakan untuk kebutuhan pemrograman. Struktur data adalah
cara penyimpanan serta pengorganisasian data pada memory computer dan file secara efisien, dan termasuk juga
Operasi Operasi yang ada didalamnya. Array atau larik didefinisikan sebagai pemesanan alokasimemory
berurutan, namun definisi ini kurang tepat, karena terjadinya kerancuan antara struktur data dan representasinya.
Pemogaraman ini berbeda dengan pemrograman yang lainnya misal VB, Delphi atau Pascal. Pada pemrograman
struktur data, stuck dan queque merupakan dua jenis struktur data non primitif yang berfungsi untuk menyimpan
elemen data baik di array dan juga di Linked list.
Jurnal ini akan membahas tipe dari struktur data Yang di dalamnya termasuk type array, Linked list, stack,
graph dan queue
Kata kunci : struktur data, array, Linked list, stack.
ABSTRACT
In programming terms, a data structure is a data layout that contains columns of data. Includes user visible
columns that are used for programming needs. Data structure is a way of storing and organizing data on computer
memory and files efficiently, and includes the Operations that are in it. Arrays or arrays are defined as ordering of
sequential memory allocations, but this definition is less precise, because of confusion between the data structure
and its representation. This programming is different from other programming such as VB, Delphi or Pascal. In data
structure programming, stuck and queque are two types of non-primitive data structures that function to store data
elements both in arrays and on the Linked list.
This journal will discuss the types of data structures which include type arrays, Linked lists, stacks, graphs and
queues
Keywords: data structure, array, Linked list, stack.
1. PENDAHULUAN 3. Bool atau Logical
Merupakan tipe data yang hanya mempunyai dua
Pemakaian struktur data yang benar dan tepat dalam bentuk keluaran yaitu true dan false yang dinyatakan 1
pemrograman dapat menghasilkan algoritma yang dan 0. Sehingga satuan data yang dipakai hanya 1 bit
lebih jelas, benar dan tepat dapat menjadikan saja. Operator yang digunakan adalah: and, or, dan not.
programkeseluruhan menjadi lebih sederhana. 4. Character
Struktur data merupakan bagian penting programmer Type data yang terdiri dari aksara (simbol), meliputi
yang hendak atau ingin membuat suatu program. digit, numerik, character alfabetik, dan special character.
Untuk menuliskan type char, perlu ditulis dalam data
Struktur Data Sederhana, misalnya Array dan Record.
petik tunggal.
Fungsi record dalam struktur data Mirip dengan array,
Contoh: 'A' karakter berupa huruf A.
perbedaanya elemen yang terdapat dalam record
mempunyai panjang dan tipe yang berbeda beda.
5. String
Setiap node pada linked list mempunyai field yang String merupakan type data majemuk yang
berisi pointer ke node berikutnya, dan juga memiliki terbentuk dari kumpulan karakter berjumlah 256
field yang berisi data. Node terakhir akan menunjuk ke (default) dengan jangkauan nilai 0-255. Pemakaian
NULL yang akan digunakan sebagai kondisi berhenti struktur data yang tepat di dalam proses pemrograman
pada saat pembacaan isi linkedlist. akan menghasilkan algoritma yang lebih jelas dan tepat,
Stack merupakan bentuk khusus dari suatu struktur sehingga menjadikan program secara keseluruhan lebih
data, dimana node yang ditambahkan ke dalam list dan efisien dan sederhana.
diambil dari list hanya pada kepalanya atau dengan
kata lain prinsip.
Contoh 25410 = .......(16) Fungsi ini mengubah elemen yang ditunjuk oleh
now dengan isi dari sesuatu.
Caranya dengan membagi bilangan tersebut dengan
enam belas sampai bilangan tersebut tidak bisa lagi
dibagi enam belas (kurang dari enam belas) dengan
mencatat setiap sisa pembagian.
➢ Delete Now 1. Operasi push
Fungsi ini menghapus elemen yang ditunjuk oleh Perintah push digunakan untuk memasukkan data ke
dalam tumpukan. Conthnya misalkan kita mempuyai data-
now. Jika yang dihapus adalah elemen pertama dari data 3, 25, dan 9 dalam tumpukan dengan posisi 3 paling
linked list (head), head akan berpindah ke elemen bawah dan 9 paling atas. Dan kita akan memasukkan data
34 ke dalam tumpukan tersebut. Tentu saja data 34 akan
berikutnya. diletakkan di atas data 9 Push.
➢ Delete Head
9
Fungsi ini menghapus elemen yang ditunjuk
head. Head berpindah ke elemen sesudahnya. 25
➢ Clear 3
Fungsi ini menghapus linked list yang sudah ada.
34
Fungsi ini wajib dilakukan bila anda ingin
9
mengakhiri program yang menggunakan linked list.
Jika anda melakukannya, data-data yang 25
dialokasikan ke memori pada program sebelumnya 3
akan tetap tertinggal di dalam memori.
2. Operasi pop
2. Bentuk Node Operasi Pop adalah operasi untuk menghapus elemen
• Single Linked List non Circular yang yang terletak pada posisi paling atas dari sebuah
a. Single : field pointer-nya hanya satu dan satu tumpukan..
arah,pada akhir node pointernya menunjuk • Contoh Implementasinya Kedalam Koding:
NULL. Jika dicompile maka akan tampak seperti gambar
b. Linked List : node-node tersebut saling berikut:
terhubung satu sama lain.
4. SARAN
Untuk kita sebagai mahasiswa terlebih lagi
kita yang mahasiswa teknik informatika harus
lebih memahami dan mengerti mengenai struktur
data. Karena mata kuliah struktur data
merupakan salah satu mata kuliah yang penting
dalam jurusan kita
DAFTAR PUSTAKA
Meeshe J. Augenstein. 1995. Data Structure Using
C.Prentine Hall International Editions.
Wirth Nikolus.1982.Algoritna and data Structure.
Prentacie Hall International Editions.
Jung Nivergelt and Klausa H.Hinrichs .1993 Algoritma
and Data Structure in C Programming and
Techniques. Computer Graphich, Hall International
Editions.
[PUTRA,Arie Setya;FEBRIANI,OchiMarshella.Know
ledge Management Online Applicationin PDAM
Lampung
Province.In:ProsidingInternationalconference on
Information Technologyand Business (ICITB)
.2018.P.181187.
FEBRI ANI , OchiMarshella;PUTRA,ArieSetya.Sistem
Informasi Monitoring Inventori Barang Pada Balai
Riset Standar disasi Industri Bandar Lampung.Jurnal
Informatika , 2014,13.1: 9098
Putra,A.S.(2018,July9) .2018 Artikel Struktur Data,
Audit dan Jaringan Komputer .Retrievedfromosf . io/
3uq8w
Elvinaro,dkk,Komunikasi Massa Suatu Pengantar,(
Bandung:Simbiosa, 2014) ,hlm37.