Anda di halaman 1dari 6

Fakultas Komputer Yogga Pratama Wijaya

SECTION 1

ALGORITMA DAN STRUKTUR DATA


Yogga Pratama Wijaya
195120010
Fakultas Komputer
yoggapw.student@umitra.ac.id

Abstract

Struktur data adalah cara penyimpanan , pengorganisasian , dan pengaturan data di


dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara
efisien.

Algoritma adalah sederetan langkah-langkah logis yang disusun secara sistematis


untuk memecahkan suatu masalah. Disebut Logis karena setiap langkah bisa
diketahui dengan pasti. Algoritma lebih merupakan alur pemikiran untuk
menyelesaikan suatu pekerjaan atau suatu masalah.

pascal adalah bahasa pemrograman prosedural, yang dirancang pada tahun 1968 dan
diterbitkan pada tahun 1970 oleh Niklaus Wirth dan dinamai untuk menghormati
matematikawan dan filsuf Perancis Blaise Pascal. Pascal berjalan pada berbagai
platform, seperti Windows, Mac OS, dan berbagai versi UNIX / Linux.

program adalah himpunan atau kumpulan instruksi tertulis yang dibuat oleh
programmer atau suatu bagian executable dari suatu software. Orang yang membuat
program sering disebut sebagai pemrograman atau programmer.

Aktivitas membuat program disebut sebagai pemrograman. Jadi pemrograman


merupakan suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu.
Perintah-perintah ini membutuhkan suatu bahasa tersendiri. Sebagaimana
bahasa manusia, bahasa pemrograman memiliki kaidah tertentu yang dapat
dimengerti oleh komputer.
Fakultas Komputer Yogga Pratama Wijaya
SECTION 1

A. PENDAHULUAN

Membahas tentang Struktu


Data mengenai Struktur Data
Bahasa Program Turbo Pascal,
Algoritma dan Struktur Data,
Karakteristik Algoritma.
Langkah - langkah pembuatan
program dan jenis - jenis Tipe
Data. Struktur Data berarti tata
letak data yang berisi kolom –
kolom tersebut dinamakan
catatan ( record ).
Tabel kategori integer
1. Jenis – jenis Tipe Data :
B. Karakter (char), merupakan tipe
• Tipe data primitive (sederhana) data yang menyimpan hanya satu (1)
Tipe data primitive adalah tipe digit karakter, karena ukuran satu digit
data yang hanya mampu itu satu byte (dan 1 byte itu = 8 bit).
menyimpan satu nilai pada setiap untuk penulisan karakter menggunakan
satu variabel. tipe data ini ini petik tunggal ( ‘ ) di depan dan
merupakan tipe data dasar yang belakang karakter yang ditulis. contoh-
sering digunakan program. Contoh nya seperti ini :
tipe data primitive, yaitu :

A. Tipe Numerik, tipe numerik ini


digunakan pada variable untuk
menyimpan nilai dalam bentuk angka.
Tipe data ini terbagi menjadi
“Integer” dan “Real”.
- Integer (int), merupakan tipe data
bilangan bulat.

Tabel kategori karakter


Fakultas Komputer Yogga Pratama Wijaya
SECTION 1

C. Boolean, merupakan tipe data 4. Date Time, nilai


logika yang hanya bernilai true (benar) data date dan time disimpan dalam
dan false (salah). FYI, tipe data ini format yang spesifik. Dengan variable
memakai memori paling kecil. atau konstanta yang dideklarasikan
dapat disimpan dengan baik dalam
bentuk tipe data “date” maupun
“time”. Tipe data ini termasuk
kelompok tipe data komposit, karena
terbentuk dari beberapa tipe data.

Salah satu contoh penggunaan boolean


5. Object, tipe data ini menyimpan
yang berhubungan dengan obyek-
• Tipe data composite obyek yang biasa ada pada bahasa
Tipe data ini lawan dari tipe date pemrograman VB, Delphi dan bahasa
primitive, tipe data composite pemrograman lain yang berbasis GUI
dapat menampung banyak nilai. (Graphical User Interface). Contoh-
Antara lain : nya : jika sebuah form memiliki control
Command button, kita beri nama
Command1.
1. Array, atau disebut larik. Adalah
tipe data yang terstruktur, meskipun
sederhana array mampu menyimpan 6. Subrange, Tipe data bilangan yang
data dengan tipe yang sama (homogen) mempunyai range nilai tertentu yang
didalam sebuah variable. sudah ditentukan oleh seorang
programmer. Biasanya, tipe data ini
memiliki batas maksimum dan
2. Record atau Struct, Seperti array, minimum.
record atau struct termasuk data
komposit. Record biasa dikenal pada
bahasa pemrograman Pascal atau 7. Enumerasi, Tipe data ini mempunyai
Delphi sedangkan struct lebih dikenal elemen-elemen yang harus disebutkan
di C++. Lain hal dengan array, tipe satu per-satu dan memiliki nilai
data record menampung tipe data yang konstanta berupa integer yang sesuai
berbeda-beda (heterogen). dengan urutannya. Pada nilai
konstanta-nya ini mewakili suatu nama
variable yang ditulis didalam kurung.
3. Image, tipe data ini adalah tipe data Tipe data ini sering ditemui dalam
grafik seperti contohnya grafik bahasa Delphi dan SQL.
perkembangan suatu populasi. pada
bahasa pemrograman modern yang
berbasis visual, tipe data ini sudah
sangat didukung. B. PEMBAHASAN/KASUS
STUDI
Fakultas Komputer Yogga Pratama Wijaya
SECTION 1

Struktur data yang mengorganisasikan


data serupa dengan implementasi
menjadi lebih terstruktur. Turbo pascal
yaitu sekumpulan instruksi atau
perintah disusun raih sehingga
mempunyai urutan logika tepat untuk
sebuah persoalan, Program yang
menurut bahasa instruksi atau perintah E. DISKUSI
yang tersusun sehingga memiliki Saya berdiskusi bersama teman saya
logika sehingga dapat menyelesaikan yang bernama DEA RIZKITA
suatu persoalan. Algoritma sebuah NANDA mendiskusikan tentang
langkah sistematis yang dirancang contoh ini dengan sangat baik hasil
untuk menyelesaikan suatu masalah diskusi dari materi ini adalah kami
dengan usaha seminimal mungkin, dapat lebih memahami struktur data
Karakteristik Algoritma; input, output, dan program pascal.
definite, effective, terminate.
F. REFERENSI
C. ID SECURITI
QWTD4452377-ASP-5244166
[1] O. M. Febriani and A. S. Putra,
“Sistem Informasi Monitoring
D. KESIMPULAN Inventori Barang Pada Balai
Struktur Data memiliki fungsi untuk Riset Standardisasi Industri
mengorganisasikan data sehingga Bandar Lampung,” J. Inform.,
penerapan atau pemeliharaan logika vol. 13, no. 1, pp. 90–98, 2014.
program menjadi lebih terstruktur, [2] A. S. Putra, “Paperplain:
pembaca juga dapat mengetahui Execution Fundamental Create
pengertian serta langkah-langkah Application With Borland
pembuatan program dan juga Delphi 7.0 University Of Mitra
mengetahui beberapa tipe data. Indonesia,” 2018.
Pemakaian struktu data yang tepat [3] A. S. Putra, “2018 Artikel
didalam proses pemrograman, akan Struktur Data, Audit Dan
menghasilkan Algoritma yang jelas Jaringan Komputer,” 2018.
dan tepat sehingga menjadikan [4] A. S. Putra, “ALIAS
program secara keseluruhan lebih MANAGER USED IN
sederhana Array merupakan bagian DATABASE DESKTOP
dari struktur data yaitu termasuk STUDI CASE DB DEMOS.”
kedalam struktur data sederhana yang [5] A. S. Putra,
dapat didefinisikan sebagai pemesanan “COMPREHENSIVE SET OF
lokasi memori sementara pada PROFESSIONAL FOR
computer. DISTRIBUTE COMPUTING.”
[6] A. S. Putra, “DATA
ORIENTED RECOGNITION
IN BORLAND DELPHI 7.0.”
[7] A. S. Putra, “EMBARCADERO
Fakultas Komputer Yogga Pratama Wijaya
SECTION 1

DELPHI XE 2 IN GPU- PROTECTION FOR


POWERED FIREMONKEY APPLICATION INVENT.”
APPLICATION.” [18] A. S. Putra, “QUICK REPORT
[8] A. S. Putra, “HAK ATAS IN PROPERTY
KEKAYAAN INTELEKTUAL PROGRAMMING.”
DALAM DUNIA [19] A. S. Putra, “REVIEW
TEKNOLOGY BERBASIS CIRCUIT LAYOUT
REVOLUSI INDUSTRI 4.0.” COMPONENT
[9] A. S. Putra, “IMPLEMENTASI REQUIREMENT ON ASUS
PERATURAN NOTEBOOK.”
PERUNDANGAN UU. NO 31 [20] A. S. Putra, “REVIEW
TAHUN 2000 TENTANG TRADEMARK PATENT FOR
DESAIN INDUSTRI INDUSTRIAL
BERBASIS INFORMATION TECHNOLOGY BASED 4.0.”
TECHNOLOGY.” [21] A. S. Putra, “TOOLBAR
[10] A. S. Putra, COMPONENT PALLETTE IN
“IMPLEMENTATION OF OBJECT ORIENTED
PARADOX DBASE.” PROGRAMMING.”
[11] A. S. Putra, [22] A. S. Putra, “WORKING
“IMPLEMENTATION OF DIRECTORY SET FOR
TRADE SECRET CASE PARADOX 7.”
STUDY SAMSUNG MOBILE [23] A. S. Putra, “ZQUERY
PHONE.” CONNECTION
[12] A. S. Putra, IMPLEMENTED
“IMPLEMENTATION PROGRAMMING STUDI
PATENT FOR APPLICATION CASE PT. BANK BCA Tbk.”
WEB BASED CASE STUDI [24] A. S. Putra, D. R. Aryanti, and
WWW. PUBLIKLAMPUNG. I. Hartati, “Metode SAW
COM.” (Simple Additive Weighting)
[13] A. S. Putra, sebagai Sistem Pendukung
“IMPLEMENTATION Keputusan Guru Berprestasi
SYSTEM FIRST TO INVENT (Studi Kasus: SMK Global
IN DIGITALLY INDUSTRY.” Surya),” in Prosiding Seminar
[14] A. S. Putra, “MANUAL Nasional Darmajaya, 2018, vol.
REPORT & INTEGRATED 1, no. 1, pp. 85–97.
DEVELOPMENT [25] A. S. Putra and O. M. Febriani,
ENVIRONMENT BORLAND “Knowledge Management
DELPHI 7.0.” Online Application in PDAM
[15] A. S. Putra, “PATENT AS Lampung Province,” in
RELEVAN SUPPORT Prosiding International
RESEARCH.” conference on Information
[16] A. S. Putra, “PATENT FOR Technology and Business
RESEARCH STUDY CASE (ICITB), 2018, pp. 181–187.
OF APPLE. Inc.” [26] A. S. Putra, O. M. Febriani, and
[17] A. S. Putra, “PATENT B. Bachry, “Implementasi
Fakultas Komputer Yogga Pratama Wijaya
SECTION 1

Genetic Fuzzy System Untuk


Mengidentifikasi Hasil Curian
Kendaraan Bermotor Di Polda
Lampung,” SIMADA (Jurnal
Sist. Inf. dan Manaj. Basis
Data), vol. 1, no. 1, pp. 21–30,
2018.
[27] A. S. Putra, H. Sukri, and K.
Zuhri, “Sistem Monitoring
Realtime Jaringan Irigasi Desa
(JIDES) Dengan Konsep
Jaringan Sensor Nirkabel,”
IJEIS (Indonesian J. Electron.
Instrum. Syst., vol. 8, no. 2, pp.
221–232.
[28] D. P. Sari, O. M. Febriani, and
A. S. Putra, “Perancangan
Sistem Informasi SDM
Berprestasi pada SD Global
Surya,” in Prosiding Seminar
Nasional Darmajaya, 2018, vol.
1, no. 1, pp. 289–294.

Anda mungkin juga menyukai