#FP_Pemlan
بِسْــــــــــــــمِ اللَّهِ الرَّحْمَنِ الرَّحِيم
Final project yang kami kerjakan dengan judul “Aplikasi Direktori (Folder)” merupakan tugas akhir dari mata kuliah “Pemrograman Lanjut” yang mana menggunakan bahasa C sebagai penyelesaiannya. Aplikasi Direktori (Folder) yang kami buat dan kembangkan ini menerapkan metode CRUD (Create, Read, Update, Delete) dan juga menambahkan metode searching berupa jump search yang termasuk algoritma pencarian beruntun, dengan melompati tiap 4 blok sampai melewati data yang dicari dan melakukan linear search ke belakang, serta metode sorting berupa bubble sort yaitu algoritma pengurutan yang berangsur-angsur memindahkan data ke posisi yang tepat. Dalam penulisan laporan final project ini, kami akan memberikan beberapa pengertian yang berhubungan dengan judul final project tersebut, karena tanpa pengertian yang jelas akan menyebabkan informasi yang disajikan tidak sesuai dengan hasil final project yang dipaparkan. Tentunya ada faktor lain yang perlu diperhatikan dalam pemrograman, seperti error handling dan efisiensi dalam menuliskan source code, selain itu menciptakan program yang user friendly. Semua itu tentunya penting supaya program yang dibuat lebih fungsional dan memudahkan penggunanya.
Tujuan yang akan dicapai dari final project ini adalah :
* bubble sort
Algoritma Bubble Sort merupakan proses pengurutan yang secara berangsur-angsur memindahkan data ke posisi yang tepat. Karena itulah, algoritma ini dinamakan “bubble” atau yang jika diterjemahkan ke dalam Bahasa Indonesia, artinya yaitu gelembung. Fungsi algoritma ini adalah untuk mengurutkan data dari yang terkecil ke yang terbesar (ascending) atau sebaliknya (descending).
* Jump search
Jump search adalah metode pencarian suatu data atau elemen di dalam suatu array dengan kondisi data dalam keadaan terurut. Logika pencariannya hampir mirip dengan binary search hanya saja lingkup perbandingan langkahnya binary search menggunakan n/2 sedangkan jump search menggunakan √(n)
Dari penjelasan diatas dapat kami simpulkan bahwa final project yang kami kerjakan mengikuti kaidah pemrograman bahasa C dengan mengimplementasikan metode CRUD (Create, Read, Update, Delete) dengan tambahan searching berupa jump search dan sorting berupa bubble sort, selain itu didalam program ini mengutamakan user friendly system dan error handling. Hal tersebut dilakukan agar mempermudah pengguna program dalam mengakses berbagai fitur yang telah kami sediakan. Sekian laporan yang dapat kami sampaikan terkait final project mata kuliah pemrograman lanjut dengan judul “Aplikasi Direktori (Folder)”. Dengan minimnya pengetahuan yang kami miliki dalam pembuatan laporan ini, sehingga kami mohon arahan untuk saran dan kesannya agar laporan ini dapat menjadi lebih baik lagi. Terima kasih.
link coding bareng #https://codeshare.io/2E4KeO