LAPORAN

Document Sample
LAPORAN Powered By Docstoc
					LAPORAN PROJECT PEMROGRAMAN BERBASIS WEB
            SISTEM INFORMASI
  MANAJEMEN MEMBER PENJUALAN DVD




                     Kelompok 25


        Made Sakha Yudha           (0808605011)
        Ida Bagus Dhany Satwika    (0808605016)
        I Made Putra Danahita      (0808605054)




            P.S. TEKNIK INFORMATIKA
            JURUSAN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
              UNIVERSITAS UDAYANA
                        2010
                              KATA PENGANTAR

       Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas berkat
rahmatNya, Laporan Project Pemrograman Berbasis Web ini dapat kami selesaikan tepat
pada waktunya

   Dalam kesempatan yang berbahagia ini, penulis ingin menyampaikan ucapan teima
kasih yang sebesar-besarnya kepada semua pihak yang telah membantu kelancaran
penyusunan laporan ini, antara lain kepada Bapak Ida Bagus Made Mahendra, S.Kom, M.Kom
selaku pengajar mata kuliah pemrograman berbasis web yang telah memberi izin kepada
kami dalam penulisan laporan ini dan rekan-rekan mahasiswa di Jurusan Ilmu Komputer
Fakultas MIPA Universitas Udayana.

   Penulis menyadari bahwa penulisan laporan ini masih jauh dari sempurna. Oleh
karena itu, kritik dan saran yang membangun dari semua pihak sangat penulis harapkan
demi kesempurnaan laporan ini kedepannya. Akhir kata semoga laporan praktikum ini
dapat berguna dan bermanfaat bagi semua pihak.


                                                         Jimbaran, 27 November 2010


                                                                       Kelompok 25




                                          i
                                                        DAFTAR ISI
KATA PENGANTAR...........................................................................................................i
Daftar isi..............................................................................................................................ii
DAFTAR GAMBAR...........................................................................................................v
BAB I...................................................................................................................................1
PENDAHULUAN...............................................................................................................1
1.1 Latar Belakang...............................................................................................................1
1.2 Rumusan Masalah..........................................................................................................1
1.3 Tujuan............................................................................................................................2
1.4 Manfaat..........................................................................................................................2
BAB II..................................................................................................................................3
TINJAUAN PUSTAKA.......................................................................................................3
2.1 Joomla............................................................................................................................3
2.2 HTML............................................................................................................................4
2.3 PHP................................................................................................................................6
2.4 JAVASCRIPT.................................................................................................................7
2.5 AJAX..............................................................................................................................9
BAB III..............................................................................................................................10
PEMBAHASAN................................................................................................................10
3.1 Use Case Diagram........................................................................................................10
3.2 Rancangan Basis Data..................................................................................................11
  3.2.1 Tabel Data yang digunakan....................................................................................11
        3.2.1.1 Tabel Pelanggan.............................................................................................11
        3.2.1.2 Tabel Data DVD / VCD.................................................................................11
        3.2.1.3 Tabel Pembelian............................................................................................12
        3.2.1.4 Tabel Transaksi..............................................................................................12
3.3 Entity Relatoinship Diagram........................................................................................13
3.4 Tampilan Website.........................................................................................................14

                                                                   ii
  3.4.1 Halaman Beranda...................................................................................................14
  3.4.2 Halaman Member...................................................................................................15
        3.4.2.1 Pemesanan DVD..........................................................................................16
        3.4.2.2 DVD List......................................................................................................18
  3.4.3 Halaman Admin......................................................................................................18
        3.4.3.1 Menu Formulir Daftar dan Edit....................................................................20
        3.4.3.2 Menu Input Data DVD.................................................................................21
        3.4.3.3 Menu Cari DVD...........................................................................................21
        3.4.3.4 Menu Data Transaksi....................................................................................22
        3.4.3.5 Menu Nota....................................................................................................23
        3.4.3.6 Menu Add Poin.............................................................................................23
        3.4.3.7 Menu Tukra Poin..........................................................................................24
BAB IV..............................................................................................................................25
REVISI...............................................................................................................................25
4.1 User Menu....................................................................................................................25
  4.1.1 Data User................................................................................................................25
  4.1.2 Keranjang Belanja..................................................................................................26
  4.1.3 DVD List................................................................................................................27
  4.1.4 Edit Detail User......................................................................................................31
3.2 Admin Menu................................................................................................................31
  4.2.1 Formulir Daftar dan Edit........................................................................................32
  4.2.2 Input Data DVD.....................................................................................................33
  4.2.3 Cari DVD...............................................................................................................34
  4.2.4 Data Transaksi........................................................................................................36
  4.2.5 Tukar Poin..............................................................................................................37
  4.2.6 Konfirmasi..............................................................................................................40
BAB V...............................................................................................................................42
KESIMPULAN..................................................................................................................42


                                                                 iii
5.1 Kesimpulan..................................................................................................................42
5.1 Saran............................................................................................................................42
DAFTAR PUSTAKA.........................................................................................................43




                                                                  iv
                                             DAFTAR GAMBAR
Gambar 3.1: Use Case Diagram...................................................................................10
Gambar 3.2: Tabel Pelanggan......................................................................................11
Gambar 3.3: Tabel Data VCD/DVD............................................................................11
Gambar 3.4: Tabel Pembelian......................................................................................12
Gambar 3.5: Tabel Transaksi.......................................................................................12
Gambar 3.6: ERD.........................................................................................................13
Gambar 3.7: Halaman Beranda....................................................................................14
Gambar 3.8: Member Menu.........................................................................................16
Gambar 3.9: Form Pencarian DVD.............................................................................16
Gambar 3.10: Pemesanan DVD...................................................................................17
Gambar 3.11: Form Pemesanan...................................................................................17
Gambar 3.12: List DVD...............................................................................................18
Gambar 3.13: Admin Menu.........................................................................................19
Gambar 3.14: Form Edit dan Tambah Member...........................................................20
Gambar 3.15: Form Data DVD....................................................................................21
Gambar 3.16: Cari dan Pesan DVD............................................................................22
Gambar 3.17: Data Pemesanan....................................................................................22
Gambar 3.18: Nota Pemesanan....................................................................................23
Gambar 3.19: Form Input Poin....................................................................................24
Gambar 3.20: Form Tukar Poin...................................................................................24
Gambar 4.1 : User Menu..............................................................................................25
Gambar 4.3 : Data User Menu.....................................................................................26
Gambar 4.4 : Keranjang belanja..................................................................................26
Gambar 4.5 : DVD List................................................................................................27
Gambar 4.6 : Harga Film.............................................................................................28
Gambar 4.7 : Pesan Film..............................................................................................28
Gambar 4.8 : Stok Tidak Mencukupi...........................................................................29

                                                              v
Gambar 4.9 : Pesanan Berhasil....................................................................................30
Gambar 4.10 : Edit Detail User....................................................................................31
Gambar 4.11 : Admin Menu........................................................................................32
Gambar 4.12 : Form Daftar dan Edit...........................................................................33
Gambar 4.13: Input Data DVD....................................................................................34
Gambar 4.14 : Cari DVD.............................................................................................34
Gambar 4.15 : Pesan DVD...........................................................................................35
Gambar 4.16: Edit Data DVD .....................................................................................35
Gambar 4.17 : Delete Data DVD.................................................................................36
Gambar 4.18 : Data Transaksi......................................................................................37
Gambar 4.19 : Tabel Data User....................................................................................37
Gambar 4.20 : Tukar Poin............................................................................................38
Gambar 4.21: Tukar Gagal...........................................................................................38
Gambar 4.22: Tukar Berhasil.......................................................................................39
Gambar 4.23: Tabel Konfirmasi...................................................................................40
Gambar 4.24: Konfiramasi...........................................................................................40
Gambar 4.25: Cetak Nota............................................................................................41




                                                            vi
                                       BAB I

                                PENDAHULUAN




1.1 Latar Belakang


        Management member kini sudah saangat diperlupkan apalagi untuk menarik agar
para member tersebut dapat tertarik mendatangi usaha kita. Salah satu contohnya adalah
dengan emberikan reward setelah member tersbut menggumpulkan beberepa poin dari
hasil transaksi yang dilakukannya. Pada contoh kasus ini kami akan mengambil sistem
penjualan DVD online.
       Pada sistem ini seorang member harus melakukan pendaftar terlebih dahulu agar
mendapat reward tertentu dari pemilik toko. Tentu saja apabila member mendaftarkan
diri, member akan mendapatkan beberapa kuntungan-keuntungan baiki itu berupa diskon
maupun yang lainnya.
       Untuk mempermudah proses pencatatan tersebut maka kami berusaha untuk
menciptakan sebuah sistem yang dapat mencatat segala transaksi dan data yang dimiliki
oleh member tersbut , sehingga data member tersebut dapat ter-manage dengan baik


1.2 Rumusan Masalah

       Penjualan DVD merupakan salah satau usaha yang menjanjikan saat ini. Pada
umumnya system pencatatan pada penjualan dvd masih menggunakan cara konvensional
dan member hanya bias memesanya pada saat dating ke tokonya saja. Data member yang
terdatar pada took tersebut tidak termanage dengan baik sehingga untuk mencari data
tersebut agak sedikit susah.


                                          1
                                                                                   2

       Dari masalah tersebut pada umunya membuat para member menjadi tidak nyaman
sehingga dapat mengurangi pendapatan dari pemilik took tersbut.

             Dalam mencapai pelayanan jasa secara optimal dan meminimalisisr segala
    masalah yang ada untuk itu diperlukan suatu langkah, tindakan dan strategi yang
    harus diambil untuk manajemen pelayanan jasa tersebut didalam meminimumkan
    kesalahan-kesalahan yang akan timbul nantinya.

1.3 Tujuan
       Tujuan debuatnya sistem informasi ini adalah :
   •   Mempermudah user dan admin untuk               menyimpan data peminjaman data
       mamanagement member mereka
   •   Menarik para member agar lebih mudah melakukan transaksi pembelian di toko
       tersebut

1.4 Manfaat

   •   Mempermudah pekerjaan admin
   •   Meningkatkan daya beli dari member
   •   Meningkatkan efektivitas dan efisiensi kerja
                                          BAB II

                                TINJAUAN PUSTAKA




2.1 Joomla




                                 Gambar 2. 1 Joomla Logo




          Joomla adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan
terbuka     (free opensource)   ditulis   menggunakan PHP dan      basisdata MySQL untuk
keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0.
Fitur-fitur Joomla diantaranya adalah sistem caching untuk peningkatan performansi,
RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL.

          Asal kata Joomla sendiri berasal dari kata Swahili yang mengandung arti
"kebersamaan".

          Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server
web (webserver), skrip PHP dan basisdata MySQL. Server web diasumsikan terhubung
dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri
dari kode program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan
konten.      Joomla    menggunakan Apache sebagai       server    web    dan MySQL untuk

                                              3
                                                                                     4

basisdatanya.

Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan mengeksekusi
URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini
yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga
mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan
parameter tersebut, sistem skrip Joomla melakukan kontak dengan basisdata dan
mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan
templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan
javascript.

       Paket Joomla! terdiri dari beberapa bagian yang terpisah dan termodul yang
sangat fleksibel, dapat dengan mudah dikembangkan dan diintegrasikan. Sebagai contoh
"plugins" WikiBot yang memperbolehkan penulis di Joomla menggunakan "Wikitags"
pada bagian artikel yang fungsinya secara otomatis membuat pranala dinamis ke artikel
Wikipedia pada saat ditampilkan. Ada lebih tersedia 1,700 "plugins" yang secara resmi
didelegasikan oleh OpenSourceMatters tersedia di http://extensions.joomla.org/ dan saat
ini secara resmi dipindahkan ke http://joomlacode.org dengan dukungan server yang
lebih lengkap.




2.2 HTML
       HyperText Markup Language (HTML) adalah sebuah bahasa markup yang
digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di
dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis
kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang
terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata
dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan
perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak
digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard
                                                                                  5

Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara
luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang
didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium
(W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika
mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika
energi tinggi di Jenewa).

HTML berupa kode-kode tag yang menginstruksikan penjelajah web untuk menghasilkan
tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat
dibuka dengan menggunakan penjelajah web seperti Mozilla Firefox atau Microsoft
Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka surel ataupun dari
PDA dan perangkat lunak lain yang memiliki kemampuan browser. Dengan
menggunakan perintah-perintah HTML memungkinkan pengguna untuk melakukan
tugas-tugas berikut:

   •   Menentukan ukuran dan alur tulisan.
   •   Mengintegerasikan gambar dengan tulisan.
   •   Membuat Pranala.
   •   Mengintegerasikan berkas suara dan rekaman gambar hidup.
   •   Membuat form interaktif.
Contoh kode HTML:

<html>
<head>
<title>Contoh Judul</title>
</head>
<body>
<h1><center>
ISI
</center></h1>
</body>
</html>
                                                                                     6

2.3 PHP
       PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”. PHP merupakan
bahasa script yang biasa digunakan untuk web development yang dapat diselipkan dalam
HTML.

       Berbeda dengan script-script lainnya seperti Java Script atau VB script, PHP
dieksekusi di lingkungan server, client hanya menerima hasil dari script yang telah
dieksekusi, tanpa bisa mengetahui kode yang digunakan.

       Awalnya, PHP bekerja di lingkungan Linux, karena merupakan ’turunan’ bahasa
PEARL yang merupakan bahasa pemrograman native di lingkungan Linux dan Unix.
Namun seiring perkembangan dan kebutuhan maka PHP dibuat secara cross platform.
PHP dapat bekerja di lingkungan Windows maupun Linux.

PHP mengeksekusi server script lebih cepat dari server script manapun. PHP menempati
ranking pertama dalam hal kecepatan eksekusi, diikuti oleh ASP dan JSP. MySQL

       PHP dapat berjalan di berbagai system operasi seperti windows 98/NT,
UNIX/LINUX, solaris maupun macintosh. PHP merupakan software yang open source
yang dapat di nload secara gratis dari situs resminya yaitu http://www.php.net, ataupun
dari situs-situs yang menyediakan software.

Software ini juga dapat berjalan pada web server seperti PWS (Personal Web Server),
Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa
pemograman yang dapat kita kembangkan sendiri seperti menambah fungsi-fungsi baru.
Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan
seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.

       PHP dapat diinstal sebagai bagian atau modul dari apache web server atau
sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika
menggunakan PHP sebagai modul dari apache di antaranya adalah :

          •   Tingkat keamanan yang cukup tinggi tergantung dengan konfigurasi.
                                                                                         7

          •   Waktu eksekusi yang relatif lebih cepat dibandingkan dengan bahasa
              pemograman web lainnya yang berorientasi pada server-side scripting.

          •   Akses ke system database yang lebih fleksibel.

          •   Logika pemrograman yang cukup mudah dipelajari.



       Versi terbaru adalah PHP 5.0 yang pengembangannya di sisi keamanan dan
mengarah ke pemrograman yang terstruktur dan bersifat OOP (Object Oriented Program)
yaitu pemrograman yang berorientasi ke object.


2.4 JAVASCRIPT
       Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada
awalnya bahasa ini dinamakan "LiveScript" yang berfungsi sebagai bahasa sederhana
untuk browser Netscape Navigator 2. Pada masa itu Javascript sempat mendapat banyak
kritik karena keamanannya yang kurang, pengembangannya yang terkesan buru-buru dan
tidak ada pesan kesalahan yang ditampilkan setiap kali kita membuat kesalahan pada saat
menyusun suatu program.

       Javascript adalah bahasa yang berbentuk kumpulan skrip yang pada fungsinya
berjalan pada suatu dokumen HTML. Sepanjang sejarah internet bahasa ini adalah bahasa
skrip pertama untuk Web. Bahasa ini adalah bahasa pemrograman untuk memberikan
kemampuan tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian
perintah-perintah di sisi user, yang artinya di sisi browser bukan di sisi server web.



       Javascript bergantung pada browser yang memanggil halaman web yang berisi
skrip-skrip dari Javascript dan tentu saja terselip didalam dokumen HTML. Javascript
juga tidak memerlukan kompilator atau penterjemah khusus untuk menjalankannya. Lain
halnya dengan Java yang memerlukan kompilator khusus untuk menterjemahkannya di
                                                                              8

sisi user/klien.

Untuk mempelajari Javascript, ada dua piranti yang diperlukan, yaitu:

    •   Teks Editor : Digunakan untuk menuliskan kode-kode Javascript, misalnya
        Notepad dan Ultra Edit.

    •   Web Browser : Digunakan untuk menampilkan halaman web yang mengandung
        kode-kode Javascript, dan web browser yang di gunakan harus mendukung
        javascript, misalnya Internet Explorer, Netscape, Mozila dll.
                                                                                             9


2.5 AJAX
        AJAX adalah singkatan dari “Asynchronous JavaScript and XML”, yang dibuat
dari serangkaian teknologi dengan berbagai kemampuan : JavaScript, XML dan sebuah
method komunikasi asinkron antara client dan server.               3 teknologi yang saling
berinteraksi : JavaScript menangkap isyarat, gerak serta aksi. Sebagaimana pada situasi
yang mungkin terjadi, JavaScript menggunakan jalur komunikasi pada server (object
JavaScript dengan nama XMLHttpRequest) untuk memanggil method yang tersimpan
pada server dan menggunakan XML sebagai mekanisme pengiriman data. Jika JavaScript
pada client telah menerima respon dari server, maka JavaScript akan menggunakan
kemampuan      bawaannya     untuk   memanipulasi       struktur    DOM       halaman    untuk
menambahkan content yang didapat dari server. Perubahan yang terjadi pada struktur
DOM kemudian diterjemahkan oleh browser pada client, sehingga meningkatkan efek
interaktivitas pada user.

        Dari singkatan AJAX sebelumnya ditemukan istilah “Asynchronous”, sekarang
kita bahas sedikit dahulu tentang istilah tersebut dalam pengembangan web. Jika ada
tehnik Asynchronous maka juga terdapat tehnik Synchronous, apa sih perbedaan kedua
tehnik tersebut dalam pengembangan web? Berikut sedikit gambaranya. Agar lebih
mudah    dipahami     saya   bahas   dengan   sedikit    gambar     berikut    untuk    proses.
SYNCHRONOUS dalam pengembangan web yang telah lama digunakan sebelumnya.
                                    BAB III

                                  PEMBAHASAN




3.1 Use Case Diagram
       Use Case Diagram digunakanmenunjukkan fungsi system informasi secara
keseluruhan dalam bentiuk sebuah diagaram. Berikut merupakan use case diagaram dari
system informasi penjualan dvd.




                          Gambar 3.1: Use Case Diagram




                                        10
                                                           11


3.2 Rancangan Basis Data

3.2.1 Tabel Data yang digunakan

3.2.1.1 Tabel Pelanggan




                            Gambar 3.2: Tabel Pelanggan



3.2.1.2 Tabel Data DVD / VCD




                          Gambar 3.3: Tabel Data VCD/DVD
                                                        12


3.2.1.3 Tabel Pembelian




                          Gambar 3.4: Tabel Pembelian




3.2.1.4 Tabel Transaksi




                          Gambar 3.5: Tabel Transaksi
                                              13


3.3 Entity Relatoinship Diagram




                            Gambar 3.6: ERD
                                                                              14


3.4 Tampilan Website
      Website SINAR mempunyai tampilan halaman-halaman sebagai berikut.



3.4.1 Halaman Beranda




                        Gambar 3.7: Halaman Beranda


      Secara umum website ini terdiri dari beberapa bagian, yaitu Main menu,Login
                                                                                  15

Menu, Survey/Polling dan Calendar pada bagian sebelah kiri web. Seperti yang terlihat
pada gambar di atas.
       Pada Main menu terdapat beberapa sub menu lainnya antara lain Home, New
Release, Popular, News, Spesial Promo, Contact US.
       Menu Home digunakan untuk kembalai ke halaman Home atau beranda. Menu
new Releasa berguna untuk menampilkan beberapa jenis film yang baru terbit. Popular
berguna untuk menampilakan film yang sedang popular saat ini.
       Menu News digunakan untuk menampilakan berita mengenai Film atau mengenai
sistem informasi tersebut. Spesial Promo berfungsi untuk menarik pelanggan agar mau
mendaftar dan menjadi member. Contact Us digunakan untuk user yang belum terdaftar
dapat menanyakan sesuatu kepada admin atau mengajukan permohonan untuk mendaftar
menjadi member. Tampialn tersebut di atas merupakan tampilan secara umum yang
semua user dapat melihatanya walaupun user tidak terdaftar.



3.4.2 Halaman Member
         Apabila user mendaftar kepada admin, maka user akan mendapatkan sebuah
username dan password agar dapat login dan melakukan beberapa kegiatan lebih. Apabila
user yang terdaftar login maka tampilan menuanya akan terlihat sepert gambar di bawah
ini.
                                                                                  16




                                                        G
                              ambar 3.8: Member Menu
         Pada gambar di atas terlihat 2 menu tambahan yakni menu pemesanan DVD
dan DVD list.

3.4.2.1 Pemesanan DVD
      Menu ini digunakan untuk memudahkan member memesan dvd yang ingin
dibelinya. Pertama user akan mencari judul dari Film yang akan dibelinya pada form di
bawah ini




                        Gambar 3.9: Form Pencarian DVD



      Setelah user mendapatkan judul film yang diinginkan maka user hanya perlu
                                                                                17

menekan tombol pesan , yang terlihat seperti gambar di bawah ini




                               Gambar 3.10: Pemesanan DVD


       Setelah menekan tombol pesan makan user akan dibawa ke formulir pemesanan.
User harus memasukkan ID yang telah didaptkan pada saat mendaftar lalu kemudian
menentukan berapa jumlah DVD / VCD yang akan dipesan. Seperti pada gambar di
bawah ini.




                               Gambar 3.11: Form Pemesanan




Setelah user menekan tombol pesan maka pesanan tersebut akan dikirmkan kepada admin
untuk diproses lebih lanjut.
                                                                                   18




3.4.2.2 DVD List
         Menu ini akan menampilak data Film dalam bentuk tabel. Seperti pada gambar
di bawah ini.




                              Gambar 3.12: List DVD


         Apabila user ingin mengurutkan tabel berdasarkan judul film maka user hanya
perlu men-klik pada bagian header “Judul Film” maka secara otomatis akan tersortir
berdasarkan judul film, begitu juga dengan yang laiinya. Dari menu ini pula user dapat
memesan langsung DVD yang diigin, karena tersedia pilihan pesan disni.



3.4.3 Halaman Admin
         Halaman admin hanya bisa diakses oleh admin yang terdaftar saja. Halam ini
tidak jauh berbeda dengan halaman lainnya, hanya saja terdapat beberapa menu tambahan
yang berguna untuk mempermudah pekerjaan admin itu sendiri.
                     19




Gambar 3.13: Admin
     Menu
                                                                               20


3.4.3.1 Menu Formulir Daftar dan Edit
      Menu ini berfungsi untuk mendaftarkan member baru dan mengedit data member.




                 Gambar 3.14: Form Edit dan Tambah Member
                                                                                  21


3.4.3.2 Menu Input Data DVD
         Menu ini digunakan untuk memasukan data Film terbaru kedalam database.
Menu ini hanya bisa diakses oleh admin yang bersangkutan




                          Gambar 3.15: Form Data DVD



3.4.3.3 Menu Cari DVD
       Sesuai dengan namanya menu ini digunakan untuk mencari data DVD yang ada
serta melakukan pemesanan apabila ada user / member yang akan memesan secara
langsung film tersebut.
                                                                              22




                        Gambar 3.16: Cari dan Pesan DVD

3.4.3.4 Menu Data Transaksi
        enu ini berguna untuk melihat trankaskis yang dilakukan oleh user .




                          Gambar 3.17: Data Pemesanan
                                                                                      23

3.4.3.5 Menu Nota
       Pada menu nota ini ilkan pesanan DVD yang dilakukan oleh para user. Di menu
inilah semua pemesanan dari user akan direkap secara keseluruhan sesuai dengan tanggal
pemesanan.




                       Gambar 3.18: Nota Pemesanan

       Pada menu inilah dicatat pula apakah user telah melakukan pembayaran atau tidak
kemudian data tersebut dapat dicetak



3.4.3.6 Menu Add Poin
       Sesuai dengan namanya menu ini digunakan untuk memasukkan poin yang
diperoleh oleh user sesuai dengan berapa jumlah transaksi yang dilakukan oleh user.
                                                                                     24




                              Gambar 3.19: Form Input
                                       Poin



3.4.3.7 Menu Tukra Poin
       Menu ini digunakan untuk menukra poin yang telah dikumpulkan oleh user. Poiun
ini ditukar dengan beberapa bentuk reward atau hadiah sesui yang telah disediakan.




                           Gambar 3.20: Form Tukar Poin
                                       BAB IV

                                       REVISI


4.1 User Menu
       Pada user menu yang telah direvisi kali ini terdapat 4 menu yang bisa diakses
oleh member yang sudah terdafrar saja, ke-4 menu tersebut antara lain :

   •   Data user
   •   Keranjang Belanja
   •   Dvd List
   •   Edit Data User




                                 Gambar 4.1 : User Menu



4.1.1 Data User
       Pada       menu     ini     terdapat        detail   dari   user,   mulai   dari
username,nama,Alamat,jenis member dan Poin yang dimiliki oleh user. Pada menu
ini user hanya bisa melihat detailnya namun tidak bisa meng-edit datanya.




                                              25
                                                                              26




                          Gambar 4.3 : Data User Menu


4.1.2 Keranjang Belanja
      Menu ini berfungsi untuk melihat apa saja pesanan yang sudah dilakukan oleh
user. Menu ini hanya menampilkan pesanan yang belum dibayar, atau belum lunas, di
menu ini juga user dapat membatalakan pesananya.




                       Gambar 4.4 : Keranjang belanja
                                                                              27


4.1.3 DVD List
Menu in akan menampilkan list DVD apa saja yang terdapat di dalam database.




                            Gambar 4.5 : DVD List


      Pada menu ini member / user juga bisa mencari film berdasarkan judul
filmnya. Pada bagian harga DVD , sudah di konversi kedalam bentuk Rupiah , jadi
user dapat dengan mudah melihat harga dari masing-masing DVD.
                                                                                 28




                                     Gambar
                                       4.6 :
                                      Harga
                                       Film
       Selain dapat melihat list DVD apa saja yang tersedia, pada menu ini user juga
dapat memesannya langsung, dengan menekan plihan pesan . Apabila user melakukan
pemesanan maka akan tampak seperti gambar di bawah ini.




                            Gambar 4.7 : Pesan Film


User akan diminta untuk memasukkan jumlah yang akan dibeli. Pada field tersbut
juga akan dilihat apakah pesanan yang dilakukan oleh user memenuhi stol atau tidak,
apabila tidak memnuhi stok maka akan keluar peringatan seperti gambar di bawah ini.
                                    29




Gambar 4.8 : Stok Tidak Mencukupi
                                                                              30

Tapi apabila stok tersedia dan mancukupi jumlah yang akan dipesan oleh user, maka
akan tampak seperti di bawah ini.




                          Gambar 4.9 : Pesanan Berhasil


Seluruh pesanan tersebut akan masuk kedalam keranjang belanja yang terdapat pada
menu sebelumnya.
                                                                           31


4.1.4 Edit Detail User
       Pada menu in iuser dapat mengganti passwordnya sesuai dengan yng user
inginkan, karena sebelumnya user mendapatkan password yang diberikan oleh
admin,jadi user harus menggantinya sesuai dengan apa yang diinginkannya.




                          Gambar 4.10 : Edit Detail User


3.2 Admin Menu
Pada admin menu kali ini terdapat 6 sub menu yang tersedia yaitu :

   •   Formulir daftar dan Edit

   •   Input Data DVD

   •   Cari DVD

   •   Data Transaksi

   •   Tukar Poin

   •   Konfirmasi
                                                                                  32

Admin menu ini hanya bisa diakses oleh super administrator jadi user biasa tidak bisa
melihat menu ini.




                               Gambar 4.11 : Admin
                                    Menu


4.2.1 Formulir Daftar dan Edit
       Menu ini tidak jauh berbeda dengan menu yang ada sebelumnya namun disini
ada penambahan username. Username pada formulir ini sama dengan Id pelanggan
yang telah ada. Jadi Username ini digunakan sebagai acuan untuk membuat sebauah
account pada user nantinya.
                                                                             33




                     Gambar 4.12 : Form Daftar dan Edit

4.2.2 Input Data DVD
Menu ini juga tidak mengalami perubahan, fungsinya sama seperti sebelumnya yakni
memasukkan data DVD ke database.
                                                                            34




                           Gambar 4.13: Input Data DVD



4.2.3 Cari DVD
Menu cari DVD ini berfungsi untuk mencari data dari DVD atau film yang ada pada
database. Selain mencari admin juga bisa mengedit, memesan dan sekaligus
menghapus data yang ada.




                             Gambar 4.14 : Cari DVD
                                                                                 35

Apabila admin men-klik pesan maka akan keluar form pemesanan seperti pada
gambar di bawah ini.




                           Gambar 4.15 : Pesan DVD

Apabila admin men-klik edit maka formulir edit akan keluar seperti pada gambar




                         Gambar 4.16: Edit Data DVD



Admin juga bisa menghapus data yang ada dengan men-klik hapus. Apabila admin
men-klik hapus maka akan keluar peringatan seperti pada gambar di bawah ini.
                                                                           36




                          Gambar 4.17 : Delete Data DVD

Dan apabila tombol Ok dipilih maka data akan otomatis terhapus.


4.2.4 Data Transaksi
       Menu ini akan menampilak data-data transaksi yang telah dilakukan oleh
member. Disni akan dimasukkan berapa jumlah total yang member bayar, tanggal
pembelian, jumlah yang dibeli dan id Member tersebut. Dari menu ini juga admin
dapat mendelete transaksi,apabila terjadi kesalahan input.
                                                                            37




                        Gambar 4.18 : Data Transaksi

Tanggal beli pada tabel seperti gambar di atas sudah di-konversi kedalam bentuk
tanggal Indonesia, sehingga admin mudah untuk membacanya.


4.2.5 Tukar Poin
Seperti namanya menu ini berfungs untuk menukar poin yang telah didaptkan oleh
member.




                        Gambar 4.19 : Tabel Data User
                                                                                38

Pertama-tama admin akan memilih member mana yang akan menukar poinya,
kemudian setelah dipilih maka akan keluar form untuk menukar poin, seperti pada
gambar di bawah ini.




                            Gambar 4.20 : Tukar Poin

Apabila pada saat menukar poin ternyata poin yang ditukar tidak mencukupi dari poin
yang ada makan akan keluar peringatan seperti pada gambar di bawah ini.




                           Gambar 4.21: Tukar Gagal



Namun jika poin mencukupi maka penukaran poin akan berhasil dilaksanakan.
                              39




Gambar 4.22: Tukar Berhasil
                                                                                     40


4.2.6 Konfirmasi
Menu ini akan menampilak semua pesanan yang dilakukan oleh member, dan pad
menu inilah pembayaran dan konfirmasi pembayaran dilakukan.




                          Gambar 4.23: Tabel Konfirmasi

Admin akan memilih pesanan dari user lalu kemudian admin dapat mem-konfirmasi
pemnbayaran yang dilakukan oleh user. Apabila user memlih detail maka akan tampil
form seperti gambar di bawah ini.




                               Gambar 4.24: Konfiramasi

       Disini akan terlihata pesanan apa saja yang dilakukan oleh user pada tanggal
tertentu. Pada gambar di atas terlihat detail user yang telah memesan sebuah DVD.
Pada gambar di atas pula terlihat berapa total biaya yang haru di bayar oleh user, total
                                                                                41

pemesanan, status, tanggal pemesanan dan judul film yang dipesan.

       Apabila user telah melakukan pembayaran maka admin dapat meng-
konfirmasi pembayaran tersebut. Pada saat konfirmasi inilah terjadi penambahan
poin. Jika user telah mencapai jumlah poin tertentu (pada kasus ini 1000 poin) maka
secara otomatis user akan berubah jenis membernya menjadi VIP.

       Setelah dikonfirmasi admin juga dapat mencetak hasil transaksi tersebut
dengan meng-klik cetak pada bagian bawah tabe, maka akan tampak seperti gambar
di bawah ini.




                            Gambar 4.25: Cetak Nota
                                      BAB V

                                 KESIMPULAN




5.1 Kesimpulan
       Dari system informasi yang dibuat dapat diperoleh kesimpulan bahwa, admin
dapat lebih mudah mendata user , mengupdate dan mendelete data user yang telah ada
dibanding dengan system konfensional yang ad5a sebelumnya.

       Diharapkan dengan keberadaan system informasi ini akan dapat menarik lebih
banyak pembeli karena pembeli dimudahkan dalam pemesanannya, mereke tidak
perlu memesan langsung di tempat pembelian namun dapat melakukannya dari rumah
ataupun tempat lainnya

       Namun tentu saja system informasi ini belum dapat berjalan secara sempurna,
masih banyak fitur-fitur yang dapat dikembangkan dan system yang perlu
disempurnakan agar system informasi ini dapat berjalan lebih baik lagi.




5.1 Saran
       Dari system informasi yang kami buat ini , masih banyak memiliki
kekurangan karena keterbatasan waktu yang ada. Jadi diperlukannya waktu yang
cukup lama agar system yang berjalan pada sisyem informasi ini menjadi sempurna.




                                         42
                              DAFTAR PUSTAKA



http://www.blogtopsites.com/outpost/3fc721a948e26e77011fa21f9369a4bf (11.00
20/11/2010)

http://trafficom.wordpress.com/2009/11/24/sekilas-tentang-joomla / (11.30
25/11/2010)

http://forum.himsi-ubm.com/index.php?topic=4.0 (12.00 25/11/2010)

http://www.blogtopsites.com/outpost/4ac468e2e0b2d23dbfe1197a9dbb27a0 (13.00
23/11/2010)

http://fitra.adityap08.student.ipb.ac.id/sekilas-tentang-html-hypertext-markup-
language.html (13.30 23/11/2010)




                                          43

				
DOCUMENT INFO
Stats:
views:46
posted:11/20/2012
language:
pages:50
Description: nice