• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN DESAIN SISTEM"

Copied!
24
0
0

Teks penuh

(1)

45

III.1 Analisa Sistem Yang Sedang Berjalan

Berdasarkan hasil analisis yang telah dilakukan terhadap sistem yang berjalan pada informasi penyampaian lokasi Toko sepatu Bata, maka diperoleh beberapa kendala yang ada pada kondisi saat ini , yaitu :

1. Informasi penyampaian lokasi Toko sepatu Bata disampaikan hanya dalam bentuk data tabular yang dicetak dalam selembar kertas dan disebarkan kepada masyarakat

2. Informasi yang disampaikan hanya menginformasikan alamat lokasi dari Toko sepatu Bata.

3. Belum ada informasi mengenai letak Toko sepatu Bata yang ditampilkan dalam bentuk peta, baik peta cetak maupun digital.

4. Masyarakat yang ingin mengetahui letak Toko sepatu Bata selain daerah domisilinya sering mengalami kesulitan untuk memperoleh info lokasi Toko sepatu Bata lainnya.

5. Hingga saat ini belum ada sistem yang dapat diakses oleh masyarakat untuk memperoleh informasi khusus yang menyediakan informasi mengenai lokasi Toko sepatu Bata yang tersebar pada Kota medan.

(2)

III.1.1 Analisa Input

.Adapun yang menjadi input pada penginformasian data lokasi Toko sepatu Bata adalah data-data umum mengenai lokasi Toko sepatu Bata, yang diketikan pada lembar kerja Microsoft Excel, adapun data-data input yang dibutuhkan adalah :

1. Nama Toko sepatu Bata

2. Alamat jelas dari Toko sepatu Bata 3. No telepon Toko sepatu Bata

III. 1.2 Analisa Proses

Proses pencarian informasi mengenai lokasi dari Toko sepatu Bata yang selama ini dilakukan oleh masyarakat adalah dengan melihat langsung pada Selebaran ataupun brosur informasi alamat Toko sepatu Bata yang diberikan.

Mulai Susunan Data Inputan Print Hasil Susunan Data

Toko sepatu Bata

Membagikan Selebaran Data Toko Sepatu bata

Selesai

(3)

III.1.3. Output

Output pada sistem ini akan didapat data data tentang nama Studio Musik, alamat, nomor telepon, kodepos, kelurahan ,kecamatan serta foto dari lokasi Toko Bata yang ada di Kota Medan.

Tabel III.1. Daftar Lokasi Toko Sepatu Bata di Kota Medan

Nama Toko Sepatu Bata

Alamat Nama Manager Kode Pos Kecamatan

Toko Bata Carefour

Jl. Gatot subroto/ Plaza Medan Fair Lantai 3

Blok D

Bapak Tony 20118 Medan Petisah

Toko Bata Iskandar Muda

Jl. Iskandar Muda No. 113 G – H Bapak Mahmuddin 20118 Medan Petisah Toko Bata KL. Yos Sudarso Jl. KL. Yos Sudarso No.122 Bapak Beni Ferdiansyah 20116 Medan Timur Toko Bata MMTC Jl.Pancing Komplek MMTC No. 15C

Bapak Idrus 20223 Medan Tembung

Toko Bata Pinang Baris

Jl. Pinang Baris No.33A Bapak Ronald Pasaribu

20127 Medan Sunggal

Toko Bata Purnawarman

Jl. Purnawarman No.37 Ibu Fani Putri 20159 Medan Maimun

Toko Bata Kesawan

Jl. Kesawan No.40f Ibu Rina Anisa 20213 Medan Kota

Toko Bata Medan Plaza

Jl. Iskandar Muda / Medan Plaza Lantai 1

Blok B Bapak Tri Harianto 20118 Medan Petisah Toko Bata Setia Budi

Jl.Setia Budi No.36 Bapak Supriyanto

20112 Medan Sunggal

Toko Bata SM.Raja

Jl.Sm. Raja No.316 Bapak Pangiutan Pakpahan

(4)

III.2. Evaluasi Sistem Berjalan

Didalam sistem yang ada saat ini berjalan informasi mengenai lokasi maupun denah lokasi Toko sepatu Bata yang tersebar pada kota Medan belum ada. Umumnya informasi informasi mengenai alamat dari Toko sepatu Bata hanya ada pada selebaran yang dibagikan oleh pihak Toko sepatu Bata yang bersangkutan.

Konsep penyampaian informasi pada sistem yang berjalan saat ini akan diubah kedalam konsep sistem informasi. Dimana didalam sistem informasi yang akan dirancang akan menyajikan beberapa informasi yang menginformasi mengenai lokasi Toko sepatu Bata yang tersebar pada Kota Medan.

Penulis menemukan beberapa kelemahan. Adapun permasalahan yang ditemui pada sistem yang berjalan adalah proses pencarian Toko Bata masih secara manual dimana masyarakat masih melakukan pencarian secara langsung dengan datang ke Toko Bata yang dituju tanpa ada petunjuk atau kepastian bahwa Toko Bata yang dituju masih buka atau telah tutup.

III.3 Desain Sistem

Aplikasi sistem informasi geografis lokasi Toko sepatu Bata di Kota Medan menyajikan informasi data spasial dan non spasial tentang lokasi Toko sepatu Bata kepada pengguna. Informasi data spasial direpresentasikan dalam bentuk peta, sedangkan informasi atribut dari spasial direpresentasikan dalam bentuk tabel. Diagram berikut menjelaskan tentang alur dari pembuatan sistem aplikasi ini dengan tahapan : Peta yang dibutuhkan diinput kedalam sistem

(5)

informasi geografis, kemudian data non spasial yang sudah diolah kedalam area peta menghasilkan tampilan sistem informasi geografis yang dapat dikomunikasikan kepada pengguna. Perancangan sistem informasi geografis ini menggunakan bahasa pemograman PHP, database MySQL dan petanya didesain menggunakan arcview.

III.3.1 Desain Sistem Global

Adapun perancangan dari sistem yang diusulkan atau yang akan dirancang, dalam tahap ini menggunakan Unified Modeling Language (UML) yang terdiri dari Diagram Use Case, Diagram Class, Diagram Sequence dan Diagram Activity.

III.3.1.1 Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini.

(6)

Gambar III.2 Use Case Lokasi Kecamatan

III.3.1.2 Class Diagram

+username() +password() +level() -username -password -level -blokir_id -id_session Admin +kecamatan() -id_kec -nama_kecamatan Kecamatan 1 * +nama_bata() -idnama -nama_bata -manager -alamat -kode_pos -telp -foto tabel_nama +id_nama() +id_kecamatan() +longitude() +latitude() -id_peta -id_nama -id_kecamatan -longitude -latitude tabel_peta +judul() +sinopsis() +filename() +lokasi() +isi() -id -judul -sinopsis -filename -lokasi -isi berita 1 *

(7)

III.3.1.3 Sequence Diagram

Adapun perancangan tahap selanjutnya adalah perancangan diagram sequence, Diagram ini memperlihatkan interaksi yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu.

Berikut ini adalah Sequence Diagram untuk sistem informasi geografis letak toko Bata di kota medan :

1. Diagram Sequence pada Login

Form Login Database Menu Admin

Admin

Input User dan Password

Login berhasil Result

Tampil

(8)

2. Diagram Sequence Data Toko Bata

Admin Data Toko Database

akses data()

Tambah data

Hasil Edit Data

Edit Data

Hasil Hapus Data

hapus data Hasil Tambah Data

Gambar III.5. Sequence Diagram Data Toko

3. Diagram Sequence Data Peta

Admin Data Peta Database

akses data()

Tambah data

Hasil Edit Data

Edit Data

Hasil Hapus Data

hapus data Hasil Tambah Data

(9)

4. Diagram Sequence Data Berita

Admin Data_berita Database

akses data()

Tambah data

Hasil Edit Data

Edit Data

Hasil Hapus Data

hapus data Hasil Tambah Data

Gambar III.7. Sequence Diagram Data Berita

5. Diagram Sequence Data Kecamatan

Admin Data_Kecamatan Database

akses data()

Tambah data

Hasil Edit Data

Edit Data

Hasil Hapus Data

hapus data Hasil Tambah Data

(10)

III.3.2 Desain Sistem Detail III.3.2.1 Desain Output

Desain output adalah merupakan tampilan hasil dari proses input yang telah dilakukan sebelumnya. Berikut adalah merupakan rancangan dari aplikasi sistem informasi Toko Bata yang akan dibangun.

1. Rancangan Halaman Utama

Gambar III.9. Rancangan halaman utama

Tampilan diatas adalah tampilan awal dari halaman aplikasi, dimana tampilan tersebut akan tampil setiap kali ada pengunjung yang mengakses web

2. Rancangan Halaman Berita

Tampilan rancangan berikut adalah merupakan tampilan halaman yang Berita tentang toko bata di kota medan.

(11)

Gambar III.10. Rancangan halaman Berita

3. Rancangan Halaman Profil

Tampilan rancangan berikut adalah merupakan tampilan halaman yang akan menjelaskan mengenai menu Profil.

(12)

Rancangan tampilan tentang aplikasi adalah rancangan yang menjelaskan fungsi dari aplikasi.

4. Rancangan halaman tampil peta

Gambar III.12. Rancangan halaman tampil peta

Rancangan tampilan diatas adalah rancangan tampilan yang menampilkan informasi lokasi dalam bentuk peta spasial, yang masing POI (Point Of Interest) akan diwakili oleh satu icon dan akan menampilkan info dalam bentuk tampilan

pop up setiap kali icon-icon tersebut dilalui oleh cursor.

III.3.2.2 Desain Input

Berikut adalah rancangan dari beberapa halaman input, dimana halaman ini ini adalah halaman yang berada pada bagian administrasi sistem.

(13)

1. Login

Gambar III.13. Rancangan form login

Rancangan form login diatas adalah rancangan yang berfugsi sebagai media pembatas antara pengguna biasa dengan admin yang mengelola website, dimana untuk masuk kedalam menu administrasi admin diwajibkan untuk memasukan username dan password, kemudian sistem akan memvalidasi input username dan password tersebut dan bisa sesuai dengan data yang terdapat dalam database, maka admin akan dihantar kepada halaman administrasi web.

(14)

2. Rancangan tampilan halaman tambah data berita

Gambar III.14. Rancangan form tambah berita

Rancangan tampilan diatas adalah merupakan rancangan tampilan dari form input data lokasi, dimana didalam halaman ini input dan daftar dari lokasi akan ditampilkan dalam halaman yang sama.

2. Rancangan tampilan halaman tambah data nama Toko Bata

(15)

Rancangan tampilan diatas adalah merupakan rancangan tampilan dari form input data lokasi, dimana didalam halaman ini input dan daftar dari lokasi akan ditampilkan dalam halaman yang sama.

2. Rancangan tampilan halaman tambah data kecamatan

Gambar III.16. Rancangan form tambah kecamatan

Rancangan tampilan diatas adalah merupakan rancangan tampilan dari form input data lokasi, dimana didalam halaman ini input dan daftar dari lokasi akan ditampilkan dalam halaman yang sama.

(16)

3. Rancangan input peta

Gambar III.17. Rancangan form input peta lokasi

Tampilan halaman diatas adalah halaman yang berfungsi untuk memasukkan data lokasi baru pada peta, diaman proses input diawali dengan menentukan titik koordinat yang di titikkan langsung pada peta, yang dilanjutkan dengan mengisikan data informasi tambahan pada form yang telah disediakan.

III.3.2.3 Desain Database

Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lain. Untuk merancang database secara konsepsual tentunya diperlukan alat bantu, baik untuk menggambarkan keterhubungan antar data

(17)

maupun pengoptimalan rancangan database. Alat bantu tersebut adalah kamus data dan disain tabel.

III.3.2.3.1 Kamus Data

Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem. Kamus Data berfungsi antara lain untuk menjelaskan arti aliran data dan penyimpana data, mendeskripsikan komposisi paket data yang bergerak melalui aliran data dan menjelaskan spesifikasi nilai dan satuan yang relevan dengan data. Berikut adalah Kamus Data dari aplikasi sistem informasi geografis lokasi kantor kecamatan kodya pematang siantar

1. admin = [ username + password + level + blokir+id_session] 2. tblkecamatan = [ idkec + nmkecamatan]

3. table_nama = [ idnama + nama_lokasi, Nama Manager, alamat, kode_pos, telepon, foto]

4. table_peta = [ id + , idnama, idkecamatan, longitude, latitude] 5. berita = [ id + , judul, sinposis, filename, lokasi, isi]

III.3.2.3.2 Normalisasi Database

Berikut adalah merupakan normalisasi dari database yang akan pergunakan, normalisasi ini sendiri bertujuan untuk melakukan penyesuaian kebutuhan dan menghindari terjadinya redudansi data.

(18)

Tabel III.2. 1NF

Username password level blokir Id_session Idkec Nama_kecamatan

Idnama Nama_lokasi Alamat telp Nama Manager Kode_pos foto Id idnama idkec longitude latitude

Id Judul Synopsis Filename Lokasi foto

Tabel III.3. 2NF

username Password level Idkec Nama_kecamatan

Nama_lokasi Alamat telp Nama Manager Kode_pos foto idnama idkec Longitude latitude

Judul Synopsis Filename Lokasi foto

Tabel III.4. 3NF

username Password level Idkec Nama_kecamatan

Idnama Nama_lokasi Alamat telp Nama Manager Kode_pos foto Id idnama idkec longitude latitude

(19)

III.3.2.3.3 Desain Tabel

Berikut adalah merupakan rancangan tabel yang akan dipergunakan didalam aplikasi yang akan dirancang. Aplikasi ini akan menggunakan tiga buah tabel yang masing-masing memiliki fungsi yang berbeda.

1.Tabel Admin

Tabel ini berfungsi untuk menyimpan data-data administrator yang dapat mengakses kedalam sistem.

Nama Database : bata Nama Tabel : admin Primary Key :

Tabel III.5. Admin

Field Jenis Size Primary

Username varchar 15

Password varchar 50

Level varchar 20

Blokir enum Y','N'

id_session varchar 100

2.Tabel Kecamatan

Tabel kecamatan adalah tabel yang akan difungsi untuk menyimpan nama lokasi kecamtan.

Nama Database : bata Nama Tabel : kecamatan Primary Key : idkec

(20)

Tabel III.6. Kecamatan

Field Jenis Kosong Default

Idkec Integer 8 Y

nama_kecamatan Varchar 40

3.Tabel Nama Toko

Tabel Nama Toko adalah tabel yang akan difungsikan untuk menyimpan data lokasi dan peta dari masing-masing kecamatan.

Nama Database : bata

Nama Tabel : tabel_nama Primary Key : idnama Foreign Key : -

Tabel III.7. Nama Toko

Field Jenis Size Primary

id_nama integer 8 Y nama_lokasi varchar 40 Nama_manager varchar Alamat varchar 15 kode_pos varchar 15 Telp varchar 15 Foto varchar 250 3.Tabel peta

Tabel Peta adalah tabel yang akan difungsikan untuk menyimpan data lokasi dan peta dari masing-masing nama toko dan kecamatan.

(21)

Nama Database : bata Nama Tabel : tabel_peta Primary Key : id

Foreign Key : -

Tabel III.8. Peta

Field Jenis Size Primary

Id integer 8 Y

Idkec integer 8

Idnama integer 8

Longitude double

Latitude double

III.3.2.4.Entity Relationship Diagram

Entity relationship diagram yang penulis buat dapat dilihat pada gambar III.20. berikut ini :

(22)

III.3.2.5 Activity Diagram

1. Activity Diagram Login

Gambar III.19 Activity Diagram admin

2. Activity Diagram Nama Toko Bata

Tambah Nama Input Baru Y Edit Y Hapus Y T T T

(23)

3. Activity Diagram Berita Tambah Berita Input Baru Y Edit Y Hapus Y T T T

Gambar III.21 Activity Diagram Berita

4. Activity Diagram Nama Kecamatan

Tambah Kecamatan Input Baru Y Edit Y Hapus Y T T T

(24)

5. Activity Diagram Peta Tambah Peta Input Baru Y Edit Y Hapus Y T T T

Gambar III.23 Activity Diagram Nama Peta

6. Activity Diagram pada User

Buka web

Lihat Info

Peta

Pilih Lokasi

Gambar

Gambar III. 1. Flowchart yang berjalan
Tabel III.1. Daftar Lokasi Toko Sepatu Bata  di Kota Medan
Gambar III.2 Use Case Lokasi Kecamatan
Gambar III.6.  Sequence Diagram Data Peta
+7

Referensi

Dokumen terkait

Hasil penelitian yang dilakukan oleh Pereboom di Netherlands mengenai pengetahuan dan prilaku wanita hamil terhadap pencegahan toxoplamsosis menunjukan sebagian

Pusat Kesehatan Masyarakat yang selanjutnya disebut Puskesmas adalah fasilitas pelayanan kesehatan yang menyelenggarakan upaya kesehatan masyakarat dan upaya

Menguji pengaruh resiko bank (rasio loan-loss provisions dan expected default frequency), karakteristik spesifik bank (rasio capital, size, liquidity) terhadap

Dalam penelitian ini untuk mengukur atau menilai kinerja Koperasi Simpan Pinjam Adi Wiyata Mandiri Blitar menggunakan pedoman penilaian kesehatan koperasi simpan

Dari hasil penelitian yang telah dilakukan tentang program publisitas Tjong A Fie Mansion dalam meningkatkan jumlah wisatawan domestik kota Medan, adalah dengan

Teknologi Komputer TK adalah mesin yang diprogram dan memiliki beragam fungsi untuk menerima data dan memrosesnya untuk menjadi informasi Teknologi Telekomunikasi TT, suatu

Hal ini berarti bias perilaku mampu memediasi pengaruh literasi keuangan terhadap keputusan investasi saham, semakin tinggi literasi keuangan anggota Galeri Investasi