BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan sekumpulan elemen yang satuan. fungsinya saling berhubungan dan bertanggungjawab

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. Dalam mengembangkan Sistem Tryout Online berbasis web di SMP ini

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah teknik pemecahan masalah yang. menguraikan bagian-bagian komponen dengan mempelajari

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB II ANALISIS DAN PERANCANGAN SISTEM. yang dibangun adalah sistem pendukung, user dan perannya,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB II. Analisis dan Perancangan. 2.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai kegiatan pengembangan

BAB II ANALISIS DAN PERANCANGAN. ini hanya sebatas transaksi pemesanan paket wisata secara online.

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB 2 ANALISIS DAN PERANCANGAN. lunak yang digunakan dalam pembuatan sistem tersebut adalah : yang digunakan dalam pembuatan sistem ini adalah :

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB II ANALISIS DAN PERANCANGAN

BAB 3 PERANCANGAN SISTEM

BAB 2 ANALISIS DAN PERANCANGAN

Tampilan Layar Admin Manajemen Kontak Kami, digunakan untuk menambah,

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu sistem informasi digunakan untuk

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. membuat suatu kebijakan dan perancangan untuk mengembangkan suatu

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem memberikan gambaran tentang sistem yang saat ini

BAB VII Database MYSQL

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi yang dibuat ditujukan untuk memberikan informasi

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. dengan adanya suatu kebijakan dan perencanaan untuk mengembangkan

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB 2 ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pembuatan Sistem Informasi Penjualan Jersey Di Jam s

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB V IMPLEMENTASI SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA RANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penjualan secara online

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

BAB 2 ANALISIS DAN PERANCANGAN. berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa


BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB II ANALISIS DAN PERANCANGAN SISTEM. Pada Sistem Infomasi Penjualan Onderdil pada Bengkel Nugroho,

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB 2 ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan programprogram. pendukung dalam menjalankan perangkat keras.

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa


BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem Informasi Tarian Nusantara ini. dibangun untuk memberikan informasi kepada masyarakat

BAB 2 ANALISIS DAN PERANCANGAN. pendukung, diagram alir sistem, perancangan basis data, struktur tabel,

BAB 2 ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk. menganalisis kebutuhan dari objek yang akan di bangun antara

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis. kebutuhan dari objek yang akan di bangun antara lain sistem

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan Perancangan dari aplikasi ini memerlukan perangkat lunak dan perangkat keras yang menjadi bagian penting dari pengembangan sebuah sistem. Dalam pengembangan aplikasi Sistem Informasi Biro Perjalanan Wisata Prima Anjang Ria ini digunakan perangkat lunak dan perangkat keras sebagai berikut : 2.1.1Perangkat Lunak Perangkat lunak yang digunakan dalam pengembangan aplikasi Sistem Informasi Biro Perjalanan Wisata Prima Anjang Ria 1. System operasi program minimal Microsoft Windows XP. 2. AppServ 2.5.8, sebagai software yang berisi web server Apache, PHP, dan Database Server MySQL. 3. Aplikasi browser program yang dipakai adalah Google Crome. 2.1.2Perangkat Keras Perangkat keras yang digunakan dalam pengembangan aplikasi Sistem Informasi Biro Perjalanan Wisata Prima Anjang Ria ini adalah sebagai berikut : 3

4 1. Processor Intel Core i3, M330 2.13Ghz. 2. Harddisk 250 Gh 7200 rpm. 3. Memory 2048 MB. 4. Keyboard standard sebagai perangkat masukan 5. Printer sebagai perangkat keluaran. 2.1.3 User Yang Terlibat Dalam sistem ini terdapat dua user yang dapat menggunakan sistem ini. Dua user tersebut adalah admin dan pengguna akhir. Admin memiliki hak untuk memasukkan data, mengubah data, dan juga menghapus data. Admin juga dapat mengolah data yang ada dalam sistem tersebut. Sedangkan pengguna masyarakat umum dapat melihat informasi yang terdapat dalam sistem tersebut. Masyarakat umum yang dimaksud adalah pengunjung web yang ingin mengetahui informasi biro perjalanan wisata. 2.2 Struktur Tabel Struktur tabel merupakan tahapan lanjutan dari pengumpulan dan pengidentifikasian permasalahan yang ada. Data yang dikumpulkan disimpan dalam bentuk tabel untuk memudahkan pengolahan data. Aplikasi Sistem ini terdapat 4 tabel yaitu tabel tujuan wisata, kategori, buku tamu, user. Adapun, struktur dari masing-masing tabel tersebut sebagai berikut :

5 2.2.1Tabel Admin Fungsi tabel admin adalah tabel yang digunakan untuk menyimpan atau merekam data administrator. Tabel ini berisi data administrator. Struktur Tabel dapat dilihat pada Tabel 2.1 dengan spesifikasi sebagai berikut : Nama Tabel : administrator Kunci Utama : id_administrator Kunci Tamu : - Jumlah Field : 3 Tabel 2.1 Perancangan Struktur Tabel Admin No Nama Field Type Panjang Keterangan 1. Id_administrator* int 10 Id admin 2. username Varchar 25 Nama admin 3. password Varchar 25 Password 2.2.2 Tabel Kategori Fungsi tabel kategori adalah tabel yang digunakan untuk menyimpan atau merekam data kategori. Tabel ini berisi data kategori tujuan wisata. Struktur Tabel dapat dilihat pada Tabel 2.2 dengan spesifikasi sebagai berikut :

6 Nama Tabel : kategori Kunci Utama : id_kategori Kunci Tamu : - Jumlah Field : 2 Tabel 2.2 Perancangan Struktur Tabel Kategori No Nama Field Type Panjang Keterangan 1. Id_kategori* char 5 Nomor kategori (Primary key) 2. Nm_kategori Varchar 25 Kategori tujuan wisata 2.2.3 Tabel Paket Wisata Fungsi tabel paket wisata adalah tabel yang digunakan untuk menyimpan atau merekam data paket wisata yang di tawarkan. Struktur Tabel dapat dilihat pada Tabel 2.3 dengan spesifikasi sebagai berikut : Nama Tabel : parwis Kunci Utama : id_pakwis Kunci Tamu : id_kategori Jumlah Field : 7

7 Tabel 2.3 Perancangan struktur Tabel Paket Wisata No. Nama Field Type Panjang Keterangan 1. id_parwis* Varchar 6 Nomor paket wisata (Primary key) 2. Id_kategori** Varchar 10 Nomor kategori 3. Tujuan Varchar 100 Tujuan paket wisata 4. Keterangan Text - 5. Foto Varchar 50 Keterangan tujuan obyek wisata Untuk memasukan gambar 6. Harga Integer 10 Biaya peserta 7. Hit Integer 10 Untuk menghitung jumlah file yang dikunjungi 2.2.4 Tabel Buku Tamu Fungsi tabel buku tamu adalah tabel yang digunakan untuk menyimpan atau merekam data buku tamu. Tabel ini berisi data buku tamu. Tabel ini dapat dilihat pada struktur tabel 2.4 dengan spesifikasi sebagai berikut : Nama Tabel : bukutamu Kunci Utama : id_bukutamu Kunci Tamu : -

8 Jumlah Field : 7 Tabel 2.4 Perancangan Struktur Tabel Buku tamu No Nama Field Type Panjang Keterangan 1. Id_bukutamu* Integer 10 Nomor buku tamu (Primary key) 2 Nm_tamu Varchar 25 Nama pengirim buku tamu 3. email Varchar 20 Email pengirim buku tamu 4. saran Text - Saran pengunjung 5. tanggal date - Waktu 6. Status Integer 2 Status tampilkan atau tidak 7. komen Text - Komentar dari pertanyaan pengunjung 2.3 Diagram Konteks Diagram konteks adalah diagram tingkat tertinggi dalam diagram alir data dan hanya memuat proses, menunjukkan sistem secara keseluruhan. Semua entitas yang ditunjukkan pada diagram konteks dan alir data utama menuju dan dari sistem. Dengan pembuatan suatu sistem diagram konteks dari sistem, pendekatan ini menggambarkan sistem secara garis

9 besar dan yang kemudian akan dipecah menjadi bagianbagian yang lebih rinci. Diagram konteks aplikasi ini dapat dilihat pada gambar 2.1. Gambar 2.1 Diagram Konteks 2.4 Relasi Antar Tabel Relasi antar tabel ini dibuat dengan tujuan untuk menghubungkan antara satu tabel dengan tabel lainnya yang saling berhubungan sehingga dalam perancangan basis data ini dapat terlihat bagaimana hubungan antara satu tabel dengan tabel lainnya. Relasi antar tabel dapat dilihat pada Gambar 2.2 administrator id_admin* username password parwis id_parwis* id_kategori** tujuan keterangan foto harga hit kategori id_kategori* nm_kategori bukutamu id_bukutamu* nm_tamu email saran tanggal status komen Gambar 2.2 Relasi Antar Tabel

10 2.5 Diagram Alir Sistem Untuk mencapai hasil yang maksimal dan dapat berjalan dengan baik maka diagram alir sistem harus terlebih dahulu dirancang. Dengan diagram alir sistem yang baik akan diperoleh gambaran umum jalannya sistem yang dipersiapkan. Diagram alir sistem merupakan alat bantu dalam menentukan langkah-langkah kerja yang akan dilakukan, dimulai dari proses perekaman data, pembentukan berkas sampai dengan pembentukan laporan dan pembentukan informasi yang diperlukan. Diagram alir Sistem Biro Perjalanan Wisata dapat dilihat pada gambar 2.3. Gambar 2.3 Diagram Alir Sistem

11 2.6 Rancangan Input Untuk menghasilkan suatu keluaran yang diinginkan, dibutuhkan suatu masukan yang terencana dengan baik agar dapat mendukung aplikasi. Adapun rancangan masukan data yang dipergunakan dalam aplikasi ini adalah sebagai berikut: 2.6.1 Rancangan Masukan Login Admin Login Admin Nama Password XXXXX XXXXX Login Reset Gambar 2.4 Masukan Login Admin 2.6.2 Rancangan Masukan Buku Tamu B uku T am u N a m a E m a il K o ta X X X X X X X X X X X X X X X P e san X X X X X S a ve R e set 2.5 Gambar Masukan Buku Tamu

12 2.7 Rancangan Output Dari hasil rancangan masukan yang telah dibuat, maka akan menghasilkan suatu laporan yang memuat suatu informasi. Dalam hal ini suatu rancangan keluaran laporan harus dibuat sejelas mungkin, sehingga dapat memberikan informasi sesuai dengan yang diharapkan. 2.7.1 Rancangan Laporan Buku Tamu : B u k u T a m u J u m la h B u k u T a m u X X N a m a P o s t E m a il N a m a X X X X X C a r i V ie w a ll p o s te d A c tio n X X X X X X X X X X X X X X X X X X X e d it. d e le te H a p u s s e m u a b u k u ta m u Gambar 2.6 Laporan Buku Tamu 2.7.2 Rancangan Laporan Kategori Gambar 2.7 Rancangan Laporan Kategori

13 2.7.3 Rancangan Laporan Detil Paket Wisata Gambar 2.8 Laporan Detil Paket Wisata 2.7 Skrip Koneksi PHP Dalam setiap melakukan query ke database diperlukan perintah untuk koneksi, menghadapi permasalahan ini dari pada mengunakan kode yang berulang-ulang maka diperlukan file tersendiri untuk melakukan koneksi yang nantinya file ini akan dipanggil oleh file lainnya. Berikut ini kode yang digunakan: <?php $host $dbnama = "localhost"; = "root"; $dbpass = ""; $db = "pariwisata"; $koneksi = mysql_connect($host, $dbnama, $dbpass) or die ("Koneksi server gagal".mysql_error()); $pilih_db = mysql_select_db($db, $koneksi) or die ("Databases tidak ditemukan<br>".mysql_error()."");?>

14 maksud dari $host = "localhost"; adalah perintah untuk halaman server, $dbnama = "root"; adalah perintah untuk nama password server, $dbpass = ""; adalah untuk nama password user, $db = "pariwisata"; adalah nama database, $koneksi = mysql_connect($host, $dbnama, $dbpass) or die ("Koneksi server gagal".mysql_error()); adalah membuka koneksi antar PHP dengan database MYSQL dengan alamat host. $pilih_db = mysql_select_db($db, $koneksi) or die ("Databases tidak ditemukan<br>".mysql_error().""); adalah perintah untuk koneksi database.