Anda di halaman 1dari 22

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Metodologi Penelitian dan Jadwal Penelitian


3.1.1 Metodologi Penelitian
1. Metode Pengumpulan Data
Metode pengumpulan data adalah cara pengumpulan data untuk

keperluan dalam pelaksanaan penelitian. Metode pengumpulan data

dalam penelitian ini dengan alur kegiatan sebagai berikut ;

a. Studi Lapangan

Yaitu pengumpulan data yang dilakukan langsung ke Dinas

Olahraga dan tempat penyewaan lapangan futsal di Kota Serang

dengan cara sebagai berikut:

a) Wawancara, mengajukan pertanyaan secara langsung kepada

petugas pada bidangnya sesuai dengan penelitian ini.

b) Observasi, melakukan pengamatan secara langsung terhadap

objek untuk memperoleh data langsung dan dapat di

dokumentasikan seperti foto lapangan futsal.

b. Studi Kepustakaan

Yaitu pencarian data yang diperlukan dari sumber-sumber

informasi seperti buku-buku, artikel, jurnal dan dengan mempelajari

literatur yang tersedia di lapangan mengenai data-data yang

diperlukan untuk penelitian ini.


2. Model Pengembangan Sistem

Model pengembangan dalam pembuatan Sistem Informasi

Geografis (SIG) ini adalah Waterfall.

Pengumpulan Data

Analisis

Desain

Pengkodean

Pengujian

Pemeliharaan

Gambar 3.1 Model Waterfall

Berikut langkah-langkah dari Waterfall Model, yaitu:

1. Pengumpulan data

Pengumpulan data merupakan usaha yang dilakukan

untuk memperoleh informasi dalam bentuk data yang

dibutuhkan dalam penelitian. Data yang paling dibutuhkan

pada pembuatan aplikasi ini adalah data kondisi ruas jalan di

Kabupaten Serang. Data dapat diperoleh melalui wawancara,


survey atau diskusi. Data tersebut kemudian dianalisis untuk

mendapatkan dokumentasi kebutuhan pengguna untuk

digunakan pada tahap selanjutnya.

2. Analisis
Tahap berikutnya setelah data terkumpul adalah tahap

analisis kebutuhan sistem. Kegiatan ini diintensifkan dan

difokuskan pada sistem, yaitu menganalisa kebutuhan dan

persyaratan proses pada sistem yang akan dibangun.

3. Desain sistem

Tahap ini dilakukan sebelum melakukan coding.

bertujuan untuk memberikan gambaran apa yang seharusnya

dikerjakan dan bagaimana tampilannya. Pada proses ini

melibatkan struktur data, arsitektur, perangkat lunak,

representasi interface dan detail (algoritma) prosedural. Desain

yang penulis lakukan adalah berbasis web, agar sistem yang

penulis buat dapat diakses dimana saja oleh masyarakat. Serta

penambahan Google Maps untuk memperjelas informasi

tentang lokasi pada suatu ruas jalan.

4. Pengkodean

Tahapan implementasi merupakan tahapan mengubah

rancangan yang telah dibuat menjadi kumpulan kode atau


instruksi yang akan dijalankan oleh komputer.Bahasa

pemrograman Pemrograman yang digunakan oleh penulis

adalah PHP.

5. Pengujian

Penggabungan modul-modul yang sudah dibuat pada

tahap sebelumnya dan dilakukan pengujian untuk mengetahui

sistem yang dibuat telah sesuai desainnya dan masih terdapat

kesalahan atau tidak. Pengujian

6. Operasi dan Pemeliharaan

Pada tahap terakhir perangkat lunak yang sudah

dijalankan harus dilakukan pemeliharaan. Pemeliharaan ini

termasuk dalam perbaikan kesalahan pada perangkat lunak yang

tidak ditemukan pada tahap sebelumnya.


3.1.2 Jadwal Penelitian

Dalam penelitian penulis menjadwalkan berbagai kegiatan selama

jangka waktu yang sudah ditentukan, adapun jenis kegiatan dan jangka

waktu yang ditempuh adalah sebagai berikut:

N Kegiatan Bulan Ke- Bulan Ke-2 Bulan Ke-3 Bulan Ke-4

o 1

1. Pengumpulan

data

2. Analisa

3. Desain dan

Perancangan

4. Pengkodean

program

5. Pengujian

sistem
start Analisa sistem Pengujian sistem

Sistem ini dibangun Sistem diuji


untuk memberikan menggunakan Black
informasi tentang Box
Pengumpulan data
pemetaan lokasi
,jumlah lapangan, Implementasi
jenis lapangan,
Studi Lapangan Sistem yang sudah
biaya sewa dan
dibuat akan
Wawancara fasilitas yang di
diterapkan atau
&observasi sediakan oleh
dioperasikan pada
penyewaan
masyarakat di Kota
lapangan futsal
Serang
Studi kepustakaan

Mengumpulkan Perancangan sistem


sumber-sumber Hasil penelitian
informasi dari 1. Peta dibuat
buku-buku, artikel, dengan Dibangunnya
jurnal dan dengan menggunakan
Sistem informasi
mempelajari arcview
geografis untuk
literatur yang 2. MySQL sebagai
pemetaan lokasi
tersedia mengenai databasenya
penyewaan
sistem informasi 3. Php sebagai
lapangan futsal di
geografis untuk bahasa
Kota Serang
pemetaan lokasi pemrogramanny
penyewaan a.
lapangan futsal di 4. Menggunakan
Kota Serang UML sebagai
perancangan Selesai
sistem

Perumusan

Pengolahan Data
Penelitian

Gambar 3.1 Tahapan Metodelogi Penelitian


3.2 Analisa sistem yang sedang berjalan

Pada Dinas Peemuda, Olahraga dan Pariwisata Kota Serang

pengelolaan data laporan mengenai tempat penyewaan lapangan futsal masih

bersifat konvensional yaitu dengan menggunakan dokumen kertas serta peta

analog untuk menampilkan lokasi tempat penyewaan lapangan futsal yang

telah di survey. Data tersebut di simpan di microsoft excel. Hal ini tentu akan

menimbulkan permasalahan ketika melakukan pencarian dan pembaharuan

data. Selain itu pengelolaan dan pembinaan bagi tempat penyewaan lapangan

futsal yang masih manual tersebut kurang efektif karena tidak menyeluruh.

Dengan adanya suatu peta digital berbasis sitem informasi geografis (SIG)

akan lebih efektif dalam memberikan visualisasi data kondisi tempat

penyewaan laangan futsal. Kedepannya sistem ini diharapkan dapat

membantu kinerja bagian olahraga di Disporapar Kota Serang dalam

memberikan informasi lokasi penyewaan lapangan futsal kepada masyarakat.

3.3 Analisa Masalah

Analisis permasalahan digunakan bertujuan untuk mengetahui dan

memahami masalah - masalah yang terjadi. Adapun permasalahan yang

teridentifikasi sesuai dengan analisis PIECES adalah :

Tabel 3.2 Analisis Masalah

Kurangnya informasi bagi masyarakat umum tentang


Performance
lokasi , jenis lapangan , jumlah lapangan , biaya
sewadan fasilitas penyewaan lapangan futsal di Kota

Serang

Belum tersedianya informasi yang berbentuk sistem


Information
informasi geografis

Bagi masyarakat umum membutuhkan biaya dan

Economy waktu untuk memperoleh informasi penyewaan

lapangan futsal yang diinginkan

Kurangnya tingkat keamanan data-data arsip yang

Control disimpan dalam beberapa dokumen karena sewaktu-

waktu data tersebut dapat hilang.

Sistem yang ada mengadopsi sistem semi

Efficiency komputerisasi hal ini tentu saja mengahambat kinerja

petugas.

Masih kurang optimalnya pelayanan dalam


Service
memperoleh informasi.

3.4 Analisa Kebutuhan Sistem

Tahap analisis kebutuhan bertujuan untuk menggambarkan apa saja

yang dibutuhkan oleh pemakai (user) dan apa saja yang dapat dilakukan

oleh pemakai terhadap sistem. Analisa kebutuhan merupakan tahap awal

untuk menentukan data-data yang dibutuhkan, proses apa saja yang


dilakukan, menentukan siapa yang bisa mengakses sistem dan

menentukan perangkat keras (hardware) perangkat lunak (software).

3.4.1 Analisa Data

Analisa ini bertujuan untuk menentukan data apa saja yang

dibutuhkan oleh sistem yang akan dibangun, analisa data dapat

dilihat di tabel dibawah ini :

Tabel 3.3 Analisa Data

No Nama Data Keterangan

1. Data Login Admin Data yang berisi hak akses sistem.

Data ini berisikan nama lapangan,

2. Data lapangan futsal jenis lapangan,jumlah lapangan,biaya

sewa dan fasilitas

Data ini berisikan Informasi kontak

4. Data Kontak lapangan futsal di Kota Serang seperti

: alamat , no.telp dan social media.

3.4.2 Analisa Proses

Analisa proses bertujuan untuk merancang proses apa saja

yang akan terjadi pada Sistem Informasi Geografis (SIG) untuk

pemetaan lokasi penyewaan lapangan futsal di Kota Serang. adapun

daftar prosesnya bisa dilihat pada table dibawah ini :


Tabel 3.4 Analisa Proses

No. Nama Proses Keterangan

Proses ini digunakan untuk

loginnya Admin ke sistem,

1. Login Admin dimana Admin dapat mengelola

data master seperti menambah,

mengubah dan menghapus data.

Data ini berisikan nama

lapangan, jenis lapangan,jumlah


2. Data lapangan futsal
lapangan,biaya sewa dan

fasilitas

Proses dimana User yang

berkunjung ke sistem dapat

melihat informasi mengenai


3. View Peta
penyewaan lapangan futsal di

Kota Serang yang ditampilkan

pada Peta.

Proses ini diamana user yang

berkunjung ke sistem dapat

4. Kontak mengakses menu kontak yang

berisikan informasi lokasi

penyewaan lapangan futsal di


Kota Serang seperti alamat dan

no.telp

Proses ini dimana Admin

5. LogOut LogOut dari menu Admin, dan

kembali ke tampilan Awal.

3.4.3 Analisa Pengguna

Dalam analisa pengguna ini bertujuan untuk menentukan

siapa saja yang terlibat dalam Sistem Informasi Geografis untuk

pemetaan lokasi penyewaan lapangan futsal di Kota Serang. Adapun

daftar penggunanya bisa dilihat pada table dibawah ini :

Tabel 3.5 Analisa Pengguna

No Nama Pengguna Hak Akses

1. Admin Mengelola data master, dimana

Admin dapat menambahkan,

mengedit dan menghapus data.

2. User Mengakses halaman utama, daftar

futsal, View peta penyewaan

lapangan futsal
3.4.4 Analisa Kebutuhan User

Kebutuhan user meliputi apa saja yang dibutuhkan oleh user

pada Sistem Informasi Geografis untuk pemetaan lokasi penyewaan

lapangan futsal ini berupa :

1. Tampilan peta yang menunjukan lokasi penyewaan lapangan futsal

di Kota serang.

2. Tampilan daftar futsal yang ada di Kota Serang.

3. Tampilan Kontak sebagai informasi seperti alamat lapangan dan

no.telp

3.4.5 Analisa Kebutuhan Admin

Kebutuhan Admin meliputi apa saja yang dibutuhkan oleh

Admin pada Sistem Informasi Geografis untuk pemetaan lokasi

penyewaan lapangan futsal ini berupa :

1. Melakukan proses login terhadap sistem.

2. Menambahkan, mengubah dan menghapus data .

3.4.6 Analisa Kebutuhan Hardware

Adapun spesifikasi perangkat keras (Hardware) yang digunakan

berdasarkan kebutuhan sistem adalah :

Tabel 3.6 Spesifikasi kebutuhan Hardware

Hardware Spesifikasi

1 Pc computer - Type ASUS


- Processor Intel Core i5-

2430M CPU @ 2.40 GHz 2.40

GHz.

- RAM : 4.00 GB.

- System type 32-bit Operation

System.

1 Buah Printer Printer Canon ip2770.

3.4.7 Analisa Kebutuhan Software

Perangkat lunak (software) yang digunakan untuk membuat

Aplikasi Sistem Informasi Geografis tingkat kerusakan jalan di

Kabupaten Serang adalah sebagai berikut :

Tabel 3.7 Spesifikasi kebutuha Software

NO Jenis Shoftware Spesifikasi

1 Sistem Operasi Windows7 ultimate

2 Program Aplikasi notepad, XAMPP

control panel v3.1.0

3.1.0

3 Aplikasi database MySQL

4 Aplikasi GIS ArcView GIS 3.3,

MapServer.
5 Perancangan Sistem Enterprise Architect

dan Rational Rose

6 Web Browser Mozila Firefox, dan

Google Chrom

7 Microsoft office Microsoft Word 2010

3.5 Perancangan Sistem

Tujuan dari perancangan sistem adalah memberikan gambaran

perancangan sistem yang akan dibangun atau dikembangkan untuk

memahami alur informasi dan proses dalam sistem. Dalam perancangan

sistem informasi geografis untuk pemetaan lokasi penyewaan lapangan futsal

di Kota Serang yaitu menggunakan model Unified Modelling Language

(UML) yang terdiri dari berbagai simbol dan diagram seperti: Use Case

Diagram, Use Case Description, Acivity Diagram, Sequence Diagram, Class

Diagrtam dan Collaboration Diagram.

3.5.1 Use Case Diagram

Use Case digunakan untuk menggambarkan perilaku yang

dibutuhkan atau diharapkan dari sistem yang akan dikembangkan. Use

Case menyediakan cara untuk mendapatkan pemahaman dari apa

yang diharapkan dan dibutuhkan oleh pengguna. Berikut ini adalah

Use Case diagram untuk Sistem Informasi Geografis tingkat

kerusakan ruas jalan di Kabupaten Serang :


Login

Beranda

View Peta
User

Alamat dan Kontak


Peta

Komentar dan saran

Logout

Gambar 3.3 Use Case Diagram

3.5.2 Use Case Description

Deskripsi Use case adalah proses penjelasan alur yang terjadi

antara aktor dan sistem. Berdasarkan use case diagram diatas maka

use case descriptionnya adalah sebagai berikut:

1. Use Case Description Login

Login

Admin

Gambar 3.4 Use Case Description Login

Tabel 3.8 Deskripsi Use Case Login

Nama Use Case Pengelolaan Data Login


Actor Admin
Use Case menggambarkan bagaimana
Description admin melakukan Login agar bisa masuk
ke sistem.
Admin sudah memiliki username dan
Pre Condition
password untuk masuk login ke sistem.
1. Use Case dimulai ketika admin
melakukan proses login ke sistem.
2. Sistem akan meminta Admin untuk
memasukan username dan password.
Flow Of Event
3. Sistem menampilkan halaman utama
Admin, dimana terdapat menu-menu
yang diakses penuh oleh Admin.
4. Use Case selesai.
Sistem akan memproses jika Username
dan Password telah diisi. Setelah Admin
Post Condition
login akan tampil menu utama atau
beranda Admin.
1. Pada langkah 2 jika tidak melakukan
Input Username dan Password maka
aplikasi tidak akan bisa terbuka.
2. Pada langkah 2 jika admin
memasukan username dan password
Alternative Flow salah, maka sistem akan meminta
admin untuk memasukan username
dan password yang benar.
3. Admin akan masuk ke sistem setelah
menginput username password
dengan benar.
2. Use Case Description Beranda

Beranda

User

Gambar 3.5 Use Case Description Beranda

Tabel 3.9 Deskripsi Use Case beranda

Nama Use Case View Peta

Actor Admin dan User


Use Case menggambarkan bagaimana
Description Admin dan User dapat melihat halaman
utama yang terdapat beberapa menu.
Pre Condition User tidak login ke sistem.
1. Use case ini dimulai ketika Admin dan
User membuka aplikasi.
2. Sistem tidak meminta User untuk login
ke sistem.
3. Sistem menampilkan halaman utama
aplikas, dimana berisi menu-menu
Flow Of Event
yang dapat diakses oleh Admin, dan
User (pengunjung sistem).
4. Admin dan User memilih menu peta.
5. Admin dan User telah selesai melihat
informasi yang ditampilkan oleh peta.
6. Use Case selesai.
Sistem akan menampilkan menu peta
Post Condition yang menampilkan informasi tingkat
kerusakan ruas jalan Kabupaten Serang.
1. Pada langkah 4, informasi yang
ditampilkan peta yaitu titik-titik
Alternative Flow kerusakan jalan berdasarkan tingkat
kerusakan, dimana setiap tingkat
kerusakan tersebut dibedakan ikonnya.

3. Use Case Description view peta

Admin View Peta

User
Gambar 3.6 Use Case Description view peta

Tabel 3.10 Deskripsi Use Case view peta

Nama Use Case View Peta

Actor Admin dan User


Use Case menggambarkan bagaimana
Description Admin dan User dapat melihat halaman
utama yang terdapat beberapa menu.
Pre Condition User tidak login ke sistem.
7. Use case ini dimulai ketika Admin dan
User membuka aplikasi.
8. Sistem tidak meminta User untuk login
ke sistem.
9. Sistem menampilkan halaman utama
aplikas, dimana berisi menu-menu
yang dapat diakses oleh Admin, dan
Flow Of Event
User (pengunjung sistem).
10. Admin dan User memilih menu
peta.
11. Admin dan User telah selesai
melihat informasi yang ditampilkan
oleh peta.
12. Use Case selesai.
Sistem akan menampilkan menu peta
Post Condition yang menampilkan informasi tingkat
kerusakan ruas jalan Kabupaten Serang.
2. Pada langkah 4, informasi yang
ditampilkan peta yaitu titik-titik
Alternative Flow kerusakan jalan berdasarkan tingkat
kerusakan, dimana setiap tingkat
kerusakan tersebut dibedakan ikonnya.

4. Use Case Description alamat dan kontak

Admin Alamat dan Kontak


Peta

User
Gambar 3.6 Use Case Description view peta

Tabel 3.10 Deskripsi Use Case alamat dan kontak

Nama Use Case Kontak

Actor Admin dan User


Use Case menggambarkan bagaimana
Description Admin dan User melihat informasi
penyewaan lapangan futsal di Kota Serang
Pre Condition User tidak login ke sistem.
1. Use case ini dimulai ketika Admin dan
User membuka Aplikasi
2. Sistem menampilkan halaman utama
Aplikasi,
Flow Of Event 3. Sistem tidak meminta Admin dan User
untuk melakukan login
4. Admin dan User memilih menu
kontak.
5. Use Case selesai.
Sistem menampilkan informasi kontak
Post Condition
tempat penyewaan lapangan futsal
Alternative Flow -

5. Use Case Description komentar dan saran Admin

Admin Komentar dan saran

User
Gambar 3.8 Use Case Description komentar dan saran Admin
Tabel 3.12 Deskripsi Use Case komentar dan saran Admin.

Nama Use Case Komentar dan saran

Actor Admin.
Use Case menggambarkan bagaimana
Description Admin mengelola data komentar dan
saran yang dikirim oleh User.
Admin harus memiliki Username dan
Pre Condition
Password untuk login ke sistem.
1. Use case ini dimulai ketika Admin
melakukan proses login ke sistem.
2. Sistem akan meminta Admin untuk
memasukan username dan password.
3. Sistem menampilkan halaman utama
Flow Of Event
Admin, dimana berisi menu-menu
yang dapat diakses oleh Admin.
4. Admin memilih menu komentar dan
saran.
5. Use Case selesai.
Sistem menampilkan hasil komentar dan
Post Condition
saran yang dikirim oleh user.
1. Pada langkah 2, jika username dan
password salah, maka sistem akan
meminta Admin untuk memasukan
Alternative Flow username dan password yang benar.
2. Pada langkah 4, Admin dapat
menghapus komentar dan saran yang
dikirim oleh User.
7. Use Case Description Logout

Gambar 3.11 Use Case Description kontak

Tabel 3.15 Use Case Description kontak

Nama Use Case Logout

Actor Admin.
Use Case menggambarkan bagaimana
Description
Admin keluar dari menu Admin.
Admin harus memiliki Username dan
Pre Condition
Password untuk login ke sistem.
1. Use case ini dimulai ketika Admin
melakukan proses login ke sistem.
2. Sistem akan meminta Admin untuk
memasukan username dan password.
Flow Of Event 3. Sistem menampilkan halaman utama
Admin, dimana berisi menu-menu
yang dapat diakses oleh Admin.
6. Admin memilih menu Logout.
7. Use Case selesai.
Post Condition Kembali ke menu utama aplikasi.
1. Pada langkah 2, jika username dan
password salah, maka sistem akan
Alternative Flow
meminta Admin untuk memasukan
username dan password yang benar.

Anda mungkin juga menyukai