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

(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 dapat digunakan oleh perusahaan ini dan dapat memberi manfaat.


(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 2.1 Internet [2] ... II-6 2.2 Basis data [3] ... II-6 2.2.1 Pengertian Database Management System (DBMS)[5] ... II-7 2.2.2 Siklus Hidup Aplikasi Basis data[5] ... II-9 2.2.3 Pemilihan DBMS (Data Base Management System)[3] ...II-13


(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 Daftar Pustaka ... VI-66


(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 Gambar Halaman movie gallery ... IV-56


(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 Tabel kamus data OrderProduct ...III-45


(6)

Tabel evaluasi halaman customer ... IV-61 Tabel evaluasi halaman administrator ... IV-63


(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 barang-barang yang ada dan membuat informasi transaksi yang telah dilakukan.


(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 validasinya?


(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 4. Monitor : SVGA 17”


(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 telah ditentukan.


(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 untuk mengembangkan sistem lebih lanjut.


(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 kosong!" Username

dan Password

Username diisi

”yudi” dan

Password diisi

dengan ”yudi”.

Aplikasi akan langsung membawa pengguna ke halaman utama untuk customer. Username

dan Password

Username diisi

”Admin” dan

Password diisi

”Administrator”

Aplikasi akan langsung membawa pengguna ke halaman utama untuk


(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 dikarenakan masukan dari pengguna tidak sesuai dengan yang ada di dalam basis data.

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

”Penulisan email salah!”

Email Diisi

"aa@aa.com"

_ Alamat Dikosongkan. Pesan error

”Tidak boleh kosong!”

Kota Dikosongkan. Pesan error

”Tidak boleh kosong!”

Kodepos Dikosongkan. Pesan error

”Tidak boleh kosong!”

Kodepos - Diisi

”123456”. - Diisi "1234"

Pesan error

”Jumlah digit kodepos = 5”

Kodepos Diisi "12345" _ Contact Dikosongkan. Pesan error


(15)

Contact person phone.

Dikosongkan. Pesan error

”Tidak boleh kosong!” Contact person phone. - Diisi ”01234567891” - Diisi ”012345678”

Pesan error

”Nomor telepon

salah!”. Error ini dikarenakan jumlah digit untuk nomor telepon yang ditetapkan adalah 10. Username. Dikosongkan. Pesan error

”Tidak boleh kosong!”

Password Dikosongkan. Pesan error

”Tidak boleh kosong!” Password dan Confirm password.

Password diisi "abc", Confirm

password diisi "abcd"

Pesan error

Password tidak

cocok!”

Password dan Confirm password.

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

answersalah!”. Ini dikarenakan jawaban rahasia yang

dimasukkan tidak sesuai dengan data Scr yang disimpan di


(16)

basis data. Scranswer. Diisi dengan

"yudi"

Password. ScrAnswer Spasi setelah

masukan. Aplikasi akan membenarkan

masukan pengguna karena spasi yang tidak sengaja dimasukkan pengguna akan otomatis dihilangkan dengan fungsi trim.

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

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"

Pesan error "Jumlah stok salah!"


(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. 4. Aplikasi tersebut dapat online.


(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, from http://msdn.microsoft.com/ASP.NET/info/casestudies/


(1)

Contact person phone.

Dikosongkan. Pesan error ”Tidak boleh kosong!” Contact person phone. - Diisi ”01234567891” - Diisi ”012345678”

Pesan error ”Nomor telepon salah!”. Error ini dikarenakan jumlah digit untuk nomor telepon yang ditetapkan adalah 10. Username. Dikosongkan. Pesan error

”Tidak boleh kosong!” Password Dikosongkan. Pesan error

”Tidak boleh kosong!” Password dan Confirm password.

Password diisi "abc", Confirm

password diisi "abcd"

Pesan error Password tidak cocok!”

Password dan Confirm password.

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

answersalah!”. Ini dikarenakan jawaban rahasia yang


(2)

basis data. Scranswer. Diisi dengan

"yudi"

Password. ScrAnswer Spasi setelah

masukan. Aplikasi akan membenarkan

masukan pengguna karena spasi yang tidak sengaja dimasukkan pengguna akan otomatis

dihilangkan dengan fungsi trim.

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

Shopping cart

Jumlah pesanan

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

sebanyak 5 kali.


(3)

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


(4)

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

boleh kosong!" HargaSatuan - Diisi "abc".

- Diisi "-5".

Pesan error "Harga salah!"


(5)

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. 4. Aplikasi tersebut dapat online.


(6)

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, from http://msdn.microsoft.com/ASP.NET/info/casestudies/