• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Informasi Harga dan Penjualan Barang Menggunakan Teknologi WAP pada Toko Elektronik Netral.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Informasi Harga dan Penjualan Barang Menggunakan Teknologi WAP pada Toko Elektronik Netral."

Copied!
26
0
0

Teks penuh

(1)

ABSTRAK

Dengan memanfaatkan teknologi WAP (Wireless Aplication Protocol) penulis membuat suatu aplikasi untuk melihat dan melakukan pemesanan barang elektronik menggunakan handphone. Aplikasi ini dibuat untuk memudahkan pembeli yang ingin melihat data barang dan melakukan pemesanan barang secara langsung dimana saja dan kapan saja, dengan aplikasi ini customer dapat melihat data – data barang yang ditawarkan, melakukan pemesanan barang (disini customer dapat memilih untuk melakukan pembayaran lewat transfer rekening atau pembayaran lewat kartu kredit). Selain bagi customer, aplikasi ini menyediakan fitur bagi pemilik untuk melihat data barang yang ada, data pemesanan yang ada pada hari itu dan data barang yang mempunyai stok minimum.

Pada desktop, aplikasi menyediakan fitur untuk menyimpan data barang, data customer, data supplier, data kargo, data perubahan harga jual barang, data limit barang, data perbandingan supplier, edit data user, membuat user baru, menyimpan dan mengolah data penjualan, menyimpan dan mengolah data pemesanan, menyimpan dan mengolah data pembelian, melihat data laba / rugi kotor. Aplikasi ini juga menyediakan laporan – laporan yang dibutuhkan oleh toko, antara lain : laporan kartu stok, laporan penjualan, laporan pemesanan, laporan pembelian, laporan barang dan laporan customer.

Pada bank virtual, aplikasi ini menyediakan fitur untuk menyimpan data rekening, data kartu kredit, data pemakaian kartu kredit dan data transaksi.

Aplikasi ini dikembangkan menggunakan bahasa pemrograman C# menggunakan Visual Studio.NET 2005 untuk aplikasi desktop-nya, dan bahasa pemrograman XHTML dan PHP untuk aplikasi nirkabelnya.

(2)

ABSTRACT

.

Using the WAP (Wireless Application Protocol) technology, author made an application that can be used to see and order any electronic appliances using only a mobile phone. The application made any buyer can see and order the goods directly from anywhere and anytime, with this application a customer can see the detailed goods that offered, make order (customer can choose how to make a payment, with credit card or transfer from the bank). Besides for customer, the application provides a feature for owner to see the goods supplies, today’s purchase order and the supplies that reach its minimum supplies.

On the desktop, the application provides a feature to store the goods data, customer data, supplier data, cargo data, price changes list, goods limit data, supplier exchange data, edit user data, register a new user, store and processing sales data, store and processing purchase order data, store and processing purchase data, raw profit and loss data. This application also provide reports that can be used for the store such as: supplies stock card, sales report, purchase order report, purchase report, supplies report and customer report.

On the virtual bank, this application provides a feature to store accounts data, credit cards data, credit card usage, and transaction data.

This application is developed using C# programming languange, using visual studio.NET 2005 for the desktop application, and XHTML and PHP programming language for the wireless application.

(3)

DAFTAR ISI

(4)
(5)
(6)

DAFTAR GAMBAR

(7)

Gambar 3-42 Sequence diagram kartu kredit pada bank virtual...III-38 Gambar 3-43 Sequence diagram pemakaian kartu kredit pada bank virtual ...III-38 Gambar 3-44 Sequence diagram transaksi pada bank virtual ...III-39 Gambar 3-45 Sequence diagram login pada aplikasi nirkabel...III-39 Gambar 3-46 Sequence diagram register pada aplikasi nirkabel...III-39 Gambar 3-47 Sequence diagram informasi barang pada aplikasi nirkabel...III-40 Gambar 3-48 sequence diagram pemesanan barang pada aplikasi nirkabel...III-40 Gambar 3-49 Sequence diagran login pada aplikasi nirkabel owner...III-41 Gambar 3-50 Sequence diagram data barang pada aplikasi nirkabel owner ...III-41 Gambar 3-51 Sequence diagram data barang minimum pada aplikasi nirkabel owner ...III-41 Gambar 3-52 Sequence diagram data pesanan harian pada aplikasi nirkabel owner III-42

(8)
(9)
(10)
(11)

DAFTAR TABEL

(12)
(13)

DAFTAR SIMBOL

ERD

Entitas

Atribut Relasi

Use Case

Aktor

Include / Extend

Aktivity Diagram

Initial state Final state State Decision Transition

Sequence :

(14)

Message call Message return Object

Class diagram

(15)

BAB I PERSYARATAN PRODUK

1 PENDAHULUAN

Pembelian barang merupakan hal yang hampir setiap hari dilakukan oleh

banyak orang, dari barang primer sampai barang – barang tambahan, kita seringkali

harus pergi ke toko - toko atau tempat – tempat dimana kita akan membeli barang

tersebut, terkadang barang yang kita cari tidak ada padahal kita sudah pergi jauh

untuk sampai ke tempat pembelian tersebut, hal tersebut tentu saja menghabiskan

waktu dan tenaga.

Banyak toko yang menggunakan media web untuk menginformasikan barang

mereka, namun informasi tersebut harus kita dapatkan melalui internet, namun

kadang banyak orang yang malas pergi ke warnet.

Seiiring dengan semakin banyaknya orang yang mempunyai dan

menggunakan handphone, maka orang – orang pun mulai memanfaatkan kemudahan

yang ditawarkan oleh handphone.

Dengan menggunakan teknologi WAP (Wireless Application Protocol), kita

dapat melakukan pemesanan barang dengan cepat di mana saja, dengan

menggunakan telepon genggam yang memiliki fasilitas GPRS, selain itu pemilik toko

juga dapat melihat informasi barang (seperti nama barang, jumlah dan harganya),

barang - barang yang mempunyai stok minimum dan melihat daftar pesanan yang

(16)

1.1 Tujuan

Membuat aplikasi untuk melihat informasi mengenai barang elektronik dan

melakukan pemesanan barang menggunakan handphone, yang dapat memudahkan

pembeli sehingga dapat mengecek harga, dan melakukan pemesanan barang dimana

saja. Selain itu aplikasi ini juga menyediakan fasilitas bagi pemilik toko untuk

melihat informasi barang (seperti nama barang, jumlah dan harganya), barang -

barang yang mempunyai stok minimum dan melihat daftar pesanan yang ada pada

hari itu.

1.1.1 Ruang Lingkup

Pada Desktop :

• Hak akses user pada desktop dibagi dua yaitu :

o admin

mempunyai username dan password.

Dapat mengakses semua fungsi yang disediakan dalam

aplikasi.

Dapat menambah user , menghapus user dan mengedit user

yang dapat mengakses aplikasi.

o pegawai

mempunyai username dan password.

Dapat dapat mengakses fungsi – fungsi yang disediakan

dalam aplikasi kecuali hak untuk menambah user , mengedit

user dan menghapus user.

(17)

Pada Perangkat Nirkabel :

User pada perangkat nirkabel dibagi tiga yaitu : Guest

• Dapat melihat informasi barang (seperti melihat harga barang).

User dapat melihat barang yang ada berdasarkan jenis barang dan merk barang yang dipilih.

• Namun guest tidak dapat melakukan pemesanan barang, sebelum melakukan registrasi.

Member

• Yaitu user yang telah melakukan registrasi.

• Dapat melihat informasi barang (seperti melihat harga barang).

User dapat melihat barang yang ditawarkan berdasarkan jenis barang dan merk barang yang dipilih.

• Dapat melakukan pemesanan barang. Owner

• Dapat melihat informasi barang yang ada (seperti nama barang, jumlah barang dan harga barang) berdasarkan jenis

barang dan merk barang yang dipilih.

• Dapat melihat barang yang mempunyai stok minimum. • Dapat melihat pesanan yang ada pada hari itu.

Pada Aplikasi Bank Virtual

• Setiap user mempunyai username dan password.

• Aplikasi bank virtual ini dibuat menggunakan bahasa pemrograman C#.

(18)

1.1.2 Definisi, Akronim, dan Singkatan

• Combo box : Boks yang memberikan pilihan yang dapat diplilih oleh pengguna

• Customer : Pelanggan

• C# : nama salah satu bahasa pemrograman

• Database / basis data : Merupakan kumpulan data yang saling berhubungan, yang diorganisasi dengan sedemikian rupa, sehingga

dapat digunakan dengan mudah

• Data grid : Tenpat untuk menampilkan tabel yang berasal dari database

• Form : Antarmuka yang ditampilkan • Input : Masukan

• My SQL : Salah satu nama database • Output : Keluaran

• Password : Kata kunci • Supplier : Penyuplai

• Textbox : Isian yang menerima masukkan dari pengguna • User :Pemakai program

• Username : Nama pengguna

• WAP (Wireless Application Protocol) : protokol bagi perangkat nirkabel yang menyediakan layanan komunikasi data bagi pengguna

baik yang berhubungan dengan telekomunikasi maupun aplikasi yang

berorientasi internet

(19)

1.1.3 Overview

Laporan ini membahas mengenai pembuatan produk antara lain : bab

satu membahas persyaratan produk seperti tujuan pembuatan produk,

referensi yang digunakan , gambaran antarmuka sistem, fungsi produk, serta

spesifikasi komputer dalam menggunakan produk ini. Bab dua membahas

spefifikasi produk seperti persyaratan antar muka eksternal, dan fitur – fitur

perangakat lunak produk. Bab tiga membahas disain perangkat lunak produk

seperti desain arsitektur perangkat lunak dan rancangan database. Bab empat

membahas Pengembangan Sistem seperti Perjalanan Tahap Implementasi

(Coding) dan rancangan antarmuka produk. Bab lima membahas Testing dan

Evaluasi Sistem seperti Test Case dan uji fungsionalitas modul / class . Bab

enam berisi kesimpulan dan saran dari hasil evaluasi.

1.2 GAMBARAN KESELURUHAN

1.2.1 Perspektif Produk

Aplikasi ini menggunakan sistem WAP yang dapat digunakan oleh customer

untuk melihat informasi barang dan melakukan pemesanan barang, oleh pemilik

untuk melihat informasi barang, barang – barang yang mempunyai stok minimun, dan

data pesanan harian.

1.2.1.1 Antarmuka sistem

Aplikasi ini menggunakan database MySQL, menggunakan php dan

xhtml untuk aplikasi nirkabel dan bahasa C# dengan menggunakan Visual

Studio .Net 2005 sebagai developer tools bagi apilkasi desktop.

1.2.1.2 Antarmuka pengguna

Aplikasi ini digunakan bagi customer yang ingin melakukan

(20)

1.2.1.3 Antarmuka perangkat keras

Spesifikasi komputer untuk menggunakan aplikasi ini sebaiknya :

Processor 1,7 Ghz

Memory 128 MB

HDD 40 GB

1.2.1.4 Antarmuka perangkat lunak

Perangkat lunak yang digunakan adalah:

Windows XP SP 2

Microsoft Visual Studio .Net 2005

MySQL

1.2.1.5 Antarmuka komunikasi

Menggunakan browser pada handphone untuk mengakses aplikasi.

1.2.2 Fungsi Produk

Aplikasi ini digunakan untuk memudahkan pembeli agar dapat melihat harga

dan melakukan pemesanan barang secara fleksibel di mana saja, juga digunakan oleh

pemilik untuk melihat informasi barang, barang – barang yang mempunyai stok

minimun, dan data pesanan harian.

1.2.3 Karakteristik Pengguna

Pada aplikasi desktop diperlukan user yang minimal dapat menjalankan

sistem operasi windows, dan pada perangkat nirkabel diperlukan user yang dapat

(21)

1.2.4 Batasan

Batasan aplikasi pada perangkat nirkabel :

User pada perangkat nirkabel dibagi tiga yaitu : Guest

• Dapat melihat informasi barang ( seperti melihat harga barang , jumlah barang ).

User dapat melihat barang yang ada berdasarkan jenis barang. • Namun guest tidak dapat melakukan pemesanan barang, sebelum

melakukan registrasi.

Member

• Yaitu user yang telah melakukan registrasi.

• Dapat melihat informasi barang ( seperti melihat harga barang , jumlah barang ).

User dapat melihat barang yang ditawarkan berdasarkan jenis barang.

• Dapat melakukan pemesanan barang.

• Hanya satu alamat pengiriman yang dapat dimasukkan.

Owner

Dapat melihat informasi barang yang ada (seperti nama barang,

jumlah barang dan harga barang) berdasarkan jenis barang dan

merk barang yang dipilih.

Dapat melihat barang yang mempunyai stok minimum.

(22)

Batasan aplikasi pada desktop:

• Dilakukan enkripsi pada password untuk keamanan.

• Hak akses user pada desktop dibagi dua yaitu : admin dan pegawai o admin

Dapat mengakses semua fungsi yang disediakan dalam

aplikasi.

Dapat menambah user , menghapus user dan mengedit user

yang dapat mengakses aplikasi.

o pegawai

Dapat dapat mengakses fungsi – fungsi yang disediakan dalam

aplikasi kecuali hak untuk menambah user , mengedit user dan

menghapus user.

Dilakukan enkripsi pada password untuk keamanan.

• Fasilitas customer hanya berisi data mengenai customer yang ada. • Fasilitas supplier hanya berisi data mengenai supplier yang ada. • Fasilitas barang hanya berisi informasi mengenai barang yang ada. • Fasilitas penjualan berisi data mengenai penjualan yang terjadi. • Fasilitas pembelian berisi data mengenai pembelian yang terjadi. • Fasilitas pemesanan berisi data mengenai pemesanan yang ada. • Pesanan yang cukup tidak dapat dibatalkan.

• Barang yang dikirim harus sudah dibayar.

• Bila stok barang tidak cukup, pembeli dapat membatalkan pesanannya, jika pesanan telah dibayar, toko akan mengembalikan pembayaran melalui bank.

• Laporan yang dibuat adalah laporan penjualan, pembelian, pemesanan, stok barang (barang paling laku, barang kurang laku, barang tidak laku), dan

customer yang paling sering melakukan pembelian atau pemesanan.

(23)

• Kartu stok berisi informasi mengenai keluar masuknya barang (pembelian dan penjualan).

• Perhitungan laba / rugi yang dibuat adalah perhitungan laba / rugi kotor. • Aplikasi desktop-nya dibuat menggunakan bahasa pemrograman C#. • Database yang digunakan adalah MySQL.

Batasan aplikasi pada bank virtual :

Dilakukan enkripsi pada password untuk keamanan.

• Fasilitas rekening berisi data mengenai rekening yang ada. • Fasilitas kartu kredit berisi data mengenai kartu kredit yang ada.

• Fasilitas pemakaian kartu kredit berisi data mengenai pemakaian kartu kredit yang terjadi.

• Fasilitas transaksi hanya menyimpan data mengenai transaksi yang terjadi.

Batasan sistem :

Microsoft Visual Studio .NET 2005.

• Program basis data yang digunakan adalah MySQL.

• Menggunakan bahasa pemrograman XHTML pada perangkat nirkabel. • .NET Framework Version 2.0.

Microsoft Windows XP SP 2.

• Menggunakan Processor Intel pentium 4 2,6 GHz. • Openwave untuk melakukan pengujian program client.

1.2.5 Asumsi dan Ketergantungan

Untuk dapat mengakses aplikasi ini diperlukan telepon genggam / handphone

(24)

BAB VI KESIMPULAN DAN SARAN

6.1 Keterkaitan Antara Kesimpulan dengan Hasil Evaluasi

Aplikasi WAP untuk melihat informasi harga dan pemesanan barang ini

dibangun untuk memenuhi kebutuhan pembeli yang ingin melihat harga barang atau

melakukan pemesanan barang secara langsung kapan saja dan dimana saja, ditambah

dengan aplikasi desktop yang menangani penjualan dan pembelian yang dilakukan

secara langsung. Aplikasi ini juga dilengkapi dengan laporan – laporan yang

dibutuhkan oleh toko. Hal ini sesuai dengan persyaratan produk dan spesifikasi

produk yang terdapat pada BAB I dan BAB II

6.2 Keterkaitan antara Saran dengan Hasil Evaluasi

Dari saran yang diberikan, dikemudian hari aplikasi dapat dikembangkan

agar:

1. Dimasa mendatang selain menggunakan fasilitas WAP, dapat dikembangkan

situs untuk melakukan pemesanan melalui situs web.

2. Dimasa mendatang aplikasi dapat dikembangkan agar dapat menangani retur

pembelian

6.3 Rencana Perbaikan / Implementasi terhadap Saran yang

Diberikan

Rencana perbaikan yang akan dilakukan berdasarkan saran yang diberikan adalah :

1. Mengembangkan aplikasi sehingga customer dapat melakukan pemesanan

barang melalui situs web, dengan cara membuat sebuah aplikasi web

berbasiskan PHP dengan fitur yang sama dengan aplikasi PHP pada

handphone, dengan tampilan yang lebih menarik, dan data keterangan yang

(25)

2. Mengembangkan aplikasi agar dapat menangani retur pembelian, yaitu

dengan menyediakan dua buah tabel untuk menyimpan data – data retur

pembelian, antara lain tabel retur pembelian master dan tabel retur pembelian

detail. Tabel retur pembelian master akan digunakan untuk menyimpan data

utama retur pembelian seperti : NO_Retur, Tanggal_Retur, NO_Faktur, Total,

dan Keterangan. Sedangkan untuk tabel retur detail akan digunakan untuk

(26)

DAFTAR PUSTAKA

[Ala 05] Alam , M.Agus J., 2005 ,”Cara Mudah Menggunakan Crystal Reports

XI”, PT ELEX MEDIA KOMPUTINDO.

[Dei 02] Deitel, 2002, “C# How to Program”, Prentice Hall.

[Fat 02] Fathansyah, 2002, "BASIS DATA", INFORMATIKA.

[Mur 02] Murach, Joel, 2004, “Murach’s C#”; Shorff Publishers & Distributors

PVT.LTD.

[Rof 03] Roff, Jason T, 2003, "UML A Beginner's Guide", McGraw-Hill

[Sid 04] Sidik, Betha, 2004, “Pemrograman WEB dengan PHP”,

INFORMATIKA.

[Sim 06] Simarmata, Janner, 2006, “Aplikasi Mobile Commerce menggunakan

PHP dan MySQL”, C.V ANDI OFFSET.

VB Wire3 Forum (2007), C#Base64 Encoding and Decoding, akses : 12 – 06

-2007, http://www.vbforums.com/showthread.php?s=&threadid=287324

a3plusmedia.NET (2007), Eregi, akses : 12 – 06 -2007, http://id.php.net/eregi

Referensi

Dokumen terkait

Berdasarkan hasil estimasi dengan MLE 15 Bank Pembangunan Daerah (BPD) Syariah untuk mengetahui pengaruh variabel input terhadap variabel output pada tahun 2008- 2012

Tujuan dari survei lapangan audit internal adalah untuk mengkonfirmasi asumsi diperoleh dari perencanaan audit awal, dalam rangka mengembangkan

Pertanyaan di bagian II menyediakan skala 1 sampai 7, makna dari angka tersebut adalah 1 sebagai kutub ekstrim negatif (Sangat Tidak Setuju) dan 7 sebagai kutub positif (Sangat

Penelitian ini bertujuan untuk mengetahui apakah pembelajaran berbasis masalah lebih baik daripada pembelajaran biasa dalam meningkatkan kemampuan pemecahan masalah

Agar data yang diperoleh tervalidasi, maka dilaksanakan penerapan tata kerja analisis untuk menentukan kadar unsur dalam cuplikan acuan standar SRM NIST 1548a typical diet dan SRM

dengan TG-DTA tersebut, dapat diketahui pengaruh konsentrasi NaCl terhadap perubahan berat total, titik lebur dan fenomena yang terjadi selama proses pemanasan / peleburan garam

Dia mengimbau kepada masyarakat Kabu- paten Serang bagi yang sudah terdaftar dalam Daftar Pemilih Tetap atau DPT, warga yang belum terdaftar sebagai pemilih, baru beru- sia 17

(2) Rencana Kerja Tahunan Perseroan sebagaimana dimaksud pada ayat (1) pelaksanaan tanggung jawab sosial dan lingkungan. Astra International Tbk menerapkan CSR sebagai