/fp_pemlan

Program Pelabuhan dengan Pengurutan shell sort dan Pencarian data Binary Search

Primary LanguageC

Final Project Pemlan

Program Pelabuhan dengan Pengurutan shell sort dan Pencarian data Binary Search.

Laporan Final Project Pemrograman Lanjut

Latar Belakang

Aplikasi Pelabuhan adalah aplikasi yang berisi sorting dan searching. Pada Aplikasi ini menerapkan metode sorting "SHELL SORT" dan metode searching "BINARY SEARCH" kedua metode ini membantu proses sorting dan searching dengan lebih cepat. Metode shell sort adalah metode yang mengurutkan data dengan cara membandingkan suatu data dengan data lain yang memiliki jarak tertentu, kemudian dilakukan penukaran bila diperlukan. Sedangkan, Binary search adalah algoritma pencarian untuk data yang terurut. Pencarian dilakukan dengan cara menebak apakah data yang dicari berada ditengah-tengah data, kemudian membandingkan data yang dicari dengan data yang ada ditengah. Proses pencarian binary search hanya dapat dilakukan pada sekumpulan data yang sudah diurutkan terlebih dahulu. Aplikasi pelabuhan merupakan suatu aplikasi yang memuat data kendaraan yang akan masuk ke kapal, untuk setiap kendaraan yang masuk ke kapal memiliki karakteristik sebagai berikut :

  • Nomor tiket
  • Nomor Kendaraan (NOPOL)
  • Jenis Kendaraan (Truk, Bus, Minibus, Motor, Dll)
  • Bobot Kendaraan (Dalam Ton)
  • Tujuan Pelabuhan (Ketapang, Padang Bai, Lembar, Tanjung Perak)
  • Tanggal Tiket

Tujuan yang akan dicapai dari final project ini adalah :

  • Menyelesaikan tugas akhir semster
  • Membuat seraching berdasarkan metode Binary Search
  • Membuat sorting berdasarkan metode Shell Sort
  • Membuat program dengan error handling

Kesimpulan

Program aplikasi pelabuhan ini merupakan program yang mengimplementasikan metode CRU (Creat, Read, Update). Metode ini digunakan untuk menambah, melihat, serta mengupdate data. Disamping itu, dalam aplikasi pelabuhan kali ini juga terdapat metode sorting yakni metode Shell Sort. Dengan adanya metode tersebut dapat mempermudah pengguna program dalam mengakses berbagai fitur yang telah kami sediakan. Sekian laporan yang dapat kami jabarkan terkait final project mata kuliah pemrograman lanjut dengan judul “Aplikasi Pelabuhan”. Dengan minimnya pengetahuan yang kami miliki dalam pembuatan laporan ini, sehingga kami mohon kritik dan saran yang membangun agar laporan ini dapat lebih bermanfaat. Terima kasih.

Karya

SERLYNDA DWI ROSALINA 18081010010

MELANIA SYAFRIDA P 18081010011