Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

Embed Size (px)

Citation preview

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    1/28

     

    LAPORAN AKHIR

    MATAKULIAH PRAKTIKUM PEMROGRAMAN WEB

    SISTEM INFORMASI PENJUALAN FILM

    Disusun Oleh:

    KELOMPOK A1/1/A2014

    Dwicky Ari Pandawa / 1415015009

    Ade Fachreza Arman / 1415015023

    Didit Dyan Sulistyo / 14150150189

    JURUSAN TEKNIK INFORMATIKA

    Up. FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI

    UNIVERSITAS MULAWARMAN

    2015

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    2/28

    i

    KATA PENGANTAR

    Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa.Atas berkat rahmat yang

    telah diberikan kepada penulis sehingga penulis telah berhasil menyelesaikan Laporan

    AkhirPraktikum Pemrograman Web ini yang berjudul Sistem Informasi Penjualan Film.

    Laporan Akhir Praktikum Pemrograman Web ini dususun dalam rangka memenuhi salah

    satu penyusunan persyaratan dalam menyelesaikan Praktikum Pemrograman Web. Proses

     penyusunan Laporan Prakerin ini tidak luput dari berbagai hambatan, tantangan dan

     permasalahan yang dihadapi. Tetapi, berkat petunjuk dan bimbingan Tuhan Yang Maha Esa,

    kerjasama, dorongan, arahan, bantuan, saran dan kritik yang bersifat konstruktif dari berbagai

     pihak sangat membantu kami sehingga Laporan akhir ini dapat kami selesaikan tepat pada

    waktunya. 

    Penulis menyadari bahwa laporan yang penulis buat ini tidak luput dari kesalahan-

    kesalahan dan kekurangan-kekurangan oleh karena itu, dengan segala kerendahan hati, penulis

    sangat mengharapkan saran dan kritik yang bersifat membangun.Penulis berharap semoga

    Laporan penulis ini dapat memberikan manfaat bagi pembaca dan bagi kita semua.

    Samarinda, 14 Desember 2015

    Penulis

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    3/28

    ii

    TAKARIR

    database  Basis data

    input   Masukan

    output   Keluaran

     programming project   Proyek pemrograman

    user   Pengguna

     source code  Kode program

    entity relation diangram Relasi entitas diagram

     flowchart diagram Diagram alir

     Home  Rumah

    Software  Perangkat lunak

     Download   Unduh

     Management   Mengatur

    Open-source  Sumber terbuka

    Username  Nama pengguna

    Structure Struktur

    Query Kuisioner

     Language Bahasa

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    4/28

    iii

    DAFTAR ISI 

    KATA PENGANTAR ....................................................................................................... i

    TAKARIR .......................................................................................................................... ii

    DAFTAR ISI ...................................................................................................................... iii

    DAFTAR GAMBAR .......................................................................................................... iv

    BAB I PENDAHULUAN .................................................................................................. 1

    1.1. Deskripsi Masalah ........................................................................................... 1

    1.2. Rumusan Masalah ........................................................................................... 1

    1.3. Batasan Masalah ............................................................................................. 3

    1.4. Tujuan ............................................................................................................. 3

    BAB II PERANCANGAN ................................................................................................. 4

    2.1. Analisis Program ............................................................................................. 4

    2.2. Entity Relation Diagram.................................................................................. 4

    2.3. Flowchart  Diagram ......................................................................................... 5

    2.4. Konsep Struktur Data yang dipakai ................................................................ 6

    BAB III HASIL DAN PEMBAHASAN ............................................................................ 8

    3.1. Implementasi Program .................................................................................... 9

    3.2. Source Code .................................................................................................... 11

    BAB IV KESIMPULAN DAN SARAN ............................................................................ 12

    1.1. Kesimpulan ..................................................................................................... 21

    1.2. Saran................................................................................................................ 21

    DAFTAR PUSTAKA ......................................................................................................... v

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    5/28

    iv

    DAFTAR GAMBAR

    Gambar 2.1.  Entity Relation Diagram............................................................................... 5

    Gambar 2.2.  Flowchart Diagram ...................................................................................... 5

    Gambar 3.1. Tampilan Home ............................................................................................ 8

    Gambar 3.2. Tampilan Blog  .............................................................................................. 8

    Gambar 3.3. Tampilan How to Order  ............................................................................... 9

    Gambar 3.4. Tampilan Artikel  ........................................................................................... 9

    Gambar 3.5. Tampilan Login ............................................................................................ 9

    Gambar 3.6. Tampilan Setelah Login ................................................................................ 9

    Gambar 3.7. Tampilan Data Film ..................................................................................... 10

    Gambar 3.8. Tampilan Tambah Film ................................................................................ 10

    Gambar 3.9. Tampilan Input/Edit User  ............................................................................. 10

    Gambar 3.10. Tampilan Daftar User  ................................................................................ 10

    Gambar 3.11. Tampilan Input Pembeli ............................................................................. 11

    Gambar 3.12. Tampilan Daftar Pembeli ........................................................................... 12

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    6/28

    1

    BAB I

    PENDAHULUAN

    1.1.  Deskripsi Masalah 

    Seiring dengan berkembangnya zaman dibidang teknologi, sebuah perusahaan

    atau toko makin dipicu untuk menggunakan teknologi yang maju sebagai alat atau

    media untuk tetap bertahan dalam persaingan yang semakin ketat.Internet merupakan

    suatu media yang sudah tidak asing lagi diberbagai belahan dunia.Ini pun membawa

    dampak yang besar bagi berbagai perusahaan maupun toko dalam memasarkan

     produknya.

    Berbagai toko penjualan film original saat ini sudah mulai menghilang karena

     banyaknya pembajakan oleh oknum yang tidak bertanggung jawab.Selain itu, dalam

    kegiatan penyampaian informasi toko ini terbatas kepada konsumen yang

    hanya datang ke toko ini saja, dengan mencari langsung di rak atau melalui catalog di

    komputer. Sedangkan untuk konsumen yang tidak ke toko ini maka tidak akan mudah

    untuk mencari informasi yang terbaru tentang film yang dicarinya, berapa harganya,

    apakah tersedia atau tidak di toko ini?.

    Penerapan teknologi informasi khususnya pemanfaatan media internet

    untuk memudahkan konsumen memperoleh informasi merupakan nilai tambah yang

     baik untuk pemasaran pada toko sehingga dapat meningkatkan relasi dengan

    konsumen dan profit toko. Konsumen juga dengan mudah melihat daftar film yang

    tersedia di toko tersebut dalam 24 jam tanpa harus jauh-jauh datang ke toko untuk

    menanyakannya. Toko pun tidak perlu harus membuka toko selam 24 jam.

    1.2.  Rumusan Masalah 

    Untuk beberapa kasus toko penjualan film, pada sistem pengendalian pemasaran dan

     penjualan, subyek-subyek masalah yang terjadi adalah sebagai berikut ini:1.  Masalah yang terjadi adalah pelanggan merasa kurang nyaman, dapat

    diidentifikasi bahwa yang menyebabkan masalah ini adalah :

    a)  Pelanggan masih harus datang ke toko untuk membeli film yang diinginkan,

    Padahal pada jaman sekarang ini teknologi sudah sangat canggih

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    7/28

    2

     pelangganhanya cukup duduk dan memilih buku yang diinginkan melalui

    media internet.

     b)  Melalui media telepon. Mungkin cara ini cukup efektif, tetapi tidak setiap jam

    ada, artinya hanya pada saat jam kerja saja. Bandigkan jika melalui internet

    maka pelanggan dapat memesan buku kapanpun dan dimanapun selama 24

     jam.

    2.  Pelanggan yang mengeluh karena pelayanan yang kurang serta prosedur yang

    relative memakan waktu yang lama. Hal ini dapat diidentifikasi karena dua hal

    yaitu:

    a)  Pelayanan penyediaan informasi film yang kurang.

    Asumsikan jika toko sedang banyak pelanggan dan pelanggan tersebut

    tidak dapat menemukan film yang diinginkan, karena keterbatasan pegawai

    maka pelanggan tersebut tidak tahu harus menghubungi siapa untuk mencari

    tahu informasi mengenai buku tersebut.Hal ini dapat dihindari dengan

    memasang toko online, pelanggan hanya tinggalmengetikan buku yang dicari,

    dan munculah informasi mengenai buku tersebut.

     b)  Prosedur yang relative lama.

    Ketika seorang pelanggan tidak dapat menemukan buku yang dicari,

    maka pelaggan tersebut harus menghubungi bagian informasi, lalu bagian

    informasiakan menghubungi bagian gudang mengenai ketersediaan filmtersebut.Hal ini sangat memakan waktu bagi konsumen sehingga konsumen

    menjaditidak nyaman. Hal ini tidak akan terjadi pada toko online dikarenakan

    sistem yang akan bekerja apakah film sedang kosong atau tidak .

    3.  Masalah pengendalian manajemen yang kurang efektif. Masalah ini dapat di

    identifikasi karena kurang tersedianya laporan yang cepat dan berkualitas

    4. 

    Masalah persaingan toko film yang menggunakan promosi online dapatmenurunkan pendapatan toko dan berkurangnya konsumen dikarenakan

    mereka memilih membeli film secara online. Maka solusinya adalah toko tersebut

    harus juga membuat toko yang bisa menjangkau dunia dan dikunjungi dalam

    waktu 24 jam nonstop, yaitu dengan membuat toko online.

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    8/28

    3

    1.3.  Batasan Masalah

    Dalam penulisan laporan ini, penulis membatasi permasalahan dengan tujuan

    utama untuk menjawab perancangan sistem informasi penjualan film secara online. 

    1.4.  Tujuan 

    Selain sebagai tugas akhir mata kuliah Praktikum Pemrograman Web, tugas

    akhir semester ini juga dimaksudkan untuk bagaimana toko penjualan film ini dapat

    menyikapi perubahan sistem informasi dalam perkembangan di dunia bisnis yang

    mulai dilakukan pada media internet.Sehingga pada akhirnya toko dapat mengelola

     peluang-peluang yang dibangun untuk dijadikan strategi bisnis penjualan film.

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    9/28

    4

    BAB II

    PERANCANGAN

    2.1.  Analisis Program

    Didalam sistem perdagangan atau jual beli, yang diharapkan adalah target

     penjualan secara maksimum, tentunya banyak sekali permasalahan yang terjadi dalam

     proses pelayanan kepada pelanggan didalam suatu toko termasuk toko film.

    Banyaknya Film pada toko Total Film perlu kecepatan arus informasi yang

    dibutuhkan oleh pihak toko dan pembeli agar pembeli mengetahui informasi

    mengenai daftar film terbaru. Pengolahan data yang masih dikerjakan secara manual

    membuat terbuangnya banyak waktu dan tenaga oleh penjual maupun calon pembeli.

    Dengan dukungan teknologi informasi yang ada sekarang ini, pekerjaan pengelolaan

    data dengan cara konvensional dapat dikerjakan secara bersamaan dengan suatu

    sistem dengan menggunakan komputer.

    Dengan adanya sistem informasi penjualan film berbasis website ini yang akan

    dirancang untuk memudahkan pengelolaan informasi dan data secara cepat dan akses

    yang dapat dilakukan kapan saja dan dimana saja. Sistem yang bisa memuat seluruh

    data film yang ada. User dapat mencari data-data film terbaru dengan mudah karena

    admin dapat dengan mudah menginput data-data film terbaru yang bisa langsung

    tampil di halaman website. Lalu calon pembeli yang ingin membeli film hanya

    tinggal menginputkan data pribadi, memilih daftar film yang akan dibeli danmelakukan pembayaran. Setelah itu data yang masuk didalam database sistem dapat

    dilihat oleh admin dan diteruskan kebagian penjualan dan pengiriman sesuai alamat

    yang diisikan oleh pembeli.

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    10/28

    5

    2.2. 

    Entity Relation Diagram

    Gambar 2.1. Entity Relation Diagram

    2.3. 

    F lowchart Diagram

    Gambar 2.2. Flowchart diagram 

    START

    USER

    Beli Film

    Lihat Artikel

    Login

    Isi Data User

    Isi Data

    Transaksi

    Selesai

    END

    NO

    YES

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    11/28

    6

    Dari flowchart diatas dapat di simpulkan, bahwa USER dapat melihat artikel yang

    dilanjutkan dengan beli film atau tidak, jika tidak maka program selesai, jika beli film

    maka akan mengakses form login. Pada login username dan password telah

    disediakan oleh sistem, maka hendaknya mengisi form dengan username dan

     password yang telah disediakan. Kemudian lanjut ke pengisian data pelanggan, jika

    telah terisi dengan benar, data akan tersimpan dalam system, setelah itu, USER

    mengisi data transaksi film yang akan dibeli. SELESAI.

    2.4.  Konsep Struktur Data yang dipakai

    2.4.1.  Sistem

    Stephen A. Moscove dan Mark G. Simkin mendefinisikan sistem sebagai

     berikut: Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem

    yang berusaha untuk mencapai tujuan yang sama beroperasi dan berinteraksi

    dengan lingkungannya untuk mencapai sasaran tertentu, suatu sistem

    menunjukkan tingkah lakunya melalui interaksi di antara komponen-

    komponen didalam sistem dan diantara lingkungannya.

    2.4.2.  Sistem Informasi

    Sistem informasi adalah teknologi informasi yang diorganisasikan untuk

    mencapai tujuan dalam sebuah organisasi.Secara teknis sitem informasi dapatdidefenisasikan sebagai kumpulan komponen yang saling berhubungan,

    mengumpulkan, memproses, menyimpan dan mendistribusikan informasi

    untuk menunjang pengambilan keputusan dan pengawasan dalam suatu

    organisasi

    2.4.3.  PHP

    PHP singkatan dari PHP: Hypertext Preprocessor yang digunakan sebagai

     bahasa script serverside dalam pengembangan web yang disisipkan dalam

    dokumen HTML. Penggunaan PHP memungkinkan web dapat dinamis

    sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien.

    PHP merupakan software Open-source yang disebarkan dan dilisensikan

    secara gratis serta dapat di download secara bebas dari situs resminya

    http://www.php.net. (Kasiman P:2006).

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    12/28

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    13/28

    8

    BAB III

    HASIL DAN PEMBAHASAN

    3.1.Implementasi Program

    3.1.1. 

    Halaman Depan Web 3.1.2. Halaman Blog

    Berisi genre film, slide film, dan beberapa artikel. Berisi beberapa pilihan artikel.

    Gambar 3.1. Tampilan Home  Gambar 3.2. Tampilan Blog  

    3.1.3. 

    Halaman How To Order 3.1.4. Halaman Artikel

    Berisi tata cara pembelian Film. Berisi Artikel dari film seperti

     judul,penulis, produser, pemain,

    synopsis,serta tombol order dibawahnya.

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    14/28

    9

    Gambar 3.3. Tampilan How to Order Gambar 3.4. Tampilan Artikel

    3.1.5.  Halaman Login 3.1.6. Halaman Admin

    Berisi Username, Password, dan Tampilan awal halaman admin

    How To Order

    Gambar 3.5. Tampilan Login Gambar 3.6. Tampilan Setelah login

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    15/28

    10

    3.1.7.  Halaman Data Film 3.1.8. Halaman Tambah Film

    Berisi daftar film yang telah diinput. Masukkan data data film yang ingin di masukkan.

    Gambar 3.7. Tampilan Data Film Gambar 3.8. Tampilan tambah film 

    3.1.9.  Halaman Input Pengguna 3.1.10. Halaman Daftar Pengguna

    Berisi input pengguna dengan status Admin/User Berisi beberapa pengguna

    yang ada.

    Gambar 3.9. Tampilan input/edit user Gambar 3.10. Tampilan Daftar User

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    16/28

    11

    3.1.11. Halaman Input Pembeli 3.1.12. Halaman Lihat Pembeli

    Berisi tata cara pembelian Film. Berisi daftar para pembeli film. 

    Gambar 3.11. Tampilan input pembeli Gambar 3.12. Tampilan Daftar Pembeli

    3.2.  Source Code 

    1.  Sintaks untuk koneksi ke database

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    17/28

    12

    2.  Sintaks tampilan halaman depan

    TOTAL FILM

    $(function () {

    $("#slider").responsiveSlides({

    auto: true,

     pager: false,

    nav: true,

    speed: 600,

    maxwidth: 962,

    namespace: "centered-btns"

    });

    });

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    18/28

    13

    3.  Sintaks untuk Login

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    19/28

    14

    4.  Sintaks untuk menyimpan user

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    20/28

    15

    5.  Sintaks untuk Logout

    6.  Sintaks untuk edit user

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    21/28

    16

    7.  Sintaks untuk input dan edit film

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    22/28

    17

    8.  Sintaks untuk beli cash

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    23/28

    18

    Tanggal

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    24/28

    19

    else{

    echo"$data3[namafilm]";

    }

    }

    ?>

    Harga

    Bayar

    Via Bank

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    25/28

    20

     

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    26/28

    21

    BAB IV

    KESIMPULAN DANSARAN

    4.1.  Kesimpulan

    Setelah penulis menelusuri kegiatan penjualan film dan menganalisa sistem

    yang berjalan maka dapat ditarik kesimpulan sebagai berikut:

    1.  Sistem penjualan film yang belum terkomputerisasi danonline sehingga

    menyebabkan kurang akuratnya pengolahan data-data pesanan barang

    konsumen dan konsumen tidak bisa melakukan pemesanan barang kapan

    sajakonsumen ingin melakukannya.

    2.  Sistem informasi penjualan barang yang baru diharapkan bisa mengotomatisasi

    hal-hal yang selama ini masih dilakukan secara manual seperti proses

     penerimaan dan pecatatan data-data pesanan barang konsumen, proses

    konfirmasi pembayaran, pembuatan faktur penjualan barang, dan

    lain sebagainya.

    3.  Agar toko penjualan film ini dapat menyikapi perubahan sistem informasi

    dalam perkembangan di dunia bisnis yang mulai dilakukan pada media

    internet.Sehingga pada akhirnya toko dapat mengelola peluang-peluang yang

    dibangun untuk dijadikan strategi bisnis penjualan film.

    Sistem informasi yang baru diharapkan bisa meningkatkan angka penjualan barang

     pada salah satu toko penjualan film.

    4.2.  Saran

    Agar aktifitas penjualan film bisa berjalan dengan lebih baik, maka

     penulismengajukan beberapa saran yang mudah-mudahan bisa diterima oleh pihak

    user yaitu :

    a). Perlu diadakannya kerjasama dengan pihak jasa pengiriman barang dalam

    hal pertukaran data-data ongkos kirim ke berbagai tempat di Indonesia

    sehingga updateharga ongkos kirim di website bisa dilakukan secara otomatis

    dan realtime.

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    27/28

    22

     b). Manajemen user sebaiknya melakukan pelatihan terhadapkaryawan mengenai

     pengoperasian dari sistem informasi penjualan buku secaraonline agar tidak

    tergantung penuh kepada administrator.

  • 8/19/2019 Laporan Praktikum Pemrograman Web (A1 - Kelompok 1)

    28/28

    DAFTAR PUSTAKA

    Ed, I . Menguasai Pemrograman Web Dengan PHP 5. 2006. Yogyakarta : Andi

    Kristanto  , Andi 2004, Perancangan Sistem Informasi. Gramedia Pustaka Utama, Jakarta

     Indonesia. 

    Peranginangin, Kasiman. Aplikasi WEB dengan PHP dan MySQL. Yogyakarta : Andi Offset.

    http://php.net/  (diakses Senin 7 Desember 2015 pukul 19.23 WITA)

    http://www.digital-sense.net/(diakses Senin 7 Desember 2015 pukul 19.23 WITA)

    http://php.net/http://php.net/