• Tidak ada hasil yang ditemukan

Entity Relationship Diagram Of Electronic Goods Sales

Dalam dokumen 2019 (Halaman 143-147)

DESIGN OF ELECTRONIC GOODS SALES WEBSITE APPLICATION ON CV. JAYA GEMBIRA

Picture 3. Entity Relationship Diagram Of Electronic Goods Sales

3.3 Database Design

This stage is transformed from manual data into a database that is divided into several tables, in which there are sections called fields or columns.

Database table on information systems for selling electronic goods.

3.3.1 Entity Relationship Diagram

Entity relationship diagram in the form of set of entities and set of relations. Components will be transformed into tables. Attributes in Entity Relationship diagrams are expressed as fields from tables.

Picture 3. Entity Relationship Diagram Of Electronic Goods Sales

3.4 Design Of Table Structure

The following is the table structure that is generated

a. Item Table

Item table is used to store product data which has fields namely id_barang as primary key, id_category as foreign key, item, price, stock, weight, description

ICMST 2019 August, 1 2019 and image.

b. Payment Table

Payment table is used to store payment data consisting of fields namely id_payment as primary key, id_please as foreign key, tgl_bayar, no_bukti, jum_bayar, verification and id_user.

c. Users Table

Users tables are used to store users data that has Id fields as primary key, name, email, email_verified, password, remember_token, updated_at, created_at.

d. Order Details Table

Order detail table is used to store detailed order data which consists of several fields, including id_det as primary key, id_ message, id_user, item, price_ unit, total_barang and total_juml_bayar.

e. Category Table

Category table is used to store item category data which consists of the id_category field as the primary key and the category for storing item categories.

f. Delivery Table

Delivery table is used to store data - data items to be sent consist of id_kirim fields as primary keys, id_paid, id_user, send date, status_ send, nama_kurir and invoice.

g. Order Table

Order table is used to store data - user data order consists of id_post as primary key, tgl_bayar, jmlh_bayar, id_user, number_hp, name, province, city, sub-district, address, proof, item.

3.5 List Of Files Used

In system implementation files are used which are divided into member user files and admin files.

The files used in the implementation of the system from the description of each file, namely :

Table 2. Register Member User Files No File Name Description

1 Index.PHP User main page and homepage file

2 Login. PHP Login for user script file

No File Name Description

3 Register. PHP Registration file for user 4 Product.PHP File to see items being

sold

5 Cart.PHP File to add items to the basket

6 Checkout.PHP File to see what items will be purchased

7 Pay .PHP File for payment 8 Send. PHP File to view shipping

items

9 About Us.PHP File to display CV. Jaya Gembira

Table 3. List of Admin Files No File Name Decription 1 Index.PHP Intro page file for admin 2 Login. PHP File for admin page login 3 Logout.PHP File to logout the admin

page

4 Add Item. PHP File to see the purchase or delivery of goods 5 Edit Item. PHP File for editing items 6 Payment

Process. PHP

File to see the payment process entered 7 Delivery

Process. PHP

File to see the sending process when the user has made a payment 8 Edit Delivery.

PHP

File to edit the send status if the ordered item has been sent and has been received by the user

9 Check

Shipping Items. PHP

File to display what items are ordered by the user

3.6 Implementation Of User Interface

Implementation of a normal user interface is intended for users in this section where users cannot place an order, but can see a collection of electronic items.

3.6.1 Index Page

Index page containing the login form and visitor page is intended for users who are not logged in, a normal user can browse electronic items but cannot order before registering as a user.

3.6.2 Login Page

Login page contains a login and register page for visitors. Visitors who have not yet become users can fill in the list on the form page.

3.6.3 Product Page

Product page contains electronic items sold on CV. Jaya Gembira on the product page has 27 categories of goods, and there are 3 criteria namely kitchen equipment, household electronics and audio

& video.

3.6.4 Add To Cart Page

Add to cart page contains items that will be purchased before the items purchased enter the checkout process.

3.6.5 Checkout Page

Checkout page contains items to be purchased by the user, the checkout process is to contain the name of the item to be purchased, the number of purchases and total purchases then proceed to the payment process.

3.6.6 Pay Page

Pay page contains the form that is filled in to determine the address of the item to be sent along with the calculated price of the item automatically and upload a photo of proof of payment.

3.6.7 Send Page

Send page contains the form filled in by the admin on this form containing payment no, Delivery date, send status, courier name and receipt of goods if the item has been received by the customer.

3.6.8 About Us Page

About us page is a page that shows about biodata about us CV. Jaya Gembira.

3.6.9 Admin Index Page

Admin index page when logging in as admin.

Admin assignments add new products, edit products, delete products, verify payments and send shipping receipts.

3.6.10 Admin Add Item Page

Added item page contains the form filled in by

the admin on this form to add existing items.

3.6.11 Admin Goods Page

Admin item page contains items displayed by the admin, on this page the admin can edit or delete items.

3.6.12 Admin Item Edit Page

Item edit page is used by admin to edit items.

The item edit page can only be accessed by the admin, the user cannot access the item edit page.

3.6.13 Admin Payment Process Page

Page that functions as a payment process when a user orders an item. The payment page can only be accessed by the admin, the user cannot access the payment page.

3.6.14 Admin Delivery Process Page

Page that functions as the sending process to the user. . The shipping process page can only be accessed by the admin, the user cannot access the shipping process page.

3.6.15 Admin Edit Shipping Page

Edit shipping page display is used to add proof of delivery photos if the items sent have been received by the user. The shipping edit page can only be accessed by the admin, the user cannot access the edit shipping page. Users can only find out whether the item has been sent and the item has been received.

3.6.16 Admin Invoice Page

Invoice page display is used to display what items are purchased by the user. The invoice page can only be accessed by the admin, the user cannot access the invoice page.

4. CONCLUSIONS

From the process of analysis, design and implementation carried out in the previous chapters, then conclusions can be drawn, along with

ICMST 2019 August, 1 2019 suggestions that can be useful for improvement in

subsequent research, as follows: An information system for selling web-based electronic goods has been produced on CV. Jaya Gembira. The system built can display online about services and products CV. Jaya Gembira. Using the Laravel website framework is easier to design because Laravel's framework has clear expressive syntax and saves time because Laravel framework doesn't need to input all PHP files.

For further system development, the following suggestions can be given:

The object of the research carried out can be broader, namely not only referring to product sales information, but also to the entire network of social organizations that exist. The complexity and features of the website can be further expanded. In terms of website appearance, it is expected to be able to be refined to make it more attractive. It is expected that further development of information systems designed, so that it becomes an integrated information system to cope with and process larger data in the future.

REFERENCES

Afyenni, R. et al. (2014) ‘Flow Diagram Data Design For School Information System (Case Study In Unp Laboratory Development High School) ', 2 (1).

Fernando, S. et al. (2016) ‘Design And Development Of Company Quality Management Information System Using Laravel And Materialize Framework (Case Study: Document Control Section of PT. Pura Barutama Division

Boxindo, Kudus), pp. 46–61.

Hilmawan, H., Nurhayati, O. D. and Windasari, I. P.

(2015) ‘Information Technology Governance Analysis Using The Cobit 5 Framework At Amik Jtc Semarang ', Journal of Technology and Computer Systems, 3 (2), p. 247. doi:

10.14710 / jtsiskom.3.2.2015.247-252.

Irfandi, M. (2015) Met Measurement Of Software Metric On Implementation Of Framework Laravel Framework Application (Application) Web-Based Application: Journal Logic Software Metric Measurement On Laravel Framework Impelementation Application, Application 3. 7731–7738.

Komalasari, R. (2008) ‘Civil Service In Sanggar Office Learning (Skb) Sungailiat Using Visual Basic Programming Language 2008’. Miranda, O. S. et al. (2017) ‘JOM FISIP Vol. 4 No.1 - February 2017 Page 1 ', 4 (1), pp. 1–15.

Komalasari, R. (2008) ‘CIVIL SERVICE IN SANGGAR OFFICE LEARNING (SKB) SUNGAILIAT USING VISUAL BASIC PROGRAMMING LANGUAGE 2008’.

Miranda, O. S. et al. (2017) ‘JOM FISIP Vol. 4 No.1 - February 2017 Page 1 ', 4 (1), pp. 1–15.

Nasir, J. A. et al. (2015) ‘Drug Management Information System in the Pharmacy Installation of Pekalongan District Health Office’.

Pacitan, K. (2014) ‘Microsoft Word - 64 Designing an Online Book Catalog at the Um ... 'Library, pp.

1–6.

Rifqi, M., & Hazmi, A. (2018). Design and Build a Website Finding Artisan Using the Laravel Framework, 71–80. Rini, A., Kom, S., Kom, M., &

Valentina, E. S. (2018). Website Implementation as a Media Promotion on CV Gilang Perkasa Using the Laravel Framework, (2017), 8-9.

136

MAKING DASHBOARD BASED ON DATA MART USING POWER BI

Dalam dokumen 2019 (Halaman 143-147)