SKRIPSI JOS (Autosaved).docx

download SKRIPSI JOS (Autosaved).docx

If you can't read please download the document

Transcript of SKRIPSI JOS (Autosaved).docx

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    1/121

    1

    ANALISA DAN PERANCANGAN SISTEM INFORMASI PENJUALAN PADA

    TOKO BATIK BILLA

    SKRIPSI

    disusun oleh

    Daniel Mantriwira

    12.11.!"#

    JURUSAN TEKNIK INFORMATIKA

    SEKOLA$ TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

    AMIKOM%OG%AKARTA

    %OG%AKARTA

    2&1'

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    2/121

    2

    ANALISA DAN PERANCANGAN SISTEM INFORMASI PENJUALAN PADATOKO BATIK BILLA

    SKRIPSI

    JUDUL

    Untuk memenuhi sebagian persyaratan

    mencapai derajat Sarjana S1pada jurusan Teknik Informatika

    disusun oleh

    Daniel Mantriwira

    12.11.!"#

    JURUSAN TEKNIK INFORMATIKA

    SEKOLA$ TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

    AMIKOM%OG%AKARTA

    %OG%AKARTA

    2&1'

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    3/121

    2

    PERN%ATAAN

    Saya yang bertandatangan di bawah menyatakan bahwa Skripsi ini merupakan karya

    sendiri (ASI! dan isi dalam Skripsi ini tidak terdapat karya yang pernah diajukan

    oleh orang lain atau kelompok lain untuk memperoleh gelar akademis di suatu

    Institusi "endidikan# dan sepanjang pengetahuan kami juga tidak terdapat karya atau

    pendapat yang pernah ditulis dan diterbitkan oleh orang lain atau kelompok lain#

    kecuali yang secara tertulis menjadi acuan dalam naskah ini dan disebutkan dalam

    daftar pustaka$

    Segala sesuatu yang terikat dengan naskah dan karya yang telah dibuat adalah

    menjadi tangung jawab saya pribadi$

    %ogyakarta# 1& April 2'1

    )aniel *antriwira

    +I*$ 12$11$,-.&

    MOTTO

    /adikan hari ini lebih indah dari kemarin$

    Sesuatu yang berlebihan itu tidaklah baik$

    0argailah pekerjaan orang lain jika ingin pekerjaanmu di hargai$

    ersabar adalah kunci dari kehidupan$

    agal bukanlah akhir dari segalanya$

    PERSEMBA$AN

    Terimakasih kepada TU0A+ %A+ *A0A 3SA yang telah melimpahkan

    banyak kebahagian# kemudahan dan kekuatan serta petunjuk dalam

    mengerjakan Skripsi ini$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    4/121

    4

    Terimakasih kepada apak Yohanes Trisnanto, Ibu Tatik Sulistianidan adik 5

    adik sayaFransiskus Bara Wiradan Valentina Marta Wirayang tak pernah

    lelah mendoakan saya sampai terselesaikannya skripsi ini$

    Terimakasih kepada Ibu Armadyah Amborowati, S.Kom, M.n!,sebagai

    pembimbing Skripsi yang telah memberikan banyak masukan hingga

    terselesaikannya Skripsi ini$

    Terimakasih kepada +o6ia 7ristiana yang selalu mendukung dan menjadi

    salah satu moti6asi untuk menyelesaikan studi ini$

    Terimakasih kepada teman 8 teman kontrakan yang menjadi teman suka duka

    di kontrakan$

    Terimakasih kepada kepada semua pihak yang telah membantu yang tidak

    bisa disebut satu persatu$

    KATA PENGANTAR

    "uji syukur penulis panjatkan kehadirat Tuhan %ang *aha 3sa atas berkat

    dan 9ahmat8+ya sehingga penulis dapat menyelesaikan Skripsi erjudul

    :Analisis "an #eran$an!an Sistem In%ormasi #en&ualan #ada Toko Batik

    Billa;$

    Skripsi ini merupakan salah satu persyaratan kelulusan jenjang

    "rogram Sarjana Strata 1 pada jurusan Teknik Informatika pada ST*I7 A*I7

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    5/121

    -

    .$ 7eluarga dan teman yang telah membantu terselesainya Skripsi ini$

    "enulis sadar dalam penyusunan skripsi ini masih jauh dari sempurna# maka

    kami mengharapkan saran dan kritik yang membangun dari pembaca$

    Atas saran dan kritik penulis ucapkan terima kasih$

    %ogyakarta# 1& April 2'1,

    )aniel

    *antriwira

    DAFTAR ISI

    /U)U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ i

    "39+%ATAA+ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ii

    *

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    6/121

    &

    ...........................................................................1$$.

    "embuatan Aplikasi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .

    ...........................................................................1$$, Uji

    oba dan 36aluasi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .

    1$4 Sistematika "enulisan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,

    A II A+)ASA+ T3

    )?) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 1&

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    7/121

    1'

    ............................................................. 2$2$-$2$.

    ?lowchart $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2'

    ......................................................................2$2$-$>

    Tahap Testing $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 21

    ............................................................. 2$2$-$>$1

    Dhite o@ Testing $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 21

    ............................................................. 2$2$-$>$2

    lack o@ Testing $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 21

    ......................................................................2$2$-$.

    Tahap Implementasi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 21

    ......................................................................2$2$-$,

    Tahap "emeliharaan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 22

    A III A+AISIS )A+ "39A+A+A+ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2>

    >$1 Tinjauan Umum $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2>

    ...........................................................................>$1$1

    Sejarah Toko atik illa $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2>

    ...........................................................................>$1$2

    "roses isnis Toko atik illa $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2>

    ...........................................................................>$1$> Eisi

    Toko atik illa $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2............................................................................>$1$. *isi

    Toko atik illa $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2.

    >$2 Analisis Sistem $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2.

    ...........................................................................>$2$1

    Analisis "I33S $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2,

    ......................................................................>$2$1$1

    Analisis 7erja $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2,

    ......................................................................>$2$1$2

    Analisis Informasi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2......................................................................>$2$1$>

    Analisis 3fisiensi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 24

    ......................................................................>$2$1$.

    Analisis "engendalian $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 24

    ......................................................................>$2$1$,

    Analisis 3konomi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2-

    ......................................................................>$2$1$

    Analisis "elayanan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2-

    >$> Analisis 7ebutuhan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2&

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    8/121

    11

    ...........................................................................>$>$1

    7ebutuan ?ungsional $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2&

    ......................................................................>$>$1$1

    Administrator dan Staff $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2&

    ......................................................................>$>$1$2

    ustomer $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >'

    ...........................................................................>$>$2

    7ebutuan +onfungsional $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >'

    ......................................................................>$>$2$1

    '

    ......................................................................>$>$2$2

    7eamanan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >1

    ......................................................................>$>$2$>

    Informasi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >1

    ......................................................................>$>$2$.

    7inerja $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >1

    >$. Analisis 7elayakan Sistem $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >2

    ...........................................................................>$.$1

    7elayakan 2

    ...........................................................................>$.$2

    7elayakan 0ukum $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >2

    >$, "emodelan )ata $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >2

    ...........................................................................>$,$1 39)

    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>

    ...........................................................................>$,$2

    9elasi Antar Tabel $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >.

    ...........................................................................>$,$>

    "erancangan Tabel $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >.

    >$ "emodelan Sistem $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .>...........................................................................>$$1

    ?lowchart $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .>

    ...........................................................................>$$2 )ata

    ?low )iagram ()?)! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .>

    >$4 "erancangan Antarmuka $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .-

    A IE I*"3*3+TASI )A+ "3*A0ASA+ $$$$$$$$$$$$$$$$$$$$$$$$ ,

    .$1 Implementasi "erancangan Sistem $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,

    ............................................................................$1$1

    "embuatan )ata ase $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    9/121

    12

    ............................................................................$1$2

    *enjalankan CA*"" dan ayanan Apache dan *ySB $$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,

    ............................................................................$1$>

    "embuatan )atabase# Tabel dan Atributnya $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,4

    .$2 Implementasi "rogram $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .

    ............................................................................$2$1

    Implementasi 0alaman Admin $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .

    .$> "engujian Sistem $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 44

    ............................................................................$>$1

    Dhite o@ Testing $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 44

    ............................................................................$>$2

    lack o@ Testing $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 4-

    .......................................................................$>$2$1

    lack o@ Testing ?itur "engguna $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 4-

    .......................................................................$>$2$2

    lack o@ Testing ?itur Admin $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -1

    .$. "emeliharaan Sistem $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --

    .$, "emeliharaan )ata $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -&

    .$ 7oneksi ?orm dan )atabase Sistem $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &'

    .$4 *anual "rogram $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &'

    A E 73SI*"UA+ )A+ SA9A+ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &- ,$1 7esimpulan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &-

    ,$2 Saran $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&

    )A?TA9 "USTA7A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 1''

    DAFTAR TABEL

    Tabel 2$1 Tabel "erbedaan "enelitian $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 4

    Tabel 2$2 Simbol 5 Simbol 39) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 14

    Tabel 2$> Simbol 5 Simbol )?) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 1&

    Tabel 2$. Simbol 5 Simbol ?lowchart $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 2'

    Tabel >$1 Tabel ustomer $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >,

    Tabel >$2 Tabel 7ategori $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >,

    Tabel >$> Tabel "roduk $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >

    Tabel >$. Tabel 4

    Tabel >$, Tabel 0ubungi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >-

    Tabel >$ Tabel &

    Tabel >$4 Tabel 7ota $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >&

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    10/121

    1,

    Tabel >$- Tabel Admins $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .'

    Tabel >$& Tabel *odul $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .1

    Tabel >$1' Tabel 7ategori $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '

    Tabel .$. 7ota $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '

    Tabel .$, ustomer $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 1

    Tabel .$ *odul $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 1

    Tabel .$4 Uji Tambah )ata 7ategori $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -2

    Tabel .$2. Uji Update )ata 7ategori $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ->

    Tabel .$2, Uji 0apus )ata 7ategori $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ->

    Tabel .$2 Uji Tambah )ata "roduk $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ->

    Tabel .$24 Uji 3dit )ata "roduk $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ->

    Tabel .$2- Uji 0apus )ata "roduk $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -.

    Tabel .$2& Uji Tampil )ata "roduk $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -.

    Tabel .$>' Uji Uji Tampilan )ata 1 Uji Tampil )etail )ata 2 Uji Tampil )ata > Uji Tambah )ata . Uji Update )ata , Uji 0apus )ata Uji 3dit )ata "rofil "erusahaan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -

    Tabel .$>4 Uji 3dit )ata ara eli $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -

    Tabel .$>- Uji Tampilan )ata aporan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -4

    Tabel .$>& Uji etak aporan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -4

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    11/121

    1

    DAFTAR GAMBAR

    ambar 2$1 0ubungan )ata dan Informasi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 1'

    ambar 2$2 System )e6elopment ife ycle $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 1>

    ambar >$1 39) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >>

    ambar >$2 9elasi Antar Tabel $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ >.

    ambar >$> ?lowchart $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .>

    ambar >$. )iagram 7onteks $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .>

    ambar >$, )?) e6el 1 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..

    ambar >$ )?) e6el 2 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,

    ambar >$4 )?) e6el 2 "roses 1 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .,

    ambar >$- )?) e6el 2 "roses 1 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .

    ambar >$& )?) e6el 2 "roses 2 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .4

    ambar >$1' 0alaman Awal $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .-

    ambar >$11 0alaman Input "roduk $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .-

    ambar >$12 0alaman 3dit "rofil "erusahaan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .&

    ambar >$1> 0alaman 9incian "emesanan $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .&

    ambar >$1. 0alaman etak aporan

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    12/121

    2'

    ambar .$14 )isplay "roduk $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &.

    ambar .$1- ?orm 7eranjang elanja (heckout! $$$$$$$$$$$$$$$$$$$$$$$$$$ &,

    ambar .$1& *odul )etail Transaksi $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ & ambar .$2' Tampilan ?orm 0ubungi 7ami $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &4

    INTISARI

    "erkembangan teknologi kian melesat di dunia# tidak hanya dari segi

    hardware dan software namun dalam segi penjualan di toko8toko kian

    berkembang dengan adanya teknologi$ Sekarang tidak asing lagi bagi kita

    menemukan sebuah web penjualan untuk produk baju$

    )alam skripsi ini penulis mencoba membahas bagaimana membuat sebuah

    web berbasis "0"# *ySB dan 0T* untuk pembuatan Deb Toko atik

    illa$

    Selain itu penulis juga akan membahas bagaimana penerapan web Toko atik

    illa ke publik$ "0"# *ySB dan 0T* merupakan software yang

    digunakan untuk pembuatan web tersebut$

    Kata ()n*i + Sistem Informasi# Debsite# "emesanan# CA*""# SB Ser6er#

    Toko atik illa

    ABSTRACT

    Te$hnolo!i$al de)elo*ments in$reasin!ly be$ame the in the world, not only in

    terms o% hardware and so%tware but in terms o% sales in stores are

    in$reasin!ly de)elo*in!te$hnolo!y. +ow %amiliar to us %ind a web

    sales %or $lothes.

    In this thesis the author try to dis$uss how to $reate a webbased #-#,

    MyS/ and -TM/ %or the makin! o% Batik Store Web Billa.

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    13/121

    21

    In addition the author will also dis$uss how the a**li$ation

    o% Batik Store web Billa to the *ubli$. #-#, MyS/ and -TM/ is

    the so%tware used %or the $reation o% the web.

    Keywords:In%ormation Systems, Website, Bookin!, 0AM##, S/

    Ser)er, Batik Store Billa

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    14/121

    BAB I

    PENDA$ULUAN

    I.1 Latar Bela(an, Ma-ala

    "erkembangan ilmu pengetahuan dan tehnolo!i pada masa

    sekarang ini mengalir demikian deras# disetiap sudut disiplin ilmu mengalami

    kemajuan yang sangat hebat yang ditunjang dengan adanya berbagai upaya penelitian

    dan atau riset mulai yang berskala lokal sampai dengan skala internatioanal$

    selanjutnya kita juga menyadari bahwa seluruh rangkaian proses perkembangan ilmu

    pengetahuan dan tehnolo!i tersebut secara keseluruhan membutuhkan sarana

    komunikasi dan publikasi berupa tehnolo!ikomputer$

    )alam era globalisasi informasi ini toko batik billa dengan sangat cekatan

    telah melakukan langkah8langkah kreatif guna menjawab tuntutan pelayanan

    publik dengan membangun sistem komunikasi dan publikasi kebijakan dan

    program kerja secara cepat$ sehingga menjadi pintu masuk ketertarikan

    penulis untuk melakukan penelitian dan melihat secara lebih dekat lagi

    bagaimana pola pembangunan program untuk Toko atik illa$ serta adanya

    ketertarikana untuk mengetahui seberapa tinggi tingkat percepatan yang dapat

    dilakukan Toko atik illa setelah menggunakan program aplikasi penjualan

    serta seberapa besar nilai penghematan beaya yanag dapat dicapai# yang

    secara khusus di kelola oleh -&. Siwi -andayaniselaku pemilik toko batik

    billa

    1

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    15/121

    erdassarkan permasalah yang ada# maka penelitian ini mengangkat

    judul :analisis dan perancangan sistem informasi penjualan pada toko batik billa;$

    dengan menerapkan ontentikasi analisis dan perancangan di toko batik billa

    diharapkan dapat mengatasi masalah pada sistem penjualan$

    1

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    16/121

    2

    I.2 R)/)-an Ma-ala

    erdasarkan latar belakang yang ada maka penulis menarik rumusan masalah

    yaitu bagaimana analisis dan perancangan sistem web pada Toko atik illa$ )an

    bagaimana membuat website pada Toko atik illa dengan melibatkan database

    sehinga perubahan data pada websitelebih mudah dilakukan$

    I.0 Ma(-) an T))an

    *aksud dan tujuan yang di ingin dicapai dalam pembuatan skripsi adalah Untuk

    menerapkan perancangan sebuah websitesistem informasi pada websiteToko atik

    illa$

    I." Bata-an Ma-ala

    atasan permasalahan dibatasi dengan tujuan agar pembahasan lebih terfokus

    dalam penelitian$ adapun batasan masalah yang ada sebagai berikut =

    1$ "enelitian di fokuskan pada toko batik billa$

    1 anyaknya barang yang harus di upload pada web penjualan$

    >$ Tidak pastinya barang yang ada di toko akan selalu redy.

    .$ Website ini hanya dibatasi pada informasi produk dan informasi umum yang

    terikat dengan perusahaan yang dapat di akses oleh customer# admin dan staff$

    I. T))an Penelitian

    Tujuan yang akan dicapai dari penulis yaitu =

    1$ Untuk memenuhi syarat kelulusan strata satu (S1! Stmik Amikom

    %ogyakarta$

    2$ Agar tercapainya sistem penjualan di Toko atik illa$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    17/121

    >

    I.' Met3e Penelitian

    *etode "enelitian yang digunakan dalam perancangan ini adalah metode

    kualitatif$ "enelitian kualitatif oleh konsep konsrukti6isme yang memiliki pandangan

    bahwa realitas bersifat jamak# menyeluruh# dan merupakan satu kesatuan yang tidak

    dipisah8pisahkan$ 9ealitas bersifat terbuka# kontekstual# secara sosial meliputi

    persepsi serta pandangan indi6idu dan kolektif# lalu di teliti dengan menggunakan

    manusia sebagai instrumen$

    1.'.1 Met3e 4en,)/4)lan ata

    *etode kualitatif dikenal juga dengan tata cara pengumpulan data

    yang laGim yaitu melalui studi pustaka dan studi lapangan$ *etode pengumpulan data

    dilakukan dengan melakukan wawancara kepada objek dan mengkaji sumber tertulis

    seperti dokumen# dan lain sebagainya$ "ada skripsi ini peneliti mendatangkan data

    dengan melakukan metode wawancara bebas# pada wawancara ini peneliti melakukan

    wawancara bebas dengan responden$ "eneliti menggunakantujuan penelitian sebagai

    pedoma$ "ada wawancara bebas# responden tidak sepenuhnya menyadari bahwa

    pihak perusahaan sedang di wawancarai$

    *etode berikutnya dalam pengumpulan data dengan menggunakan

    studi dokumen$ )okumentasi bertujuan memperoleh data langsung dari objek

    penelitian# meliputi buku8buku yang rele6an# laporan kegiatan# gambar8gambar# serta

    data8data lain yang berkaitan dengan penelitian$

    1.'.2 Met3e Anali-a

    Tahap analisis merupakan tahapan yang mempelajari objek dan data

    yang diperoleh dari hasil penelitian untuk diidentifikasi data8data mana yang

    dibutuhkan dalam perancangan dan pembuatan sistem informasi pada objek$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    18/121

    .

    1.'.0 Peran*an,an an De-ain Si-te/

    *emahami rancangan dan desain sistem yang akan dikembangankan

    berdasarkan hasil analisa sebelumnya$

    1.'." Pe/5)atan A4li(a-i

    Tahapan ini merupakan tahapan pembuatan dan pengembangan

    aplikasi sesuai dengan desain sistem yang diterapkan tahap sebelumnya$

    1.'. Ui *35a an E6al)a-i

    *enguji coba seluruh spesifikasi dan sistem secara keseluruhan$ pada

    tahap ini# dilakukan uji coba sistem yang telah selesai disusun$ proses uji coba

    diperlukan untuk memastikan bahwa sistem yang telah dibuat sudah benar# sesuai

    karakteristik yang diterapkan dan tidak ada kesalahan8kesalahan yang terkandung di

    dalamnya$

    I.7 Si-te/ati(a Pen)li-an

    aporan Skripsi ini terdiri dari lima bab# masing masing bab memiliki

    poin8poin tersendiri$ ima bab tersebut antara lain =

    BAB I PENDA$ULUAN

    ab I ini terdiri dari tujuh sub bab# yaitu latar belakang# rumusan

    masalah# batasan masalah# tujuan penelitian# manfaat penelitian#

    metodologi penelitian# dam sistematika penulisan$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    19/121

    ,

    BAB II LANDASAN TEORI

    ab II memuat tinjauan pustaka yang di perlukan dalam pembuatan

    Sistem Informasi *anajemenyang didapat dari buku# jurnal di

    internet# maupun modul8modul kuliah# serta berdasarkan pandangan

    penulis sendiri$

    BAB III ANALISIS DAN PERANCANGAN SISTEM

    ab III berisi data perancangan Sistem Informasi yang diajukan

    beserta perancangan lengkapnya$

    BAB I8 IMPLEMENTASI DAN PEMBA$ASAN

    ab IE ini memuat langkah atau proses# hasil analisa# dan

    pembahasan Sistem Informasi yang dibuat dengan menerapkan

    rancangan sebelumnya$

    BAB 8 PENUTUP

    ab E memuat kesimpulan yang didapatkan dari seluruh bab yang

    telah dikerjakan$ "ada bab ini juga terdapat saran8saran untuk

    merancang Sistem Informasi ini menjadi lebih baik$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    20/121

    BAB II

    LANDASAN TEORI

    1 Tina)an P)-ta(a

    *enurut Subangkit (2'1.! menerangkan perusahaan dituntut untuk

    mengedepankan layanan informasi yang cepat dan efisien di era perkembangan

    teknologi informasi ini$ )engan adanya sistem informasi manajemen di suatu

    perusahaan diharapkan adanya pengingkatan pelayanan terhadap konsumen dan

    mampu memberikan pengolahan data yang cepat$

    *enurut Didyastono (2'1.! menerangkang sistem informasi manajemen

    dapat meningkatkan semangat kerja suatu perusahaan dan dapat melayani pembeli

    lebih cepat dibandingkan dengan yang masih menggunakan sistem manual$ )engan

    menggunakan sistem penggajian yang berbasis teknologi diharapkan agar suatu

    perusahaan dipermudah dalam memanajemen kinerja keryawannya$

    *enurut Saputro (2'1.! menerangkan suatu perusahaan yang

    menggunakan sistem informasi manajemen kinerjanya lebih efektif dan efisien$

    Sistem informasi manajemen juga memperkecil terjadinya kesalahan dalam

    pencatatan suatu data dan tidak membutuhkan terlalu banyak pekerja$

    *enurut 3rwandy (2'1.! menerangkang pada umumnya sebuah instansi

    atau organisasi membutuhkan sebuah sistem untuk mengumpulkan# mengolah dan

    melihat kembali informasi yang dibutuhkan$ Sistem informasi manajemen menjadi

    salah satu alternatif yang dapat digunakan untuk membantu dalam proses

    penyelesaian suatu masalah dalam perusahaan$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    21/121

    4

    )ari keempat penelitian diatas memiliki perbedaan dalam penelitian kali

    ini# yaitu perbedaan objek penelitian dan cangkupan sistem informasi yang

    digunakan$ erikut adalah rangkuman hasil penelitian dan perbedaan penelitian

    dalam bentuk tabel$

    Ta5el 2.1Tabel "erbedaan "enelitian

    /udul "engarang Tahun 0asil "enelitian "erbedaan "enelitian

    Analisis dan

    "erancangan Sistem

    Informasi "enjualan

    *ebel di Toko

    :/epara ?urniture;

    "urworejo

    Subangkit 2'1. Debsite Sistem

    Informasi

    "enjualan

    *ebel di Toko

    :/epara

    ?urniture;

    "urworejo

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    22/121

    -

    /udul

    "engaran

    g

    Tahun 0asil "enelitian "erbedaan "enelitian

    Sistem Informasi

    "enjualan pada Toko

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    23/121

    &

    2.2.1 Si-te/ In93r/a-i

    *enurut 7ristanto (2''>! Sistem informasi memiliki beberapa pengertian

    sebagai berikut =

    1$ Suatu sistem yang berada didalam organisasi yang mempertemukan kebutuhan

    pengolahan transaksi# mendukung operasi# bersifat manajerial#dan kegiatan

    strategi dari suatu organisasi serta menyediakan pihak luar tertentu dengan

    laporan8laporan yang diperlukan$

    2$ Suatu sistem yang dibuat oleh manusia yang terdiri dari komponenkomponendalam

    organisasi untuk mencapai suatu tujuan yaitumenyajikan suatu bentuk informasi$

    >$ Sekumpulan dari prosedur organisasi yang pada saat dilaksanakan akanmemberikan

    informasi bagi pengambilan keputusan atau untukmengendalikan organisasi$

    2.2.2 Data an In93r/a-i

    *enurut Sutanta (2''.!# data dapat didefinisikan sebagai bahan keterangan

    tentang kejadian kejadian nyata atau fakta yang dirumuskan dalam sekelompok

    lambang tertentu yang tidak acak yang menunjukkan jumlah# tindakan atau hal$ )ata

    dapat berupa catatan dalam kertas# buku ataupun tersimpan sebagai file dalam basis

    data informasi merupakan hasil pengolahan data sehingga menjadi bentuk yang

    penting bagi penerimanya dan mempunyai kegunaaan sebagai dasar dalam

    pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu juga

    atau secara fisik tidak langsung pada saat mendatang$ Untuk memperoleh informasi

    diperlukan adanya data yang akan diolah dan unit pengolah# sehingga informasi

    tersebut dapat diperoleh untuk digunakan sebagai dasar tolok ukur$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    24/121

    INPUT

    (DATA)

    UNIT

    PENGOLAHAN

    OUTPUT

    (INFORMASI)

    PENYIMPANAN

    1'

    Transformasi data menjadi informasi dapat digambarkan sebagai berikut =

    1ambar 2.3 -ubun!an "ata dan In%ormasi

    )alam gambar diatas input adalah data yang akan diolah oleh unit pengolah dan

    output adalah informasi sebagai hasil pengolahan data yang telah diinputkan tersebut#

    unit penyimpanan diperlukan sebagai alat penyimpan data# pengolah# maupun

    informasi$

    2.2.0 Data5a-e

    "atabase adalah kumpulan dari item data yang saling berhubungan satu dengan

    yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu#

    tersimpan di hardware komputer dan denganso%tware untuk melakukan manipulasi

    tertentu$ ( Irmansyah# 2''> !$

    "atabase adalah kumpulan data yang saling berhubungan yang tersimpan secara

    bersama sedemikian rupa dan tanpa pengulangan ( redundansi! yang tidak perlu

    untuk memenuhi berbagai kebutuhan atau kumpulan tabel yang saling berhubungan

    yang disimpan dalam media penyimpanan elektronik$ 7umpulan data yang disusun

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    25/121

    11

    sedemikian rupa sehingga mudah untuk diakses# diolah dan diperbaharui$ (/ogiyanto

    dalam ?ajar# 2''2 !$

    2.2." M%S:L

    *enurut 7urniawan 9ulianto dalam Dulan )ini (2'1'=1! mendefinisikan#

    *ySB adalah suatu jenis database ser6er terkenal$ *ySB termasuk jenis 9)*S

    (9elational )atabase *anagement System! yang lebih popular lewat kalangan

    pemograman web$ *ySB ini mendukung bahasa pemograman "0"$

    *ySB sebenarnya produk yang berjalan pada platform linu@# karena sifatnya

    yang open source$ *ySB dapat dijalankan pada semua platform baik windows

    maupun linu@# *ySB juga merupakan pengakses database yang bersifat jaringan

    sehingga dapat digunakan untuk aplikasi multi user (banyak pengguna!$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    26/121

    12

    2.2. P$P

    *enurut Anhar dalam Dijayanti (2'1.=>2! mendefinisikan# "0" singkatan dari

    0yperte@t "reprocessor yaitu bahasa pemograman web ser6er8side yang bersifat open

    source$ "0" merupakan script yang terintegrasi dengan 0T* dan berada pada

    ser6er (ser6er side 0T* embeded scripting!$ "0" adalah script yang digunakan

    untuk membuat halaman website yang dinamis$ )inamis berarti halaman yang akan

    ditampilkan dibuat saat halaman itu diminta oleh client$ *ekanisme ini menyebabkan

    informasi yang diterima client selalu yang terbaru up to date$ Semua script dieksekusi

    pada ser6er dimana script tersebut dijalankan$

    2.2.' ;AMPP

    *enurut 9udyanto * Arif dalam Dijayanti (2'1.=>.! mendefinisikan# CA*""

    merupakan aplikasi yang mengintegrasikan beberapa aplikasi utama web di

    dalamnya$ )alam CA*"" terdapat instalasi model "0"# *ySB# web ser6er

    Apache$

    2.2.7

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    27/121

    1>

    2.2.! Systems Development LifeCycle=SDLC>

    *enurut Susanto (2''.! Systems "e)elo*ment /i%e (y$le(S)! adalah salah

    satu metode pengembangan sistem informasi yang popular pada saat sistem informasi

    pertama kali dikembangkan$ "engembangan sistem diperlukan untuk menyusun suatu

    sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau

    memperbaiki sistem yang ada# hal ini dikarenakan adanya permasalahan pada sistem

    lama# pertumbuhan organisasi# meraih kesempatan# dan adanya intruksi$

    1ambar 2.2 System "e)elo*ment /i%e (y$le

    *etode S) seringkali dinamakan sebagai proses pemecahan masalah#

    dimana langkah8langkahnya sebagai berikut$

    2.2.!.1 Taa4 Anali-i- Si-te/

    Tahap analisis sistem dapat diidentifikasi sebagai penguaraian dari suatu sistem

    informasi yang utuh menjadi beberapa komponen dengan maksud untuk

    mengidentifikasi dan menge6aluasi permasalahan8 permasalahan# hambatan8

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    28/121

    1.

    hambatan yang terhadi dan kebutuhan8kebutuhan yang diharapkan sehingga dapat

    diusulkan pebaikan8perbaikannya$ Sehingga akan menghasilkan pelaporan yang

    mengungkapkan adanya permasalahan$

    *etode yang digunakan dalam analisis penelitian sebagai berikut$

    2.2.!.1.1 Anali-i- PIECES

    *enurut Al ?atta (2''4! Analisis yang digunakan untuk mengidentifikasi

    masalah# harus dilakukan terhadap kinerja# informasi# ekonomi# keamanan# aplikasi#

    efisiensi dan pelayanan pelangan$ "anduan ini biasa dikenal dengan analisis "I33S

    (*er%orman$e, in%ormation, e$onomy, $ontrol, e%%i$ien$y and ser)i$es!$ )ari analisis

    ini biasanya didapatkan beberapa masalah utama$ 0al ini penting karena biasanya

    yang muncul di permukaan bukan masalah utama# tetapi gejala dari masalah utama

    saja$

    2.2.!.1.2 Anali-i- Ke5)t)an Si-te/

    *enurut Al ?atta (2''4! untuk mempermudah sistem analis menentukan

    keseluruhan re4uirementsecara lengkap# maka analis membagi kebutuhan sistem ke

    dalam dua jenis$ /enis pertama adalah kebutuhan fungsional (Fun$tional

    re4uirement!$ /enis kedua adalah kebutuhan non fungsional (+on%un$tional

    'e4uirements!$

    7ebutuhan fungsional adalah jenis kebutuhan yang berisi proses8proses apa

    saja yang nantinya dilakukan oleh sistem$ 7ebutuhan fungsional juga berisi

    informasi8informasi apa saja yang harus ada dan dihasilkan oleh sistem$

    7ebutuhan non fungsional adalah tipe reHuirement yang berisi properti perilaku

    yang dimiliki oleh sistem# meliputi=

    1$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    29/121

    1,

    spesifik yang diperlukan juga ditentukan$ Terakhir arsitektur sistem juga dijelaskan

    dalam dokumentasi$2$ #er%orman$e

    "ada bagian ini dijelaskan seberapa bagus kinerja dari so%tware yang

    dikembangkan dalam mengolah data# menampilkan informasi dan secara keseluruhan

    menyelesaikan proses bisnis yang ditanganinya$

    >$ 7eamanan

    7ebutuhan keamanan berisi pernyataan tentang mekanisme pengamanan

    aplikasi# data maupun transaksi yang akan diimplementasikan pada sistem$ Sistem

    *asswordyang digunakan akan seperti apa dan hardwarespesifik untuk pengamanan

    sistem juga dideskripsikan$

    2.2.!.2 Taa4De-ain

    )alam tahap ini menjelaskan bagaimana menerjemahkan keinginan pemakai

    sistem informasi tersebut ke dalam bahasa komputer# untuk memulai merancang suatu

    sistem informasi baru yang meliputi= in*ut, %ile%ile databasedan out*ut# bahasa yang

    digunakan# metode dan prosedur serta pengendalian$

    )alam tahap ini menggunakan beberapa metode sebagai berikut$

    2.2.!.2.1 Database

    *enurut Sutarto (2''&! databaseatau basis data merupakan mekanisme

    pengolahan data dalam jumlah yang besar secara tersetruktur$"atabasememudahkan

    program untuk mengambil dan menyimpan data$ /ika data yang diolah banyak dan

    memerlukan penanganan khusus# jangan menggunakan %ile untuk menyimpan data#

    tetapi gunakan database.

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    30/121

    1

    2.2.!.2.2 Entity Relationship Diaram =ERD>

    *enurut Al ?atta (2''4! menjelaskan bahwa ntity 'elationshi*

    "ia!ram (39)! adalah gambar atau diagram yang menunjukan informasi dibuat#

    disimpan# dan digunakan dalam sistem bisnis$ 3ntitas biasanya menggambarkan jenis

    informasi yang sama$ )alam entitas digunakan untuk menghubungkan antar entitas

    yang sekaligus menunjukan hubungan antar data$ "ada akhirnya 39) bisa juga

    digunakan untuk menunjukan aturan8aturan bisnis yang ada pada sistem informasi

    yang akan dibangun$

    Tabel 2.2Simbol 5 Simbol '"

    N3ta-i Na/a Arti

    ntity

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    31/121

    14

    Week ntity Suatu entity dimana keberadaan dari entity

    tersebut tergantung dari keberadaan entity

    yang lain

    'elationshi* 0ubungan yang terjadi antara satu atau lebih

    entity

    Identi%yin!

    'elationshi*

    0ubungan yang terjadi antara satu atau lebih

    weak entity

    Atribut

    Sim*le

    Atribut yang bernilai tunggal atau atribut

    atomi$yang tidak dapat dipilah8pilah lagi

    Atribut

    #rimary Key

    Satu atau gabungan dari beberapa atribut

    yang membedakan semua baris data 6row7

    dalam tablesecara unik

    Atribut

    (om*osite

    Atribut yang masih dapat diuraikan lagi

    menjadi sub8sub atributyang masing8masing

    memiliki makna

    Atribut

    Multi)alue

    Suatu atributyang memiliki sekelompok nilai

    untuk setiap instant entity

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    32/121

    1-

    !"!"#"!"$ Data %low Diaram=DFD>

    *enurut /ogiyanto (2'',! data %low dia!ramadalah representasi grafik

    dari sebuah sistem$ )?) menggambarkan komponen8komponen sebuah sistem#

    aliran8aliran data dimana komponen8komponen tersebut# asal# tujuan# dan

    penyimpanan dari data tersebut$

    Tabel 2.8Simbol 5 Simbol "F"

    !"!"#"!"& %lowchart

    Flow$hart adalah suatu bagan dengan simbol8simbol tertentu yang

    menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses

    (instruksi! dengan proses lainnya dalam suatu program$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    33/121

    1&

    Tabel 2.9Simbol 5 Simbol Flow$hart

    2.2.!.0 Taa4 Testin

    "ada tahapan testin!yaitu menguji hasil kode program yang dihasilkan pada

    tahap sebelumnya# agar kode program yang dibuat bebas dari kesalahan sintaks

    maupun logika$

    )alam tahap testing menggunakan beberapa metode# sebagai berikut$

    2.2.!.0.1 'hite Bo( Testin

    *enurut Arifanto (2'1.! white bo: testin! adalah pengujian yang

    didasarkan pada pengecekan terhadap detail perancangan# menggunakan struktur

    kontrol dari desain program secara prosedural untuk membagi pengujian ke dalam

    beberapa kasus pengujian$ Secara sekilas dapat diambil kesimpulan white bo:testing

    merupakan petunjuk untuk mendapatkan hasil program dengan benar$

    2.2.!.0.2 Blac) Bo( Testin

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    34/121

    2'

    *enurut Arifanto (2'1.! bla$k bo: testin! adalah pengujian yang

    dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional

    dari perangkat lunak$

    2.2.!." Taa4 I/4le/enta-i

    *enurut *urad# dkk dalam /urnal IT Eol8. (2'1>=,2! mendefinisikan$

    Tahap ini merupakan tahapan dalam pengimplementasikan sistem yang sudah

    dirancang dan dilakukan pengujian secara unit# agar dapat mengetahui kesalahan8

    kesalahan yang terdapat dalam sistem dan segera dilakukan perbaikan$

    *enurut Sutabri (2'12=22&! mendefinisikan# setelah sistem dianalisis dan

    dirangcang dengan menggunakan teknologiyang sudah diseleksi dan dipilih maka tiba

    saatnya bagi sistem tersebut untuk diimplementasikan$ Adapun tujuan utama dari

    tahap implementasi sistem ini adalah sebagai berikut=

    1$ "engkajian mengenai rangkaian sistem# perangkat lunak# dan perangkat keras

    dalam bentuk sistem jaringan informasi terpusat agar dapat diperoleh sebuah

    bangunan atau arsitektur sistem informasi$

    2$ *elakukan uji coba perangkat lunak sistem sebagai pengolah data sekaligus

    penyaji informasi yang dibutuhkan$

    2.2.!. Taa4 Pe/eliaraan

    Dalaupun telah didesain# dibangun# dan diujicoba# sistem atau aplikasi bisa

    mengalami error atau bug yang tidak bisa dihindari$ *aka dari itu diperlukan tahap

    pemeliharaan yang bertujuan untuk menjamin keseluruhan proses bisnis yang

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    35/121

    21

    bergantung pada sistem berjalan dengan baik# karena kegagalan sistem bisa saja

    berakibat pada kerugian financial$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    36/121

    BAB III

    ANALISIS DAN PERANCANGAN

    III.1 Tina)an U/)/

    III.1.1 Seala T3(3 Bati( Billa

    Toko atik illa merupakan took yang bergerak dalam bidang bisnis

    penjualan baju batik yang berdiri pada tahun 2''4$ Toko atik illa merupakan

    pengembangan dari perusahaan pabrik herry batik pada tanggal 1&&4$

    III.1.2 Pr3-e- Bi-ni- T3(3 Bati( Billa

    Setiap perusahaan memiliki proses bisnis sendiri# begitu juga dengan Toko

    atik illa$ Toko atik illa terletak di desa *babat# *anang# Sukoharjo$ Toko ini

    juga tidak hanya menjual baju batik saja tetapi menjual kain batik gulungan dan batik

    sutra$

    Apabila ingin membeli kain atau batik yang sudah jadi# pembeli bias datang

    ke toko atau pemesanan online lewat web site untuk daerah luar kota$ "embeli

    melakukan transaksi secara kredit ataupun chas$ "embelian secara online akan

    langsung di proses saat itu juga karena pelayanan 2.jam# pembeli biasa langsung

    mesasukkan pesanan ke keranjang belanja atau curt$ "embeli akan mengetahui jumlah

    barang yang dipesan dan berapa harga yang harus dibayar dan di wajibkan mengisi

    biodata lengkap dan alamat lengkap beserta kode pos dan nomor telefon$ "roses 1@2.

    jam transfer dan barang akan segera di kirim ke lokasi pembeli sesuai jadwal

    keberangkatan courir$

    2>

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    37/121

    2.

    0.1.0 8i-i T3(3 Bati( Billa

    *ewujudkan batik Indonesia yang mendunia$

    0.1." Mi-i T3(3 Bati( Billa

    1$ *enciptakan toko yang akan menjadi pengembangan dan pemanfaatan

    teknologi$

    2$ *emberikan pelayanan serta fasilitas terbaik bagi pelanggan$

    >$ *emberikan manfaat sosial bagi masyarakat$

    III.2 Anali-i- Si-te/

    Analisis sistem merupakan suatu teknik pemecahan suatu masalah dengan

    cara menguraikan setiap bagian atau komponen dalam suatu perusahaan$ )alam tahap

    analisis sistem di Toko atik illa saya menggunakan > macam analisis# yaitu analsis

    untuk mengidentifikasikan masalah dengan menggunakan analisis "I33S# analisis

    kebutuhan sistem dan analisis kelayakan sistem$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    38/121

    2,

    III.2.1 Anali-i- PIECES

    III.2.1.1 Anali-i- Kinera =performance>

    7inerja suatu perusahaan dapat diukur dari jumlah pekerjaan yang dapat

    diselesaikan selama jangka waktu tertentu (trou!h*ut! dan lama waktu rata8rata

    antara suatu transaksi dengan tanggapan yang diberikan pada transaksi tersebut

    (res*onse time!$ erikut adalah analisis kinerja terhadap Toko atik illa =

    1$ Trou!h*uta$ Untuk membuat laporan harian penjualan# admin membutukan waktu 2'

    menit untuk menghitung dan mengecek total transaksi penjualan$

    b$ Untuk membuat laporan bulanan atau laporan dalam jangka waktu tertentu#

    admin membutuhkan waktu >' menit untuk menghitung dan mengecek total

    transaksi penjualan$

    c$ Untuk mencari data transaksi penjualan tertentu# admin membutuhkan waktu

    2' 5 >' menit tergantung dari tanggal transaksi penjualan tersebut

    berlangsung$

    2. 'es*onse time

    Untuk proses transaksi dan pendataan membutuhkan waktu , menit apabila

    proses tidak bersamaan$ Apabila ada proses transaksi yang bersamaan maka

    admin harus menyelesaikan secara berurutan$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    39/121

    2

    III.2.1.2 Anali-i- In93r/a-i =information>

    Analisis informasi digunakan untuk menganalisa kemampuan suatu

    sistem perusahaan dalam menghasilkan suatu informasi$ 7ualitas suatu informasi

    dinilai dari > hal# yaitu akurat# tepat waktu dan rele6an$ erikut adalah analisis

    informasi terhadap Toko atik illa =

    1$ Akurat

    *etode penyimpanan data yang digunakan oleh Toko atik illa masih

    manual$ )ata penjualan disimpan dalam bentuk arsip$ 7arena cepatnya

    pertumbuhan data penjualan maka sering terjadi hilangnya suatu data

    penjualan# sehingga ketika admin membuat suatu laporan tertentu data atau

    informasi yang didapatkan tidak akurat$

    2$ Tepat Daktu

    Toko atik illa memiliki pabrik sendiri$ Apabila admin meminta dibuatkan

    laporan penjualan pada hari dan jam yang ditentukan# pegawai yang di pabrik

    harus menunggu$ Setelah semua data sudah terkumpul# pegawai pabrik mulai

    membuat laporan penjualan yang diminta$ *etode manual seperti ini membuat

    laporan atau informasi yang dibutuhkan tidak tepat waktu$

    >$ 9ele6an

    esarnya pertumbuhan data di Toko atik illa membuat adminnya mengalami

    kesulitan dalam mengolah data yang ada$ 0al ini terlihat ketika suatu laporan

    tertentu yang tidak sesuai dengan permintaan$

    III.2.1.0 Anali-i- E9i-ien-i =efficiency>

    Analisis 3fisiensi digunakan untuk memaksimalkan suatu sumber daya yang

    ada secara efisien sehingga nilai pemborosan dapat diminimalkan$ erikut adalah

    analisis efisiensi terhadap Toko atik illa =

    1$ Sumber )aya *anusia

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    40/121

    24

    S)* yang dimiliki Toko atik illa tidak digunakan secara maksimal$ Toko

    atik illa hanya dijalankan 2 orang untuk mengolah data penjualan$2$ "embukuan

    7arena metode pembukuan yang digunakan masih manual# admin memerlukan

    waktu yang lama untuk mengolah data penjualan yang ada$

    III.2.1." Anali-i- Pen,enalian =control>

    Analisis "engendalian digunakan untuk menghindari dan mendeteksi secara

    dini terhadap kesalahan yang terjadi dan menjamin keamanan data atau informasi

    suatu perusahaan$ erikut adalah analisis pengendalian terhadap Toko atik illa =

    1$ 0ak Akses

    )ata penjualan hanya dapat dilihat oleh admin dan staff sehingga pri6asi data$

    2$ 7eamaan )ata

    7arena data transaksi disimpan dan diproses secara manual# admin dapat

    memanupulasi data yang ada# sehingga keamanan data pada Toko atik illa

    tidak terjamin$

    III.2.1. Anali-i- E(3n3/i =economy>

    Analisis ekonomi digunakan untuk melihat pengeluaran yang berhubungan

    dengan sistem$ erikut ini adalah analisis ekonomi terhadap Toko atik illa =

    1$ Terjadinya pemborosan pada proses pengantaran barang ke jasa courir barang

    karena layanan toko 2.jam$

    2$ *esin ketik yang membutuhkan tinta dan kertas$

    >$ "embukuan manual yang masih di butuhkan$

    III.2.1.' Anali-i- Pela?anan =services>

    Analisis pelayanan digunakan untuk melihat pelayanan yang diberikan oleh

    sistem$ erikut adalah analisis pelayanan terhadap Toko atik illa =

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    41/121

    2-

    1$ "elayanan terhadap pembeli

    7arena semua pembukuan dilakukan secara manual# laporan penjualan dari

    pihak pabrik perusahaan yang digunakan untuk mencocokan dengan laporan

    penjualan yang dibuat sendiri$ admin di Toko atik illa sering melakukan

    kesalahan dalam perhitungan dan pendataan transaksi yang mereka lakukan$

    2$ "elayanan terhadap konsumen

    "elayanan online hanya bukti transaksi dan informasi pengiriman barang saja

    yang ada$

    0.0 Anali-i- Ke5)t)an

    Untuk menghasilkan informasi penjualan# mana!erToko atik illa# dalam

    hal ini merangkap sebagai akuntan perusahaan# mengambil data pembelian dari

    sistem penjualan yang sudah ada di Toko atik illa# yang kemudian data tersebut

    diolah secara manual$ Selain dari data penjualan yang berperan sebagai unsur utama

    penentuan stok barang di toko$

    0.0.1 Ke5)t)an F)n,-i3nal

    0.0.1.1 Administrator anStaff

    a$ Untuk mengakses halaman Admin harus melakukan login terlebih dahulu$

    b$ Sistem dapat menampilkan data permintaan barang dapat menghapus dan

    merubah status pesanan dan juga memberi harga pada barang yang di pesan$

    c$ Sistem dapat menambah ataupun mengurangi kategori pada produk$

    d$ Sistem dapat mengubah status order$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    42/121

    2&

    e$ Sistem dapat mengubah harga serta menambah atau menghapus nama pada

    sistem ongkos kirim

    f$ )apat mengubah profil pada website perusahaan$

    g$ Sistem memberi laporan pembelian barang perhari# bulan atau tahun$

    0.0.1.2 C*stomer

    a$ 0arus login terlebih dahulu atau membuat member toko$

    b$ Sistem dapat memesan barang yang belum ada dalam daftar stok barang$

    c$ Sistem memberikan layanan untuk melakukan pembelian barang$

    d$ Sistem juga dapat merubah isi data pada customer$

    0.0.2 Ke5)t)an N3n9)n,-i3nal

    0.0.2.1 O4era-i3nal

    1$ "erangkat 7eras

    Untuk mendukung berjalannya sistem yang baru# ada beberapa perangkat keras yang

    dibutuhkan$ erikut adalah daftar perangkat keras yang dibutuhkan oleh sistem =

    Administrator dan Sta% eptop =

    1$ "rosesor intel pentium . atau sederajat

    2$ 9am J 1

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    43/121

    >'

    >$ 0arddisk J >'

    .$ EA Intel 0)

    ,$ "rinter

    2$ "erangkat unak

    Selain perangkat keras# sistem juga membutuhkan perangkat lunak agar dapat

    berjalan dengan baik$ erikut adalah daftar perangkat lunak yang dibutuhkan oleh

    sistem =

    1$ Sistem $ CA*"" 1$-$@ keatas

    0.0.2.2 Kea/anan

    1$ 0ak akses untuk member atau pembeli$

    2$ Semua orang yang ingin mengakses informasi melalui sistem harus login

    dengan menggunakan data yang sudah tersimpan dalam database$>$ 7oneksi ke databasedilengkapi dengan*assword$

    .$ *etode pengiriman data menggunakan jasa courir$

    0.0.2.0 In93r/a-i

    1$ Ada pemberitahuan apabila terjadi kesalahan dalam penginputan data maupun

    proses lainnya$

    2$ Ada pemberitahuan cepat pada dashboard admin# dan agen$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    44/121

    >1

    0.0.2." Kinera

    1$ "roses pencatatan transaksi penjualan dapat dilakukan dalam 1@2. jam $2$ "embuatan laporan transaksi penjualan dan laporan lainnya dapat dilakukan

    dalam waktu 1@2. jam$

    0." Anali-i- Kela?a(an Si-te/

    Sistem akan memproses semua data perhitungan yang telah diprogram

    dalam sistem$ )alam prosesnya# manager hanya tinggal memilih stock barang# sistem

    akan menampilkan semua data barang beserta semua data yang berkaitan dengan

    stock barang$ Selanjutnya manager mencetak laporan stock barang$ "rint out sistem

    ini laporan stock barang per bulan$

    0.".1 Kela?a(an O4era-i3nal

    Sistem dikatakan layak secara operasional apabila sistem yang baru dapat

    menyelesaikan masalah dari sistem lama$ Sistem ini dikatakan layak secara

    operasional karena sistem ini mampu mengatasi semua masalah yang ada pada

    analisis "I33S# mudah digunakan dan dipahami serta user %riendly$

    0.".2 Kela?a(an $)()/

    Sistem dikatakan layak secara hukum apabila sistem tidak menimbulkan

    masalah akibat melanggar hukum yang berlaku$ Sistem ini dikatakan layak secara

    hukum karena sistem ini dibangun dan dijalankan dengan menggunakan aplikasi free

    dan o*en sour$e$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    45/121

    >2

    0. Pe/3elan Data

    Tahap ini menggambarkan keseluruhan proses bisnis yang akan dilakukan

    oleh sistem informasi yang akan dibangun$ "ada tahap ini juga menjelaskan data8data

    yang terlibat dalam proses8proses tersebut$

    0..1 ERD

    1ambar 8.3 '"

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    46/121

    >>

    $"+"! Rela-i Antar Ta5el

    1ambar 8.2 'elasi Antar Table

    0..0 Peran*an,an Ta5le

    )alam "erancangan Sistem Informasi Sebagai Strategi *arketing "ada Toko

    atik illa# menggunakan rancangan tabel berikut=

    1. Ran*an,an Ta5el K)-t3/er

    erfungsi untuk melakukan pencatatan terhadap informasi data kustomer atau tabel

    kustomer dalam diagram relasi tabel$

    +ama Tabel = kustomer

    7unci Utama = idFkustomer

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    47/121

    >.

    7unci Tamu = idFkota

    Tabel 8.3 Tabel Kustomer

    N3 Na/a 9iel T?4e C3n-traint Ket

    1 idFkustomer int(,!not null# primary key#

    auto increment id kustomer

    2 password 6archar(,'! not null password

    > namaFlengkap 6archar(1''! not null nama kustomer

    . alamat te@t+ot null Alamat

    kustomer

    , email 6archar(1''! not null email kustomer

    telepon 6archar(12!

    not null nomor telepon

    kustomer

    4 idFkota int(,!+ot null# primary key 7unci tamu

    dari tabel kota

    2. Ran*an,an Ta5el Kate,3ri

    Tabel jenis kategori berfungsi untuk melakukan pencatatan data kategori produk$

    +ama Tabel = kategori

    7unci Utama = idFkategori

    7unci Tamu = 8

    Tabel 8.2 Tabel Kate!ori

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    48/121

    >,

    N3 Na/a 9iel T?4e C3n-traint Ket

    1 idFkategori int(,! not null#

    primary key# auto

    increment

    id kategori

    2 namaFkategori 6archar(1''! not null nama kategori

    0. Ran*an,an Ta5el Pr3)(

    )igunakan sebagai melakukan pencatatan terhadap data produk

    +ama Tabel = produk

    7unci Utama = idFproduk

    7unci Tamu = idFkategori

    Tabel 8.8 Tabel #roduk

    N3 Na/a 9iel T?4e C3n-traint Ket

    1 idFproduk int(,! not null# primary

    key# auto

    increment

    id produk

    2 idFkategori int(,! not null# foreign

    key

    id kategori

    > namaFproduk 6archar(1''! not null nama produk

    . deskripsi Te@t not null deskripsi produk

    , harga int(2'! not null 0arga produk

    stok int(,! not null Stok barang

    4 berat )ecimal(,$2! not null erat satuan

    - tglFmasuk )atenot null

    Tanggal masuk

    produk

    & gambar 6archar(1''! not null gambar produk

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    49/121

    >

    1' dibeli int(,!

    not null

    ?rekuensi

    pembelian

    produk

    11 diskon int(,! not null )iskon harga

    ". Ran*an,an Ta5el Orer-

    Tabel orders digunakan untuk mencatat data order yang dilakukan kustomer terdaftar$

    +ama Tabel = orders

    7unci Utama = idForders

    7unci Tamu = idFkustomer

    Tabel 8.9 Tabel ;rders

    N3 Na/a 9iel T?4e C3n-traint Ket

    1 idForders int(,! not null primary

    key

    id order

    2 statusForder 6archar(,'! not null# default

    (KbaruK!

    Status order

    > tglForder date not null Tanggal order

    . jamForder time not null jam order

    , idFkustomer int(,! not null# foreign

    key

    Id kustomer

    . Ran*an,an Ta5el $)5)n,i

    Tabel hubungu digunakan untuk mencatat pemesanan atas permintaan kustomer

    seperti# penawaran harga# pemesanan barang selain di katalog# retur barang$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    50/121

    >4

    +ama Tabel = hubungi

    7unci Utama = idFhubungi

    7unci Tamu = idFkustomer

    Tabel 8.< Tabel -ubun!i

    N3 Na/a 9iel T?4e C3n-traint Ket

    1 idFhubungi int(,!

    not null#

    primary key#

    auto increment

    Id tabel hubungi

    2 idFkustomer int(,!not null#

    foreign key

    7unci tamu dari

    tabel kustomer

    > subjek 6archar(1''! not null Subjek pesan

    . pesan Te@t not null Isi pesan

    , tanggal )ate not null Tanggal pesan

    status 6archar(,'! not null Status pemesanan

    4 harga int(2'! not null0arga barang

    yang dipesan

    '. Ran*an,an Ta5el 3rer-@etail

    Tabel ordersFdetail merupakan tabel yang dihasilkan dari dabel produk dan orders

    (many to many!# tabel ordersFdetail tidak memiliki kunci utama dan hanya memiliki

    kunci tamu$

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    51/121

    >-

    +ama Tabel = ordersFdetail

    7unci Utama = 8

    7unci Tamu = idForders# idFproduk

    Tabel 8.= Tabel orders>detail

    N3 Na/a 9iel T?4e C3n-traint Ket

    1 idForders int(,! not null id order

    2 idFproduk int6 jumlah int(,! not null /umlah produk

    7. Ran*an,an Ta5el K3ta

    Tabel 7ota merupakan tabel yang menyimpan data biaya kirim produk kepada

    kustomer sesuai domisilinya$

    +ama Tabel = 7ota

    7unci Utama = idFkota

    7unci Tamu = 8

    Tabel 8.? Tabel Kota

    N3 Na/a 9iel T?4e C3n-traint Ket

    1 idFkota int(>! not null#

    primary key#

    id kota

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    52/121

    >&

    auto increment

    2 namaFkota )ar$har63@@7 not null +ama kota

    > ongkosFkirim int(1' not null iaya kirim tiap kota

    !. Ran*an,an Ta5el A/in-

    Tabel Admis berfungsi menyimpan data admin atau pengelola website$

    +ama Tabel = admins

    7unci Utama = username

    7unci Tamu = 8

    Tabel 8. Tabel Admins

    N3 Na/a 9iel T?4e C3n-traint Ket

    1 username )ar$har6

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    53/121

    .'

    #. Ran*an,an Ta5el M3)l

    1&. Tabel *odul berisi modul php yang berisi konten statis atau informasi yang di

    tampilkan di website diedit oleh admin atau pengelola website$

    11. +ama Tabel = modul

    12. 7unci Utama = idFmodul

    10. 7unci Tamu = 8

    39. Tabel 8. Tabel Modul

    1.

    N1'. Na/a

    9iel17. T?4e

    1!. C3n-train

    t1#. Ket

    2&.

    1

    21. idFmodu

    l22. int(,!

    20. not null#

    primary

    key# auto

    increment

    2". Id

    modul

    2.

    2

    2'. staticFco

    ntent27. Te@t 2!. not null

    2#. 7onten

    statis

    0&.

    > $," gambar

    02. )ar$har6

    3@@700. not null

    0". ambar

    konten

    0.

    0'. Ran*an,an Ta5el Orer-@te/4

    07. Tabel

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    54/121

    .1

    "&. 7unci Tamu = idFproduk# idFsession

    93. Tabel 8.3@ Tabel ;rders>tem*

    "2.

    N"0. Na/a

    9iel"". T?4e ". C3n-traint "'. Ket

    "7.

    1

    "!. idForders

    Ftemp"#. int(,!

    &. not null#

    primary key#

    auto

    increment

    1. Id order

    transaks

    i

    2.

    20. idFproduk ". Te@t

    . not null#

    foreign key

    '. Id

    produk

    7.

    >

    +#" idFsessio

    n

    #. )ar$h

    ar63@

    @7

    '&. not null

    '1. 7ode

    pemesa

    nan

    '2.

    .'0.jumlah '". int(,! '. not null

    ''. /umlah

    order

    '7.

    ,

    '!. tglForder

    Ftemp '#. )ate 7&. not null

    71. 9iwayat

    Tanggalorder

    72.

    70.jamForder

    Ftemp7". Time 7. not null

    7'. 9iwayat

    /am

    order

    77.

    4

    7!. stokFtem

    p7#. int(,! !&. not null

    !1. 9iwayat

    stok

    barang

    !2.

    #$"

    #&"

    #+"

    #-"

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    55/121

    .2

    #."

    ##"

    #/"

    /0"

    /,"

    #2. 0.' Pe/3elan Si-te/

    0.'.1 Fl3w*art

    #0.

    /&" 1ambar 8.8 Flow$hart

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    56/121

    .>

    0.'.2 Data Fl3w Dia,ra/ =DFD>

    1. Dia,ra/ K3nte(-

    #.

    #'.

    #7.

    #!.

    ##.

    1&&. 1ambar 8.9 "ia!ram Konteks

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    57/121

    ..

    2. DFD Le6el 1

    ,0," 1ambar 8.< "F" /e)el 3

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    58/121

    .,

    ,0!"

    ,0$"

    ,0&"

    ,0+"

    ,0-"

    ,0."

    ,0#"

    ,0/"

    0. DFD Le6el 2

    11&.

    111.

    112.

    110.

    11".

    11.

    11'.

    117.

    ,,#" 1ambar 8.= "F" /e)el 2

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    59/121

    .

    ". DFD Le6el 2 Pr3-e- 1

    11#.

    12&.

    121.

    122.

    120.

    ,!&" 1ambar 8.? "F" /e)el 2 #roses 3

    ,!+"

    +" DFD Le6el 2 Pr3-e- 1

    ,!-"

    ,!."

    ,!#"

    ,!/"

    ,$0"

    ,$,"

    102.

    100.

    10".

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    60/121

    .4

    10.

    10'. 1ambar 8. "F" /e)el 2 #roses 3

    107.

    10!.

    10#.

    1"&.

    1"1.

    1"2.

    1"0. '. DFD Le6el 2 Pr3-e- 2

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    61/121

    .-

    1"".

    ,&+" 1ambar 8. "F" /e)el 2 #roses 2

    ,&-"

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    62/121

    .&

    ,&."

    ,"

    ,&/"

    ,+0"

    ,+,"

    ,+!"

    0.7 Peran*an,an Antar/)(a

    1. Ta/4ilan $ala/an Awal

    10.

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    63/121

    ,'

    3

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    64/121

    ,1

    0. Ta/4ilan Eit Pr39il Per)-aaan

    17.

    3

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    65/121

    ,2

    ". Ta/4ilan Rin*ian Pe/e-anan

    1#.

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    66/121

    ,>

    3=@. 1ambar 8.38 -alaman 'in$ian #emesanan

    . Ta/4ilan Ceta( La43ran Orer

    1'1.

    3=2. 1ambar 8.39 -alaman (etak /a*oran ;rder

    ,-$"

    ,-&"

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    67/121

    ,.

    '. Ta/4ilan $ala/an Awal

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    68/121

    ,,

    1'.

    3==. 1ambar 8.3< Tam*ilan -alaman Awal

    ,-."

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    69/121

    ,

    7. Ta/4ilan $ala/an Detail Tran-a(-i

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    70/121

    ,4

    1'!.

    3=. 1ambar 8.3= Tam*ilan -alaman "etail Transaksi

    ,.0"

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    71/121

    ,-

    !. Ta/4ilan $ala/an $)5)n,i Ka/i

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    72/121

    ,&

    171.

    3?2. 1ambar 8.3? Tam*ilan -alaman -ubun!i Kami

    ,.$"

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    73/121

    '

    #. Ta/4ilan $ala/an Keranan, Belana

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    74/121

    1

    17".

    3?

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    75/121

    2

    ,#-"

    ,#."

    ,##"

    ,#/"

    BAB I8

    IMPLEMENTASI DAN PEMBA$ASAN

    1#&.

    ".1 I/4le/enta-i Peran*an,an Si-te/

    1#1. Tahapan implementasi perancangan sistem adalah tahapan untuk

    melakukan penerapan atau pembuatan sistem yang sudah dirancang pada pokok

    bahasan sebelumnya$ Adapun pembahasan yang dilakukan adalah mengenai

    pembuatan database# pembuatan program dan testing $

    ".1.1 Pe/5)atan Data5a-e

    1#2. Sistem ini menggunakan database *ySB$ +ama database dari

    pembuatan sistem ini adalah batikbilla$ )atabase batikbilla memiliki 1' tabel# yaitu

    admins# hubungi# kategori# kota# kustomer# modul# orders# ordersFdetail# ordersFtemp#

    produk$ erikut adalah langkah8langkah untuk membuat database sistem ini$

    ".1.2 Menalan(an ;AMPP an La?anan A4a*e an M?S:L

    1#0. CA*"" merupakan suatu software open source yang menyediakan

    berbagai layanan diantaranya adalah Apache dan *ySB$ Untuk menjalankan

    layanan Apahe dan *ySB pada CA*"" cukup dengan cara menekan tombol start

    pada CA*"" ontrol "anel$ erikut adalah tampilan CA*"" yang digunakan =

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    76/121

    ,4

    1#".

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    77/121

    ,-

    ,/+" 1ambar 9.3 Tam*ilan 0AM##

    ".1.0 Pe/5)atan Data5a-e Ta5el an Atri5)tn?a.

    1#'. Setelah menjalankan aplikasi CA*"" dan layanannya# langkah

    selanjutnya adalah membuat database$ *embuat database dapat dilakukan dengan

    cara menjalankan Huery berikut =

    1#7. 93AT3 )ATAAS3 batikbilla

    1#!. Setelah database batikbilla berhasil dibuat# langkah selanjutnya adalah

    membuat tabel beserta dengan atributnya$ erikut adalah tampilan tabel8tabel yang

    telah dibuat =

    1##.

    1. A/in-

    2&&. Tabel Admins berisi data8data user admin yang memanajemen konten pada

    website$ Adapun 4uerypembuatan tabel admins adalah=

    2&1.

    2&2.

    2&0.

    2&".

    2&.

    2&'. 0asil 4uerysetelah dijalankan=

    2&7. Tabel 9.3 Admins

    !0#"

    CREATE TABLE IF NOT EXISTS `ADMINS` (`USERNAME` VARCHAR(50) COLLATE LATIN1_GENERAL_CI NOT NULL,`PASSWORD` VARCHAR(50) COLLATE LATIN1_GENERAL_CI NOT NULL,`NAMA_LENGKAP` VARCHAR(100) COLLATE LATIN1_GENERAL_CI NOT NULL,`EMAIL` VARCHAR(100) COLLATE LATIN1_GENERAL_CI NOT NULL,`NO_TELP` VARCHAR(0) COLLATE LATIN1_GENERAL_CI NOT NULL,`LEVEL` VARCHAR(0) COLLATE LATIN1_GENERAL_CI NOT NULL DEFAULT

    !USER!,`BLOKIR` ENUM(!"!,!N!) COLLATE LATIN1_GENERAL_CI NOT NULL DEFAULT!N!,PRIMAR" KE" (`USERNAME`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    78/121

    ,&

    !0/"

    !,0"

    !,,"

    !,!"

    !,$"

    !,&"

    !,+"

    !,-"

    2. $)5)n,i

    217. Tabel hubungi berisi data8data pesan maupun penawaran harga barang yang

    diin*utkan kusotmer di website$ Adapun 4uerypembuatan tabel hubungi adalah=

    21!.

    21#.

    22&.

    221.

    222. 0asil setelah 4uerydijalankan=

    !!$" Tabel 9.2 -ubun!i

    22".

    22.

    CREATE TABLE IF NOT EXISTS `HUBUNGI` (`ID_HUBUNGI` INT(5) NOT NULL AUTO_INCREMENT,`ID_KUSTOMER` INT(5) NOT NULL,`SUB#EK` VARCHAR(100) COLLATE LATIN1_GENERAL_CI NOT NULL,`PESAN` TEXT COLLATE LATIN1_GENERAL_CI NOT NULL,

    `TANGGAL` DATE NOT NULL,`STATUS` VARCHAR(50) COLLATE LATIN1_GENERAL_CI NOT NULL DEFAULT!BARU!,`HARGA` INT(0) NOT NULL,PRIMAR" KE" (`ID_HUBUNGI`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ciAUTO_INCREMENT=1!

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    79/121

    '

    22'.

    0. Kate,3ri

    227. Tabel 7ategori berisi data8data dari 7ategori produk8produk yang ditampilan

    di website$ Adapun 4ueryuntuk membuat tabel tersebut adalah=

    22!.

    22#.

    20&.

    201. 0asil setelah 4uerydijalankan=

    202.

    !$$" Tabel &"$ Kateori

    20".

    ". K3ta

    20. Tabel 7ota berisi data8data 7ota dimana kustomer berada yang berfungsi juga

    untuk informasi biaya kirim yang diperlukan dalam pengiriman produk yang diorder$

    Adapun 4uerypembuatan tabel 7ota adalah=

    20'.

    207.

    20!.

    20#. 0asil setelah 4uerydijalankan=

    2"&. Tabel 9.9 Kota

    2"1.

    . K)-t3/er

    CREATE TABLE IF NOT EXISTS `KATEGORI` (`ID_KATEGORI` INT(5) NOT NULL AUTO_INCREMENT,`NAMA_KATEGORI` VARCHAR(100) COLLATE LATIN1_GENERAL_CI NOT NULL,PRIMAR" KE" (`ID_KATEGORI`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

    AUTO_INCREMENT=1"

    CREATE TABLE IF NOT EXISTS `KOTA` (

    `ID_KOTA` INT($) NOT NULL AUTO_INCREMENT,`NAMA_KOTA` VARCHAR(100) NOT NULL,`ONGKOS_KIRIM` INT(10) NOT NULL,PRIMAR" KE" (`ID_KOTA`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1#

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    80/121

    1

    2"2. Tabel 7ustomer berfungsi untuk menyimpan data8data kustomer yang yang

    sebelumnya melakukan re!istrasi *ada website$ Adapun 4uery pembuatan tabel

    tersebut adalah=

    2"0.

    2"".

    2".

    2"'.

    2"7. 0asil setelah 4uerydijalankan=

    2"!. Tabel 9.< Kustomer

    2"#.

    2&.

    '. M3)l

    21. Tabel modul berisi konten statis atau informasi yang ditampilkan pada

    website dan dimanajemen oleh admin$ Adapun 4uerypembuatan tabel modul adalah=

    22.

    20.

    2". 0asil setelah 4uerydijalankan=

    !++" Tabel &"- 1od*l

    !+-"

    !+."

    7. Orer-

    2!. Tabel

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    81/121

    2

    2#.

    2'&.

    2'1.

    2'2.

    2'0. 0asil setelah 4uerydijalankan=

    2'". Tabel 9.? ;rders

    !. Orer@etail

    2'. Tabel ordersFdetail merupakan tabel relasi antara tabel orders dan tabel

    produk# berisi data8data order yang dilakukan kustomer sebelumnya dan memiliki

    out*ut detail transaksi$ Adapun 4uerypembuatan tabel ordersFdetail adalah=

    2''.

    2'7.

    2'!. 0asil setelah 4uerydijalankan =

    2'#. Tabel 9. ;rders>detail

    27&.

    271.

    #. Orer-@te/4

    272. Tabel ordersFtemp berisi data8data riwayat order yang pernah dilakukan

    kustomer dan berguna untuk pembuatan laporan order harian maupun dalam periode

    tertentu$ Adapun 4uerypembuatan tabel ordersFtemp adalah=

    270.

    CREATE TABLE IF NOT EXISTS `ORDERS` (`ID_ORDERS` INT(5) NOT NULL AUTO_INCREMENT,

    `STATUS_ORDER` VARCHAR(50) COLLATE LATIN1_GENERAL_CI NOT NULLDEFAULT !BARU!,`TGL_ORDER` DATE NOT NULL,`#AM_ORDER` TIME NOT NULL,`ID_KUSTOMER` INT(5) NOT NULL,PRIMAR" KE" (`ID_ORDERS`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ciAUTO_INCREMENT=#"

    CREATE TABLE IF NOT EXISTS `ORDERS_DETAIL` (

    `ID_ORDERS` INT(5) NOT NULL,`ID_PRODUK` INT(5) NOT NULL,`#UMLAH` INT(5) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

    CREATE TABLE IF NOT EXISTS `ORDERS_TEMP` (`ID_ORDERS_TEMP` INT(5) NOT NULL AUTO_INCREMENT,`ID_PRODUK` INT(5) NOT NULL,

    `ID_SESSION` VARCHAR(100) COLLATE LATIN1_GENERAL_CI NOT NULL,`#UMLAH` INT(5) NOT NULL,`TGL_ORDER_TEMP` DATE NOT NULL,`#AM_ORDER_TEMP` TIME NOT NULL,`STOK_TEMP` INT(5) NOT NULL,PRIMAR" KE" (`ID_ORDERS_TEMP`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ciAUTO_INCREMENT=1!1

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    82/121

    >

    27".

    27.

    27'.

    277.

    27!.

    27#. 0asil setelah 4uerydijalankan =

    !#0" Tabel 9. ;rders>tem*

    2!1.

    2!2.

    2!0.

    1&. Pr3)(

    2!". Tabel "roduk berisi tentang data8data produk yang memuat detail produk#

    harga serta diskon produk yang dijual$ Adapun 4ueryyang digunakan untuk membuat

    tabel produk adalah=

    2!.

    2!'.

    2!7.

    2!!.

    2!#.

    2#&.

    CREATE TABLE IF NOT EXISTS `PRODUK` (`ID_PRODUK` INT(5) NOT NULL AUTO_INCREMENT,

    `ID_KATEGORI` INT(5) NOT NULL,`NAMA_PRODUK` VARCHAR(100) COLLATE LATIN1_GENERAL_CI NOT NULL,`DESKRIPSI` TEXT COLLATE LATIN1_GENERAL_CI NOT NULL,`HARGA` INT(0) NOT NULL,`STOK` INT(5) NOT NULL,`BERAT` DECIMAL(5,) UNSIGNED NOT NULL DEFAULT !0%00!,`TGL_MASUK` DATE NOT NULL,`GAMBAR` VARCHAR(100) COLLATE LATIN1_GENERAL_CI NOT NULL,`DIBELI` INT(5) NOT NULL DEFAULT !1!,`DISKON` INT(5) NOT NULL,PRIMAR" KE" (`ID_PRODUK`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ciAUTO_INCREMENT=%&

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    83/121

    .

    2#1. 0asil setelah 4uerydijalankan =

    !/!" Tabel 9.3@ #roduk

    2#0.

    2#".

    2#.

    ".2 I/4le/enta-i Pr3,ra/

    2#'. Implementasi program adalah suatu tahap dalam pembuatan sistem

    sehingga sistem dapat digunakan sesuai dengan rancangan yang telah dibuat$

    Sistem dirancang menggunakan metode *ro$edural$odin! menggunakan

    bahasa pemrograman "0"$

    ".2.1 I/4le/enta-i $ala/an A/in

    1. F3r/ L3,in A/in

    2#7.

    2#!.

    2##.

    $00" 1ambar 9.2 Form /o!in Admin

    0&1. ?orm login admin berfungsi untuk melakukan login sebagai admin ke

    dalam dasbor atau menu admin$ "ada form ini terdapat proses pencocokan

    username dan *assword yang diinputkan dengan data yang ada dalam

    database$ S$ri*tuntuk melakukan pencocokan tersebut adalah=

    0&2.

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    84/121

    ,

    0&0.

    0&".

    0&.

    0&'.

    0&7.

    0&!.

    0.

    01&.

    011.

    012.

    010.

    01". 2. $ala/an Awal A/ini-trat3r

    01.

    01'.

    017.

    01!.

    01#.

    $!0" 1ambar 9.8 -alaman Awal Administrator

    &'PHPINCLUDE %%CONFIGKONEKSI%PHP*FUNCTION ANTIIN#ECTION(+DATA) +FILTER_S-L .M"S-L_REAL_ESCAPE_STRING(STRIPSLASHES(STRIP_TAGS(HTMLSPECIALCHARS(+DATA,ENT_-UOTES))))* RETURN +FILTER_S-L*/+USERNAME . ANTIIN#ECTION(+_POST!USERNAME!)*+PASS . MD5(ANTIIN#ECTION(+_POST!PASSWORD!))*+LOGIN.M"S-L_-UER"(SELECT 2 FROM ADMINS WHERE USERNAME.!+USERNAME!AND PASSWORD.!+PASS!)*+KETEMU.M"S-L_NUM_ROWS(+LOGIN)*

    'r=(y*l_+etc,_array-'l.gin)/0

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    85/121

    021. 0alaman Awal Admin (beranda! berisi sekilas pesan selamat datang

    untuk Administrator yang telah melakukan login ke halaman admin$

    022.

    020.

    02".

    02. 0. $ala/an Ta/4il Per/intaan Baran,

    02'.

    027.

    $!#" 1ambar 9.9 -alaman #ermintaan Baran!

    02#. 0alaman "emesanan arang berfungsi untuk menampilkan data8data

    dari order yang di simpan di database sistem informasi website$ Adapun

    s$ri*tuntuk proses tersebut adalah=

    $$0"

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    86/121

    4

    001.

    002.

    000. ". $ala/an Detail Pe/e-anan Baran,

    00".

    00.

    00'.

    007.

    00!.

    00#.

    TAMPIL HUBUNGI KAMI DEFAULT3

    ECHO &H4PEMESANAN BARANG&H4&TABLE4&TR4&TH4NO&TH4&TH4NAMA&TH4&TH4EMAIL&TH4&TH4SUB#EK&TH4&TH4TANGGAL&TH4&TH4STATUS&TH4&TH4HARGA&TH4&TH4AKSI&TH4&TR4* +TAMPIL.M"S-L_-UER"(SELECT 2 FROM HUBUNGI,KUSTOMER WHEREHUBUNGI%ID_KUSTOMER.KUSTOMER%ID_KUSTOMER ORDER B" ID_HUBUNGI DESCLIMIT )* +NO . +POSISI61* WHILE (+R.M"S-L_FETCH_ARRA"(+TAMPIL)) +TGL.TGL_INDO(+RTANGGAL)* ECHO &TR4&TD4+NO&TD4&TD4+RNAMA_LENGKAP&TD4&TD4+RTELPON&TD4&TD4+RSUB#EK&TD4&TD4+TGL&A4&TD4

    &TD4+RSTATUS&TD4&TD4+RHARGA&TD4

    &TD4&AHREF.+AKSI'MODULE.HUBUNGI7ACT.HAPUS7ID.+RID_HUBUNGI4HAPUS&A48 &AHREF.'MODULE.HUBUNGI7ACT.VIEW7ID.+RID_HUBUNGI4VIEW&A4&TD4&TR4* +NO66*/ ECHO &TABLE4* rea2

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    87/121

    -

    0"&.

    0"1.

    $&!" 1ambar 9.< -alaman "etail #emesanan Baran!

    $&$"

    $&&"

    $&+"

    $&-"

    $&."

    $"

    $&/"

    0&. 0alaman )etail "emesanan arang berfungsi untuk menampilkan

    detail pesan atau penawaran harga yang diin*utkan kustomer pada halaman hubungi

    kami di halaman pengguna$ 0alaman ini berisi proses perubahan status pesan dari

    baru# lunas# atau order yang dibatalkan juga terdapat form harga barang yang

    diberikan oleh pihak perusaan$ Adapuns$ri*tuntuk proses tersebut adalah=

    01.

    02.

    00.

    0".

    +TAMPIL.M"S-L_-UER"(SELECT 2 FROM HUBUNGI,KUSTOMER WHEREHUBUNGI%ID_KUSTOMER.KUSTOMER%ID_KUSTOMER ANDHUBUNGI%ID_HUBUNGI.!+_GETID!)*

    +R.M"S-L_FETCH_ARRA"(+TAMPIL)*ECHO&H4PEMESANAN BARANG&H4&TABLE WIDTH.!90:!4

    &TR4&TD COLSPAN. 4&B4INFORMASI KUSTOMER&B4&TD4&TR4&TR4&TD4NAMA &TD4&TD4 3 +RNAMA_LENGKAP&TD4&TR4&TR4&TD4EMAIL&TD4&TD4 3 +REMAIL&TD4&TR4&TR4&TD4NOMOR REKENING&TD4&TD4 3 +RTELPON&TD4&TR4

    &TR4&TD4ALAMAT&TD4&TD4 3 +RALAMAT&TD4&TR4&TR4&TD COLSPAN.4&B4PERMINTAAN KUSTOMER&B4&TD4&TR4&TR4&TD4SUB#EK&TD4&TD4 3 +RSUB#EK&TD4&TR4&TR4&TD4PESAN&TD4&TD4 3 +RPESAN&TD4&TR4&TABLE43 rea24/0

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    88/121

    &

    0.

    0'.

    07.

    0!.

    0#.

    0'&.

    0'1.

    0'2.

    0'0.

    0'".

    0'. . $ala/an Ta/4il Data Pr3)(

    0''.

    0'7.

    0'!.

    0'#.

    07&.

    071.

    072.

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    89/121

    4'

    070.

    07".

    07.

    $.-"

    $.." 1ambar 9.= -alaman Tam*il "ata #roduk

    07!. 0alaman tampil data order berfungsi untuk menampilkan "roduk

    yang di simpan di database sistem$ Adapun s$ri*t untuk proses tersebut

    adalah=

    07#. '. F3r/ Ta/5a Data Pr3)(

    TAMPIL PRODUK DEFAULT3 ECHO &H4PRODUK&H4&INPUT T"PE.BUTTON VALUE.!TAMBAH PRODUK!ONCLICK.;WINDOW%LOCATION%HREF.!'

    MODULE.PRODUK7ACT.TAMBAHPRODUK!*;4&TABLE4&TR4&TH4NO&TH4&TH4NAMAPRODUK&TH4&TH4BERAT(KG)&TH4&TH4HARGA&TH4&TH4DISKON(:)&TH4&TH4STOK&TH4&TH4TGL% MASUK&TH4&TH4AKSI&TH4&TR4* +TAMPIL . M"S-L_-UER"(SELECT 2 FROM PRODUK ORDER B" ID_PRODUKDESC)* +NO . +POSISI61* WHILE(+R.M"S-L_FETCH_ARRA"(+TAMPIL)) +TANGGAL.TGL_INDO(+RTGL_MASUK)* +HARGA.FORMAT_RUPIAH(+RHARGA)* ECHO &TR4&TD4+NO&TD4&TD4+RNAMA_PRODUK&TD4&TD ALIGN.CENTER4+RBERAT&TD4&TD4+HARGA&TD4&TD ALIGN.CENTER4+RDISKON&TD4&TD ALIGN.CENTER4+RSTOK&TD4&TD4+TANGGAL&TD4&TD4&A HREF.'MODULE.PRODUK7ACT.EDITPRODUK7ID.+RID_PRODUK4EDIT&A4 8 &A HREF.!+AKSI'MODULE.PRODUK7ACT.HAPUS7ID.+RID_PRODUK7NAMAFILE.+RGAMBAR!4HAPUS&A4&TD456tr03'n.77 4ec,. 356tale03 rea2

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    90/121

    41

    0!&.

    0!1.

    0!2.

    0!0.

    0!".

    0!.

    $#-" 1ambar 9.? Form Tambah "ata #roduk

    0!7. ?orm tambah data produk berfungsi untuk menambah data produk

    yang nantinya disimpan pada database sistem$ Adapun s$ri*t untuk proses

    tersebut adalah=

    CASE TAMBAHPRODUK3 ECHO &H4TAMBAH PRODUK&H4&FORM METHOD.POST ACTION.!+AKSI'MODULE.PRODUK7ACT.INPUT!ENCT"PE.!MULTIPARTFORM

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    91/121

    42

    0!!.

    0!#.

    0#&.

    0#1.

    0#2. 7. $ala/an Ta/4il Data Orer

    0#0.

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    92/121

    4>

    0#".

    0#.

    $/-" 1ambar 9. -alaman Tam*ilan "ata ;rder

    0#7. 0alaman tampil data order berfungsi untuk

    menampilkan data8data dari order yang dilakukan kustomer dalam tabel

    orders pada database sistem$ Adapuns$ri*tuntuk proses tersebut adalah=

    0#!.

    0##.

    "&&.

    "&1.

    "&2.

    "&0.

    "&".

    "&.

    "&'.

    "&7.

    "&!. !. $ala/an Ta/4il Delail Data Orer

    ".

    TAMPIL ORDER DEFAULT3 ECHO &H4ORDER&H4&TABLE4&TR4&TH4NO%ORDER&TH4&TH4NAMA KUSTOMER&TH4&TH4TGL%ORDER&TH4&TH4#AM&TH4&TH4STATUS&TH4&TH4AKSI&TH4&TR4*

    +TAMPIL . M"S-L_-UER"(SELECT 2 FROM ORDERS,KUSTOMER WHEREORDERS%ID_KUSTOMER.KUSTOMER%ID_KUSTOMER ORDER B" ID_ORDERS DESCLIMIT )* WHILE(+R.M"S-L_FETCH_ARRA"(+TAMPIL)) +TANGGAL.TGL_INDO(+RTGL_ORDER)*

    ECHO &TR4&TD ALIGN.CENTER4+RID_ORDERS&TD4&TD4+RNAMA_LENGKAP&TD4&TD4+TANGGAL&TD4&TD4+R#AM_ORDER&TD4&TD4+RSTATUS_ORDER&TD4&TD4&A HREF.'MODULE.ORDER7ACT.DETAILORDER7ID.+RID_ORDERS4DETAIL&A4&TD4&TR4* +NO66*/ ec,. 356tale03rea2

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    93/121

    4.

    "1&.

    "11.

    "12.

    "10.

    "1".

    "1.

    "1'.

    "17.

    &,#" 1ambar 9. -alaman "etail "ata ;rder

    "1#. 0alaman )etail )ata

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    94/121

    4,

    "2'.

    "27.

    "2!.

    "2#.

    "0&.

    "01.

    #. $ala/an Ta/4il Data On,(3- Kiri/

    "02.

    "00.

    "0".

    "0.

    "0'.

    "07.

    "0!.

    "0#.

    &&0" 1ambar 9.3@ -alaman Tam*il "ata ;n!kos Kirim

    ""1. 0alaman Tampil )ata

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    95/121

    4

    ""2.

    ""0.

    """.

    "".

    ""'.

    ""7.

    ""!.

    ""#.

    "&. 1&. F3r/ Ta/5a Data On,(3- Kiri/

    "1.

    "2.

    &+$" 1ambar 9.33 Form Tambah "ata ;n!kos Kirim

    "". ?orm tambah data

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    96/121

    44

    "!.

    "#.

    "'&.

    "'1.

    "'2. 11. $ala/an Ceta( La43ran

    "'0.

    "'".

    "'.

    "''.

    &-." 1ambar 9.32 -alaman (etak /a*oran

    "'!. 0alaman etak aporan berfungsi untuk membuat laporan hasil

    penjualan hari ini maupun laporan penjualan per8periode Adapun s$ri*t dari proses

    tersebut adalah=

    "'#.

    "7&.

    "71.

    "72.

    "70.

    TAMPIL REKENING DEFAULT3 +S-L . M"S-L_-UER"(SELECT 2 FROM MODUL WHERE ID_MODUL.!$!)* +R . M"S-L_FETCH_ARRA"(+S-L)* ECHO &H4REKENING EMKABE LED&H4&FORM METHOD.POST ENCT"PE.!MULTIPARTFORM

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    97/121

    4-

    "7".

    "7.

    "7'.

    "77.

    "7!. ".0 Pen,)ian Si-te/

    "7#. "engujian sistem dilakukan untuk mengetahui apakah sistem yang

    telah dibuat dapat berjalan dengan baik dan sesuai dengan fungsinya atau tidak$

    )alam penelitian ini digunakan metode bla$kbo:testin!dan whitebo:testin!$

    "!&. ".0.1 'hitebo( Testin

    "!1. Whitebo:testin! merupakan pengujian dengan melihat ke dalam

    modul untuk meneliti kode8kode program yang ada dan menganalisis apakah ada

    kesalahan atau tidak$ aris program dicek satu persatu apakah terdapat error yang

    mengakibatkan gangguan pada sistem atau mengakibatkan sistem tidak dapat

    berjalan$rrortersebut dapat berupa lo!i$alerrormaupun kesalahan penulisan kode

    program$ Whitebo:testin! menggunakan so%tware Adobe )reamwea6er S> yang

    mempunyai fitur pengecekan error$odesecara otomatis# dan hasilnya tidak terdapat

    errorlo!i$almaupun penulisan kode program$"!2.

    "!0.

    "!". ".0.2 Blac)bo( Testin

    "!. Bla$kbo:testin! adalah pengujian yang dilakukan dengan mencoba

    mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat

    lunak$ Bla$kbo:testin! pada sistem ini dilakukan dengan mengakses sistem dan

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    98/121

    4&

    mencoba satu8persatu fitur dari sistem# apakah berjalan sesuai atau tidak$ erikut

    adalah tabel hasil pengujian bla$kbo:testin!dari Sistem Informasi Toko atik illa

    "!'. ".0.2.1 Blac)bo( TestinFit)r Pen,,)na$

    1. Re,i-tra-i K)-t3/er

    9?. Tabel 9.33 C&i 'e!istrasi Kustomer

    "!!. *et

    ode"engujian

    "!#. *enginputkan data calon kustomer

    "#&. 0as

    il "engujian

    "#1. )ata berhasil di8in*ut ke dalam

    database

    "#2. 7es

    impulan

    "#0. Sukses

    2. L3,in K)-t3/er

    99. Tabel 9.32 C&i /o!in Kustomer

    "#. *et

    ode

    "engujian

    "#'. *enginputkan username# *assword

    terdaftar sebagai kustomer dan username#

    *asswordtidak terdaftar sebagai kustomer

    "#7. 0as

    il "engujian

    "#!. Csernamedan*asswordterdaftar dapat

    login# sedangkan usernamedan*asswordtidak

    terdaftar tidak dapat login

    "##. 7es

    impulan

    &&. Sukses

    &1.

    0. Men) Uta/a Pen,,)na

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    99/121

    -'

    &0. *et

    ode

    "engujian

    &". 7ustomer mengakses menu eranda

    &. 0as

    il "engujian

    &'. 7onten dari menu eranda tampil dan

    pengguna dapat memilih produk yang

    diinginkan$ Setelah memilih produk lalu klik

    eli

    &7. 7es

    impulan

    &!. Sukses

    ". Men) Pr39il Per)-aaan

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    100/121

    -1

    '. Men) Keranan, Belana

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    101/121

    -2

    "2.

    ".2.0.2 Blac)bo( TestinFit)r A/in

    1. L3,in A/in

  • 7/26/2019 SKRIPSI JOS (Autosaved).docx

    102/121

    ->

    il "e