• Tidak ada hasil yang ditemukan

T0 562011040 BAB III

N/A
N/A
Protected

Academic year: 2017

Membagikan "T0 562011040 BAB III"

Copied!
26
0
0

Teks penuh

(1)

BAB III.

PERANCANGAN SISTEM

3.1 Analisa Kebutuhan

Sebagaima dijelaskan pada bab satu tentang

konsep point of sales berbasis website yang mampu

memudahkan pencatatan data produk penjualan. Penulis

dalam membangun aplikasi ini memerlukan beberapa

kebutuhan antara lain sebagai berikut:

3.1.1 Kebutuhan Antar Muka

Kebutuhan antar muka yang diperlukan untuk

membangun sistem informasi ini meliputi:

a. Sistem yang dibangun harus mempunyai

tampilan-tampilan yang familiar bagi user.

b. Sistem yang akan dibangun harus mampu

menyimpan data-data yang dimasukkan oleh user

ke dalam storage.

c. Sistem yang akan dibangun memiliki fasilitas

untuk menambah, memperbaharui dan menghapus

data yang ada di dalam storage.

d. Sistem yang akan dibangun dapat memberikan

laporan penjualan.

3.1.2 Kebutuhan Data

Data-data yang dibutuhkan dan akan diolah

(2)

a. Data Primer

diteliti. Data primer yang dibutuhkan antara lain

sebagai berikut:

 Data Produk, meliputi atribut produk

yang digunakan untuk mengisi field.

Field tersebut antara lain nama barang,

harga barang, deskripsi barang dan kode

barang.

b. Data Sekunder

Meliputi data-data yang diperoleh dari

internet, buku literatur, studi pustaka mengenai

arsitektur web application, database dan teknologi

pemrograman dengan aplikasi web.

3.1.3 Kebutuhan Fungsional

Layanan yang disediakan oleh aplikasi yang

akan dibangun ini antara lain antara lain sebagai

(3)

a. Mengelola otoritas passcode, yaitu data

passcode yang dimasukan oleh user dengan

benar dan selanjutnya

b. Mengelola data produk, harga produk, dan

deskripsi produk

c. Memberikan laporan penjualan

d. Memberikan fasilitas insert, update, dan

delete produk.

3.2 Perancangan Aplikasi

Proses perancangan meliputi:

a. Pemodelan arsitektur aplikasi web yang sesuai

kebutuhan.

b. Perancangan interface (antarmuka).

c. Pembuatan database.

Pendekatan yang dilakukan pada proses perancangan

aplikasi ini antara lain:

3.2.1 DFD (Data Flow Diagram)

Sebuah teknik grafis yang menggambarkan aliran

informasi dan transformasi yang diaplikasikan pada saat

data bergerak dari input menjadi output. Berikut ini DFD

sistem informasi point of sales berbasis web untuk

(4)

System Penjualan

Gambar 1.1 Diagram Konteks Sistem point of sales berbasis website

Pada diagram diatas menunjukan adanya dua dua interaksi

antara admin dan customers. Admin dapat dapat melakukan

update data category, data product dan data customers.

Sedangkan customers dapat melakukan order dengan cara login

terlebih dahulu. Data-data yang telah masuk dari customer

selanjutnya dapat dilihat oleh admin melalui halaman admin

berupa report. Selain report admin juga dapat melihat grafik

(5)

ADMIN

Memasukan kategori Memasukan kategori

Data kategori

Data kategori Data kategori

Gambar 1.2 Data Flow Diagram Level 1 Sistem point of sales berbasis

website untuk proses update kategori oleh admin

Pada halaman admin yang dapat dilakukan adalah proses

tambah produk dengan memilih kategori terlebih dahulu

selanjutnya mengisi form tambah produk, selanjutnya data-data

tersebut disimpan kedalam tabel category. Begitu pula dengan

(6)

LOGIN id

MENU UTAMA

PEMESANAN

BARANG Menyimpan data keranjang

Customers

Gambar 1.3Data Flow Diagram Level 1 Sistem point of sales berbasis website

untuk proses pembelian produk oleh customers.

Pada data flow diagram level 1 dijelaskan customer

masuk ke sistem melalui login, selanjutnya customers dapat

masuk ke menu utama dan melakukan pemesanan barang. Data

(7)

3.2.2 Flowchart

a. Flowchart Proses Login

Start

Cek Username & Password

Gambar 2.1 Flowchart untuk Login Sistem Informasi Point Of Sales berbasis Website

UD.Naga Santosa

Alur flowchart diatas menerangkan proses

login sistem. Alur akhir dari flowchart ini adalah

masuk ke halaman web, namun untuk admin dan

customer memiliki halaman berbeda. Maka dari

itu dibedakan menjadi dua yaitu A untuk Admin

(8)

b. Flowchart Proses Pemesanan Produk

Oleh Customers

B PILIH MENU

Pesan Produk

Pilih Kategori Detail

Shopping Cart

Insert Into

Belanja Lagi

Database

Hapus pesanan

Keluar

Keluar

Gambar 2.2Flowchart untuk Proses Pemesanan pada Sistem Informasi Point

Of Sales berbasis Website UD.Naga Santosa

Flowchart diatas menerangkan proses pemesanan

barang oleh customer. Customer dapat memilih beberapa

menu utama yang disediakan seperti memilih produk

(9)

memesannya dan selanjutanya akan tercatat kedalam

database.

c. Flowchart halaman admin

A Pilih Menu

Home Produk Kategori Report

Tambah

Gambar 2.3 Flowchart untuk Halaman Admin pada Sistem Informasi Point

Of Sales berbasis Website UD.Naga Santosa

Pada gambar diatas dapat dijelaskan sistem informasi

point of sales berbasis web untuk UD.NAGA SANTOSA

(10)

a. Saat aplikasi dijalankan

b. Sistem meminta user memasukan username dan

password yang akan menentukan menu yang dapat

diakses sesuai tipe autentifikasinya. Proses

pencocokan username dan password dengan data

yang tersimpan dalam database. Bila data sesuai

aplikasi akan menampilkan pilihan menu sesuai

dengan hak akses user, bila data tidak sesuai user

dapat melakukan proses ulang login atau memilih

menutup aplikasi.

c. Proses pencocokan username dan password

dengan data yang tersimpan dalam database. Bila

data sesuai aplikasi akan menampilkan pilihan menu

sesuai dengan hak akses user, bila data tidak

sesuai user dapat melakukan proses ulang login

atau memilih menutup aplikasi.

d. Tampilan menu berisi navigasi menuju fitur-fitur

yang ada pada aplikasi seperti:

 Kategori, meliputi halaman yang menampilkan

data produk yang dibedakan berdasarkan merk

produk atau kategori. Pada halaman ini

customer. Halaman ini memiliki sub menu pesan

barang dan detail. Pada menu pesan barang

maka otomatis barang yang dipilih akan masuk

(11)

menampilkan deskripsi barang. Selanjutnya

setelah customer memilih barang, customer

dapat kembali ke halaman sebelumnya untuk

memilih barang kembali dengan menu kembali

yang telah disediakan atau customer dapat

memesan barang menu selesai dan barang yang

telah dipesan akan langsung otomatis masuk ke

database dan ditampilkan ke halaman report

admin untuk diproses.

 Produk, meliputi tampilan daftar barang yang

siap dibeli oleh customer. Halaman ini terdiri

dari submenu tambah barang, edit dan hapus.

Pada menu tambah barang, admin dapat mengisi

field berupa nama barang, kategori, harga,

deskripsi barang dan gambar barang. Pada menu

edit teradapat field-field yang sama pada

halaman tambah barang, admin hanya

melakukan editing saja.

 Kategori, menu kategori menampilkan

nama-nama ketegori barang yang dijual. Setaiap nama-nama

kategori dapat diedit dan dihapus. Selain itu

terdapat menu tambah kategori yang berguna

untuk menambahkan kategori dengan cara

mengisi field nama kategori yang selanjutnya

(12)

 Report, menu report berisi daftar pemesan

barang. Data ini diperoleh dari database

order_produk.

e. Sistem menyimpan data kedalam database.

3.2.3 Jaringan Semantik

T1

Gambar 3.1 Jaringan Semantik untuk Sistem Informasi Point Of Sales

berbasis Website UD.Naga Santosa

3.3 Perancangan Basis Data

Tabel-tabel beserta relasinya yang digunakan

dalam sistem informasi point of sales berbasis website

(13)

Gambar 4.1 Perancangan alur basis data padaSistem Informasi Point Of

Sales berbasis Website UD.Naga Santosa

a. Tabel User

user

id_user varchar(50) password varchar(50) email varchar(100) level varchar(50)

(14)

Tabel User berisi data login admin, id_user

adalah id yang digunakan saat login.

b. Tabel Category

category

id int(11) category varchar(100)

Gambar 5.2Data Category

Tabel category berisi daftar kategori

produk atau pengelompokan barang

beradasarkan merk.

c. Tabel Member

Tabel member menampung data customer.

Username digunakan untuk login kedalam

(15)

d. Tabel Keranjang

pembelian yang telah dilakukan oleh customer.

e. Tabel Product

product

id int(11) product_name varchar(100) price bigint(20) image varchar(1000) id_category int(11)

deskripsi text

Gambar 5.5Data Product

Tabel ini menampung data produk yang dijual,

meliputi nama produk, harga, gambar dan

deskripsi produk. Field kategori berguna untuk

memilah produk berdasar kategori yang ada

(16)

f. Tabel Order_Produk

order_product

id int(11) id_product int(11) id_pemesan varchar(100)

Gambar 5.6Data Order Produk

Tabel ini menampung semua data pembelian oleh

customer, mulai detail barang yang dibeli dan

nama customer. Sehingga ketika data tersebut telah

tertampung dapat diproses pembeliannya.

3.4 Perancangan Antar Muka

Pada tampilan awal sistem informasi point of sales

berbasis website ini penulis merancang halaman login

untuk dapat mengakses tampilan menu utama sistem

ini. Penulis memberikan dua halaman login untuk

member dan login untuk admin. Adapun perancangan

tampilan setiap halaman website untuk member dan

admin yang dijelaskan dalam lembar kerja tampilan

(17)

a. Lembar Kerja Tampilan Halaman Login

Halaman ini berisi form username dan

form password untuk melakukan login kedalam

sistem.

Gambar 6.1 LKT halaman login

b. Lembar Kerja Tampilan Halaman Menu Utama

Pada halaman utama menampilkan pilihan

menu-menu utama. Menu logout digunakan

untuk keluar dari sistem. Menu ketegori

digunakan untuk mengelompokan produk

berdasarkan merk produk. Menu pesan

digunakan untuk memesan produk, jika di klik

maka akan masuk pada halaman shopping cart.

(18)

Gambar 6.2LKT Menu Utama

c. Lembar Kerja Tampilan halaman detail produk

Menu logout digunakan untuk keluar dari

sistem. Menu ketegori digunakan untuk

mengelompokan produk berdasarkan merk

produk. Menu kembali digunakan untuk kembali

ke menu utama. Ketika menu beli di klik maka

(19)

Gambar 6.3LKT detail produk

d. Lembar Kerja Tampilan Shopping cart

Pada halaman shopping cart berisi list

produk yang telah dipesan. Tombol hapus

digunakan untuk menghapus list produk yang

(20)

Gambar 6.4LKT shopping cart

e. Lembar Kerja Tampilan login administrator

Halaman ini berisi form usernama dan

password untuk melakukan login kedalam

(21)

Gambar 6.1 LKT login administrator

f. Lembar Kerja Tampilan menu utama

Tampilan menu utama admin berisi chart

yang menunjukan banyaknya penjualan terakhir

per tanggal. Menu 1 merupakan menu home.

Jika diklik maka akan kembali ke halaman

home. Menu 2 merupakan menu produk. Dalam

menu tersebut mengarah pada halaman produk

yang berisi daftar produk yang ada. Menu 3

adalah menu kategori, jika diklik akan mengarah

pada halaman untuk megelola kategori produk.

(22)

Gambar 6.5LKT halaman login

g. Lembar Kerja Tampilan Tambah Produk

Halaman ini berisi list produk yang sudah

ada, pada halaman ini admin dapat mengedit dan

menghapus produk dengan menu edit dan delete

yang telah tersedia. Menu 1 merupakan menu

home. Jika diklik maka akan kembali ke

halaman home. Menu 2 merupakan menu

produk. Dalam menu tersebut mengarah pada

halaman produk yang berisi daftar produk yang

ada. Menu 3 adalah menu kategori, jika diklik

akan mengarah pada halaman untuk megelola

kategori produk. Menu 3 jika diklik maka masuk

(23)

Gambar 6.6 LKT tambah produk

h. Lembar Kerja Tampilan add Product

Halaman ini berisi form untuk

menambahkan produk yang nantinya akan

otomatis masuk kedalam database. Menu 1

merupakan menu home. Jika diklik maka akan

kembali ke halaman home. Menu 2 merupakan

menu produk. Dalam menu tersebut mengarah

pada halaman produk yang berisi daftar produk

yang ada. Menu 3 adalah menu kategori, jika

diklik akan mengarah pada halaman untuk

megelola kategori produk. Menu 3 jika diklik

(24)

Gambar 6.7LKT add product

i. Lembar Kerja Tampilan Tambah Kategori

Halaman ini berisi menu untuk menambah

kategori produk yang akan otomatis masuk

kedalam database. Menu 1 merupakan menu

home. Jika diklik maka akan kembali ke

halaman home. Menu 2 merupakan menu

produk. Dalam menu tersebut mengarah pada

halaman produk yang berisi daftar produk yang

ada. Menu 3 adalah menu kategori, jika diklik

akan mengarah pada halaman untuk megelola

kategori produk. Menu 3 jika diklik maka masuk

halaman report. Button simpan digunakan untuk

(25)

Gambar 6.8LKT tambah kategori

j. Lembar Kerja Tampilan Laporan

Halaman in berisi laporan penjualan

produk berupa kolom-kolom dengan data

(26)

Gambar

Gambar 1.1 Diagram Konteks Sistem point of sales berbasis website
Gambar 1.3Data Flow Diagram Level 1 Sistem point of sales berbasis website
Gambar 2.1 Flowchart untuk Login Sistem Informasi Point Of Sales berbasis Website
Gambar 2.2Flowchart untuk Proses Pemesanan pada Sistem Informasi Point
+7

Referensi

Garis besar

Dokumen terkait

menyembunyikan perahu nelayan dan lokasi dengan aktifitas masyarakat yang tinggi yaitu dekat dermaga yang padat aktifitas, sehingga dapat dilihat

Bab II memuat teori- teori tentang transformasi geometri pada ruang 3 dimensi, bagaimana melakukan transformasi tersebut pada OpenGL, bagaimana menghubungkan OpenGL dengan bahasa

Berdasarkan uraian di atas, permasalahan yang akan dikaji dalam penelitian ini adalah menilai kondisi obyektif elemen dasar perpustakaan digital yang dimiliki oleh

Diambil disk yang sudah ada konsentrasi air perasan bawang putih lalu letakkan di atas media Mueller Hinton yang sudah ditanami bakteri Staphylococcus aureus , Untuk

praktek kerja profesi apoteker bidang Apotek yang telah.. mengupayakan terlaksananya praktek kerja

Waktu yang digunakan mahasiswa mengunakan internet antara10 sampai 40 jam per bulannya, artinya mahasiswa Universitas Bina Darma termasuk dalam kategori medium users,

siya>sah tentang Pengelolaan Badan Usaha Milik Desa Klangon Kecamatan Saradan Kabupaten Madiun berdasarkan Peraturan Bupati Nomor 28 Tahun 2016 dalam penelitian

Abstrak : Hakikat tindak tutur itu adalah tindakan yang dinyatakan dengan makna atau fungsi ( maksud dan tujuan ) yang melekat pada tuturan. Beberapa permasalahan yang