PENERAPAN ALGORITMA SEARCHING DAN SORTING PADA PENCARIAN
Pencarian (searching) merupakan proses fundamental dalam pengelolaan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan data yang bertipe sama (baik bertipe dasar atau bertipe bentukan). Search algoritma adalah algoritma yang menerima argumen dan mencoba untuk mencari record yang manakey-nya adalah algoritma bisa mengembalikan nilai record, atau pointer ke record. Record sendiri adalah tipe data yang terdiri atas kumpulan variabel yang dapat berbeda tipenya. Setiap variabel disebutfield. Sequential Search (penelusuran sequensial) yaitu proses mengunjungi melalui suatu pohon dengan cara setiap simpul di kunjungi hanya satu kali yang disebut tree transversal / kunjungan pohon. Sedangkan Binary Search adalah penelusuran pohon biner dimana data yang dimasukkan atau yang sudah ada diurutkan terlebih dahulu.
Algoritma pencarian yang akan dibicarakan dimulai dengan algoritma pencarian yang paling sederhana yaitu pencarian beruntun atau Sequential Search sampai pada algoritma pencarian yang lebih maju yaitu pencarian bagi dua (Binary Search). (Imelda, 2014).
B. Sorting
Sorting atau pengurutan data adalah proses yang sering harus dilakukan dalam
pengolahan data. Sort dalam hal ini diartikan mengurutkan data yang berada dalam suatu
tempat penyimpanan, dengan urutan tertentu baik urut menaik (ascending) dari nilai terkecil
sampai dengan nilai terbesar, atau urut menurun (descending) dari nilai terbesar sampai
C. CARA PENGGUNAAN
1. Akses website db_sekolah, dengan keyword localhost/sekolah. dan otomatis akan masuk kehalaman website db_sekolah.
Setelah masuk kehalaman utama, client bisa memilih menu sorting atau pun searching.
2. Sorting
Berikut hasil sorting berdasarkan kota.
3. Searching
Berikut cara menggunakan Searching, yaitu dengan cara memasukkan Searching order, dengan memilih provinsi, setelah provinsi dipilih lalu kita pilih nama kota, dan
setelah itu kita pilih tingkatan sekolah. lalu klik dibagian chain searching. disini saya
Setelah itu hasil searching ditemukan, berikut hasil nya.
SOAL NO 2 :
Berikut ini akan dibahas mengenai rancangan aplikasi yang telah saya buat. Berikut tampilan program dari db_sekolah.
A. Tampilan Pada Menu sorting.
B. Tampilan Pada Menu searching.
Pada tampilan searching ini terdapat data data sekolah yang telah terdaftar yang diuraikan dalam bentuk tabel, yaitu padafield tingkatan sekolah, nama sekolah, alamat sekolah, kota, provinsi, dan status. Pada tampilan searching ini kita dapat mencari sebuah data dengan cara memilih dibagian pilih provinsi, setelah itu otomati akan muncul dibagian kanan pilih kota, setelah kita memilih kota, kita akan memilih tingkatan sekolah, lalu pilih chain searching, tetapi kita juga bisa mencari tanpa memilih jenis searching order dengan cara menuliskan keyword di kolom search. Berikut tampilan menu searching.
C. Tampilan Pada Menu Admin.
D. Tampilan Pada Menu beranda.
Setelah kita login maka akan masuk kedalam aplikasi db_sekolah sebagai admin, dan terdapat menu beranda yang menampilkan tabel yang terdiri dari beberapa field seperti tingkatan sekolah, nama sekolah, alamat sekolah, kota, provinsi, status, dan action. Berikut tampilan pada menu beranda.
Pada tampilan beranda, dibagian field action terdapat pilihan yaitu tombol hapus, dimana kita dapat menghapus sebuah data yang telah direcord. Berikut tampilan dari action hapus.
E. Tampilan Menu Tambah Sekolah.
Pada tampilan menu Tambah Sekolah kita dapat menambah data baru dengan memilih dari provinsi, kota, tingkatan sekolah, status sekolah, nama sekolah, dan alamat sekolah. Berikut tampilan dari menu tambah sekolah.
A. Kesimpulan
Dengan dibuatnya website db_sekolah ini diharapkan dapat membantu para pelajar atau orang tua murid untuk mencari letak sekolah. Adapun kesimpulan dari pembuatan website ini yaitu :
1. Mahasiswa dapat mengetahui tentang sorting dan searching. 2. Mahasiswa dapat menerapkan algoritma sorting dan searching. B. Kendala
1. Dalam pembuatan program sering kali terjadi error.