1
Aplikasi Penjualan Dan Pemasaran Berbasis Web Pada CV Suasana Indah Profil 1
Randy Hutama Putra, 2Ery Hartati, 3Henky Honggo. STMIK GI MDP, Jln. Rajawali 14, telpn 376400 Jurusan Komputerisasi Akuntansi, STMIK GI MDP, Palembang e-mail:
[email protected],
[email protected],
[email protected]
Abstrak Penjualan dan Pemasaran Berbasis Web diklaim bisa menjadi solusi mengatasi masalah penjualan yang selama ini dialami para pelaku usaha kecil, menengah dan besar. Dengan memanfaatkan internet , pelaku usaha memiliki waktu dan ruang pemasaran tak terbatas sehingga bisa meningkatkan penjualan. Metode yang digunakan adalah metode iterative dengan beberapa tahapan yaitu tahap perencanaan , analisis dengan melakukan analisis permasalahan yang ada diperusahaan , tahap perancangan ini merancang sistem yang baru agar masalah dapat diatasi, dan pada tahap implementasi melakukan pemrogaman dan pengujian aplikasi. Aplikasi web ini menggunakan bahasa pemrogaman PHP dengan lembar kerja macromeddia dreamweaver dan menggunakan database phpmyadmin. Hasil dari perancangan ini diharapkan mampu memberikan informasi, memproses data secara terkomputerisasi dengan cepat, tepat, dan akurat sehingga proses penjualan dan pemasaran dapat berjalan sesuai dengan yang diharapkan. Kata kunci: Aplikasi, Web, PHP, Phpmyadmin
Abstract Web-Based Sales and Marketing is claimed to be a solution to overcome problems that have been experienced by the sale of small businesses, medium and large. By utilizing the Internet, businesses have the time and space unlimited marketing that can increase sales. The method used is iterative method with several stages of the planning stage, the analysis by analyzing the existing problems in the company, the design phase is to design the new system so that problems can be overcome, and at the implementation stage did the programming and testing of applications. This web application using PHP programming language with worksheets macromeddia Dreamweaver and using phpMyAdmin database. Results of this design is expected to provide information, computerized data processing with fast, precise, and accurate so that the sales and marketing processes can be run in accordance with the expected Keywords :Application , Web , PHP , PhpMyAdmin
Received June1 st,2012; Revised June25th, 2012; Accepted July 10th, 2012
2
ISSN: 1978-1520
w
1. PENDAHULUAN
eb merupakan salah satu sumber informasi yang banyak dipakai. Sebagai suatuaplikasi, web dibuat dengan tujuan agar pemakai dapat berinteraksi dengan penyedia informasi secara mudah dan cepat melalui dunia internet. Aplikasi web tidak lagi terbatas sebagai pemberi informasi yang statis, melainkan juga yang dinamis, dengan melakukan koneksi terhadap database. Maka dari itu, ada baiknya perusahaan dapat memanfaatkan teknologi internet tersebut guna menunjang kegiatan perusahaan salah satunya dengan membangun website.Dalam bidang penjualan,website dapat dijadikan sarana untuk bertransaksi jual beli barang atau produk yang membuat transaksi penjualan dapat dilakukan dengan waktu yang relatif singkat walau jarak berjauhan. CV.SUASANA INDAH PROFIL adalah perusahaan yang bergerak dibidang produksi kayu dan penjualan bahan baku bangun rumah dimana dalam kegiatan penjualan dilakukan dari tangan ketangan secara langsung, antara pembeli dan penjual bertatap muka, melakukan persetujuan, dan akhirnya terjadi kesepakatan. Dengan adanya website, pihak pelanggan cukup mengakses internet dimana website tersebut berada.Di dalam website tersebut terdapat tampilan produk dan informasi mengenai produk yang dibutuhkan yang berisi kualitas produk dengan harga yang sesuai.Pelanggan bisa mendapatkan banyak informasi penting dan akurat untuk memilih produk yang diinginkan. Dalam melakukan transaksi, tidak perlu diadakan pertemuan antara dua belah pihak, meskipun mereka berada di daerah yang berbeda, dan owner dapat memeriksa data pesanan dan laporan penjualan yang ada di database.Website ini juga bisa menjadi media promosi bagi perusahaan, di website tersebut ditampilkan berbagai jenis produk yang dapat dipilih oleh pelanggan dan informasi mengenai perusahaan itu sendiri. Dengan adanya website, akan membantu tercapainya tujuan perusahaan yaitu keunggulan kompetitif, membuka pasar baru dan pembinaan kesetiaan konsumen terhadap perusahaan. Berdasarkan uraian-uraian diatas, maka penulis menjadikan CV SUASANA INDAH PROFIL ini sebagai objek tugas akhir dengan judul “APLIKASI PENJUALAN DAN PEMASARAN BERBASIS WEB PADA CV SUASANA INDAH PROFIL”.
2. METODE PENELITIAN 2.1 Data Flow Diagram (DFD) Menurut Rosa A. S (2013, h.69) Data Flow Diagram adalah representasi grafik yang menggambarkan aliran informasi dan transformasi informasi yang diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran (output).[1] Notasi-notasi pada DFD (Edward Yourdon dan Tom DeMarco) adalah sebagai berikut :
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
3
Tabel 1 Simbol-simbol pada DFD ( Data Flow Diagram ) Notasi
Keterangan
Proses
Proses atau fungsi atau prosedur pada pemodelan perangkat lunak yang akan diimplementasikandengan pemrogaman terstruktur, maka pemodelan notasi inilah yang harusnya menjadi fungsi atau prosedur di dalam kode program
Data Store
File atau basis data atau penyimpanan pada pemodelan perangkat lunak yang akan diimplementasikan dengan pemrogaman terstruktur, maka pemodelan notasi inilah yang harusnya dibuat menjadi table-tabel basis data yang dibutuhkan, table-tabel ini juga harus sesuai dengan perancabgab tabletabel pada basis data.
Entitas
Entitas luar atau masukan atau keluaran atau orang yang memakai/berinteraksi dengan perangkat lunak yang dimodelkan atau system lain yang terkait dengan aliran data dari system yang dimodelkan.
Aliran Data
Aliran data merupakan data yang dikirim antar proses dari penyimpanan ke proses, atau dari proses ke masukan atau keluaran.
2.2 ERD ( Entity Relationship Diagram ) Menurut Rosa A. S dan M. Shalahudin (2013, h.50) ERD dikembangkan berdasarkan teori himpunan dalam bidang matematika. ERD digunakan untuk pemodelan basis data menggunakan OODBMNS maka perancangan basis data tidak perlu menggunakan ERD.[1] ERD memiliki beberapa aliran notasi seperti notasi Chen (dikembangkan oleh Peter Chen), Barker (dikembangkan oleh Richard Barker, Ian Palmer, Hary Ellis), notasi Crow’s Foot, dan beberapa notasi lain. Namun yang banyak digunakan adalah symbol-simbol yang digunakan adalah notasi dari Chen. Symbol-simbol yang digunakan pada ERD dengan notasi Chen adalah :
Title of manuscript is short and clear, implies research results (First Author)
4
ISSN: 1978-1520 Tabel 2Simbol-simbol pada ERD (Entitas Relationship Diagram ) Simbol Deskripsi Entits merupakan data inti yang akan disimpan; bakal tabel pada basis data; benda yang memiliki dat dan harus disimpan datanya agar dapat diakses oleh aplikasi computer; penamaan entitas biasanya lebih kekata benda dan belum merupakan nama tabel.
Entitas / entity Nama_entitas
Field atau kolom data yang butuh disimpan dalam suatu entitas.
Atribut Nama_atribut
Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkannya; biasanya berupa id; kunci primer dapat lebih dari satu kolom, asalkan kombinasi daari beberapa kolom tersebut dapat bersifat unik.
Atribut kunci primer Nama_kunci primer
Atribut multinilai/multivalue Nama_atribut
Relasi
Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu.
Relasi yang menghubungkan antar entitas; biasanya diawali dengan kata kerja. Nama_relasi
Asosiasi/association
N
Penghubung Antara relasi dan entitas dimana di kedua ujungnya memiliki multiplicity kemungkinan jumlah pemakaian, kemungkinan jumlah maksimun keterhubungan Antara entitas satu dengan entitas yang lain disebut dengan kardanaltas. Misalkan ada kardanalitas 1 ke N atau sering disebut one to many menghubungkan entitas A dan entitas B.
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
5
2. 3Use Case Menurut Rossa A. S & M. Shalahuddin (2013, h. 155-158) use case atau diagram use case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang dibuat. use case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu. Syarat penamaan pada use case adalah nama didefinisikan sesederhana mungkin dan dapat dipahami. Ada dua hal utama pada use case, yaitu pendefinisian apa yang dimaksud dengan aktor dan use case.[1] a. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang. b. Use case merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antarunit atau aktor. Berikut adalah simbol-simbol yang ada pada diagram use case: Tabel 3 Simbol-simbol pada Use Case Diagram Simbol Use case
namause case
Deskripsi Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor, biasanya dinyatakan dengan menggambarkan kata kerja di awal frase nama use case.
Aktor / Actor
Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang biasanya dinyatakan menggunakan kata benda di awal frase nama actor.
Asosiasi / Association
Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan actor.
Ekstensi / Extend
Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu: mirip dengan prinsip inheritance pada pemprograman berorientasi objek; biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan, misal,
<<extend>>
Title of manuscript is short and clear, implies research results (First Author)
6
ISSN: 1978-1520 validasi username
<<extend>> validasi username
<<extend>> validasi username
Generalisasi / Generalization
Arah panah mengarah pada use case yang ditambahkan; biasanya use case yang menjadi extend-nya merupakan jenis yang sama dengan use case yang menjadi induknya. Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya, misalnya : ubah data
mengelola data
hapus data
Menggunakan / Include / Uses <
> <uses>
Arah panah mengarah pada use case yang menjadi generalisasinya (umum). Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini Ada dua sudut pandang yang cukup besar mengenai include di use case a. Include berarti use case yang ditambahkan akan selalu dipanggil saat use case tambahan dujalankan, misal pada kasus berikut :
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
7
validasi username
<> Login
b. Include berarti use case yang tambahan akan selalu melakukan pengecekan apakah use case yang ditambahkan telah dijalankan sebelum use case tambahan dijalankan, misal pada kasus berikut : validasi username
<>
Ubah Data
Kedua interpretasi di atas dapat dianut salah satu atau keduanya tergantung pada pertimbangan dan interpretasi yang dibutuhkan. 2.4Metodologi Iterative Menurut Jeffery L. Whitten (2007) metodolgi iterative adalah pendekatan berulang yang memerlukan penyelesaian analisis, desain, dan implementasi karena penting untuk mengembangkan satu bagian system baru secara menyeluruh dan menempatkannya kedalam operasi secepat mungkin.[5] Tahapdalam pembuatanaplikasidengan menggunakanmetode iterativeyaitusebagai berikut: 1. Tahap Perencanaan Mengembangkan rencana manajemen proyek dan dokumen perencanaan lainnya. 2. Tahap Analisis Menganalisis kebutuhan pemakai system perangkat lunak dan mengembangkan kebutuhan user. 3. Tahap Perancangan Mengonversi desain ke system informasi yang lengkap termasuk bagaimana memperoleh dan melakukan instalasi lingkungan system yang dibutuhkan. 4. Tahap Pembuatan Pada fase ini, dilakukan pembuatan sistem baru (software aplikasi) dengan alat bantu yang digunakan antara lain PHP dan MySQL.
Title of manuscript is short and clear, implies research results (First Author)
8
ISSN: 1978-1520 5.
6.
Tahap Implementasi Termasuk pada persiapan implementasi, implementasi perangkat lunak pada lingkungan produksi dan menjalankan resolusi dari permasalahan yang teridentifikasi dari fase integrasi dan pengujian. Tahap Pemilaharaan Mendeskripsikan pekerjaan untuk mengoperasikan dan memilahara system informasi pada lingkungan produksi termasuk implementasi akhir dan masuk pada proses peninjauan.
Gambar 1 Metodologi Iterative 2.5 Kamus Data Menurut Rosa A. S. dan M. Shalahuddin (2013, h.73) Kamus Data adalah kumpulan daftar elemen data yang mengalir pada system perangkat lunak sehingga masukan dan keluaran dapat dipahami secara umum. Kamus data biasa terisi : 1. Nama – nama dari data. 2. Digunakan pada – merupakan proses – proses yang terkait data. 3. Deskripsi –merupakan deskripsi data. 4. Informasi tambahan ,seperti tipe data, nilai data, batas nilai data, dankomponen yang membentuk data[1]. Kamus data memiliki beberapa simbol untuk menjelaskan informasi tambahan sebagai berikut : Tabel 4 Simbol-simbol pada Kamus Data Simbol
Keterangan
=
Disusun atau terdiri dari
+
Dan
[|]
Baik …atau…
{}n
N kali diulang/bernilai banyak
()
Data opsional
*…*
Batas komentar
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
9
3. HASIL DAN PEMBAHASAN Pembahasan terhadap hasil penelitian dan pengujian yang diperoleh disajikan dalam bentuk uraian teoritik, baik secara kualitatif maupun kuantitatif.Hasil percobaan sebaiknya ditampilkan dalam berupa grafik atau pun tabel.
Gambar 2 EntityRelationshipDiagram
Gambar 3 Diagram Konteks dari Sistem yang Diusulkan
Title of manuscript is short and clear, implies research results (First Author)
10
ISSN: 1978-1520
Gambar 4 DiagramNoldariSistemyangDiusulkan
Gambar 5 Tampilan Home pada Halaman Pelanggan
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
11
Gambar 6Tampilan Produk pada Halaman Pelanggan
Gambar 7Tampilan Cara Pemesanan pada Halaman Pelanggan
Gambar 9Tampilan Konfirmasi Pembayaran pada Halaman Pelanggan
Gambar 10Tampilan Testimony pada Halaman Pelanggan
Title of manuscript is short and clear, implies research results (First Author)
12
ISSN: 1978-1520
Gambar 11 Tampilan Login pada Halaman Admin
Gambar 11 Tampilan Home pada Halaman Admin
Gambar 12 Tampilan Kelola Pelanggan pada Halaman Admin
Gambar 13 Tampilan Kelola Produk pada Halaman Admin IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
13
Gambar 14 Tampilan Info Pemesanan pada Halaman Admin
Gambar 15 Tampilan Kelola Komentar pada Halaman Admin
Gambar 16 Tampilan Form Lihat Bukti Pembayaran pada Halaman Admin 4. KESIMPULAN 1.
2.
3. 4.
Pemesanan yang dilakukan oleh pelanggan menjadi lebih mudah dengan tersedianya proses pemesanan pada website, serta pengelolaan data pemesanan menjadi lebih mudah. Dengan menggunakan sistem penjualan berbasis website, jangkauan penjualan menjadi lebih luas dan website tersebut dapat diakses oleh pengguna internet diseluruh dunia tanpa harus mengantri dan menunggu baik itu menelepon ataupun datang langsung ke toko. Dengan adanya website ini, dapat membantu pelanggan mengetahui informasi produk yang dijual oleh CV Suasana Indah Profil. Perusahaan terbantu dengan adanya website ini untuk mempromosikan produk yang dijual.
Title of manuscript is short and clear, implies research results (First Author)
14
ISSN: 1978-1520 5. SARAN 1.
2.
Aplikasi Penjualan Dan Pemasaran Berbasis Web Pada CV Suasana Indah Profil dapat dikembangkan kelebih aplikasi yang besar sehingga kedepannya aplikasi ini memiliki banyak manfaat. Disarankan agar kedepannya aplikasi website ini dikembangkan atau ditambahkan dengan fitur pembayaran kartu kredit sehingga website ini kedepannya bisa diakses oleh para pelanggan yang menggunakan kartu kredit.
UCAPAN TERIMA KASIH 1.
Bapak Ir. Rusbandi, M.Eng selaku Ketua Sekolah Tinggi Ilmu Ekonomi Multi Data Palembang. 2. Ibu Desy Iba Ricoida, ST., M.T.I selaku Pembantu Ketua I STMIK GI MDP. 3. Ibu Yulistia, S.Kom., M.T.I selaku Pembantu Ketua II STMIK GI MDP. 4. Bapak Antonius Wahyu S., S.Kom., M.T.I selaku Pembantu Ketua III STMIK GI MDP. 5 Ibu Dewi, M.Kom, selaku Ketua Program Studi Komputerisasi Akuntansi. 6 Ibu Eri Hartati, M. Kom, selaku pembimbing utama saya yang telah banyak memberikan pengarahan dan bimbingan selama penyusunan tugas akhir ini . 7. BapakHenky Honggo, S. Kom, selaku pembimbing kedua saya yang telah banyak memberikan pengarahan dan bimbingan selama penyusunan tugas akhir ini . 8. Bapak/Ibu Dosen STMIK GI MDP yang telah memberikan bimbingan akademis yang membantu penulis dalam menyelesaikan penulisan tugas akhir ini 9. Bapak Hasan Basri selaku pemilik CV Suasana Indah Profil, Terima kasih atas bantuan dan saran-sarannya. 10. Bapak Achmad Romzi selaku manager CV Suasana Indah Profil, Terima kasih atas bantuan dan saran-sarannya. DAFTAR PUSTAKA [1]A.S Rosa And M. Shalahuddin 2011, Rekayasa Perangkat Lunak, Modula, Bandung. [2] C.Laudon, Kenneth 2011, Sistem Informasi Manajemen Mengelola Perusahaan Digital, Salemba Empat, Jakarta. [3] Fatta, Hanif Al, 2008, Analisis & Perancangan Sistem Informasi, Andi Offset, Yogyakarta. [4] Kotler, Philip And Gary Amstrong 2008, Prinsip – Prinsip Pemasaran, Erlangga, Jakarta. [5] Whitten, Jeffrey 2007, Analisys System and Design Method 7th, McGill-Hill, New York.
IJCCS Vol. x, No. x, July201x : first_page–end_page