• Tidak ada hasil yang ditemukan

Sistem Inventory dan Aplikasi Penjualan VCD dan DVD pada Toko Cinemania.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Inventory dan Aplikasi Penjualan VCD dan DVD pada Toko Cinemania."

Copied!
20
0
0

Teks penuh

(1)

Abstrak

Sepuluh tahun terakhir ini website menjadi sangat popular terutama

internet, Internet membuat perkembangan terhadap segala aspek,

terutama pada aspek ekonomi/bisnis, salah satunya adalah

perusahaan-perusahaan bisnis atau perdagangan. Agar dapat bersaing dengan

perusahaan besar maupun kecil, sebuah perusahaan harus mempunyai

system informasi yang baik.

Toko Cinemania merupakan toko penjualan VCD dan DVD di

Bandung yang masih memakai sistem manual untuk kegiatan pemasaran

dan transaksinya. Untuk mempercepat dan memperluas alur perdagangan

perusahaan ini, maka toko ini membutuhkan aplikasi penjualan untuk

mempermudah alur perdagangan. Melalui laporan ini akan diketahui

bagaimana cara membuat keseluruhan website dari sistem persediaan

hingga proses transaksi di toko. Website ini meliputi: Bagaimana

memasarkan produk toko, bagaimana membuat suatu pemesanan, proses

pembayaran, proses memasukkan data-data produk, memeriksa dan

mendata pemesanan yang terjadi.

Website ini dirancang dalam bentuk yang dapat diakses

menggunakan web browser (IE.6, Mozilla 1, Opera 8). Website ini

menggunakan bahasa pemograman Visual Basic. Diharapkan website ini

(2)

Daftar isi

Lembar pengesahan...i

Pernyataan orisinalitas laporan...ii

Kata pengantar...iii

Pernyataan persetujuan publikasi karya ilmiah...v

Abstrak………..…vii Daftar isi ... vi

Daftar gambar ... viii

Daftar tabel ... ix

BAB I ... I-1

PENDAHULUAN ... I-1

1.1 Latar Belakang ... I-1

1.2 Sejarah Perusahaan... I-2

1.3 Perumusan masalah ... I-2

1.4 Tujuan dan Manfaat ... I-3

1.5 Batasan Masalah ... I-3

1.5.1 Batasan perangkat keras ... I-3

1.5.2 Batasan perangkat lunak ... I-4

1.5.3 Batasan aplikasi ... I-4

1.6 Sistematika Penulisan ... I-5

BAB II ... II-6

LANDASAN TEORI ... II-6

(3)

2.6 SQL (Structure Query Language)[5] ...II-22 2.7 SQL Server 2000[2] ...II-26 2.8 ASP.NET (Active Server Page .NET)[5] ...II-26 2.8.1 Komponen ASP.NET[2] ...II-27 BAB III ...III-29

ANALISIS DAN PERANCANGAN ...III-29

3.1 Proses bisnis ...III-29

3.2 Entity relationship diagram ...III-33

3.3 Struktur tabel ...III-33

3.4 Data Flow Diagram (DFD) ...III-35

3.5 Spesifikasi proses ...III-38

3.6 Kamus data...III-43

3.7 Struktur menu ...III-46

3.8 Disain antar muka ...III-46

BAB IV... IV-53

HASIL TERCAPAI ... IV-53

4.1 Mekanisme keamanan ... IV-53

4.2 Cara pengoperasian aplikasi ... IV-53

BAB V... V-58

Evaluasi ... V-58

5.1 Evaluasi Sistem ... V-58

5.1.1 Bagian pengguna customer ... V-58

5.1.2 Bagian pengguna administrator ... V-62

BAB VI... VI-64

KESIMPULAN DAN SARAN ... VI-64

(4)

Daftar gambar

Gambar Siklus Hidup Aplikasi Basis Data ... II-9

Gambar Proses bisnis awal ...III-29

Gambar Proses bisnis yang diharapkan...III-31

Gambar ER Diagram ...III-33

Gambar DFD level 0 ...III-35

Gambar DFD level 1 ...III-36

Gambar DFD Level 2 dari proses 1 ...III-37

Gambar DFD level 3 dari proses 2 ...III-37

Gambar Struktur menu customer...III-46

Gambar Struktur menu administrator ...III-46

Gambar Halaman utama pengguna ...III-47

Gambar Halaman registrasi ...III-47

Gambar Halaman login ...III-48

Gambar Halaman Lupa password ...III-48

Gambar Halaman Shopping cart 1 ...III-49

Gambar Halaman shopping cart 2 ...III-49

Gambar Halaman edit kategori ...III-50

Gambar Halaman edit order...III-51

Gambar Halaman input dan edit film ...III-51

Gambar Halaman report barang ...III-52

Gambar Halaman report customer ...III-52

Gambar Halaman report order ...III-52

Gambar Halaman utama ... IV-53

Gambar Halaman register ... IV-54

Gambar Halaman login ... IV-55

Gambar Halaman utama customer ... IV-55

(5)

Daftar tabel

Tabel Perbandingan basis data ...II-15

Tabel Kelebihan dan kekurangan java script ...II-18

Tabel Customers ...III-34

Tabel Order ...III-34

Tabel Product ...III-34

Tabel Category ...III-34

Tabel TemporaryCart ...III-35

Tabel OrderProduct ...III-35

Tabel TempCartProduct ...III-35

Tabel Proses registrasi...III-38

Tabel Proses Login...III-39

Tabel Proses pengguna lupa password login ...III-39

Tabel Proses Shopping cart ...III-40

Tabel Proses Input data film ...III-40

Tabel Proses edit film ...III-41

Tabel Proses delete film ...III-41

Tabel Proses input kategori ...III-42

Tabel Proses edit kategori ...III-42

Tabel Proses delete kategori ...III-42

Tabel Proses edit order ...III-43

Tabel Proses report ...III-43

Tabel kamus data Customers ...III-44

Tabel kamus data Order...III-44

Tabel kamus data Product ...III-44

Tabel kamus data Category ...III-45

Tabel kamus data TemporaryCart ...III-45

Tabel kamus data OrderProduct ...III-45

(6)

Tabel evaluasi halaman customer ... IV-61

(7)

Daftar lampiran

(8)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dewasa ini dunia teknologi dan informasi berkembang sangat

pesat. Pesatnya perkembangan yang semakin mengglobal ini juga

menyebabkan dunia usaha mencoba mengikuti setiap perkembangan

yang ada. Untuk peningkatan bisnis, usaha maupun industri, teknologi

informasi berperan penting. Keadaan ini juga mempengaruhi tingginya

kebutuhan dunia usaha akan sistem yang dapat memproses semua

transaksi yang dilakukan secara cepat. Jika perusahaan ingin lebih maju

dan berkembang maka tentunya harus mengikuti kemajuan teknologi yang

pesat sekarang ini.

Dengan jumlah pelanggan yang banyak, maka tidaklah

mengherankan apabila setiap harinya terjadi kegiatan transaksi yang

melibatkan keluar masuknya barang, baik transaksi pembelian barang

maupun transaksi penjualan barang. Untuk membantu proses

inventarisasi barang-barang yang ada maka dikembangkan sebuah sistem

informasi yang dapat membantu mencari data-data yang dibutuhkan,

melakukan penyimpanan data, penghapusan data, dan pengubahan

terhadap data yang telah ada dengan cepat dan mudah, serta membuat

laporan dari transaksi yang telah dilakukan.

Toko WhySherr merupakan perusahaan yang bergerak di bidang

penjualan VCD dan DVD orisinil. Perusahaan merasa perlu menerapkan

suatu sistem baru yang dapat membantu mendeteksi persediaan

(9)

Mempelajari situasi yang ada di Toko WhySherr pada saat ini,

maka penulis mencoba untuk mengembangkan sebuah perancangan

sistem informasi untuk membantu proses pemesanan dan persediaan

barang pada Toko WhySherr berdasarkan transaksi yang dilakukan, serta

pembuatan informasi harian, baik informasi pemesanan maupun

persediaan barang.

1.2 Sejarah Perusahaan

Toko Whysherr adalah perusahaan yang bergerak dibidang

penjualan VCD dan DVD orisinil yang didirikan pada tahun 2000. Toko ini

terletak di Jalan Setiabudhi, komplek SECAPA no.G4. Seiring

perjalanannya, toko ini mengalami perkembangan akibat terjadinya

peningkatan permintaan akan film-film terbaru yang beredar di pasaran,

khususnya oleh masyarakat kota Bandung itu sendiri.

Perusahaan juga mengalami perkembangan dari segi wilayah

jangkauan pemasaran. Pada awal tahun 2000-an, perusahaan ini hanya

melakukan penjualan di daerah sekitar Kota Bandung saja. Tetapi seiring

perkembangan teknologi informasi dalam toko serta peningkatan kualitas

kerja, maka pada tahun 2004 pemilik toko berinisiatif untuk memperluas

wilayah jangkauan pemasaran di Indonesia.

1.3 Perumusan masalah

Perumusan masalah dalam perancangan basis data untuk sistem

informasi pembelian, penjualan, serta persediaan barang pada Toko

WhySherr adalah sebagai berikut :

1. Aplikasi seperti apa yang dibutuhkan oleh Toko WhySherr?

2. Proses seperti apa yang dibutuhkan oleh toko agar setiap informasi

dapat diakses dengan cepat?

3. Bagaimana cara agar setiap data - data yang masuk terjaga

(10)

4. Bagaimana caranya agar pemilik dapat menghasilkan dan

mengakses laporan transaksi dan persediaan barang dengan cepat

dan akurat?

1.4 Tujuan dan Manfaat

Tujuan dari penelitian ini adalah merancang sebuah aplikasi basis

data berbasis web dengan nama Toko Cinemania yang mampu :

Menangani pemesanan produk oleh customer.

Mencatat data persediaan barang.

Menghasilkan laporan yang dapat diakses secara cepat dan akurat.

Manfaat yang dapat diperoleh dari penelitian ini adalah :

Memiliki mekanisme keamanan yang lebih baik dengan adanya

batasan akses ke dalam sistem basis data perusahaan, seperti

dengan adanya authentication dan authorization terhadap

pengguna dari sistem basis data ini.

Menghasilkan informasi yang akurat dan tepat waktu untuk

memberikan kemudahan dalam memperoleh informasi yang

diinginkan pada saat yang dibutuhkan.

1.5 Batasan Masalah

1.5.1 Batasan perangkat keras

Spesifikasi perangkat keras optimum yang diperlukan dalam

implementasi aplikasi pada Toko WhySherr adalah sebagai berikut:

Server

1. Processor : Intel Pentium IV 1,4 Ghz

2. Memory : 128 MB

3. Hardisk : 40 GB

(11)

Client

1. Processor : Intel Pentium III 800Mhz

2. Memory : 64 MB

3. Harddisk : 20 GB

4. Monitor : SVGA 17”

5. Printer : Epson C45

6. Kabel LAN : UTP

1.5.2 Batasan perangkat lunak

Spesifikasi perangkat lunak yang diperlukan dalam implementasi

aplikasi basis data pada Toko WhySherr adalah sebagai berikut:

Server

1. Sistem Operasi Windows XP Service Pack 2

2. Microsoft Visual Studio 2005

3. Internet Explorer 6.0

Client

1. Sistem Operasi Windows XP Service Pack 2

2. Microsoft Visual Studio 2005

3. Internet Explorer 6.0

1.5.3 Batasan aplikasi

o Produk yang dijual adalah film dalam 2 jenis format, yaitu VCD

dan DVD.

o Film film yang ada dikelompokkan berdasarkan kategori film,

dimana sebuah film hanya memiliki 1 kategori.

o Mekanisme keamanan yang diterapkan pada aplikasi meliputi

perlindungan hak akses dan penggunaan aplikasi, seperti

penggunaan username dan password dengan hak akses yang

(12)

o Laporan pemesanan, persediaan barang dan customer yang

terdaftar tidak dapat dicetak. Laporan – laporan tersebut hanya

ditampilkan didalam aplikasi.

1.6 Sistematika Penulisan

Sistematika penulisan ini terdiri dari enam bab yaitu :

BAB I PENDAHULUAN

Bab ini memberikan gambaran mengenai latar belakang penelitian, ruang

lingkup sistem, tujuan dan manfaat penelitian, serta metodologi penelitian

dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini berisi uraian tentang teori-teori dasar yang menjadi landasan

pembahasan dari seluruh materi yang ada, yang juga akan membahas

teori-teori dalam menganalisa sistem informasi pembelian, penjualan dan

persediaan barang yang sedang berjalan.

BAB III ANALISIS DAN PERANCANGAN

Pembahasan yang dimulai dari identifikasi kebutuhan sistem, overview

dan perancangan disain hingga selesainya pembuatan aplikasi.

BAB IV HASIL TERCAPAI

Bab ini berisi hasil yang dibuat apakah telah sesuai dengan yang

diharapkan atau masih memiliki kekurangan dalam implementasinya.

BAB V EVALUASI

Bab ini berisi laporan hasil pengujian setiap proses aplikasi produk yang

sudah diimplementasi.

BAB VI SIMPULAN DAN SARAN

Bab ini berisi beberapa simpulan yang dapat diambil dari hasil

perancangan dan beberapa saran yang diharapkan dapat dipergunakan

(13)

BAB V

Evaluasi

5.1 Evaluasi Sistem

Berikut ini dilakukan pengujian terhadap fungsi-fungsi utama dalam

aplikasi Toko WhySherr. Dalam pengujian ini terdiri dari 2 bagian yaitu

bagian pengguna customer dan bagian administrator. Berikut test case

yang diambil:

5.1.1 Bagian pengguna customer

Dibawah ini merupakan tabel evaluasi untuk halaman pengguna

customer.

Nama form Nama field Contoh input Output

Login Username Dikosongkan. Pesan error "Tidak boleh kosong!" Password Dikosongkan. Pesan error

"Tidak boleh

Password diisi

dengan ”yudi”.

Username diisi

(14)

Username dan Password

Username diisi

”Anton” dan

Password diisi

”Anton”

Pesan error :

Your login attempt was not successful. Please try again or if you haven't register, please register firts”. Error ini

Registrasi Nama Dikosongkan. Pesan error

”Tidak boleh kosong!”

Email Dikosongkan. Pesan error

”Tidak boleh kosong!”

Email - Diisi "aa". - Diisi "aa@". - Diisi "aa@aa"

Pesan error

Alamat Dikosongkan. Pesan error

”Tidak boleh kosong!”

Kota Dikosongkan. Pesan error

”Tidak boleh kosong!”

Kodepos Dikosongkan. Pesan error

”Tidak boleh

(15)

Contact person phone.

Dikosongkan. Pesan error

”Tidak boleh Username. Dikosongkan. Pesan error

”Tidak boleh kosong!”

Password Dikosongkan. Pesan error

”Tidak boleh

Password diisi "abc", Confirm

password diisi "abcd"

Password diisi "abc", Confirm

password diisi "abc"

_

Scrquestion Dikosongkan. Pesan error

”Tidak boleh kosong!”

Scranswer Dikosongkan. Pesan error

”Tidak boleh

kosong!”

Lupa password

Username Diisi dengan "abc" Pesan error

”Username salah!”

Username Diisi dengan "yudi"

Scr question.

ScrAnswer Diisi dengan "abc" Pesan error Scr

(16)

basis data.

Scranswer. Diisi dengan "yudi"

Password.

ScrAnswer Spasi setelah

masukan. Aplikasi akan membenarkan

masukan

Pencarian Search Diisi "abc". Hasil pencarian tidak menampilkan film yang dicari. Ini dikarenakan tidak ada data film dalam basis data yang mengandung kata

Diisi "0" Jumlah pesanan

diisi dengan 0 maka sama dengan delete.

Jumlah pesanan

Diisi "1000" Pesan error "Jumlah salah!".Ini

dikarenakan jumlah pesanan yang dimasukkan oleh customer melebihi stok yang tersedia di toko.

Jumlah pesanan

Diisi "-5" Pesan error "Jumlah tidak boleh negatif!".

Gambar film Ditekan sebanyak 5 kali.

Penambahan jumlah pesanan pada shoping cart

(17)

5.1.2 Bagian pengguna administrator

Dibawah ini merupakan tabel evaluasi untuk halaman pengguna

administrator.

Nama form Nama field Contoh input Output

Input kategori CategoryID Dikosongkan. Pesan error "Tidak boleh kosong!" Nama Dikosongkan. Pesan error "Tidak

boleh kosong!" Description Dikosongkan. Pesan error "Tidak

boleh kosong!" CategoryID Diisi "abc". Pesan error "Input

harus angka!" Edit kategori CategoryID Dikosongkan. Pesan error "Tidak

boleh kosong!" Nama Dikosongkan. Pesan error "Tidak

boleh kosong!" Description Dikosongkan. Pesan error "Tidak

boleh kosong!" CategoryID Diisi "abc". Pesan error "Input

harus angka!" Input produk JdlFilm Dikosongkan. Pesan error "Tidak

boleh kosong!" Sinopsis Dikosongkan. Pesan error "Tidak

boleh kosong!" Staring Dikosongkan. Pesan error "Tidak

boleh kosong!" Stok Dikosongkan. Pesan error "Tidak

boleh kosong!" Stok - Diisi "abc".

- Diisi "-5"

Pesan error "Jumlah stok salah!"

Subtitle Dikosongkan. Pesan error "Tidak boleh kosong!" HargaSatuan Dikosongkan. Pesan error "Tidak

boleh kosong!" HargaSatuan - Diisi "abc".

- Diisi "-5".

Pesan error "Harga salah!"

Edit produk JdlFilm Dikosongkan. Pesan error "Tidak boleh kosong!" Sinopsis Dikosongkan. Pesan error "Tidak

boleh kosong!" Staring Dikosongkan. Pesan error "Tidak

boleh kosong!" Stok Dikosongkan. Pesan error "Tidak

boleh kosong!" Stok - Diisi "abc".

- Diisi "-5"

(18)

Subtitle Dikosongkan. Pesan error "Tidak boleh kosong!" HargaSatuan Dikosongkan. Pesan error "Tidak

boleh kosong!" HargaSatuan - Diisi "abc".

- Diisi "-5".

Pesan error "Harga salah!"

(19)

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan hasil analisa dan pembahasan yang telah

disampaikan dalam bab-bab sebelumnya, maka dapat diambil kesimpulan

sebagai berikut :

1. Aplikasi yang dibutuhkan Toko WhySherr adalah aplikasi

berbasis web bernama website Toko Cinemania yang dapat

mencatat dan menyimpan data - data setiap proses kerja yang

terjadi didalam toko.

2. Proses pencarian data yang terkomputerisasi pada sistem

penjualan dan persediaan barang Toko WhySherr lebih cepat

dibandingkan dengan proses pencarian data sebelumnya.

3. Tingkat kesalahan pencatatan transaksi-transaksi penjualan

dapat diminimalkan sekecil mungkin dengan fungsi validator

pada setiap form sehingga data akan lebih valid.

4. Aplikasi berbasis web ini memiliki fungsi report yang dapat

menghasilkan laporan up to date secara otomatis, sehingga

pemilik dapat mengakses laporan tersebut kapan saja.

6.2 SARAN

Dalam analisa yang telah dilakukan dan penjelasan diatas maka

dapat diusulkan beberapa saran, yaitu:

1. Perlunya fitur maintenance pada sistem aplikasi tersebut.

2. Adanya prosedur pembayaran melalui kartu kredit oleh customer.

3. Perlunya training agar seluruh administrator dapat melakukan

maintenance terhadap basis data secara periodik.

(20)

Daftar Pustaka

1. Edi, Doro. (2003). Diktat pengantar sistem informasi. Bandung:

Fakultas Teknologi Informasi-Universitas Kristen Maranatha.

2. Hadiyan, Titan. (2003). Modul praktikum web lanjutan. Bandung:

Fakultas Teknologi Informasi-Universitas Kristen Maranatha.

3. Imbar, Victor, R. (2003). Modul sistem informasi lanjutan. Bandung:

Fakultas Teknologi Informasi-Universitas Kristen Maranatha.

4. Imbar, Victor, R. (2003). Modul praktikum basis data. Bandung:

Fakultas Teknologi Informasi-Universitas Kristen Maranatha.

5. Connoly. (2005), Connecting to an SQL Server Database with

ASP.NET using Visual Studio 2005. In Diversity central : Learning,

Gambar

Tabel  evaluasi halaman customer
Tabel evaluasi halaman administrator

Referensi

Dokumen terkait

The aim of this research is to test the efect of organizational structure on accounting information systems and its implications on user satisfaction both the system users

9 Penelitian mengenai perbandingan fungsi paru pada perenang yang dianggap sebagai olah raga terbaik dalam hal memberikan efek positif terhadap fungsi paru dengan atlet bela

107 Gampong Kedai

Penelitian ini dilatar belakangi oleh hasil belajar siswa yang tergolong masih rendah. Salah satu faktor penyebabnya adalah model pembelajaran konvensional yang

Aplikasi pada handphone penerima akan menampilkan citra dalam bentuk terenkripsi, yang hanya dapat dilihat citra aslinya jika penerima memasukkan kunci enkripsi yang sesuai.

Dengan sistem berbasis online ini masyarakat dapat mampu berinterkasi dengan perkembangan teknologi yang ada serta dapat menerima masalah yang terdapat di sistem

Setelah peneliti mengadakan penelitian dengan judul materi dakwah Islam dalam panca dasar bela diri pencak silat Persaudaraan Setia Hati Terate (PSHT) di komisariat UIN Walisongo

Candi Borobudur sebagai salah satu destinasi pariwisata super prioritas seharusnya terhubung dengan pariwisata di Daerah Istimewa Yogyakarta yang saat ini memiliki