Pangemanan, Sudirman, Hasniati - 2013 - Rancang Bangun Sistem Informasi Penjualan Menggunakan Metode Linear Sequence
Pangemanan, Sudirman, Hasniati - 2013 - Rancang Bangun Sistem Informasi Penjualan Menggunakan Metode Linear Sequence
NO 2 SEPTEMBER 2013
Abstract
Improvement or development of sales is the goal of any firms, both engaged in the sale of
goods or services. Many things can be done so that sales can be increased, such as by a good
marketing strategy. We need a media to publish information, whether information about the
company or the goods will be sold. One of media that can be used is the internet. development of
the Internet is fast and gives a significant influence in all aspects of our lives. Indonesia as one of
the countries that have a population in many categories in the world, is a promising market of
Internet technology. companies can use the Internet as a tool to publish information or to make
sales online, or called the E-Commerce. With the e-commerce or sales information can be
accessed wherever and whenever subscribers need. With this thesis the author makes the sale of
baby equipment available on the web-based Store Babyness, using php and MySQL. With sales
growth at stores Babyness proposed by the authors are expected to be easier to publish more
extensive sales and can be very helpful in trading activities effectively and efficiently
160
PARADIGMA VOL. XV. NO 2 SEPTEMBER 2013
Tujuan diadakan penelitian ini adalah dibenak para analis. Komponen bisa berupa
1. Diterapkannya sebuah sistem penjualan table, file, file exe dan lain-lain
berbasis website pada Toko Haruna88 i. Menurut munawar (2005:125)”deployment
Jakarta, sehingga customer dapat dengan diagram menunjukan tata letak sebuah
mudah melakukan proses pemesanan sistem secara fisik , menampakkan bagian –
produk. bagian software yang berjalan pada bagian
2. Data-data yang terkait dengan proses hardware.”
penjualan dapat tersimpan lebih rapi
didalam database sehingga tidak mudah 3. METODE PENELITIAN
rusak ataupun hilang Metode Waterfall merupakan sebuah proses
dasar seperti spesifikasi, pengembangan,
2. KAJIAN LITERATUR validasi, solusi dan merepresentasikannya
a. Menurut Rayport dan Jaworski dalam sebagai fase-fase proses yang berbeda seperti
Rudy,dkk (2008, A-59) “E-Commerce spesifikasi persyaratan, perancangan perangkat
adalah pertukaran yang dimediasi oleh lunak, implementasi dan pengujian.
teknologi antara beberapa kelompok Metode Waterfall mengusulkan sebuah
(individual atau organisasi) secara pendekatan kepada perkembangan perangkat
elektronik berbasiskan aktivitas lunak yang sistematik dimulai pada tingkat
intraorganisasional atau interorganisasional kemajuan sistem pada seluruh analis, desain,
yang mefasilitasi pertukaran tersebut” kode, pengujian. Model Waterfall melingkupi
b. Sistem informasi menurut sutabri (2005:42) aktivitas sebagai berikut:
suatu sistem di dalam suatu organisasi yang a. Analisis kebutuhan perangkat lunak
mempertemukan kebutuhan pengolahan Proses pengumpulan kebutuhan diinfestasikan
transaksi harian yang mendukung fungsi dan difokuskan, khususnya perangkat lunak.
operasi organisasi yang bersifat manajerial Untuk memahami sifat program yang
dan kegiatan strategi dari suatu organisasi dibangun, perekayasa perangkat lunak (analis)
untuk dapat menyediakan kepada pihak – harus memahami domain informasi, tingkah
pihak luar tertentu dengan laporan yang laku, unjuk kerja dan antar muka (interface)
diperlukan. yang diperlukan. Kebutuhan sistem maupun
c. Dalam Kadir (2008:356) ”Yang dimaksud perangkat guna didokumentasikan dilihat lagi
dengan aplikasi web atau aplikasi berbasis dengan pelanggan.
web(Web-based-application) adalah b. Desain
aplikasi yang dijalankan melalui browser” Desain perangkat lunak sebenarnya adalah
d. Menurut Kadir (2008:2) ”MySQL proses multi langkah yang berfokus pada empat
merupakan software yang tergolong sebagai atribut sebuah program yang berbeda, struktur
DBMS(Database Management System) data, arsitektur perangkat lunak, representasi
yang bersifat open source”. interface dan detail (algoritma) prosedural.
e. Menurut Munawar(2005:17) “UML Proses desain menerjemahkan syarat/kebutuhan
(Unified Modelling Language) sebagai kedalam sebuah representasi perangkat lunak
salah satu alat bantu yang sering digunakan yang dapat diperkirakan demi kualitas sebelum
di dunia pengembangan sistem yang dimulai pengkodean. Sebagaimana persyaratan,
berorientasi objek”. desain didokumentasikan dan menjadi bagian
f. Menurut Munawar (2005:63) “Use case dari konfigurasi perangkat lunak.
adalah deskripsi dari sebuah sistem dari c. Generasi Kode
perspektif pengguna. Use case bekerja Desain harus diterjemahkan kedalam bentuk
dengan cara mendeskripsikan tipikal mesin yang bisa dibaca. Langkah pembuatan
interaksi antar user (pengguna) sebuah kode dilakukan pada tahap ini, jika desain
sistem dengan sistemnya sendiri melalui dilakukan dengan cara yang lengkap,
sebuah cerita bagaimana sebuah sistem pembuatan kode dapat diselesaikan dengan
dipakai.” mekanis.
g. Menurut Munawar (2005:110) “Activity d. Pengujian
Diagram adalah teknik untuk Sekali kode dibuat, pengujian program dimulai.
mendeskripsikan logika prosedural, proses Proses pengujian berfokus pada logika internal
bisnis, dan aliran kerja dalam banyak perangkat lunak, memastikan bahwa semua
kasus.” persyaratan telah diuji, dan pada eksternal
h. Menurut Munawar(2005:119) “Component fungsional yaitu mengarahkan pengujian untuk
Diagram adalah bagan fisik dari sebuah menemukan kesalahan-kesalahan dan
sistem karena menetap di komputer bukan memastikan bahwa input yang dibatasi akan
161
PARADIGMA VOL. XV. NO 2 SEPTEMBER 2013
memberikan hasil yang aktual sesuai dengan Haruna88 para pencinta Kpop dapat lebih
hasil yang dibutuhkan. berkembang
A. Prosedur sistem berjalan
e. Pemeliharaan Prosedur sistem berjalan pada proses penjualan
Perangkat lunak akan mengalami perubahan barang melibatkan antara lain konsumen, kasir,
setelah disampaikan kepada pelanggan. serta pemilik Tahap-tahap prosedurnya adalah
Perubahan akan terjadi karena kesalahan- sebagai berikut :
kesalahan ditentukan, karena perangkat lunak a. Pembelian Produk
harus disesuaikan untuk mengakomodasi Konsumen datang ke Toko Haruna88
perubahan-perubahan didalam lingkungan Jakarta, lalu melihat – lihat produk apa
eksternalnyaTahap penerjemahan data atau saja yang dijual, Bila ada yang cocok,
pemecahan masalah yang telah dirancang bisa langsung dilihat dan menanyakan
kedalam bahasa pemrograman tertentu. kelebihan dan kekurangan produk, jika
e. Pengujian cocok maka bisa langsung bayar di bagian
Merupakan tahap pengujian terhadap perangkat kasir dan produk bisa dibawah pulang.
lunak yang dibangun b. Pembuatan Pembayaran Produk
Telah barang didapat, maka konsumen
4. PEMBAHASAN dapat melakukan pembayaran di kasir.
Toko Haruna88 didirikan pada tahun 2007, Setelah transaksi pembayaran selesai
pendirinya adalah Andre Kurniawan maka konsumen akan mendapat nota
Wibowo.Beliau mempunyai ide untuk pembayaran sebagai bukti lunsanya
mendirikan toko Fangoods tersebut karena pembayaran.
kecintaannya terhadap Kpop yang sedang c. Pembuatan Laporan Penjualan
populer dikalangan remaja, tetapi semakin Pemilik datang ke Toko Haruna88
lama jumlah pembeli semakin banyak dan mau Jakarta, lalu melihat laporan penjualan,
tidak mau jumlah produk pun semakin banyak. Bila laporan penjualannya balance dengan
Sampai saat ini, sudah banyak pelangan jumlah produk yang terjual maka selesai.
yang membeli produk kami. Sedangkan untuk Bila tidak balance bisa langsung tanyakan
orang-orang yang memesan itu sendiri pun di kasir.
awalnya hanya dari omongan orang-orang yang
sudah pernah memesan di Haruna88 ini. Untuk B. Disain UML
pemesanannya sendiri, yaitu dengan datang 1. Uscase Diagram
langsung ke toko , kami tidak menyediakan Diagram usecase digunakan untuk
jasa antar. mendeskripsikan apa yang seharusnya
Untuk Fangoods yang dijual itu beraneka dilakukan oleh sistem. Diagram usecase
ragam, seperti CD atau DVD dari berbagai artis menyediakan cara mendiskripsikan pandangan
yang sedag digemari. Serta buku foto ataupun eksternal terhadap sistem dan interaksi-
aksesoris resmi para artis dan masih banyak interaksinya terhadap dunia luar. Dengan cara
yang lainnya. Semoga dengan hadirnya Toko ini diagram usecase menggantikan diagram
konteks pada pendekatan konvensional.
162
PARADIGMA VOL. XV. NO 2 SEPTEMBER 2013
Brief Descriptionb : Use case ini Main Flow: Use case index member dimulai
memungkinkan member untuk melakukan pada saat member sudah login sedangkan
semua yang disediakan oleh web seperti pengunjung ketika membuka website haruna 88
melihat produk haruna 88, transaksi Alternatif Flow: Jika member dan pengunjung
sendangkan pengunjung hanya bisa melihat tidak ingin melihat halaman indexnya. Masing
produk dan berita. masing dapat menutup browser.
Actor: Member dan Pengunjung Post Condition; jika member berhasil
Precondition : member dan pengunjnung melakukan login kemudian member dapat
melihat halaman- halaman website haruna 88 melakukan transaksi yang diinginkan.
Brief Description: usacase ini memungkin pengujung hanya bisa melihat produk dan
member untuk melakukan semua yang berita
disediakan oleh web seperti melihat prodk Actor: admin, member dan pengunjung
haruna 88, transaksi berita sedangkan
163
PARADIGMA VOL. XV. NO 2 SEPTEMBER 2013
Precondition: member dan pengunjung melihat Alternatif Flow: Jika member dan pengunjung
halaman- halaman website haruna88 tidak ingin melihat halaman indexnya. Masing
Main Flow: Use case index member dimulai – masing dapat menutup browser.
pada saat member sudah login sedangkan Post condition: jika member berhasil
pengunjung, ketika membuka website haruna melakukan login kemudan member dapat
88 melakukan transaksi yang diinginkan
.
Register Member
<<include>>
register member
pengunjung
<<extend>> Admin
data member
Brief Descriptiom: Pada use case ini benar agar data tersimpan dalam data member
memungkinkan pengunjung membuka web dan dapat melakukan login member.
Haruna88, melakukan registrasi member untuk Alternatif Flow: Jika pengunjung menjalankan
dapat menjadi member form register dan masih ada yang kurang dalam
Actor: Pengunjung dan Admin pengisian, maka sistem otomatis akan
Precondition: Pengunjung menggunakan menampilkan pesan dan sistem mengijinkan
browser internet untuk memasuki halaman pengunjung untuk memasukkan form register
register member agar mengisi form pendaftaran dengan benar.
register member pada web Haruna88 Post Condition: Jika use case berhasil
Main Flow: Use case ini dimulai pada saat dijalankan, data pengunjung yang diisi melalui
pengunjung ingin melakukan transaksi. form register akan tersimpan di database sistem
Pertama kali pengunjung langsung menuju ke dan pengunjung mendapatkan sebuah link ke
halaman index Haruna88. Kemudian email pengunjung. Jika tidak maka status
pengunjung mengisi form register dengan pengunjung tidak berubah
164
PARADIGMA VOL. XV. NO 2 SEPTEMBER 2013
Member Website
Membuka
Browser
Melihat
Informasi
Benar Salah
Ruang
Member
Lihat produk/
katalog
Pesan barang
Proses
Simpan data Simpan
Data
tampil
Data
Konfirmasi
pembayaran
Logout
Menutup
Browser
Pada gambar diatas member dapat membuka ke login member, jika benar maka akan masuk
website serta melihat informasi yang terdapat keruang member dapat melihat produk/ katalog
di web tersebut, setelah itu dapat melakukan pesan barang,setelah itu data tersimpan dan
login member dengan menginput username dan melakukan konfirmas pembayaran setelah itu
password jika login gagal maka akan kembal logout.
C. Spesifikasi Basis Data
1. Tabel Admin
Tabel admin berfungsi untuk menyimpan data admin.
3.Tabel Komentar
Tabel komentarberfungsi untuk menyimpan data komentar.
4.Tabel Berita
Tabel berita berfungsi untuk menyimpan data berita.
No Akronim Type Size Ket
1 Id_berita Int 5 Primary Key
2 Judul_berita Varchar 50
3 Flash_berita Blob
4 Isi_berita Blob
5 Sumber_berita Varchar
6 Id_admin Varchar
7 Tg_update Datetime
Sumber: Penulis
5.Tabel detail_transaksi
Tabel detail_transaksi berfungsi untuk menyimpan data detail transaksi.
6.Tabel pembeli
Tabel pembeli berfungsi untuk menyimpan data pembeli.
No Akronim Type Size Ket
1 Email Varchar 100 Primary Key
2 Nama_lengkap Varchar 100
3 Alamat Blob
4 Telpon_rumah Varchar 10
5 Hp Varchar 20
6 Kodepos Varchar 5
7 Password 100
8 Aktif 1 ‘1’,’2’
Sumber: Penulis
166
PARADIGMA VOL. XV. NO 2 SEPTEMBER 2013
7. Tabel konfirmasi_bayar
Tabel ini berfungsi untuk menyimpan data konfirmasi pembayaran.
8.Tabel Transaksi
Tabel transaksi berfungsi untuk menyimpan data transaksi.
No Akronim Type Size Ket
1 No_struk Varchar 14 Primary Key
2 Tgl_struk Datetime
3 Email Varchar 100
4 Total Int 8
Sumber: Penulis
167
PARADIGMA VOL. XV. NO 2 SEPTEMBER 2013
E. Halaman Beranda
Halaman beranda adalah tampilan yang muncul di awal dari website yang pertama kali di lihat
oleh pengunjung web
168
PARADIGMA VOL. XV. NO 2 SEPTEMBER 2013
169