• Tidak ada hasil yang ditemukan

Estimating Scheduling (Memperkirakan Penjadwalan)

ANALISIS DAN PERANCANGAN

3.2.1. Estimating Scheduling (Memperkirakan Penjadwalan)

Estimating yaitu memperkirakan waktu yang dibutuhkan dalam membangun aplikasi LBS yaitu sekitar 3 bulan. Adapun waktu pengembangan aplikasi LBS sebagai berikut :

Gambar 3.2 Waktu penjadwalan perangkat lunak

3.2.2. Tracking (Proses Pengerjaan Sistem)

Pada tahap tracking penulis akan melakukan perencanaan terhadap proses pengerjaan sistem yang akan di bangun. Seperti bagaimana cara menajalankan sistem LBS tersebut dan siapa saja yang akan menggunakannya.

Gambar 3.3 Perancangan Sistem yang akan dibangun

Awal mula aplikasi ini harus dapat mendapat nilai longitude latitude dari GPS kemudian nilai tersebut dirubah menjadi nama kota dari fungsi code. Kemudian nama kota tersebut akan dicocokkan dengan database apakah kota dimana pengguna berada saat ini tampilkan atau tidak. Tentunya hal ini berlangsung lewat koneksi internet. Dan karena diterapkan pada server lokal maka harus diganti secara manual alamat IP sesuai yang terdeteksi.

3.3. Modeling (Pemodelan)

Pemodelan merupakan tahap selanjutnya setelah tahap perencanaan dilakukan, ide yang telah didapat kemudian oleh pengembang dikembangkan menjadi desain awal aplikasi. Tahap ini bertujuan untuk menciptakan gambaran interaksi antarmuka pengguna dan menggambarkan aliran dari aplikasi yang akan di buat. Pada tahap perancangan ini akan dibagi menjadi 3 macam jenis perancangan yang meliputi perancangan sistem, perancangan database dan perancangan user interface. Pada Perancangan sistem akan menjelaskan gambaran

aliran dari aplikasi yang akan di buat dengan mengimplementasikan use case diagram dan activity diagram, sedangkan perancangan database akan menjelaskan rancangan database yang digunakan dalam membangun perangkat lunak dan perancangan user interface akan menjelaskan gambaran tampilan antar muka dari perangkat lunak yang akan dibangun.

3.3.1. Anslysis (Analisis Perancangan Sistem)

Pada proses perancangan sistem akan digambarkan dengan menggunakan UML (Unified Modeling Langguage) sebagai pemodelan sistem. Ada beberapa diagram yang digunakan untuk memperjelas proses perancangan sistem aplikasi LBS pencarian lokasi wisata alam berbasis android ini yaitu dengan mengimplementasikan penggunaan use case diagram dan activity diagram dalam membantu pembuatan rancangan sistem ini.

1. Use Case Diagram

Use Case Diagram merupakan pemodelan yang digunakan untuk memodelkan fungsionalitas-fungsionalitas sistem/perangkat lunak dilihat dari pengguna yang ada diluar sistem (yang sering dinamakan sebagai aktor). Use case pada dasarnya merupakan unit fungsionalitas yang diekspresikan sebagai transaksi-transaksi yang terjadi antara aktor dan sistem. Dibawah ini merupakan use case diagram dari aplikasi LBS pencarian lokasi wisata alam berbasis android yang terdiri dari 2 jenis use case diagram yaitu use case diagram user dan use case diagram admin.

Gambar 3.4 Use Case Diagram User Aplikasi LBS

Use case diagram di atas menjelaskan tentang interaksi yang terjadi antara aktor-aktor dan sistem dari aplikasi LBS pencarian lokasi wisata alam kota Palembang berbasis android. Berikut ini merupakan alur penjelasan dari gambaran use case diatas.

a. Pertama user membuka aplikasi LBS pencarian lokasi wisata alam kota Palembang berbasis android, selanjutnya user akan memilih dan melihat menu-menu wisata alam yang ada di dalam perangkat lunak.

b. Setelah itu sistem aplikasi LBS akan menampilkan menu-menu sesuai dengan menu dipilih oleh user sebelumnya dan kemudian user akan melihat menu yang telah ditampilkan.

c. Kemudian user dapat melihat wisata alam, about dan rute yang tersedia didalam perangkat lunak LBS dan setelah selesai memilih menu, maka aplikasi akan menampilkan menu yang dipilih.

user

memilih menu wisata alam halaman utama

membuka aplikasi

melihat wisata alam

about menampilkan menu wisata alam

melihat rute <<include>> <<include>> <<include>> menampilkan rute sistem <<include>> <<include>>

Selanjutnya dibawah ini merupakan gambaran dari use case diagram admin yang melakukan interaksi terhadap perangkat lunak sistem administrator yang terdapat didalam web server.

Gambar 3.5 Use Case Diagram Admin Aplikasi LBS

Dibawah ini merupakan penjelasan dari gambaran use case diagram admin diatas yang melakukan interaksi terhadap sistem administrator.

a. Pertama aktor admin akan melakukan login untuk masuk kedalam sistem, yang kemudian sistem administrator akan merespon dengan melakukan autentifikasi.

b. Setelah autentifikasi sukses maka sistem administrator akan menampilkan halaman dari sistem administrator dan selanjutnya aktor admin akan memilih menu sistem dan melakukan aksi.

c. Setelah melakukan aksi pada menu sistem, maka selanjutnya aktor admin akan melakukan proses edit, simpan atau delete dan proses tersebut akan direspon oleh sistem yang selanjutnya akan melakukan autentifikasi. jika

admin

melakukan autentifikasi login

memilih menu sistem

melakukan edit,simpan,delete menampilkan halaman sistem

autentifikasi

logout

sistem administrator

sukses dan selesai melakukan aksi, maka aktor admin akan melakukan proses logout.

2. Activity Diagram

Activity Diagram adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali objek (Nugroho, 2010:11) dalam Listanto (2015:35). Diagram aktivitas lebih memfokuskan diri pada eksekusi dan alur sistem dari pada bagaimana sistem itu dirakit. Ketika digunakan dalam pemodelan software, diagram aktivitas mempresentasikan pemanggilan suatu fungsi tertentu, misalnya call. Dibawah ini merupakan rancangan activity diagram dari aplikasi LBS wisata alam kota Palembang berbasis android yang terdiri dari 2 jenis activity diagram, yaitu activity diagram yang dilakukan oleh aktor user dan activity diagram yang dilakukan oleh aktor admin. Activity Diagram dibawah menjelaskan tentang interaksi yang dilakukan oleh user dan sistem dari aplikasi LBS wisata alam kota Palembang berbasis android.

Gambar 3.6 Activity Diagram User Aplikasi LBS

Activity Diagram dibawah menjelaskan tentang aktivitas-aktivitas yang dilakukan oleh admin dan sistem administrator mulai dari melakukan proses login kedalam sistem administrator, memilih menu sistem administrator, melakukan aksi terhadap menu, melakukan aksi edit, simpan atau delete hingga sampai dengan melakukan proses logout.

sistem

user database

masuk halaman utama

melihat kategori wisata

melakukan pencarian

melihat rute

melihat tempat wisata

logout

about

melihat informasi

Gambar 3.7 Activity Diagram Admin Aplikasi LBS wisata alam

Dokumen terkait