Evaluasi Sistem Aplikasi Mobile Informasi Lokasi Fasilitas Umum Di Bandung

adalah use case menggambarkan sekelompok use cases dan aktor yang disertai dengan hubungan diantaranya. Diagram use cases ini menjelaskan dan menerangkan kebutuhan requirement yang diinginkan dikehendaki user pengguna, serta sangat berguna dalam menentukan struktur organisasi dan model dari pada sebuah sistem. Merancang adalah menemukan suatu cara untuk menyelesaikan masalah, salah satu toolmodel untuk merancang pengembangan software yang berbasis object-oriented adalah UML. Alasan mengapa UML digunakan adalah, pertama, scalability dimana objek lebih mudah dipakai untuk menggambarkan sistem yang besar dan komplek. Kedua, dynamic modeling, dapat dipakai untuk pemodelan sistem dinamis dan real time. Sebagaimana dalam tulisan pertama, penulis menjelaskan konsep mengenai obyek, OOAD Obyek Oriented Analyst Design dan pengenalan UML, maka dalam tulisan kedua ini lebih ditekankan pada cara bagaimana UML digunakan dalam merancang sebuah pengembangan software yang disertai gambar atau contoh dari sebuah aplikasi.

3.2.4 Pengujian Software

Software testing adalah investigasi yang dilakukan kepada software untuk mengetahui kualitas suatu produk. dilakukan untuk mengeliminasi defect yang terjadi setelah software diluncurkan, pengujian software sendiri tidak akan pernah secara penuh mengenali defect pada suatu software.black box testing dan white box testing adalah metode yang dikenal untuk menguji software. Black box testing mengambil perspektif dari luar untuk melakukan testing, tes ini bisa berupa fungsional test atau non-fungsional, dilakukan dengan cara memasukkan input dengan benar maupun salah, kemudian menguji apakah outputnya sesuai dengan spesifikasi atau tidak, hal ini dilakukan tanpa harus tahu apa yang terjadi didalam mengolah input untuk mengasilkan output. black box testing popular karena kesederhanaan metodenya. Pengujian black box merupakan pendekatan komplementer dari teknik white box, karena pengujian black box diharapkan mampu mengungkap kelas kesalahan yang lebih luas dibandingkan teknik white box. Pengujian black box berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan fungsional suatu program. Pengujian black box berusaha menemukan kesalahan dalam kategori : 1. fungsi-fungsi yang tidak benar atau hilang 2. kesalahan interface 3. kesalahan dalam struktur data atau akses database eksternal 4. kesalahan kinerja 5. inisialisasi dan kesalahan terminasi. 45

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian – bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

4.1.1 Analisis Masalah

Analisis masalah yang didapatkan dari hasil penelitian adalah mengenai Informasi lokasi fasilitas umum di Bandung, yang terkadang bingung mencari lokasi fasilitas umum ketika tidak tahu posisi tempat berada, maka dari itu dengan perkembangan teknologi yang semakin terdepan bisa dijadikan solusinya. Dengan dibangunnya aplikasi Informasi lokasi fasilitas umum berbasis mobile android yang dapat digunakan oleh siapapun, dimanapun dan kapanpun. 4.1.2 Analisis Kebutuhan Non-Fungsional Analisis dan kebutuhan non-fungsional menggambarkan sistem yang menitikberatkan pada property perilaku yang dimiliki sistem, diantaranya analisis kebutuhan perangkat lunak software, analisis kebutuhan perangkat keras hardware serta analisis kebutuhan user sebagai bahan analisis kekurangan dan kebutuhan yang harus dipenuhi dalam perancangan sistem yang akan diterapkan.