Implementasi Sistem Sistem Pencarian Jalur Tercepat untuk Ambulans Menggunakan Algoritma A* (A Star)

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1. Implementasi Sistem

Pada tahap ini, algoritma A Star A akan diimplementasikan ke dalam sistem dengan menggunakan bahasa pemrograman PHP, JavaScript dan database MySQL sesuai perancangan yang telah dilakukan. 4.1.1. Spesifikasi Perangkat Keras dan Lunak yang Digunakan Spesifikasi perangkat keras dan perangkat lunak yang digunakan untuk membangun sistem ini adalah sebagai berikut: 1. Prosesor Intel®Core TM i5-2450M CPU 2.5 GHz. 2. Kapasitas hardisk 750 GB. 3. Memori RAM yang digunakan 4 GB. 4. Tipe Sistem adalah 32 bit Operating System. 5. Sistem operasi yang digunakan adalah Microsoft Windows 7 Home Premium. 6. Web server yang digunakan adalah XAMPP versi 3.2.1 7. Database MySQL versi 5.6.16 4.1.2. Implementasi Perancangan Antarmuka Pada bab sebelumnya telah dibuat rancangan antar muka Interface untuk sistem yang akan dibangun. Dari hasil perangcangan tersebut maka akan diimpelemtasikan sebagai berikut : a. Halaman Home Halaman Home adalah halaman login bagi admin. Halaman login pada sistem ini sama dengan halama login pada umunya yaitu menginput “Username” dan “Password”. Universitas Sumatera Utara Gambar 4.1 Halaman Home b. Halaman Peta Halaman ini merupakan halaman yang berisi tentang peta dari Google Map dengan menampilkan setiap titik persimpangan jalan titik hitam, titik rumah sakit titik merah dan titik kemacetan titik biru. Dan informasi yang di hasilkan berupa , “jalur”, “jarak tempuh” dan “durasi”. Pada “jalur” titik awalnya adalah nama rumah sakit yang akan menyediakan ambulans titik asal. Gambar 4.2 Halaman Peta c. Halaman Titik Pada halama ini ditampilkan id, nama titik, dan koordinat setiap titik. Admin dapat menambah nama titik dan menghapusnya. Titik koordinat akan secara otomatis Universitas Sumatera Utara muncul ketika diklik pada persimpangan jalan sesuai dengan yang ditampilkan Google Map. Sedangkan untuk nama jalan bisa diketik oleh adminUser sendiri. Gambar 4.3 Halaman Titik Pada gambar 4.3 dapat dilihat bahwa titik koordinat yang dihasilkan Google Map setelah mengklik titik persimpangan dengan koordinat ” 3.575743416822447, 98.65280628204346 “ dengan namaalamat “Jalan Sei Belutu”, setelah mengklik button “masukkan” maka data jalan akan tersimpan di database dan muncul pada halaman titik berupa “Id”, “Nama Titik”, “Koordinat” dan “Operasi” . Kolom “Operasi” berfungsi untuk menghapus data jalan. d. Halaman Relasi Titik Pada halaman relasi titik gambar 4.4 admin dapat membuat relasi berupa jarak dari satu titik dengan titik yang lain. Titik yang telah dibuat dapat di hapus kembali sesuai dengan kebutuhan sistem. Apabila relasi antara dua titik telah ada, maka sistem akan otomatis memberi peringatan bahwa relasi antara titik tersebut sudah ada. Sehingga tidak ada relasi ganda dengan titik yang sama. Universitas Sumatera Utara Gambar 4.4 Halaman Relasi Titik 4.2 Pengujian Sistem 4.2.1 Pengujian pada proses yang dilakukan User