Desain dengan UML UML Unified Modeling Language

dilakukan untuk mendapatkan informasi atau persyaratan cukup untuk mempersiapkan model yang menggambarkan apa yang diperlukan dari perspektif pengguna Mardiansyah Matondang : 2012. Diagram yang digunakan dalam analisis persyaratan yaitu: 1. Use case diagram yang digunakan untuk menunjukkan fungsionalitas suatu sistem dan bagaimana sistem berinterakasi dengan dunia luar. 2. Activity diagram yang menunjukkan alur kerja work flow sebuah proses bisnis dan urutan aktivitas dalam suatu proses. 3. Class diagram yang membantu dalam visualisasi struktur sistem yang mendeskripsikan jenis-jenis objek dalam suatu sistem dan hubungan yang terdapat diantara objek tersebut. 4. Package diagram yang digunakan untuk mengelompokkan elemen-elemen model atau kelas.

2.6.5 Desain dengan UML

Saat membuat desain adalah saat untuk berpikir secara teknis dalam menggambarkan diagram-diagram UML. Diagram yang digunakan dalam mendesain sistem yaitu: 1. Class diagram dalam sudut pandang perangkat lunak, untuk menunjukkan class yang terdapat di dalam perangkat lunak dan bagaimana mereka saling berhubungan. 2. Sequence diagram untuk menjelaskan interaksi objek yang disusun dalam suatu urutan waktu. 3. Package diagram yang digunakan untuk mengelompokkan elemen-elemen model atau kelas. Deployment diagram yang menunjukkan arsitektur fisik sebuah system Mardiansyah Matondang : 2012.

BAB 3 ANALISIS DAN RANCANGAN

3.1 Analisis

Pencarian rute terdekat dilakukan dengan menggunakan metode Generate and Test melakukan pencarian jarak terpendek dengan cara mencari terlebih dahulu jarak terpendek antar lokasi. Pada penelitian ini penulis merancang pencarian rute terdekat angkutan umum bertrayek.

3.1.1 Analisis Masalah Problem Analysis

Untuk mengidentifikasi masalah digunakan diagram Ishikawa fishbone diagram. Diagram Ishikawa adalah sebuah alat grafis yang digunakan untuk mengidentifikasi, mengeksplorasi dan menggambarkan suatu masalah serta sebab dan akibat dari masalah tersebut. Diagram ini juga sering disebut sebagai diagram sebab-akibat atau diagram tulang ikan. Identifikasi terhadap permasalahan akan membantu analisis persyaratan sistem yang nantinya akan dikembangkan. Masalah utama yang mendapat perhatian adalah mendapatkan nomor trayek angkutan umum dengan rute terdekat. Selanjutnya masalah ini diuraikan ke dalam beberapa kategori yaitu, kategori human people, rute method, jarak material dan angkutan umum procedure. l Gambar 3.1 Diagram Ishikawa untuk Analisis Permasalahan Sistem Tidak ditemukan informasi rute trayek Human Pemilihan Angkutan Umum Bertrayek Dengan Rute Terpendek Rute Pengetahuan yang terbatas Salah memilih rute Rute mungkin lebih dari satu Sulit menentukan rute terdekat Jauhnya jarak yang ditempuh Pemilihan trayek angkutan umum yang salah Angkutan Umum Jarak