• Tidak ada hasil yang ditemukan

Perangkat Lunak Penjualan Di Toko Cimanggung Kab Sumedang Berbasis Web.

N/A
N/A
Protected

Academic year: 2021

Membagikan "Perangkat Lunak Penjualan Di Toko Cimanggung Kab Sumedang Berbasis Web."

Copied!
6
0
0

Teks penuh

(1)

1

Perangkat Lunak Penjualan Di Toko Cimanggung Kab Sumedang

Berbasis Web.

1H. Agus Salim, 2Arif Maulana Ibrahim

1Program Studi Manajemen Informatika Konsentrasi Teknik Informatika D3 PKN & STMIK LPKIA

Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282 Email :amibra633@gmail.com

Abstrak

Electronic Commerce (EC) merupakan konsep baru yang bisa digambarkan sebagai proses jual beli barang atau jasa pada World Wide Web Internet atau proses jual beli atau pertukaran produk, jasa dan informasi melalui jaringan informasi termasuk Internet.

Keuntungan yang diperoleh dengan menggunakan transaksi melalui e-commerce adalah untuk meningkatkan omzet penjualan, dengan menggunakan penjualan online yang biayanya lebih murah dan sekaligus biaya-biaya operasional seperti kertas, dan pencetakan katalog.

Alat pengembangan yang digunakan yaitu framework Code Igniter sebagai aplikasi interface dan My SQL sebagai basis datanya. Ini semua dipilih karena kehandalannya dalam pembuatan aplikasi berbasis web. Metode pengembangan yang digunakan adalah System Development Life Cycle (SDLC) Waterfall. Dalam laporan tugas akhir ini, hanya membahas mengenai sistem penjualan melalui pembayaran secara cash (baik secara langsung maupun via transfer bank). Dan pengembangan sistem penjualan berbasis web ini hanya di terapkan pada Toko Cimanggung Kab Sumedang.

Kata kunci :E- Commerce, SDLC Waterfall, Code Igniter dan My SQL

1. Latar Belakang Masalah

Teknologi internet mempunyai pengaruh yang cukup besar dalam dunia ekonomi khususnya dalam hal berbelanja. Belanja yang dilakukan melalui internet ini sering disebut dengan E-Commerce (Electronic Commerce). E-Commerce semakin diminati karena beberapa keunggulan, seperti biaya operasional yang relatif lebih murah dan kemudahan untuk

melakukan manajemen barang yang

diperdagangkan dan juga kemudahan dalam penyusunan laporan yang diperlukan, karena data yang ada adalah data pasti dengan perhitungan yang akurat. Terdapat pula kemudahan dari sisi konsumen seperti hanya dengan dari rumah atau dimana pun berada, pembeli dapat melihat produk-produk pada layar komputer, smartphone, tablet, dengan cara mengakses untuk mendapatkan informasinya, memesan dan membayar dengan pilihan yang tersedia. E-Commerce peranannya sangat vital dikalangan dunia bisnis berbasis komputer dan website hal ini karena E-Commerce dapat

membantu dalam memecahkan masalah

terhadap proses kerja, proses transaksi antara penjual dan pembeli dapat menjadi lebih efisien, dengan kecepatan, jangkauan dan kemudahan yang diberikan dalam layanan E-Commerce tentunya dapat memberikan keuntungan pada semua pihak.

Toko Cimanggung merupakan toko yang menjual makanan khas oleh-oleh daerah Sumedang. Penjualan yang dilakukan toko cimanggung saat ini masih dilakukan dengan cara tatap muka langsung, sehingga jangkauan pasarnya masih terbatas hanya disekitar daerah sumedang.

Mengacu pada latar belakang di atas maka dapat diusulkan untuk diterapkan suatu sistem penjualan online yang memiliki fungsi-fungsi pendukung penjualan dan diharapkan dapat membantu pemilik dalam meningkatkan omzet penjualan dengan memperluas pasar dengan cara dibuatkan sebuah website. Oleh karena itu, dalam kegiatan penelitian ini dapat diambil judul “Perangkat Lunak Penjualan Di Toko Cimanggung Kab Sumedang Berbasis Web”. Berdasarkan uraian pada latar belakang, adapun yang menjadi identifikasi masalah adalah sebagai berikut:

1. Konsumen yang jarak lokasinya jauh atau berada di luar kota akan memerlukan waktu untuk membeli langsung ke toko cimanggung, dikarenakan lokasi toko berada di daerah kabupaten Sumedang yang kebanyakan orang tidak tahu. 2. Untuk dapat meningkatkan pendapatan

penjualan, pemilik toko menginginkan penjualannya dapat berjalan secara online karena penjualannya 24 jam sedangkan penjualan secara langsung hanya 10 jam.

(2)

2

Ruang lingkup permasalahan merupakan batasan permasalahan dan ruang lingkupnya dari skripsi yang dibuat agar penyusunan skripsi memiliki arah dan tujuan yang jelas. Adapun

ruang lingkup permasalahan dalam

perancangan perangkat lunak ini adalah: 1. Perangkat lunak yang dibangun dapat

menerima proses registrasi non member. 2. Sistem pembayaran produk dilakukan

dengan transfer antar rekening bank secara manual kemudian divalidasi oleh admin

setelah pembeli mengkonfirmasi

pembayaran.

3. Layanan pengiriman barang

menggunakan Jasa Pengiriman JNE untuk lokasi yang jaraknya jauh sedangkan untuk wilayah Sumedang, Bandung dapat

diantar langsung sesuai dengan

kesepakatan kedua belah pihak.

4. Perangkat lunak yang dibangun

merupakan aplikasi business to consumer e-commerce yang sederhana, yang mana dalam aplikasi ini terjadi transaksi penjualan secara online antara badan usaha dengan pembeli perorangan. Dari identifikasi permasalahan di atas maka penyusun memiliki maksud dan tujuan, sebagai berikut:

1. Merancang sebuah website yang mampu menjadi sebuah sarana jual beli untuk mempermudah konsumen yang jarak lokasinya jauh dalam membeli barang di toko cimanggung.

2. Menghasilkan sistem informasi yang

mampu memperkenalkan (promosi) dan

menjual secara online pada toko

cimanggung.

1.1. Landasan Teori

Perangkat Lunak (software) adalah program komputer yang terasosiasi dengan dokumentasi

perangkat lunak seperti dokumentasi

kebutuhan, model desain, dan cara penggunaan (user manual).

Penjualan adalah Peningkatan jumlah aktiva atau penurunan jumlah kewajiban suatu badan usaha yang timbul dari penyerahan barang dagang/jasa atau aktivitas lainnya didalam suatu periode.

2. Gambaran Perangkat Lunak 2.1 Aliran Proses

2.1.1 Use Case Diagram

Dalam sub bab ini, akan dijelaskan tentang fungsionalitas dalam Sistem Penjualan pada Toko Cimanggung yang di rancang yang digambarkan dengan Use Case Diagram. Gambar 1 menunjukan Use Case Diagram yang

membentuk fungsionalitas dari aplikasi yang akan di bangun.

Gambar 1 Use Case Diagram Penjualan Di Toko Cimanggung

Tabel 1 Skenario Melihat Informasi Produk

Tabel 2 Skenario Detail Produk IDENTIFIKASI

Nama Use Case Melihat Detail

Produk

Deskripsi Digunakan untuk

melihat detail produk

melalui link nama

produk

Aktor User

Kondisi Awal User sudah membuka

web toko cimanggung

SKENARIO <<extend>> <<include>> <<include>> <<include>> <<include>> <<include>> Admin User Login Kelola produk Kelola pesanan Biaya Kirim Melihat Informasi produk Pemesanan Detail produk Invalid Login Kelola kategori produk IDENTIFIKASI

Nama Use Case Melihat Informasi

Produk Deskripsi

Menjelaskan tentang proses bagaimana User bisa melihat informasi produk

Aktor User

Kondisi Awal User sudah membuka web

toko cimanggung

SKENARIO

Aksi Aktor Reaksi Sistem

1. Membuka web

toko cimanggung.

2. Memilih produk

yang ingin dibeli dengan mengklik link nama produk.

3. Menampilkan halaman home. 4. Menampilkan data produk secara lengkap. KONDISI ALTERNATIF

(3)

3

Aksi Aktor Reaksi Sistem

1. Mengklik link nama produk yang dipilih. 2. Menampilkan data produk secara lengkap. 3. Menampilkan

button beli untuk melanjutkan proses pemesanan.

KONDISI ALTERNATIF

Tabel 3 Skenario Pemesanan IDENTIFIKASI

Nama Use Case Pemesanan

Deskripsi Menjelaskan mengenai

pengolahan data yang

berhubungan dengan

pemesanan produk

Aktor User

Kondisi Awal User sudah membuka

web toko cimanggung

SKENARIO

Aksi Aktor Reaksi Sistem

1. Membuka website toko cimanggung. 3. Memilih produk yang di inginkan untuk dipesan, kemudian klik button beli 5. Klik dropdown

list daftar nama kota tujuan dan klik link selesai memilih barang

untuk proses

pemesanan. 7. Input data pada

form pemesanan kemudian klik simpan. 2. Menampilkan website toko cimanggung dengan pilihan produk. 4. Produk yang dipilih

akan masuk ke

keranjang belanja,

dan menampilkan

jumlah harga yang harus di bayar.

6. Menampilkan form

pemesanan produk yang harus diisi oleh user untuk validasi pemesanan. 8. Menampilkan konfirmasi pemesanan untuk proses pembayaran produk. KONDISI ALTERNATIF

Tabel 4 Skenario Login Admin IDENTIFIKASI

Nama Use Case Login Admin

Deskripsi Menjelaskan bagaimana

admin melakukan login

Aktor Admin

Kondisi Awal Admin sudah masuk

halaman login

SKENARIO

Aksi Aktor Reaksi Sistem

1. Memasukan username dan password kemudian tekan login. 2. Memverifikasi username dan password pada

sistem database, jika cocok buat sesion,

masuk halaman

admin, jika tidak kembali ke halaman login.

KONDISI ALTERNATIF

Tabel 5 Skenario Kelola Produk IDENTIFIKASI

Nama Use Case Kelola Produk

Deskripsi Merupakan Proses

Pengelolaan Produk

Aktor Admin

Kondisi Awal Admin sudah masuk

halaman menu kelola produk

SKENARIO

Aksi Aktor Reaksi Sistem

1. Memasukan data nama, bahan, berat harga, image, keterangan dan stock produk kemudian tekan simpan. 3. Klik edit kemudian masukan data nama, bahan, berat harga, image, keterangan dan stock produk kemudian tekan update. 5. Mengklik hapus 2. Menyimpan data produk ke dalam database. 4. Mengubah data produk di database. 6. Menampilkan validasi apakah ingin dihapus,

setelah itu klik ok

maka akan

menghapus data

produk di database.

KONDISI ALTERNATIF

Tabel 6 Skenario Kelola Pesanan IDENTIFIKASI

Nama Use Case Kelola

Pesanan

Deskripsi Merupakan Proses

Pengelolaan Pesanan

(4)

4

Aktor Admin

Kondisi Awal Admin sudah masuk

halaman menu kelola pesanan

SKENARIO

Aksi Aktor Reaksi Sistem

1. Mengklik gambar orang (untuk menampilkan data detail). 3. Klik button setujui dan kirim barang yang sebelumnya pemesan telah menstranfer terlebih dahulu uangnya. 5. Apabila barang telah dikirim kemudian klik button berhasil dikirim dan selesai 2. Menampilkan detail data pemesan. 4. Menampilkan

kembali detail data pemesan.

6. Menampilkan

kembali detail data

pemesan setelah

pengiriman barang berhasil terkirim.

KONDISI ALTERNATIF

Tabel 7 Skenario Kelola Kategori Produk IDENTIFIKASI

Nama Use Case Kelola

Kategori Produk

Deskripsi Merupakan Proses

Pengelolaan Kategori Produk

Aktor Admin

Kondisi Awal Admin sudah masuk

halaman menu kelola kategori produk

SKENARIO

Aksi Aktor Reaksi Sistem

1. Memasukan data nama kategori produk kemudian tekan simpan. 3. Mengklik gambar orang (untuk mengubah data) kemudian masukan data nama kategori produk tekan simpan 2. Menyimpan data kategori produk ke dalam database. 4. Mengubah data kategori produk di database. 5. Mengklik gambar orang (untuk menghapus data). 6. Menampilkan validasi apakah ingin dihapus,

setelah itu klik ok

maka akan menghapus data kategori produk di database. KONDISI ALTERNATIF 2.2 Activity Diagram

Pada sub bab berikut ini akan dimodelkan aliran kegiatan yang terjadi dalam perangkat lunak.

Activity Diagram Melihat Informasi Produk

Gambar 2 Activity Diagram Melihat Informasi Produk

2.3 Class Diagram

Class diagram menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). Gambar di bawah ini merupakan class diagram dari aplikasi yang akan di bangun.

Gambar 3 Class Diagram

User Sistem

Masuk halaman home

Menampilkan data produk berupa informasi tentang

semua produk 1 1..* 1 1 1 1..* 1 1 1 1 Barang -kd_brg kd_ktgr nama_brg bahan berat harga stok nama_field keterangan : int : int : varchar : varchar : varchar : double : int : varchar : text + + + + Tampilbarang () Tambahbarang () Ubahbarang () Hapusbarang () ... Kategori -kd_ktgr nm_ktgr : int : varchar + + + + Tampilkategori () Tambahkategor () Ubahkategori () Hapuskategori () ... Login -idlogin username password status : int : varchar : varchar : tinyint + + Tampilformlogin () Validasi () ... Biaya Kirim -kd_biaya_krm nm_kota biaya : int : varchar : double + + + + Tampilbiayakirim () Tambahbiayakirirm () Ubahbiayakirim () Hapusbiayakirirm () ... Pesan -no_psn tgl_psn id_pms status kd_biaya_krm : int : date : int : enum : int + Tampilpesan () ... Pemesan -id_pms nm_pms alamat kota email telp pesan tglinput kd_pos : int : varchar : varchar : varchar : varchar : varchar : text : datetime : varchar + + Tampilpemesan () Hapuspemesan () ... Perusahaan -id_perus nama_perus alamat_perus no_telp email bank no_rek atas_nm about : int : varchar : varchar : varchar : varchar : varchar : varchar : varchar : text + + Tampilperusahaan () Ubahperusahaan () ... Tamu -id_tamu nama alamat komentar tampil : int : varchar : varchar : text : tinyint + + + Tampiltamu () Tambahtamu () hapustamu () ... Dpesan -no_dpsn no_psn kd_brg jum_brg : int : int : int : tinyint + ProsesDpesan () ...

(5)

5

3 Implementasi

Sub bab ini menjelaskan langkah-langkah serta

jadwal pelaksanaan untuk

mengimplementasikan rancangan perangkat

lunak. Jadwal implementasi ini juga

menjelaskan tentang aktifitas-aktifitas yang akan dilakukan, serta jadwal pelaksanaan, penggambaran bisa menggunakan Gantt Chart.

Tabel 8 Tabel Aktivitas Implementasi Perangkat Lunak

Gantt Chart adalah table yang menerangkan rentang waktu pelaksanaan jadwal kegiatan membuat Perangkat Lunak Penjualan Di Toko Cimanggung Kab Sumedang Berbasis Web.

Tabel 9Gantt Chart Aktivitas Implementasi

3.1 Lingkup dan Batasan Implementasi

Dalam mengimplementasi perangkat lunak agar pengerjaannya maksimal, maka perlu dibatasi mengenai beberapa hal dan fitur yang akan dibuat. Sehingga dalam implementasinya tidak meluas terlalu jauh dari tujuan dibuatnya perangkat lunak.

Adapun dalam mengimplementasi perangkat lunak ini sebagai berikut :

1. Implementasi dan Pengujian

Pada tahap ini pembuatan aplikasi Perangkat Lunak Penjualan Di Toko Cimanggung Kab Sumedang Berbasis Web yang telah diimplementasikan akan diuji, seberapa jauh tingkat keberhasilan dapat berjalan dengan baik ketika digunakan oleh pengguna.

2. Evaluasi dan Perbaikan

Dalam tahap ini, aplikasi yang telah diuji akan di evaluasi, dan jika terjadi

kesalahan-kesalahan, kurangnya

informasi materi maupun data, ataupun terjadinya perubahan data yang berkaitan dengan Perangkat Lunak ini maka akan diperbaiki.

Batasan implementasi perangkat lunak ini yaitu: Hasil implementasi software sampai dengan software siap untuk digunakan dan siap untuk di produksi.

3.2 Implementasi Antarmuka

Gambar 4 Halaman Home

Gambar 5 Halaman Detail Produk

(6)

6

Gambar 7 Halaman Kelola Produk

Gambar 8 Halaman Kelola Pesanan

4 Hasil Pengujian (Black Box Testing)

Tabel Pengujian (Black Box Testing) memperlihatkan hasil pengujian yang dilakukan dalam bentuk tabel :

Tabel 10 Hasil Pengujian Black Box Testing

Setelah studi literatur dan coding dilakukan selama pembuatan prototype perangkat lunak, hasil studi tersebut kemudian diimpelentasikan

dalam prototype. Kemudian dilakukan

pengujian terhadap prototype dan diperoleh hasil sebagai berikut :

1. Adanya Perangkat Lunak ini

mempermudah konsumen dalam membeli barang di toko cimanggung.

2. Dengan Perangkat Lunak ini pemilik toko dapat menjual barangnya secara 24 jam sehingga dapat meningkatkan omzet penjualan.

Adapun saran-saran yang bisa digunakan untuk pengembangan perangkat lunak ini adalah : 1. Untuk pengembangan selanjutnya dapat

ditambahkan sebuah fitur member.

2. Didalam perangkat lunak ini cara

pembayarannya dapat menggunakan

paypal.

DAFTAR PUSTAKA

[1] Nugroho, Adi. 2011, Perancangan dan Implementasi Sistem Basis Data, Andi. Yogyakarta.

[2] Ikatan Akuntan Indonesia, Pengertian Penjualan, Indonesia.

[3] Sulistiyowati, Leny, Pengertian Penjualan, 2010.

[4] Shalahuddin, M and Rosa A.S . 2011.

Modul PembelajaranRekayasa Perangkat Lunak, Modula : Bandung

[5] Pudjo, Widodo Prabowo. 2011,

Herlawati, Menggunakan UML,

Informatika. Bandung.

[6] Artawan, Agus. 2013, Perangkat Lunak GIS Pemetaan Nasabah Bank Berbasis Web, page II-8 – II-20

[7] Shalahuddin, M and Rosa A.S . 2013.

Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Informatika : Bandung

Gambar

Gambar  1  Use  Case  Diagram  Penjualan  Di
Tabel 4 Skenario Login Admin  IDENTIFIKASI
Gambar 3 Class Diagram
Gambar 4 Halaman Home
+2

Referensi

Dokumen terkait

The sentence should be, “In the stringed instruments, the tones are produced by playing a.. bow across a set of strings that may be made of wire

Dari hasil perbandingan tabel 7 da- pat diketahui bahwa perencanaan tata ru- ang wilayah yang telah ditetapkan oleh Pemerintah Daerah Kota Yogyakarta pada tahun 2010 belum

perbandingan antara solusi numerik menggunakan jaringan fungsi radial basis dan menggunakan OHAM, diperoleh kesimpulan bahwa solusi numerik dari OHAM dengan perhitungan sampai orde

(1) Berdasarkan SPdORD sebagaimana dimaksud dalam Pasal 12 ayat (1) Peraturan Daerah ini ditetapkan retribusi terutang dengan menerbitkan SKRD atau dokumen lain yang

bahwa kekayaan Negara yang t ert anam pada Proyek MLP-ATA/ 84 di Madiun, Pusdik Madiun, Proyek Worl d Food Program (WFP) di Jawa Tengah, Proyek Perl ebahan bant uan FAO di

asosial itu ataupun yang bersifat kriminal tidaklah dapat dipisahkan dari manusia lain, karena manusia yang satu dengan lainnya adalah merupakan suatu jaringan dan mempunyai

Untuk meningkatkan peran aktif masyarakat lokal dalam pengelolaan hutan, manfaat jasa hutan khususnya aliran air untuk memenuhi kebutuhan dasar mereka harus

Penulisan Ilmiah ini berisi tentang Tanaman Hias yaitu Anggrek, Krisan, melati mawar, Gladiol, Sedap Malam, Anyelir, Gerbera, Anthurium, Dracaena, Palem, Heliconia yang