MEMBANGUN WEB SEBAGAI SARANA INFORMASI DAN PROMOSI PADA SEPEDA MURAH
Naskah Publikasi
diajukan oleh Ainun Nur Wahyu Utomo
05.02.5888
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012
BUILDING THE WEB AS TOOL INFORMATION AND PROMOTION AT SEPEDA MURAH MEMBANGUN WEB SEBAGAI SARANA INFORMASI DAN PROMOSI PADA SEPEDA MURAH Ainun Nur Wahyu Utomo Jurusan Manajemen Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT In the era of globalization that many aspects of our lives is to use a computer or digital. And business prospects are very promising with the development of this computer world. Another way to promote the public use is promoted by a computer or internet. In our final project, we will create a web based promotions or media information for Sepeda Murah Yogyakarta. The goal is very simple and it's significant for us to promote the Sepeda Murah Offers so much more likely that consumers can see what services are offered on the website Sepeda Murah without having to look straight ahead. And because once a consumer website to increase mean increased revenue for Sepeda Murah. On the web that we make not just use one of the software but some software, like Adobe Dreamweaver 8 to create a php script, Adobe Photoshop to design images to be used in making the web, xampp is a software package available which includes php and mysql there. Keyword: promotions, information, website, bicycles.
1. Pendahuluan
Dari tahun ke tahun
perkembangan Teknologi dan Informasi telah banyak
kemajuan yang sangat pesat sehingga secara langsung mempengaruhi kehidupan sosial dan ekonomi Masyarakat. Dengan adanya kemajuan teknologi sekarang ini hampir semua aktifitas Manusia dapat berjalan Mudah, Cepat dan Efisien. Persaingan di bidang TI sekarang ini selalu membutuhkan Informasi yang akurat dan mudah di dapat. Dengan demikian semakin terasa bahwa kebutuhan terhadap informasi sangatlah penting dalam kehidupan Masyarakat. Situs Web atau Web site merupakan suatu media yang menyediakan layanan Informasi Berbasis Grafis dan memungkinkan siapapun berada di Internet selama 24 jam. Dalam situs Web, akan lebih bermanfaat karena dengan mempunyai suatu Homepage online di Internet maka setiap orang akan mengetahui Informasi beserta kegiatan-kegiatan yang dilakukan dari suatu Lembaga Informasi. Situs Web memungkinkan dua atau lebih pihak dapat saling berkomunikasi dan memberikan Informasi, seperti antara pengunjung dengan pihak situs. Pemilik situs menyediakan Informasi seperti profil atau sejarah. Potensi yang dimiliki dan sebagainya. Pengunjung
situs
dapat
memberikan
saran
atau
kritik
mengenai Web
yang
dikunjunginya. Sebagai contoh adalah Buku Tamu, yang dapat digunakan oleh penunjung situs. Untuk memberikan Informasi berupa saran dan kritik pada pemilik situs.
2. Dasar Teori 2.1 Konsep Dasar Sistem 2.1.1 Definisi Sistem Beberapa definisi sistem diantaranya : a. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan dikembangkan sesuai dengan skema yang terintegrasi untuk melaksanakan suatu kegiatan utama. b. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan berkumpul bersama-sama melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. c.
Sistem adalah suatu kumpulan komponen-komponen yang berinteraksi membentuk suatu kesatuan dan keutuhan yang kompolek di dalam tingkat tertentu untuk mengejar tujuan umum.
d. Sistem adalah sekelompok bagian yang disusun dan diatur dengan baik yang bekerja sama untuk melakukan suatu maksud.
e. Sistem adalah suatu grup dari elemen-elemen baik yang berbentuk fisik maupun bukan fisik yang menunjukan suatu kumpulan yang saling berhubungan dan berinteraksi bersama-sama menuju satu atau lebih tujuan, sasaran, atau akhir dari system. Dari beberapa Definisi sistem diatas dapat disimpulkan bahwa sistem dikelompokkan menjadi dua bagian yang menekankan pada prosedurnya dan ada yang menekankan pada elemennya. Kedua kelompok ini adalah benar dan tidak bertentangan, yang berbeda adalah cara pendekatannya.
2.2 Konsep Dasar Informasi 2.2.1 Informasi Merupakan suatu kesatuan yang tampak maupun tidak yang fungsinya untuk mengurangi ketidakpastian suatu keadaan atau peristiwa dimasa depan. Informasi terdiri dari data yang telah diambil dan diolah untuk tujuan informative sebagai kesimpulan, argument, atau dasar dalam pengambilan keputusan. 2.2.1.1 Kualitas Informasi Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (timely basis), dan relevan (relevance). Berikut penjelasannya : 1. Akurat (accuratte) Informasi
harus
bebas
dari
kesalahan-kesalahan
dan
tidak
bisa
atau
menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut. 2. Tepat pada waktunya (timely basis) Informasi yang datang pada penerima tidak boleh terlambat, informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, makan dapat berakibat fatal untuk organisasi. Dewasa ini mahalnya nilai informasi disebabkan harus cepatnya informasi tersebut didapatkan, sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkannya. 3. Relevan (relevan) Informasi tersebut mempunyai manfaat untuk pemakainya. Relevasi informasi untuk tiap-tiap orang satu dengan yang liannya berbeda, missal informasi mengenai sebab-musabab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan.
Sebaliknya informasi mengenai harga pokok produksi untuk ahli teknik merupakan informasi yang kurang relevan, tetapi relevan untuk akuntan.
2.3 Konsep Dasar Sistem Informasi Sistem informasi adalah suatu sistem di dalam organisasi yang mempertemukan kebutuhan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Secara umum kriteria sebuah sistem informasi adalah sebagai berikut : 1. Debit Jumlah data dan informasi (bits) yang mengalir persatuan waktu. Makin rendah makin baik, tanpa mengorbankan fungsinya. 2. Respons Time Waktu antar kejadian, reaksi terhadap kejadian sampai dengan proses terhadap kejadian selesai dilakukan, semakin cepat semakin baik. 3. Cost Semakin rendah biaya yang dikeluarkan semakin baik. 4. Pemenuhan Fungsi Suatu sistem informasi harus sesuai dengan fungsinya.
2.4 Konsep Perancangan Sistem Informasi a. Flowchart Flowchart adalah suatu gambar grafik dari urutan-urutan dan langkah-langkah logis dalam suatu prosedur atau program. Flowchart berguna untuk membantu analyst atau Programmer untuk memecah-mecah masalah yang besar menjadi lebih kecil, sehingga segmen-segmen dapat dikerjakan dengan lebih mudah karena sistem digambarkan secara lebih nyata dalam gambaran data secara fisik, dan membantu dalam menganalisa cara-cara alternative dalam suatu operasi. b. Data Flow Diagram (DFD) Data flow diagram (DFD) adalah sebuah teknik grafis untuk menggambarkan aliran informasi dan tranformasi yang diaplikasikan pada saat data bergerak dari input menjadi output. DFD dapat digunakan untuk menyajikan sebuah sistem atau perangkat lunak pada setiap tingkat abstraksi.
2.5 Konsep Basis Data 2.5.1 Perkembangan Konsep Basis Data Pengetahuan tentang konsep basis data muncul dan mulai berkembang seiring dengan adanya kebutuhan pengolahan data untuk memenuhi kebutuhan informasi. Perkembangan konsep basis data dapat dibedakan dalam lima tahapan yaitu : 1. Tahap I (awal tahun 1960-an), perkembangan teknologi computer yang ditemukan pada sekitar 1945, telah melahirkan pandangan dan pengetahuan baru tentang konsep penyimpanan data dalam basis data, yang sebelumnya banyak menggunakan cara-cara manual. Konsep-konsep tentang basis data yang berkembang pada masa itu dikenal sebagai konsep basis data tahap I. Ciri konsep basis data tahap I adalah data-data diolah berdasarkan prinsip berkas (file processing) pada lingkungan computer mainframe. 2. Tahap II (akhir tahun 1960-an), pada akhir tahun 1960-an terjadi kemajuan dan perubahan yang mencolok dalam konsep basis data dan selanjutnya konsepkonsep tentang basis data pada masa tersebut disebut sebagai konsep basis data tahap II. Pada tahap ini telah mengubah dan memperbaiki metode penyimpanan dalam basis data. Ciri utama konsep basis data tahap ini adalah konsep sistem basis data (Data Base Systems/DBS), konsep sistem manajemen basis data (Data Base Management Systems/DBMS), layanan informasi secara online dan layanan informasi berbasis teks. 3. Tahap III (awal tahun 1970-an), perkembangan metode peyimpanan data dalam basis data yang lebih baik terjadi pada awal tahun 1970-an. Perangkat keras penyimpanan yang digunakan saat ini telah semakin baik. Kondisi demikian telah mempengaruhi pandangan dan pengetahuan tentang konsep basis data yang semakin baik pula. Selanjutnya konsep-konsep bais data saat iyu disebut sebagai konsep basis data tahap III. Ciri utama konsep basis data pada tahap III adalah kemunculan aplikasi-aplikasi basis data berbasis sistem pakar (Expert System/ES)
dalam
sistem
pendukung
keputusan
(Decission
Support
Systems/DSS), serta pemrograman berorientasi objek (Object Ocriented Programming/OOP). 4. Tahap IV (mulai tahun 1980-an), perkembangan sangat cepat pada teknologi computer dan penyimpanan data sejak tahun 1980-an telah mempengaruhi pandangan dan pengetahuan dalam konsep basis data. Hal ini mengakibatkan munculnya perubahan-perubahan pandangan dan pengetahuan baru tentang konsep basis data. Konsep basis data pada masa tersebut dikenal sebagai konsep basis data tahap IV. Ciri utama konsep basis data pada tahap IV adalah
sistem
berbasis
hypertext
yang
memungkinkan
penampilan
informasi
berdasarkan kunci pencarian yang dapat dilakukan secara acak. 5. Tahap V (mulai tahun 1990-an), perkembangan konsep basis data pada tahun 1990-an telah berkembang kea rah aplikasi-aplikasi basis data untuk sistem kecerdasan buatan (Artifical Intelligent/AI), basis data untuk aplikasi-aplikasi multimedia yang melibatkan data teks, suara, gambar dan animasi, aplikasi basis data berorientasi objek (Object Oriented Data Base/OODB), serta aplikasiaplikasi basis data secara online (online data base) untuk jaringan computer global atau internet. Aplikasi konsep basis data kabur (fuzzy) juga mewarnai konsep basis data pada masa ini.
2.5.2 Basis Data Basis data dapat diartikan sebagai sekumpulan data/informasi yang teratur berdasarkan kriteria tertentu yang saling berhubungan secara logic dan terpelihara serta dismpan secara bersama-sama dalam pengontrolan terhadap kerangkapan data untuk melayani satu atau lebih aplikasi secara optimal. Pengguna sistem basis data dapat melakukan berbagai operasi, antara lain : 1. Menambahkan file baru ke sistem basis data 2. Mengosongkan berkas 3. Menyisipkan data ke suatu berkas 4. Mengambil data yang ada pada suatu berkas 5. Mengubah data pada suatu berkas 6. Penghapus data pada suatu berkas 7. Menyajikan suatu informasi yang diambil dari sejumlah berkas
2.5.3 Entitas (Entity) Entitas merupakan objek-objek dasar yang terkait didalam sistem. Objek dasar dapat berupa orang, benda, atau hal yang keterangannya perlu disimpan dalam basis data. Untuk menggambarkan entitas dilakukan dengan mengikuti aturan sengai berikut : 1. Entitas dinyatakan dengan simbol persegi panjang. 2. Nama entitas dituliskan di dalam symbol persegi panjang. 3. Nama entitas berupa : kata benda, tunggal. 4. Nama entitas sedapat mungkin menggunakan nama yang mudah dipahami dan dapat menyatakan maknanya dengan jelas.
2.5.4 Atribut (Attributes/Properties) Atribut sering pula disebut sebagai property (property), merupakan keteranganketerangan yang terkait pada sebuah entitas yang perlu disimpan sebagai basis data. Misalnya nama, alamat, nomor telepon adalah atribut dari entitas pelanggan. Atribut berfungsi sebagai penjelas sebuah entitas.
2.5.5 Relasi Antar Entitas (Entity Relationship) Kerelasian antar entitas mendefinisikan hubungan antar dua entitas. Kerelasian adalah kejadian atau transaksi yang terjadi diantara dua entitas yang keterangannya perlu disimpan dalam basis data (sekalipun benar-benar terjadi) bukan termasuk kerelasian. Relasi antar dua file atau dua tabel dapat dikategorikan menjadi tiga macam, yaitu : 1. One to One relationship Hubungan antara file pertama denga file kedua adalah satu berbanding satu. Kejadian jenis ini terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan hanya memungkinkan terjadi sebuah kejadian atau transaksi pada kedua entitas.
2. One to Many relationship Hubungan antara file pertama dengan file kedua adalah satu bettbanding banyak. Kerelasian jenis ini terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan hanya memungkin terjadi satu kali dalam entitas pertama dan dapat terjadi lebih dari satu kali kejadian atau transaksi pada entitas kedua.
3. Many to Many relationsip Hubungan antara file pertama dengan file kedua adalah banyak berbanding banyak. Kerelasian jenis ini terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan memungkinkan terjadi lebih dari satu kali dalam entitas pertama dan entitas kedua.
2.5.6 Teknik Normalisasi Normalisasi adalah proses pengelompokan atribut-atribut dan suatu relasi sehingga
membentuk Well-Structure
Relation.
Normalisasi merupakan proses
pengelompokan elemen data menjadi tabel-tabel yang menunjukkan entitas dan relasinya. Normalisasi ditemukan pada tahun 1970 oleh E.F. Codd.
Well-Structure Relation adalah sebuah relasi dengan jumlah kerangkapan datanya sedikit (Minimum amount Of Redundancy), serta modity terhadap baris-baris data pada relasi tersebut, yang tidak berakibat terjadinya error atau inkonsistensi data, yang disebabkan oleh operasi-operasi tersebut. Dalam normalisasi terdapat beberapa jenis key/kunci, yaitu : 1. Field/atirbut kunci Setiap file selalu terdapat kunci dari file berupa satu filed atau satu set filed yang dapat mewakili record. 2. Candidat key Candidat key (kunci kandidat) adalah satu atribut atau satu set minimal atribut yang mengidentifikasi secara unik suatu kejadian spesifik dari entitas. 3. Primary key Primary key adalah satu atribut atau satu set minimal atribut yang tidak hanya mengindetifikasi secara unik suatu kejadian spesifik tapi juga dapat mewakili setiap kejadian dari suatu entitas. 4. Altenatif key Alternative key adalah kunci kandidat yang tidak dipakai sebagai primary key dan biasa dipakai sebagai kunci pengurutan dalam laporan. 5. Compesite key Composite key adalah satu atribut atau lebih yang bila berdiri sendiri tidak menjadi identitas record, tetapi bila dirangkaikan menjadi satu kesatuan yang dapat mengidentifikasi. 6. Foreign key Foreign key adalah satu atribut (satu set atribut) yang melengkapi satu relationship (hubungan) yang menunjukkan ke induknya. Biasanya ditempatkan pada entitas pada entitas anak dan sama dengan kunci primeri induknya.
2.6 Software Yang Digunakan Kebutuhan perangkat lunak adalah suatu kondisi atau keadaan yang harus dipenuhi dan dimiliki oleh suatu sistem, atau suatu kondisi yang diperlukan oleh pemakai untuk mencapai tujuan.
2.6.1 Macromedia Dreamweaver 8 Salah satu software web editor adalah macromedia dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja semakin mudah dalam penggunaannya. Oleh karena itu, software ini paling inovatif dan lebih lengkap disbandingkan software web editor lain. Adapun pegertian dari Macromedia
Dreamweaver 8 ini adalah program aplikasi professional untuk mengedit HTML secara visual. Program aplikasi Macromedia Dremweaver 8 menyertakan banyak perangkat yang berkaitan dengan pengkodean dan fitur seperti HTML, CSS, serta JavaScript.
2.6.2 Adobe Photoshop Adobe Photoshop merupakan perangkat lunak pengolah foto dan grafis berkualitas tinggi. Dalam pembuatan hal web, Adobe Photoshop biasanya digunakan untuk mengolah gambar dan penyimpanan ke dalam format tertentu yang sering digunakan dalam pembuatan Web, seperti JPG, GIF, atau PNG.
2.6.3 XAMPP XAMPP merupakan paket PHP yang berbasis Open Source yang dikembangkan oleh sebuah komunitas Open source. Informasinya dapat diperoleh pada alamat http://www.apachefriends.org. Dengan menggunakan XAMPP tidak usah lagi bingung untuk melakukan penginstalan program-program yang lain, karena semua kebutuhan telah disediakan oleh XAMPP. Berikut adalah beberapa paket yang telah disediakan :
Apache HTTPD 2.0.54
MySQL 4.1.12
PHP 5.0.3
FileZilla FTP Server 0.9. Beta
PhpMyAdmin 2.6.1-p13
Dan lain-lain
Dengan adanya beberapa dukungan paket diatas, maka semua kebutuhan untuk belajar php dapat tercukupi. Jadi, tidak ada salahnya apabila menggunakan paket ini untuk belajar dan menggarap proyek-proyek PHP dengan XAMPP.
2.6.4 Mozilla Firefox Mozilla Firefox adalah sebuah program browser seperti Internet Explorer. Tetapi Mozilla Firefox memiliki beberapa kelebihan dibandingkan Internet Explorer. Pada Internet Explorer tidak memiliki fasilitas memblock up atau menutup sebuah site yang meminta mendownload sebuah program. Keunggulan Mozilla Firefox ini mampu menjangkau sebuah site yang tidak dapat dibuka oleh Internet Explorer.
3. Tinjauan Umum 3.1 Profil 3.1.1 Sekilas Tentang Toko Sepeda Murah Toko Sepeda Murah adalah usaha yang bergerak pada penjualan sepeda dengan berbagai merk dan jenis sepeda. Selain itu Toko Sepeda Murah juga melayani perbaikan sepeda. Pada awal dibangun tahun 2010 Toko Sepeda Murah mengalami kesulitan. Namun seiring dengan semakin majunya usaha, Toko Sepeda Murah sekarang telah memiliki beberapa karyawan dan tenaga teknis. 3.2 Visi dan Misi Adapun visi dan misi Toko Sepeda Murah adalah sebagai berikut : 3.2.1 Visi 1. Menjadikan Toko Sepeda Murah sebagai toko penjualan sepeda yang maju dan terkenal. 2. Mengenalkan berbagai macam produk sepeda terbaru 3.2.2 Misi 1. Memberikan pelayanan terhadap pelanggan atau masyarakat 2. Memperluas pemasaran Toko Sepeda Murah
3.3 Struktur Organisasi dan Fungsi Pimpinan pada Toko Sepeda Murah adalah pemilik dan perintisnya itu sendiri yang menentukan arah dan kebijakan jalannya usaha serta yang bertanggung terhadap pengelolaannya. Toko Sepeda Murah menerapkan struktur organisasi lini, dimana seorang pemimpin memberikan perintah langsung kepada bawahannya. Hal ini diwujudkan dalam wewenang dan tanggung jawab dari bawahan kepada atasannya sebagaimana terlihat didalam struktur organisasi berikut:
STRUKTUR ORGANISASI
Pimpinan
Administrasi Umum
Bag. Penjualan
Bag. Gudang
Gambar 3.1 Struktur Organisasi
Secara umum tugas dan fungsi organisasi dari masing-masing bagian adalah sebagai berikut : a. Pimpinan Pimpinan adalah sekaligus pemilik usaha, dimana segala keputusan dan kebijakan serta pengawasan jalannya usaha ditentukan olehnya. b. Administrasi Umum Bagian ini melaksanakan kegiatan yang berhubungan dengan urusan keuangan perusahaan dan juga melakukan pengadaan barang yang pelaksanaannya bekerjasama dengan bagian penjualan. Dan juga sebagai penghubung antara pemilik kepada semua karyawan. c.
Bagian Penjualan Bagian ini melakukan kegiatan pendataan barang yang masuk dan keluar dan melayani customer, dan bagian inilah yang akan melaporkan kepada bagian administrasi umum tentang semua hasil transaksi kepada bagian administrasi umum untuk segera diaudit.
d. Bagian Gudang Bagian ini melakukan kegiatan penerimaan barang, pengeluaran barang dan memonitor jumlah keadaan persediaan barang, dan melaporkan kepada bagian administrasi umum jika persediaan barang tidak mencukupi.
4. Hasil Dan Pembahasan 4.1 Konsep Perancangan Website Website toko sepeda murah terdiri dari 2 hal utama yaitu halaman untuk users dan halaman untuk administrator. Halaman administrator berguna untuk proses peng-updatean informasi. Halaman yang diperuntukkan untuk users bertujuan untuk menampilkan informasi mengenai produk sepeda yang ditawarkan. Semua informasi yang disajikan oleh toko sepeda murah bertujuan untuk memberikan kemudahan dan kepuasan dalam mendapatkan informasi produk yang diinginkan users serta untuk mempromosikan sepedamurah.com. Orientasi website ini ditujukan pada masyarakat pada umumnya. Alasan pembuatan website toko sepeda murah agar seluruh masyarakat luas dapat mengetahui produk sepeda yang di tawarkan. Toko sepeda murah tidak hanya memberikan informasi produk yang di tawarkan tetapi users juga bisa memberikan saran dan kritiknya terhadap website toko sepeda murah. Ini bertujuan agar website toko sepeda murah terlihat interaktif dan dinamis sehingga diharapkan adanya hubungan yang baik antara administrator dan users. Untuk kemudahan dalam pengelolaan diperlukan suatu halaman administrasi yang berguna untuk memantau dan meng-update informasi yang dinamis. Halaman ini terintegrasi dengan database server yang menyimpan record informasi yang membangun website ini.
4.2 Pertimbangan Dalam Desain Desain situs bertujuan membuat tampilan dari hal situs menjadi lebih menarik, sehingga membuat pengunjung betah berlama-lama mengunjungi situ tersebut. Sebuah web dapat dikatakan bagus apabila desain situs, desain navigasi dan elemen grafisnya terpenuhi.
4.3 Tujuan Pembuatan Situs Seseorang membangun sebuah situs mempunyai berbagai macam tujuan, akan tetapi secara umum dibuatnya situs adalah sebagai berikut: 1. Informasi Situs yang digunakan sebagai media informasi baik itu informasi tentang profil toko sepeda murah, informasi produk yang di ditawarkan
hingga
informasi yang bersifat umum. Alasan menginformasikan lewat situs, karena situs dapat diakses oleh banyak orang diseluruh dunia selain itu juga tidak membutuhkan banyak biaya. 2. Komunikasi
Situs sebagai komunikasi, yang dimaksud adalah terjadinya komunikasi atau interaksi antara user dengan admin atau pengelola dalam sebuah situs, baik itu interaksi secara langsung, contoh voicechat, teleconference, VOIP ataupun interaksi secara tidak langsung contohnya e-mail.
4.4 Desain Flowchart
Gambar 4.1 Flowchart Situs Sepeda Murah
4.5 Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah suatu model untuk menggambarkan asal data, tujuan data serta proses apa saja yang terjadi pada suatu sistem. Dengan menggunakan DFD diharapkan dapat memudahkan user untuk mengerti bentuk aplikasi yang diterapkan.
4.6 Relasi antar Tabel Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programme runtuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
Gambar 4.2 Relasi Antar Tabel
4.7 Perancangan Database Tahap berikutnya didalam pembuatan website yaitu perancangan database. Untuk penyimpanan record informasi yang digunakan sebagai database-server adalah MySQL yang menggunakan sintaks-sintaks bahasa SQL secara umum. Pembuatan database pada MySQL dapat menggunakan perintah: Create database nama_database; Sedangkan untuk pembuatan tabel pada database menggunakan perintah: Create table nama_table(nama_field tipe_data(ukuran)
MySQL adalah database multiuser yang menggunakan bahasa struktur Query Language (SQL). Kelebihan dari database MySQL ini yaitu mampu menangani penyimpanan data yang cukup besar sesuai dengan kebutuhan user. Pemilihan data setiap field dari suatu tabel dilakukan dengan menyesuaikan kebutuhan. Adapun tipe data yang didukung oleh MySQL adalah interger, char, date, time, dan boolean. Selain itu yang perlu digunakan dalam pembuatan table pada database adalah penggunaan primary dan foreign key karena terdapatnya hubungan antar tabel yang menunjukkan integerasi data pada tabel.
4.7.1 Teknik Normalisasi Basis Data 1. Normalisasi Bentuk Pertama Normalisasi bentuk pertama dilakukan dengan cara menampilkan seluruh field basis data sehingga semua field atau atribut memiliki nilai yang bersifat atomik. 2. Normalisasi Bentuk Kedua Normalisasi bentuk kedua adalah bentuk data yang memilik criteria bentuk normal pertama dan atribut bukan kunci haruslah bergantung pada kunci utama primary key, sehingga untuk membentuk normal kedua harus sudah ditentukan kunci-kunci field harus unik yang dapat dipakai sebagai pedoman dalam pencarian data dan dapat mewakili atribut lain yang menjadi anggota. 3. Normalisasi Bentuk Ketiga Suatu relasi dikatakan dalam bentuk normal ketiga(3NF) jika berada dalam bentuk kedua dan setiap atribut bukan kunci tidak memiliki dependensi transitif terhadap kunsi primer. Pada normal kedua masih terdapat kerancuan data pada beberapa tabel sehingga terjadi pengulangan data walaupun masing-masing tabel sudah memiliki field sebagai kunci primer.
4.8 Implementasi Proses Pembuatan Web Dinamis Dalam proses web dinamis pada toko sepeda murah terdapat proses link antara satu halaman dengan halaman lainnya, dimana terdapat satu halaman utama/index sebagai pembuka sekaligus yang berisi tentang sub informasi yang akan disampaikan secara garis besar. a. Home Merupakan halaman utama/index yang berisi berbagai menu dan link untuk memudahkan user didalam mencari informasi yang diinginkan. Setiap kali user mengalami kesulitan maka langsung saja kembali ke home. Adapun tampilan dari halaman tersebut adalah:
Gambar 4.3 Home
b. Admin Pada bagian administrator dapat melakukan berbagai perubahan diantaranya edit, hapus dan menambahkan sesuatu. Administrator dapat mengakses bagian ini jika sudah terdaftar, apabila belum terdaftar maka tidak mempunyai hak akses untuk memakainya.
Gambar 4.4 Admin
5. Penutup 5.1
Kesimpulan Dari proses analisis, perancangan dan implementasi yang dilakukan pada bab-bab
sebelumnya, maka dapat diambil kesimpulan sebagai berikut: 1. Telah dihasilkan suatu Sistem Informasi Penjualan Sepeda Berbasis Web Pada Toko Sepeda Murah. 2. Sistem yang dibangun dapat menampilkan secara online tentang layanan dan produk Toko Sepeda Murah secara luas. 3. Dalam pembuatan website Sepeda Murah ini diberikan fasilitas-fasilitas yang diharapkan akan memenuhi kebutuhan pengunjung website, seperti adanya fasilitas guestbook atau bukutamu agar pengunjung dapat menuliskan pesan dan kesan baik terhadap situs ini ataupun terhadap Toko Sepeda Murah. 4. Dalam website ini juga akan disediakan fasilitas polling, agar pengunjung dapat beraktifitas dan berinteraksi di dalam website ini.
5.2
Saran Untuk pengembangan sistem selanjutnya, dapat diberikan saran-saran sebagai
berikut: 1. Dari segi tampilan website, diharapkan untuk bisa disempurnakan lagi agar lebih menarik.
2. Ditambahkan menu yang sesuai dengan kebutuhan sehingga masyarakat lebih cepat untuk menangkap informasi yang ada.
DAFTAR PUSTAKA
Kurniawan, Yahya. S.T. 2002. Aplikasi Web Database dengan PHP dan MySQL. Jakarta, Elex Media Komputindo. Nugroho, Bunafit. 2008. Latihan Membuat Aplikasi Web PHP dan MySQL dengan Dreamweaver. Yogyakarta, Penerbit Gava Media. Nugroho, Bunafit. 2011. Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL. Yogyakarta, Penerbit Gava Media.