• Tidak ada hasil yang ditemukan

Website Penjualan e-Commerce dan Aplikasi Desktop Inventory pada Perusahaan Maicih dengan Menggunakan PHP dan C#.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Website Penjualan e-Commerce dan Aplikasi Desktop Inventory pada Perusahaan Maicih dengan Menggunakan PHP dan C#."

Copied!
15
0
0

Teks penuh

(1)

vi

ABSTRAK

Pada saat ini PT Maicih Inti Sinergi membutuhkan aplikasi yang dapat membantu proses pencatatan barang, transaksi penjualan, pemesanan barang sesuai keinginan dari pembeli, serta laporan sesuai dengan kebutuhan. Kendala yang dihadapi pada saat ini adalah pencatatan seluruh kegiatan yang terjadi masih dilakukan secara manual dan keterbatasan wilayah pemasaran dan tenaga kerja menyebabkan perusahaan ini kesulitan melakukan pencatatan transaksi. Sumber data yang digunakan adalah data primer dan data sekunder, yaitu data-data yang diperoleh berasal dari bahan-bahan yang tersedia di buku-buku dan pencarian informasi di internet. Bahasa pemrograman yang digunakan dalam pembuatan aplikasi ini adalah C# dengan menggunakan Microsoft Visual Studio.net, dan PHP dengan menggunakan Macromedia Dreamweaver. Penelitian telah menghasilkan sebuah aplikasi yang dapat menangani penjualan, pembelian, dan laporan transaksi-transaksi tersebut untuk PT Maicih Inti Sinergi.

(2)

ABSTRACT

Nowdays PT Maicih Inti Sinergi currently require application that can

help the process of product recording, sales, ordering products according to

the wishes of the buyer and the report according the needs. Obstacles faced

at the moment was recording all activities that occur are still done manually

and the limitations of the labor market area and led to the company's

difficulties taking notes transaction. Source of data used are primary and

secondary data, is data obtained from the materials available in books and

information search on internet. Programming language used in this making of

this applications is C# by using Microsoft Visual Studio.net. and PHP using

Macromedia Dreamweaver. Research has produced an application that can handle sales, orders, and report such transactions to PT Maicih Inti Sinergi.

Keywords: Maicih, PT Maicih Inti Sinergi, ordering products, product

(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN... 1

1.1 Latar Belakang Masalah... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian... 2

1.4.1 Ruang Lingkup Kajian Aplikasi ... 2

1.4.2 Ruang Lingkup Kajian Analisis ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

2.1 Flowchart... 6

2.2 Entity relationship diagram (ERD) ... 9

2.3 Data flow diagram (DFD) ... 13

BAB III ANALISIS DAN RANCANGAN SISTEM ... 23

3.1 Company Profile ... 23

3.2 Proses Bisnis ... 23

(4)

3.4 Data Flow Diagram ... 27

BAB IV HASIL PENELITIAN ... 55

(5)

x

4.11 Menu Login (Desktop) ... 61

4.12 Main Form (Desktop) ... 62

4.13 Stock Supply (Desktop) ... 63

4.14 Add New Transaction (Desktop) ... 64

4.15 Order List (Desktop) ... 65

4.16 Agent (Desktop) ... 66

4.17 Admin (Desktop) ... 67

4.18 Feedback (Desktop) ... 68

4.19 Stock Report (Desktop) ... 69

4.20 AgentReport (Desktop) ... 70

4.21 Logs Report (Desktop) ... 71

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 72

5.1 Blackbox ... 72

BAB VI KESIMPULAN DAN SARAN ... 87

6.1 Simpulan ... 87

6.2 Saran ... 87

(6)

DAFTAR GAMBAR

Gambar 1 Simbol entitas ... 9

Gambar 2 Simbol Atribut ... 9

Gambar 3 Contoh Relasi ERD ... 11

Gambar 4 Relasi Satu ke Satu ... 11

Gambar 5 Relasi Satu ke Banyak... 12

Gambar 6 Relasi Banyak ke Satu... 12

Gambar 7 Relasi Banyak ke Banyak ... 12

Gambar 8 Komponen Terminator ... 13

Gambar 9 Komponen Proses ... 14

Gambar 10 Konsep Paket Data ... 15

Gambar 11 Konsep Alur Menyebar ... 15

Gambar 12 Konsep Alur Data Mengumpul ... 16

Gambar 13 Konsep Sumber atau Tujuan Arus Data ... 16

Gambar 14 Flowchart Pendaftaran Agent ... 24

Gambar 15 Flowchart Pemesanan Barang Agent ... 26

Gambar 16 ERD ... 27

Gambar 17 DFD Level 0 ... 28

Gambar 18 DFD Level 1 Proses Pendaftaran ... 28

Gambar 19 DFD Level 1 Proses Penjualan ... 29

Gambar 20 DFD Level 1 Proses Penyimpanan Data ... 29

Gambar 21 DFD Level 2 Proses Pendaftaran ... 30

Gambar 22 DFD Level 2 Proses Penjualan ... 30

Gambar 23 DFD Level 3 Proses Penyimpanan Data ... 31

Gambar 24 DFD Level 3 Proses Pendaftaran Admin ... 31

Gambar 25 DFD Level 3 Proses Pendaftaran Agen ... 32

Gambar 26 Rancangan UI Login Desktop ... 43

Gambar 27 Rancangan UI Main Form Desktop ... 43

Gambar 28 Rancangan UI Stock Supply Desktop ... 44

Gambar 29 Rancangan UI Sales Desktop ... 45

Gambar 30 Rancangan UI Report Desktop ... 46

Gambar 31 Rancangan UI Agent Desktop ... 47

Gambar 32 Rancangan UI Admin Desktop ... 48

Gambar 33 Rancangan UI Main Form Website ... 49

Gambar 34 Rancangan UI About Us Website... 50

Gambar 35 Rancangan UI Product Website ... 51

Gambar 36 Rancangan UI News Website ... 52

Gambar 37 Rancangan UI Contact Website ... 53

Gambar 38 Rancangan UI Register Website ... 54

Gambar 39 Tampilan Form Pendaftaran Website ... 55

Gambar 40 Tampilan FormLoginWebsite ... 56

Gambar 41 Tampilan Menu HomeWebsite ... 56

Gambar 42 Tampilan Menu About UsWebsite ... 57

Gambar 43 Tampilan Menu Produk Website ... 57

Gambar 44 Tampilan Menu NewsWebsite ... 58

Gambar 45 Tampilan Menu ContactWebsite ... 58

Gambar 46 Tampilan Menu OrderWebsite ... 59

(7)

xii

Gambar 48 Tampilan Menu Insert ResiWebsite ... 61

Gambar 49 Tampilan Menu Login Desktop ... 61

Gambar 50 Tampilan Main MenuDesktop ... 62

Gambar 51 Tampilan Menu Stock SupplyDesktop ... 63

Gambar 52 Tampilan Menu Add New TransactionDesktop... 64

Gambar 53 Tampilan Menu Order ListDesktop... 65

Gambar 54 Tampilan Menu AgentDesktop ... 66

Gambar 55 Tampilan Menu Admin Desktop ... 67

Gambar 56 Tampilan Menu FeedbackDesktop... 68

Gambar 57 Tampilan Menu Stock ReportDesktop ... 69

Gambar 58 Tampilan Menu Agent ReportDesktop ... 70

(8)

DAFTAR TABEL

Tabel I Simbol atribut ERD ... 10

Tabel II Simbol-simbol Flowchart... 6

Tabel III Tabel PSPECinsert data Admin ... 32

Tabel IV Tabel PSPECview data Admin... 33

Tabel V Tabel PSPECupdate data Admin ... 33

Tabel VI Tabel PSPECdelete data Admin ... 34

Tabel VII Tabel PSPECinsert data agen ... 34

Tabel VIII Tabel PSPECview data agen ... 34

Tabel IX Tabel PSPECupdate data agen ... 35

Tabel X Tabel PSPECdelete data agen ... 35

Tabel XI Tabel PSPECinsert data penjualan ... 36

Tabel XII Tabel PSPECview data penjualan ... 36

Tabel XIII Tabel PSPECupdate data penjualan ... 37

Tabel XIV Tabel PSPECinsert data stok barang ... 37

Tabel XV Tabel PSPEC view data stok barang ... 38

Tabel XVI Tabel PSPEC update data stok barang ... 38

Tabel XVII Tabel PSPECdelete data stok barang ... 39

Tabel XVIII Tabel kamus data agen ... 39

Tabel XIX Tabel kamus data Admin ... 40

Tabel XX Tabel kamus data barang ... 40

Tabel XXI Tabel kamus data penjualan... 41

Tabel XXII Tabel kamus data detail penjualan barang ... 41

Tabel XXIII Tabel kamus data akunting... 42

Tabel XXIV Tabel pengujian blackbox ... 72

(9)

1

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Dahulu sistem pemasaran PT Maicih Inti Sinergi dilakukan secara manual. Tentu saja sistem ini memiliki keterbatasan daerah pemasaran, jangkauan konsumen, waktu produktif, serta modal. Agen-agen Maicih yang berlokasi di luar daerah mengalami kesulitan untuk melakukan transaksi pembelian serta mengakses informasi produk-produk Maicih. Perusahaan mengalami kendala dalam menjalankan sistem pemasaran ini. Bila ingin memperluas sector daerah pemasaran, tentu saja harus mengeluarkan biaya tambahan untuk memasang iklan di media cetak atau televisi. Dan bila ingin memperluas jangkauan konsumen, dibutuhkan modal untuk memperbanyak jenis produk, menambah display barang, serta memperluas tempat. Sedangkan jika ingin menambah waktu produktif, dibutuhkan biaya untuk mempekerjakan lebih banyak karyawan dan menambah shift kerja. Tentu saja modal yang dibutuhkan sangat besar untuk mengembangkan usaha.

Demikian pula halnya dengan sistem penyimpanan data. Pembukuan manual mempunyai resiko kehilangan yang tinggi. Apabila jumlah data yang terkumpul cukup banyak, akan sulit untuk membuat laporan atau jurnal. Tidak tertutup kemungkinan ada transaksi yang terlewat karena banyaknya data yang harus dicatat. Sehingga terkadang pembukuan yang dihasilkan tidak akurat.

(10)

desktop, agar lebih mudah diakses dan dapat bekerja lebih cepat. Sistem penyimpanan data yang terkomputerisasi ini akan meminimalisir resiko kehilangan bukti pembayaran, mempermudah pengelolaan data serta pembuatan laporan yang lebih akurat.

1.2 Rumusan Masalah

Adapun pertanyaan-pertanyaan yang muncul seputar hal tersebut adalah sebagai berikut :

1. Bagaimana membuat sistem pemasaran terkomputerisasi berbasis Website yang efisien dan mudah diakses oleh agen.

2. Bagaimana cara membuat sistem penyimpanan data terkomputerisasi berbasis desktop yang efisien dan mudah digunakan.

1.3 Tujuan Pembahasan

Tujuan dari Tugas Akhir ini adalah untuk menerapkan penggunaan komputer dalam sistem pemasaran dan penyimpanan data dengan cara:

1. Membuat sebuah sistem pemasaran terkomputerisasi berbasis Website yang efisien dan mudah diakses oleh agen dengan menggunakan PHP.

2. Membuat sebuah sistem penyimpanan data terkomputerisasi berbasis desktop yang efisien dan mudah digunakan menggunakan bahasa pemrograman C#.

1.4 Ruang Lingkup Kajian

Berikut adalah ruang lingkup kajian dari sistem pemasaran dan penyimpanan data ini.

1.4.1

Ruang Lingkup Kajian Aplikasi

(11)

3

1. Komponen hardware pendukung yang diperlukan adalah processor Intel Core 2 Duo, RAM 2GB, Harddisk 80 GB, printer.

2. Komponen software pendukung yang diperlukan adalah Macromedia Dreamweaver, Visual Studio 2010, SQLYog, Odbc Connector 5.11, dan XAMPP.

1.4.2

Ruang Lingkup Kajian Analisis

Ruang lingkup kajian analisis dari sistem pemasaran dan penyimpanan data ini adalah sebagai berikut.

1. Sistem pemasaran yang berbentuk Website memiliki dua jenis pengguna, yaitu Admin dan Agent.

2. Admin dan Agent memiliki akun tersendiri, dan membutuhkan hak akses untuk mengaksesnya.

3. Website hanya dapat digunakan oleh Agent, dan hanya digunakan untuk pemasaran dan pengenalan produk, serta melakukan transaksi pembelian secara online

4. Website tidak mengatur pembayaran pesanan.

5. Pembayaran pesanan akan dilakukan secara manual oleh Agent, dan datanya akan diinput secara manual oleh Admin.

6. Website tidak mengatur pengiriman barang.

7. Pengiriman barang dilakukan secara manual, dan datanya akan diinput secara manual oleh Admin.

8. Pesanan memiliki waktu tiga hari sejak tanggal pemesanan untuk dilakukan pembayaran sebelum dianggap kadaluwarsa.

9. Sistem penyimpanan data yang berbentuk desktop hanya dapat diakses oleh Admin.

(12)

11. Pembeli hanya bisa memesan barang sesuai dengan jumlah stok yang tersedia. Apabila jumlah stok kurang atau habis, pembeli tidak dapat melakukan transaksi.

12. Aplikasi tidak mencatat supplier maupun harga beli untuk produk, karena produk berasal dari produksi sendiri.

1.5 Sumber Data

Data-data yang digunakan dalam pembuatan laporan Tugas Akhir ini didapatkan melalui internet, dan buku pegangan untuk landasan teori.

1.6 Sistematika Penyajian

Berikut adalah sistematika dalam penulisan laporan Tugas Akhir ini : Bab I. Pendahuluan

Bab ini membahas mengenai latar belakang atau alasan-alasan pembuatan proyek ini, rumusan masalah dari proyek, tujuan dari pembuatan proyek, ruang lingkup proyek, sumber data, serta sistematika pembuatan laporan dari proyek Tugas Akhir. Bab II. Kajian Teori

Bab ini membahas mengenai teori-teori yang berkaitan dengan pembuatan proyek, diantaranya teori UML, PHP, dan C#.

Bab III. Analisis dan Rancangan Sistem

Bab ini membahas mengenai proses bisnis, DFD, ERD, serta rancangan aplikasi.

Bab IV. Hasil Penelitian

Bab ini membahas mengenai hasil penelitian yang telah dicapai dalam pembuatan proyek ini.

Bab V. Pembahasan dan Uji Coba Hasil Penelitian

Bab ini membahas mengenai pengujian dari setiap hasil penelitian (pengujian Blackbox).

(13)

5

Bab ini membahas mengenai kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.

Daftar Pustaka

(14)

BAB VI KESIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang dapat diambil dari pengembangan aplikasi ini adalah 1. Aplikasi ini dapat membuat sistem pemasaran dan penjualan produk terkomputerisasi yang mudah diakses dan efisien. Dengan adanya aplikasi yang dapat diakses melalui website, maka para agent dapat dengan mudah memesan produk dan melihat jenis – jenis produk yang disediakan. Agent juga dapat melihat informasi - informasi mengenai produk dengan mudah. 2. Aplikasi ini dapat membuat sistem penyimpanan dan

pengolahan data terkomputerisasi yang mudah digunakan dan efisien. Karena dengan adanya data yang terpusat, maka antara pemilik dan agent tidak akan ada kesalahan data. Pemilik akan dapat dengan mudah melihat data – data yang dibutuhkan, demikian juga dengan agent.

6.2 Saran

Saran yang dapat diberikan dari pengembangan aplikasi ini adalah : 1. Perlunya menu – menu pengaturan bagi Admin agar aplikasi

Website menjadi lebih dinamis.

2. Menambahkan aplikasi SMS Gateway sebagai media promosi. 3. Aplikasi ini perlu terus dikembangkan agar dapat sesuai

(15)

xiv

DAFTAR PUSTAKA

Azis, M. F. (2002). Pemrograman PHP.

Chester, M., & Athwall, A. (2002). Basic Information Systems Analysis and Design.

Berkshire: McGraw-Hill Education.

Darie,Cristian, and Emilian Balanescu.Beginning PHP and MySQL E-Commerce

From Novice To Professional Second Edition.New York:Springer-Verlag New

York Inc.,2008.

Imbar, R. V., & Sutedja, B. R. (2006). Pemrograman Web-Commerce dengan

Oracle dan ASP. Bandung: Informatika.

Jesse, M., & Chonol, M. J. (2003). UML 2 For Dummies. John Wiley.

Jogiyanto. (1990). Analisis dan Desain Sistem Informasi. Yogyakarta: ANDI OFFSET.

Meloni,Julie C.Sams Teach Yourself PHP, MySQL and Apache All In One.USA:Pearson Education Inc.,2012.

Parno, S. (2007). Sistem Informasi.

Patton, R. (2005). Software Testing (2nd Edition). Sams Publishing.

Pilone, D., & Pitman Neil. (2005). UML 2.0 In a Nutshell. O'Reily Media, Inc.

Schmuller, J. (2004). Teach Yourself UML in 24 Hours. Sams Publishing.

Valade,Janet.PHP & MySQL For Dummies 4th Edition.Indiana:Willey Publishing

Inc.,2010.

Valade,Janet,Tricia Ballad,and Bill Ballad.PHP & MySQL Web Development For

Dummies.Indiana:Willey Publishing Inc.,2008.

Wahana Komputer. (2008). Belajar Pemrograman C#. Andi.

Welling,Luke,and Laura Thompson.PHP and MySQL Web Development Fourth

Edition.USA:Pearson Education Inc.,2008

Zandstra,Matt.PHP Objects,Patterns,and Practice Third Edition.New

Referensi

Dokumen terkait

Badan Nasional Sertifikasi Profesi (BNSP) adalah lembaga independen yang dapat memberikan lisensi kepada lembaga sertifikasi profesi (LSP) untuk melakukan

Undang-undang Nomor 19 Tahun 1992 tentang Merek menetapkan bahwa suatu barang atau jasa dapat dimintakan pendaftaran mereknya sesuai dengan kelas yang ditentukan dalam

Dalam Peraturan Pemerintah ini yang dimaksud dengan Kotamadya Daerah Tingkat II Palembang, Kabupaten Daerah Tingkat II Musi Banyuasin dan Kabupaten Daerah Tingkat II Ogan

Finally, the study of the partial symmetry ( 21 ) has been useful not only to obtain a reduction of the initial equations, leading also to new particular solutions, but also to

Fakultas Farmasi Universitas Katolik Widya Mandala Surabaya yang telah memberikan.. ijin dan kesempatan dalam pelaksanaan praktek kerja

Fokus pembangunan daerah pada tahun 2008-2013 akan diarahkan pada pengembangan Pusat Kegiatan Nasional (PKN) dan Pusat Kegiatan Wilayah (PKW) serta kawasan strategis

Model pengambilan keputusan konsumen akan diawali dengan munculnya kebutuhan konsumen terhadap produk yang ingin dibelinya, selanjutnya setelah konsumen mengenali

Menimbang, bahwa berdasarkan Yurisprudensi mahkamah Agung Republik Indonesia Nomor: 534/K/Pdt/1996 tanggal 18 Juni 1996, bahwa dalam hal perkara perceraian dengan