Analisis Sistem Metode Perancangan

BAB 4 PERANCANGAN SISTEM

4.1 Analisis Sistem

Seiring dengan perkembangan teknologi informasi saat ini serta untuk meningkatkan efesiensi kerja dan waktu, maka masih banyak sistem yang ada saat ini yang masih manual, yang harus diganti dengan sistem yang lebih baik lagi, yaitu dengan membangun sistem yang terkomputerisasi atau online. Untuk memulai membangun suatu program mengenai perancangan website Pemerintahan Desa Firdaus Kecamatan Sei Rampah, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari pengguna yang akan menggunakan website. 4.2 Perancangan Sistem Perancangan merupakan proses yang dilakukan oleh perancang sistem untuk mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana komponen sistem diaplikasikan. Proses ini menyangkut tujuan sistem tersebut, audience, objek dan informasi domain. Perancangan yang baik harus mengetahui bagaimana mendapatkan efek yang dibutuhkan oleh spesifikasi tersebut dengan cara paling tepat dan akurat. Dalam hal ini, sistem yang akan dibuat adalah dengan menggunakan PHP sebagai bahasa pemogramannya dan MySQL sebagai database nya serta Notepad++ sebagai media untuk membuat sistem inforamsi berbasis web ini. Adapun spesifikasi serta target terhadap sistem yang akan dibuat yaitu : 1. Perancangan yang akan dibuat yaitu “Perancangan Sistem Informasi Pemerintahan Desa Firdaus Kecamatan Sei Rampah Kabupaten Serdang Bedagai Berbasis Web”. Yang menyediakan informasi-informasi yang berkaitan dengan desa dan pengenalan desa secara luas. 2. Target yang ingin dicapai dalam perancangan sistem informasi berbasis web ini adalah diharapkan pengunjung mendapatkan segala informasi mengenai desa tersebut secara fleksibel dan diharapkan pula dapat memberikan kemudahan bagi masyarakat luas dalam mencari informasi tentang Desa Firdaus Kecematan Sei Rampah Kabupaten Serdang Bedagai.

4.4 Metode Perancangan

Metode perancangan sistem ini menggunakan metode pendekatan atas-bawah top and down approach. Perancangan ini dimulai dari bentuk yang luas yaitu diagram konteks, kemudian diturunkan secara bertahap menjadi bentuk yang lebih detail.

4.4.1 Pembuatan Diagram Alir

Flowchart Dengan adanya flowchart, akan sangat membantu untuk memvisualisasikan isi dari setiap halaman dan navigasi antara halaman tersebut. Secara sederhana flowchart keseluruhan web ini dapat dilihat sebagai berikut : N N Y N Y Start Tampilan Home Tombol Halaman Utama Tombol Profil Tampilan Profil Tampilan Gallery Tombol Berita Tampilan Berita Tombol Gallery A D C B N Y Y Keterangan : A = Tampilan Home F = Tampilan Contact B = Tampilan Profil G = Tampilan Berita Terkini C = Tampilan Gallery H = Tampilan berita Sebelumnya D = Tampilan Berita I = Tampilan Peta E = Tampilan Komentar Tombol Komentar Tombol Contact Tampilan Contact Tampilan Komentar F E Tombol Berita Terkini Stop Tampilan Berita Terkini G N N Y N Y Y Tombol Berita Sebelumnya Tampilan Berita Sebelumnya H Tombol Peta Tampilan Peta I Y N Y N Gambar 4.1 Flowchart Perancangan Perancangan Website Pemerintahan Desa Firdaus Kecamatan Sei Rampah Kabupaten Serdang Bedagai Gambar 4.2 Flowchart Admin

4.4.2 Diagram Konteks Contex Diagram

Login Login Logout Halaman Admin Input Username dan Pasword Home Data Username dan Password Update Data Tampilan Home Tampilan P fil Tampilan Gallery Tampilan B i Tampilan Komenta Tampilan Contact Tampilan peta Diagram Kontek Contex Diagram adalah diagram level tertinggi dari DFD yang menggambarkan hubungan sistem dengan sistem dengan lingkungan luar web. Data flow Diagram DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram alir data adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Pada tahap analisa, penanganan notasi simbol lingkaran dan anak panah menggambarkan arus data dalam perancangan sistem sangat membantu dalam komunikasi dengan pemakaian sistem menggunakan notasi-notasi untuk menggambarkan arus dari data sistem. Berikut ini adalah gambar DFD level 0 dan DFD level 1 yang merupakan perincian dari diagram konteks. Disamping itu DFD adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Gambar 4.3 Diagram Konteks Perancangan Website Pemerintahan Desa Firdaus Kecamatan Sei Rampah Kabupaten Serdang Bedagai Pengunjung Website Pemerintahan Desa Admin Pengunjung Data Berita Data Komentar Update Data Tampilan Home Tampilan P fil Tampilan Gallery Tampilan B i Tampilan Komenta Tampilan Contact Tampilan peta D1 Berita D2 Gallery D3 Komentar Gambar 4.4 DFD Level 0 Admin 2 B i 3 Gallery 4 Komentar 4 Halaman Admin Data Komentar Data Gallery Data Berita Data Gallery Update Data Berita Update Data Gallery Update Data Username dan Password Admin 1 Halaman Utama Hasil Update Update Berita Edit Berita Data Berita Data Username dan password Update Data Hasil Update D1 Berita Update Berita D1 Berita Data Berita Tambah Berita Gambar 4.5 DFD Level 1 Berita 2.3 Manage Berita 1 Halaman Utama 2.1 Berita Admin Update Data Berita 4 Halaman Ad i 2.2 Tambah B it 2.3 Manage Berita Edit Gallery Data Gallery Hasil Update Update Gallery Data Username dan password Update Data Data Username dan password Update Data D2 Gallery Gambar 4.6 DFD Level 1 Gallery 1 Halaman Utama 3.1 Gallery 3.2 Manage Gallery Update Data Gallery 4 Halaman Admin Admin Edit Komentar Data Komentar Hasil Update Update Komentar D3 Komentar Gambar 4.7 DFD Level 1 Komentar

4.4.3 Entity Relationship Diagram ERD

1 Halaman Utama 4.1 Komentar 4.2 Manage Komentar Update Data Komentar 4 Halaman Admin Entity Relationship Diagram ERD adalah suatu model untuk menjelaskan hubungan antar data dalam basis data database berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Gambar 4.8 ERD Berita Gambar 4.9 ERD Gallery Gambar 4.10 ERD Berita Gambar 4.11 ERD Admin 4.5 Tabel Database Berita Tanggal Isi Berita Id Berita Nomor Foto Foto Berita Judul Berita Admin Gallery Keterangan Tanggal Nama Foto Komentar Tanggal Id Komentar E-Mail Isi Komentar Nama Pengunjung Id Petugas Pasword User Name Database digunakan untuk tempat penyimpanan data yang di masukkan atau diinput. Kemudian data tersebut akan ditampilkan dalam website. Berikut tabel database Website Pemerintahan Desa Firdaus Kecamatan Sei Rampah. Tabel 4.1 Tabel Database Berita Nama Field Tipe Data Ukuran Keterangan Tanggal Date Date Tanggal Berita Id_berita Int 5 Id Berita Judul_berita Varchar 500 Judul Berita Isi_berita Text Text Isi Berita Foto Varchar 1000 Foto Berita

4.2 Tabel Database Gallery Nama Field