PENERAPAN ALGORITMA SEARCHING DAN SORTIN
PENERAPAN ALGORITMA SEARCHING DAN SORTING PADA PENCARIAN
SEKOLAH BERBASIS WEBSITE
Muhammad Akbar
[email protected]
SOAL NO 1 :
A.
Searching
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 mana key-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 disebut field.
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
dengan nilai terkecil. Sorting adalah proses pengurutan.(Azizah, 2013).
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
Pertama client harus memilih sorting order nya berdasarkan kota, provinsi, tingkatan,
ataupun status, setelah itu tentukan Sorting order berdasarkan ascending ataupun
descending, lalu tekan sorting. disini saya memilih order berdasarkan kota lalu
memilih sorting berdasarkan ascending.
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
mencari provinsi kepulauan riau, kota batam, dengan tingkatan SD.
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.
Pada tampilan sorting ini terdapat data data sekolah yang telah terdaftar yang
diuraikan dalam bentuk tabel, yaitu pada field tingkatan sekolah, nama sekolah, alamat
sekolah, kota, provinsi, dan status. Pada tampilan sorting ini kita dapat mensorting
sebuah data dengan cara memilih dibagian pilih sort 1, pilih sort 2, dan pilih sort 3.
Dimana kita bisa memilih mau mensorting berdasarkan kota, provinsi, tingkatan,
ataupun status, setelah itu kita harus menentukan sorting ordernya seperti Ascending
ataupun Descending. Berikut tampilan menu sorting.
B. Tampilan Pada Menu searching.
Pada tampilan searching ini terdapat data data sekolah yang telah terdaftar yang
diuraikan dalam bentuk tabel, yaitu pada field 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.
Pada saat kita menekan menu admin maka akan muncul login form, dimana setelah
kita login kita akan masuk kehalaman admindan kita dapat mengelola data seperti
menambah, menghapus, ataupun mengedit data.
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 2 pilihan yaitu ubah, dimana
apabila kita menekan tombol ubah kita dapat mengubah data yang telah direcord
sebelumnya. Berikut tampilan dari action ubah.
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.
Dan dihalaman admin terdapat menu keluar, apabila kita klik dibagian menu keluar
maka kita akan kembali ke halaman client.
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.
2. Banyaknya database yang harus diinput, dikarenakan aplikasi ini untuk
mencari sekolah diseluruh indonesia.
SEKOLAH BERBASIS WEBSITE
Muhammad Akbar
[email protected]
SOAL NO 1 :
A.
Searching
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 mana key-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 disebut field.
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
dengan nilai terkecil. Sorting adalah proses pengurutan.(Azizah, 2013).
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
Pertama client harus memilih sorting order nya berdasarkan kota, provinsi, tingkatan,
ataupun status, setelah itu tentukan Sorting order berdasarkan ascending ataupun
descending, lalu tekan sorting. disini saya memilih order berdasarkan kota lalu
memilih sorting berdasarkan ascending.
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
mencari provinsi kepulauan riau, kota batam, dengan tingkatan SD.
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.
Pada tampilan sorting ini terdapat data data sekolah yang telah terdaftar yang
diuraikan dalam bentuk tabel, yaitu pada field tingkatan sekolah, nama sekolah, alamat
sekolah, kota, provinsi, dan status. Pada tampilan sorting ini kita dapat mensorting
sebuah data dengan cara memilih dibagian pilih sort 1, pilih sort 2, dan pilih sort 3.
Dimana kita bisa memilih mau mensorting berdasarkan kota, provinsi, tingkatan,
ataupun status, setelah itu kita harus menentukan sorting ordernya seperti Ascending
ataupun Descending. Berikut tampilan menu sorting.
B. Tampilan Pada Menu searching.
Pada tampilan searching ini terdapat data data sekolah yang telah terdaftar yang
diuraikan dalam bentuk tabel, yaitu pada field 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.
Pada saat kita menekan menu admin maka akan muncul login form, dimana setelah
kita login kita akan masuk kehalaman admindan kita dapat mengelola data seperti
menambah, menghapus, ataupun mengedit data.
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 2 pilihan yaitu ubah, dimana
apabila kita menekan tombol ubah kita dapat mengubah data yang telah direcord
sebelumnya. Berikut tampilan dari action ubah.
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.
Dan dihalaman admin terdapat menu keluar, apabila kita klik dibagian menu keluar
maka kita akan kembali ke halaman client.
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.
2. Banyaknya database yang harus diinput, dikarenakan aplikasi ini untuk
mencari sekolah diseluruh indonesia.