Tugas Akhir Struktur Data

Pengertian Struktur data

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) ataupun 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.


Tujuan Mempelajari Struktur Data

1.Dapat memahami masalah secara menyeluruh dan persiapan data pada program.

2.Dapat memahami operasi-operasi yang dilakukan terhadap data.

3.Dapat memahami penyimpanan data-data pada memori sehingga tersimpan dan terstruktur secara logis, operasinya efisien.

4.Dapat melakukan pengambilan keputusan terhadap bahasa pemrograman mana yang paling cocok untuk jenis data yang ada.



Apa sih algoritma itu?

Pengertian algoritma adalah suatu urutan dari beberapa langkah yang logis guna menyelesaikan masalah. Pada saat kita memiliki masalah, maka kita harus dapat untuk menyelesaikan masalah tersebut dengan menggunakan langkah-langkah yang logis. 
Contoh dari algoritma sederhana dalam kehidupan nyata adalah pada saat memasak air. Hal-hal yang perlu dilakukan untuk memasak air seperti berikut : siapkan panci, masukkan air secukupnya ke dalam panci, tutup panci tersebut, letakkan panci tersebut di atas kompor, hidupkan kompor dengan api sedang, apabila air sudah mendidih, matikan kompor, setelah itu angkat panci tersebut dari kompor. Langkah-langkah untuk memasak air tersebut merupakan algoritma memasak air. Sehingga memiliki urutan langkah-langkah yang logis.



Hubungan Antara Algoritma dan Struktur Data

Program adalah kumpulan instruksi komputer, sedangkan metode dan tahapan sistematis
dalam program adalah algoritma. Program ini ditulis dengan menggunakan bahasa
pemrograman. Jadi bisa kita sebut bahwa program adalah suatu implementasi bahasa
pemrograman. Beberapa pakar memberi formula bahwa:

⋯ program = struktur data + algoritma ⋯
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada sebuah
program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat
program menjadi kurang baik, semikian juga sebaliknya.



Tugas Akhir Struktur Data

Untuk Melengkapi nilai tugas akhir mata kuliah Struktur Data oleh bapak Niki Ratama..
jadi, terbentuklah kelompok 2 dari kelas 03TPLE027 dengan formasi  :


1. Goi wahyudi          : 171011402204 ( ketua kelompok )
2. Isnaeni              : 171011402198
3. M. Setiyadi          : 171011402191
4. Riko p. Tobing       : 171011402237
5. Sanchia janita       : 171011402227

Dalam tugas ini kami menjelaskan materi mengenai struktur, sorting dan searching berbentuk makalah. Lalu kami juga memberikan contoh dalam bentuk program beserta hasil output nya. Untuk itu berikut ini makalah yang telah kami buat : 

Comments

Popular Posts