STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2011/2012

dokumen-dokumen yang mirip
STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010

BAB I PENDAHULUAN. semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Rumusan Masalah

Sistem Informasi Manajemen Pengelolaan Proyek pada PT. Taruna Jaya Cipta Palembang

BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

Bab 3 Metodologi Penelitian

BAB I PENDAHULUAN. diperlukan manajemen yang baik dalam mempergunakan sumber daya yang

SISTEM INFORMASI MANAJEMEN DISTRIBUTOR BARANG CONSUMER GOOD PADA PT DISTRINDO MULTIJAYA

SISTEM INFORMASI REKAM MEDIK UNIT KEBIDANAN DAN KANDUNGAN PADA RUMAH SAKIT IBU DAN ANAK WIDIYANTI PALEMBANG

BAB I PENDAHULUAN. Karyawan merupakan salah satu sumber daya manusia yang digunakan

Sistem Informasi Geografis Sekolah Berbasis Android

III. METODOLOGI PENELITIAN

BAB III ANALISA MASALAH DAN PERANCANGAN

Sistem Informasi Eksekutif Penjualan, Pembelian dan Persedian Barang Pada CV.Karya Sukses Mandiri Palembang

PENDAHULUAN BAB Latar Belakang Masalah

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB III METODE PENELITIAN. berjalannya perancangan dan implementasi aplikasi. (RAM), Sistem Operasi Windows 8.

SNIPTEK 2014 ISBN:

BAB V IMPLEMENTASI SISTEM. system informasi hanya saja Implementasi sistem (system implementation)

APLIKASI BENGKEL MOBIL PADA BENGKEL PERMATA PALEMBANG

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR...

Perancangan Sistem Informasi Akademik pada SMA Negeri 18 Palembang

Bab 3 Metoda dan Perancangan Sistem

BAB V IMPLEMENTASI SISTEM

BAB IV DESKRIPSI PEKERJAAN. dapat mencatat debit tertinggi sungai. Aplikasi yang ada pada Balai Besar

1.4. Batasan Masalah Batasan-batasan masalah dalam pembuatan tugas akhir ini adalah sebagai berikut :

Sistem Informasi Rekam Medik Unit Kebidanan dan Kandungan Pada RSIA Widiyanti Palembang

SISTEM INFORMASI MANAJEMEN PENJUALAN DAN SERVIS KOMPUTER PADA CV. JUSTIN KOMPUTER

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. swasta, khususnya dalam pengolahan data yang relatif besar dan penggunaan data

BAB III ANALISIS DAN PERANCANGAN

PENGANTAR RUP & UML. Pertemuan 2

BAB IV HASIL DAN UJI COBA

PERANCANGAN SISTEM INFORMASI MANAJEMEN PEMBELIAN,PENJUALAN, DAN PENDISTRIBUSIAN GAS ELPIJI 3 KG PADA PT. LOGOS JAYA LUBUK LINGGAU

BAB 2 LANDASAN TEORI

Sistem Informasi Rekam Medis pada Puskesmas Sematang Borang

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS SISTEM DAN PERANCANGAN

BAB I PENDAHULUAN. pendapatan lebih besar dari jumlah biaya yang dibebankan.

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB III METODOLOGI PENELITIAN

Sistem Informasi Manajemen pada Surya Motor

BAB II LANDASAN TEORI

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB I PENDAHULUAN. membuat kita untuk lebih membuka diri dalam menerima perubahan-perubahan

BAB I PENDAHULUAN. peran penting diantaranya adalah mengkoordinasikan, memfasilitasi, dan memberikan

BAB 1 PENDAHULUAN. dapat memberikan cuti kepada setiap pegawainya selama masa satu tahun bekerja

STMIK GI MDP. Program Study Information System Thesis of Bachelor of Computer Odd Semester Year 2011/2012

BAB III KONSEP APLIKASI. tahapan pengembangan sistem menurut Jogiyanto (2005 : 433). Tahapan yang

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

RANCANGAN APLIKASI AKADEMIK MENGGUNAKAN METODE BERORIENTASI OBYEK: STUDI KASUS SMP NEGERI 9 PANGKALPINANG

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. maksimal. Indonesia harus mampu bersaing dengan negara-negara lain, terutama

Sistem Informasi Manajemen Penjualan, Persediaan dan Pembelian Pada Tb. XYZ

BAB IV PERANCANGAN SISTEM

BAB I PENDAHULUAN. berpengaruh dalam keuntungan yang didapat oleh perusahaan tersebut. Untuk

Universitas Bina Nusantara. Jurusan Teknik Informatika Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

BAB III ANALISIS DAN PERANCANGAN. yang ada pada sistem dimana aplikasi dibangun, meliputi perangkat

Sistem Informasi Manajemen pada CV. Kusuma Agung Mandiri Palembang

BAB I PENDAHULUAN. dalam membantu setiap pekerjaan dalam bidang komputerisasi. Dalam hal ini laptop

BAB I PENDAHULUAN. Indonesia harus mampu bersaing dengan negara-negara lain, terutama dalam

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI. Bab V Implementasi

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

Universitas Bina Nusantara. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Genap tahun 2007

BAB I PENDAHULUAN. Sistem Informasi Geografis merupakan salah satu model sistem informasi

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin cepat dan persaingan yang semakin

BAB I PENDAHULUAN. Sistem informasi manajemen layanan kesehatan (SIMLKES) merupakan

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjanan Komputer Semester Ganjil 2010/2011

BAB I PENDAHULUAN. perusahaan memiliki kinerja yang baik adalah kemampuan perusahaan untuk

BAB 4 IMPLEMENTASI DAN EVALUASI. genetik yang dibuat. Dalam mengimplementasi program aplikasi diperlukan syarat

Kata kunci - RUP (Relational Unified Process), Sistem Informasi Manajemen, CV. KARYA SUKSES PRIMA Palembang.

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM. Tahapan implementasi merupakan kelanjutan dari kegiatan rancangan

APLIKASI PENGOLAHAN DATA PENERIMAAN SISWA BARU PADA LEMBAGA PENDIDIKAN BIMBINGAN BELAJAR ETT (EDUCATION TRAINING TECNIQUES) PLAJU PALEMBANG

STMIK GI MDP. Program Study Information System Thesis of Bachelor of Computer Odd Semester Year 2011/2012

BAB 3 METODE PENELITIAN

STMIK POTENSI UTAMA SISTEM PENDUKUNG KEPUTUSAN PROGRAM PENDATAAN AGUNAN PINJAMAN DENGAN MENGGUNAKAN METODE AHP PADA KOPDIT CU HARAPAN KITA

BAB V IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

3. BAB III METODE PENELITIAN

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2011/2012

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2011/2012

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

BAB I PENDAHULUAN. diperlukan untuk meningkatkan produktivitas kinerja suatu instansi. Oleh karena

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 3 ANALISIS DAN PERANCANGAN

SISTEM INFORMASI PEMBELAJARAN BERBASIS WEB PADA AKPER PEMBINA PALEMBANG

BAB IV HASIL DAN UJI COBA

STMIK MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2011/2012

BAB IV HASIL DAN PEMBAHASAN

Transkripsi:

STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2011/2012 RANCANGAN APLIKASI TRAVELLING SALESMAN PROBLEM DENGAN METODE ALGORITMA A* (A-STAR) Sunbara lukito 2006250126 Abstrak Tujuan yang ingin dicapai dalam penulisan ini adalah untuk mengetahui masalah seorang salesman dalam mencapai tempat tujuan dengan jarak yang terpendek kemudian penulis memberikan usul rancangan aplikasi yang baru untuk mengatasi masalah-masalah yang di temukan. Rancangan aplikasi yang baru ini berguna untuk memperlancar dan mempermudah kegiatan seorang salesman. Metode yang digunakan dalam pembuatan skripsi ini dibagi menjadi 2. Pertama metode untuk mencari jarak terpendek digunakan metode A* (A-star) dan yang kedua metodologi yang digunakan pada pengembangan sistem ini adalah RUP, singkatan dari Rational Unified Process, adalah suatu kerangka kerja proses pengembangan perangkat lunak ( proses pengembangan perangkat lunak) adalah suatu struktur yang diterapkan pada pengembangan suatu produk perangkat lunak. Rancangan Aplikasi Travelling salesman problem dengan metode A* ini akan mempermudah pencarian jalur atau rute terpendek untuk menempuh suatu tempat yang dituju. Kata Kunci : Rancangan, aplikasi, travelling salesman problem, A-star, RUP.

STMIK GI MDP Program Study Information System Thesis of Bachelor of Computer Odd Semester Year 2011/2012 TRAVELLING SALESMAN APPLICATION DESIGN PROBLEM ALGORITHM METHOD WITH A * (A-STAR) Sunbara lukito 2006250126 Abstrak Objectives to be achieved in this paper is to find a salesman problem in reaching the destination with the shortest distance and the author suggests a new application designed to address the problems found. The design of new applications that are useful to expedite and facilitate the activities of a salesman. The method used in the manufacture of this thesis is divided into two. The first method used to find the shortest distance method A * (A-star) and the second methodology used in developing this system is RUP, Rational Unified Process stands, is a framework for software development process (the process of software development) is a structure is applied to the development of a software product. Draft Application Travelling salesman problem with this method will facilitate the A * search path or take the shortest route to a destination. Keywords: design, applications, traveling salesman problem, the A-star, RUP.

PENDAHULUAN Aplikasi Travelling Salesman Problem yang penulis rancang dilatarbelakangi dengan adanya pengalaman sebagai seorang salesman yang memiliki kendala dalam menentukan jarak terpendek untuk mencapai ke tempat tujuan karena bagi seorang salesman dalam melakukan perjalanan tugas harus memerlukan suatu solusi untuk mendapatkan rute atau jalur terdekat. Dalam Perancangan Aplikasi Travelling Salesman Problem ditemukan beberapa permasalahan yaitu bagaimana seorang salesman dapat mengetahui jarak tempuh terpendek ke suatu tempat serta penggunaan algoritma A-Star untuk menentukan jarak terpendek. Dalam perancangan aplikasi pun penulis membatasi ruang lingkup seperti pengisian data untuk menunjukan algoritma A* yang dapat menghubungkan satu simpul dengan simpul yang lain, Menampilkan view hasil pencarian rute terpendek dari algoritma A* dan Perancangan aplikasi menggunakan bahasa pemrograman Visual Basic.Net hal itu bertujuan agar perancangan aplikasi tidak keluar dari bahasan permasalahan. Tujuan dan manfaat aplikasi yang akan penulis buat yaitu mempelajari algoritma A* dalam pencarian lintasan terpendek yang diharapkan bermanfaat untuk dapat menambah wawasan dan pengetahuan tentang masalah pencarian rute terpendek dengan algoritma A* khususnya untuk seorang salesman.

A. METODOLOGI Metodologi yang penulis gunakan untuk pengembangan sistem ini adalah RUP. Dimana RUP menggunakan konsep object oriented, dengan aktifitas yang berfokus pada pengembangan model dengan menggunakan Unified Model Language (UML). Dimana pada UML terdapat beberapa tahapan pengembangan antara lain : 1. The Business Modeling Workflow Didalamnya termasuk identifikasi langsung area dan permasalahan untuk redesign atau reengineering, identifikasi aturan bisnis, dan sebagainya., bergantung pada pengembangan yang diajukan. Pada tahap ini penulis mengidentifikasi lokasi serta permasalahan yang sedang dihadapi. 2. The Requirements Workflow Objek pada tahap ini menyusun sistem apa yang seharusnya ada dan mengapa perlu dibuat, mendefinisikan batas dari sistem, melihat kemungkinan ancaman keamanan serta bagaimana cara penanggulangannya, dan mengestimasi biaya dan skala waktu yang rumit. 3. The Analysis and Design Workflow Pada tahap ini requirements dari tahap dua diubah ke dalam implementation spsecification. Analisis meyakinkan bahwa functional requirements ditemukan, secara khusus mengabaikan requirements nonfungsional dan runtime environment. Desainnya mengambil output dari analisis dan

mengadaptasikannya ke dalam pembatasan arsitektur dan requirements nonfungsional. 4. The Implementation Workflow Workflow mengkonversikan desain ke dalam implementasi. Kegiatannya meliputi merencanakan proses, mengkonversikan kelas dan objek dari tahap tiga ke dalam komponen, menguji komponen individual, dan membangun versi operasional dari sistem, dikenal sebagai the builds. 5. The Test Workflow Tahap ini menguji dan memverifikasi interaksi komponen, semua requirements-nya telah diimplementasikan, dan kualitas produk yang telah dikembangkan dari ketiadaan kerusakan dan kemampuan untuk mencapai tujuan. 6. The Deployment Workflow Tahap ini menyebarkan software yang telah selesai kepada user, maksudnya penulis meng-instalisasi aplikasi serta melakukan training penggunaan aplikasi kepada user. 7. The Configuration and Change Management Workflow Tahap ini menjalankan dan merawat integritas dari proyek. Kegiatannya meliputi memonitor dan mengatur perubahan permintaan, perubahan biaya, dan tetap mengontrol berbagai versi produk dan artifact. Juga meliputi manajemen konfigurasi hardware dan software.

8. The Project Management Workflow Tahap ini menyediakan framework untuk memanajemen software dan memanajemen resiko. 9. The Environment Workflow Tahap ini menjelaskan tentang mendukung proyek dengan proses yang relevan, metode-metode, dan tools dalam organisasi. B. ANALISIS DATA Pada Analisis dan Perancangan Aplikasi Travelling Salesman Problem dengan Metode A* penulis akan melakukan pembahasan mengenai tahapan yang ada di dalam RUP. Pada tahap awal akan dilakukan analisis yang dimulai dari identifikasi sistem yang telah ada dan yang dikembangkan, persyaratan sistem, identifikasi kebutuhan umum, activity diagram, sampai pembuatan Use case diagram. Identifikasi sistem yang telah ada dan yang akan dikembangkan yaitu dengan menyusun jadwal tempat terlebih dahulu maksudnya membuat data jarak dari satu tempat ke tempat berikutnya dimulai dari perusahaan sendiri atau berdasarkan area tempat yang akan dituju. Setelah itu akan dilanjutkan dengan persyaratan sistem maksudnya sistem diharuskan memungkinkan jarak untuk menempuh suatu tempat menjadi lebih cepat tanpa menghabiskan banyak waktu dan sejumlah biaya hanya dengan

memasukan suatu node atau titik yang kemudian aplikasi akan menunjukan secara otomatis jarak terpendek yang akan ditempuh. Kemudian identifikasi kebutuhan umum maksudnya penentuan beberapa peralatan, baik perangkat lunak maupun perangkat keras, yang diperlukan untuk perancangan Aplikasi Travelling Salesman Problem antara lain ; Microsoft Visual Basic. Net, Sql Server 2005, dan Komputer yang merupakan piranti dimana Microsoft Visual Basic. Net, Sql Server 2005 diinstalisasi. Activity diagram digunakan untuk menjelaskan business process, procedural logic, dan work flow. Dimana activity diagram juga dipakai untuk menjelaskan Use case text dalam notasi grafis. Dengan menggunakan notasi yang mirip flowchart, meskipun terdapat sedikit perbedaan notasi. Berikut activity diagram untuk menggambarkan menu simulasi graph. Serta pembuatan Use case diagram yang bertujuan untuk menggambarkan fungsionalitas sistem dan interaksinya dengan entitas yang terlibat. Use case model memiliki elemen yang terdiri dari actor dan Use case. Actor menggambarkan peran yang dimainkan oleh seseorang / sesuatu, yang dengannya sistem secara lengkap berinteraksi. Use case adalah fungsionalitas yang disediakan sistem untuk actor. Model ini diilustrasikan dengan Use case diagram, yang menggambarkan relasi antara actor dan Use case pada domain fungsional.

HASIL PEMBAHASAN Aplikasi traveling salesman problem disediakan untuk pengguna terutama para salesman yang ingin mengetahui informasi jarak yang terpendek untuk menempuh suatu tempat dengan beberapa alternatif jalan yang akan dilaluinya serta jadwal perjalanan yang akan ditempuhnya. Aplikasi yang dikembangkan dapat digunakan oleh user dengan baik serta mudah digunakan dan memberi solusi permasalahan untuk menempuh suatu tempat dengan jarak tempuh terdekat. Aplikasi TSP terdiri dari beberapa form dan memiliki fungsi masing-masing yaitu ; Menu utama, master lokasi form ini digunakan untuk identifikasi lokasi yang sering dikunjungi, master jarak tempuh form ini digunakan untuk suatu jarak antar lokasi, form jarak koordinat dan list tujuan pada form inilah semua data di proses dan aplikasi secara otomatis memberikan jarak tempuh dari satu tempat ke tempat yang lain. Untuk implementasi dan pengujian pun memerlukan beberapa spesifikasi sistem seperti spesifikasi perangkat keras dan perangkat lunak. Perangkat keras terdiri dari motherboard Asus, processor intel core2duo 2.2 GHz, RAM 1 GB dengan sistem operasi Microsoft Windows xp, dengan kapasitas hardisk 250 GB SATA, dan sebagai alat input monitor Advance 15, mouse serta keyboard. Sedangkan perangkat lunak terdiri dari sistem operasi Microsoft Windows XP Profesional, Microsoft Visual Basic.Net, Microsoft SQL Server 2005 sebagai database.

KESIMPULAN DAN SARAN Berdasarkan hasil-hasil yang diperoleh dari analisis dan perancangan aplikasi yang telah dilakukan pada bab-bab sebelumnya, penulis dapat menyimpulkan bahwa : Dengan adanya aplikasi travelling salesman problem ini, informasi mengenai jarak terdekat untuk mencapai tujuan dapat dengan cepat diketahui serta jarak tempuh dari suatu tempat ke tempat berikutnya serta digunakan untuk mempelajari penggunaan metode A* (A-star) untuk mencari rute terpendek. Dan berdasarkan kesimpulan di atas, penulis memberikan saran penulis mengharapkan batasan masalah pada aplikasi travelling salesman problem dapat dikembangkan lagi dan dimasa yang akan datang diharapkan pengembangan metode A* dapat dipergunakan untuk mencari rute terpendek dari berbagai permasalahan. DAFTAR PUSTAKA Jogiyanto,H.M., 1999, Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis : Andi Offset:Yogyakarta. Jogiyanto, H.M 2005, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi offset, Yogyakarta. Wahidin, 2002. Jaringan Komputer untuk Orang Awam. Palembang: Maxikom. Purwono, Edi.2002. Apa Yang Harus Diketahui Oleh Sistem Analis. Andi, Yogyakarta. Whitten, Jeffery.L. 2004. Metode Desain dan Analisis Sistem. Andi, Yogyakarta