Struktur data adalah sebuah bagian dari ilmu pemrograman dasar dimana bertujuan untuk membuat sebuah struktur penyimpanan data yang digunakan saat program dijalankan dapat pula dinyatakan bahwa struktur data adalah salah satu pengendali efisiensi dalam program komputer.
Algoritma berarti solusi. Ketika orang berbicara mengenai algoritma dibidang pemrograman, maka yang dimaksud adalah solusi dari suatu masalah yang harus dipecahkan dengan menggunakan komputer. Algoritma harus dibuat secara runut agar komputer mengerti dan mampu mengeksekusinya. Analisis kasus sangat dibutuhkan dalam membuat algoritma, misalnya proses apa saja yang sekiranya dibutuhkan untuk men…