Perancangan Sistem Perencanaan dan perancangan merupakan sebuah tahap awal dalam membangun

BAB 3 PERANCANGAN SISTEM

3.1 Perancangan Sistem Perencanaan dan perancangan merupakan sebuah tahap awal dalam membangun

sebuah situs. Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang membentuk situs. Situs ini dirancang menggunakan PHP sebagai bahasa pemrogramannya dan MySQL sebagai databasenya, serta Dreamweaver CS 5 digunakan sebagai media untuk membuat layout dari situs yang telah dirancang. 3.2 Perancangan Data Flow Diagram DFD Data Flow Diagram DFD adalah suatu diagram yang menggunakan notasi- notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis. Gambaran ini tidak tergantung pada perangkat keras, lunak, stuktur data atau organisasi. Adapun data flow diagram yang penulis ajukan yaitu : Universitas Sumatera Utara Table 3.1 Simbol-Simbol DFD No Gambar Nama Fungsi 1 Kesatuan Luar External Entity Merupakan kesatuan luar di lingkungan luar sistem yang akan memberikan input atau menerima output dari sistem . 2 Proses Process Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan mengubah input menjadi output. 3 Aliran Data Data Flow Data mengalir melalui sistem, dimulai dengan sebagian input dan diubah atau diperoses menjadi input. 4 Penyimpanan Data Data Stronge Data disimpan untuk keperluan berikutnya. 3.3 Perancangan Struktur Database Database adalah kumpulan file-file yang saling berelasi antar file yang lain sehingga membentuk satu kesatuan data untuk menginformasikan suatu perusahaan, instansi dalam batasan tertentu. Adapun database yang dibuat oleh penulis adalah database shop dengan tabel-tabel sebagai berikut Universitas Sumatera Utara Tabel 3.2 Admin Nama Field Type Size Keterangan Id varchar 5 Primary Key Username Varchar 20 Password varchar 50 Tabel 3.3 Bantal Nama Field Type Size Keterangan Kode varchar 7 Primary Key Rincian text - Ukuran varchar 15 Harga varchar 7 Stok int 2 Gbr varchar 250 Tabel 3.4 Sandal Nama Field Type Size Keterangan Kode varchar 7 Primary Key Rincian text - Ukuran varchar 15 Harga varchar 7 Stok int 2 Gbr varchar 250 Tabel 3.5 Boneka Nama Field Type Size Keterangan Kode varchar 7 Primary Key Rincian text - Ukuran varchar 15 Harga varchar 7 Universitas Sumatera Utara Stok int 2 Gbr varchar 250 Tabel 3.6 Tas Nama Field Type Size Keterangan Kode varchar 7 Primary Key Model varchar 10 Rincian text - Ukuran varchar 15 Harga varchar 7 Stok int 2 Gbr varchar 250 Tabel 3.7 Bukutamu Nama Field Type Size Keterangan Ud Int 10 Primary Key Name Varchar 35 Message Text - Date varchar 30 Tabel 3.8 Resi Nama Field Type Size Keterangan Resi Varchar 14 Primary Key Nama Varchar 30 Tujuan Varchar 30 Via Varchar 15 Tgl Varchar 10 barang Text - Universitas Sumatera Utara Tabel 3.9 Pesanan Nama Field Type Size Keterangan Nama Varchar 20 Email Varchar 20 Hp Varchar 13 Nama_pengirim Varchar 20 Alamat text - Provinsi Varchar 20 Kota Varchar 30 Pos Varchar 5 Tabel 3.10 Pesantas Nama Field Type Size Keterangan Nomor Int 10 Primary key idtransaksi Varchar 50 Idproduk Varchar 20 Jumlah Int 5 Harga double - Tabel 3.11 pesanboneka Nama Field Type Size Keterangan Nomor Int 10 Primary key idtransaksi Varchar 50 Idproduk Varchar 20 Jumlah Int 5 Harga double - Tabel 3.12 pesansandal Nama Field Type Size Keterangan Nomor Int 10 Primary key idtransaksi Varchar 50 Universitas Sumatera Utara Idproduk Varchar 20 Jumlah Int 5 Harga double - Tabel 3.13 pesanbantal Nama Field Type Size Keterangan Nomor Int 10 Primary key idtransaksi Varchar 50 Idproduk Varchar 20 Jumlah Int 5 Harga double -

3.4 Flowchart