You are on page 1of 66

BAB I

PENDAHULUAN
1.1 Latar Belakang Masalah
Pada masa sekarang ini kemajuan teknologi
sangatlah pesat, perkembangannya kian hari kian meningkat
dan persaingan pun kian ketat pula. Kemajuan teknologi
pastinya juga bersentuhan dengan komputer. Komputer
merupakan sarana komunikasi yang sangat dibutuhkan bagi
setiap manusia di muka bumi ini. Hal ini dikarenakan manfaat
yang diperoleh jauh lebih besar dibandingkan dengan
komponen atau alat lainnya. Komputer juga dapat
memberikan informasi yang cepat, tepat dan akurat. Komputer
juga dapat mengurangi potensi terjadinya kesalahan
pengolahan data dibanding pengolahan data secara manual,
tapi tentunya semua ini tergantung dari kualitas sumber daya
manusia yang mengoperasikan komputer. Hanya saja
penggunaan komputer ini dalam beberapa bidang,
pengolahan datanya terkadang masih menggunakan aplikasi
yang sederhana dan kurang kompleks sehingga dapat
menyebabkan data yang dihasilkan kurang akurat dan efisien.
Toko Buku Palasari merupakan unit usaha yang
bergerak di bidang jual beli buku,yang sangat akrab dengan
kemajuan komputerisasi. Citra dan pamor dimata masyarakat
1
cukuplah mengangkat nama perusahaan ini. amun di sisi
lain, ditemukan masih kurangnya informasi yang diberikan
perusahaan tersebut, baik informasi tentang buku yang
dibutuhkan maupun info tentang pemesanan buku.
!nformasi yang disampaikan masih melalui kunjungan
langsung pelanggan"pembeli ke tempat yang
bersangkutan,sehingga penjualan hanya sebatas #ilayah kota
Tasikmalaya.$istem informasi yang digunakan pada saat
ini,masih dianggap kurang menyampaikan seluruh aspek%
aspek yang menyangkut perusahaan ini. $ebagai contoh,
apabila seseorang ingin mengetahui informasi buku yang
diperlukan atau ingin melakukan pemesanan,maka pelanggan
harus datang langsung ke toko buku tersebut.
Berdasarkan latar belakang yang telah dipaparkan
inilah penulis mencoba mengembangkan sistem informasi
yang telah ada dan dari penelitian ini kami mengangkat judul
&Perancangan Sistem Informasi Penjualan Buku Berbasis
EB !a"a #oko Buku Palasari #asikmala$a%&
'&( I"entifikasi Masalah
Berdasarkan hasil pengamatan yang telah dilakukan
penulis ditempat kerja maka penulis mencoba mengidentifikasi
masalah,karena merupakan langkah pertama suatu
sistem.Permasalahan%permasalahan yang terjadi pada Toko
Buku Palasari Tasikmalaya adalah '
2
1. (i Toko Buku Palasari Tasikmalaya sistem penjualan
masih berbasis offline.
). Belum adanya sistem Penjualan dan informasi bagi klien
atau customer di media internet.
*. Perlu memperluas jaringan atau link penjualan,history
Toko Buku Palasari dibidang penjualan buku di media
internet.
+. (ibutuhkan database di media internet khususnya
membuat ,ebsite Toko buku Palasari
Tasikmalaya,sebagai media penjualan dan bisnis.
'& ) Batasan Masalah
(alam hal ini, penulis akan membatasi masalah
$eputar '
1. Penjualan barang yang hanya ada di Toko
BukuPalasari.
). !nformasi Barang yang ada di Toko Buku Palasari
Tasikmalaya
'&* Maksu" "an #ujuan Penelitian
'&*&' Maksu"&
-dapun maksud dari penelitian ini adalah
untuk menganalisa serta mengembangkan suatu
sistem informasi penjualan buku berbasis #eb
sebagai sarana bisnis di Toko Buku Palasari
Tasikmalaya, sehingga dapat meningkatkan penjualan
3
dan pamor ke arah yang lebih baik dengan
pemanfaatan sumber daya yang efektip.
'&*&( #ujuan&
-dapun tujuan dari penelitian ini adalah '
1..ntuk memudahkan para klien atau customer dalam
memperoleh sistem informasi.
.ntuk meningkatkan dan memperluas jangkauan
penjualan buku di media !nternet,khususnya bagi
Toko Buku Palasari Tasikmalaya.
'&+& Manfaat&
'&+&' Manfaat #eoritis&
(apat memberikan pengembangan sistem baru pada
proses bisnis dan informasi tentang penjualan buku sehingga
makin luas / tidak terbatas.
'&+&( Manfaat Praktis&
(engan dibuatnya aplikasi pemrograman berbasis erb
diharapkan dapat meningkatkan omset pendapatan yang lebih
fantastis.
'&, Sistematika Penulisan
Berikut ini adalah judul perbab berikut rincian materi
yang ada tiap bab diantaranya '
BAB I PENDAHULUAN
berisi latar belakang masalah,pembatasan
masalah,maksud dan tujuan penelitian,dan
4
gambaran terhadap masalah yang diambil
sebagai bahan oleh Penulis $kripsi.
BAB II #IN-AUAN PUS#A.A
Bab ini berisi teori%teori yang mendasari,
rele0an dan terkait dengan subjek dan
permasalahan yang dihadapi dalam penulisan
$kripsi.Teori%teori serta prinsip%prinsip yang
digunakan dalam pemograman 1jika ada2
dicantumkan juga dalam bab ini sumber
pustaka dari teori ysng dipakai harus
dicantumkan dengan jelasa dalam daftar
BAB III /B-E. DAN ME#/DE PENELI#IAN
(alam bab ini berisi tentang metode yang
akan digunakan dalam penulisan
$kripsi,menjelaskan tentang rincian data yang
diperlukan baik primer ataupun sekunder,
selain itu juga berisi tentang sumber data yang
diperoleh melalui penelitian maupun informasi
dari informan serta gambaran umum tentang
tempat, sejarah serta struktur organisasi
tempat dilakukanya penelitian $kripsi.
BAB I0 ANALISIS PEMBAHASAN MASALAH
3enjelaskan tentang analisis terhadap
masalah yang sedang diteliti,yaitu berupa
5
aliran data dan informasi, flo# map sistem
yang sedang berjalan,analisi alir data dan
informasi, e0aluasi sistem yang sedang
berjalan,rencana pengembangan sistem serta
implementasi sistem.
BAB 0 PE1AN2AN3AN P1/31AM APLI.ASI
Berisi tentang tahap%tahap perancangan
program aplikasi untuk sistem yang baru
1sistem alternatif yang diusulkan2 yang
meliputi bidang kajian sistem informasi dan
sistem informasi manajemen,perancangan
makro,implementasi sistem,bidang kajian
rekayasa perangkat lunak,persyaratan
pendukung,bahasa pemograman,alur proses
program serta menjelaskan program.
BAB 0I .ESIMPULAN DAN SA1AN
Berisi tentang hal%hak yang berhubungan
dengan ja#aban atas perumusan
masalah.(iungkapkan pula mengenai tercapai
atau tidaknya tujuan 4aporan $kripsi yang
telah dicanangkan dan saran yang berkaitan
dengan penelitian yang dilakukan dan berisi
tentang hal%hal yang dianggap perlu ditindak
lanjuti,demi semakin optimalnya hasil yang
diinginkan.
6
BAB II
#IN-AUAN PUS#A.A
(&' .onse! Dasar Sistem&
(&'&' Pengertian Sistem&
$istem berasal dari kata &5unani6 yang berarti
kesatuan.Terdapat dua kelompok pendekatan didalam
mendefinisikan sistem,yaitu yang menekankan pada
prosedurnya dan yang menekankan pada komponen
atau elemennya.Pendekatan sistem yang lebih
menekankan pada prosedur mendefinisikan sistem
sebagai berikut '
&$uatu sistem adalah suatu jaringan kerja dari
prosedur%prosedur yang saling berhubungan,berkumpul
bersama%sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan sasaran tertentu6
1
.
Pendekatan sistem yang merupakan jaringan
kerja dari prosedur lebih menekankan urutan%urutan
operasi didalam sistem.$edangkan prosedur
didefinisikan sebagai '
&Prosedur adalah suatu urut%urutan operasi
klerikal 1tulis%menulis2 biasanya melibatkan beberapa
7
orang didalam satu atau lebih departemen,yang
diterapkan untuk menjamin penanganan yang seragam
dari transaksi%transaksi bisnis yang terjadi6
)
.
1
(&'&( .lasifikasi Sistem&
3enurut 7ogiyanto,$istem dapat
diklasifikasikan dari berbagai sudut pandang
diantaranya sebagai berikut '
a. $istem -bstrak 1abstrac system)dan $istem
8isik (physical system).
&$istem -bstrak adalah sistem yang berupa
pemikiran atau ide%ide yang tidak tampak
secara fisik.$istem 8isik merupakan sistem
yang ada secara fisik.3isalnya sistem
komputer,sistem produksi dan lain
sebagainya6.
b. $istem -lamiah 1natural system) dan $istem
Buatan 3anusia (human made sytstem2.
&$istem alamiah adalah sistem yang terjadi
melalui proses alam,tidak dibuat
manusia.3isalnya sistem perputaran
bumi.$istem Buatan 3anusia adalah sistem
yang dirancang oleh manusia6
c. $istem Tertentu 1deterministic system) dan
$istem Tak Tentu (probabilistic system).
1
7ogiyanto,Prof.(r.H3.3B-,-kt,-nalisis (esains dan $istem
!nformasi,5ogyakarta ' -ndi ,)99: Hal 1
8
&$istem Tertentu beroperasi dengan tingkah
laku yang sudah dapat diprediksi.!nteraksi
diantara bagian%bagiannya dapat dideteksi
denngan pasti,sehingga keluaran dari sistem
dapat diramalkan.$istem komputer adalah
contoh dari sistem tertentu. $istem Tak Tentu
adalah sistem yang kondisi masa depannya
tidak dapat diprediksi karena mengandung
unsur probabilitas6.
d. $istem Tertutup 1closed System) dan $istem
Terbuka 1open system).
&$istem tertutup merupakan sistem yang tidak
berhubungan dan tidak terpengaruh dengan
lingkungan luarnya.$istem ini bekerja secara
otomatis tanpa adanya campur tangan dari
pihak diluarnya.$ecara teoritis sistem tertutup
ini ada,tetapi kenyataannya tidak ada sistem
yang benar%benar tertutup,yang ada hanyalah
relatively closed system 1secara relatip
tertutup,tidak benar%benar tertutup2.$istem
terbuka adalah sistem yangn berhubungan
dan terpenngaruh dengan lingkungan
luarnya.$istem ini menerima masukan dan
menghasilkan keluaran untuk lingkungan luar
atau subsistem lainnya6
*
.
9
(&( Data "an Informasi&
(&(&' Pengertian Data&
&Kata data dalam bahasa !nggris berasal dari
kata datum dari bahasa latin yang berarti fakta.(ata
merupakan bahan mentah 1Raw Material) yaitu bahan
yang akan diolah dan merupakan bahan masukan
1!nput26
+
.
&(ata dapat didefinisikan sebagai fakta%fakta
yang masih mentah atau acak yang menjadi input
untuk proses yang menghasilkan informasi6
;
.
(ata dapat disebut !nformasi apabila data
tersebut diolah dengan urutan tertentu dan dijadikan
dasar dalam bertindak.Pengolahan data bertujuan
menyusun dan menempatkan data tersebut dalam
konteks untuk menghasilkan informasi yang
bermakna.
(&(&( Pengertian Informasi&
&!nformasi adalah data yang telah diolah
menjadi suatu kesimpulan yang mempunyai makna
lebih jika dibandingkan dengan data semula6.
<
Kualitas dari suatu informasi tergantung dari
tiga hal,yaitu '
a. -kurat,berarti informasi harus bebas dari
kesalahan%kesalahan dan tidak boleh
menyesatkan.
10
b. Tepat pada #aktunya,berarti informasi yang
datang pada penerima tidak boleh terlambat.
c. =ele0an,berarti informasi tersebut mempunyai
manfaat untuk pemakainya.
(&* Pengolahan Data
&Pengolahan data adalah suatu proses menerima dat
sebagai masukan 1input),memproses 1processing)
menggunakan program tertentu,dan mengeluarkan hasil
proses data tersebut dalam bentuk informasi 1output)6
>
.
?perasi pengolahan data baik secara manual maupun
secara elektronik,terdiri dari beberapa tahap,yaitu '
1. Pencatatan data, yang meliputi kegiatan pengumpulan data
dan pencatatan menurut cara tertentu,sehingga siap untuk
di konversi menjadi data masukan komputer.
). Klasifikasi data,yaitu pengolahan data menurut
sifatnya,misalnya data pelanggan dan data barang yang
dijual.
*. Pengurutan data, yaitu mencakup kegiatan pengurutan data
agar operasi pengelolaan data dapat dilakukan secara
berurut.
+. Kalkulasi data, meliputi manipulasi aritmatis dan logis.
;. Peringkasan data, agar didapat ringkasan yang singkat dan
efektif.
<. Penyimpanan data, yaitu penyimpanan data ke dalam file.
11
>. Pengambilan data, data yang disimpan ke dalam file
apabila dibutuhkan, dapat dibaca kembali.
@. =efroduksi data, penyalinan data.
:. Komunikasi data, menggunakan data dari suatu operasi
pengolahan data ke operasi pengolahan data yang lain.
(&) ebsite
(&)&' Pengertian ebsite
&,ebsite adalah media yang dugunakan
untuk menampung data teks, gambar, animasi dan
suara, yang dapat ditampilkan diinternet dan dapat
diakses oleh komputer lain yang terhubung dengan
internet.6
)
(&*& E42ommerence
(&*&'& Pengertian & E42ommerence
Perdagangan yang menggunakan mekanisme
elektronik yang ada jaringa !nternet, oleh sebab bila
kita membahas aspek hokum tentang A%
Commerence maka ruang lingkup pembicaraan kita
tetap akan membahas tentang hokum !nternet.
(&*&(& .om!onen "alam E42ommerence
2
Rahmat Hidayat, Cara Praktis Membangn !ebsit "ratis, #$e% Media &'m(tind',
)akarta, 2010, Ha$ *2
12
(alam A%commerence memiliki komponen
yang perlu diperhatikan untuk keberhasilan suatu
produk, antara lain '
1. Product
Barang"jasa yang dita#arkan perusahaan pada
para kosumen. Tanpa produk yang dita#arkan
pada para konsumen, perusahaan tidak akan
dapat bertahan karena perusahaan tidak memiliki
dana untuk biaya operasional.
). Price 1Harga2
Harga merujuk pada proses yang terlibat dalam
penentuan jumlah uang yang harus ditagihkan
pada kosumen untuk suatu barang dan jasa yang
diperolehnya,
*. Promotion
(alam !lmu Pemasaran tradisional, merupakan
suatu upaya perusahaan agar semua fungsi%
fungsi pemasaran suatu saat nanti ajan berakhir
dengan tahapan penjualan.
(&+& Sistem Basis Data
(&+&'& Pengertian Basis Data
Basis (ata 1database2 merupakan kumpulan dari data
yang saling berhubungan satu dengan yang lainnya,
tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya. (atabase
13
merupakan salah satu komponen yang penting dalam
sistem informasi, Karena merupakan basis dalam
menyediakan informasi bagi para pemakai.
Penerapan database dalam sistem informasi disebut
dengan database system. $istem basis data adalah
suatu sistem yang mengintegrasikan kumpulan dari
data yang saling berhubungan satu dengan yang
lainnya, dan membuatnya tersedia untuk beberapa
aplikasi yang bermacam%macam di dalam suatu
organisasi.
*
(&+&(& D5D 6Data 5lo7 Diagram8
(ata 8lo# (iagram 1(8(2 atau (iagram -lir (ata
1(-(2, adalah suatu model logika data atau proses
yang dibuat untuk menggambarkan dari mana asal
data dan ke mana tujuan data yang keluar dari sistem,
di mana data disimpan, proses apa yang
menghasilkan data tersebut dan interaksi antara data
yang tersimpan dan proses yang dikenakan pada data
tersebut.
(8( menggambarkan penyimpanan data dan proses
yang mentransformasikan data. (8( menujukan
hubungan antara data pada sistem dan proses pada
sistem.
+
3
Hartono, 7ogiyanto, 3B-., Ph.(., Pengenalan Komputer, 5ogyakarta ' -ndi,
)99+, hal' >11
4
Kristanto, -ndri, Perancangan Sistem n!ormasi dan "plikasinya, 5ogyakarta
' Ba0a 3edia, )99@, hal ' <1
14
-da beberapa simbol (8( yang dipakai untuk
menggambarkan data beserta proses transformasi
data, antara lain'
3enurut Teknik 5ourdon"(e 3arco'
-. Antiti 4uar
(igambarkan dengan simbol persegi biasa.
$eperti teknik Bane"$arson, entiti luar diberi huruf
sebagai identitas.
Bambar ).1 $imbol Antiti 4uar
Antiti luar merupakan sumber atau tujuan dari aliran
data dari atau ke sistem. Antiti luar merupakan
lingkungan luar sistem, jadi sistem tidak tahu menahu
mengenai apa yang terjadi di luar. Antiti luar bisa
digambarkan secara fisik dengan sekelompok orang
atau mungkin sebuah sistem.
B. -liran (ata
3enggambarkan aliran data dari satu proses
ke proses yang lainnya. -dapun simbol dari aliran
data bentuk garisnya boleh bebas yaitu sebagai
berikut'
Bambar ).) $imbol -liran (ata
C. Proses
15
Proses atau fungsi yang mentransformasikan
data secara umum digambarkan dengan lingkaran.
$eperti pada gambar berikut'
Bambar ).* $imbol Proses
(. Berkas atau Tempat Penyimpanan
3erupakan komponen yang berfungsi untuk
menyimpan data atau file. $imbol dari berkas ini dapat
digambarkan dengan garis paralel, dan gambarnya
sebagai berikut'
;

Bambar ).+ $imbol Berkas
(&+&)& Bagan Alir Sistem
Bagan -lir $istem berbeda dengan bagan alir
program 1program flo#%chart2. Bagan alir program
sifatnya lebih terperinci tentang langkah%langkah
proses di dalam program dari a#al sampai akhir.
$edangkan Bagan alir sistem hanya menggambarkan
arus data dari sistem. $imbol%simbol yang digunakan
pada bagan alir sistem ada yang sama dan ada yang
5
Kristanto, -ndi, Perancangan Sistem n!ormasi dan "plikasinya,
5ogyakarta ' Ba0a 3edia, )99@, hal ' <+ % <;
16
berbeda dengan simbol%simbol yang digunakan pada
bagan alir program
1. $imbol (okumen
3enunjukkan dokumen input dan
output baik untuk proses manual,
mekanik atau komputer.
). $imbol Banyak (okumen
3enunjukkan dokumen input dan
output baik untuk proses manual,
mekanik atau komputer.
*. $imbol Proses Komputer
3enunjukan kegiatan proses
operasi program komputer
+. $imbol $impanan
+. ?ffline on Komputer
3enunjukan proses pengurutan
dokumen di luar komputer.
;. $imbol $impanan ?ffline
3enunjukan proses pengurutan
dokumen di luar komputer.
17
<. $imbol Baris -lir
3enunjukkan arus yang diproses.
Bambar ).; $imbol Bagan -lir $istem
(&+&*& #eknik Normalisasi
Teknik normalisasi merupakan proses
pengelompokan data menjadi tabel C tabel yang
menunjukan entity dan relasinya. Pada proses
normalisasi selalu diuji pada beberapa kondisi.
-pakah ada kesulitan pada saat menambah,
menghapus, mengubah, membaca pada suatu
database6.
<
ormalisasi adalah satu struktur data untuk
meyakinkan konsistensi, redundansi sekecil mungkin,
dan stabilitas yang maksimal.
ormalisasi penuh pada model data adalah
satu model data logika yang optimal. $atu
perancangan normalisasi membutuhkan beberapa
keuntungan sebagai berikut'
6
Kristanto, Harianto, Konsep dan Perancangan #atabase, 5ogyakarta, -ndi,
)99+, hal'1@.
18
1. 3eminimumkan jumlah ruang yang dibutuhkan
untuk menyimpan data.
). 3eminimumkan resiko dari tidak konsistennya
data dalam database.
*. 3eminimumkan kemungkinan anomali
pembaharuan 1update2 dan penghapusan
1delete2.
+. 3emaksimalkan stabilitas dari struktur data.
Karena proses normalisasi didasarkan semata
mata pada arti dari data, bukan di susun atas
kebutuhan proses khusus. 7adi normalisasi
sepenuhnya untuk perancangan database saja,
mungkin bukan perancangan database yang optimal.
>
(&,& PHP "an M$S9L
(&,&'& Sekilas #entang PHP
3enurut dokumen resmi PHP, PHP
merupakan singkatan dari P$P $yperte% Processor.
PHP merupakan bahasa berbentuk skrip yang
ditempatkan dalam ser0er dan diproses di ser0er.
Bermula pada tahun 1::+ saat =asmus
4erdorf membuat sejumlah skrip perl yang dapat
mengamati siapa saja yang melihat%lihat ri#ayat
hidupnya. $krip%skrip ini selanjutnya dikemas mejadi
tool yang disebut &Personal $ome Page&. Paket inilah
7
!bid, hal >+.
19
yang menjdi cikal bakal PHP. Pada tahun 1::;,
=asmus menciptakan PHP"8! 0ersi ). Pada 0ersi ini
pemogram dapat menempelkan kode terstruktur di
dalam tag HT34. $elain itu, kode PHP juga bisa
berkomunikasi dengan database dan melakukan
perhitungan%perhitungan yang kompleks.
$aat ini PHP cukup popular sebagai piranti
pemograman #eb, terutama di lingkungan 4inuD.
amun demikian PHP sebenarnya juga dapat
berfungsi pada ser0er%ser0er yang berbasis .!E,
,indo#s T dan 3acintosh. Bahkan 0ersi untuk
,indo#s :;":@ pun tersedia. Pada a#alnya PHP
dirancang untuk diintegrasikan dengan #eb ser0er
-pache. amun saat ini PHP juga dapat bekerja
dengan #eb ser0er seperti P,$ 1Personal ,eb
$er0er2, !!$ 1!nternet !nformation $er0er2 dan Eintami.
PHP dapat di%do#nload secara bebas dan gratis
melalui situs www.php.net.
$krip PHP berkedudukan sebagai tag dalam
bahasa HT34 ($yperte% Markup 'anguage) adalah
bahasa standar untuk membuat halaman%halaman
#eb. Berikut contoh kode PHP yang berada di kode
HT34'
FHT34G
FHA-(G
FT!T4AG C?T?H P=?B=-3 F"T!T4AG
F"HA-(G
20
FB?(5G
,A4C?3A T? =A$T. 3-HK?T- =-5- FB=G
FH php
printf 1&Tanggal ' Is6, (ate
1&( 3 5 &22J
HG
F"B?(5G
F"HT34G
Kode diatas disimpan dengan ekstensi .php.
Kode PHP dia#ali dengan FH dan diakhiri dengan HG.
Pasangan kedua kode inilah yang berfungsi sebagai
tag kode PHP. Berdasarkan tag inilah ser0er dapat
memahami kode PHP dan kemudian memprosesnya.
Hasilnya dikirim ke browser.
Prinsip kerja HT34 dia#ali dengan
permintaan suatu halaman #eb oleh bro#ser.
Berdasarkan .=4 ((ni!orm Resource 'ocator). 5ang
dikenal dengan alamat internet, browser mendapatkan
alamat dari #eb ser0er, mengidentifikasi halaman
yang dikehendaki dan menyampaikan segala
informasi yang dibutuhkan oleh #eb ser0er.
$elanjutnya #eb ser0er mencari berkas yang diminta
dan memberikan isinya ke bro#ser. Bro#ser
menampilkan isinya ke layar pemakai. $edangkan
prinsip kerja PHP mirip dengan kode HT34, hanya
saja ketika berkas PHP yang diminta didapatkan oleh
#eb ser0er, isinya segera dikirim ke mesin PHP dan
mesin inilah yang memproses dan memberikan
21
hasilnya berupa kode HT34 ke #eb ser0er dan
selanjutnya #eb ser0er menyampaikan ke client.
(&,&'& Sekilas #entang M$S9L
3y$K4 adalah salah satu dari sekian banyak
sistem database yang merupakan terobosan solusi
yang tepat dalam aplikasi database. 3y$K4
merupakan turunan salah satu konsep utama dalam
database sejak lama yaitu $K4 (Structured )uery
'anguage).
3y$K4 dikembangkan pada tahun 1::+ oleh
sebuah perusahaan pengembang soft#are dan
konsultan database di $#edia bernama *c+ #ata
Konsullt ",. Tujuan a#al dikembangkan 3y$K4
adalah untuk mengembangkan aplikasi berbasis #eb
pada client. $aat ini 3y$K4 dapat di%do#nload secara
gratis di www.mys-l.com.
$ebagai database ser0er yang memiliki
konsep database modern, 3y$K4 memiliki banyak
sekali keisteme#aan antara lain'
a. Portabilitas, dapat berjalan stabil pada
berbagai sistem operasi, seperti ,indo#s,
4inuD, 3ac?$, dan lain%lain.
b. .pen Source, didstribusikan secara gratis
diba#ah lisensi BP4 (/eneral Public
'icense).
22
c. Multiuser, dapat digunakan oleh beberapa
user dalam #aktu yang bersamaan tanpa
mengalami masalah.
d. Per!ormance *uning, memiliki kecepatan yang
menakjubkan dalam menangani Luery yang
sederhana, dapat memproses lebih banyak
$K4 per satuan #aktu.
e. Security, memiliki beberapa lapisan sekuritas
seperti le0el subnet mask, nama host, iMin
akes user dengan sistem periMinan yang
mendetail serta pass#ord yang terenskripsi.
f. Scalability and 'imits, mampu menangani
database dalam skala besar, dengan jumlah
record lebih dari ;9 juta dan <9 ribu tabel
serta ; miliar baris. $elain itu batas indeks
yang dapat ditampung mencapai *) indeks
pada tiap tabelnya.
g. 0onnectivity, dapat melakukan koneksi
dengan client menggunakan protocol TCP"!P,
.niD socket 1.niD2, atau amed pipes 1P2.
h. 'ocalisation, dapat mendeteksi pesan
kesalahan pada client dengan mengunakan
lebih dari )9 bahasa.
i. nter!ace, memiliki antarmuka 1inter!ace2
terhadap beberapa aplikasi dan bahasa
23
pemrograman dengan menggunakan fungsi
-P! 1-pplication Programming !nterface2.
j. 0lients and *ools, dilengkapi dengan berbagai
tool yang dapat digunakan untuk administrasi
database, dan pada setiap tool yang ada
disertakan petunjuk online.
BAB III
/B-E. DAN ME#/DE PENELI#IAN
)&'& 3ambaran Umum #em!at Penelitian
24
)&'&'& #oko Buku Palasari #asikmala$a
Toko Buku Palasari Tasikmalaya berdiri pada tahun
)99; dan beralamat di 7alan Tentara Pelajar o.1) B
Citapen Tasikmalaya, merupakan unit usaha Penjualan
Buku, yang menjual antara lain ' buku%buku pelajaran dari
$(%$3-, terutama buku%buku perguruan tinggi seperti '
kedokteran, kebidanan, hukum, akuntansi, manajemen,
bisnis, pertanian, serta buku bacaan lainya.
Toko Buku Palasari merupakan cabang dari Toko
Buku Palasari Bandung, yang beralamat di 7alan Palasari
Bandung 4os Tengah o 199.
Toko Buku Palasari mempunyai karya#an berjumlah )
orang, yang bertugas antara lain sebagai kasir dan
melayani pelanggan. $elain menjual buku, Toko Buku
Palasari juga menjual antara lain ' berbagai macam alat
peraga, alat%alat praktek sekolah, globe, peta, kamus dan
-l%KurNan.
)&'&(& Struktur #oko Buku Palasari #asikmala$a
25
Bambar *.1. $truktur Toko Buku Palasari Tasikmalaya
)&(& ' Meto"e Penelitian :ang Digunakan
(alam penulisan $kripsi ini Penulis menggunakan
metode deskriptif dengan pendekatan kualitatif.
3etode deskriftif adalah suatu penelitian yang
diupayakan untuk mencandra atua mengamati permasalahan
26
secara sistematis dan akurat mengenai fakta) dan sifat objek
tertentu 1yaya suryana, )99@ '@>2
&Kualitatif adalah suatu pendekatan penelitian yang
mengungkap situasi social tertentu dengan mendeskripsikan
kenyataan secara benar, dibentuk oleh kata%kata berdasarkan
teknik pengumpulan dan analisa data yang rele0an yang
didapatkan secara alami6
@

(engan metode ini Penulis memaparkan permasalahan
yang ada, menggambarkan keadaan di tempat penelitian serta
mengumpulkan data sesuai dengan yang sebenarnya dan
mencoba memecahkan masalah dengan menggunakan
program aplikasi yang diharapkan dapat membantu proses
pengolahan data, sehingga akurasi yang diharapkan dapat
dicapai.
)&(&( Meto"e Pengembangan
;3etode Pengembangan adalah sebuah cara yang
tersistem atau teratur yang bertujuan untuk melakukan analisa
8
+at'ri ,-am.an/, &'mariah 0an/, Metode Penelitian Kualitatif/
0$1abeta* bandng, 2011
27
pengembangan suatu sistem agar sistem tersebut dapat
memenuhi kebutuhan6.
:
3etode Pengembangan =ekayasa Perangkat 4unak
terdapat + metode yaitu ' #aterfall, prototyping, =-(, ??(,
dan ?3T.3etode pengembangan yang digunakan oleh
penulis adalah 3etode Pengembangan ,aterfall.
3etode ini merupakan metode yang sering digunakan
oleh penganalisa sistem pada umumnya.!nti dari metode
water!all adalah pengerjaan dari suatu sistem dilakukan
secara berurutan atau secara linear.7adi jika langkah satu
belum dikerjakan maka tidak akan bisa melakukan pengerjaan
langkah ),* dan seterusnya.secara otomatis tahapan ke%*
akan bisa dilakukan jika tahap ke%1 dan ke%) suddah
dilakukan.
:
$ecara garis besar metode #aterfall mempunyai
langkah%langkah sebagai berikut '
1.-nalisa.
9:
Presman,R'ger/2010/Rekayasa Perangkat 2nak Pendekatan
Praktisi,3'gyakarta * 0ndi
28
4angkah ini merupakan analisa terhadap kebutuhan
sistem.Pengumpulan data dalam tahap ini bisa melakukan
sebuah penelitian, #a#ancara atau study literatur.Tahapan ini
akan menghasilokan dokumen user re-uirment atau bisa
dikatakan data yang berhubungan dengan keinginan user
dalam pembuatan sistem.(okumen inilah yang akan menjadi
acuan sistem analis untuk menterjemahkan kedalam bahasa
pemrograman.
).(esign.
Proses desain akan menerjemahkan syarat kebutuhan ke
sebuah perancangan perangkat lunak yang dapat diperkirakan
sebelum dibuat coding.Proses ini berfokus pada ' struktur
data, arsitektur perangkat lunak, refresentasi interface, dan
detail 1algoritma2 prosedural.Tahapan ini akan menghasilkan
dokumen yang disebut so!tware re-uirment. (okumen inilah
yang akan digunakan programmer untuk melakukan akti0itas
pembuatan sistemnya.
*.Coding dan Testing.
Coding merupakam penerjemahan design dalam bahasa yang
dikenali komputer.(ilakukan oleh programmer yang akan
menterjemahkan transaksi yang diminta oleh user.Tahapan
inilah yang merupakan tahapan secara nyata dalam
mengerjakan suatu sistem.(alam artian penggunaan
komputer akan dimaksimalkan dalam tahapan ini.$etelah
pengkodean selesai maka akan dilakukan testing terhadap
29
sistem yang telah dibuat tadi.Tujuan testing adalah
menemukan kesalahan%kesalan terhadap sistem tersebut dan
kemudian bisa diperbaiki.
)&)& Data $ang "i!erlukan
Pada dasarnya penulisan $kripsi ini adalah kegiatan
untuk mencari pendapat serta mengolah data untuk
menghasilkan suatu ja#aban dari permasalahan yang telah
ditentukan. .ntuk mendapatkan data tersebut, Penulis
mengklasifikasikan menurut jenisnya, yaitu sebagai berikut.
)&)&'& Data Primer
(ata yang langsung diperoleh di tempat penelitian,
dalam hal ini data dari Petugas Kasir di Toko Buku Palasari
Tasikmalaya, yang berkaitan dengan penulisan $kripsi.
Contoh ' Hasil dari Luestioner, #a#ancara dengan
karya#an Toko Buku Palasari Tasikmalaya.
)&)&(& Data sekun"er
(ata yang mendukung keterangan atau kelengkapan
data primer, yang secara langsung diperoleh dari laporan%
laporan, khususnya mengenai Toko Buku Palasari
Tasikmalaya.
Contoh ' Pengambilan data soft copy maupun hard
copy dari di0isi penjualan Toko Buku Palasari Tasikmalaya.
)&*& Sumber Data
)&*&'& Sumber Data Primer
30
$umber data primer untuk program aplikasi $istem
Pakar, didapat dari tempat penelitian langsung dari Petugas
Kasir di Toko Buku Palasari Tasikmalaya, yaitu data dan
dokumen yang berkaitan dengan sistem Penjualan.
)&*&'& Sumber Data Skun"er
a. =eferensi dan artikel yang berhubungan dengan
permasalahan yang dihadapi.
b. Kepustakaan yang berhubungan dengan penulisan
$kripsi.
)&+& #eknik Pengum!ulan Data
Teknik pengumpulan data digunakan dalam penulisan
$kripsi ini diantaranya adalah sebagai berikut '
a. ?bser0asi
.ntuk memperoleh data yang diperlukan dalam
penulisan $kripsi ini, Penulis mengamati langsung
ketempat penelitian, yaitu Toko Buku Palasari
Tasikmalaya. Penulis mengamati dan mempelajari
sistem yang sedang berjalan tentang proses
penjualan di Toko Buku Palasari.
b. ,a#ancara
31
(alam hal ini Penulis mengadakan #a#ancara
langsung dengan Petugas Kasir yang menangani
masalah $istem Penjualan di Toko Buku.
c. $tudi 4iteratur
5aitu mempelajari literatur yang berkaitan dengan
masalah yang didapat di Tempat penelitian. Bahan%
bahan tertulis dijadikan dasar pemikiran dan
perbandingan dengan hal%hal yang bersifat praktis
dilapangan.
)&,& #eknik Analisa Data
Teknik analisa data yang Penulis lakukan adalah
dengan cara menghimpun semua data dan informasi,
melakukan pengolahan data dengan maksud untuk
mengetahui kelemahan dari sistem yang ada, melakukan
perbaikan atau mengkoreksi kesalahan C kesalahan yang
ditemui dengan menggunakan alat bantu yang Penulis
gunakan untuk meminimalisir kekurangan C kekurangan untuk
hasil yang lebih baik
a. 1low Map
Tahapan a#al yang dilakukan dalam
menganalisa data adalah dengan mempelajari
tahapan%tahapan dalam proses pengolahan data
penerimaan dan pengeluran obat, kemudian proses
tersebut dicerahkan dalam bentuk !low map sehingga
dapat diketahui alur secara mudah.
32
b. (iagram -rus (ata 1(-(2
(iagram menggunakan notasi%notasi ini
menggambarkan arus dari data sistem sekarang
dikenalkan nama diagram arus data 1data !low
diagram atau (8(2. (8( ini dapat digunakan untuk
menggambarkan arus data pada sistem yang sedang
berjalan. $elain itu dapatdigunakan juga untuk
menggambarkan sistem yang diajukan secara logika
tanpa mempertimbangkan tempat dimana data
tersebut berada.
BAB I0
PEMBAHASAN MASALAH
33
*&' Analisis Prose"ur
*&'&' Analisis Prose"ur Informasi
Berdasarkan penelitian yang penulis lakukan,maka
penulis mencoba menganalisa permasalahan yang ada di
Toko Buku Palasari adalah sebagai berikut '
1. Belum adanya penjualan di media internet,sehingga hal
ini akan menghambat jalannya kegitan penjualan secara
onlline.
).(alam penjualan masih terbatas karena sistem
penjualannya secara offline.
(alam bab ini penulis akan menganalisa sistem yang
sedang berjalan.Tujuannya agar diketahui asal
permasalahan yang nantinya akan berguna dalam
merancang $istem !nformasi Penjualan berbasis ,eb di
Toko Buku Palasari.
*&(& Analisis Dokumen&
*&(&' 5lo7ma! $ang se"ang Berjalan&
34
Bambar +.1. 8lo#map yang $edang Berjalan
*&(&( Analisis Dokumen In!ut&
35
(idalam Proses Perancangan $istem !nformasi
Penjualan Berbasis ,eb di Toko Buku Palasari Tasikmalaya,
yang menjadi dokumen dasar sebagai input data barang
penjualan yaitu telepon pemesanan buku serta jasanya yang
menjadi a#al dari proses sistem informasi, dan faktur
penjualan barang.
*&(&) Analisis Dokumen Proses&
(okumen proses merupakan dokumen yang dibuat
setelah adanya input, didalam proses Perancangan $istem
!nformasi Penjualan Berbasis ,eb di Toko Buku Palasari
Tasikmalaya, yang menjadi dokumen proses adalah hasil dari
pembelian atau pemesanan buku.
*&(&* Analisis Dokumen .eluaran&
(okumen keluaran atau output merupakan hasil dari
pengolahan dokumen input, dan proses, yang menjadi
dokumen output dalam proses Perancangan $istem !nformasi
Penjualan Berbasis ,eb di Toko Buku Palasari Tasikmalaya.
*&* E<aluasi Sistem Se"ang Berjalan&
3enjelaskan tentang e0aluasi secara keseluruhan
terhadap sistem yang dibuat, yang didasarkan pada analisa
$,?T berikut '
*&*&'& .ekuatan Sistem 6Strength)
(engan adanya sistem yang ada sekarang secara
tidak langsung admin bisa bertatap muka dan berkomunikasi
langsung dengan customer, hal itu dapat menambah relasi
secara langsung dan terhindar dari penipuan juga.
36
*&*&(& .elemahan sistem 6Weaknes)
1. Proses pengolahan data penjualan buku serta jasa yang
akan dikerjakan oleh di0isi penjualan masih
menggunakan sistem offline.
)& Keterlambatan barang serta jasa masih kurang karena
penyampaian informasi penjualan buku serta jasa di Toko
Buku Palasari Tasikmalaya masih menggunakan media
cetak.
*&*&)& .esem!atan Sistem 6Opportunity).
Berdasarkan perkembangan teknologi sekarang ini
memungkinkan untuk menggunakan teknologi komputer yang
didukung oleh soft#are apllikasi berbasis ,AB yang mampu
menangani pengolahan data dari sistem penjualan barang dan
jasa dengan cepat dan tepat. (alam jangka panjang juga
berkesempatan untuk menerapkan sistem berbasis ,AB yang
lebih canggih untuk menangani pengolahan datanya dalam
sistem informasi penjualan barang serta jasa dan memperluas
pangsa pasar dalam penjualan secara online.
*&*&*& #antangan Sistem 6Threat)
Teknologi !nformasi begitu cepat berkembang, begitu
juga perangkat keras komputer, perangkat lunak dan teknologi
komunikasi berkembang dengan cepat. Perusahaan%
perusahaan mulai merasakan bah#a teknologi tersebut perlu
digunakan untukmeningkatkan penyediaan informasi yang
cepat dan tepat. (alam persaingan dengan perusahaan lain
khususnya di media internet, kecepatan informasi sangat
37
menentukan strategi penjualan dan pamor perusahaan
menjadi bonapit. (engan adanya teknologi ini customer bisa
memesan buku dari jarak jauh.
BAB 0
PE1AN2AN3AN P1/31AM APLI.ASI
38
+&' Bi"ang .ajian Sistem Informasi "an Sistem Informasi
Manajemen
$istem informasi manajemen adalah suatu sistem
berbasis komputer yang menjadi akan informasi bagi
beberapa pemakai dengan kebutuhan serupa.
$istem informasi adalah suatu sistem dalam
organisasi yang mempertemukan kebutuhan pengolahan
transaksi harian, mendukung operasi dan bersifat manajerial
serta kegiatan strategis dari suatu organisasi dan
menyediakan informasi bagi pihak luar atau tertentu dengan
laporan yang diperlukan.
.ntuk dapat menyediakan kebutuhan informasi dalam
#aktu yang singkat melalui pengolahan data dengan alat
bantu komputer. 3aka diperlukan langkah%langkah yang tepat
mulai dari '
1. Tahap penyajian data.
). -lih data kedalam media penyimpanan
*. Proses pengolahan data.
+. Penyajian informasi kedalam bentuk laporan.
39
Bambar ;.1
8lo# 3ap Penjualan Barang.
40
'& Diagram kontek 6 2onte=t Diagram 8
Bambar ;.)
(iagram Kontek $istem !nformasi Penjualan
Keterangan '
1. Customer memesan barang.
). (ata barang yang dipesan.
*. 3engecek barang yang dipesan.
+. Customer mendapat barang yang dipesan.
;. Customer membayar pemesanan barang.
<. (ata barang yang dipesan.
>. 3erekap pesanan barang.
@. Customer mendapatkan struk pemesanan.
:. 4aporan penjualan barang.
41
(& D5D le<el > Penjualan Barang&
Bambar ;.*
(8( 4e0el 9 Penjualan Barang.
42
)& D5D le<el ' !roses '&
Bambar ;.+
(8( le0el 1 Proses 1 dan ).
*& D5D le<el ' !eoses (&
Bambar ;.<
(8( le0el 1 proses )
43
+& D5D le<el ' !roses *&
Bambar ;.>
(8( le0el 1 proses +
,& D5D le<el ' !roses +&
Bambar ;.@
(8( le0el 1 proses ;.
44
;.1.).Perancangan $istem (atabase
(atabasae merupakan kumpulan dari data yang saling berhubungan satu dengan yang
lainnya.(atabase merupakan komponen yang penting dalam sistem informasi karena fungsinya
sebagai basis penyedia informasi bagi pemakai program aplikasi. Perancangan databse dimaksudkan
untuk mengidentifikasi kebutuhan file databse yang diperlukan oleh sistem.
;.1.).1.ormalisasi didefinisikan sebagai proses untuk mengubah suatu relasi yang memiliki
masalah.-dapun normalisasi untuk pengolahan data penjualan adalah sebagai berikut '
Tabel ;.1
Bentuk Tidak ormal ((nnormal 1orm)
!dOorder Tgl order ama -lamat Amail noHP $tatus
199;)91+%1 19"9;"1+ Budi 7l.Tentara
Pelajar.no1)
budiPgmail.com 9@1+;<1)*>@: baru
199;)91+%) 19"9;"1+ 5udi 7l.Cibanjaran.
o.;+
5udiPyahoo.com 9@):@><;+*)1 baru
45
46
!dOkota mOkota ?ngkir !dOproduk !dOkat mOkat Kat mOproduk
91 Bandung )9.999 1 < Buku
penelitian
Buku
penelitian
Prosedur
Penelitian
) @ (asar%
dasar
statistika
(asar%
dasar
statistika
(asar%
dasar
$tatistika
9) 7akarta );.999 ) @ (asar%
dasar
statistika
(asar%
dasar
statistika
(asar%
dasar
$tatistika
Produk (eskripsi Harga Berat 7ml total
prosedurOpenelitian Prosedur
Penelitian
>>.999 9,1; ) 1;+.999
dasar%dasar
statistika
(asar%dasar
$tatistika
+9.999 9,19 ; )99.999
dasar%dasar
statistika
(asar%dasar
$tatistika
+9.999 9,19 1 +9.999
47
Bentuk ormal Ke $atu
Tabel ;.)
Bentuk ormal Ke $atu (2
st
3ormal !orm)
!dorder TglOorder ama -lamat Amail noHP $tatus
199;)91+%1 19"9;")91+ Budi 7l.tentara
Pelajar.no.1)
budiPgmail.com 9@1+;<1)*>@: Baru
199;)91+%1 19"9;")91+ Budi 7l.Tentara
Pelajar.no.1)
BudiPgmail.com 9@1+;<1)*>@: Baru
199;)91+%) 19"9;")91+ 5udi 7l.Cibanjaran
o.;+
yudiPyahoo.com 9@1:@><;+*)1 baru
!dOkota mOkota ?ngkir !dOproduk !dOkat mOkat Kat mOproduk
91 Bandung )9999 1 < Buku
Penelitian
Buku
Penelitian
Prosedur
Penelitian
91 Bandung )9999 ) @ Buku
$tatistik
Buku
$tatistik
(asar%
dasar
$taistika
9) 7akarta );999 ) @ Buku
$tatistik
Buku
$tatistika
(asar%
dasar
$tatistika
48
Produk (eskripsi Harga 7ml Total
ProsedurOpenelitian Prosedur Penelitian >>.999 ) 1;+.999
(asar%dasarOstatistika (asar%dasar $tatistika +9.999 ; )99.999
(asar%dasar%statistika (asar%dasar $tatistika +9.999 1 +9.999
*. Bentuk ormal Ke dua.
a. Tabel produk
Tabel ;.*
Bentuk ormal Ke (ua 14
nd
3ormal 1orm).
!d%produk !dOkat nmOproduk Produk (eskripsi harga
1 < Prosedur
Penelitian
ProsesdurOpenlitian Prosedur
penelitian
>>.999
) @ (asar%dasar
$tatistika
dasar%
dasarOstatistika
(asar%dasar
$tatistika
+9.999
) @ (asar%dasar
$tatistika
dasarOdasar
statistika
(asar%dasar
statistika
+9.999
49
b.Tabel kategori
Tabel ;.+
Bentuk ormal Ke (ua 1 4
nd
3ormal 1orm)
!dOkat nmOkat kat
< Buku Penelitian buku penelitian
@ Buku $tatistika buku statistika
@ Buku $tatistika buku statistika
c.Tabel kota
Tabel ;.;
Bentuk ormal Ke (ua ( 4
ndt
3ormal 1orm)
!dOkota mOkota ?ngkir
91 Bandung )9999
91 Bandung )9999
9) 7akarta );999
d.Tabel ?rder%Head
50
Tabel ;.<
Bentuk ormal Ke (ua ( 4
ndt
3ormal 1orm )
!dOorder TglOorder ama $tatus !dOkota !dOproduk Harga 7ml Total
199;)91+%
1
19"9;")91+ Budi Baru 91 1 >>999 ) 1;+999
199;)91+%
1
19"9;")91+ Budi Baru 91 ) +9999 ; )99999
199;)91+%
)
19"9;")91+ 5udi Baru 9) ) +9999 1 +9999
e. Tabel ?rderdet
!dOorder !dOProduk 7ml
199;)91+%1 1 )
199;)91+%1 ) ;
199;)91+%) ) 1
f.Tabel Customer
51
Tabel 5.7
Bentuk ormal Ke (ua 1)
ndt
ormal 8orm2
!dOcust ama cust -lamat Amail
-991 (eri 7l.Ampang no.<; deriPyahoo.com
-99) Buntur 7l.Cagak no.1+ gunturPgmail.com
g.Tabel otification
Tabel ;.@
Bentuk ormal Ke (ua 1 4
ndt
3ormal 1orm )
oOotif !dO?rder ama Keterangan
991 199;)91+%1 Budi 4unas
99) 199;)91+%) 5uda Belum 4unas
+.Bentuk ormal Ke Tiga
a.Tabel ?rder Head.
52
Tabel ;.:
Bentuk ormal Ke Tiga ( 5
rd
3ormal 1orm )
!dOorder TglOorder am
a
-lamat Amail o HP statu
s
!dOkot
a
199;)91+
%1
19"9;")91
+
Budi 7l.tentara
Pelajar.no.1
)
budiPgmail.co
m
9@1+;<1)*>@
:
Baru 91
199;)91+
%1
19"9;")91
+
Budi 7l.tentara
Pelajar.no.1
)
budiPgmail.co
m
9@1+;<1)*>@
:
Baru 91
199;)91+
%)
19"9;")91
+
5udi 7l.Cibanjara
n
o.;+
yudiPyahoo.co
m
9@1:@><;+*)
1
Baru 9)
Tabel ;.19
Bentur ormal Ke Tiga 15
rd
3ormal 1orm2
53
!dOorder !dOProduk Harga 7ml Total
199;)91+%1
1 >>999 ) 1;+999
199;)91+%1
) +9999 ; )99999
199;)91+%)
) +9999 1 +9999
54
T a b e l O K a te g o r i
! d O K a t
m O K a t
K a t
T a b e l O K o t a
! d O K o t a
m O K o ta
? n g k ir
C o s t u m e r
! d O C u s
a m a O C u s
- l a m a t
A m a i l
? rd e rH e a d
! d O ? rd e r
T g l O ? r d e r
a m a
$ t a t u s
! d O K a t a
! d O C o s
? r d e r ( e t
! d O ? r d e r
! d O P r o d u k
7 m l
o t i f i k a s i
o O n o t i f i
! d O ? r d e r
a m a
K e t
T a b e l O P r o d u K
! d O P r o d u k
! d O K a t
m O P ro d u k
P r o d u k
( e s k r i p s i
H a r g a
B e r a t
;.1.1. =elasi -ntar Tabel
Bambar ;.:
=elasi antar tabel
55
+&'&( .amus Data
Perancangan struktur file data base yang diperlukan
dalam pembuatan program penjualan berbasis #eb terdiri dari
beberapa file data base berikut ini '
#abel ,&>
Struktur #abel .ategori
Kategori.db
o 8ield Type ,idth Ket
1 !dOkategori !nt ; Kodekategori
) amaOkategori Qarchar 199 amakategori
) Kategori Qarchar 199 kategori
#abel ,&'
Struktur tabel /r"er Hea"&
?rder head.db
o 8ield Type ,idth Ket
1 !dOorder !nt ; Kodeorder
) TglOorder (ate (ate Tanggalorder
* ama Qarchar 199 ama
+ -lamat Qarchar 199 -lamat
; Amail Qarchar 199 Amail
< $tatus Qarchar ;9 $tatus
> !dOkota !nt ; kodekota
Tabel <.)
$truktur Tabel ?rderdet
?rderdet.db
56
o 8ield Type ,idth Ket.
1. !dO?rder !nt ; Kode ?rder
). !dOproduk !nt ; Kode Produk
*. jml int ; jumlah
Tabel <.*
$tuktur Tabel Kota
o 8ield Type ,idth Ket.
1. !dOKota !nt Kode
). mOKota Qarchar 199 amaOKota
*. ?ngkir int 19 ?ngkos Kirim
Tabel <.+
$truktur Tabel Produk
o 8ield Type ,idth Ket.
1. !dOProduk !nt ; Kode produk
). !dOkat Qarchar ; Kode Kategori
*. mOProduk int 19 ama Produk
+. Produk Qarchar 199 Produk
;. (eskripsi TeDt (eskripsi
<. Harga !nt )9 Harga
>. Berat decimal ; Berat
Tabel <.;
$truktur Tabel Customer
o 8ield Type ,idth Ket
1 !dOcus !nt ; Kode
customer
) ama Qarchar 199 -lamat
* -lamatR Qarchar 199 -lamat
+ Telp Qarchar ); o telp"HP
; Amail Qarchar ); email
Tabel <.<
57
$truktur Tabel otification.
o 8ield Type ,idth Ket
1 oOnotification !nt ; oOnotification
) !dOorder !nt ; KodeOorder
* ama Qarchar 199 ama
+ Ket Qarchar 199 keterangan
58
;.1.*. Perancangan 8orm
1/ Ha$aman 4arang
#/./ BU.U PALASA1I
Home
Banti Pass#ord
3engganti 3odul
Produk
Bambar
Buku
Bambar
Buku
Bambar
Produk
Bambar
Produk
Bambar
Produk
Bambar
Produk
Kategori Produk
Pro"uk
?rder
?ngkos Kirim
Profil
Cara
Pemesanan
Hubungi Kami
Benner
4aporan
4ogout
Bambar ;.19. Halaman Produk
59
). 8orm Pemesanan Barang
Hubungi KamiSSS..
Bambar
Produk
ama
A%mail
$ubjek
Pesan
3asukan < Kode data
Kirm
Bambar ;.11. 8orm Pemesanan Barang
60
*. 8orm Halaman -dministrator
.
SELAMA# DA#AN3?&&
Home
Banti Pass#ord
3engganti 3odul
Kategori Produk
Produk
?rder
?ngkos Kirim
Profil
Cara Pemesanan
Hubungi Kami
Benner
4aporan
4ogout
Bambar ;.1). Halaman .tama
61
+. 8orm Pembelian Barang
T?K? B.K. B.K. P-4-$-=!
Home
Banti Pass#ord
3engganti
3odul
Kategori Produk
Produk
?rder
?ngkos Kirim
Profil
Cara
Pemesanan
Hubungi Kami
Benner
4aporan
4ogout
Bambar ;.1*. 8orm Pembelian Barang
62
(ata Pemesanan
Bambar
ama
-lamat
Telpon
A%mail
Kota Tujuan
Catumkan < kode pemesanan
Proses
;. 8orm 4ogin
Halaman -dminstator
4ogin
Bambar
ama
Pass#ord
4ogin
Bambar ;.1+. Halaman 4ogin
1.8orm ?utput Penjualan.
4aporan Penjualan
Toko Buku Palasari ?nline
8aktur Tanggal ama
Produk
Kty Harga $ub total
Bambar ;.1; .8orm ?utput Penjualan
63
+&'&( Perancangan Sistem Database&
(atabase merupakan kumpulan dari data yang saling
berhubungan satu dengan yang lainya. (atabase merupakan
komponen yang penting dalam sistem informasi karena
fungsinya sebagai basis penyedia informasi bagi pemakai
program aplikasi. Perancangan database dimaksudkan untuk
mengidentifikasi kebutuhan file database yang diperlukan oleh
sistem.
+&'&(&' ormalisasi didefinisikan sebagai proses untuk
mengubah suatu relasi yang memiliki masalah. -dapun
normalisasi untuk pengolahan data penjualan adalah sebagai
berikut '
64
65
66

You might also like