Bab Ii
Bab Ii
LANDASAN TEORI
10
11
website ini user bisa berinteraksi dan beradu argumen mengenai apa yang
menjadi pemikiran mereka. Biasanya website seperti memiliki moderator
untuk mengatur supaya topik yang diperbincangkan tidak keluar jalur.
Search Engine atau mesin pencari adalah jenis website yang khusus
mengumpulkan daftar website yang bisa ditemukan di internet dalam
database kemudian menampilkan daftar indeks ini berdasarkan kata kunci
atau “keywords” yang dicari oleh user. Mayoritas pengguna internet sudah
familiar dengan situs search engine untuk mencari informasi yang mereka
butuhkan melalui internet. Beberapa contoh search engine antara lain:
Google Search, Bing, Yahoo Search dan lain-lain.
2. Web Portal
Web Portal adalah situs yang mengumpulkan dan menyediakan aneka
informasi dari berbagai sumber untuk ditampilkan kepada user, jika user
tertarik untuk mengetahui informasi yang ada dengan lebih lengkap, user
akan diarahkan ke sumber yang aslinya. Namun pada umumnya web
portal tidak hanya menampilkan informasi dari sumber luar, kadang
mereka juga menampilkan informasi-informasi dalam website mereka
sendiri. Beberapa contoh web portal antara lain: Yahoo, msn, msnbc dan
lain-lain.
3. Wiki
Website wiki yang paling terkenal saat ini adalah wikipedia. Website wiki
adalah website yang mengijinkan pengunjung untuk ikut menulis dan
mengedit artikel yang ada dalam website tersebut dengan mengacu pada
peraturan-peraturan tertentu. Masing-masing website wiki memiliki
aturan yang berbeda-beda. Biasanya, meskipun semua pengunjung bebas
untuk menulis dan mengedit artikel di website ini, namun ada sekelompok
orang yang bertugas untuk memeriksa konten yang dimuat apakah layak
atau tidak untuk website tersebut. Meskipun website wiki sering menjadi
sumber referensi namun tidak semua informasi yang ada dapat dipercaya
100%.
4. Archieve Site
Archieve site atau situs arsip adalah website yang dibuat untuk
mengumpulkan dan menyimpan materi-materi elektronik berupa konten-
15
berita ini seperti layaknya koran, majalah dan buletin online. Konsep dan
karakteristik situs berita berbeda-beda sesuai dengan jenis berita dan target
pembacanya. Contoh situs berita antara lain: detik, kompas, cosmopolitan
dan lain-lain.
8. Sosial Bookmarking
Social bookmarking adalah situs yang mengijinkan user untuk memasukan
informasi atau sumber informasi artikel-artikel tertentu untuk dibaca atau
di-rating dan dikomentari oleh user lainnya. Situs jenis ini sering
digunakan oleh pemilik situs berita, blog dan situs-situs lainnya untuk
mempromosikan konten situs mereka. Beberapa situs social bookmarking
yang terkenal adalah Lintas Berita, Digg dan stumbleupon.
9. Media Sharing
Situs ini khusus disediakan bagi user untuk meng-upload media-media
elektroknik seperti gambaer, musik dan video agar dapat dilihat atau di
download oleh pengunjung lain. Contohnya adalah Youtube, Flickr,
Imageshack dan lain-lain.
10. Cloud
Situs jenis cloud ini adalah pengembangan dari situs media sharing dimana
situs ini memberikan fasilitas penyimpanan file sekaligus berbagi file bagi
anggotanya dengan fitur canggih sinkronisasi file, dimana pengguna dapat
melakukan sinkronisasi otomatis file-file tertentu di komputer atau gadget
mereka dengan cloud server tanpa perlu melakukan upload file manual.
Beberapa contoh website cloud antara lain Dropbox, dan GoogleDrive.
11. Company Profile
Company profile biasanya berupa website sederhana untuk menampilkan
profil dan produk atau jasa serta portfolio sebuah perusahaan. Website
jenis ini hanya untuk memperkenalkan profil perusahaan meskipun juga
dapat menjadi alat promosi jika dikelola dengan benar. Selain
profil,produk dan portfolio berupa konten teks dan foto atau video, fitur
form kontak termasuk yang penting dalam website ini agar pengunjung
17
Online store atau toko online sudah jelas peruntukannya adalah untuk
menjual barang secara online. Fitur-fitur utama online store adalah katalog
produk dengan informasi yang lengkap serta shopping cart, yaitu fitur
untuk pengunjung untuk melakukan pemesanan produk secara online.
Online store bisa bermacam-macam bentuk dan konsepnya. Fitur-fitur
online store juga bisa bermacam-macam disesuaikan dengan budget dan
kemudahan yang didapatkan. Baik kemudahan mengelola online store itu
sendiri ataupun kemudahan bagi pengunjung untuk memilih dan
berbelanja produk. Menjamurnya online store di internet memicu
munculnya banyak software open source untuk membangun online store.
Dengan software-software open-source, siapa saja dapat membangun
online storenya sendiri jika tidak memiliki budget untuk membayar jasa
pembuatan website profesioanl. Namun membangun online store dengan
menggunakan software open source juga bukan hal mudah. Diperlukan
waktu untuk menguasai penggunaan software. Belum lagi harus mengerti
tentang cara hosting dan mengatur konfigurasi hosting. Dan yang paling
penting adalah bagaimana membuat tampilan website open source menjadi
menarik dan profesional. Yang sangat disayangkan, banyak jasa
pembuatan website yang membangun toko online klien mereka dengan
menggunakan open source seperti oscommerce, joomla dan wordpress.
Jasa-jasa seperti ini relatif lebih murah, namun klien pemilik website baru
akan menyadari belakangan kesulitan-kesulitan mereka dalam mengelola
toko online tersebut karena konfigurasi CMS atau admin area toko online
yang dihasilkan dari software open source sangatlah rumit dan kompleks.
Kelemahan lainnya, biasanya software opensource harus diupdate secara
rutin karena sifatnya yang “terbuka” sehingga mudah dicari
kelemahaannya dan gampang di bobol oleh hacker. Software online store
opensource memang disediakan bagi mereka yang ingin membangun toko
onlinenya sendiri dan mengelola sendiri.
15. Katalog atau Portfolio Online
19
PHP disebut bahasa pemrograman server side karena PHP diproses pada
komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman
client-side seperti JavaScript yang diproses pada web browser (client).
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai
dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam
beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman
web yang powerful dan tidak hanya digunakan untuk membuat halaman web
sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti
wikipedia, wordpress, joomla, dan lain-lain. Saat ini PHP adalah singkatan
dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan
kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext
Preprocessor.
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP
dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General
Public License (GPL) yang biasa digunakan untuk proyek Open Source.
2.5 Flowchart
Flowchart atau Bagan alir adalah bagan (chart) yang menunjukkan alir
(flow) di dalam program atau prosedur sistem secara logika. Bagan alir
(flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk
dokumentasi. Flowchart diawali dengan penerimaan input dan diakhiri dengan
penampilan output. Bagan alir program (program flowchart) merupakan bagian
yang menjelaskan secara rinci langkah-langkah dari proses program. (Ema Utami
dan Sukrisno, 2005)
Flowchart merupakan langkah awal dari pembuatan suatu program.
Dengan menggunakan flowchart urutan poses kegiatan menjadi lebih jelas.
Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer)
25
Simbol Keterangan
Simbol Keterangan
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual
maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart,
Bubble diagram, model proses, diagram alur kerja, atau model fungsi.
DFD ini adalah salah satu alat pembuatan model yang sering digunakan,
khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan
kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD
adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi
sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data
dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa
maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem
kepada pemakai maupun pembuat program. Adapun simbol-simbol DFD yaitu :
Simbol DFD
Gane-Sarson Yourdon-DeMarco Keterangan
Process, merupakan
proses seperti perhitungan
aritmatik, penulisan suatu
formula, atau pe mbuatan
laporan.
Data Flow, merupakan
arus data yang mengalir
dengan arah khusus dari
sumber ke tujuan.
Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship
diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan
data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis
persyaratan proyek pengembangan system. Sementara seolah-olah teknik diagram
atau alat peraga memberikan dasar untuk desain database relasional yang
mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan
detail pendukung merupakan model data yang pada gilirannya digunakan sebagai
spesifikasi untuk database.
Komponen Simbol
Entity (entitas)
Atribut
Relasi (hubungan)
SQLyog adalah salah satu tool administrasi untuk database MySQL. Jika kita
biasanya menggunakan PhpMyAdmin yang include di dalam aplikasi Xampp
untuk melakukan administrasi database, SQLyog adalah aplikasi alternatif untuk
melakukan proses administrasi database MySQL. Banyak fitur yang disediakan
oleh SQLyog yang tidak disediakan oleh PhpMyAdmin maupun tool administrasi
database lainnya seperti MySQLQueryBrowser. Dengan SQLyog kita dapat
membuat Store Prosedure, Function maupun Trigger dengan mudah.
31