1, Februari 2016 31
ABSTRACT
Policy decide journey route trajectory sequence part of this is marketing very is needed, because closely related with
expense use of required oil fuel each time do marketing to marketing dot. Referred as closely related with expense of use
of oil fuel perhaps progressively far marketing trajectory to be passed by to the same purpose, hence will be ever greater
also expense which must by company. Pursuant to result of test-drive which have been conducted, application Determi-
nation short band route to part of surya bread product marketing with Best search first method, owning interesting ap-
pearance and way of using simple, easy to understanding.
Keyword: Application, Shortest Route, Best First Search
INTISARI
Kebijakan memutuskan urutan lintasan rute perjalanan bagian pemasaran ini sangat diperlukan, karena berhubungan
erat dengan biaya penggunaan bahan bakar minyak yang dibutuhkan setiap kali melakukan pemasaran ke titik-titik
pemasaran. Disebut berhubungan erat dengan biaya penggunaan bahan bakar minyak tentunya semakin jauh lintasan
pemasaran yang akan dilalui dengan tujuan yang sama, maka akan semakin besar pula biaya yang harus dikeluarkan
oleh perusahaan. Berdasarkan hasil uji coba yang telah dilakukan, Aplikasi penentuan rute jalur terpendek untuk bagian
pemasaran produk roti surya dengan metode Best first search, memiliki tampilan yang menarik dan cara menggunakan
yang sederhana, mudah di mengerti.
Kata Kunci: Aplikasi, Rute Jalur Terpendek, Best First Search
kemampuan tersebut untuk mengerjakan suatu tugas atau bobot. Bobot pada sisi graf dapat menyatakan
yang menguntungkan pengguna. Contoh utama jarak antar kota, waktu pengiriman pesan, ongkos
perangkat lunak aplikasi adalah pengolah kata, pembangunan, dan sebagainya.
lembar kerja, dan pemutar media.
Beberapa aplikasi yang digabung bersama D) Pengertian Algoritma Best First Search Best-
menjadi suatu paket kadang disebut sebagai suatu First Search merupakan sebuah metode yang
paket atau suite aplikasi (application suite). membangkitkan simpul dari simpul sebelumnya.
Contohnya adalah Microsoft Office dan Best-first search memilih simpul baru yang memiliki
OpenOffice.org, yang menggabungkan suatu biaya terkecil diantara semua leaf nodes (simpul-
aplikasi pengolah kata, lembar kerja, serta beberapa simpul pada level terdalam) yang pernah
aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket dibangkitkan. Penentuan simpul terbaik dilakukan
biasanya memiliki antarmuka pengguna yang dengan menggunakan sebuah fungsi yang disebut
memiliki kesamaan sehingga memudahkan fungsi evaluasi f(n). fungsi evaluasi best-first search
pengguna untuk mempelajari dan menggunakan tiap dapat berupa biaya perkiraan dari suatu simpul
aplikasi. Sering kali, mereka memiliki kemampuan menuju ke goal atau gabungan antara biaya
untuk saling berinteraksi satu sama lain sehingga sebenarnya dan biaya perkiraan tersebut.
menguntungkan pengguna. Contohnya, suatu lembar
kerja dapat dibenamkan dalam suatu dokumen E) Sistem Komputer
pengolah kata walaupun dibuat pada aplikasi lembar Menurut Mulyono (2008:1) Sistem Komputer
kerja yang terpisah. adalah alat elektronik yang mampu melakukan
beberapa tugas, yaitu menerima input, memproses
B) Algoritma Pencarian input sesuai dengan instruksi yang diberikan,
Pencarian adalah suatu proses mencari solusi dari menyimpan perintah dan hasil pengolahannya, serta
suatu permasalahan melalui sekumpulan menyediakan output dalam bentuk informasi.
kemungkinan ruang keadaan (state space). Ruang 1) Bahasa Pemrograman: Merupakan perangkat
keadaan merupakan suatu ruang yang berisi semua lunak yang bertugas mengkorversikan arsitektur
keadaan yang mungkin. Dalam ilmu komputer, dan algoritma yang dirancang manusia kedalam
sebuah algoritma pencarian dijelaskan secara luas format yang dijalankan komputer
merupakan algoritma yang menerima masukan 2) Sistem Operasi: Sistem operasi merupakan
berupa sebuah masalah dan menghasilkan sebuah sistem software yang berfungsi untuk mengatur
solusi untuk masalah tersebut, yang biasanya didapat kerja komputer secara mendasar seperti
dari evaluasi beberapa kemungkinan solusi. mengatur media input – proses – output,
Himpunan semua kemungkinan solusi dari sebuah mengatur penjadwalan processor.
masalah disebut ruang pencarian. Algortima 3) Program Paket (Package Program): Paket
pencarian brute-force atau pencarian uninformed Program merupakan program yang dikerjakan
menggunakan metode yang sederhana dan sangat dalam salah satu bahasa yang disiapkan untuk
intuitif pada ruang pencarian, sedangkan algoritma suatu bidang, Adapun macam-macam program
pencarian informed menggunakan heuristik untuk paket/program aplikasi (Wordstar, Microsoft
menerapkan pengetahuan tentang struktur dari ruang Word, Excel, Autocad dan lain sebagainya).
pencarian untuk berusaha mengurangi banyaknya 4) Utility Program: Utility Program yaitu program-
waktu yang dipakai dalam pencarian (Nilson. J, program yang telah jadi untuk menunjang
1998). system operasi dan biasanya diberikan oleh
pabrik, misalnya sortir, Format, copy, dan lain
C) Pengertian Jalur Terpendek sebagainya.
Menurut Mudi Arsa (2010), untuk menemukan
lintasan terpendek antara dua atau beberapa simpul F) Perangkat Keras (Hardware)
lebih yang berhubungan. Persoalan mencari lintasan Perangkat keras adalah peralatan sistem komputer
terpendek di dalam graf merupakan salah satu yang secara fisik dapat disentuh, hal itu sesuai dengan
persoalan optimasi. Persoalan ini biasanya ungkapan yang disampaikan oleh Mulyono (2008:3)
direpresentasikan dalam bentuk graf. Graf yang tentang pengertian perangkat keras, yakni perangkat
digunakan dalam pencarian lintasan terpendek atau keras adalah peralatan sistem komputer yang secara
shortest path adalah graf berbobot (weighted graph), fisik dapat dilihat/dijamah. Komponen utama
yaitu graf yang setiap sisinya diberikan suatu nilai
perangkat keras sistem komputer adalah sebagai 3) Bahasa Query (Query Language), adalah
berikut : merupakan perangkat lunak bahasa tingkat sangat
1) Unit masukan (input), adalah perangkat keras tinggi yang dapat digunakan untuk menampilkan
yang berfungsi sebagai alat untuk memasukkan informasi-informasi yang diinginkan hanya dengan
data atau perintah ke dalam komputer. Unit menuliskan sedikit perintah, contoh SQL
masukan terdiri atas alat masukan langsung dan (Structure Query Language)
alat masukan tidak langsung. Contohnya adalah 4) Aplikasi (Application), adalah merupakan
keyboard, mouse, scanner, bar-code reader, disk perangkat lunak yang dukembangkan untuk
drive, touch screen, light pen dan sebagainya. digunakan pada aplikasi tertentu.
2) Unit pusat pengolah (CPU), merupakan otak
sistem komputer sebagai tempat untuk mengolah H) Perangkat Cerdas atau Manusia (Brainware)
instruksi program yang pada komputer ukuran Perangkat cerdas atau manusia adalah merupakan
mikro disebut sebagai micro processor. personal yang terlibat dalam sistem komputer, yaitu
3) Unit keluaran (output), adalah perangkat keras operator bertugas sebagai ujung tombak diawal yang
yang berfungsi untuk menampilkan/mencetak dapat berlaku sebagai tenaga untuk menjalankan
keluaran sebagai hasil pengolahan data. Unit program, programmer berlaku sebagai orang yang
keluaran ini berupa hard copy device, soft copy merancang program.
device dan drive device. Contohnya printer, plot-
ter, monitor, speaker, LCD monitor dan lain-lain. III. METODOLOGI PENELITIAN
4) Media penyimpan (memory), digunakan untuk A) Metode Penelitian
menyimpan data, informasi dan program pen- Dalam melakukan penelitian ini, peneliti
golah. Memori dibedakan menjadi dua, yaitu menggunakan metode pengembangan sistem yang
memori internal dan memori eksternal. Memori sesuai dengan pembahasan atau topik permasalahan
internal berupa RAM (Random Access Memory) yang dibahas oleh peneliti. Pengembangan sistem
yang berfungsi untuk menyimpan program yang merupakan salah satu metode yang dibuat dalam
diolah sementara waktu dan ROM (Read Only bentuk modifikasi sistem yang sudah ada ataupun
Memory) yaitu memori yang hanya bisa dibaca pengembangan sistem yang belum ada atau baru.
dan berguna sebagai penyedia informasi pada Prosedur penelitian yang akan dilakukan yaitu
saat komputer pertama kali dinyalakan karena untuk mengetahui hubungan sebab akibat dua
komputer membaca catatan BIOS yang disimpan variable atau lebih dengan mengendalikan pengaruh
di dalam ROM. variable yang lain yaitu menganalisa kebutuhan akan
data, mengembangkan sistem, implementasi sistem,
G) Perangkat Lunak (Software) dan pemeliharaan sistem.
Perangkat lunak komputer merupakan
serangkaian instruksi dengan aturan tertentu yang B) Metode Perancangan Sistem
mengatur operasi perangkat keras, Perangkat lunak 1) Analisa Sistem Aktual
terdiri atas 3 kelompok, yakni : Dalam menjalankan usahanya, sistem yang
1) Sistem Operasi (Operating System), adalah selama ini digunakan oleh Roti Surya Bengkulu
perangkat lunak yang digunakan untuk adalah bagian pemasaran langsung bergerak sesuai
mengendalikan resources selama proses dengan keinginan dari pengemudinya. Sehingga
berlangsung. Fungsi sistem operasi adalah sangat besar kemungkinan akan terjadi pengulangan
mengalokasikan memori dan pekerjaan dan lintasan yang telah dilalui. Hal ini tentunya selain
penjadwalan pekerjaan. Contoh : DOS, Unix, tidak hemat, juga akan menimbulkan kelelahan dan
Novell, OS/2, Windows. rendahnya hasil pemasaran.
2) Bahasa Pemrograman (Programming Pola pengelolaan usaha seperti itu tentunya sangat
Language), adalah merupakan perangkat lunak banyak faktor kerugian yang akan dihadapi daripada
yang digunakan untuk pengembangan program kebaikan yang dirasakan oleh pemilik. Karena secara
aplikasi. Level/generasi bahasa pemrograman kumulatif, permasalahan manajemen konvensional ini
komputer dikenal dengan 4 GL, yaitu : bahasa nantinya akan banyak menimbulkan kesulitan selama
mesin (machine language), bahasa rakitan pelaksanaannya. Adapun beberapa kesulitan dan
(assembly language), bahasa pemrograman kelemahan yang akan dihadapai tersebut dapat
(programming language) dan aplikasi dijelaskan sebagai berikut :
(application).
Gambar 11. Tampilan Proses Penelusuran Dengan Gambar 12. Tampilan Menu Awal
Best First Search
Data Lokasi
Gambar 16. Tampilan Sub Menu Proses BFS
Data Lokasi disediakan guna untuk menginputkan
atau menghapus lokasi yang akan dituju. Untuk
menampilkan Formulir Data Produk, dari Menu
7
6
5
4
3
2 Baik
Gambar 24. Tampilan Menu Penutup 1
Cukup
0
A) Pengujian Sistem Kurang Baik
Pengujian aplikasi pencarian rute jalur terpendek
ini dilakukan di Perusahaan Roti Surya Bengkulu
dengan menggunakan komputer dan kuisioner
(terlampir). Berdasarkan hasil pengujian system
yang dilakukan antara sistem lama dan sistem baru,
maka didapatkan hasil seperti pada Tabel 3.
DAFTAR PUSTAKA
Anonim, 2013. Pengertian Aplikasi.
http://id.wikipedia.org/wiki/Aplikasi Diunduh
pada tanggal 5 Januari 2015