TUGAS STRUKTUR DATA S1 SI YULI ASTUTI, S.KOM KETENTUAN TUGAS : • Dikerjakan di kelas sesuai jadwal • Tidak boleh kerjasama • Jika sudah selesai, kumpulkan di ketua kelas masing-masing, dan ketua kelas yang mengumpulkan ke saya • Selamat mengerjakan !! SOAL 1. Cara penyimpanan dan pengorganisasian data-data pada memori komputer maupun file secara efektif sehingga dapat digunakan secara efisien, termasuk operasi-operasi di dalamnya, pengertian dari ? 2. Apa yang dimaksud dengan array? 3. Dalam array ada beberapa hal penting, sebut dan jelaskan secara singkat, tepat dan padat ! 4. Tulikan pendeklarasian array yang berisi nilai dengan maksimal elemen 10. 5. Dari array no 4, tuliskan perintah untuk menginputkan datanya secara dinamis. 6. Dari array no 4, tuliskan perintah untuk menampilkan datanya. 7. Jika ingin mendeklarasikan array nama untuk 5 mahasiswa dan nama terpanjang 20, bagaimanakah pendeklarasiannya? 8. Dari soal no 7 tuliskan perintah input datanya. 9. Dari soal no 8 tuliskan perintah untuk edit, hapus dan cari data. 10. Apa yang dimaksud dengan struktur atau struct ? 11. Tuliskan pendeklarasian struktur untuk data bayi yang baru lahir, dengan member : - Jenis kelamin - Berat badan - Panjang badan - Nama ibu - Nama ayah - Dokter kandungan - Dokter anak - Keterangan lahir(normal,pacu,caesar) 12. Dari soal no 11, buatkan pendeklarasian struct of array untuk jumlah bayi yang lahir 5. 13. Dari soal no 12 tuliskan perintah untuk input dan output nya. 14. Urukan data dibawah ini dengan metode bubble sort, selection sort dan insertion sort. 0 34 2 35 22 10 15. Jika data pada no 14 sudah diurutkan, kemudian carilah nilai 0 dan nilai 20 menggunakan metode binary search. 16. Apa yang dimaksud dengan stack dan queue ? Jelaskan secara singkat dan jelas ! 17. Antara stack dan queue berbeda di sifatnya. Sebutkan dan jelaskan secara singkat dan jelas sifat tersebut. 18. Sebutkan dan jelaskan secara singkat operasi-operasi yang ada pada stack dan queue. 19. Tuliskan perintah dari masing-masing operasi yang ada di stack. 20. Tuliskan operasi-operasi yang ada di queue.