ABSTRAK. Kata kunci: Google Maps, travelling salesman problem, pencarian rute, Branch and Bound. vi Universitas Kristen Maranatha

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN 1.1 Latar Belakang

ABSTRAK. Kata kunci: API, Google Calendar, Sinkronisasi

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: biola, Fast Fourier Transform, konversi, nada, not balok. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha


PENENTUAN ARAH TUJUAN OBJEK DENGAN TABU SEARCH

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

BAB I PENDAHULUAN. Kemajuan Ilmu dan Teknologi (IPTEK) di berbagai bidang terasa sangat

HALAMAN PENGESAHAN PEMBIMBING...

ABSTRAK. vi Universitas Kristen Maranatha

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERSETUJUAN... LEMBAR PERNYATAAN... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... DAFTAR TABEL...

ABSTRAK. Kata Kunci : pengeluaran, pembelian, penjualan, persediaan barang, pemilihan supplier, sistem informasi, desktop

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

ABSTRAK. Kata Kunci: Perpustakaan, buku, data, peminjaman, pengembalian, pencarian. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Android, Mobile, Smartphone, Teknologi, Wisata

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. vii. Kata kunci: satuan mobil penumpang, volume kendaraan, dan klasifikasi kendaraan.

ABSTRACT. Keywords : Academic Information System

ABSTRAK. Kata Kunci : Latent Semantic Indexing, pencarian, dokumen, Singular Value Decomposition.

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

L A P O R A N S K R I P S I SISTEM INFORMASI GEOGRAFIS PEMETAAN AMAL USAHA MUHAMMADIYAH DI KABUPATEN KUDUS BERBASIS WEB

ABSTRAK. Kata kunci: GIS, SIG, openlayers, pgrouting, dan webgis

ABSTRAK. Kata kunci: material control, supplier, proyek, quality control, material, user. vii Universitas Kristen Maranatha

LAMPIRAN NOTASI. Notasi UML. 1) Class Diagram. Nama Class dengan atribut dan operasi.

DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...

ABSTRAK. Kata Kunci: optimasi, pengiriman, pengepakan barang, pivoting, algoritma best-fit decreasing. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: buku, online, e-commerce, dashboard, laporan. Universitas Kristen Maranatha

Simulasi Pencarian Rute Terpendek dengan Metode Algoritma A* (A-Star) Agus Gustriana ( )

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

Matematika dan Statistika

BAB II DASAR TEORI...

3.9 Peta JSON Android Studio UML (Unified Modeling Language) Use Case Diagram

ABSTRAK. Kata Kunci: analisis sentimen, pre-processing, mutual information, dan Naïve Bayes. UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. vi Universitas Kristen Maranatha

APLIKASI PENCARIAN RUTE JALUR BUS TRANS SEMARANG MENGGUNAKAN ALGORITMA DIJKSTRA

2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan

NORBERTUS ADI WIJANANTO

IMPLEMENTASI MOBILE TRACKING MENGGUNAKAN METODE ANT COLONY OPTIMIZATION DAN GOOGLE MAPS API SKRIPSI DONNY SANJAYA

ABSTRAK. Kata Kunci : google map API, internet, lokasi, pendaftaran online, sebaran. Universitas Kristen Maranatha

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

ABSTRAK. Kata Kunci: Alat kesehatan, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Blackberry API, Cell Site, Google Maps API, GPS, JSON, Mobile, PHP, Rally, Social Game, Tourism.

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

APLIKASI INFORMASI PARIWISATA YOGYAKARTA MENGGUNAKAN QR CODE BERBASIS MOBILE PLATFORM BLACKBERRY

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

ABSTRAK. Kata kunci : e-commerce, forecasting, penjualan, pembelian, web.

ABSTRAKSI. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: penjadwalan, data lembur, data kasbon, absensi, desktop, sistem informasi.

ABSTRAK. Kata kunci: Optimasi Penjadwalan, Algoritma Genetik

ABSTRAK. Kata Kunci: sistem pakar, kerusakan hardware, personal computer, forward chaining,atx, form factor. vi Universitas Kristen Maranatha

BAB III ALGORITMA BRANCH AND BOUND. Algoritma Branch and Bound merupakan metode pencarian di dalam ruang

Kata kunci : toko baju Kalimas, sistem informasi, pembelian, penjualan

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

Gambar 3.1 Flowchart Membuat Rute Lari

ABSTRAK. Kata kunci: Pencarian, resep masakan. Universitas Kristen Maranatha

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

Vol: 4, No. 1, Maret 2015 ISSN:

SISTEM INFORMASI GEOGRAFIS PEMETAAN JALAN DESA BERBASIS MOBILE ANDROID

Kata Kunci: AHP, Algoritma, ANP, Profile Matching, Perbandingan, Rekrutmen. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : distribusi materi kuliah, PHP, MYSQL, Dreamweaver. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Sistem informasi Geografis, Daerah Irigasi

ABSTRAK. Kata kunci: temperamen, kepribadian, Hippocrates, sinonim, antonim, pembelajaran mesin. Universitas Kristen Maranatha

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

TESIS RANCANG BANGUN APLIKASI TRAVEL GUIDE BANYUMAS BERBASIS ANDROID

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRAK. iii. Kata kunci : Toko Nyan, pembelian, penjualan, stok barang

Abstract. Keywords : Recommendation system, Direct Selling Network, Greedy Algorithm, Knapsack Problem. viii

ABSTRAK. Universitas Kristen Maranatha

PENYELESAIAN TRAVELING SALESMAN PROBLEM (TSP) MENGGUNAKAN ALGORITMA RECURSIVE BEST FIRST SEARCH (RBFS)

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

ABSTRAK. v Universitas Kristen Maranatha. Kata kunci: backpropagation, Multilayer Perceptron (MLP), masalah klasifikasi

BAB II TINJAUAN PUSTAKA

ABSTRAK. Kata Kunci: sistem informasi, lowongan pekerjaan, sistem pendukung keputusan, fuzzy model tahani, C#, SQL server 2008

PENENTUAN RUTE TERPENDEK DENGAN METODE FLOYD WARSHALL PADA PETA DIGITAL UNIVERSITAS SUMATERA UTARA SKRIPSI DHYMAS EKO PRASETYO

ABSTRAK. Universitas Kristen Maranatha

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

ABSTRAK. Kata Kunci: Sistem informasi, c#, SQL Server, kegiatan transaksi, laporan penjulan. Universiitas Kristen Marantha

PENERAPAN ALGORITMA BRANCH AND BOUND DALAM MENENTUKAN RUTE TERPENDEK UNTUK PERJALANAN ANTARKOTA DI JAWA BARAT

Penerapan Algoritma Branch and Bound untuk Optimasi Rute Penempelan Poster di Papan Mading ITB

ABSTRAK. Kata Kunci: manajemen tenaga sales, penjualan motor, sales, konsumen, koordinator sales

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

ABSTRAK. Kata kunci: chatbot, information state, mixture-language model. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Sistem Informasi, Simple Additive Weighting, Sistem Pendukung Keputusan. iv Maranatha Christian University

ABSTRAK. Kata Kunci: Aplikasi, Produksi, Textil

ABSTRAK. Kata kunci :Flowchart, Gallery Application ERD, ER to Tabel, phpmyadmin. Universitas Kristen Maranatha

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

PENYELESAIAN TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA SIMULATED ANNEALING STUDI KASUS: TECHNICAL SUPPORT BTSSOFT SKRIPSI

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. viii. LEMBAR PENGESAHAN... i. PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii. PERNYATAAN PUBLIKASI LAPORAN PENELITIAN...

UJM 3 (1) (2014) UNNES Journal of Mathematics.

ABSTRAK. Kata Kunci : sistem informasi, sensus, Dewan Pastoral Paroki, recruitment, C#, SQL Server 2008

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

ABSTRAK Google Maps adalah salah satu aplikasi yang dapat mengetahui pemetaan jalan, kondisi lalu lintas, dan penelusuran rute, jarak tempuh dan waktu tempuh ke tempat yang hendak kita tuju. Namun dengan adanya Google Maps, masih dihadapi beberapa persoalan, salah satunya mengenai pencarian rute efektif, karena Google Maps tidak dapat mencari rute perjalanan yang efektif yang melalui beberapa tempat dalam satu kali perjalanan. Dengan adanya Sistem Pencarian Rute Menggunakan Algoritma Branch and Bound dan Dijkstra ini, khususnya bagi para pengguna jalan, dapat menghitung jarak tempuh rute yang mendekati optimal sehingga para pengguna dapat memperoleh rute perjalanan yang harus ditempuhnya. Untuk mencari rute perjalanan pada permasalahan travelling salesman problem jarak masing-masing dari titik tempat awal ke titik tempat lainnya yang akan pengguna kunjungi akan dihitung dengan menerapkan algoritma Branch and Bound sehingga hasil perhitungan total jarak tempuh dari rute yang dihasilkan dapat diperoleh serta rute yang mendekati optimal yang dihasilkan dapat ditampilkan pada peta yang tersedia pada aplikasi. Kata kunci: Google Maps, travelling salesman problem, pencarian rute, Branch and Bound. vi

ABSTRACT Google Maps is an application to know street mapping, detects traffic conditions, and routing, counts mileage and travel time to our destination. But although Google Maps exists, several problem were still faced, one of them is about the search for effective route, because Google Maps cannot find an effective route that goes through several places in one way trip. With this application called Route Searching System with Branch and Bound and Dijkstra s Algorithm, especially for road users, can count the mileage of the nearly optimal route and therefore it can obtain the direction of the route. To search the travel route on the travelling salesman problem, the mileage for each location from the starting location to the other locations that the user visit will be counted by applying Branch and Bound algorithm so therefore the total mileage of the route can be obtained and also the direction of the optimal route can be showed in the map that available on the application. Keywords: Google Maps, travelling salesman problem, route searching, Branch and Bound. vii

DAFTAR ISI LEMBAR PENGESAHAN... i PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii PRAKATA... iv ABSTRAK... vi ABSTRACT... vii DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL... xiv DAFTAR NOTASI/ LAMBANG... xv BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Pembahasan... 2 1.4 Ruang Lingkup... 3 1.5 Sumber Data... 4 1.6 Sistematika Penyajian... 4 BAB 2 KAJIAN TEORI... 6 2.1 Branch and Bound... 6 2.2 Travelling Salesman Problem (TSP)... 7 2.3 Pemecahan Masalah TSP dengan Algoritma Branch and Bound... 7 2.4 Algoritma Dijkstra dalam Memecahkan Permasalahan Pencarian Rute Terpendek... 12 2.5 Algoritma Brute Force dalam Pemecahan Permasalahan TSP dan Pencarian Rute Terpendek... 13 viii

2.6 Google Maps API... 14 2.7 Global Positioning System (GPS)... 16 BAB 3 ANALISIS DAN RANCANGAN SISTEM... 17 3.1 Analisis Sistem... 17 3.2 Rancangan Sistem... 23 3.2.1 Use Case Diagram... 23 3.2.2 Activity Diagram... 24 3.2.2.1 Activity Diagram Mencari Rute Perjalanan... 24 3.2.2.2 Activity Diagram Menghitung TSP dengan Algoritma Branch and Bound... 25 3.2.2.3 Activity Diagram Menghitung Rute Terpendek dengan Algoritma Dijkstra... 27 3.2.2.4 Activity Diagram Mengetahui Lokasi... 28 3.2.2.5 Activity Diagram Memasukkan Lokasi Baru... 28 3.2.2.6 Activity Diagram Mengupdate Data Lokasi... 29 3.2.2.7 Activity Diagram Memasukkan Tipe Lokasi Baru... 30 3.2.3 Rancangan Penyimpanan Data... 31 BAB 4 IMPLEMENTASI... 33 4.1 Implementasi Antar Muka Aplikasi... 33 4.1.1 Tampilan Mencari Rute Perjalanan... 33 4.1.2 Tampilan Mengetahui Lokasi... 36 4.1.3 Tampilan Memasukkan Lokasi Baru... 37 4.1.4 Tampilan Login untuk Administrator... 38 4.1.5 Tampilan Mengupdate Data Lokasi untuk Administrator... 39 4.1.6 Tampilan Memasukkan Tipe Lokasi Baru untuk Administrator... 41 4.1.7 Tampilan Aplikasi Pada Smartphone... 43 ix

4.2 Implementasi Metode... 44 4.2.1 Implementasi Branch and Bound... 44 4.2.1.1 Kelas Simpul (Node)... 45 4.2.1.2 Fungsi TSP dengan Branch and Bound... 47 4.2.1.3 Implementasi Branch and Bound Dalam Program Utama... 48 4.2.2 Implementasi Dijkstra... 49 4.2.2.1 Fungsi Pencarian Rute Terpendek dengan Algoritma Dijkstra... 50 4.2.2.2 Implementasi Algoritma Dijkstra Dalam Program Utama... 51 4.2.3 Implementasi Penyimpanan Data... 52 4.2.3.1 Implementasi Menyimpan Lokasi... 52 4.2.3.2 Implementasi Menghapus Lokasi... 55 4.2.3.3 Implementasi Mengupdate Lokasi... 55 4.2.3.4 Implementasi Memasukkan Tipe Lokasi Baru... 57 BAB 5 PENGUJIAN... 59 5.1 Hasil Pengujian... 59 5.2 Pengujian dengan Algoritma Brute Force... 78 5.3 Pembahasan Hasil Pengujian... 83 BAB 6 SIMPULAN DAN SARAN... 89 6.1 Simpulan... 89 6.2 Saran... 90 DAFTAR PUSTAKA... 91 x

DAFTAR GAMBAR Gambar 2.1 Contoh persoalan TSP dengan penyelesaian Brute Force... 7 Gambar 2.2 Langkah Mereduksi Matriks... 8 Gambar 2.3 Mendapatkan Matriks Bobot Tereduksi untuk Simpul S... 9 Gambar 2.4 Mendapatkan Nilai Batas pada Sebuah Simpul... 10 Gambar 2.5 Solusi Permasalahan TSP dengan Algoritma Branch and Bound (Bagian 1)... 10 Gambar 2.6 Solusi Permasalahan TSP dengan Algoritma Branch and Bound (Bagian 2)... 11 Gambar 2.7 Solusi Permasalahan TSP dengan Algoritma Branch and Bound (Bagian 3)... 11 Gambar 2.8 Contoh Penerapan Algoritma Dijkstra... 13 Gambar 2.9 Bagian-Bagian GPS (GPS Segments)... 16 Gambar 3.1 Graf Jarak Antar Lokasi... 18 Gambar 3.2 Matriks Jarak Antar Lokasi... 18 Gambar 3.3 Proses Reduksi Matriks Akar... 19 Gambar 3.4 Contoh Matriks Reduksi AB (x = 2)... 19 Gambar 3.5 Pohon Pencarian (Bagian 1)... 20 Gambar 3.6 Pohon Pencarian (Bagian 2)... 20 Gambar 3.7 Pohon Pencarian (Bagian 3)... 21 Gambar 3.8 Use Case Diagram... 24 Gambar 3.9 Activity Diagram Mencari Rute Perjalanan Antar Lokasi... 25 Gambar 3.10 Activity Diagram Menghitung TSP dengan Algoritma Branch and Bound... 26 Gambar 3.11 Activity Diagram Menghitung Rute Terpendek dengan Algoritma Dijkstra... 27 Gambar 3.12 Activity Diagram Mengetahui Lokasi... 28 Gambar 3.13 Activity Diagram Memasukkan Lokasi Baru... 29 Gambar 3.14 Activity Diagram Mengupdate Data Lokasi... 30 Gambar 3.15 Activity Diagram Menambahkan Tipe Lokasi Baru... 31 Gambar 3.16 Daftar Tipe Data... 32 xi

Gambar 4.1 Tampilan Mencari Rute Perjalanan... 33 Gambar 4.2 Tampilan Masukkan Tempat... 34 Gambar 4.3 Tampilan Rute Perjalanan TSP... 35 Gambar 4.4 Tampilan Rute Perjalanan A-Z... 35 Gambar 4.5 Tampilan Mengetahui Lokasi... 36 Gambar 4.6 Tampilan Rute Lokasi... 37 Gambar 4.7 Tampilan Memasukkan Lokasi Baru... 37 Gambar 4.8 Tampilan Memasukkan Data Lokasi Baru... 38 Gambar 4.9 Tampilan Login untuk Administrator... 39 Gambar 4.10 Tampilan Mengupdate Data Lokasi untuk Administrator... 39 Gambar 4.11 Tampilan Daftar Lokasi... 40 Gambar 4.12 Tampilan Mengupdate Lokasi yang Berstatus False... 41 Gambar 4.13 Tampilan Peta Setelah Status Lokasi True... 41 Gambar 4.14 Tampilan Memasukkan Tipe Lokasi Baru... 42 Gambar 4.15 Tampilan Aplikasi Pada Smartphone (Bagian 1)... 43 Gambar 4.16 Tampilan Aplikasi Pada Smartphone (Bagian 2)... 43 Gambar 4.17 Tampilan Aplikasi Pada Smartphone (Bagian 3)... 44 Gambar 4.18 Kode Program untuk Class Node... 46 Gambar 4.19 Kode Program untuk Fungsi TSP (Branch and Bound)... 48 Gambar 4.20 Kode Program untuk Implementasi Branch and Bound pada Program Utama... 49 Gambar 4.21 Kode Program untuk Fungsi shortestpath (Algoritma Dijkstra)... 51 Gambar 4.22 Kode Program untuk Implementasi Algoritma Dijkstra pada Program Utama... 52 Gambar 4.23 Keterangan Tabel Marker pada Basis Data... 52 Gambar 4.24 Kode Program untuk Fungsi data... 53 Gambar 4.25 Kode Program untuk addnewmarkeradmin... 53 Gambar 4.26 Kode Program untuk Fungsi Input... 54 Gambar 4.27 Kode Program untuk Fungsi addnewmarkeruser... 54 Gambar 4.28 Kode Program untuk Menghapus Lokasi (data.js)... 55 Gambar 4.29 Kode Program untuk Menghapus Lokasi (deletemarker.php)... 55 Gambar 4.30 Kode Program untuk Mengupdate Lokasi (data.js)... 56 xii

Gambar 4.31 Kode Program untuk Mengupdate Lokasi (updatemarker.php)... 57 Gambar 4.32 Kode Program untuk Fungsi tipe... 58 Gambar 4.33 Kode Program untuk Fungsi addtipe... 58 xiii

DAFTAR TABEL Tabel 3.1 Tabel Jarak dengan Rute Tercepat Antar Lokasi... 18 Tabel 3.2 Tabel Penjabaran Contoh Kasus dengan Algoritma Dijkstra... 22 Tabel 5.1 Tabel Hasil Pengujian Rute TSP (Rute Memutar) dengan Algoritma Branch and Bound... 60 Tabel 5.2 Tabel Hasil Pengujian Rute A-Z (Rute Satu Arah) dengan Algoritma Dijkstra... 70 Tabel 5.3 Tabel Hasil Pengujian Rute TSP (Rute Memutar) dengan Algoritma Brute Force... 79 Tabel 5.4 Tabel Hasil Pengujian Rute A-Z (Rute Satu Arah) dengan Algoritma Brute Force... 81 Tabel 5.5 Tabel Perhitungan Perbandingan Algoritma Branch and Bound dan Brute Force untuk Permasalahan TSP... 84 Tabel 5.6 Tabel Perhitungan Perbandingan Algoritma Branch and Bound dan Brute Force untuk Permasalahan TSP Khusus Matriks Berukuran Kecil... 86 Tabel 5.7 Tabel Perhitungan Perbandingan Algoritma Dijkstra dan Brute Force untuk Permasalahan Pencarian Rute Terpendek... 87 xiv

DAFTAR NOTASI/ LAMBANG Jenis Use Case Diagram Notasi/ Lambang Nama Actor Association line Arti Orang/sistem yang berkaitan dan berinteraksi dengan program Fungsi yang hanya menggambarkan keterlibatan actor dengan use case System Boundary Batas gambaran antara sistem dan actor Activity Diagram Initial State Final State Kondisi awal sebuah objek sebelum ada perubahan keadaan Kondisi akhir ketika objek berhenti memberikan respon State Kondisi sebuah entitas Transition Decision Perubahan kondisi suatu objek yang disebabkan oleh suatu event Kondisi percabangan yang diharuskan memilih satu kondisi Referensi: Notasi / Lambang Use Case Diagram dari UML Distilled. [1] Notasi / Lambang Activity Diagram dari Object-Oriented Software Engineering: Practical Software Development using UML and Java. [2] xv