31
BAB 3
PERANCANGAN SISTEM
3.1. Perancangan Sistem
Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang membentuk
situs. Rancangan sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai
gambaran yang jelas tentang perancangan sistem yang akan dibuat serta diimplementasikan. Rancangan program ini dapat digambarkan dengan menggunakan
flowchart diagram alir.
3.2. Data Flow Diagram
Data flow diagram yaitu suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus data dari suatu sistem dengan menggunakan pendekatan metode
analisis sistem terstruktur. Tujuan data flow diagram yaitu memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem dan
menggambarkan fungsi-fungsi yang mentransformasi aliran data. Kompo nen-komponen data flow diagram yaitu : entitas luar, proses penyimpanan data, dan arus data. DFD
Universitas Sumatera Utara
32
memiliki simbol-simbol yang digunakan untuk menggambarkan model data seperti yang tertera pada table berikut ini.
GaneSarson YourdonDe Marco
Keterangan Entitas eksternal dapat berupa unit
terkait yang berinteraksi dengan sistem tapi berada di luar sistem.
Unit yang mempergunakan atau melakukan transformasi data.
Komponen fisik tidak diidentifikasi.
Aliran data dengan arah khusus dari sumber ke tujuan.
Penyimpanan data atau tempat data dilihat oleh proses.
Tabel 3.1 Simbol Data Flow Diagram
Entitas Eksternal
Entitas Eksternal
Proses
Data Store
Universitas Sumatera Utara
33
3.3. Gambar Diagram DFD
Sistem Informasi Pariwisata
Kab. Tobasa User
Admin
Login Input Data
Modifikasi data Memberikan
Request user Verifikasi Login
Meminta Info wisata
Gambar 3.1 Gambar DFD
3.4. Flowchart diagram alir
Flowchart adalah bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Flcowchart digunakan untuk
menggambarkan sebuah algoritma. Menurut bentuknya flowchart dibedakan manjadi tiga jenis:
1.Flowchart berurut, yaitu bentuk flowchart yang bentuknya urut ke bawah dan biasanya hanya menyelesaikan satu persoalan dengan satu penyelesaian.
2.Flowchart memilih yaitu bentuk flowchart yang digunakan untuk menyelesaikan persoalan dengan penyelesaian lebih dari satu, biasa memilih satu diantara dua
penyelesaian. 3.Flowchart berulang yaitu bentuk flowchart yang digunakan untuk menyelesaikan
persoalan dengan bentuk berulang.
Universitas Sumatera Utara
34
Simbol-simbol flowchart dalam bentuk seperti dalam tabel berikut: No Simbol
Keterangan 1
Terminator yang berarti digunakan untuk menunjukkan awal dan akhir suatu algoritma
2 Proses yang digunakan untuk mewakili suatu proses.
3 Data yang digunakan untuk mewakili data input atau
output atau menyatakan operasi pemasukan data dan pencetakan hasil
4 Decision untuk suatu pemilihan, penyeleksian kondisi
di dalam suatu program 5
Preparation untuk memberi nilai awal, nilai akhir, penambahanpengurangan bagi suatu variable counter
6 Predefined
Process yang
digunakan untuk
menunjukkan suatu
operasi yang
rinciannya ditunjukkan ditempat lain prosedur, sub-prosedur,
fungsi 7
Connector untuk menunjukkan sambungan dari flowchart yang terputus di halaman yang sama atau
halaman berikutnya 8
Untuk menyimpan data
Tabel 3.2 Simbol-simbol Flowchart
Universitas Sumatera Utara
35
3.4.1. Flowchart Admin
Flowchart Admin dapat dilihat pada gambar di bawah ini :
Start
Admin Login
Login Sukses
Edit Data
End Tidak
Ya
Gambar 3.2 Alur Flowchart Admin
Universitas Sumatera Utara
36
3.4.2. Flowchart Menu Utama
Flowchart menu utama dapat dilihat pada gambar di bawah ini :
Start Halaman Depan
Web Halaman
Home Halaman
Kuliner
Halaman Kabupaten
Halaman Kuliner
Kab. Langkat
Kab. Karo
Kab. Tobasa Halaman
Kabupaten Sejarah
Makna Logo
Pariwisata Visi dan
Misi Potensi
Daerah Kab. Langkat
Kab. Karo Kab. Tobasa
Kontak Kami Halaman
Kontak Kami End
Halaman Potensi Daerah
Gambar 3.3. Flowchart Menu Utama 3.5. Perancangan Database
Universitas Sumatera Utara
37
Database adalah kumpulan dari data yang berhubungan antara yang satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk
memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena database merupakan kumpulan dari beberapa file, dalam hal ini file-
file tersebut dikelompokkan secara terstruktur dalam beberapa tabel sesuai dengan informasi yang terkandung didalamnya. Berikut rancangan tabel yang penulis gunakan
dalam membangun sistem informasi :
a. Tabel Admin Tabel 3.3 Tabel admin