• Tidak ada hasil yang ditemukan

Sistem Penjualan Buku Berbasis Web Ditoko Javamedia

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Penjualan Buku Berbasis Web Ditoko Javamedia"

Copied!
37
0
0

Teks penuh

(1)

BAB II BAB II

LANDASAN TEORI LANDASAN TEORI

2.1 Sekilas Tentang Sistem Informasi Penjualan Buku Berbasis WEB 2.1 Sekilas Tentang Sistem Informasi Penjualan Buku Berbasis WEB pada Toko Java Media.com

pada Toko Java Media.com

Den

Dengan gan beberkerkembambangyngya a tekteknolnologogi i intinternernet et yayang ng begbegitu itu pespesat at papada da saasaatt seka

sekarang ini rang ini makamaka Toko Java MediaToko Java Media.com.com akan akan memmembuat sebuah buat sebuah webswebsite ite yangyang akan

akan memudahkamemudahkan para pelanggannya untn para pelanggannya untuk melihat atau memuk melihat atau memesan buku dengesan buku denganan mengakses jenis – jenis buku yang tersedia di

mengakses jenis – jenis buku yang tersedia di Toko Javamedia.comToko Javamedia.com

Deng

Dengan an semasemakin kin besabesarnya rnya perspersaingaingan an dalam dunia dalam dunia penjpenjualan buku ualan buku yangyang semakin ketat, sebuah toko (dalam hal ini toko buku) haruslah memiliki daya saing semakin ketat, sebuah toko (dalam hal ini toko buku) haruslah memiliki daya saing yang kuat agar tidak tersaingi oleh kompetitor lainnya, hal tersebut dapat dilakukan yang kuat agar tidak tersaingi oleh kompetitor lainnya, hal tersebut dapat dilakukan dengan beberapa cara diantaranya adalah dengan menjalin hubungan yang erat dengan beberapa cara diantaranya adalah dengan menjalin hubungan yang erat dengan pelanggan (Customer Relationshi

dengan pelanggan (Customer Relationship). Dimana Costumer Relationship ini p). Dimana Costumer Relationship ini akanakan me

memmbabantntu u peperurusasahahaanan/o/orgrgaaninisasasi si dadalalam m mmereraiaih h pepelalangnggagan n babaruru,, me

mempmpertertahaahankankan n pelpelanganggan gan lamlama, a, menmeningingkatkatkan kan tratransansaksiksi/pe/pelaylayanaanan n agagarar opt

optimaimal, l, dedengangan n tujtujuan keseuan kesetiatiaan dan an dan kekepuapuasasan n pelpelananggaggan n dimdimanana a tujtujuauann akhirnya adalah untuk

akhirnya adalah untuk mengoptimmengoptimalkan keuntungan.alkan keuntungan.

2.2 Sistem 2.2 Sistem

Menurut Alfattah (2007:3) sistem adalah sekumpulan objek-objek yang Menurut Alfattah (2007:3) sistem adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar objek yang biasa saling berelasi dan berinteraksi serta hubungan antar objek yang biasa dilihat

dilihat sebagai sebagai satu satu kesatuan yang kesatuan yang dirancang untuk dirancang untuk mencapai satu mencapai satu tujuan.tujuan. Sedangkan menurut Jogiyanto (2005:1) sistem adalah suatu kerja dari prosedur Sedangkan menurut Jogiyanto (2005:1) sistem adalah suatu kerja dari prosedur -pr

-proseosedur dur yanyang g salsaling ing berberhubhubungungan, an, berberkumkumpul pul berbersamsama-sa-sama ama untuntukuk melakukan

melakukan suatu suatu kegiatan kegiatan atau uatau untuk mntuk menyelesaikan enyelesaikan suatu suatu sasaran sasaran tertentu.tertentu. Dari

Dari uraian uraian di di atas atas dapat dapat di di simpulkan simpulkan bahwa bahwa sistem sistem adalah adalah sekumpulan sekumpulan elemenelemen atau objek, ide, yang saling berinteraksi atau berhubungan untuk mencapai tujuan atau objek, ide, yang saling berinteraksi atau berhubungan untuk mencapai tujuan tertentu.

(2)

2.3 Informasi 2.3 Informasi

Menurut Alfattah (2007:9) informasi adalah data yang telah diolah Menurut Alfattah (2007:9) informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam

dalam pengambilan keputusan pengambilan keputusan saat saat ini ini atau atau mendatang. Menurut mendatang. Menurut JogiyantoJogiyanto (2005:8)

(2005:8) informasi informasi adalah adalah data data yang yang diolah diolah menjadi menjadi bentuk bentuk yang yang lebih lebih bergunaberguna dan

dan lebih belebih berarti bagi rarti bagi yang myang menerimanya.enerimanya.

Dari uraian di atas dapat disimpulkan bahwa informasi adalah data Dari uraian di atas dapat disimpulkan bahwa informasi adalah data yang

yang telah telah diproses diproses menjadi menjadi bentuk bentuk yang yang mempunmempunyai yai arti arti dan dan bermanfaat bermanfaat bagibagi pengguna.

pengguna.

2.4 Sistem Informasi 2.4 Sistem Informasi

Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam suatu dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam suatu organisasi (Kadir, 2003:11 ).

organisasi (Kadir, 2003:11 ). Untuk mem

Untuk memahami pengahami pengertian sistertian sistem informasem informasi, harus i, harus dilihat dilihat keterkaitannyaketerkaitannya antara

antara data data dan dan informasi informasi sebagai sebagai entitas entitas penting penting pembentuk pembentuk system system informasiinformasi (Alfattah, 2007:9 ).

(Alfattah, 2007:9 ).

Dari uraian di atas dapat didefinisikan sebagai suatu alat untuk menyajikan Dari uraian di atas dapat didefinisikan sebagai suatu alat untuk menyajikan informasi dimana informasi itu sendiri berguna bagi pengguna.

informasi dimana informasi itu sendiri berguna bagi pengguna.

2.5 Website 2.5 Website

We

Web b atatau au wewebsbsitite e memerurupapakakan n sasalalah h sasatu tu sasararana na alalteternrnatatif if babagi gi susuatatuu peru

perusahasahaan an untuuntuk k memmemprompromosikosikan an prodproduk uk yang yang dihadihasilkasilkannya. nnya. SebaSebagai gai sarasaranana prom

promosi osi yang yang memmemberikberikan an bebebeberapa rapa nilai tambah nilai tambah pada bidang pada bidang prompromosi osi prodprodukuk perusahaan, yaitu keleluasaan jangkauan pasar hingga lingkup internasional dan perusahaan, yaitu keleluasaan jangkauan pasar hingga lingkup internasional dan biaya promosi yang sangat rendah dibanding dengan sarana promosi lainnya yang biaya promosi yang sangat rendah dibanding dengan sarana promosi lainnya yang menggunaka

menggunakan media televisi n media televisi atau media cetak, (LKPBM MADKOM, 2005:1).atau media cetak, (LKPBM MADKOM, 2005:1). Adapun komponen-k

Adapun komponen-komponen dari sebuah web antara lain omponen dari sebuah web antara lain :: 1. Judul 1. Judul 2. Text 2. Text 3. Tabel 3. Tabel

(3)

Secara umum website mempunyai fungsi sebagai berikut: Secara umum website mempunyai fungsi sebagai berikut: 1. Fungsi Komunikasi

1. Fungsi Komunikasi Seba

Sebagian gian besabesar r webswebsite ite memmempunypunyai ai fungfungsi si komukomunikasnikasi. i. BebeBeberapa rapa fasifasilitaslitas yang memberikan fungsi komunikasi ini, seperti: web base email, halaman form, yang memberikan fungsi komunikasi ini, seperti: web base email, halaman form, chatting dan lain-lain.

chatting dan lain-lain. 2. Fungsi Informasi 2. Fungsi Informasi Webs

Website ite ini ini memmempunypunyai ai funfungsi gsi infoinformasrmasi i sepseperti erti NewsNews, , profprofile ile comcompany, library,pany, library, referensi, dan lain-lain.

referensi, dan lain-lain. 3. Fungsi Entertainment 3. Fungsi Entertainment

Website mempunyai fungsi hiburan. Beberapa contoh website dengan fungsi ini, Website mempunyai fungsi hiburan. Beberapa contoh website dengan fungsi ini, misalnya web-web yang menyediakan online game, online music, online movie, dan misalnya web-web yang menyediakan online game, online music, online movie, dan sebagainya.

sebagainya.

4. Fungsi transaksi 4. Fungsi transaksi Se

Sebuabuah h web web dapdapat at dijdijadiadikan kan sasaranrana a untuntuk uk melmelakuakukan kan tratransnsaksaksi i bisbisnisnis, , sesepepertirti onl

online ine ororderder, , pempembaybayaraaran n memengnggungunakaakan n karkartu tu krekreditdit, , dan dan lailain-ln-lain ain ( ( JasJasmadmadi,i, 2004:2).

2004:2).

2.6 Pemesanan 2.6 Pemesanan

Pemesanan dalam

Pemesanan dalam bahasa Inggris bahasa Inggris adalah adalah Reservation yang Reservation yang berasal dariberasal dari kata

kata “to “to reserve” reserve” yaitu yaitu menyediakan menyediakan atau atau mempersmempersiapkan iapkan tempat tempat sebelumnya.sebelumnya. Se

Sedandangkagkan n resreservervatiation on yaiyaitu tu pepememesansanan an susuatu atu temtempat pat fasfasilitilitasas, , katkataa reservation dalam dunia pariwisata disebut juga booking (Suartana, 1987

reservation dalam dunia pariwisata disebut juga booking (Suartana, 1987 : 14).: 14).

2.7 Customer 2.7 Customer

Pe

Pelalangnggagan n ( ( cucuststomomerers s ) ) adadalalah ah sesemumua a ororanang g yayang ng memenununtntut ut kikitata (

( perperusausahaahaan n kitkita) a) ununtuk tuk memememenuhnuhi i stastandandar r mutmutu u tertertententu, tu, karkarenaenanya nya akaakann memberikan pengar

memberikan pengaruh kinerja kita uh kinerja kita ( perusahaan kita ).( perusahaan kita ).

Manajemen Perusahaan seperti LL. Bean, Freefort dan Maine dalam Vincent Manajemen Perusahaan seperti LL. Bean, Freefort dan Maine dalam Vincent

(4)

-

- Pelanggan Pelanggan adalah adalah orang orang yang yang tidak tidak tergantung tergantung pada pada kita, kita, tetapitetapi kitalah yang tergantung pada mereka.

kitalah yang tergantung pada mereka. -

- Pelanggan Pelanggan adalah adalah orang orang yang yang membawa membawa kita kita kepadakepada Keinginannya.

Keinginannya. -

- Tidak Tidak ada ada seorangpun seorangpun pernah pernah menang menang beradu beradu argumentasiargumentasi dengan pelanggan.

dengan pelanggan. -

- Pelanggan Pelanggan adalah adalah orang orang yang yang teramat teramat penting penting yang yang harusharus dipuaskan.

dipuaskan.

Jenis Jenis Pelanggan: Jenis Jenis Pelanggan:

1.

1. Pelanggan Internal (Internal Customers); adalah orang yang berada didalamPelanggan Internal (Internal Customers); adalah orang yang berada didalam

orga

organisanisasi si (per(perusahusahaan) aan) dan dan memimemiliki liki pengpengaruh aruh pada pada kinerkinerja ja pekepekerjaanrjaan (perusahaan kita).

(perusahaan kita).

2.

2. Pelanggan Pelanggan antaantara ra (inte(intermedrmediate iate custcustumerumer) ) yaitu yaitu meremereka ka yang yang bertbertindakindak//

berperan sebagai perantara, buka sebagai pemakai akhir prduk berperan sebagai perantara, buka sebagai pemakai akhir prduk itu.itu.

3.

3. Pelanggan eksternal (eksternal customer), yaitu pembeli atau pemakai akhirPelanggan eksternal (eksternal customer), yaitu pembeli atau pemakai akhir

produk itu, yang sering

produk itu, yang sering disebut sebagai pelanggan nyata (real customers).disebut sebagai pelanggan nyata (real customers).

Karena fokus dari mutu adalah mengenai kepuasan pelanggan, maka perlu pula Karena fokus dari mutu adalah mengenai kepuasan pelanggan, maka perlu pula dipah

dipahami ami kompkomponeonen n kompkomponen onen yang yang berhberhubunubungan gan dendengan gan kepukepuasan asan pelanpelangganggan tersebut.

tersebut.

Vincent Gasverz (2001 : 34) mendefinisikan kepuasan pelanggan sebagai suatu Vincent Gasverz (2001 : 34) mendefinisikan kepuasan pelanggan sebagai suatu keadaan dimana kebutuhan, keinginan, dan harapan pelanggan dapat terpenuhi keadaan dimana kebutuhan, keinginan, dan harapan pelanggan dapat terpenuhi melalui produk yang

melalui produk yang dikonsumsi.dikonsumsi.

2.8 HTML 2.8 HTML

Hype

HyperTexrText t MarkuMarkup p LangLanguage (HTML) adalah uage (HTML) adalah sebsebuah uah bahabahasa sa markmarkup up yangyang dig

digunaunakakan n ununtuk tuk memembmbuat uat sesebuabuah h halhalamaman an weweb b dan dan memenamnampilpilkan kan berberbagbagaiai informasi di dalam sebuah browser Internet

(5)

PHP dibuat oleh Rasmus Lerdorf. Dialah yang pertama kali menulis mesin PHP dibuat oleh Rasmus Lerdorf. Dialah yang pertama kali menulis mesin pen

pengurgurai ai (pa(parsirsing ng enengingine) e) daldalam am bahbahasa asa PHP PHP sesebagbagai ai proprogragram m CGI CGI PerPeral al padpadaa tahun 1995, yang disebutnya “Personal HomePage”, atau disingkat PHP. Tujuan tahun 1995, yang disebutnya “Personal HomePage”, atau disingkat PHP. Tujuan awalnya adalah mencatat pengunjung yang membuka halaman resume-nya di

awalnya adalah mencatat pengunjung yang membuka halaman resume-nya di web.web.

Kem

Kemudian dia udian dia menmenulis ulang ulis ulang kode - kode - kode tersebkode tersebut ut sacasacara ra keselkeselurahurahan an dengdenganan bah

bahasa asa C C yanyang g memembmbuat uat proprogragram m itu itu memenjanjadi di leblebih ih kaykaya a dendengagan n kemkemamampuapuann penguraian yang lebih luas dan menambahkan konektivitas database. Tahun-tahun penguraian yang lebih luas dan menambahkan konektivitas database. Tahun-tahun berikutnya ada banyak programer yang berjasa

berikutnya ada banyak programer yang berjasa bagi perkembangan PHP, termasukbagi perkembangan PHP, termasuk Zee

Zeev v SurSuraskaski i dan dan AnAndi di GutGutmanmans s yanyang g memenulnulis is kemkembalbali i parparsinsing g enengingine e ununtuktuk menciptakan PHP versi 3 (Stuart

menciptakan PHP versi 3 (Stuart McClure dan Saumil Shah, 2003:23).McClure dan Saumil Shah, 2003:23).

PHP adalah sebuah bahasa pemrograman berbasis web yang mempunyai banyak PHP adalah sebuah bahasa pemrograman berbasis web yang mempunyai banyak keun

keunggulggulan an dibandibandingkdingkan an dengdengan an bahabahasa sa pempemrogrrograman berbasis web aman berbasis web yang yang lainlain (Andi Pramono & M.Syafii, 2005:2). PHP

(Andi Pramono & M.Syafii, 2005:2). PHP sendiri merupakan singkatan dari Personalsendiri merupakan singkatan dari Personal Ho

Home me PagPage e TooTools. ls. SkrSkrip ip ini ini akaakan n memembmbuat uat susuatu atu aplaplikaikasi si dapdapat at diidiintentegragrasiksikanan ked

kedalaalam m HTMHTML L sehsehingingga ga susuatu atu halhalamaaman n weweb b tidtidak ak laglagi i bebersirsifat fat stastatistis, , nanamumunn ber

bersifsifat at dindinamamis. is. SifSifat at seserverver-sr-side ide berberartarti i penpengergerjaajaan n skrskrip ip akaakan n dildilakuakukan kan didi server, baru kemudian hasilnya dikirimkan ke browser. Keunggulan yang dimiliki server, baru kemudian hasilnya dikirimkan ke browser. Keunggulan yang dimiliki program PHP adalah :

program PHP adalah :

•• PHP memiliki tingkat akses yang lebih cepatPHP memiliki tingkat akses yang lebih cepat

•• PHPHP P mememimililiki ki titingngkakat t lilifefecycyclcle e yayang ng cecepapat t sesehihingngga ga seselalalu lu memengngikikututii

perkemban

perkembangan gan teknologi internet.teknologi internet.

•• PHP memiliki tingkat keamanan yang lebih tinggi.PHP memiliki tingkat keamanan yang lebih tinggi.

•• PHPHP P mamampmpu u beberjrjalalan an di di bebebeberarapa pa seservrver er yayang ng adada, a, mimisasalnlnya ya ApApacachehe,,

Microsoft IIS, PWS, phttpd, fhttpd, dan

Microsoft IIS, PWS, phttpd, fhttpd, dan Xitami.Xitami.

•• PHP mampu berjalan di Linux sebagai platform sistem operasi utama bagiPHP mampu berjalan di Linux sebagai platform sistem operasi utama bagi

PHP. PHP.

•• PHP bersifat free atau gratis.PHP bersifat free atau gratis.

2.10 Database dan MySql 2.10 Database dan MySql

M

MyySSQQL L aaddaallaah h ssuuaattuu rreellaattiioonnaal l ddaattaabbaasse e mmaannaaggeemmeennt st syysstteemm (RDBMS)

(6)

kum

kumpulpulan an dardari i filfile-fe-file ile yanyang g sasalinling g berberelaelasi, si, di di mamana na relrelasi asi tertersesebut but ditditununjanjangg dengan kunci dari setiap file

dengan kunci dari setiap file yang ada (Harianto Kristanto, 1996:1).yang ada (Harianto Kristanto, 1996:1). Se

Sedandangkagkan n memenunurut rut FatFatansansyah yah (19(1999:99:2) 2) bahbahwa wa datdatabaabase se (ba(basis sis datdata) a) dapdapatat didefinisikan dalam sejumlah sudut pandang seperti :

didefinisikan dalam sejumlah sudut pandang seperti :

•• Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasiHimpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi

sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah

mudah

•• HimpHimpunan unan data yang data yang salinsaling g berhberhubunubungan gan yang yang disidisimpan secara mpan secara bersbersamaama

sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

memenuhi berbagai kebutuhan.

•• KumpKumpulan ulan file/file/tabletable/ars/arsip ip yang yang salinsaling g berberhubuhubungan ngan yang yang disimdisimpan pan daladalamm

media penyimpanan

media penyimpanan elektronis.elektronis.

Da

Datatababase se memerurupapakakan n sasalalah h sasatu tu kokompmpononen en pepentntining g dadalalam m susuatatu u sisiststemem inf

informormasiasi, , karkarena ena memeruprupakaakan n basbasis is daldalam am memenyenyediadiakan kan infinformormasasi i babagi gi parparaa pemakai. Suatu database menunjukkan suatu kumpulan data yang dipakai dalam pemakai. Suatu database menunjukkan suatu kumpulan data yang dipakai dalam suatu lingkup perusahaan atau

suatu lingkup perusahaan atau instansi.instansi. Sebuah website yang interaktif dan

Sebuah website yang interaktif dan dinamis tentu membutuhkan penyimpandinamis tentu membutuhkan penyimpanan dataan data yang fleksibel dan cepat untuk diakses. Salah satu database untuk server adalah yang fleksibel dan cepat untuk diakses. Salah satu database untuk server adalah MyS

MySQL. QL. MySMySQL QL (My (My StrStructucture ure QueQuery ry LanLanguaguage) ge) adaadalah lah datdatabaabase se serserver ver yanyangg ma

mampmpu u memenanampmpunung g sasampmpai ai raratutusasan n gigiga ga rerecocord rd (A(Andndi i PrPramamonono o & & M.M.SySyafafiiii,, 2005:3).

2005:3).

Sebagai sebuah program penghasil database , MySQL tidak dapat berjalan Sebagai sebuah program penghasil database , MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain (interface). MySQL dapat didukung oleh sendiri tanpa adanya sebuah aplikasi lain (interface). MySQL dapat didukung oleh hampir semua program aplikasi baik yang open source seperti PHP maupun yang hampir semua program aplikasi baik yang open source seperti PHP maupun yang tidak, yang ada pada platform Windows seperti Visual Basic, Visual Foxpro, Delphi, tidak, yang ada pada platform Windows seperti Visual Basic, Visual Foxpro, Delphi, dan lainnya. Untuk mendapatkan program MySQL anda dapat mendownloadnya di dan lainnya. Untuk mendapatkan program MySQL anda dapat mendownloadnya di http://www.mysql.org.

http://www.mysql.org.

Beberapa karakteristik utama dari MySQL yaitu : Beberapa karakteristik utama dari MySQL yaitu :

•• Fully multFully multi-thri-threadeeaded d dendengan gan kernkernel el threthreadedaded, , artinartinya ya adalaadalah h bisa bisa dengdenganan

mudah mempergu

(7)

•• Kita bisa mencampurkan tabel dari database yang berbeda pada query yangKita bisa mencampurkan tabel dari database yang berbeda pada query yang

sama sama

•• MaMampmpu u memenanangnganani i dadatatababase se beberurukukuraran n bebesasar. r. MyMySQSQL L bibisa sa mememumuatat

50.000.000 record dan 60.000 tabel. 50.000.000 record dan 60.000 tabel.

•• Server bisa memberikan pesan kesalahan pada client dalam banyak bahasaServer bisa memberikan pesan kesalahan pada client dalam banyak bahasa

dan lain sebagainya. dan lain sebagainya.

Kelebihan yang dimiliki MySQL adalah ia menggunakan bahasa query standar Kelebihan yang dimiliki MySQL adalah ia menggunakan bahasa query standar ya

yang ng didimimililiki ki SQSQL L (S(Strtrucuctuture re QuQuerery y LaLangnguuegege)e). . SQSQL L adadalalah ah susuatatu u babahahasasa per

perminmintaataan n yanyang g terterstrstruktuktur ur yanyang g teltelah ah disdistantandardarkan kan untuntuk uk sesemua mua proprogragramm pengakses database seperti Oracle, Progress SQ1, SQL Server, dll

pengakses database seperti Oracle, Progress SQ1, SQL Server, dll

SQL adalah kependekan dari Structured Query Language. Dalam bahasa inggris, SQL adalah kependekan dari Structured Query Language. Dalam bahasa inggris, SQL biasa dibaca SEQUEL dan bukan ES-KYU-EL. Bahasa ini merupakan standar SQL biasa dibaca SEQUEL dan bukan ES-KYU-EL. Bahasa ini merupakan standar yang digunakan untuk mengakses basis data relasional. (Abdul Kadir,

yang digunakan untuk mengakses basis data relasional. (Abdul Kadir, 2002:11)2002:11) Seca

Secara ra prinprinsip, sip, perinperintah-tah-perinperintah tah SQL SQL (bias(biasa a disedisebut but perpernyatanyataan) an) dapadapat t dibagdibagii menjadi 3 kelompok, yaitu :

menjadi 3 kelompok, yaitu : •

• DDDDL (L (DaData ta DeDefifininitition on LaLangnguauagege) a) atatau bu baahahasa sa pepenndedefifininisi si dadatata,, •

• DMDML (L (DaData ta MaManinipupulalatition on LaLangnguauagege) a) atatau bu bahahasasa pa pememananipipululasasi di datata, a, dadann •

• DCDCL L (D(Datata Ca Conontrtrol ol LaLannguguagage) e) atatau au babahahasa sa pepengngenendadali li dadatata

2.11 Apache Server 2.11 Apache Server

Web server merupakan suatu server internet yang menggunakan protocol Web server merupakan suatu server internet yang menggunakan protocol HTTP

HTTP (Hyp(Hyperteertext xt TranTransfer sfer ProtProtocolocol) ) untuuntuk k melamelayani yani semusemua a pentpentransransferaferan n datadata (Andry SyahPutra, 2003:1). Web server hingga saat ini merupakan server yang (Andry SyahPutra, 2003:1). Web server hingga saat ini merupakan server yang dapat dikatakan sebagai tulang punggung bagi semua pengguna internet. Hal ini dapat dikatakan sebagai tulang punggung bagi semua pengguna internet. Hal ini dikarenakan, web server bukan hanya bias melayani jenis data dalam bentuk text, dikarenakan, web server bukan hanya bias melayani jenis data dalam bentuk text, akan tetapi juga dapat menampilkan format-format data dalam bentuk gambar, akan tetapi juga dapat menampilkan format-format data dalam bentuk gambar, baik gambar dalam bentuk 2D atau 3D.

baik gambar dalam bentuk 2D atau 3D.

Salah satu aplikasi yang digunakan untuk membangun sebuah web server Salah satu aplikasi yang digunakan untuk membangun sebuah web server adalah apache. Apache merupakan web server open-source dan tersedia platform, adalah apache. Apache merupakan web server open-source dan tersedia platform, termasuk linux dan windows. Web server ini terkenal cukup handal dan banyak termasuk linux dan windows. Web server ini terkenal cukup handal dan banyak digunakan oleh

(8)

digunakan untuk

digunakan untuk

web server. Selain itu performance yang sangat baik apacheweb server. Selain itu performance yang sangat baik apache  juga dapat diperoleh secara gratis. Namun kekurangannya dibagian tampilan grafis  juga dapat diperoleh secara gratis. Namun kekurangannya dibagian tampilan grafis mengharuskan anda untuk memahami dasar-dasar konfigurasi dan instalasi secara mengharuskan anda untuk memahami dasar-dasar konfigurasi dan instalasi secara teks.

teks. F

Fiille e ddiissttrriibbuussi i aappaacchhe e ffoor r wwiinn332 2 ddaappaat t aanndda a ddoowwnnllooaad d ddii htt

http:/p://ww/www.aw.apacpache.he.oror2jd2jdististibiibinarnariesies/wi/win32n321. 1. filfile e binbinary ary yanyang g andanda a dodownwnloaloadd biasanya berupa file EXE yang telah dikompilasi dari file source dan siap untuk biasanya berupa file EXE yang telah dikompilasi dari file source dan siap untuk dijalankan untuk proses instalasi.

dijalankan untuk proses instalasi.

2.12 Macromedia Dreamweaver 2.12 Macromedia Dreamweaver

Drea

Dreamweamweaver ver adaladalah ah progprogram ram aplikaaplikasi si profprofesioesional nal untuuntuk k mengmengedit edit HTMLHTML secara visual dan mengelola web site serta pages (Wahana Komputer, 2002:1). secara visual dan mengelola web site serta pages (Wahana Komputer, 2002:1). Karena tampil secara visual,

Karena tampil secara visual, program aplikasi Macromedia Dreamweaver MX mudahprogram aplikasi Macromedia Dreamweaver MX mudah unt

untuk uk diodioperperasasikaikan. n. ProProgragram m ini ini memenyenyediadiakan kan babanyanyak k perperangangkat kat yanyang g dapdapatat meningkatkan kemampu

meningkatkan kemampuan user an user di dalam membuat web. di dalam membuat web. DreamweavDreamweaver merupakaner merupakan so

softwftware are ututama ama yanyang g digdigunaunakan kan ololeh eh weweb b desdesignigner er maumaupupun n weweb b proprogragrammmmerer dalam mengembangkan suatu situs. Hal ini disebabkan ruang kerja, fasilitas, dan dalam mengembangkan suatu situs. Hal ini disebabkan ruang kerja, fasilitas, dan kemampuan dreamwe

kemampuan dreamweaver yang aver yang mampu meningkatkan produktivitas dan efektivitasmampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs.

dalam desain maupun membangun suatu situs.

Dreamweaver dilengkapi juga fasilitas untuk manajemen situs yang cukup Dreamweaver dilengkapi juga fasilitas untuk manajemen situs yang cukup len

lengkagkap. p. DenDengan gan proprogragram m ini ini seseororang ang proprogragrammmmer er web web dapdapat at dedengangan n mumudahdah me

membmbuat uat dan dan memendndesaesain in wewebnybnya. a. DeDengangan n adaadanya nya proprogragram m ini ini kitkita a tidtidak ak akaakann su

susahsah-s-sudaudah h memengengetik tik scscripript-st-scrcript ipt foformarmat t HTMHTML, L, PHPHP, P, ASP ASP mamaupuupun n benbentuktuk program lainnya. Sebagai editor, dreamweaver mempunyai sifat WYSIWYG artinya program lainnya. Sebagai editor, dreamweaver mempunyai sifat WYSIWYG artinya apa yang kamu lihat akan kamu peroleh (what you see is what you get). Dengan apa yang kamu lihat akan kamu peroleh (what you see is what you get). Dengan kelebihan ini, seorang programmer dapat langsung melihat hasil buatannya tanpa kelebihan ini, seorang programmer dapat langsung melihat hasil buatannya tanpa harus dibuka di browser.

harus dibuka di browser.

Macromedia Flash adalah salah satu software dari perusahaan Macromedia, Macromedia Flash adalah salah satu software dari perusahaan Macromedia, Inc. yang banyak diminati oleh kebanyakan orang oleh karena kehandalannya yang Inc. yang banyak diminati oleh kebanyakan orang oleh karena kehandalannya yang mampu mengerjakan segala hal yang berkaitan dengan multimedia (Andi Pramono mampu mengerjakan segala hal yang berkaitan dengan multimedia (Andi Pramono

(9)

Flash dapat diaplikasikan untuk pembuatan film kartun, banner iklan web Flash dapat diaplikasikan untuk pembuatan film kartun, banner iklan web sit

site, e, prepresesentantasi, si, gamgame e dan dan lailain n sesebagbagainainya. ya. KinKinerjerja a flaflash sh sesendndiri iri jugjuga a dadapatpat dikombinasikan dengan program yang lain, misalnya

dikombinasikan dengan program yang lain, misalnya program AutoCAD, Photoshoprogram AutoCAD, Photoshop,p, dan lain sebagainya. Selain itu flash juga dapat dikombinasikan dengan bahasa dan lain sebagainya. Selain itu flash juga dapat dikombinasikan dengan bahasa pemrogram

(10)

BAB III

BAB III

ANALISIS DAN PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM

3.

3.11 AnAnalialisisis Sists Sistemem

Dalam membangun suatu aplikasi sistem informasi maka diperlukan suatu Dalam membangun suatu aplikasi sistem informasi maka diperlukan suatu pe

perarancncanangagan n sisiststem em yayang ng babaik ik dadan n tetepapat t gugunana. . HaHal l inini i bebertrtujujuauan n ununtutukk mem

memberberikaikan n gamgambarbaran an yanyang g jeljelas as dan dan ranrancacang ng banbangun gun yanyang g leblebih ih rinrinci. ci. DaDariri rancangan yang baik akan diperoleh sistem yang baik pula.

rancangan yang baik akan diperoleh sistem yang baik pula.

Suatu sistem komputer sangat diperlukan untuk mengolah data sehingga Suatu sistem komputer sangat diperlukan untuk mengolah data sehingga memperoleh informasi yang relevan. Sistem komputer memiliki elemen-elemen memperoleh informasi yang relevan. Sistem komputer memiliki elemen-elemen pendukung, yaitu software

pendukung, yaitu software (perangkat lunak)(perangkat lunak) dan hardware (dan hardware (  perangkat keras  perangkat keras).). Pada Sistem Informasi Pariwisata ini dibangun terdiri dari dua session, session Pada Sistem Informasi Pariwisata ini dibangun terdiri dari dua session, session yang pertama adalah Halaman User Umum yaitu berupa halaman – halaman yang yang pertama adalah Halaman User Umum yaitu berupa halaman – halaman yang dap

dapat at diadiakskses es oleoleh h ususer er umumum um mamaupupun un ususer er admadmin in sissistemtem, , daldalam am halhalamaamann ters

tersebut dihadirkaebut dihadirkan n bebebeberapa fasilitas dan rapa fasilitas dan kontkonten en – – kontkonten en menmenarik arik sehisehinggangga dapa

dapat t menmendukudukung ng kredkredibilitibilitas as sistsistem em infoinformasrmasi i yang yang dibadibangun ngun ini. ini. SedaSedangkangkann session yang kedua adalah berupa halaman – halaman yang hanya dapat diakses session yang kedua adalah berupa halaman – halaman yang hanya dapat diakses oleh user admin sistem saja

oleh user admin sistem saja (halaman administrator(halaman administrator).).

Halaman – halaman yang dapat diakses oleh siapa saja (user umum dan Halaman – halaman yang dapat diakses oleh siapa saja (user umum dan user admin) sebut saja halaman user umum inilah yang menjadi sasaran utama user admin) sebut saja halaman user umum inilah yang menjadi sasaran utama

S

Siisstteem m IInnffoormrmaassi i PPeennjjuuaallaan n BBuukku u BBeerbrbaassiis s WWEEB B ppaadda a TTookko o JJaavvaa Media.com

Media.com yaitu yaitu publpublikasikasi i dan dan sarasarana–sna–saranarana a infoinformasrmasi i pejupejualan alan buku secarabuku secara onl

(11)

pen

penuliulis s bukbuku, u, katkategoegori ri bukbuku, u, kolkolekseksi i bukbuku u dan dan helhelp. p. UsUser er dapdapat at memengangakseksess halaman webini dengan melakukan pendaftaran terlebih

halaman webini dengan melakukan pendaftaran terlebih dahulu.dahulu.

3

3..11..11 PPeerraannggkakat Pt Peenndduukkuunng Pg Peennggoollaahhan an DaDatata

Perangkat pendukung pengolahan data merupakan kumpulan dari Perangkat pendukung pengolahan data merupakan kumpulan dari elemen-elemen yang saling berkaitan dan

elemen yang saling berkaitan dan bertanggunbertanggung jawab g jawab untuk memproses masukauntuk memproses masukann (input) dan keluaran (output) sesuai dengan yang

(input) dan keluaran (output) sesuai dengan yang diharapkan.diharapkan. Sis

Sistem tem komkomputputer er mememilmiliki iki eleelememen-en-elemlemen en penpendukdukungung, , yaiyaitutu softwaresoftware

(pe

(peranrangkagkat t lunlunak) ak) dandan hardwarehardware (p(pereranangkgkat at kekeraras)s). . PePerarangngkakat t kekeraras s dadann perangkat lunak yang dibutuhkan adalah sebagai berikut :

perangkat lunak yang dibutuhkan adalah sebagai berikut :

• Perangkat KerasPerangkat Keras

Per

Perangangkat kat KerKeras as mermerupaupakan kan seseperperanangkagkat t alaalat t eleelektrktronionik k yanyang g disdisusuusunn sehingga satu sama lain saling berhubungan dan memiliki ketergantungan yang sehingga satu sama lain saling berhubungan dan memiliki ketergantungan yang mem

membentbentuk uk satu unit satu unit kompkomputeruter, , yang digunakyang digunakan an untuk input untuk input data, mengoldata, mengolahah data, dan menghasilkan keluaran atau laporan sesuai dengan data yang ada. data, dan menghasilkan keluaran atau laporan sesuai dengan data yang ada. Untu

Untuk dapat k dapat menmengopegoperasikrasikan sistem infoan sistem informasrmasi i ini diperlini diperlukan sebuukan sebuah persoah personalnal komputer yang spesifikasi minimumnya sebagai berikut :

komputer yang spesifikasi minimumnya sebagai berikut :

1.

1. Intel Pentium Dual Core Proc 2 GHz,Intel Pentium Dual Core Proc 2 GHz, 2.

2. Hard Disk kapasitas 250 Gb,Hard Disk kapasitas 250 Gb, 3.

3. Memory RAM 1.00 GB,Memory RAM 1.00 GB,

4.

4. MMoonnititoror,, 5.

5. MoMoususe De Dan an keykeyboaboard.rd.

(12)

Adapun spesifikasi dari perangkat lunak (software) yang digunakan untuk Adapun spesifikasi dari perangkat lunak (software) yang digunakan untuk mengoperas

mengoperasikan sistem informasi ini adalah ikan sistem informasi ini adalah sebagai berikut :sebagai berikut :

1.

1. Sistem Operasi : Windows XP ,Sistem Operasi : Windows XP , 2.

2. Internet Browser : Mozilla Firefox 3.6,Internet Browser : Mozilla Firefox 3.6, 3.

3. Web Server : Web Server : AppServ 2.5.8,AppServ 2.5.8,

4.

4. BahBahasasa Pema Pemrogrogramraman : PHan : PHP 5,P 5, 5.

5. DatDatabaabase Sse Serverver : Mer : MySySQL 5,QL 5,

6.

6. Teks Editor : Dreamweaver MX 2008.Teks Editor : Dreamweaver MX 2008. 3.1.2

3.1.2 Perancangan SistemPerancangan Sistem

Si

Siststem em adadalalah ah ssekekumumpupulalan n elelememen en yayang ng sasaliling ng beberhrhububunungagan n dadann bertanggung jawab untuk melaksanakan proses pengolahan data dari masukan bertanggung jawab untuk melaksanakan proses pengolahan data dari masukan ata

atau u inpinput ut sesehinhingga gga dapdapat at memenghnghasiasilkalkan n kelkeluaruaran an ataatau u outoutputput.. (Jogiyanto,(Jogiyanto, 1990: 95)

1990: 95)

Output yang dihasilkan berupa laporan (

Output yang dihasilkan berupa laporan (report report ) informasi yang digunakan) informasi yang digunakan sebagai landasan proses dalam pengambilan suatu keputusan yang baik, serta sebagai landasan proses dalam pengambilan suatu keputusan yang baik, serta info

informatrmatif if bagi bagi yang yang memmembutubutuhkanhkan, , maka diperlukamaka diperlukan n sistsistem em penpendukudukung ng yangyang be

berurupa pa sisiststem em peperarangngkakat t lulunanak k ((softwaresoftware) ) dadan n peperaranngkgkat at kekeraras s ((hardwarehardware)) sebagai alat atau mesin untuk menjalankan pembuatan program dan pengolahan sebagai alat atau mesin untuk menjalankan pembuatan program dan pengolahan database

(13)

3.1.3

3.1.3 Diagram Arus Data (DAD)Diagram Arus Data (DAD)

Dia

Diagragram m AruArus s DatData a (DA(DAD) D) ataatau u DatData a FloFlow w DiaDiagragram m (DF(DFD) D) memeruprupakaakann gerakan data melalui sebuah sistem, mulai

gerakan data melalui sebuah sistem, mulai dari masuk sampai ke dari masuk sampai ke tujuannya.tujuannya. DAD

DAD yanyang g perpertamtama a kalkali i digdigambambarkarkan an adaadalah lah levlevel el terterataatas s (to(top p levlevel)el),, diagr

diagram am ini ini disedisebut but dengdengan an concontext text diagrdiagram am (Diagr(Diagram am KonKonteksteks). ). Dari contextDari context di

diagagraram m inini i kekemumudidian an akakan an didigagambmbar ar dedengngan an lelebibih h ririncnci i lalagi gi yayang ng didisesebubutt ov

overerviview ew didiagagraram m (l(levevel el 0)0). . TiTiapap-t-tiaiap p prprososes es di di ovovererviview ew didiagagraram m akakanan digambarkan secara lebih terinci lagi dan disebut dengan level 1. Tiap-tiap proses digambarkan secara lebih terinci lagi dan disebut dengan level 1. Tiap-tiap proses di level 1 akan digambarkan kembali dengan lebih terinci lagi dan disebut dengan di level 1 akan digambarkan kembali dengan lebih terinci lagi dan disebut dengan level 2 dan seterusnya sampai tiap-tiap proses tidak dapat digambar lebih terinci level 2 dan seterusnya sampai tiap-tiap proses tidak dapat digambar lebih terinci lagi.

lagi.

Berikut adalah tahapan pembuatan diagram arus data : Berikut adalah tahapan pembuatan diagram arus data :

1.

1. Membangun suatu diagram konteks dari sistem yang Membangun suatu diagram konteks dari sistem yang ada. Fungsinya adalahada. Fungsinya adalah

untuk menggambarka

untuk menggambarkan sistem secara garis n sistem secara garis besar yang kemudian akan dipecahbesar yang kemudian akan dipecah menjadi bagian-bagian lebih rinci. Berikut adalah gambar diagram konteks dari menjadi bagian-bagian lebih rinci. Berikut adalah gambar diagram konteks dari Sistem Informasi Penjualan Buku Berbasis WEB pada Toko

(14)

Admin Admin 0 0 s s Sistem informasi Sistem informasi penjualan buku penjualan buku berbasis web pada berbasis web pada

Toko Java Toko Java Media.com

Media.com PengujungPengujung

Login Login Data Admin Data Admin Data propinsi Data propinsi Data pelanggan Data pelanggan Data pemesan Data pemesan Data pemesan_detail Data pemesan_detail Data

Data buku_kbuku_kategoriategori Data buku_koleksi Data buku_koleksi Data penulis Data penulis Data kantong Data kantong Data berita Data berita Data penerbit Data penerbit Data buku_penulis Data buku_penulis Data Admin Data Admin Data propinsi Data propinsi Data pelanggan Data pelanggan Data pemesan Data pemesan Data pemesan_detail Data pemesan_detail Data

Data bukubuku_kategori_kategori Data buku_koleksi Data buku_koleksi Data penulis Data penulis Data kantong Data kantong Data berita Data berita Data penerbit Data penerbit Data buku_penulis Data buku_penulis Informasi buku Informasi buku Informasi pemesan Informasi pemesan Informasi harga buku Informasi harga buku

buku tamu buku tamu

Gambar 3.1 Diagram Konteks Gambar 3.1 Diagram Konteks

Dari gambar diagram konteks di atas dapat dijelaskan, dalam sistem ini Dari gambar diagram konteks di atas dapat dijelaskan, dalam sistem ini ada dua pihak yang yang saling berinteraksi. Yang pertama adalah pihak ada dua pihak yang yang saling berinteraksi. Yang pertama adalah pihak admin

admin, , yaitu pihak yaitu pihak yang mempunyang mempunyai yai hak hak untuuntuk k melamelakukan pengelokukan pengelolaanlaan data sistem informasi ini, baik melakukan input data, update dan hapus data sistem informasi ini, baik melakukan input data, update dan hapus data, maupun pengolahan laporan dan output sistem. Yang kedua adalah data, maupun pengolahan laporan dan output sistem. Yang kedua adalah pih

pihak ak PePengungunjnjungung, , yaiyaitu tu pihpihak ak yanyang g memelaklakukaukan n kunkunjunjungan gan terterhadhadapap web

websitsite e dadan n SisSistem tem InfInformormasasi i PenPenjuajualan lan BuBuku ku BerBerbasbasis is WEWEB B padpada a TokTokoo Java Media.com.

(15)

Gambar 3.2 Diagram Alir Data Level 0 Gambar 3.2 Diagram Alir Data Level 0

(16)

3.1.4

3.1.4 Rancangan Basis DataRancangan Basis Data

Dalam

Dalam ini Sistem Inini Sistem Informasi Penformasi Penjualan Buku Bejualan Buku Berbasis WEB rbasis WEB pada Toko Javapada Toko Java Me

Medidia.a.cocom m DeDengngan an MuMultlti i UsUserer, , pepenunulilis s memembmbuauat t dadatatababase se yayang ng bebernrnamamaa  “TokoBukuDb” yang terdiri atas beberapa tabel dengan struktur dan fungsinya  “TokoBukuDb” yang terdiri atas beberapa tabel dengan struktur dan fungsinya

masing-masin

masing-masing, tabel-tabel-tabel yang g, tabel-tabel-tabel yang dibangun tersebut yaitu :dibangun tersebut yaitu :

1.

1. Tabel propinsiTabel propinsi

Ku

Kuncnci i popokokokk :: kdkd_p_proropipinsnsii F

Fuunnggssii :: mmeerreekkaam m ddaatta a pprrooppiinnssi i ddaan n wwiillaayyaah h yyaanng g aaddaa..

Tabel 3.1 Tabel propinsi Tabel 3.1 Tabel propinsi

2.

2. Tabel pelangganTabel pelanggan

Kun

Kunci ci pokpokokok :: uiduid_pe_pelanlanggaggann F

Fuunnggssii :: mmeerreekkaam m ddaatta a ppeelalannggggaan n yyaanng g sseeddaanng g mmeemmbbeelli i bbuukkuu

N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. kkdd__pprrooppiinnssii cchhaarr 44 Kode propinsiKode propinsi 2.

2. nnmm__pprrooppiinnssii vvaarrcchhaarr 6600 NamaNama 3.

(17)

3.

3. Tabel pemesananTabel pemesanan

Ku

Kuncnci pi pokokokok :: nono_p_pesesanan F

Fuunnggssii :: mmeerreekkaam dam datta sea semmuua daa datta yaa yanng seg sebbeelluummnnyya bea berraadda paa paddaa didalam table kantong.

didalam table kantong.

Tabel 3.3 Tabel pemesanan Tabel 3.3 Tabel pemesanan N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. uuiidd__ppllgg cchhaarr((66)) 44 Id pelangganId pelanggan

2.

2. nnaammaa vvaarrcchhaarr((5500)) 6600 NamaNama

3.

3. kkeellaammiinn eennuumm((''PP'', , ''WW'')) 1122 Jenis kelaminJenis kelamin 4.

4. aallaammaatt vvaarrcchhaarr 220000 AlamatAlamat

5.

5. kkoottaa vvaarrcchhaarr 110000 kotakota

6.

6. kkdd__pprrooppiinnssii cchhaarr 44 Kode propinsiKode propinsi 7.

7. nneeggaarraa vavarrcchhaarr 6600 NegaraNegara

8.

8. kkdd__ppoosstt iinntt 55 Kode postKode post

9.

9. eemmaaiill vvaarrcchhaarr 4400 EmailEmail

10.

10. tteellpp__rruummaahh vvaarrcchhaarr 1155 Telpon rumahTelpon rumah 11.

11. tteellpp__hhpp vavarrcchhaarr 1155 Telpon hpTelpon hp

12

12 nnoo__ffaaxx vavarrcchhaarr 1155 No faxNo fax

13.

13. ssttaattuuss__ppeessaann eennuumm((''FFRREEEE'',, 'ORDER') 'ORDER')

Status pesan Status pesan

14.

14. uusseerrIIDD vvaarrcchhaarr 3355 User idUser id

15.

(18)

4.

4. Tabel pemesana detailTabel pemesana detail

Ku

Kuncnci poi pokokokk :: uiuid_d_pepesasann F

Fuunnggssii : : ddiigguunnaakkaan n uunnttuuk k mmeennyyiimmppaan n ddaatta a lleennggkkaap p bbuukku u yyaanngg dipesan .

dipesan .

Tabel 3.4 Tabel pemesanan detail Tabel 3.4 Tabel pemesanan detail N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1.

no_pesan

no_pesan

cchhaarr 88 Kode propinsiKode propinsi

2.

2.

uid_plg

uid_plg

cchhaarr 66 NamaNama

3.

3.

tanggal

tanggal

datedate Ongkos kirimOngkos kirim

4.

4.

 jam

 jam

timetime JamJam 5.

5.

status_bayar

status_bayar

enum('PEenum('PE SAN', SAN', 'LUNAS') 'LUNAS') Status bayar Status bayar 6

6

unik_tranfer

unik_tranfer

cchhaarr 33 Unik tranferUnik tranfer

N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. uuiidd__ppeessaann iinntt 44 Uid pesanUid pesan 2.

2. nnoo__ppeessaann cchhaarr 88 No pesanNo pesan 3.

3. KKdd__kkoolleekkssii cchhaarr 66 Kode koleksiKode koleksi 4.

(19)

5.

5. Tabel buku kategoriTabel buku kategori

Ku

Kuncnci poki pokokok :: kdkd_k_katategegororii Fu

Fungngsisi : d: digigununakakan an uuntntuk uk mmenenyiyimmpapan n dadatata-d-datata ba buuku ku sesessuauai ki katategegorori.i.

Tabel 3.5 Tabel buku kategori Tabel 3.5 Tabel buku kategori

6.

6. Tabel penulisTabel penulis

Kunc

Kunci poi pokokkok : kd: kd_pen_penulisulis Fu

Funngsgsii : d: diigugunnakakaan un unntutuk mk menenyiyimmppan an ddaata nta naamma pa peennululis is dadari ri ssememuuaa buku yang dijual.

buku yang dijual.

Tabel 3.6 Tabel penulis Tabel 3.6 Tabel penulis N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. kkdd__kkaatteeggoorrii CChhaarr 55 Kode kategoriKode kategori 2.

2. NNmm__kkaatteeggoorrii vvaarrcchhaarr 110000 Nama kategoriNama kategori 3.

3. kkeetteerraannggaann vvaarrcchhaarr 220000 keteranganketerangan

N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. kkdd__ppeennuulliiss cchhaarr 55 Kode pesanKode pesan 2.

2. nnmm__ppeennuulliiss vvaarrcchhaarr 6600 Nama penulisNama penulis 3.

(20)

7.

7. Tabel kantongTabel kantong

Kunc

Kunci i pokopokokk :id_k:id_kantoantongng F

Fuunnggssii : d: diigguunnaakkaan un unnttuuk mk meennyyiimmppaan dn daatta ta trraannssaakkssi.i.

Tabel 3.7 Tabel kantong Tabel 3.7 Tabel kantong

8.

8. Tabel buku_koleksiTabel buku_koleksi

Kunc

Kunci i pokopokokk :kd_k:kd_kolekoleksisi F

Fuunnggssii : : ddiigguunnaakkaan n uunnttuuk k mmeennyyiimmppaan n ddaatta a lleennggkkaap p bbuukku u yyaanngg dipesan .

dipesan .

Tabel 3.8 Tabel buku koleksi Tabel 3.8 Tabel buku koleksi N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. IIdd__kkaannttoonngg IInntt 55 Id kantongId kantong 2.

2. KKdd__kkoolleekkssii cchhaarr 66 Kode koleksiKode koleksi 3.

3. JJuummllaahh IInntt 33 JumlahJumlah 4.

4. ttaannggggaall DDaattee TanggalTanggal 5.

5. jjaamm CChhaarr 22 JamJam 6.

(21)

9.

9. Tabel beritaTabel berita

Ku

Kuncnci i popokokokk :i:id_d_ beberiritata F

Fuunnggssii: : ddiigguunnaakkaan un unnttuuk mk meennaammppiillkkaan bn beebbeerraappa ba beerriitta yaa yanngg berkaitan dengan buku.

berkaitan dengan buku.

Tabel 3.9 Tabel berita Tabel 3.9 Tabel berita N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. kkdd__kkoolleekkssii cchhaarr 66 Kode koleksiKode koleksi 2.

2. kkdd__kkaatteeggoorrii cchhaarr 55 Kode kategoriKode kategori 3.

3. kkdd__ppeenneerrbbiitt cchhaarr 55 Kode penerbitKode penerbit 4.

4. kkdd__ppeennuulliiss cchhaarr 55 Kode penulisKode penulis 5.

5. jjuudduull__bbuukkuu vvaarrcchhaarr 220000 Judul bukuJudul buku 6.

6. ffiillee__ggaammbbaarr VaVarrcchhaarr 220000 File gambarFile gambar 7.

7. hhaarrggaa iinntt 1155 HargaHarga 8.

8. ddiisskkoonn iinntt 22 DiskonDiskon

9.

9. ssttookk iinntt 44 stokstok

10.

(22)

10.

10. Tabel penerbitTabel penerbit

Ku

Kuncnci pi pokokokok :: pepenenerbrbitit F

Fuunnggssii : : ddiigguunnaakkaan n uunnttuuk k mmeennyyiimmppaan n sseemmuua a ddaatta a ppeenneerrbbiit t ddaarrii semua judul buku yang dijual.

semua judul buku yang dijual.

Tabel 3.10 Tabel penerbit Tabel 3.10 Tabel penerbit N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. iidd__bbeerriittaa iinntt 33 Id beritaId berita 2.

2. jjuudduull vvaarrcchhaarr 110000 JudulJudul 3.

3. rriinnggkkaassaann vavarrcchhaarr 220000 RingkasanRingkasan 4.

4. lleennggkkaapp tteexxtt LengkapLengkap 5.

5. ttaannggggaall ddaattee tanggaltanggal

N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. kkdd__ppeenneerrbbiitt cchhaarr 55 Kode penerbitKode penerbit 2.

2. nnmm__ppeenneerrbbiitt vvaarrcchhaarr 4400 Nama penerbitNama penerbit 3.

(23)

11.

11. Tabel buku tamuTabel buku tamu

Ku

Kuncnci pi pokokokok : : idid_b_btatamumu F

Fuunnggssii : d: diigguunnaakkaan un unnttuuk mk meennyyiimmppaan kn krriittiik dk daan sn saarraan .n .

Tabel 3.11 Tabel buku tamu Tabel 3.11 Tabel buku tamu

12.

12. Tabel adminTabel admin

Kun

Kunci ci pokpokokok : : useuserIDrID Fu

Funnggssii : : ddiigguunnaakkaan n sseebbaaggaai i ggeerrbbaanng g aattaau u llooggiin n uunnttuuk k mmaassuuk k ppaaddaa sistem .

sistem .

Tabel 3.12 Tabel admin Tabel 3.12 Tabel admin N

Noo NNaamma a FFiieelldd TTiippee UUkkuurr KKeetteerraannggaann 1.

1. iidd__bbttaammuu iinntt 33 Id buku tamuId buku tamu 2.

2. nnaammaa vvaarrcchhaarr 3355 NamaNama

3.

3. eemmaaiill vvaarrcchhaarr 6600 EmailEmail 4.

4. kelamin kelamin enum(‘p’,’ enum(‘p’,’  W’) W’)

kelamin kelamin

5.

5. kkoommeennttaarr vavarrcchhaarr 2200 KomentarKomentar 6.

(24)

3.1.5

3.1.5 Relasi Antar TabelRelasi Antar Tabel

N

Noo NNaamma a FFiieelldd TTiippee UkUkuurraann KKeetteerraannggaann 1.

1. uusseerrIIDD vvaarrcchhaarr 3300 UsernameUsername

2.

(25)

propinsi propinsi kd_propinsi * kd_propinsi * nm_propinsi nm_propinsi ongkos_kirim ongkos_kirim admin admin userID * userID * passID passID pelanggan pelanggan uid_plg * uid_plg * nama nama kelamin kelamin alamat alamat kota kota kd_propinsi ** kd_propinsi ** negara negara kd_post kd_post email email telp_rumah telp_rumah telp_hp telp_hp no_fax no_fax status_pesan status_pesan userID userID passID passID pemesanan pemesanan no_pesan * no_pesan * uid_plg ** uid_plg ** tanggal tanggal  jam  jam status_bayar  status_bayar  unik_transfer  unik_transfer  pemesanan_detail pemesanan_detail id_pesan * id_pesan * no_pesan ** no_pesan ** kd_koleksi ** kd_koleksi **  jumlah  jumlah buku_kategori buku_kategori kd_kategori * kd_kategori * nm_kategori nm_kategori keterangan keterangan penulis penulis kd_penulis * kd_penulis * nm_penulis nm_penulis profil profil buku_koleksi buku_koleksi kd_koleksi * kd_koleksi * kd_kategori ** kd_kategori ** kd_penerbit ** kd_penerbit ** kd_penulis ** kd_penulis **  judul_buku  judul_buku file_gambar  file_gambar  harga harga diskon diskon stok stok sinopsis sinopsis penerbit penerbit kd_penerbit * kd_penerbit * nm_penerbit nm_penerbit alamat alamat kantong kantong id_kantong * id_kantong * kd_koleksi kd_koleksi  jumlah  jumlah tanggal tanggal  jam  jam uid_plg uid_plg berita berita id_berita * id_berita *  judul  judul ringkasan ringkasan lengkap lengkap tanggal tanggal Buku tamu Buku tamu id_btamu * id_btamu * nama nama email email kelamin kelamin komentar  komentar  tanggal tanggal

Gambar 3.3 Relasi Tabel  Gambar 3.3 Relasi Tabel 

3

3..11..66 DDiiaaggrraam m AAlliir r SSiisstteemm

Untuk mencapai hasil yang maksimal, maka dibangun Diagram Alir Sistem Untuk mencapai hasil yang maksimal, maka dibangun Diagram Alir Sistem unt

untuk uk memenenentuntukan kan lanlangkagkah-lh-langangkah kah yanyang g akaakan n dildilakuakukan kan ololeh eh pempemrorogragram.m. Gamb

(26)

B u k u B u k u k o le k s i k o le k s i B u k u B u k u k a te g o k a te g o r ir i P e m P e m e s a ne s a n a n a n d e d e ta ilta il P r o p in s iP r o p in s i k a n to n g k a n to n g b e r ita

b e r ita p e n u lis p e n u lis p e n e r b itp e n e r b it p e m p e m e s a n ae s a n a

nn p e p e la la n g n g g g a n a n a a d m ind m in B u k u B u k u ta m u ta m u r e k a m r e k a m r e k a mr e k a m r r e e k k a a m m r r e e k k a a m m r r e e k k a a m m r r e e k k a a mm r e k a mr e k a m r e k a m r e k a m r r e e k k a a m m r r e e k k a a m m r r e e k k a a m m r r e e k k a a mm a d m in a d m in p e m p e m e s a ne s a n a n a n p e la n g g a p e la n g g a nn B u k u B u k u k a te g o k a te g o r ir i P e m P e m e s a ne s a n a n a n d e d e ta ilta il P r o p in s iP r o p in s i B u k u B u k u k o le k s i k o le k s i p e n u lis p e n u lis p e n e r b itp e n e r b it k a n to n g k a n to n g B u k u B u k u ta m u ta m u b e r ita b e r ita c e ta k c e ta k cceett aakk c e ta kc e ta k c e ta kc e ta k c e ta kc e ta k cceett aakk c e ta kc e ta k cceettaakk c e ta kc e ta k c e ta kc e ta k cceett aakk 33 44 55 66 99 1 01 0 2 2 77 88 1 11 1 11 Keterangan : Keterangan :

1.Laporan data buku tamu 1.Laporan data buku tamu 2.Laporan data berita 2.Laporan data berita 3.Laporan data kantong 3.Laporan data kantong 4.Laporan data penulis 4.Laporan data penulis 5.l

5.l aporaaporan data n data penerbpenerbitit 6.laporan data buku koleksi 6.laporan data buku koleksi 7.laopran data buku kategori 7.laopran data buku kategori

8.

8. LaporLaporan data pemesanan dan data pemesanan detailetail 9.

9. LaporLaporan data pran data propinsiopinsi 10.

10. Laporan Laporan data pemesanandata pemesanan 11.

11. Laporan Laporan data pelanggandata pelanggan

Gambar 3.4 Diagram Alir System Gambar 3.4 Diagram Alir System

3

(27)

Dalam implementasi sistem ini akan

Dalam implementasi sistem ini akan dibahas mengenai rancangan input yangdibahas mengenai rancangan input yang  juga akan

 juga akan menampilkan menampilkan desain desain rancangan rancangan dari input dari input program program dan randan rancangancangan output, yang merupkan hasil dari

output, yang merupkan hasil dari output program yang akan dijalankan.output program yang akan dijalankan.

3.2.1

3.2.1 Rancangan Rancangan Masukan Masukan (input)(input) 1.

1. Form Form berisi update berberisi update berita terbaru dari buku – buita terbaru dari buku – buku yang disediakan tokoku yang disediakan toko

buku Java Media.com buku Java Media.com

Gambar 3.5 home

Gambar 3.5 home

2.

2. Halaman PHalaman Pendaftaran endaftaran Baru, HBaru, Halaman ini alaman ini menampilkamenampilkan form n form pendaftaran pendaftaran bagibagi pelanggan baru yang belum menjadi member toko buku Java media. Form ini pelanggan baru yang belum menjadi member toko buku Java media. Form ini wajib diisi

wajib diisi bagi pelanggan yang belum menjadi member dan ingin bagi pelanggan yang belum menjadi member dan ingin membelimembeli buku secara online.

(28)

Gamab 3.6 pendaftara pelanggan baru Gamab 3.6 pendaftara pelanggan baru 3.

3. Menu Menu Ubah Ubah Admin, Admin, menu menu ini dipini diperuntukkan eruntukkan bagi bagi admin admin apabila aapabila admin dmin inginingin mengubah password yang digunakan untuk login.

mengubah password yang digunakan untuk login.

Gambar 3.7 ubah admin Gambar 3.7 ubah admin

4.

4. Menu KoMenu Koleksi Buku Tleksi Buku Tambah, mambah, menu ini enu ini berfungsi uberfungsi untuk menntuk menginput data ginput data bukubuku terbaru yang bisa diinputkan oleh

(29)

Gambar 3.8 masukkan data koleksi Gambar 3.8 masukkan data koleksi

3.2.2

3.2.2 Rancangan Keluaran (output)Rancangan Keluaran (output)

1.

1. BeBeririta ta teterbrbararu, u, memenanampmpililkakan n isisi i dadari ri beberirita ta teterbrbararu u dadari ri totokokobubuku ku JaJavava Media.com

(30)

2.

2. For

Form Pe

m Penda

ndafta

ftaran

ran Bar

Baru

u

3.

3. Fo

Form u

rm ubah P

bah Pas

assw

swor

ord

d

4.

(31)

3

3..33 PPrrooggrraamm

Program ini akan

Program ini akan menjelaskamenjelaskan tentang source code dari n tentang source code dari program yang adaprogram yang ada pada pada web

pada pada web dari Sistem penjualan buku online. Dimana source code tersebutdari Sistem penjualan buku online. Dimana source code tersebut akan membemtuk sebuah form dari desain program yang dibuat.

akan membemtuk sebuah form dari desain program yang dibuat.

1.

1. Pro

Progra

gram Log

m Login P

in Peng

enggun

guna:

a:

<?php <?php session_start(); session_start(); include_once "librari/inc.koneksi.php"; include_once "librari/inc.koneksi.php"; if ($_POST['TbLogin']) { if ($_POST['TbLogin']) { $TxtUserID

$TxtUserID = = $_POST['TxtUserID$_POST['TxtUserID'];']; $TxtPassID

$TxtPassID = = $_POST['TxtPa$_POST['TxtPassID'];ssID']; if (trim($TxtUserID)=="") {

if (trim($TxtUserID)=="") {

$pesan[] = "Data User Name kosong"; $pesan[] = "Data User Name kosong"; }

}

if (trim($TxtPassID)=="") { if (trim($TxtPassID)=="") {

$pesan[] = "Data Password kosong"; $pesan[] = "Data Password kosong"; }

}

$pass = md5($TxtPassID); $pass = md5($TxtPassID); $sql_cek =

$sql_cek = "SELECT * FROM "SELECT * FROM pelanggan WHERE `userID`='$TxtUserID' AND `passID`='$pass'";pelanggan WHERE `userID`='$TxtUserID' AND `passID`='$pass'"; $qry_cek = mysql_query($sql_cek, $koneksi) or die ("Gagal Cek");

$qry_cek = mysql_query($sql_cek, $koneksi) or die ("Gagal Cek"); $ada_cek =

$ada_cek = mysql_num_rows($qrymysql_num_rows($qry_cek);_cek); $hls_cek =

$hls_cek = mysql_fetch_array($qry_mysql_fetch_array($qry_cek);cek); if ($ada_cek >=1) {

if ($ada_cek >=1) { $SES_USERP

$SES_USERPLG = LG = $TxtUserID;$TxtUserID; session_register("SES_USERPLG"); session_register("SES_USERPLG"); $SES_UIDPLG =

$SES_UIDPLG = $hls_cek['uid_plg'];$hls_cek['uid_plg']; session_register("SES_UIDPLG"); session_register("SES_UIDPLG"); $sql_del =

$sql_del = "DELETE FROM kantong WHERE "DELETE FROM kantong WHERE uid_plg='$hls_cek[uuid_plg='$hls_cek[uid_plg]'";id_plg]'"; mysql_query($sql_del) or die ("Gagal

mysql_query($sql_del) or die ("Gagal hapus".mysql_error())hapus".mysql_error());; echo "<meta

echo "<meta http-equiv='refresh' content='0; url=index.php'>";http-equiv='refresh' content='0; url=index.php'>"; exit;

exit; }else { }else {

$pesan[] = "User dan Password lama belum benar"; $pesan[] = "User dan Password lama belum benar"; }

}

if (! count($pesan)==0 ) { if (! count($pesan)==0 ) {

$TxtUserID =

$TxtUserID = $_POST['T$_POST['TxtUserID'];xtUserID']; echo "<br><br>";

echo "<br><br>";

echo "<div align='left'>"; echo "<div align='left'>";

echo "&nbsp; <b> Kesalahan Input :

echo "&nbsp; <b> Kesalahan Input : </b><br>";</b><br>"; foreach ($pesan as $indeks=>$pesan_tampil) { foreach ($pesan as $indeks=>$pesan_tampil) {

$urut_pesan++; $urut_pesan++;

echo "<font color='#FF0000'>"; echo "<font color='#FF0000'>";

(32)

echo "</font>"; echo "</font>"; } } echo "</div><br>"; echo "</div><br>"; } } } } ?> ?>

Script Program Login pengguna tersebut menggunakan method POST, method ini Script Program Login pengguna tersebut menggunakan method POST, method ini digunakan untuk mengolah input dari suatu client dengan teknik program yang digunakan untuk mengolah input dari suatu client dengan teknik program yang mem

membaca stan baca stan dari inpudari input. Yang menjat. Yang menjadi acuan adaladi acuan adalah bahasa progh bahasa program sepram sepertierti ASP/CGI, sehingga seolah-olah program tersebut membaca input dari papan ketik ASP/CGI, sehingga seolah-olah program tersebut membaca input dari papan ketik atau keyboard. Sehingga akan memanggil data dari

atau keyboard. Sehingga akan memanggil data dari ‘TbLogin’.‘TbLogin’.

2.

2. Bu

Buku K

ku Kol

olek

eksi

si

<?php <?php

if ($_GET['sub']=="penulis") { if ($_GET['sub']=="penulis") {

$sql =

$sql = "SELECT BK.*,PL.nm_pen"SELECT BK.*,PL.nm_penulis, PN.nm_penerbitulis, PN.nm_penerbit

FROM buku_koleksi BK, penulis PL, penerbit PN FROM buku_koleksi BK, penulis PL, penerbit PN WHERE

WHERE PL.kd_penulis=BK.kPL.kd_penulis=BK.kd_penulisd_penulis AND

AND PN.kd_penerbit=BK.kd_PN.kd_penerbit=BK.kd_penerbitpenerbit AND

AND BK.kd_penulis='".BK.kd_penulis='".$_GET['kode']."'$_GET['kode']."' ORDER BY BK.kd_koleksi"; ORDER BY BK.kd_koleksi"; } } elseif ($_GET['sub']=="kategori") { elseif ($_GET['sub']=="kategori") { $sql =

$sql = "SELECT BK.*,PL.nm_pen"SELECT BK.*,PL.nm_penulis, PN.nm_penerbitulis, PN.nm_penerbit

FROM buku_koleksi BK, penulis PL, penerbit PN FROM buku_koleksi BK, penulis PL, penerbit PN WHERE

WHERE PL.kd_penulis=BK.kPL.kd_penulis=BK.kd_penulisd_penulis AND

AND PN.kd_penerbit=BK.kd_PN.kd_penerbit=BK.kd_penerbitpenerbit AND

AND BK.kd_kategori='".$_GBK.kd_kategori='".$_GET['kode']."'ET['kode']."' ORDER BY BK.kd_koleksi"; ORDER BY BK.kd_koleksi"; } } else { else { $sql =

$sql = "SELECT BK.*,PL.nm_pen"SELECT BK.*,PL.nm_penulis, PN.nm_penerbitulis, PN.nm_penerbit

FROM buku_koleksi BK, penulis PL, penerbit PN FROM buku_koleksi BK, penulis PL, penerbit PN WHERE

WHERE PL.kd_penulis=BK.kPL.kd_penulis=BK.kd_penulisd_penulis AND

AND PN.kd_penerbit=BK.kd_PN.kd_penerbit=BK.kd_penerbitpenerbit ORDER BY BK.kd_koleksi limit 7 offset 0"; ORDER BY BK.kd_koleksi limit 7 offset 0"; }

}

$qry = mysql_query($sql, $koneksi) or die ("Gagal berita"); $qry = mysql_query($sql, $koneksi) or die ("Gagal berita"); while ($data = mysql_fetch_array($qry)) {

while ($data = mysql_fetch_array($qry)) { $no++;

$no++;

$harga = $data['harga'] -

$harga = $data['harga'] - (($data['harga'(($data['harga'] * ] * $data['diskon'])/10$data['diskon'])/100)0) ?>

?>

Pada script program Buku Koleksi ini menggunakan method GET, yaitu suatu cara Pada script program Buku Koleksi ini menggunakan method GET, yaitu suatu cara bagaimana program di server membaca komponen form yang diterima. Method ini bagaimana program di server membaca komponen form yang diterima. Method ini akan mengolah input yang dikirim. Dalam hal ini yang digunakan adalah membaca akan mengolah input yang dikirim. Dalam hal ini yang digunakan adalah membaca parameter dari sebuah fungsi.

(33)

<?php <?php session_start(); session_start(); include_once "librari/inc.koneksi.php"; include_once "librari/inc.koneksi.php"; include_once "librari/inc.librari.php"; include_once "librari/inc.librari.php"; $row =1; $row =1;

$sql = "SELECT * FROM buku_kategori ORDER BY kd_kategori"; $sql = "SELECT * FROM buku_kategori ORDER BY kd_kategori"; $sql = mysql_query($sql, $koneksi) or die ("Gagal query"); $sql = mysql_query($sql, $koneksi) or die ("Gagal query"); ?> ?> <html> <html> <head> <head> <title>Daftar Kategori</title> <title>Daftar Kategori</title>

<link href="style/user.css" rel="stylesheet" type="text/css"> <link href="style/user.css" rel="stylesheet" type="text/css"> </head>

</head> <body> <body>

<table width="99%" border="0" align="center" cellpadding="2" cellspacing="0"> <table width="99%" border="0" align="center" cellpadding="2" cellspacing="0"> <tr> <tr> <td <td valign="middle">&nbsp;<valign="middle">&nbsp;</td>/td> <td <td valign="middle">&nbsp;<valign="middle">&nbsp;</td>/td> </tr> </tr> <tr bgcolor="#DFE9FF"> <tr bgcolor="#DFE9FF"> <td valign="middle"> <td valign="middle">

<img src="Image/arow.gif" width="16" height="16"></td> <img src="Image/arow.gif" width="16" height="16"></td> <td valign="middle" class="JUDUL"> Kategori>> </td> <td valign="middle" class="JUDUL"> Kategori>> </td> </tr> </tr> <tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </tr> <tr> <tr> <td <td width="10">&nbsp;width="10">&nbsp;</td></td> <td width="965"> <td width="965">

<table width="100%" border="0" align="center" cellpadding="2"> <table width="100%" border="0" align="center" cellpadding="2"> <tr> <tr> < < ?> ?> Sc

Scripript t proprogragram m padpada a BukBuku u KatKategoegori ri akaakan n memenamnampilpilkan kan semsemua ua datdata a dadari ri bubukuku kategori dengan menggunakan perintah SELECT * FROM buku_kategori, dengan kategori dengan menggunakan perintah SELECT * FROM buku_kategori, dengan kun

kunci ci priprimemernyrnya a adaadalah lah kd_kd_katkategoegori. ri. PerPerintintah ah untuntuk uk memenamnampilpilkan kan memmembuabuatt koneksi adalah “$sql = mysql_query($sql, $koneksi) or die ("Gagal query");”, inti koneksi adalah “$sql = mysql_query($sql, $koneksi) or die ("Gagal query");”, inti dari mysql_query ialah pengetikkan perintah SQL yang ditampung pada variabel dari mysql_query ialah pengetikkan perintah SQL yang ditampung pada variabel $sql. Jika query salah atau tidak dapat dieksekusi maka akan tampil “or die ("Gagal $sql. Jika query salah atau tidak dapat dieksekusi maka akan tampil “or die ("Gagal query");”, jika benar makatidak ada

query");”, jika benar makatidak ada pesan error.pesan error.

4.

4. Ta

Tamp

mpil

il Be

Beri

rita

ta

<?php <?php

$sql = "SELECT * FROM berita ORDER BY id_berita"; $sql = "SELECT * FROM berita ORDER BY id_berita";

$qry = mysql_query($sql, $koneksi) or die ("Gagal berita"); $qry = mysql_query($sql, $koneksi) or die ("Gagal berita"); while ($data = mysql_fetch_array($qry)) {

while ($data = mysql_fetch_array($qry)) { $no++;

(34)

<tr bgcolor="#FFFFFF"> <tr bgcolor="#FFFFFF">

<td><? echo $no; ?></td> <td><? echo $no; ?></td> <td><? echo

<td><? echo tgl_eng_to_ind($data['tantgl_eng_to_ind($data['tanggal']); ?></td>ggal']); ?></td> <td><? echo $data['judul']; ?></td>

<td><? echo $data['judul']; ?></td> <td align="center">

<td align="center">

<a href="BeritaUbahFm.php?idubah=<

<a href="BeritaUbahFm.php?idubah=<? ? echo $data['id_berita']; echo $data['id_berita']; ?>">Ubah</a>?>">Ubah</a> <a href="BeritaHapus.php?idhapus=<? echo

<a href="BeritaHapus.php?idhapus=<? echo $data['id_berita']; ?>">Hapus</a></td>$data['id_berita']; ?>">Hapus</a></td> </tr>

</tr>

Perin

Perintah tah pada script pada script TampTampil il BeriBerita ta ini ini menmenggunggunakan perintah “SELECakan perintah “SELECT T * * FROMFROM berita” untuk menampilkan semua data yang ada pada form “id_berita” dan data berita” untuk menampilkan semua data yang ada pada form “id_berita” dan data akan diurutkan berdasarkan urutan atau patokan. Dengan attribut

akan diurutkan berdasarkan urutan atau patokan. Dengan attribut ascendingascending atauatau

descending descending..

(35)

BAB IV BAB IV

KESIMPULAN DAN SARAN KESIMPULAN DAN SARAN 4.1 Kesimpulan

4.1 Kesimpulan

Set

Setela

elah

h pen

penuli

ulis

s ber

berhas

hasil

il mer

meranc

ancang

ang dan

dan mem

membua

buat

t Sist

Sistem

em Info

Informa

rmasi

si

P

Pe

en

njju

ua

alla

an

n B

Bu

uk

ku

u B

Be

errb

ba

assiis

s W

WE

EB

B p

pa

ad

da

a T

To

ok

ko

o JJa

av

va

a M

Me

ed

diia

a..cco

om

m,

, d

de

en

ng

ga

an

n

menggunakan

menggunakan

dendengan gan menmengungunakaakan n PHP PHP dan dan MYSMYSQLQL

beb

bebera

erapa

pa hal

hal yan

yang

g

dapat disimpulkan, yaitu :

dapat disimpulkan, yaitu :

1.

1.

Sistem in

Sistem informa

formasi

si penju

penjualan buku se

alan buku secara onlin

cara online ini dapat me

e ini dapat menjadi sala

njadi salah

h

satu solusi yang dapat digunakan untuk mempermudah penjual dalam

satu solusi yang dapat digunakan untuk mempermudah penjual dalam

me

meng

ngol

olah

ah da

data

ta pe

penj

njua

uala

lan

n bu

buku

ku ,

, se

sert

rta

a me

membu

mbuat

at la

lapo

pora

ran

n pe

penj

njua

uala

lan

n

barang dengan lebih mudah, cepat dan efisien.

barang dengan lebih mudah, cepat dan efisien.

2.

2.

Ha

Hasil

sil pe

peng

ngol

olah

ahan

an dat

data

a -

- da

data

ta pad

pada

a si

sist

stem

em in

info

form

rmas

asi

i pe

penj

njua

uala

lan

n bu

buku

ku

berupa laporan data buku, laporan data konsumen yang memesan buku

berupa laporan data buku, laporan data konsumen yang memesan buku

secara online, laporan data penjualan buku dan nota transaksi penjualan

secara online, laporan data penjualan buku dan nota transaksi penjualan

buku.

Gambar

Gambar 3.1 Diagram KonteksGambar 3.1 Diagram Konteks
Gambar 3.2 Diagram Alir Data Level 0Gambar 3.2 Diagram Alir Data Level 0
Tabel 3.1 Tabel propinsiTabel 3.1 Tabel propinsi
Tabel 3.3 Tabel pemesananTabel 3.3 Tabel pemesananN
+7

Referensi

Dokumen terkait

Putusan MK Nomor 191/PHPU.D-VIII/2010 tentang tentang Perselisihan Hasil Pemilihan Umum Kepala Daerah dan Wakil Kepala Daerah Kabupaten Konawe Utara.. Putusan MK Nomor

Sedangkan penelitian yang penulis teliti mengarah kepada kontrak perjanjian yang dilakukan antara petani dan pengepul dalam jual beli sayur, dilakukan dengan cara pengepul

3 Pelaporan kepada instansi dan/atau pejabat yang berwenang dalam hal menemukan dugaan penyimpangan atau pelanggaran kegiatan pemanfaatan ruang yang melanggar rencana tata

Analisis Kegagalan Koordinasi Rele Arus Lebih ( Over Current Relay ) Terhadap Kontinuitas Sistem Distribusi Tenaga Listrik di GI Tanggul, Penyulang Sidomekar; Septyan

Mufasir dari generasi pertengahan Abu Bakar Muhammad bin Abdullah atau sering dikenal dengan Ibnu al-Arabi menafsirkan surat an-Nisa’ dalam Tafsir Ah } kam

Tuntutan pelaksanaan program pendekatan kegiatan tingkat lokal berdasar kebijakan nasional &amp; kerangka kerja kelembagaan yang menunjukkan runusan perencanaan

Penerapan Angklung Sebagai Media Pembelajaran Tematik Terpadu Kelas Iv Di Sd Negeri 25 Tanjung Enim Sumatera Selatan.. Universitas Pendidikan Indonesia | repository.upi.edu |

S2 Linkage program adalah diklat gelar yang dilaksanakan oleh 2 (dua) lembaga perguruan tinggi dan atau lembaga pendidikan di dalam dan luar negeri sesuai dengan kesepakatan