BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Proses yang sedang berjalan dalam penginformasian mengenai data SMA dan SMK di Nias Barat masih menggunakan daftar tabel yang tertulis, banyaknya kendala yang terdapat pada penginformasian data sekolah tersebut seperti letak lokasi sekolah tersebut, mengakibatkan kurang jelasnya tata letak lokasi sekolah tersebut berada. Rancang Bangun Sistem Informasi Geografi Sekolah SMA dan SMK di Nias Barat dapat menghasilkan informasi data spasial dan non spasial tentang Sekolah SMK dan SMA yang ada di Nias Barat kepada penggunanya. Informasi data spasial direpresentasikan dalam bentuk grafis, sedangkan informasi atribut dari non spasial direpresentasikan dalam bentuk tabel. III.2. Desain Sistem Untuk membantu proses menemukan lokasi SEKOLAH yang ada di Nias Barat secara cepat dan tepat. Sistem yang akan dibangun berbasis Online ini menggunakan bahasa pemrograman PHP dan Database MySQL sehingga lokasi dapat dengan akurat ditemukan. Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram 34

35 2. Perancangan Class Diagram 3. Perancangan Activity Diagram 4. Perancangan Sequence Diagram 5. Perancangan Tampilan III.2.1. Use Case Diagram Sistem Informasi Geografis Sekolah Di Nias Barat 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. Berikut Use Case Diagram Sistem Informasi Geografis Sekolah SMA dan SMK di Nias Barat yang dapat dilihat pada gambar III.1.

36 Sistem Informasi Geografis Lokasi SMA dan SMK di Nias Barat Login Lihat Aplikasi Olah Data Lokasi Sekolah «uses» Olah Data Kecamatan Lihat Peta Sekolah Admin Logout User Gambar III.1. Use Case Diagram Sistem Informasi Geografis SMA dan SMK di Nias Barat III.2.2. Class Diagram Berikut ini gambar III.2 tentang Class diagram Sistem Informasi Geografis Lokasi Sekolah di Nias Barat

37 Gambar III.2. Class Diagram SIG SMA dan SMK di Nias Barat III.2.3. Activity Diagram Berikut adalah rancangan activity diagram untuk sistem informasi geografis Lokasi Sekolah SMA Dan SMK di Nias Barat: III.2.3.1. Activity Diagram Login Admin Adapun kegiatan admin yang dijelaskan pada Activity diagram berupa melakukan login kedalam sistem terlebih dahulu sebelum mengolah data. Adapun Activity Diagram login admin dapat dilihat pada gambar III.3.

38 Gambar III.3. Activity Diagram Login Admin III.2.3.2. Activity Diagram Tambah data Lokasi Sekolah Pada Activity diagram Tambah data lokasi Sekolah menjelaskan tentang aktifitas admin pada saat mengelola data Lokasi Sekolah. Adapun Activity Diagram Tambah data Lokasi Sekolah dapat dilihat pada gambar III.4.

39 Gambar III.4. Activity Diagram Tambah data Lokasi Sekolah III.2.3.3. Activity Diagram Edit dan Hapus Tabel Lokasi Aktivitas proses Edit Data pada Tabel Lokasi diterangkan dalam langkahlangkah state yang ditunjukkan pada gambar III.8 :

40 Gambar III.5 Activity Diagram Edit Tabel Lokasi Sekolah Aktivitas proses Hapus Data pada Tabel Lokasi diterangkan dalam langkahlangkah state yang ditunjukkan pada gambar III.9 : Gambar III.6 Activity Diagram Hapus Data Lokasi Sekolah

41 III.2.3.4 Activity Diagram Tambah data Kecamatan Pada Activity diagram tambah data kecamatan menjelaskan aktivitas admin pada saat menambah data kecamatan. Adapun Activity Diagram tersebut dapat dilihat pada gambar III.7. Gambar III.7. Activity Diagram Tambah data Kecamatan III.2.3.5. Activity Diagram Edit dan Hapus Tabel Kecamatan Aktivitas proses Edit Data pada Tabel Lokasi diterangkan dalam langkahlangkah state yang ditunjukkan pada gambar III.8 :

42 Gambar III.8. Activity Diagram Edit Data Kecamatan Aktivitas proses Hapus Data pada Tabel Kecamatan diterangkan dalam langkah-langkah state yang ditunjukkan pada gambar III.9 : Gambar III.9. Activity Diagram Hapus Data Kecamatan

43 III.2.3.6. Activity Diagram Logout Admin Pada Activity diagram logout admin menjelaskan aktivitas admin pada saat akan keluar dari sistem. Adapun Activity Diagram Logout Admin dapat dilihat pada gambar III.10. Clear Session Kirim Header ke Index Gambar III.10. Activity Diagram Logout Admin III.2.3.7. Activity Diagram Lihat Peta Sekolah Pada Activity diagram Data Lihat Peta Sekolah menjelaskan tentang informasi tentang data data dari Sekolah. Adapun Activity Diagram tersebut dapat dilihat pada gambar III.7.

44 Gambar III.11. Activity Diagram Lihat Peta Sekolah III.2.4. Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah objek dan pesan yang diletakkan diantara objek-objek di dalam use case. III.2.4.1. Sequence Diagram Admin berikut ini Adapun gambar Sequence Diagram Admin dapat dilihat pada gambar III.8.

45 Login / Logout Sistem Data Lokasi Sekolah Data Kecamatan Database / Penyimpanan Admin Admin Login Olah Data Lokasi Sekolah Get Login Set Login Buat Session ID Sekolah Nama Sekolah Alamat Status sekolah Longitude Latitude Simpan Data Sekolah Olah Data Kecamatan ID Kecamatan Kecamatan Simpan Data Kecamatan Admin Logout Get Logout Set Logout Hapus Session Gambar III.12. Sequence Diagram Admin III.3.4.2. Sequence Diagram User berikut ini Adapun gambar Sequence Diagram User dapat dilihat pada gambar III.9.

46 Peta Lokasi Sekolah Database / Penyimpanan User Tampilkan Lokasi Sekolah Ambil Data Lokasi Sekolah Tampilkan Data Lokasi ID Sekolah Nama Sekolah Alamat Status Sekolah Longitude Latitude Gambar III.13. Sequence Diagram User III.3. Desain Database III.3.1. Normalisasi Normalisasi yang digunakan dalam Sistem Informasi Geografis Lokasi SMA dan SMK di Nias Barat adalah normalisasi tabel dari sistem hanya sampai 2 nd NF Berikut ini tabel III.1 data Lokasi Sekolah tidak normal : Tabel.III.1.Daftar Sekolah Tidak Normal (UNF) Id_lokasi Nama Alamat Sekolah latitude Longitude gambar Status Kecamatan 1 SMK Negeri I ULU Jalan Desa 2.9799 98.7494 ulumoroo.jpg Negeri Mandrehe MOROO Lawelu 2 SMA Swasta ULU MOROO 3 SMK Swasta Reformasi Mandrehe 3.14655 3.14655 Swasta_ulu.jp Swasta g JL.Desa Tetehosi 3.43858 98.7777 reformasi.jpg Swasta Lahomi Berdasarkan tabel UNF tersebut, tahapan normalisasi berikutnya adalah melakukan pengisian nilai pada tabel yang tidak lengkap, sehingga menghilangkan

47 kelompok pengulangan menjadi baris yang tidak terpisah. Berikut ini tabel III.3 data Lokasi Sekolah normal pertama (1NF) : Tabel.III.2. Daftar SEKOLAH Normal Pertama (1NF) Id_lokasi Na ma 1 SMK Negeri I ULU MOROO 2 SMA Swasta ULU MOROO 3 SMK Swasta Reformasi Alamat Sekolah Latitude longitude gambar Status Kecamatan Jalan Desa Lawelu 2.9799 98.7494 ulumoroo.jpg Negeri Mandrehe Mandrehe 3.14655 3.14655 Swasta_ulu.jp Swasta Mandrehe g JL.Desa Tetehosi 3.43858 98.7777 reformasi.jpg Swasta Lahomi Berdasarkan tabel 1NF tersebut, tahapan normalisasi berikutnya adalah menghilangkan ketergantungan secara parsial, yaitu dengan cara melakukan dekomposisi tabel, setiap tabel memiliki record yang tergantung pada satu field key saja. Berikut ini tabel data Lokasi Sekolah normal kedua (2NF) : Tabel III.3. Normal 2NF : Tabel Sekolah Id_sekolah Nama Alamat Latitude Longitude kecamatan gambar 1 SMK Negeri I Jalan Desa 2.9799 98.7494 1 ulumoroo.jpg ULU MOROO Lawelu 2 SMA Swasta Mandrehe 3.43858 98.7777 1 Swasta_ulu.jpg ULU MOROO 3 SMK Swasta Reformasi JL.Desa Tetehosi 3.14655 3.14655 2 reformasi.jpg Tabel III.4. Normal 2NF : Tabel Kecamatan Id_kecamatan KC 01 KC 02 Kecamatan MANDREHE LAHOMI Pada tabel lokasi, profil dan jarak sudah dalam bentuk normal, sehingga tidak akan terjadi anomali pada saat insert, delete, dan update. Proses normalisasi untuk ketiga tabel tersebut dihentikan pada keadaan normalisasi kedua (2NF).

48 III.3.2. Desain Tabel Adapun rancangan tabel database yang penulis gunakan dalam sistem informasi geografis lokasi SMA dan SMK di Nias Barat adalah sebagai berikut: 1.Tabel Admin Tabel admin ini digunakan untuk menyimpan record data dengan properti atau atribut id, user, password dan namanya. Nama Database Nama Tabel Primary Key : sekolah : admin : id III.5 Tabel Admin Nama Field Tipe Data Panjang Keterangan id varchar 2 - user varchar 10 - password varchar 35 - namanya varchar 40-2. Tabel Lokasi Tabel lokasi ini digunakan untuk menyimpan record data dengan properti atau atribut id_lokasi, longitude, latitude, id_kec, dan alamat. Nama Database Nama Tabel Primary Key : sekolah : lokasi : id_lokasi

49 III.6 Tabel Lokasi Nama Field Tipe Data Panjang Keterangan id_lokasi Int 11 - Nm_sekolah Char 100 - Status_sekolah Char 20 longitude Double - - latitude Double - - Id_kec varchar 2 - Alamat Char 50-3. Tabel Kecamatan Tabel kecamatan ini digunakan untuk menyimpan record data akun dengan properti atau atribut id dan kecamatan. Nama Database Nama Tabel Primary Key : sekolah : kecamatan : id Foreign Key : III.7 Tabel Kecamatan Nama Field Tipe Data Panjang Keterangan id varchar 2 - kecamatan varchar 35 - III.3.3 Entity Relationship Diagram (ERD) ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Adapun ERD yang penulis gunakan dalam SIG lokasi Sekolah SMA dan SMK di Nias Barat adalah sebagai berikut :

50 id m kecamatan Olah data 1 admin 1 Olah data user password namanya m lokasi id_lokasi Nm_sekolah longitude id kecamatan 1 memiliki m alamat Id_kec latitude Gambar III. 14 Entity Relationship Diagram III.4. Desain User Interface Perancangan tampilan pada Sistem Informasi Geografis Lokasi SMA dan SMK di Nias Barat adalah sebagai berikut: III.4.1 Desain Output Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari Sistem Informasi Geografis Lokasi Sekolah SMA dan SMK di Nias Barat ini adalah sebagai berikut :

51 1. Menu Utama GIS Rawan Banjir Sistem Informasi Geografis Lokasi Sekolah SMA dan SMK di Nias Barat Home Data Banjir Lokasi n Admin Selamat Datang.. Gambar III.15 Desain Menu Utama 2. Form Data Lokasi Sekolah Sistem Informasi Geografis Lokasi Sekolah SMA dan SMK di Nias Barat GIS Rawan Banjir Home Data Banjir Lokasi Admin n Pilih Kecamatan Peta Lokasi Sekolah Pilih kecamatan terlebih dahulu untuk selanjutnya dapat melihat peta Jumlah File Pilih pencarian go xxxxxxxxx cancel PETA REFERENSI PETA LEGENDA Pan Zoom In Zoom Out Refresh Gambar III.16 Desain Peta Sekolah

52 III.4.2 Desain Input Rancangan form masukan (input) yang penulis gunakan dalam pembuatan dari sistem informasi geografis lokasi SMA dan SMK di Nias Barat adalah sebagai berikut : 1. Login Dalam desain form login yang menjadi inputan adalah user name dan password. Tampilannya adalah sebagai berikut : Login X User Name Password Login Gambar III.17 Desain Form Login 2. Form Input Data Kecamatan Dalam desain Input data kecamatan yang menjadi inputan adalah id kecamatan dan kecamatan. Tampilannya adalah sebagai berikut : Sistem GIS Informasi Rawan Geografis Banjir Lokasi Sekolah SMA dan SMK di Nias Barat Home Data Kecamatan Data Data Lokasi Banjir Logout Tools Logout n Input Kecamatan Id Kecamatan :: Kecamatan Tambah Kode Wilayah 21 20 19 18 17 Nama Wilayah Medan Amplas Medan Johor Medan Tuntungan Medan 21 Selayang Medan Denai Perintah Edit / Delete Edit / Delete Edit / Delete Edit / Delete Edit /Delete Halaman : 1/ 2 / 3/ 4 / 5 Gambar III.18 Desain Form Input Data Kecamatan

53 3. Form Input Data Lokasi Sekolah Dalam desain Input Lokasi Sekolah yang menjadi inputan adalah id_lokasi, longitude, latitude, id_kecamatan dan alamat. Tampilannya adalah sebagai berikut : DATA LOKASI SEKOLA SMA DAN SMK DI NIAS BARAT Data Lokasi Gambar III.19 Desain Form Input Data Lokasi Sekolah