BAB II ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. tentang penjualan busana muslim, yang meliputi data barang, cara

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Secara fungsional dalam sistem penjualan spare part sepeda online

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

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

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

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 I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

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

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

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

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

BAB II ANALISIS DAN PERANCANGAN. (studi kasus : sistem ini hanya sebatas

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

BAB II ANALISA DAN PERANCANGAN. Proses analisis adalah bagian dari pengembangan sistem. Langkah

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

BAB II ANALISIS DAN PERANCANGAN

Bab 4 Implementasi dan Evaluasi

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penyewaan mobil secara

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

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

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

BAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang

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

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN. yang akan dibangun, informasi dan data yang telah ada akan di digunakan

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN. dapat memberikan informasi nilai siswa. Sistem ini juga menyediakan

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. travel diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

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

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan Komponen yang diperlukan untuk menganalisis kebutuhan dari objek yang akan dibangun antara lain sistem pendukung, diagram alir sistem, perancangan basis data, struktur tabel, serta desain input dan output program. Di bawah ini adalah penjelasan dari masing -masing komponen kebutuhan di atas. 2.2 Sistem Pendukung Untuk mendapatkan tujuan sebuah sistem dibutuhkan sistem pendukung atau alat bantu yang berupa perangkat keras, perangkat lunak dan manusianya itu sendiri. 2.2.1 Sistem Perangkat Lunak (Software) Berikut adalah daftar perangkat lunak dan fungsinya yang digunakan dalam penyusunan Tugas Akhir ini : a) Miccrosoft Windows 8, sebagai sistem operasi. b) Xampp Control Panel Version 2.5 sebagai software bebas fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas 3

program Apache HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan HTML5. c) Script editor Sublime Text 2 dan dreamweaver. d.) Microsoft Word 2007,sebagai aplikasi untuk merancang system basis data. e.) Untuk databasenya menggunakan MYSQL dan PHP Sebagai bahasa pemrogramannya. f.) Google chrome version 26.0 sebagai web browser. g.) Microsoft Office digunakan untuk menulis naskah. h.) CorelDRAW X4 sebagai perancang form. 2.2.2 Sistem Perangkat Keras (Hardware) Untuk menjalankan sistem perangkat lunak yang digunakan maka dibutuhkan perangkat keras yang mendukung untuk melancarkan pemrosesan pembuatan program. Perangkat keras merupakan komponen komponen fisik dari komputer yang terdiri dari unit masukan, pengolahan dan unit keluaran. Dalam pembangunan sistem, digunakan komputer dengan spesifikasi sebagai berikut : 1. Processor dengan AMD Athlon X2 Dualcore QL-66, 2.20GHz. 2. Hardisk berkapasitas mencukupi. 3. RAM (Random Access Memory) 1.00 GB. 4. Perangkat input berupa keyboard dan mouse. 4

5. Perangkat output berupa monitor,printer,dan media sebagai penyimpanan seperti flashdisk. 2.2.3 Deskripsi User Di dalam sistem ini, terdapat 3 user yang memanfaatkan dan melakukan optimalisasi terhadap sistem, sehingga sistem berjalan dengan baik. Berikut ini adalah daftar User beserta hak aksesnya : User Pengunjung : Dapat melihat makanan, detail makanan dan melakukan pencarian makanan. User Pemesan : Dapat melakukan login, melihat makanan, melihat detail makanan, dapat melakukan pemesanan makanan secara online, serta dapat melihat pesanan keseluruhan. User Pemilik : Melakukan Penginputan, Pengubahan dan Penghapusan Data. 2.3 Bagan Alir Sistem : Bagan alir sistem merupakan suatu penggambaran secara logis, sistem yang akan diimplementasikan dalam bentuk program dan dibuat untuk memudahkan perancangan sistem Adapun bagan alir sistem sistem ini dapat ditunjukkan seperti gambar 2.1. 5

Gambar 2.1 Bagan Alir Sistem Keterangan bagan alir : 1. Laporan data pelanggan 2. Menampilkan data menu di monitor 3. Laporan data pesan perhari 4. Laporan data pesan perbulan 5. Laporan data pesan pertahun 6. Laporan data pesan perperiode. 6

2.4 Perancangan Basis Data 2.4.1 Relasi Tabel Gambar 2.2 Relasi Antar Tabel Keterangan: Kunci Primer (*) Kunci Tamu (**) Relasi One To One Relasi One To Many Tabel Keranjang Sebagai tabel temporary atau penyimpanan sementara di database dan tidak mempunyai relasi. 7

2.5 Struktur Tabel Struktur tabel pada Sistem Informasi Pemesanan makanan Khas Sumatera Utara Berbasis Web di Depari Restaurant adalah sebagai berikut : 2.5.1 Tabel pelanggan Kunci Utama : Kd_Pelanggan Kunci Tamu : - Jumlah Field : 7 Tabel 2.1 Tabel pelanggan Nama Field Tipe Data Lebar Keterangan Kd_Pelanggan* 6 Kode Pelanggan Nama 50 Nama Pelanggan User_Pelanggan 20 User Pelanggan Password 40 Password Alamat 50 Alamat Email 50 Email Telp Integer 15 Telepon 2.5.2 Tabel menu Kunci Utama : Id-Menu Kunci Tamu : Jumlah Field : 6 8

Tabel 2.2 Tabel menu Nama Field Tipe Data Lebar Keterangan Id_Menu* 5 Id Menu Nm_Menu char 5 Nama Menu jenis 20 Jenis Menu Deskripsi text - Stok barang Hrg_Menu 11 Harga menu Gambar 255 Gambar menu 2.5.3 Tabel pesan Kunci Utama : Kd_Pesan Kunci Tamu : Kd_Pelanggan Jumlah Field : 4 Tabel 2.3 Tabel pesan Nama Field Tipe Data Lebar Keterangan Kd_Pesan* 6 Kode pesan Kd_Pelanggan** 6 Kode Pelanggan Tg_Pesan date - Tanggal pesan Status 6 Status(Belum,lunas,dan,lunas) Total_Bayar Integer 11 Total Bayar 9

2.5.4 Tabel keranjang Kunci Utama : Id_Keranjang Kunci Tamu : Kd_Pelanggan,Id_Menu Jumlah Field : 4 Tabel 2.4 Tabel keranjang Nama Field Tipe Data Lebar Keterangan Id_Keranjang* 3 Id Keranjang Kd_Pelanggan** 6 Kode Pelanggan Id_Menu** 5 Id_Menu Jumlah 11 Jumlah 2.5.5 Tabel det_pesan Kunci Utama :Id_Det_Pesan Kunci Tamu : Kd_Pesan, Id_Menu Jumlah Field : 5 Tabel 2.5 Tabel det_pesan Nama Field Tipe Data Lebar Keterangan Id_Det_Pesan* 6 Id Detail Pesan Kd_Pesan** 6 Kode Pesan Id_Menu** char 5 Id Menu Jumlah 11 Jumlah Pesan Harga 10 Harga Pesan 10

2.5.6 Tabel admin Kunci Utama : - Kunci Tamu : - Jumlah Field : 3 Tabel 2.6 Tabel admin Nama Field Tipe Data Lebar Keterangan Username Char 10 Username Password char 10 Password Nama 40 Nama Admin Keterangan : ( * ) = Kunci Utama ( ** ) = Kunci Tamu 2.6 Rancangan Masukan (Input) Dari rancangan tabel yang telah dibuat, selanjutnya adalah rancangan input. Adapun rancangan input pada Sistem Informasi Pemesanan Makanan Khas Sumatera Utara di Depari Restaurant adalah sebagai berikut : 2.6.1 Rancangan Daftar Pelanggan Rancangan daftar pelanggan digunakan untuk memasukkan data pelanggan yang mendaftar untuk login pemesanan. Bentuk rancangannya ditunjukkan pada Gambar 2.3 : 11

Gambar 2.3 Daftar Pelanggan 2.6.2 Rancangan Tambah Menu Perancangan tambah menu digunakan untuk memasukkan data menu yang akan ditampilkan. Bentuk rancangannya ditunjukkan pada Gambar 2.4: Gambar 2.4 Tambah Menu 12

2.6.3 Rancangan Edit Menu Perancangan edit menu digunakan untuk memasukkan data menu yang akan ditampilkan. Bentuk rancangannya ditunjukkan pada Gambar 2.5; Gambar 2.5 Edit Menu 2.6.4 Rancangan Input Pemesanan Rancangan input pemesanan digunakan untuk memasukkan menu yang akan dipesan. Bentuk rancangannya ditunjukkan pada Gambar 2.6 : 13

Gambar 2.6 Input Pemesanan. 2.6.5 Rancangan Menu Keranjang Rancangan keranjang pesanan digunakan untuk memasukkan jumlah menu yang akan dipesan dan melihat keseluruhan menu dan total harga. Bentuk rancangannya ditunjukkan pada Gambar 2.7 : Gambar 2.7 Rancangan Form Keranjang 14

2.6.6 Rancangan Form Input Search Rancangan form input search digunakan untuk mencari data menu. Bentuk rancangannya ditunjukkan pada Gambar 2.8 : Gambar 2.8 Rancangan Input Search 2.6.7 Rancangan Form Edit Status Pembayaran Rancangan form Edit Status Pembayaran digunakan untuk mengubah status pembayaran seluruh pemesanan.bentuk rancangannya ditunjukkan pada Gambar 2.9 : Gambar 2.9 Rancangan Form Edit Staus Pembayaran 2.7 Rancangan Keluaran (Output) Rancangan Keluaran atau informasi. Informasi yang akan dihasilkan pada Pemesanan Makanan Khas Sumatera Utara Berbasis Web di Depari Restaurant adalah sebagai berikut : 15

2.7.1 Laporan Data Pelanggan Laporan data pelanggan merupakan hasil laporan pelanggan secara keseluruhan. Berikut desain output laporan pelanggan ditunjukkan pada Gambar 2.10: Gambar 2.10 Laporan Data Pelanggan. 2.7.2 Laporan Menu Dipesan Per Hari Laporan menu Dipesan per hari untuk mengetahui keseluruhan jumlah yang dipesan oleh pelangan per harinya. Berikut desain output laporan menu dipesan per hari ditunjukkan pada Gambar 2.11 ; Gambar 2.11 Laporan Menu Dipesan Per Hari 16

2.7.3 Laporan Menu Dipesan Per Bulan Laporan menu Dipesan per bulan untuk mengetahui keseluruhan jumlah yang dipesan oleh pelanggan per bulannya. Berikut desain output laporan menu dipesan per bulan ditunjukkan pada Gambar 2.12 ; Gambar 2.12 Laporan Menu Makanan Dipesan Per Bulan. 17

2.7.4 Laporan Menu Dipesan Per Tahun Laporan menu dipesan per tahun untuk mengetahui keseluruhan jumlah yang dipesan oleh pelangan per tahunnya. Berikut desain output laporan menu dipesan per tahun ditunjukkan pada Gambar 2.13 ; Gambar 2.13 Laporan Menu Dipesan Per Tahun. 18

2.7.5 Laporan Menu Dipesan Per Periode Laporan menu dipesan per periode untuk mengetahui keseluruhan jumlah yang dipesan oleh pelangan per periodenya. Berikut desain output laporan menu dipesan per periode ditunjukkan pada Gambar 2.14 ; Gambar 2.13 Laporan Menu Dipesan Per Periode 19