• Tidak ada hasil yang ditemukan

BAB II ANALISIS DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II ANALISIS DAN PERANCANGAN"

Copied!
17
0
0

Teks penuh

(1)

3

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 soft ware bebas fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas

(2)

4

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.

(3)

5

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

(4)

6

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

(5)

7

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.

(6)

8

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* Nama User_Pelanggan Password Alamat Email Telp integer varchar varchar varchar varchar varchar Integer 6 50 20 40 50 50 15 Kode Pelanggan Nama Pelanggan User Pelanggan Password Alamat Email Telepon 2.5.2 Tabel menu

Kunci Utama : Id-Menu Kunci Tamu :

(7)

9

Tabel 2.2 Tabel menu

Nama Field Tipe Data Lebar Keterangan Id_Menu* Nm_Menu jenis Deskripsi Hrg_Menu Gambar integer char varchar text integer varchar 5 5 20 - 11 255 Id Menu Nama Menu Jenis Menu Stok barang Harga menu 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* Kd_Pelanggan** Tg_Pesan Status Total_Bayar integer integer date varchar Integer 6 6 - 6 11 Kode pesan Kode Pelanggan Tanggal pesan Status(Belum,lunas,dan ,lunas) Total Bayar

(8)

10

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* Kd_Pelanggan** Id_Menu** Jumlah integer integer integer integer 3 6 5 11 Id Keranjang Kode Pelanggan Id_Menu 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* Kd_Pesan** Id_Menu** Jumlah Harga integer integer char integer integer 6 6 5 11 10 Id Detail Pesan Kode Pesan Id Menu Jumlah Pesan Harga Pesan

(9)

11

2.5.6 Tabel admin

Kunci Utama : - Kunci Tamu : - Jumlah Field : 3

Tabel 2.6 Tabel admin

Nama Field Tipe Data Lebar Keterangan Username Password Nama Char char varchar 10 10 40 Username Password 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 :

(10)

12

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:

(11)

13

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 :

(12)

14

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 :

(13)

15

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 :

(14)

16

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 ;

(15)

17

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 ;

(16)

18

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 ;

(17)

19

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

Gambar 2.1 Bagan Alir Sistem  Keterangan bagan alir :
Gambar 2.2  Relasi Antar Tabel  Keterangan:
Tabel 2.1 Tabel pelanggan
Tabel 2.2 Tabel menu
+7

Referensi

Dokumen terkait

Dari Tabel 2 di atas menunjukkan bahwa kesulitan belajar siswa Kelas VIII MTs Sejahtera Bersama Rambah Samo Kabupaten Rokan Hulu yang dilihat dari luar diri siswa berada pada

menangani fungsi Audit Intern telah menyampaikan laporan pelaksanaan audit intern kepada Direktur Utama dan Dewan Komisaris dengan tembusan kepada anggota Direksi yang

Hal ini senada dengan hasil penelitian Balkis dan Daru (2009) menyatakan bahwa prokrastinasi lebih banyak dilakukan oleh siswa laki-laki dari pada perempuan karena

Pengaturan duty cycle untuk koil 1 di periode ke-1 sampai dengan ke-24, tegangan yang harus diberikan adalah 263,2 V dan menghasilkan kurva tegangan seperti yang ditunjukkan

Laju dari pendinginan air laut lebih cepat dari laju pendinginan oli SAE 40 dan air sumur, sehingga struktur mikro yang terbentuk pada benda uji dengan media pendinginan

Dari hasil penelitian didapatkan nilai p<0,000 yang menyatakan terdapat hubungan shift kerja dengan kelelahan kerja pada pekerja bagian daily check di PT.Kereta

Oleh karena itu, penelitian ini bertujuan untuk mengetahui bagaimana lirik lagu keroncong, sebagai salah satu wujud kebudayaan Indonesia, sebagai media pembelajaran

Berdasarkan hasil Uji Wilxocon dan Uji T-test menunjukkan bahwa bahwa hasil penilaian kinerja bidan desa (berdasarkan kuantitas kerja) setelah penerapan prosedur kerja lebih