• Tidak ada hasil yang ditemukan

Katalog dan Penjualan DVD Film Berbasis Web.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Katalog dan Penjualan DVD Film Berbasis Web."

Copied!
18
0
0

Teks penuh

(1)
(2)

KATA PENGANTAR

Segala pujian bagi Tuhan Yang Maha Esa yang telah memberikan

kekuatan dan hikmat bagi penulis. Atas kasih dan Anugrah–NYA penulis dapat

menyelesaikan proyek tugas akhir ini tanpa dukungan berbagai pihak.

Pada kesempatan ini penulis mengucapkan terima kasih

sebesar-besarnya kepada:

1. Ibu Elisabet Setiawan, M.Sc dan Bapak Frederick Constantianus B,

S.Kom Selaku dosen pembimbing yang telah memberikan bimbingan,

saran dan motivasi bagi penulis,

2. Teman-teman

yang

telah

mendukung

penulis

dalam

proses

penyelesaian tugas akhir ini dan,

3. Keluarga yang telah memberikan dukungan moral dan material bagi

penulis.

Laporan ini di buat untuk menjelaskan tahapan yang di lakukan penulis

dalam membangun sebuah aplikasi berbasis web. penulis berharap agar laporan

ini dapat berguna bagi berbagai pihak yang ingin membangun sebuah aplikasi

web. Penulis menyadari adanya kekurangan dalam pembuatan proyek ini.

Namun, ini menjadi sebuah masukan dan pengalaman yang berharga bagi

penulis.

Bandung, 09 Juli 2007

(3)
(4)
(5)

v

ABSTRAK

Seiring dengan berkembangnya jaman, maka tahapan baru dalam dunia

informasi pun dilahirkan, demikianlah Internet, orang biasa menyebutnya.

Dengan munculnya Teknologi Internet ini maka Internet dapat menjadi salah satu

sumber informasi terbesar yang pernah ada. Karena Internet bukan hanya

sekedar menyediakan akses informasi antar komputer tetapi juga antar negara

bahkan benua karena sifatnya yang global. Kebutuhan akan informasi sudah

menjadi bagian dari kehidupan manusia abad ini dan dengan sebuah koneksi

Internet maka memungkinkan seseorang untuk mencari berbagai informasi dari

luar sana.

Tugas akhir ini menghasilkan sebuah aplikasi web yaitu aplikasi katalog

dan penjualan DVD. Progam ini dapat digunakan untuk melakukan penjualan

DVD secara online, memberikan informasi film-film DVD, mencatat setiap

transaksi pembelian DVD, menambah stok DVD, dan melakukan pencarian data

film DVD.

(6)

Daftar Isi

LEMBAR PENGESAHAN TUGAS AKHIR ...i

KATA PENGANTAR... ii

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... iii

SURAT PERNYATAAN ORISINALITAS KARYA... iv

ABSTRAK ...v

DAFTAR ISI ... vi

DAFTAR GAMBAR ...viii

DAFTAR TABEL ... ix

BAB I PERSYARATAN PRODUK...1

I.1 Pendahuluan ...1

I.1.1 Tujuan...1

I.1.2 Ruang Lingkup Proyek...1

I.1.3 Referensi...2

I.2 Gambar Keseluruhan...2

I.2.1 Perspektif Produk...3

I.2.1.1 Antar Muka Sistem ...3

I.2.1.2 Antar Muka Perangkat Keras...3

I.2.1.3 Antar Muka Perangkat Lunak ...3

I.2.1.4 Antar Muka Komunikasi...4

I.2.1.5 Antar Muka Batasan Memory ...4

I.2.1.6 Persyaratan Adaptasi Pada Tempat Tujuan ...4

I.2.2 Fungsi Produk...4

I.2.3 Karakteristik Pengguna ...4

I.2.4 Batasan...5

I.2.5 Asumsi Dan Ketergantungan...5

I.2.6 Penundaan Persyaratan...6

BAB II LANDASAN TEORI ...7

II.1 Pemrograman Web...7

II.1.1 Pemrograman Web Statis ...7

II.1.1.1 HTML ...7

II.1.1.1.1 Pengenalan HTML ...7

II.1.1.1.2 File HTML ...8

II.1.2 Pemrograman Web Dinamis ...10

II.1.2.1 ASP.NET...11

II.1.2.1.1 Memahami Microsoft .NET...11

II.1.2.1.2 .Net Framework ...11

II.1.2.1.4 Pustaka Kelas .NET Framework ...12

II.1.2.1.5 .NET Enterprise Server...12

II.1.2.1.6 Bahasa-bahasa dan Tool-tool Bahasa .NET ...13

II.1.2.1.7 Arsitektur ASP.NET ...13

II.1.2.1.8 Tipe-tipe Proyek ASP.NET...15

II.1.2.1.9 Tipe-tipe File ASP.NET...16

II.2 Basis Data ...17

II.2.1 Microsoft SQL Server...18

II.2.1.1 Sintak SQL ...18

(7)

vii

II.2.1.3 Klausa Order By ...19

II.3 Perangkat Analisi Sistem...19

II.3.1 Diagram Entity-Relationship ...19

II.3.2 Data Flow Diagram ...20

II.3.3 Kamus Data ...21

II.3.4 Spesifikasi Proses...21

BAB III ANALISIS DAN PERANCANGAN...23

III.1 Analisa Website...23

III.2 Diagram ER...25

III.3 Skema Basis Data DVDonline ...26

III.4 DFD DVDonline ...26

III.5 Kamus Data...31

III.6 Spesifikasi Proses ...38

III.6.1 Proses Register Member (Guest)...38

III.6.2 Proses Register member (admin)...39

III.6.3 Proses Login...40

III.6.4 Proses add news...41

III.6.5 Proses add Produk...42

III.6.6 Proses cart order...43

III.6.7 Proses form order ...44

III.7 Sitemap Website DVDonline...45

III.8 Desain Antar Muka ...46

BAB IV HASIL TERCAPAI ...52

BAB V EVALUASI...68

V.1 Black Box Testing...68

BAB VI PENUTUP ...85

VI.1Kesimpulan...85

VI.2Saran...85

(8)

Daftar Gambar

Gambar 2.1 Notasi simbolik diagram ER... 20

Gambar 3.1 Diagram ER ... 25

Gambar 3.2 Skema Basis Data DVDonline... 26

Gambar 3.3 Diagram Konteks... 26

Gambar 3.4 DFD Level 1 ... 27

Gambar 3.5 DFD Level 1 Proses 1 Add Member... 28

Gambar 3.6 DFD Level 2 Proses 2 Proses Login... 28

Gambar 3.7 DFD Level 2 Proses 3 News... 29

Gambar 3.8 DFD Level 2 Proses 4 Produk... 29

Gambar 3.9 DFD Level 2 Proses 5 Order... 30

Gambar 3.10 DFD Level 2 Proses 5.1 Form Order... 30

Gambar 3.11 Spesifikasi proses add member - guest... 38

Gambar 3.12 Spesifikasi proses add member - admin... 40

Gambar 3.13 Spesifikasi proses Login... 40

Gambar 3.14 Spesifikasi proses add news... 41

Gambar 3.15 Spesifikasi proses add produk... 43

Gambar 3.16 Spesifikasi proses cart order... 43

Gambar 3.17 Spesifikasi proses form order... 44

Gambar 3.18 Sitemap DVDonline... 45

Gambar 3.19 Halaman Utama... 46

Gambar 3.20 Halaman News ... 47

Gambar 3.21 Halaman DVD Catalogue... 48

Gambar 3.22 Halaman Register ... 49

Gambar 3.23 Halaman Login ... 50

Gambar 3.24 Halaman Admin ... 51

Gambar 4.1 Halaman Admin... 52

Gambar 4.2 Halaman Shopping Cart ... 53

Gambar 4.3 Halaman Utama Member ... 54

Gambar 4.4 Halaman DVD Catalogue ... 55

Gambar 4.5 Halaman Login ... 56

Gambar 4.6 Halaman News... 57

Gambar 4.7 Halaman Order Status... 58

Gambar 4.8 Halaman Register ... 59

Gambar 4.9 Halaman News(admin)... 60

Gambar 4.10 Halaman Edit / Delete News(admin) ... 61

Gambar 4.11 Halaman DVD... 62

Gambar 4.12 Halaman Edit / Delete DVD ... 63

Gambar 4.13 Halaman Empty Stock DVD... 64

Gambar 4.14 Halaman Add Member... 65

Gambar 4.15 Halaman Edit / Delete Member 1(admin) ... 66

Gambar 4.16 Halaman Edit / Delete Member 2(admin) ... 66

Gambar 4.17 Halaman View All Order... 67

(9)

ix

Daftar Table

Tabel 2.1 Tag HTML... 9

Tabel 3.1 Kamus Data tUser... 31

Tabel 3.2 Kamus Data tOrder ... 31

Tabel 3.3 Kamus Data Suborder... 32

Tabel 3.4 Kamus Data Produk... 33

Tabel 3.5 Kamus Data tNews ... 34

Tabel 3.6 Kamus Data Email ... 34

Tabel 3.7 Kamus Data Password... 34

Tabel 3.8 Kamus Data Jumlah... 34

Tabel 3.9 Kamus Data Judul... 35

Tabel 3.10 Kamus Data Status Order ... 35

Tabel 3.11 Kamus Data Info DVD... 35

Tabel 3.12 Kamus Data Info News ... 35

Tabel 3.13 Kamus Data Info Order ... 35

Tabel 3.14 Kamus Data Info Update DVD ... 36

Tabel 3.15 Kamus Data Update News... 36

Tabel 3.16 Kamus Data Member ... 36

Tabel 3.17 Kamus Data F_reg_Member ... 36

Tabel 3.18 Kamus Data F_deliver_Order... 36

Tabel 3.19 Kamus Data F_add_DVD... 37

Tabel 3.20 Kamus Data F_update_DVD... 37

Tabel 3.21 Kamus Data F_add_News ... 37

Tabel 3.22 Kamus Data F_update_News ... 37

Tabel 3.23 Kamus Data F_update_Member ... 37

Tabel 3.24 Spesifikasi Proses add member - Guest... 38

Tabel 3.25 Spesifikasi Proses add member - admin... 39

Tabel 3.26 Spesifikasi Proses Login... 40

Tabel 3.27 Spesifikasi Proses add news... 41

Tabel 3.28 Spesifikasi Proses add produk... 42

Tabel 3.29 Spesifikasi Proses cart order... 43

Tabel 3.30 Spesifikasi Proses form order... 44

Tabel 5.1 Proses Add Member ... 69

Tabel 5.2 Proses Login ... 71

Tabel 5.3 Proses Search Member ... 72

Tabel 5.4 Proses Update Member ... 73

Tabel 5.5 Proses Delete Member ... 74

Tabel 5.6 Proses Add Produk ... 75

Tabel 5.7 Proses Update Produk ... 76

Tabel 5.8 Proses Search Produk ... 76

Tabel 5.9 Proses Delete Produk ... 78

Tabel 5.10 Proses Add News ... 78

Tabel 5.11 Proses Delete News... 79

Tabel 5.12 Proses Update News ... 80

Tabel 5.13 Proses Cart Order... 81

Tabel 5.14 Proses Menampilkan Order... 82

Tabel 5.15 Proses Deliveri Order... 82

(10)
(11)

1

BAB I Persyaratan Produk

I.1

Pendahuluan

DVD film merupakan salah satu hiburan yang paling sering dibeli oleh

penggemar film yang lebih senang menontonnya dirumah sendiri dengan menggunakan

home theater yang dimilikinya. Konsumen dapat melihat film–film baru atau lama

dengan kualitas gambar dan suara yang sangat menawan. Sebagian konsumen lebih

cenderung membeli film–film DVD di toko DVD, terkadang membuat waktu konsumen

terbuang. Hal ini sangat disayangkan untuk konsumen yang tidak memiliki waktu yang

cukup banyak. Akan tetapi dengan adanya teknologi Internet, kini masalah tersebut

dapat diatasi.

I.1.1 Tujuan

Tujuan tugas akhir adalah :

Sehubungan dengan masalah tersebut, maka akan dikembangkan untuk

membuat suatu website yang selalu memberikan informasi film-film DVD dan menjual

film–film DVD yang akan diupdate oleh Administrator setiap minggu.

I.1.2 Ruang Lingkup Proyek

Website ini memiliki kemampuan atau fitur-fitur sebagai berikut :

 Administrator :

Menyediakan layanan informasi film–film DVD yang beredar secara online melalui website.

Website memiliki fasilitas login.

 Menyediakan layanan pengolahan data DVD.  Memiliki database DVD.

 Mencatat setiap transaksi pembelian DVD.

(12)

 Konsumen (pengguna atau tamu) :

 Konsumen dapat melakukan pencarian data film.  Dapat melakukan transaksi pembelian film DVD.

I.1.3 Referensi

Sumber – sumber teori dan informasi yang digunakan dalam pengembangan

aplikasi ini adalah :

Frans. (2003). “ASP.Net Solusi Web e-commerce”. ANDI, Yogyakarta. Ruth. (2005). “Dasar Pemrograman Web dengan ASP”. ANDI, Yogyakarta. Martina, Inge. (2003). “36 Jam Belajar Microsoft SQL Server 2000”. PT Elex

Media Komputindo, Jakarta.

Robin, Bambang. (2005). Manajemen dan Administrasi Database menggunakan SQL Server 2000”. ANDI, Yogyakarta.

Duthie, Andrew. (2003). “ASP.Net Step by step”. Elex Media Komputindo, Jakarta.

Renaldy, Bernard. (2006).”Membuat Aplikasi Web Interaktif dengan ASP”. Informatika Bandung, Bandung.

Sidik, Betha & Iskandar, Husni. (2001). ”Pemrograman WEB dengan HTML”. Informatika Bandung, Bandung.

Jogiyanto. (2005). ”Analisis dan Desain”. ANDI, Yogyakarta. Fathansyah. (2000). ”Basis Data”. Informatika Bandung, Bandung.

Kendall, Kenneth & Kendall, Julie. (2003). ”Analasis Perancangan”. Pearson Education Asia Pte.Ltd & PT Prenhallindo, Jakarta.

I.2

Gambaran Keseluruhan

Pada bagian ini akan diterangkan mengenai perspektif produk, fungsi produk,

karakteristik pengguna, batasan–batasan, asumsi dan ketergantungan serta penundaan

(13)

3

I.2.1 Perspektif Produk

Aplikasi yang dibuat ini adalah aplikasi yang masih tergantung pada sistem lain.

Adapun produk ini mengunakan Microsoft SQL Server 2000 Enterprise Edition dan .Net

Framework 2.0.

I.2.1.1 Antarmuka Sistem

Aplikasi ini akan dikembangkan sebagai sebuah aplikasi internet yang akan

diletakkan pada sebuah Server. Untuk konsumen atau pemakai aplikasi ini akan

dijalankan pada perangkat komputer konsumen yang memiliki dukungan koneksi

internet. Untuk administrator aplikasi ini akan dijalankan menggunakan perangkat lunak

Web Browser yang ada pada komputer.

I.2.1.2 Antarmuka Perangkat Keras

Untuk menjalani aplikasi ini, pengguna harus memiliki seperangkat komputer

dengan sepesifikasi standar sebagai berikut:

Layar Monitor

Keyboard dan Mouse Central Processing Unit Motherboard

Memory Card Optimum 256 MB Hardisk minimal 10 GB

Printer (Pilihan)

CD Rom / DVD Rom (Pilihan)

I.2.1.3 Antarmuka Perangkat Lunak

Aplikasi ini dapat digunakan, apabila pengguna memiliki speksifikasi perangkat lunak

sebagai berikut:

Microsoft Windows XP Profesional

(14)

I.2.1.4 Antarmuka Komunikasi

Untuk menggunakan aplikasi ini, dibutuhkan koneksi internet sebagai komunikasi

data. Koneksi internet ini, digunakan untuk mengirim dan menerima data dari basis data

pada Server. Tanpa adanya koneksi internet aplikasi juga bisa mengirim dan menerima

data ke database oleh administrator.

I.2.1.5 Batasan Memori

Untuk komputer yang menjalankan aplikasi Server Side dan aplikasi

administrator, memori yang dibutuhkan adalah optimum 256 MB dan ruang

penyimpanan optimum 100 Mb pada Server. Sedangkan untuk aplikasi pada konsumen

memori yang dibutuhkan tidak memiliki batasan minimum karena batasan memori

ditentukan oleh sistem operasi pada perangkat komputer yang digunakan.

I.2.1.6 Persyaratan Adaptasi Pada Tempat Tujuan

Untuk dapat diterapkan pada tempat tujuan, dibutuhkan sebuah Server yang

terhubung dengan internet dan dapat dijadikan Web Server untuk aplikasi Server Side

yang akan digunakan. Untuk administrator, agar dapat menggunakan aplikasi ini dengan

baik, dibutuhkan juga pelatihan atau sosialisasi petunjuk pemakaian.

I.2.2 Fungsi Produk

Sistem ini memiliki fungsi utama untuk menjembatani antara konsumen dengan

penjual, untuk mempermudah konsumen memperoleh informasi mengenai film DVD

yang ada ataupun untuk pemesanan DVD secara langsung melalui internet.

I.2.3 Karakteristik Pengguna

 Administrator :

o Dapat menggunakan sistem operasi seri Microsoft Windows.

o Dapat menggunakan internet dan perangkat lunak Web Browsers.

o Terbiasa menggunakan perangkat lunak atau aplikasi – aplikasi yang

didesain untuk sistem operasi Microsoft Windows.

 Konsumen (Anggota dan Tamu):

o Dapat menggunakan sistem operasi seri Microsoft Windows XP.

(15)

5

I.2.4 Batasan

 Komputer yang digunakan untuk menjalankan aplikasi memiliki spesifikasi optimum :

o Prosesor setara Pentium III 600 MHz.

 Direkomendasikan 1 GHz. o Memory 256 MB.

 Direkomendasikan 512 MB.

o Hardisk 10 GB.

 Direkomendasikan 20 GB.

Komputer yang digunakan sebagai Server untuk menjalankan aplikasi Server Side :

o Prosesor setara Pentium III 600 MHz.

 Direkomendasikan 1 GHz. o Memory 256 MB.

 Direkomendasikan 512 MB. o Hardisk 10 GB.

 Direkomendasikan 20 GB.

Aplikasi ini akan dikembangkan menggunakan teknologi ASP.NET yang menggunakan bahasa pemrograman VB.NET. Selain itu juga menggunakan

Microsoft SQL Server 2000 sebagai media untuk penyimpanan data – data yang

dibutuhkan.

I.2.5 Asumsi Dan Ketergantungan

Pada komputer pengguna aplikasi diasumsikan telah diimplementasikan sistem

(16)

I.2.6 Penundaan Persyaratan

Pada versi selanjutnya akan memiliki fasilitas untuk menyediakan laporan

(17)

85

Bab VI Penutup

VI.1 Kesimpulan

Dalam aplikasi ini telah berhasil dilaksanakan pembuatan laporan

pembuatan web penjualan DVD secara online, diharapkan aplikasi ini dapat

mempermudah customer untuk melakukan pembelian film DVD secara online.

Informasi yang ada dalam aplikasi ini mencakup diantara lain

Pengolahan Laporan penjualan

Pengolahan Data film DVD

Fasilitas pencarian film DVD

Fasilitas melakukan order film DVD secara online

Pengolahan Layanan informasi film-film DVD(news)

VI.2 Saran

Saran penulis untuk program aplikasi ini akan dijelaskan pada poin-poin

berikut ini:

Penambahan fasilitas untuk customer, seperti: testi, komentar terhadap

DVD yang telah dibeli.

Penambahan fasilitas untuk administrator, seperti: penambahan

statistik-statistik penjualan. Dengan adanya penambahan fitur tersebut

administrator dan mengatur strategi bagaimana cara meningkatkan

penjualan DVD menggunakan data-data statistik yang didapatkan.

(18)

DAFTAR PUSTAKA

[01] Frans. (2003). “ASP.Net Solusi Web e-commerce”. ANDI,

Yogyakarta.

[02] Ruth. (2005). “Dasar Pemrograman Web dengan ASP”. ANDI,

Yogyakarta.

[03] Martina, Inge. (2003). “36 Jam Belajar Microsoft SQL Server 2000”.

PT Elex Media Komputindo, Jakarta.

[04] Robin, Bambang. (2005). Manajemen dan Administrasi Database

menggunakan SQL Server 2000”. ANDI, Yogyakarta.

[05] Duthie, Andrew. (2003). “ASP.Net Step by step”. Elex Media

Komputindo, Jakarta.

[06] Renaldy, Bernard. (2006).”Membuat Aplikasi Web Interaktif dengan

ASP”. Informatika Bandung, Bandung.

[07] Sidik, Betha & Iskandar, Husni. (2001). ”Pemrograman WEB dengan

HTML”. Informatika Bandung, Bandung.

[08] Jogiyanto. (2005). ”Analisis dan Desain”. ANDI, Yogyakarta.

[09] Fathansyah. (2000). ”Basis Data”. Informatika Bandung, Bandung.

Gambar

Gambar Keseluruhan..............................................................................2 I.2.1 Perspektif Produk..........................................................................3  I.2.1.1 Antar Muka Sistem...............................................................3

Referensi

Dokumen terkait

Bahasa singkat yang digunakan dalam judul-judul berita terutama pada media cetak surat kabar harian Jawa Pos menarik untuk diteliti dalam kemajuan ilmu

Pernyataan undang- undang itu, hipotik masih tetap berlaku pada tataran materinya (ketentuan-ketentuannya saja), karena sebagai nama lembaga hipotik telah diganti

Dengan adanya Undang-Undang Nomor 14 tahun 2008 tentang Keterbukaan Informasi Publik (KIP), maka Kementerian Pertanian khususnya Pusat Penelitian dan Pengembangan Hortikultura

Tujuan penelitian ini menganalisa apakah faktor atribut produk, promosi, brand image dan harga terhadap keputusan pembelian kartu perdana internet Axis pada mahasiwa

Tugas dan fungsi organisasi sesuai dengan cakupan kewenangan Pemerintah Kota Tebing Tinggi.. Struktur organisasi telah menampung semua tugas dan fungsi Pemerintah Kota

terutama pengendalian atas operasi perusahaan. Adanya pemeriksaan internal yang rutin dan memadai dalam perusahaan,. maka diharapkan pengadaan persediaan dapat berjalan dengan

Berdasarkan hasil kesimpulan yang diperoleh dari penelitian pada SMA Islam Terpadu Yabis Bontang, maka kesimpulan yang diperoleh adalah Sistem penelusuran katalog

Tiap teknologi atau peralatan yang dibawa oleh salah satu dari Para Pihak untuk pelaksanaan kegiatan kerjasama berdasarkan Memorandum Saling Pengertian ini akan