• Tidak ada hasil yang ditemukan

Pembangunan E-Commerce Helios Multistore Menggunakan Opencart

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan E-Commerce Helios Multistore Menggunakan Opencart"

Copied!
25
0
0

Teks penuh

(1)

PEMBANGUNAN E-COMMERCE

HELIOS MULTISTORE MENGGUNAKAN OPENCART

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

ABDU SOFYAN BAIHAQI

10110520

ADITYA KOMARUZZAMAN 10110530

PROGRAM STUDI S1

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

(2)

LAMPIRAN E

(3)
(4)

LAMPIRAN F

(5)
(6)
(7)
(8)
(9)

ii

DAFTAR LAMPIRAN ... xv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Maksud dan Tujuan ... 2

1.3.1 Maksud ... 2

1.3.2 Tujuan ... 2

1.4 Batasan Masalah ... 3

1.5 Metode Penelitian ... 3

1.5.1 Metode Pengumpulan Data ... 4

1.5.2 Metode Pengembangan Perangkat Lunak ... 4

1.6 Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA ... 7

(10)

iii

2.1.1 Sejarah PT. Helios Solusi Integrasi ... 7

2.1.2 Logo PT. Helios Solusi Integrasi ... 7

2.1.3 Badan Hukum ... 7

2.1.4 Struktur Organisasi dan Job Description ... 8

2.2 Landasan Teori ... 8

2.2.1 Konsep Dasar Sistem ... 8

2.2.1.1 Pengertian Sistem ... 8

2.2.1.2 Karakteristik Sistem ... 9

2.2.2 Konsep dasar Sistem ... 10

2.2.2.1 Pengertian Informasi ... 10

2.2.2.2 Kualitas Informasi ... 11

2.2.2.3 Nilai Informasi ... 12

2.2.2.4 Siklus Informasi ... 12

2.2.3 Konsep Dasar Sistem Informasi ... 13

2.2.3.1 Pengertian Sistem Informasi ... 13

2.2.3.2 Komponen Sistem Informasi ... 13

2.2.3.3 Tujuan Sistem Informasi ... 14

2.2.4 Pengertian Jaringan Komputer ... 15

2.2.4.1 Jaringan Komputer Berdasarkan Skala ... 15

2.2.4.2 Topologi pasa jaringan Komputer ... 16

2.2.5 Pengertian Database ... 18

(11)

iv

2.2.7 Internet ... 19

2.2.7.1 Sejarah Internet ... 19

2.2.7.2 Layanan Aplikasi Internet ... 20

2.2.7.3 Aplikasi Web ... 22

2.2.7.4 Web Server ... 22

2.2.7.5 Web Browser ... 23

2.2.7.6 SEO (Search Engine Optimization) ... 24

2.2.8 E-Commerce ... 25

2.2.8.1 Pengertian E-Commerce ... 25

2.2.8.2 Sejarah Perkembangan E-Commerce ... 25

2.2.8.3 Kelebihan E-Commerce ... 25

2.2.8.4 Kekurangan E-Commerce ... 26

2.2.8.6 Klasifikasi E-Commerce ... 27

2.2.8.7 Model-model E-Commerce ... 28

2.2.9 Software Pendukung ... 29

2.2.9.1 HTML ... 29

2.2.9.2 PHP ... 29

2.2.9.3 CSS ... 29

2.2.9.4 Java Script ... 30

2.2.9.5 Dreamweaver ... 31

2.2.9.2 XAMPP ... 31

(12)

v

2.2.9.4 MySQL ... 32

2.2.9.5 PHPMyAdmin ... 32

2.2.9.6 Content Management System ... 33

BAB III PEMBAHASAN ... 34

3.1 Pelaksanaan Kerja Praktek ... 34

3.1.1 Jadwal Kerja Praktek ... 34

3.1.2 Data Kerja Praktek ... 35

3.2 Analisis Sistem ... 35

3.2.1 Analisis Masalah ... 35

3.2.2 Analisis Prosedur Sistem yang Sedang Berjalan ... 36

3.2.2.1 Prosedur Penjualan Produk Secara Langsung di toko ... 36

3.2.2.2 Prosedur Pengiriman Produk ... 39

3.2.2.3 Prosedur Retur Produk ... 40

3.2.2.4 Prosedur Laporan Penjualan ... 42

3.2.2.5 Prosedur Pengadaan Produk ... 43

3.2.3 Analisis Kebutuhan Non Fungsional ... 46

3.2.3.1 Aturan Bisnis ... 46

3.2.3.2 Analisis Perangkat Keras ... 49

3.2.3.3 Analisis Perangkat Lunak ... 50

3.2.3.4 Analisis Pengguna ... 51

3.2.4 Entity Relationship Diagram (ERD) ... 52

(13)
(14)

vii

3.2.7 Spesifikasi Proses ... 70

3.2.8 Kamus Data ... 86

3.3 Perancangan Sistem ... 88

3.3.1 Skema Relasi ... 88

3.3.2 Perancangan Struktur Tabel ... 90

3.3.3 Perancangan Struktur Menu ... 111

3.3.4 Perancangan Antarmuka ... 113

3.3.4.1 Perancangan Antarmuka menu utama ... 113

3.3.4.2 Perancangan Antarmuka menu computer ... 113

3.3.4.3 Perancangan Antarmuka menu gadget ... 114

3.3.4.4 Perancangan Antarmuka menu office ... 114

3.3.4.5 Perancangan Antarmuka menu peripheral ... 115

3.3.4.6 Perancangan Antarmuka menu photography ... 115

3.3.4.7 Perancangan Antarmuka menu hubungi kami ... 116

3.3.4.8 Perancangan Antarmuka menu keranjang belanja ... 116

(15)

viii

3.3.4.10 Perancangan Antarmuka sukses belanja ... 117

3.3.4.11 Perancangan Antarmuka pencarian ... 118

3.3.4.12 Perancangan Antarmuka konfirmasi selesai belanja ... 118

3.3.4.12.1 Jaringan Semantik ... 119

3.3.4.12.2 Perancangan Prosedural ... 119

3.4 Implementasi ... 129

3.4.1 implementasi Antarmuka ... 129

3.4.1.1 Pengunjung ... 129

3.4.1.2 Admin ... 134

BAB IV KESIMPULAN DAN SARAN ... 164

4.1 Kesimpulan ... 164

(16)

i KATA PENGANTAR

Puji dan syukur kehadirat Allah SWT karena hanya dengan pertolongan dan ridho-Nya sehingga Laporan Kerja Praktek ini dapat diselesaikan dengan baik. Kerja Praktek ini berguna agar mahasiswa dapat memahami dan menerapkan pengetahuan yang telah diperoleh dibangku kuliah dan dapat menghadapi masalah-masalah yang kemungkinan akan muncul di lapangan atau di dunia kerja. Penulis melakukan Kerja Praktek di PT. Helios Solusi Integrasi di Jl. Sariwangi No.35 Kp. Lembur Tengah Ds. Sariwangi Kec. Parongpong Kab. Bandung Barat, untuk membantu membuat aplikasi e-commerce Helios Multi Store yang digunakan untuk mengelola penjualan.

Tidak lupa juga penulis mengucapkan terima kasih sebesar-besarnya kepada pihak pihak yang telah memberikan dukungan dan dorongan dalam melakukan Kerja Praktek di PT. Pos Indonesia baik secara moril maupun materil selama ini dan juga dalam penyusunan laporan ini :

1. Bapak Asep Setiawan, selaku Direktur Utama dan koordinator kerja praktek PT. Helios Solusi Integrasi.

2. Bapak Alif Finandita, S.Kom selaku pembimbing akademis di Universitas Komputer Indonesia (UNIKOM) Bandung.

3. Seluruh pihak yang telah mendukung sehingga penulis dapat menyelesaikan laporan ini.

Semoga laporan ini dapat bermanfaat dan dapat menambah pengetahuan bagi pembaca.

Bandung, 12 Januari 2014

(17)

DAFTAR PUSTAKA

[1] Pressman, Roger S., “Software Engineering: A Practitioner’s Approach

Fourth Edition”, McGraw Hill, 1997. [2] Helios Solusi Integrasi. Desember 2013.

http://heliostechno.com/. Diakses pada 22 Desember 2013. [3] System Theory. Mei 2005.

http://www.utwente.nl/cw/theorieenoverzicht/Theory%20Clusters/Organiz ational%20Communication/System_Theory/. Diakses pada 29 November 2013.

[4] Nugroho, Eko, (2008), Sistem Informasi Manajemen : Konsep, Aplikasi, & Perkembangannya, Yogyakarta, Andi.

[5] Gleick, James. The Information: A History, a Theory, a Flood. Pantheon, New York, NY, 2011.

[6] Ladjamudin, Al-Bahra Bin. (2005), Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta.

[7] Witarto. (2004). Memahami Sistem Informasi. Bandung : Informatika [8] Tanenbaum, Andrew S. Computer Networks 4th Edition. New Jersey:

Prentice Hall, 2003.

[9] Forouzan, Behrouz A, Fegan, Sophia Chung. (2003). Local Area

Networks 1st Edition. New York: McGraw Hill.  referensi nu gambar topologi

[10] Kadir, Abdul, Konsep dan Tuntunan Praktis Basis Data, Penerbit Andi, Yogyakarta, 1999

[11] Kusrini , Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Penerbit Andi, 2007.

[12] Syafrizal, M. (2005). Pengantar Jaringan Komputer. Yogyakarta: ANDI. [13] Kadir , A. (2009). From Zero to a Pro. Yogyakarta: ANDI.

[14] Nugroho, A. (2006). E-Commerce Memahami Perdagangan Modern di Dunia Maya. Bandung : Informatika.

(18)

[16] Wiswakarma, Komang, (2010), Panduan Lengkap Menguasai Pemrograman CSS, Yogyakarta: Loko Media

[17] Arief, MR. (2011). Pemrograman Web Dinamis Menggunakan PHP dan MySQL. Yogyakarta : ANDI.

[18] ANDI & MADCOMS, (2010), Kupas Tuntas Adobe Dreamweaver CS5 dengan Pemograman PHP & MySQL, Yogayakarta, ANDI OFFSET, MADCOMS

[19] Connoly,T.M. and Begg C.E. Database System : A Practical Approach to

Design, Implementation, and Management, Fourth Edition. Person

Education Limited. Edinburgh Gate, Harlow, UK, 2005. [20] Content Management System. November 2013

(19)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

PT. Helios Solusi Integration merupakan satu dari sekian banyak perusahaan yang bergerak di bidang IT konsultan khususnya pada sistem integrasi serta jasa pembuatan aplikasi. PT. Helios Solusi Integration pada pertengahan tahun 2013 ini membuka bidang dalam penjualan perangkat komputer, laptop, aksesoris server, dan perangkat elektronik kantor dan lainnya yang diberi nama Helios Multi Store.

Helios Multi Store tidak berupa toko akan tetapi berupa gudang yang

berada di kantor PT. Helios Solusi Integration, sistem penjualan Helios

Multi Store masih dilakukan secara manual yaitu mencatat pembelian pada

bon dan membuat laporan hasil penjualan pada buku, setelah itu melakukan pengurangan stok yang dilakukan secara manual sehingga banyak terjadi kesalahan input data dan menyebabkan pengolahan stok kurang baik, dalam proses penyampaian informasi kepada kostumer masih mengalami kesulitan dalam menawarkan barang-barang yang akan dijual karena selama ini masih dilakukan secara konvensional dengan mencetak brosur yang mengeluarkan biaya yang besar serta mengandalkan jasa marketing yang memasarkan barang-barang Helios Multi Store kepada masyarakat, kantor maupun pabrik. Marketing ini akan mendapatkan bonus dari setiap barang yang berhasil di jualnya yang masih dikelola secara manual dalam buku.

PT. Helios Solusi Integration menginginkan adanya sebuah sistem yang dapat mengelola penjualan dan manejemen stok barang serta dapat sekaligus sebagai tempat untuk memasarkan barang-barangnya dan mengelola gaji untuk marketing yang berhasil menjual barang Helios Multi Store.

(20)

2 global karena terhubung dengan internet, menjual barang secara online akan mendatangkan laba yang lebih besar dibandingkan menjual barang dengan menggunakan metode konvensional. E-Commerce yang dibangun dari CMS sudah dapat mengelola penjualan dan manajemen stok serta dapat dimodifikasi dan dapat membuat modul-modul yang disesuaikan dengan kebutuhan, disini dapat dibuatkan modul CSO (Contact Service Officer) yang mengelola gaji untuk marketing.

1.2 Rumusan Masalah

Bagaimana cara membangun aplikasi E-Commerce Helios Multi Store menggunakan Openchart.

1.3 Maksud dan Tujuan

1.3.1 Maksud

Maksud dari penelitian ini adalah untuk membangun aplikasi E-Commerce Helios Multi Store menggunakan Openchart.

1.3.2 Tujuan

Berdasarkan permasalahan yang diteliti, maka akan dicapai tujuan sebagai berikut :

1. Memudahkan Helios Multi Store untuk memberikan informasi mengenai barang-barang yang dijual kepada pembeli.

2. Memudahkan pengelola toko dalam mengelola dan mengontrol data-data transaksi yang terjadi.

3. Memudahkan pengelola toko dalam membuat laporan penjualan. 4. Memudahkan pengelola toko dalam menggaji marketing berdasarkan

(21)

3

1.4 Batasan Masalah

Berdasarkan latar belakang yang berkaitan dengan perancangan perangkat lunak atau yang akan dibangun, maka masalah akan dibatasi dengan beberapa point utama pada sistem yang akan dibangun, yaitu :

1. Sistem dapat mengelola data barang, data pemesan, katalog barang yang dijual berdasarkan kategori barang dan harga.

2. Nomor faktur transaksi yang tercetak pada faktur akan disesuaikan dengan kode CSO pelayan yang melayani transaksi.

3. Setiap kode produk yang diinputkan disamakan dengan kode CSO pelayan.

4. Data yang diolah diantaranya data master, data transaksi dan data produk.

5. Proses yang terdapat pada aplikasi ini , yaitu proses pengolahan data transaksi penjualan, proses pencarian, proses pembelian, proses pengolahan laporan penjualan, proses pengolahan barang, proses pengolaham mata uang, proses pengolahan ongkos kirim.

6. Keluaran yang dihasilkan (output) oleh aplikasi e-commerce ini adalah informasi produk yang dijual beserta detail produk seperti gambar, harga dan keterangan, informasi pengiriman, informasi ongkos kirim dan informasi pemesanan.

7. Sistem dibangun menggunakan CMS Openchart yang telah di kostumisasi modul-modulnya, MySQL sebagai engine untuk mengelola database.

8. Pemodelan data berbasis pemodelan terstruktur.

1.5 Metode Penelitian

(22)

4

1.5.1 Metode Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

a. Wawancara

Tekinik pengumpulan data dengan mengadakan tanya jawab secara langsung dengan pihak terkait yaitu dengan karyawan PT. Helios Solusi Integrasi

b. Studi Literatur

Pengumpulan data dengan cara pengumpulan literatur, jurnal, sertaan bacaan yang ada kaitannya dengan judul laporan kerja praktek.

1.5.2 Metode Pengembangan Perangkat Lunak

Tahapan analisa data dalam pengembangan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, meliputi

analysis, design, coding, testing, dan maintenance.

Tahap-tahap pengembangan perangkat lunak metode waterfall dapat dilihat pada gambar dibawah ini :

(23)

5

1. Analysis merupakan tahap analisa kebutuhan yang diperlukan dalam

pelaksanaan pembuatan perangkat lunak agar sesuai dengan kebutuhan.

2. Design merupakan proses menerjemahkan kebutuhan ke dalam sebuah

representasi perangkat lunak yang dapat diperkirakan demi kualitas sebelum dimulai pemunculan kode sehingga dapat dimengerti oleh pengguna.

3. Coding merupakan tahapan menerjemahkan data yang telah dirancang

kedalam bahasa pemrograman tertentu.

4. Testing merupakan proses pengujian terhadap perangkat lunak yang

telah dibangun.

5. Maintenance merupakan tahap dimana suatu perangkat lunak yang

sudah selesai dapat mengalami perubahan atau penambahan sesuai dengan permintaan pengguna.

1.6 Sistematika Penulisan

Sistematika penulisan laporan kerja praktek ini disusun untuk memberikan gambaran umum tentang penelitian yang dilakukan, diantaranya sebagai berikut :

BAB I : Pendahuluan

Bab ini membahas mengenai latar belakang, identifikasi masalah, maksud dan tujuan, pembatasan masalah, metodologi penelitian dan sistematika penulisan.

BAB II : Tinjauan Pustaka

Bab ini membahas profil perusahaan PT. Helios Solusi Integrasi dan teori-teori yang berkaitan dengan permasalahan dalam menganalisa sistem.

(24)

6 Bab ini membahas tentang perancangan sistem dan menjelaskan tentang implementasi, pengujian dari perancangan yang telah dilakukan, serta kegiatan yang dilakukan selama kerja praktek.

BAB IV : Kesimpulan dan Saran

(25)

164

BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Berdasarkan uraian dan pembahasan mengenai pembangunan website

e-commerce penjualan komputer di PT. Helios Multi Store yang telah

dijelaskan pada bab sebelumnya, maka dapat disimpulkan beberapa kesimpulan sebagai berikut :

1. Website e-commerce ini dapat memudahkan pengelola toko dalam memberikan informasi barang-barang yang dijual kepada pembeli.

2. Website e-commerce ini dapat memudahkan pengelola toko dalam mengelola dan mengontrol data-data transaksi yang terjadi.

3. Website e-commerce ini dapat memudahkan pengelola toko dalam membuat laporan penjualan.

4. Website e-commerce ini dapat memudahkan pengelola toko dalam memberikan gaji kepada marketing yang berhasil menjual barang.

4.2 Saran

Sebagai bahan pertimbangan dalam upaya menyesuaikan pelayanan toko dalam menyikapi kebutuhan pelanggan di masa mendatang, maka diperlukan :

1. Biaya pengiriman barang dihitung berdasarkan ketentuan dari pihak penyedia jasa layanan pengiriman barang, sistem terhubung dengan fasilitas penelusuran pengiriman (tracking).

Gambar

Gambar 1.1 Waterfall Model [1]

Referensi

Dokumen terkait

pemalsuan, penipuan, penyalahgunaan kekuasaan atau posisi rentan, penjeratan utang atau member bayaran atau manfaat, sehingga memperoleh persetujuan dari orang

Penelitian ini bertujuan untuk mengetahui efek antibakteri, kosentrasi efektif dan pengaruh peningkatan kosentrasi salep ekstrak rimpang Lengkuas putih terhadap

Suomen opettajien ja kasvattajien foorumi –Facebook ryhmän keskusteluissa kehkeyty- vät johtajuusdiskurssit johtajuus hierarkkisena johtaja-alaissuhteena, johtajuus osallisuu- tena

 Suatu object class menggambarkan kumpulan dari objek yang mempunyai sifat (atribut), perilaku umum (operasi), relasi umum dengan objek lain dan semantik umum.. Contoh :

Hipotesis yang digunakan pada uji coba terbatas ini untuk menganalisi apakah kompetensi hasil belajar dengan menggunakan Model Desain Pembelajaran Tematik Integratif

Majid Ezzati, rekan penulis penelitian ini dan rekan professor bidang kesehatan internasional mengatakan bahwa program penanggulangan TB dapat “mendapat manfaat dari meliputi

berpengaruh terhadap rendahnya kemampuan kognitif, dengan menyertakan variabel yang pada analisis bivariat memiliki nilai p kurang dari 0,25 yaitu berat badan, tinggi badan,

Tahapan ini dilakukan dengan melakukan pengecheckan website Dispendukcapil pada Ibukota Provinsi di Indonesia yang berdasarkan penelitian Marany dan Peraturan Depkominfo..