• 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!
22
0
0

Teks penuh

(1)

32

III.1. Analisa Sistem Berjalan

Didalam sistem yang sedang berjalan saat ini informasi mengenai data lokasi cabang AJB Bumiputera 1912 tidak pernah disampaikan secara luas kepada masyarakat. Informasi AJB Bumiputera hanya tersedia didalam arsip berbentuk data-data tabular yang dihasilkan dari Microsoft office. Sehingga masyarakat hanya akan mengetahui yang bersifat umum saja.

III.1.1. Analisa Input

Analisa input lokasi kantor cabang AJB Bumiputera 1912 memiliki beberapa field seperti nama cabang, alamat dan photo dari setiap kantor cabang AJB Bumiputera yang ada di setiap kantor cabang di kota Medan yang mana akan di inputkan menggunakan komputer dengan aplikasi microsoft office.

III.1.2. Analisa Proses

Analisa proses pada AJB Bumiputera 1912 dapat dilihat pada gambar III.1. berikut ini :

(2)

Gambar III.1. Flow Of Document

III.1.3. Analisa Output

Berdasarkan analisa input dan analisa proses diatas maka akan menghasilkan output berupa data nama cabang, alamat, photo kantor cabang, dan keterangan yang mana akan di inputkan menggunakan komputer dengan aplikasi

Microsoft Office.

Formulir

Pendataan kantor cab

Laporan Data Kantor cabang Proses

Pengisian

Formulir

Pendataan kantor cab

Formulir

Pendataan kantor cab

Formulir

Pendataan kantor cab

Proses Pengesahan

Formulir Pendataan Kantor cab Valid Formulir Pendataan

Kantor cab Valid

Database Proses Cetak Laporan Data Kantor cabang Petugas Administrasi

(3)

III.2. Evaluasi Sistem Berjalan

Setelah melakukan analisa terhadap sistem yang berjalan sekarang, maka

penulis dapat menarik suatu kesimpulan atas sistem yang berjalan yakni mengetahui kelemahan sistem yang ada.

Adapun kelemahan dari sistem yang sedang berjalan yang telah diamati adalah data mengenai lokasi kantor cabang AJB Bumiputera 1912 yang tidak bisa dilihat langsung secara nyata karena outputnya hanya berupa nama-nama jalan lokasi diatas selembar kertas. Maka solusi yang penulis buat untuk memecahkan masalah tersebut adalah dengan membuat suatu sistem informasi yang berupa tampilan peta (Maping) mengenai lokasi kantor cabang AJB Bumiputera 1912 yang ada di kota Medan.

III.3. Disain Sistem

III.3.1. Disain Sistem Secara Global

Kegunaan dari pembuatan diagram UML ini adalah untuk menggambarkan sumber serta tujuan data yang akan di proses atau dengan kata lain diagram tersebut bertujuan untuk menggambarkan sistem secara umum/global dari keseluruhan sistem. Adapun gambar UML tersebut dapat dilihat pada sebagai berikut :

(4)

III.3.1.1.Use Case Diagram

Perancangan dimulai dari identifikasi aktor dan bagaimana hubungan antara aktor dan use case di dalam sistem. Perancangan Use Case Diagram dapat di lihat pada gambar III.2.

Gambar III. 2. Rancangan Use Case

III.3.1.2. Class Diagram

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan

sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Gambar III. 3. Rancangan Class Diagram

User - userid* : int(10) - username : varchar(50) - password : varchar(50) * * tabel_data - id_data* : int(10) - nama_cab : varchar(255) - latitude : double - longtude:double - photo_cab : varchar(255) - alamat : varchar(255) - keterangan : text tabel_peta - id_peta* : tinyint(2) - nama_peta : varchar(255) -

SISTEM INFORMASI LOKASI KANTOR CABANG AJB BUMIPUTERA 1912

User

Admin <<extend>>

<<include>> Login

Olah Data kantor cab

(5)

III.3.1.3. Sequence Diagram

Pada sistem ini, admin mempunyai hak untuk mengelola data kantor cabang dan titik-titik lokasi pada peta. Dibutuhkan username dan password untuk masuk ke dalam halaman admin dikarenakan semua hak akses dapat dilakukan pada halaman admin.

1. Sequence Diagram Login.

Pada sequence diagram ini alur kerja admin login ke dalam sistem informasi geografis lokasi kantor cabang AJB Bumiputera 1912 adalah sebagai berikut :

Aktor

Aplikasi Proses Database

Permintaan UserName Dan Password Login UserName Dan Password

Proses Login Dengan UserName

Dan Password

Tampilan Informasi Proses Login

Validasi UserName Dan Password

Gambar III. 4. Rancangan Sequence Diagram Login

2. Sequence Diagram Home

Pada sequence diagram ini adalah menu admin untuk mengelola data

(6)

Gambar III.5. Sequence Diagram Home

3. Sequence Diagram About

Pada sequence diagram ini adalah menu pengguna untuk melihat tentang pembuat sistem yang dapat di lihat pada gambar III.6.

Gambar III.6. Sequence Diagram About

4. Sequence Diagram Peta

Pada sequence diagram ini dapat dilihat alur kerja admin mengelola data peta pada sistem yang dapat dilihat pada gambar III.7.

Gambar III.7. Sequence Diagram Peta

Login.php

Admin Home

Menu Utama

User About

(7)

5. Sequence Diagram Data

Pada sequence diagram ini dapat dilihat alur kerja admin mengelola data lokasi kantor cabang pada sistem yang dapat dilihat pada gambar III.8.

Gambar III.8. Sequence Diagram Data

6. Sequence Diagram Logout Aktor

Aplikasi Proses Database

Melakukan Input Data

Tampilan Hasil Informasi Input Data Proses Penginputan Data

Data Input Disimpan

Melakukan Edit Data

Tampilan Hasil Informasi Edit Data Proses Pengeditan Data

Data Edit Disimpan

Melakukan Hapus Data

Tampilan Hasil Informasi Hapus Data Proses Penghapusan Data

Data Dihapus Form Terbuka

Proses Pembukaan Olah Data kantor cabang

(8)

Pada sequence diagram ini dapat dilihat admin keluar dari sistem dapat

di lihat pada gambar III.9.

Gambar III.9. Sequence Diagram Logout

7. Sequence Diagram User

Pada sequence diagram ini dapat dilihat alur kerja pengguna yang menggunakan sistem informasi geografis lokasi kantor cabang yang dapat dilihat pada gambar III.10.

Admin Login Logout

2:Pilih lokasi()

3:Lihat detail lokasi()

5:Tampil detail lokasi kantor()

User Menu

Utama

Lihat Peta

(9)

Gambar III.10. Sequence Diagram User

III.3.2. Disain Sistem Secara Detail

III.3.2.1 Disain Output

Gambar III. 11. Rancangan tampilan halaman home

Gambar III. 12 . Rancangan tampilan halaman about Home | About | Login

Teks

GIS AJB _BUMIPUTERA 1912

Copy Right C Ika Nuhdini STMIK POTENSI UTAMA Contact Saya Data Lokasi Home | About | Login

Lokasi AJB BUMIPUTERA 1912

Data Lokasi

GIS AJB_BUMIPUTERA 1912

Copy Right C Ika Nuhdini STMIK POTENSI UTAMA Contact Saya PETA

(10)

III.3.2.2. Disain Input

Gambar III. 13. Rancangan form login

Gambar III. 14. Rancangan tampilan halaman about Home|About| Login

Sistem informasi geografis kantor cabang AJB Bumiputera 1912 di Kota Medan. Menggunakan program PHP dan database MySQL dirancang oleh Ika Nuhdini. Jurusan Sistem Informasi STMIK Potensi Utama

Copy Right C Ika Nuhdini STMIK POTENSI UTAMA

Home | Profil | Peta | Login

Copy Right C Ika Nuhdini STMIK POTENSI UTAMA

Silahkan Login Username : Password : Login Data Lokasi Contact Saya

GIS AJB Bumiputera 1912

(11)

Gambar III. 15. Rancangan form data kantor cabang

Gambar III.16. Rancangan form data peta

III.3.2.3. Disain 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

Home | Data | Peta | Logout

Copy Right C Ika Nuhdini STMIK POTENSI UTAMA

GIS AJB Bumiputera 1912

Data Peta

Peta Nama Cab Lokasi Images ket

AJB BP 1912 Gelugur Gambar Sumut AJB BP 1912 Medan baru Gambar Sumut AJB BP 1912 Kesawan Gambar Sumut AJB BP 1912 Serdang Gambar Sumut

Home|Data|Peta| Logout

GIS AJB Bumiputera 1912

Nama AJB BP 1912 Latitude Longitude Images Alamat Ket Aksi Edit/hapus

Data Informasi AJB Bumiputera 1912

(12)

maupun pengoptimalan rancangan. Alat database bantu tersebut adalah Entity

Relationship Diagram, kamus data, normalisasi serta disain tabel. Berikut desain

database sistem ini :

III.3.2.3.1. Kamus Data

Kamus data adalah daftar database dan table (bagian dari database) yang digunakan dalam sistem. Berikut kamus data yang terdapat sistem ini :

Users : {user_id}, username, password

Tabel_data : {data_id}, nama_cab, latitude, longitude, photo_cab, alamat Keterangan.

Tabel_peta : {peta_id}, nama_peta, lokasi

III.3.2.3.2. Normalisasi

Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam

sistem tabel untuk memenuhi kebutuhan pemakai didalam suatu organisasi. Tujuan normalisasi adalah menyempurnakan struktur table.

1. Un-Normalized.

Bentuk ini mencamtumkan semua field data yang ada tampak seperti di bawah ini: - user_id* : int(10) - username : varchar(50) - password : varchar(50) - data_id* : int(10) - nama_cab : varchar(255) - latitude : double - longitude : double - photo_cab : varchar(255) - alamat : varchar(255) - ket : text - peta_id* : int(10) - nm_peta : varchar(255) - lokasi : varchar(255)

(13)

Gambar III.17. Un-Normalized

2. Normalisasi Pertama 1NF

Bentuk normalisasi pertama dari tabel un-normalized diatas dapat dilihat pada tabel III.1.

Tabel III.1. Normalisasi Pertama 1NF

User_id User_name Password Data_id Nama_cab latitude longitude

Photo_cab Alamat Keterangan Peta_id Nama_peta Lokasi

3. Normalisasi Kedua 2NF.

Bentuk normalisasi kedua dapat dilihat pada tabel III.2.

(14)

4. Normalisasi Ketiga 3NF.

Bentuk normalisasi ketiga dari dapat dilihat pada tabel III.3.

Tabel III.3. Bentuk Normal ketiga 3NF

Users - idusers* : int(10) - username : varchar(50) - password : varchar(50) Tabel_data - id_data* : int(10) - nama_cab: varchar(255) - latitude:double - longitude:double - photo_cab :varchar(255) - alamat : varchar(255) - keterangan : text tabel_peta - id_peta* : int(8) - nama_peta varchar(255) Tabel_data data_id * nm_cab lat lng Photo_cab alamat keterangan tgl_tambah Tabel_user user_id * user_name password desc Tabel_peta peta_id * nama_peta lokasi

(15)

III.3.2.3.3. Desain Tabel

1. Tabel User

Tabel admin merupakan tabel yang berfungsi untuk menyimpan data admin yang ada pada sistem.

Database : Data user

Primary key : userid

Tabel III.4. User

Nama Field Tipe Nilai

User_id(*) Int 5

Username varchar 225

Password varchar 225

Keterangan (*) : Primary Key

2. Tabel tabel_peta

Tabel tabel_peta merupakan tabel yang berfungsi untuk menyimpan data toko yang ada pada sistem.

Database : tabel_peta

Primary key : peta_id

Tabel III.5. tabel_peta

Nama field Tipe Nilai

(16)

Nama_peta varchar 225

Lokasi varchar 225

Keterangan (*) : Primary Key

3. Tabel tabel_data

Tabel tabel_peta merupakan tabel yang berfungsi untuk menyimpan data peta yang ada pada sistem.

Database : tabel_data

Primary key : data_id

Tabel III.6. tabel_data

Nama Field Tipe Nilai

Data_id(*) int 10 Nama_cab varchar 225 Lat double - Lng double - Photo_cab varchar 255 Alamat varchar 255 Keterangan text - Tgl_tambah datetime -

Keterangan (*) : Primary Key

(17)

Adapun ERD yang penulis gunakan dalam perancangan aplikasi sistem informasi geografis lokasi kantor cabang Bumiputera adalah sebagai berikut :

Keterangan (*) : Primary Key

Gambar III.18. Gambar ERD

III.5.Activity Diagram

Pada proses ini kita akan membuat alur dari sistem yang dirancang yaitu

activity diagram. Berikut adalah beberapa activity diagram sistem yang

dirancang.

1. Activity Diagram Lihat Peta

Alur kegiatan lihat peta pada sistem informasi geografis lokasi kantor cabang AJB Bumiputera 1912 dapat dilihat pada gambar III.19.

*data_id nama_cab alamat

tabel_data keterangan Photo_cab *peta_id nama_peta table_peta

*user_id username password

user mengakses memiliki || longitude latitude | |

(18)

Gambar III.19. Activity Diagram Lihat Peta

2. Activity Diagram Login

Alur kegiatan admin dimulai melakukan login kedalam sistem informasi geografis lokasi kantor cabang Bumiputera, kegiatan login admin dapat dilihat pada gambar III.20.

melihat peta

tampilkan titik lokasi Alfamart

tampil data lokasi Alfamart

Lihat peta

Tampilkan titik lokasi kantor cabang

Tampilkan data lokasi

Data Valid username dan password

Menu SIG Lokasi Alfamart

Username dan password

Menu SIG lokasi kantor cbang

(19)

Gambar III.20. Activity Diagram Login

3. Activity Diagram Home

Activity diagram home dimulai melakukan login kedalam sistem informasi

geografis lokasi lokasi kantor cabang, kegiatan login admin dapat dilihat pada gambar III.21.

Gambar III.21. Activity Diagram Home

4. Activity Diagram Page

Alur kegiatan yang dilakukan admin untuk input dan edit about sistem informasi geografis lokasi kantor cabang dapat dilihat pada gambar III.22.

Data Valid Data Tidak Valid

username dan p assword

Home

Username dan password

Home

simp an

simp an

Page Input About

edit About Page simpan Edit about simpan Input about

(20)

Gambar III.22. Activity Diagram Page

5. Activity Diagram About

Alur kegiatan yang dilakukan pengguna melihat tentang sistem informasi geografis lokasi kantor cabang dapat dilihat pada gambar III.23.

Gambar III.23. Activity Diagram About

6. Activity Diagram Data

Alur kegiatan yang dilakukan admin untuk melakukan olah data lokasi kantor cabang kedalam sistem informasi geografis lokasi kantor cabang Bumiputera 1912 dapat dilihat pada gambar III.24.

Menu Utama

About Menu utama

about

data lokasi alfamart tambah data

Tidak lengkap lengkap simp an isi data lengkap Tidak lengkap simp an

hap us data p ilih data hap us data

Data lokasi counter

Isi data

simpan Tambah data

simpan

(21)

Gambar III.24. Activity Diagram Data

7. Activity Diagram Peta

Alur kegiatan yang dilakukan admin untuk mengganti peta sistem informasi geografis lokasi kantor cabang dapat dilihat pada gambar III.25.

Gambar III.25. Activity Diagram Peta

8. Activity Diagram Logout

Diagram kegiatan yang dilakukan admin logout dari sistem informasi geografis lokasi kantor cabang dapat dilihat pada gambar III.26.

Gambar III.26. Activity Diagram Logout simp an

up date p etaUpdate peta

Simpan

Clear sessionSelect logout option Kirim Header ke IndexLogout

(22)

Gambar

Gambar III.1. Flow Of Document
Gambar III. 2. Rancangan Use Case
Gambar III. 4. Rancangan Sequence Diagram Login  2.  Sequence Diagram Home
Gambar III.5. Sequence Diagram Home
+7

Referensi

Dokumen terkait

Hal tersebut di atas selaras dengan Peraturan Pemerintah Nomor 10 Tahun 1990 tentang Pengalihan Bentuk Perusahaan Jawatan (PERJAN) Pegadaian menjadi Perusahaan Umum (PERUM)

Alat dan perlengkapan yang digunakan dalam pembuatan souvenir dan aksesoris dari kulit salak.. Sebagian peserta kegiatan Hasil kegiatan dalam proses sedang membuat

Physical Activity During Leisure Time and Primary Prevention of Coronary Heart Disease: An Updated Meta-Analysis of Cohort Studies.. European Journal of

Data jumlah penduduk kabupaten Kulon progo tahun 2009 -2010 merupakan hasil pendataan Badan Pusat Statistik Kabupaten Kulon progo, sedangkan data tahun 2011 diperoleh dari

Metode penelitian yang di gunakan adalah studi pustaka yaitu metode yang di ambil dari buku-buku, internet dan sumber lainnya yang mendukung pembahasan materi, serta metode

Apakah tahap kompetensi pengetahuan (domain kognitif) guru pelatih Sarjana Muda Pendidikan Teknik dan Vokasional, Universiti Tun Hussein Onn Malaysia (UTHM)

Strategi Pengembangan Pesantren Qomaruddin terdiri dari : Pengembangan kelembagaan, Sumber daya (ketenagaan), Kurikulum, Santri ( siswa / mahasiswa) dan alumni,

AKTIVITAS BISNIS