STD 1 - Pengantar Struktur Data

Struktur Data

Pada mata kuliah ini diajarkan berbagai macam struktur data yang dapat diimplementasikan dalam program komputer, serta bagaimana memilih struktur data yang tepat untuk suatu kasus tertentu. Materi yang diajarkan meliputi:

  1. Abstract Data Type (ADT);
  2. Representasi struktur data linier dan primitif-primitifnya (array, linked list, variasi linked list, stack, queue);
  3. Representasi struktur data non-linier dan primitif-primitifnya (tree, graph, multilist); dan
  4. Algoritma penelusuran (preorder, inorder, postorder) dan pencarian (BFS, DFS).

Dalam istilah ilmu komputer, sebuah struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.

Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.

Struktur Data menyangkut susunan fisik data dalam komputer dan berfungsi agar:

  1. penyimpanan lebih efesien
  2. Agar tersusun lebih terurut
  3. Agar data retrieval lebih efektif


Tujuan Pembelajaran

  1. Mahasiswa mampu membangun algoritma untuk primitif struktur data Linked List dan mengimplementasikannya dalam Bahasa Pemrograman.
  2. Mahasiswa mampu membangun algoritma untuk primitif struktur data Stack dan Queue, serta mengimplementasikannya dalam Bahasa Pemrograman.
  3. Mahasiswa mampu membangun algoritma untuk primitif struktur data non-linear Linked List, Graph dan Tree, serta mengimplementasikannya dalam Bahasa Pemrograman




Materi

  1. Memahami Struktur Data
  2. Pengenalan Java dan BlueJ
  3. Java Programming
  4. Abstrackt Data Types
  5. Konsep dan Pemakaian Array
  6. Simple Sorting
  7. Stack
  8. Queue
  9. Notasi Big O
  10. LinkedList
  11. Evaluasi Tengah Semester SD
  12. Rekursi
  13. Binary Trees
  14. Graphs
  15. Hash Tables
  16. Penggunaan Struktur Data dalam Penyelesaian Persoalan
  17. EAS Struktur Data


Referensi

Clifford A. Shaffer, 1996, “Data Structures and File Processing”, Department of Computer Science Virginia Tech, Virginia, USA.
JOHN R. HUBBARD, Ph.D., 2007, “Data Structure with Java Second Edition”, McGraw Hill, USA.
Robert Lafore, 2003, “Data Structures and Algorithms in Java, Second Edition”, Sams Publishing, Indiana, USA
Standish, Thomas A. Data Structures, Algorithms, & Software Principles in C. Addison wesley Publishing Company 1995.
AHO, Alfred V., John E. Hopcroft, Jeffrey D. Ullman. Data Structures and Algorithm. Addison Wesley Publishing Company. 1987.

Praktikum/ Latihan

Link Lain






Share this

Related Posts

Previous
Next Post »

35 komentar

komentar
March 9, 2021 at 8:18 PM delete This comment has been removed by the author.
avatar
March 9, 2021 at 8:23 PM delete This comment has been removed by the author.
avatar
March 9, 2021 at 8:24 PM delete

Nama: Abd. Wahid
NRP: 5025201039
Blog: https://wahidnesia.blogspot.com/
Youtube: https://www.youtube.com/channel/UC1rA104PHoATZed1dJOvZGA

Reply
avatar
March 9, 2021 at 8:26 PM delete This comment has been removed by the author.
avatar
March 9, 2021 at 8:31 PM delete

Nama: Haniif Ahmad Jauhari
NRP: 5025201224
Link Blog: https://haniifahmadjauhari.blogspot.com/
Link Youtube: https://www.youtube.com/channel/UC0nJzfnjwvv8x4q05eQFX1w
Akun Twitter: https://twitter.com/HaniifJ

Reply
avatar
March 9, 2021 at 8:32 PM delete

Nama : Muhammad Andi Akbar Ramadhan
NRP : 5025201264
Blog : https://andiakbar264.blogspot.com/
Youtube : https://www.youtube.com/channel/UCN71ERy7Ut_iqUjNgLWi1aQ
Twitter : https://twitter.com/andi_maar

Reply
avatar
March 9, 2021 at 8:44 PM delete

Nama : Ryo Hilmi Ridho
NRP : 5025201192
Blog : https://ryohilmiridho.blogspot.com
Youtube : https://youtube.com/channel/UCU6785kKCdoQT5kolC7aPhg
Twitter : https://twitter.com/ryohilmi

Reply
avatar
March 9, 2021 at 8:44 PM delete

Nama : Ferdinand Putra Gumilang Silalahi
NRP : 5025201176
Link Blog : https://gumilangsilalahi.blogspot.com/
Link Youtube : https://www.youtube.com/channel/UCeaeZg7S2IQ8Ma-884SrOlg
Link Twitter : https://twitter.com/DemomanDrunk

Reply
avatar
March 9, 2021 at 8:49 PM delete

Nama : Joy Posma Abednego Gultom
NRP : 5025201103
Blog : https://joygoeltom.blogspot.com/
Youtube : https://www.youtube.com/channel/UC9I9tJZ2tq5e2WH6PZR258A
Twitter : https://twitter.com/JoyGultom8

Reply
avatar
March 9, 2021 at 8:51 PM delete

Nama : Sarah Alissa Putri
NRP : 5025201272
Blog : https://sharrju.blogspot.com/
YouTube : https://www.youtube.com/channel/UCtnrs_0FI80_d8VuFohMv5Q
Twitter : https://twitter.com/_sarahalissaa

Reply
avatar
RMA
March 9, 2021 at 8:53 PM delete

Nama : Reza Maranelo Alifiansyah
NRP : 5025201071
Blog : https://rmaranelo.blogspot.com/
YouTube : https://www.youtube.com/channel/UCQs-F66ZG73KHDZ3RvI9G3w/featured
Twitter : https://twitter.com/rmaranelo

Reply
avatar
March 9, 2021 at 8:53 PM delete

Nama : Mohammad Nouval Bachrezi
NRP : 5025201030
Link Blog : https://mohammadnouvalbachrezi.blogspot.com/
Link Youtube : https://www.youtube.com/channel/UCH3l4Y6BRas1-9vs9VgLotg/featured
Akun Twiter : https://twitter.com/bachrezi

Reply
avatar
March 9, 2021 at 8:55 PM delete

Nama : Frederick Wijayadi Susilo
NRP : 5025201111
Link Blog : https://frederickws.blogspot.com/
Link Youtube : https://www.youtube.com/channel/UC8cJxUgq3A47EJwkG0TU1gQ
Link Twitter : https://twitter.com/Frederi66031509

Reply
avatar
March 9, 2021 at 9:00 PM delete

Nama: Julio Geraldi Soeiono
NRP: 5025201079
Link Blog: https://juliogeraldigg.blogspot.com/
Link Youtube: https://www.youtube.com/channel/UClDb89l79s9q-knpekNSdfg
Link Twitter: https://twitter.com/Lanternhal1

Reply
avatar
March 9, 2021 at 9:00 PM delete

Nama : Angela Oryza Prabowo
NRP : 5025201022
Link Blog : https://angelaoryza.blogspot.com
Link Youtube : https://www.youtube.com/channel/UCe8yho9vg9fLlnt2jx9BtBw
Link Twitter : https://twitter.com/angela_oryza

Reply
avatar
March 9, 2021 at 9:01 PM delete

Nama: Adelia Hasna Surya Putri
NRP: 5025201200
Blog: http://adeliahasnasp.blogspot.com/
Youtube: https://youtube.com/channel/UCbDq1cO7SCoA0oBBSshIzVA
Twitter: https://twitter.com/adeliahasnasp?s=08

Reply
avatar
March 9, 2021 at 9:05 PM delete

Nama : Fajar Zuhri Hadiyanto
NRP : 5025201248
Link Blog : https://fajarzuhrihadiyanto.blogspot.com/
Link Youtube : https://www.youtube.com/channel/UCA5y9_LIci_3jMD8jntpPiQ
Link Twitter : https://twitter.com/ZuhriFajar

Reply
avatar
March 9, 2021 at 9:08 PM delete

Nama : Anggito Anju Hartawan Manalu
NRP: 5025201216
Link Blog : https://anggitoanju.blogspot.com
Link Youtube : https://www.youtube.com/channel/UCIgoM3OKJ8vd7kY8ubaEfjA
Link Twitter : https://twitter.com/anggito_anju

Reply
avatar
March 9, 2021 at 9:09 PM delete

Nama: Nabila Zakiyah Khansa' Machrus
NRP: 5025201139
Link Blog: https://Nabilayasha.blogspot.com/
Link Youtube: https://www.youtube.com/channel/UCebiaF5EVAvqM8hvwD9eHiA

Reply
avatar
March 9, 2021 at 9:23 PM delete

Nama : Ilma Fahma Syadidah
NRP: 5025201063
Link Blog : https://ilmafsy.blogspot.com/
Link Youtube : https://www.youtube.com/channel/UCoAMDiTI5gNHMLhT4NzM08g
Link Twitter : https://twitter.com/ilmafsy

Reply
avatar
March 9, 2021 at 9:44 PM delete

Nama : Ahmad Ibnu Malik Rahman
NRP : 5025201232
Link Blog : https://ibnumalik12.blogspot.com/
Link YouTube : https://www.youtube.com/channel/UCUeGWDSYySsbIfnJHFdCr9g
Link Twitter : https://twitter.com/nuu_ib?s=09

Reply
avatar
March 9, 2021 at 9:57 PM delete This comment has been removed by the author.
avatar
March 9, 2021 at 10:33 PM delete

Nama : Sidrotul Munawaroh
NRP : 5025201047
Link Blog : https://sidrotulmunawaroh.blogspot.com/?m=1
Link Youtube :https://youtube.com/channel/UCzmC0Ff9NhfCsE8dLhm6YsA
Link Twitter :https://twitter.com/SidrotulMunawa2?s=08

Reply
avatar
March 9, 2021 at 10:39 PM delete

Nama : Stenly Saut Martua
NRP : 5025201095
Link Blog : https://stenlyambarita.blogspot.com/
Link Youtube: https://www.youtube.com/channel/UCiyXOsaZ9WmYsqIVg6WjD-w
Link Twitter: https://twitter.com/stenlyamb

Reply
avatar
March 9, 2021 at 11:16 PM delete

Nama: Bagus Febrian Dali Hidayat
NRP: 5025201208
Link Blog: https://bagusfebrian25.blogspot.com/
Link Youtube: https://www.youtube.com/channel/UCaMjtPtkuI9v08hmfmB9X3g
Akun Twitter: https://twitter.com/bagusfebrian67

Reply
avatar
March 10, 2021 at 2:26 AM delete

Nama: Zidan Al Azizi
NRP: 5025201014
Link Blog: https://zidanalazizi27.blogspot.com/
Link Youtube: https://www.youtube.com/channel/UC1XQG0HjYcYEjV0FtP8LMeQ
Akun Twitter: https://twitter.com/zidanalazizi27

Reply
avatar
March 10, 2021 at 8:51 AM delete

Nama : Mohammad Fadhil Rasyidin Parinduri
NRP : 5025201131
Link Blog : https://blodhil.blogspot.com/
Link YouTube : https://www.youtube.com/channel/UCt0PdxU36XqCtBkd8WJUsJg
Akun Twitter : @FadhilRasyidin https://twitter.com/FadhilRasyidin

Reply
avatar
March 10, 2021 at 8:58 AM delete

Nama : Helmi Taqiyudin
NRP : 5025201152
Link Blog : https://HelmiTaqiyudin.blogspot.com/
Link YouTube : https://www.youtube.com/channel/UC2cD8EgoDYkZnLqqjALIp9A
Akun Twitter : https://twitter.com/TaqiyudinHelmi

Reply
avatar
March 10, 2021 at 6:04 PM delete

Nama : Samuel Berkat Hulu
NRP : 5025201055
link BLog :https://samuelberkathulu.blogspot.com/
Link YouTube : https://youtube.com/channel/UCKJpKkqnzEr1qY4-KzSjvwg
Akun Twitter : https://twitter.com/berkat_samuel/status/1369831414800117762?s=19

Reply
avatar
March 10, 2021 at 9:08 PM delete

Nama : Rafael Asi Kristanto Tambunan
NRP : 5025201168
Link Blog : https://rafaelaktambunan.blogspot.com/
Link Youtube : https://www.youtube.com/channel/UCzn3KJIsQ6GYu8OoFGz2qgA
Akun Twitter : https://twitter.com/RafaelTbn

Reply
avatar
March 10, 2021 at 10:22 PM delete This comment has been removed by the author.
avatar
March 10, 2021 at 10:26 PM delete

Nama : Cahyadi Surya Nugraha
NRP : 5025201184
LINK BLOG : https://cahyadisuryanugraha.blogspot.com/?m=1
LINK YOUTUBE : https://youtube.com/channel/UCeHhPQu21WSPvdqWyI4C6xQ
AKUN TWITTER :https://mobile.twitter.com/CahyadiSuryaNu1

Reply
avatar
March 16, 2021 at 7:11 PM delete

Nama : Afiq Akram
NRP : 5025201270
Blog : https://afiqakraam.blogspot.com
Youtube : https://www.youtube.com/channel/UCjnKTMruwa7ElmD8GsFnBZw
Twitter : https://twitter.com/afiqakraam

Reply
avatar
March 16, 2021 at 7:13 PM delete

Nama: afira rolobessy
NRP : 5025201006
Link BLOG
https://afira03.blogspot.com/
LINK TWITER
https://twitter.com/AfiraRolobessy
LINK YOU TUBE
https://www.youtube.com/channel/UCp9UPCwETIM-cM1X3kKX9Jg

Reply
avatar
March 17, 2021 at 10:31 AM delete

Nama : Daniel Hermawan
NRP : 5025201087
Blog : https://danielportofolio.blogspot.com/
Youtube : https://www.youtube.com/channel/UCwbqiwPaZEAYkIA92R3cV5g
Twitter : -

Reply
avatar