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. Komponen-komponen data flow diagram yaitu : entitas luar, proses penyimpanan data, dan arus data. DFD memiliki simbol-simbol yang digunakan untuk menggambarkan model data seperti yang tertera pada table berikut ini.
Gane/Sarson Yourdon/De Marco Keterangan Entitas eksternal dapat Entitas Eksternal Entitas Eksternal berupa unit terkait yang berinteraksi dengan sistem tapi berada di luar sistem. Proses Unit yang memperguna kan atau melakukan tra nsformasi data. Komponen fisik tidak d iidentifikasi. Aliran data dengan arah khusus dari sumber ke tujuan. Data Store Penyimpanan data atau tempat data dilihat oleh proses. Tabel 3.1 Simbol Data Flow Diagram
3.3. Gambar Diagram DFD Input Data Meminta Info wisata Admin Login Sistem Informasi Pariwisata Kab. Langkat User Verifikasi Login Modifikasi data Gambar 3.3 Diagram DFD Memberikan Request user 3.4. Flowchart (diagram alir) Flowchart adalah bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Flowchart 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.
N o Simbol Keterangan 1 Terminator yang berarti digunakan untu k 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, penambahan/pengurangan 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 sambung an dari flowchart yang terputus di halaman yang sama atau halaman berikutnya 8 Untuk menyimpan data Gambar 3.4 Flowchart (Diagram Alir) 3.4.1. Flowchart Admin Flowchart Admin dapat dilihat pada gambar di bawah ini : Start Admin Login Tidak Login Sukses Ya Edit Data End Gambar 3.4.1 Alur Flowchart Admin
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 Kuliner Kab. Langkat Kab. Karo Kab. Tobasa Halaman Kabupaten Halaman Kabupaten Sejarah Makna Logo Pariwisata Visi dan Misi Potensi Daerah Halaman Potensi Daerah Kab. Langkat Kab. Karo Kab. Tobasa Kontak Kami Halaman Kontak Kami End Gambar 3.4.2. Flowchart Menu Utama
3.5. Perancangan Database 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 : 1. Tabel Admin Nama Field Tipe Data Auto-Increment (AI) Indeks Id_admin Integer (3) Ya Primary Username Varchar (30) - - Password Varchar (30) - - Tabel 3.5.1 Tabel admin 2. Tabel Kabupaten Nama Field Tipe Data Auto-Increment (AI) Indeks Id_Kabupaten Integer (3) Ya Primary Sejarah_kabupaten Text - - Nama_kabupaten Varchar (30) - -
Makna_logo Varchar (30) - - Tabel 3.5.2 Tabel Kabupaten 3. Tabel Kuliner Nama Field Tipe Data Auto-Increment (AI) Indeks Id_kuliner Int (3) Ya Primary Nama Text - - Asal_daerah Text - - Gambar_kuliner Varchar (30) - - Tabel 3.5.3Tabel Kuliner 4. Tabel Potensi Daerah Nama Field Tipe Data Auto-Increment (AI) Indeks Id_potensi Int (3) Ya Primary Asal_daerah Varchar (30) - - Isi_potensi Text - - Tabel 3.5.4 Tabel Potensi Daerah
BAB 4 IMPLEMENTASI SISTEM 4.1. Pengertian Implementasi Sistem Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang ada dalam rancangan sistem yang telah ditetapkan dan disetujui seperti menginstal, menguji sistem yang dibuat dan memulai sistem yang baru. 4.2. Tujuan Implementasi Sistem Adapun tujuan-tujuan dari implementasi sistem yaitu: a. Menyelesaikan desain sistem yang telah ditetapkan dan disetujui sebelumnya. b. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem dengan mudah sehingga mendapat informasi yang baik dan jelas. c. Menguji apakah sistem tersebut sesuai dengan permintaan pemakai (user). d. Memastikan bahwa konversi ke sistem baru telah berjalan dengan baik dan lancar dengan membuat rencana, mengontrol dan melakukan instalasi secara benar.
4.3. Komponen-Komponen Kebutuhan Sistem Untuk menunjang penerapan sistem yang dirancang, dibutuhkan komponenkomponen yang sangat berperan terhadap kebutuhan sistem. Berikut beberapa komponen yang dibutuhkan sistem agar dapat beroperasi dengan baik. 4.3.1. Hardware Komponen ini merupakan komponen pertama yang sangat diperlukan dalam mewujudkan sistem yang diusulkan. Dalam hal ini penulis merincikan spesifikasi hardware yang dianjurkan adalah sebagai berikut: a. Personal Computer dengan processor Intel Pentium IV 1.8 GHz atau setara. b. Memori RAM 256 MB atau lebih. c. Kapasitas Harddisk minimal 5 GB d. Microsoft Windows 2000 atau XP Home e. Microsoft Windows XP Professional (lebih disarankan) f. Monitor Super VGA, Keyboard dan Mouse 4.3.2. Software Dengan adanya fasilitas hardware saja tentu tidak akan dapat digunakan tanpa adanya bantuan penuh dari komponen software. Adapun software yang digunakan dalam pembuatan website ini adalah: a. Sistem Operasi Windows XP b. Macromedia Dreamweaver c. XAMPP
4.3.3. Brainware Brainware adalah sumber daya manusia yang nantinya akan berperan sebagai user ataupun administrator. Brainware sebagai administrator adalah yang melakukan pengolahan website. Administrator harus mengerti tentang bahasa pemrograman PHP dan MySQP serta jalannya sistem. Sedangkan user adalah pengguna website itu sendiri. User tidak harus mengerti tentang bahasa pemrograman tersebut karena user hanyalah pengguna dan hanya cukup mampu mengoperasikan internet browser. 4.4. Tampilan Halaman Website Pada tampilan awal menu, kita akan dihadapkan pada beberapa pilihan pariwisata yang akan kita lihat. Untuk lebih jelasnya dapat dilihat pada Gambar 4.1. Untuk menjalankan sistem gunakan web browser firefox atau Google Crome dan ketikkan pada addres bar http://localhost/ta/index.php. Halaman utama sistem tersebut seperti pada gambar berikut: Gambar 4.1 Halaman home
Gambar 4.2 Halaman Home Langkat Gambar 4.3 Halaman Kuliner Langkat
Gambar 4.4 Halaman Pariwisata Langkat Gambar 4.5 Halaman Pakaian Adat Langkat
Gambar 4.6 Halaman Rumah Adat Langkat Gambar 4.7 Halaman Adat Istiadat Langkat
Gambar 4.8 Halaman Video Langkat Gambar 4.9 Halaman Kontak Langkat
Gambar 4.10 Halaman Admin
BAB 5 KESIMPULAN DAN SARAN 6.1 Kesimpulan Dalam penulisan tugas akhir ini telah diuraikan bagaimana perancangan sistem dalam pembangunan website Pariwisata Kabupaten Langkat, maka penulis dapat membuat kesimpulan sebagai berikut: 1. Dalam membuat website yang dinamis menggunakan Aapache sebagai web server, PHP sebagai web scripting dan MySQL sebagai database. 2. Sebuah website dinamis adalah website yang secara berkala informasi didalamnya dapat diperbaharui. 3. Pembuatan suatu aplikasi website dapat dilakukan di komputer lokal tanpa terkoneksi ke internet yaitu dengan menggunakan web server Apache. 4. Situs Pariwisata Langkat ini adalah sarana informasi online yang bisa diakses oleh siapapun juga, baik dari pihak Dinas Pariwisata Langkat, masyarakat Langkat maupun masyarakat dari mancanegara. 6.2 Saran 1. Diharapkan partisipasi dari pihak Dinas Pariwisata Langkat dalam memelihara dan memperbaharui data dan informasi di dalam website Pariwisata Langkat.
2. Isi situs website seharusnya diperbaharui oleh admin secara berkala guna memberian informasi yang terbaru dan tercepat. 3. Kecepatan dalam membuka halaman website Pariwisata Langkat perlu diperhatikan, agar pengunjung tidak merasa bosan karena harus menunggu lama untuk membuka halaman website.