Section 01
Ersa Wardiyanto
195120028
Fakultas Komputer
ersawardiyanto.student@umitra.ac.id
Abstract
Struktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer
agar bisa dipakai. Struktur data adalah sebuah skema organisasi, yang diterapkan
pada data sehingga data dapat diinterprestasikan, sehingga operasi-operasi spesifik
dapat dilaksanakan pada data tersebut.
Selain itu juga Struktur Data merupakan sesuatu yang berfungsi untuk
mengorganisasikan data sedemikian rupa sehingga implementasi (penerapan) atau
pemeliharaan logika program menjadi lebih terstruktur.
Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu
untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus
dapat dikerjakan dan mempunyai efek tertentu. Dan secara umum program adalah
kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai
urutan logika yang tepat untuk menyelesaikan suatu persoalan.
1
Fakultas Komputer Ersa Wardiyanto
Section 01
17
Fakultas Komputer Ersa Wardiyanto
Section 01
18
Fakultas Komputer Ersa Wardiyanto
Section 01
- Contoh ; Pseudocode
- Input ( Bilangan 2)
- Hasil = Bilangan 1 +
Bilangan 2
melibatkan bahasa
pemprograman dengan
menentukan bahasa program
apa yang akan dipilih.
19
Fakultas Komputer Ersa Wardiyanto
Section 01
20
Fakultas Komputer Ersa Wardiyanto
Section 01
Susunan yang akan kita bahas pada keterangan tentang kenyataan yang
materi kali ini yaitu : disimpan, direkam atau
1. Definisi dan fungsi struktur direpresentasikan dalam bentuk
data, algoritma dan program tulisan, suara, gambar, sinyal atau
2. Unsur yang terjadi untuk simbol.
penerapan struktur data pada
program Nah, setelah memahami pengertian
STRUKTUR DATA dari struktur data sekarang kita ulas
apa saja fungsi struktur data dalam
Salah satu hal penting yang tidak dapat sebuah pemrograman berikut ini.
ditinggalkan dalam pemakaian
komputer adalah data. Data dapat 1. Memberikan kemudahan
diperoleh dari berbagai sumber, dalam proses pemrograman
misalkan hasil Kegunaan pertama dari struktur data
pengukuran laboratorium, hasil survei, ini adalah dapat memberikan
hasil angket dan lain sebagainya. kemudahan dalam membuat sebuah
Komposisi data dan logika dari program. Bisa kita bayangkan ketika
algoritma yang memanfaatkan data sedang membuat perintah dalam
tersebut berhubungan sangat erat. Data bentuk bahasa pemrograman namun
sederhana dapat kita himpun ke dalam kita tidak mengetahui seperti apa
suatu struktur data yang memuat bentuk perintah yang diberikan pada
informasi tentang hubungan antara komputer. Tentu saja hal ini akan
item yang terdapat di dalamnya. menyulitkan untuk kita sebagai
programmer. Oleh sebab itu, dengan
Dalam istilah ilmu komputer, struktur adanya struktur data ini, programmer
data adalah cara penyimpanan dapat terbantu dan tentunya sangat
, pengorganisasian , dan pengaturan memudahkan programmer dalam
data di dalam media penyimpanan memberikan perintah pada komputer.
komputer sehingga data tersebut dapat
digunakan secara efisien. Fakta atau
21
Fakultas Komputer Ersa Wardiyanto
Section 01
22
Fakultas Komputer Ersa Wardiyanto
Section 01
23
Fakultas Komputer Ersa Wardiyanto
Section 01
24
Fakultas Komputer Ersa Wardiyanto
Section 01
25
Fakultas Komputer Ersa Wardiyanto
Section 01
akan lebih lama karena dilakukan diatas diharapkan pembaca dapat lebih
program dijalankan, namun tetap saja programmer atau IT. Pada dasarnya
tanpa dasar yang kuat proses perbaikan script atau kode dapat dijumpai di
juga menjadi lebih sulit semua situs di internet namun hal ini
tidak berlaku jika ingin menemukan
Penggunaan algoritma yang tepat logika pemrograman yang tepat. Setiap
membuat program dapat tersusun rapi aplikasi pastilah dibuat berdasarkan
sehingga proses pencarian masalah studi masalah yang berbeda – beda
juga lebih mudah. Ditambah juga meskipun output seringkali terlihat
sama.
26
Fakultas Komputer Ersa Wardiyanto
Section 01
27
Fakultas Komputer Ersa Wardiyanto
Section 01
28
Fakultas Komputer Ersa Wardiyanto
Section 01
29
Fakultas Komputer Ersa Wardiyanto
Section 01
30
Fakultas Komputer Ersa Wardiyanto
Section 01
31
Fakultas Komputer Ersa Wardiyanto
Section 01
32
Fakultas Komputer Ersa Wardiyanto
Section 01
POWERED
B. REFERENCE FIREMONKEY
APPLICATION.”
[8] A. S. Putra, “HAK ATAS
[1] O. M. Febriani and A. S. KEKAYAAN
Putra, “Sistem Informasi INTELEKTUAL DALAM
Monitoring Inventori DUNIA TEKNOLOGY
Barang Pada Balai Riset BERBASIS REVOLUSI
Standardisasi Industri INDUSTRI 4.0.”
Bandar Lampung,” J. [9] A. S. Putra,
Inform., vol. 13, no. 1, pp. “IMPLEMENTASI
90–98, 2014. PERATURAN
[2] A. S. Putra, “Paperplain: PERUNDANGAN UU.
Execution Fundamental NO 31 TAHUN 2000
Create Application With TENTANG DESAIN
Borland Delphi 7.0 INDUSTRI BERBASIS
University Of Mitra INFORMATION
Indonesia,” 2018. TECHNOLOGY.”
[3] A. S. Putra, “2018 Artikel [10] A. S. Putra,
Struktur Data, Audit Dan “IMPLEMENTATION OF
Jaringan Komputer,” 2018. PARADOX DBASE.”
[4] A. S. Putra, “ALIAS [11] A. S. Putra,
MANAGER USED IN “IMPLEMENTATION OF
DATABASE DESKTOP TRADE SECRET CASE
STUDI CASE DB STUDY SAMSUNG
DEMOS.” MOBILE PHONE.”
[5] A. S. Putra, [12] A. S. Putra,
“COMPREHENSIVE SET “IMPLEMENTATION
OF PROFESSIONAL FOR PATENT FOR
DISTRIBUTE APPLICATION WEB
COMPUTING.” BASED CASE STUDI
[6] A. S. Putra, “DATA WWW.
ORIENTED PUBLIKLAMPUNG.
RECOGNITION IN COM.”
BORLAND DELPHI 7.0.” [13] A. S. Putra,
[7] A. S. Putra, “IMPLEMENTATION
“EMBARCADERO SYSTEM FIRST TO
DELPHI XE 2 IN GPU- INVENT IN DIGITALLY
33
Fakultas Komputer Ersa Wardiyanto
Section 01
34
Fakultas Komputer Ersa Wardiyanto
Section 01
35