memperkuat peran manusia dan berperan dalam restrukturisasi melakukan perubahan Kadir, 2003.
2.3.3 Definisi Sistem Informasi
Sistem informasi adalah mencangkup sejumlah komponen manusia, komputer, teknologi informasi, dan prosedur kerja, ada
sesuatu yang diproses data menjadi informasi, dan dimaksudkan untuk mencapai suatu sasaran atau tuajuan Kadir, 2003.
Dalam definisi yang lain sistem informasi adalah merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-
komponen dalam organisasi untuk mencapai suatu tujuan yaitu menjadikan informasi Wahyono, 2004.
2.4 Komunikasi Data
Telekomunikasi merupakan istilah yang bermakana luas, yang mencangkup baik suara telepon maupun komunikasi data teks
dan gambar. Jadi komunikasi data hanyalah bagian dari telekomunikasi yang secara khusus berkenan dengan perpindahan
data atau informasi dalam bentuk digital dari suatu piranti ke piranti yang lain Kadir, 2003.
2.5 Internet
Internet Interconnected Network terbentuk jaringan-jaringan komuter yang saling terkoneksi satu sama lain. Internet
memungkinkan orang-orang atau perusahaan-perusahaan di seluruh dunia untuk saling berkomunikasi suatu sama lain secara
Efektif dan murah. Dengan kata lain seseorang yang memiliki akses internet dapat berkomunikasi lagsung dengan seseorang yang
memiliki akses internet dapat berkomunikasi lagsung dengan seseorang yang lain, membuat informasi yang bermanfaat bagi
orang lain, menemukan informasi-informasi yang disediakan orang lain atau menjual dan membeli produk-produk tertentu dengan
biaya yang minimum dengan jaringan yang terhubung secara global Mcleod dan Schell, 2004.
Dalam perkembangannya, internet mempunyai nilai bisnis antara lain Humdiana dan Indrayani, 2005.
1. Menghasilakan pendapatan baru dari penjualan on-line. 2. Mengurangi biaya transaksi melalui penjualan on-line dan
dukungan pelanggan. 3. Menarik pelanggan baru melalui iklan dan pemasaran web serta
penjualan on-line. 4. Menigkatkan loyalitas pelanggan saat ini melalui perbaikan dan
dukungan.
2.5.1 Manfaat Internet
secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai akses ke internet. Berikut ini sebagian dari
apa yang tersedia di internet. 1. Informasi untuk kehidupan pribadi: kesehatan, rekreasi,
berbelanja, mencari informasi riset serta berita-berita terbaru, melakukan transaksi-transaksi perbankan on-line, rohani, sosial
dan lain-lain. 2. Informasi untuk kehidupan akademik, professional atau
pekerja: sains teknologi, perdagangan, saham, berita bisnis, asosiasi profesi, asosiasi bisnis, berbagi forum komunikasi,
diskusi-diskusi ilmiah dan lain-lain. Satu hal yang paling menarik ialah keanggotaan internet tidak
mengenal batas negara, ras kelas ekonomi, ideologi atau faktor faktor lain yang biasanya dapat menghambat pertukaran
pikiran. Internet adalah komunitas dunia yang sifatnya sangat demokratis serta memiliki kode etik yang dihormati segenap
anggotanya. Manfaat internet terutama diperoleh melalui kerjasama antar pribadi atau kelompok tanpa mengenal batas
jarak dan waktu. Untuk lebih meningkatkan kualitas sumber daya manusia di indonesia, sudah waktunya para profesional
Indonesia memanfaatkan jaringan internet dan menjadi bagian dari masyarakat informasi dunia Nugroho, 2006.
2.6 WWW
world wide web
WWW merupakan jaringan yang menghubungkan jaringan- jaringan lokal ke dalam sautu jaringan global di mana satu
komputer di negara tertentu dapat secara langsung berkomunikasi dengan komputer lain di negara lain juga dapat menghubungkan
halama-halaman website yang ada diseluruh dunia malalui apa yang disebut dengan hypertext. Dengan ini hypertext memugkinkan
pengguna dapat berpindah-pindah dari satu halam ke halaman lain dengan mudah dan cepat dengan menggunakan hyperlink.
WWW atau sering disingkat web, yang berisi halama-halaman yang dapat menampilkan teks, gambar, grafik, suara, animasi, serta
elemen-elemen multimedia lainnya dan elemen-elemen yang ditampilkan bersifat interaktif.
WWW bekerja didasarkan pada model client dan server, pada komputer kita yang berfungsi sebagai client, yang membutuhkan
browser, misal internet explorer. Browser kemudian menghubungi server dengan menyampaikan permintaan informasi atau data yang
ada di server tersebut. Setelah memahami permintaan tersebut server mengirimkan informasi ke browser yang akhirnya
menampilkan informasi ke layar monitor komputer kita Sarwono dan Martadiredja, 2008.
2.6.1 Home Page
Halaman muka dari sebuah situs web. Pengertian lainnya adalah halaman default yang diset untuk sebuah browser. Halaman
ini dinyatakan di internet melalui media World Wide Web. Bisa digunakan orang untuk mempromosikan informasi, jasa, produk
dan lain-lain Feri, 2005.
2.6.2 Browser
Browser adalah suatu perangkat lunak yang digunakan untuk dapat menjelajah internet atau memudahkan untuk melakukan
penelusuran berbagai data dan informasi. Perangkat lunak ini diperlukan untuk menampilkan halaman suatu website. Untuk
mengakses WWW, membutuhkan program software Internet
browser, seperti Monzila Firefox, opera, Internet explorer dan lain-laian Barkatullah dan prasetyo, 2005.
2.6.3 HTTP hypertext Transfer Protocol
HTTP adalah suatu protokol yang digunakan oleh World wide Web. HTTP mendnifisikan bagaimana suatu pesan bisa diformat
dan dikirimkan dari server ke client. HTTP juga mengatur aksi- aksi apa saja yang harus dilakukan oleh web server dan juga web
browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini.
Sebagai contoh, ketika anda mengetikan suatau alamat atau URL pada internet browser anda, maka sebenernya web browser
akan mengirimkan perintah HTTP ke web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan
perintah yang diminta oleh web browser misalnya akses ke basis data, file, e-mail dan lain sebagainya. Hasil aktivitas tadi akan
dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna Sri, 2005.
2.7 Konsep Pemasaran dan Penjualan
Di dalam konsep pemasaran dan penjualan terdapat definisi pemasaran penjualan beserta faktor-faktor yang mempengaruhi
volume penjualan.
2.8 Pemasaran
Pemasaran adalah suatu sistem keseluruhan dari kegiatan- kegiatan bisnis yang ditunjukan untuk merencanakan, menentukan
harga, mempromosikan dan menditribusikan barang dan jasa yang memuaskan kebutuhan konsumen Kurnia, 2008.
William J. Stanton, menyatakan bahwa konsep pemasaran adalah sebuah falsafah bisnis yang menyatakan bahwa pemuasan
kebutuhan konsumen merupakan syarat ekonomi dan sosial bagi kelangsungan hidup perusahaan. Penggunaan konsep pemasaraan
bagi sebuah perusahaan dapat menunjang berhasilnya bisnis yang dilakukan. Sebagai falsafah bisnis, konsep pemasaran tersebut
disusun dengan memasukan tiga elemen pokok, yaitu Stanton dalam Kurnia, 2008.
1. Orientasi konsumen atau pasar. 2. Volume penjualan yang menguntungkan
3. Koordinasi dan integrasi seluruh kegiatan pemasaran.
2.8.1 Penjualan
Penjualan adalah suatu usaha yang terpadu untuk mengembangkan rencana-rencana strategis yang diarahkan pada
usaha pemuasan keutuhan dan keinginan pembeli, guna mendapatkan penjualan yang menghasilkan laba kurnia, 2008.
2.8.2 Faktor-Faktor Penjualan
Ada beberapa faktor-faktor yang memepengaruhi volume penjualan antara lain Kurnia, 2008:
a. Kualitas barang Turunnya mutu barang dapat memepengaruhi volume
penjualan, jika barang yang diperdagangkan mutunya menurun dapat menyebabkan pembelinya yang sudah menjadi pelanggan
dapat merasakan kecewa sehingga mereka bisa berpaling kepada barang lain yang mutunya lebih baik.
b. Selera Konsumen Selera konsumen tidaklah tetap dan dia dapat berubah setiap
saat, bilamana selera konsumen terhadap barang-barang yang dijual maka volume penjualan akan menurun.
c. Servis Terhadap Pelanggan Merupakan faktor penting dalam usaha memperlancar
penjualan terhadap usaha di mana tingkat persaingan semakin tajam. Dengan adanya servis yang baik terhadap para
pelanggan sehingga dapat meningkatkan volume penjualan. d. Persaingan Menurunkan Harga Jual
Potongan harga dapat diberikan dengan tujuan agar penjualan dan keuntungan perusahaan dapat di tingkatkan dari
sebelumnya. Potongan harga tersebut dapat diberikan kepada pihak tertentu dengan syarat-syarat tertentu pula.
2.9 E-Commerce
Perdagangan sebenarnya merupakan kegiatan yang dilakukan manusia sejak awal peradabannya. Sejalan dengan perkembagan
manusia, cara dan sarana yang digunakan untuk berdagang senantiasa berubah. Bentuk perdagangan terbaru yang kian
memudahkan penggunanya kini ialah e-commerce. Dengan adanya e-commerce ini, memungkinkan adanya
transaksi as-salam yaitu: merupakan bentuk transaksi dengan sistem pembayaran secara tunai atau disegerakan tetapi penyerahan
barang ditangguhkan dan transaksi al-istina yaitu: merupakan bentuk transaksi dengan sistem pembayaran secara disegerakan
atau secara ditangguhkan sesuai kesepakatan dan penyerahan barang ditangguhkan. Transaksi as-salam disebut juga as-salaf,
dalam hal ini merupakan suatu bentuk keringanan dalam bermuamalah dan memberikan kemudahan kepada manusia dalam
berinteraksi dengan sama, khususnya pada maslah pertukaran harta, seperti halnya jual beli dengan hutang Asnawi, 2008.
Transaksi as-salam dibolehkan Al- Qur’an dan As-Sunnah.
Oleh karena itu ketika Rasullah saw tiba di Madinah, orang-orang
sudah bisa melakukan pembayaran lebih dahulu salaf buat buah- buahan untuk jangka waktu setahun atau dua tahun, kemudian
beliau bersabda: ”barang siapa yang melakukan salaf, hedaklah melakukannya dengan takaran yang jelas dan timbangan yang jelas
pula, sampai batas waktu tertentu”Al-Bukhari dan Imam Muslim.
2.9.1 Definisi E-Commerce
E-commerce adalah
kegiatan-kegiatan bisnis
yang menyagkut konsumen consumers, manufaktur manufaktures,
service providers dan pedagang perantara intermediaries, dengan menggunakan jaringan-jaringan komputer computer networks
yaitu internet Berkatulloh dan prasetyo, 2005. Dengan kata lain e-commerce adalah merupakan suatu
transaksi komersial yang dilakukan antara penjual dan pembeli atau dengan pihak lain dalam hubungan perjanjian yang sama
untuk mengirimkan sejumlah barang, pelayanan, atau perahlian hak Ding dalam Berkatullah dan Prasetyo, 2005.
Dalam pengertian lain e-commerce adalah pembelian dan penjualan, pemasaran dan pelayanan serta pengiriman dan
pembayaran produk, jasa dan informasi di internet dan jaringan lainnya, antara perusahaan berjaringan dengan pelanggan,
pemasok, dan mitra bisnis lainya Humdiana dan Indriyani, 2005.
2.9.2 Karakeritik E-Commerce
Dari berbagai definisi yang ditawarkan dan dipergunakan oleh berbagai kalangan, terdapat kesamaan dari setiap definisi
tersebut. Kesamaan ini menunjukan bahwa e-commerce memiliki karakeristik Asnawi, 2088:
1. Terjadinya transaksi antara dua belah pihak. 2. Adanya pertukaran barang, jasa, atau informasi.
3. Internet merupakan medium utama dalam proses atau mekanisme perdanggangn tersebut.
2.9.3 Jenis-Jenis E-Commerce
Banyak perusahaan kini atau mensponsori tiga kategori dasar dari sistem e-commerce ini, yaitu: e-commerce Busines to
onsucmer B2C, Business to Business B2B dan Consumer to Consumer C2C Humdiana dan Indriyani, 2005.
1. B2C Business to consumer Perusahaan harus mengembangkan pasar elektronis dan
menarik untuk menjual berbagai produk dan jasa ke para pelanggan. Sistem e-commerce yang berfokus pada pelanggan
memiliki tujuan penting yang sama, yaitu: menarik calon pembeli, melakukan transaksi atas barang dan jasa, serta
membagun loyalitas pelanggan melalui pelayanan yang baik untuk setiap individu dan terlibat dengan berbagai fitur
komunitas. Business to consumer e-commerce memiliki karakeristik sebagai berikut Rahardjo, 2005:
a. Terbuka untuk umum, di mana informasi di sebarkan ke
umum. b. Sevis yang diberikan bersifat umum generic dengan
mekanisme yang dapat digunakan oleh khalayak ramai. Sebagai contoh, karena sistem web sudah umum
digunakan maka servis diberikan dengan menggunakan basis web.
c. Sevis di berikan berdasarkan permohonan on demand, yakni konsumen melakukan insiatiatif dan produsen harus
siap memberikan respon sesui dengan permohonan. 2. B2B Business to Business
E-comeerce B2B adalah sisi grosir dan pasokan dari proses komersial, tempat berbagai perusahaan untuk membeli,
menjual atau berdagang dengan peusahaan-perusahaan laianya Rahardjo, 2005.
3. C2C consumer to consumer
Keberhasilan besar dari lelang on-line seperti e-bay, tempat para pelanggan dan juga perusahaan dapat membeli serta
menjual satu sama lain dalam proses sistus web lelang, menjadikan C2C sebuah strategi bisnis e-commerce yang
penting.
2.9.4 Keuntungan E-Commerce
Ada tiga keuntungan atau manfaat dalam melakukan perdagangan elektronis, yaitu Nugroho, 2006.
1. Keuntungan bagi perusahaan a. Memperpendek jarak: perusahaan-perusahaan dapat lebih
mendekatkan diri dengan konsumen. b. Memperluas pasar: Jangkauan pemasaran menjadi semakin
luas dan tidak terbatas oleh area geografis dimana perusahaan berada.
c. Perluasan jaringan mitra bisnis: dengan adanya jaringan elektronis memudahkan mitra kerja dalam melakukan
kerjasama. 2. Keuntungan bagi Konsumen
a. Efektif: konsumen dapat memperoleh informasi tentang produk atau jasa yang dibutuhkannya dan berinteraksi
dengan cara yang cepat dan murah. b. Aman secara fisik : konsumen tidak perlu mendatangi toko
secara langsung dan ini mungkin konsumen dapat bertansaksi dengan aman, sebab daerah-daerah tertentu
mungkin sangat berbahaya jika berkendaraan dan membawa uang tunai dalam jumlah besar.
c. Fleksibel: konsumen dapat melakukan transaksi dari berbagai lokasi, baik dari rumah, kantor, warnet atau tempat
lainya.
3. Keuntungan bagi Masyarakat Umum a. Membuka peluang kerja baru: dalam hal ini akan membuka
peluang-peluang kerja baru bagi mereka yang tidak buta teknologi.
b. Mengurangi polusi dan pencemaran lingkungan: dengan adanya ini konsumen tidak perlu melakukan perjalanan ke
toko-toko, di mana hal ini pada gilirannya akan mengurangi jumlah kendaraan yang berlalu -lalang di jalan.
c. Menigkatkan kualitas sumber daya manusia: dalam hal ini hanya orang-orang yang tidak gagap teknologi, sehingga
pada gilirannya akan merangsang orang-orang dalam mempelajari teknologi.
2.9.5 Kerugian E-Commerce
Di damping keuntugan di atas, ada beberapa segi negatif dalam perdagagan elektronis, yaitu Nugroho, 2006:
1. Menigkatkan individualisme: dengan adanya ini seseorang dapat berinteraksi tanpa bantuan orang lain.
2. Terkadang menimbulkan kekecewaan: apa yang dilihat di layar monitor komputer kadang berbeda degan apa yang dilihat
secara kesat mata. 3. Tidak manusiawi: dalam hal ini tidak dapat secra dekat
besosialisasi dengan orang lain, misalnya: tidak dapat berjabat tangan.
2.9.6 Proses Pembayaran E-commerce
Proses pembayaran e-commerce cukup rumit karena banyaknya jenis alternatif debit dan keredit serta lembaga
keuangan dan perantara yang menjadi bagian dari proses tersebut di antara proses pembayaran tersebut antara lain Humdiana dan
Indriyani, 2005:
1. Proses pembayaran web: sistem pembayaran B2C. 2. EFT Electronic Fund transfer contoh: ATM, EPOS atau POS.
3. Proses pembayaran dalam sistem ini memakai 3 metode pembayaran, yakni degan cara transfer, COD cash on delivery
dan kartu keredit.
2.10 Sekilas Tentang Joomla
Joomla dalah Contant management system CMS sumber tebuka yang bebas ditulis degan bahasa pemogramaan PHP dan
database MySQL baik untuk internet maupun joomla menyaratkan banyak fitur untuk menigkatkan kinerja termasuk pagecaching,
webindexing, RSS freed, halaman untuk dicetak, wesite serching dan dukungan internasionalisasi. Nama joomla berasal dari sebutan
phonetic sebuah kata bahasa Swahili Joomla dengan arti kebersamaan atau kesatuan pilihan nama mencerminkan komitmen
para pengembang dan komunitasnya saat membentuk Joomla ketika terjadi perpecahaan Mambo, 2005.
2.11 SQL
Structured Query Language
SQL Structured query language adalah bahasa yang digunakan untuk mengakses basis data yang tergolong relasional.
Sesungguhnya SQL tidak terbatas hanya untuk mangambil data query, tetapi juga dapat dipakai untuk menciptakan tabel,
menghapus tabel, menambahkan data ke tabel, menghapus data
pada tabel, mengganti data pada tabel, dan berbagai oerasi yang lain Ladjamudin, 2005.
2.12 Tools dan Model Pengembangan Sistem
Analisis dan perancangan terstruktur, menampilkan suatu pendekataan yang sistematis, untuk merancang dan membangun
kualitas sistem komputer. Di sepanjang tahap analisis dan perancangan, analis dapat melanjutkan ke tahap demi tahap,
mendapatkan umpan balik dari pengguna dan menganalisis perancangan untuk mendeteksi kesalahan. Oleh karena itu, analis
memiliki sejumlah paerangkat lunak, yang dapat digunakan untuk membimbing atau sebagai acuan dalam pengembangan sistem
Kendall dan Kendall, 2003. Ada berbagi alat tools yang dapat di pakai analis sistem,
untuk melakukan kegiatan anlisis dan perancangan suatu sistem. Model analisis harus dapat mencapai tiga sasaran utama, yaitu:
menggambarkan apa yang dibutuhkan oleh pemakai, membangun dasar dalam pembuatan desain perangkat lunak, membatasi
serangkaian persyaratan yang dapat divalidasi ketika perangkat lunak dibagun Ladjamudin, 2005.
2.12.1 DFD Data Flow Diagram
Diagram arus data data flow diagram atau DFD adalah suatu gambaran grafis suatu sistem yang menggunakan sejumlah
bentuk-bentuk simbol untuk menggambarkan bagimana data mengalir melalui suatu proses yang saling berkaitan. DFD
mungkin cara paling alamiah untuk mendokumentasi proses Mcleod dan Schell, 2004.
Diagram alir data atau DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih
kecil. Salah satu keuntungan diagram aliran data adalah memudahkan pemakai atau user yang kurang menguasai bidang
komputer untuk
mengertisistem yang
akan dikerjakan
Ladjamudin, 2005. 1. Diagram Konteks
Digram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram
konteks merupakan
level tinggi
dari DFD,
yang menggambarkan keseluruhan input ke sistem atau keseluruhan
output dari sistem. Diagram konteks akan memberikan gambaran keseluruhan sistem. Suatu sistem dibatasi oleh
bundary dapat digambarkan degan garis putus. Dalam diagram konteks, hanya terdapat satu proses, dan titak boleh
terdapat store dalam diagram konteks. 2. Diagram Nol atau Zero
Diagram nol overview digram adalah digram yang menggambarkan proses dari DFD. Diagram nol memberikan
pandangan secara menyeluruh tentang sistem yang dijalani, yang menunjukan tentang fungsi-fungsi utama atau proses yang
terdapat pada aliran data dan eksternal entity. Pada level ini, sudah dimungkinkan adanya atau di gambarkannya store yang
digunakan. Keseimbagan blancing input dan output, antara diagram nol dengan diagram konteks harus terpelihara.
3. Diagram Rinci Diagram rinci atau diagram Level adalah digram yang
menguraikan proses apa saja yang ada di dalam diagram nol atau diagram level di atasnya Ladjamudin, 2005.
Tabel 2.1
Simbol-Simbol DFD Ladjmudin, 2005
Nama Simbol Simbol DFD
versi Yourdan
dan De Marco
Simbol DFD Versi Gane
dan Sarson
Arus data proses
Penyimpanan data
Entitas Luar
Arus material
Penyimpanan data yang
ditunjukan berulang kali
pada suatu digram
Simpan luar yang ditujukan
berulang kali pada suatu
diagram
Dari yang sudah disebutkan tabel 2.1, yang merupakan elemen dasar dari diagram aliran data adalah sebagi berikut Ladjamudin,
2005. 1. Entitas Luar
Elemen-elemen lingkungan yang berada di luar sistem yang menyediakan sistem input data dan menerima output data
sistem pada DFD. Disimbolkan dengan suatu kotak atau segi empat.
2. Proses Proses merupakan apa yang dikerjakan oleh sistem. Sesuatu
yang mengubah input menjadi output. Proses dapat digambarkan dengan lingkungan.
3. Arus data Arus data merupakan tempat mengalirnya informasi dan
digambarkan dengan garis yang menghubunhkan komponen dari sistem. Arus data ditunjukan dengan arah dan garis drberi
nama. 4. Penyimpanan data
Data store adalah suatu tempat penyimpanan data. Data store dapat disimbolkan dengan sepasang dua garis sejajar atau
garios dengan salah satu sisi samping terbuka.
2.12.2 Kamus data
Kamus data sering disebut juga dengan sistem data dictionary adalah katalog fakta tentang data dan kebutuhan-
kebutuhan informasi dari suatu sistem informasi. Dengan mengunakan kamus data, analisi sistem dapat mendefinisikan data
yang mengalir di sistem dengan lengkap. Pada tahap analisis, kamus data digunakan sebagai alat komunikasi antara analisi
sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang masuk ke sistem dan tentang
informasi yang dibutuhkan oleh pemakai sistem sehingga pemakai
dan penganalisis sistem mempunyai dasar pengertian yang sama tentang pemasukan, keluaran, penyimpanan, dan proses.
Pada tahap perancangan sistem, kamus data digunakan untuk merancang input, merancang laoran-laporan dan basis data. Kamus
data dibuat berdasarkan atus data yang ada di diagram arus data. Arus data di diagram arus data sifatnya global, hanya ditunjukan
nama arus datanya saja. Keterangan lebih lanjut tentang struktur dari suatu arus data di diagram arus data secara lebih terinci dapat
dilihat di kamus data Ladjamudin, 2005.
2.12.3 ERD Entity Relationship Diagram
Diagram hubungan entitas Entity realationship diagram atau ERD adalah notasi grafik dari sebuah model data atau sebuah
model jaringan yang menjelaskan tentang data yang tersimpan storage sata dalam sistem secara abstrak Ladamudin, 2005.
Dalam pengertian lain, ERD Entity Relationship Diagram adalah
mendokumentasikan data
perusahaan dengan
mengidentifikasi jenis entitas dan hubungan Mcleod dan Schell, 2004. Simbol-simbol ERD dapat dilihat pada Tabel 2.2
Tabel 2.2 simbol-simbol ERD Ladjamudin, 2005
NO Simbol
Nama Simbol
1. Entitas
2. Realsi
3. Atribut
4. Penghubung
Dari Tabel 2.2, Elemen-elemen diagram hubungan entitas atau ERD adalah Ladjamudin, 2005:
1. Entitas Pada ERD, entitas diagram dengan sebuah bentuk persegi
panjang. Entitas adalah sesuatu yang terdapat di dalam sistem, nyata maupun abstrak dalam penyimpanan data. Entitas diberi
nama dengan kata benda dan dapat dikelompokan dalam empat jenis nama, yaitu: benda, lokasi, dan kejadian terdapat unsur
waktu di dalamnya.
2. Relationship Pada ERD, realtionship dapat digambarkan dengan sebuah
bentuk belah ketupat. Relationship adalah hubungan alamiah
yang terjadi antara entitas. Pada umumnya relationship diberi nama dengan kata kerja, sehingga memudahkan untuk
membaca relasinya bisa dengan kalimat aktif ataupun pasif. Pengambaran hubungan yang terjadi, adalah sebuah belah
ketupat dihubungkan dengan dua bentuk empat persegi panjang.
3. Relationship Degree Relationship degree derajat adalah jumlah entitas yang
berpartisipasi dalam suatu relationship, yang terdiri dari: unary relationship, binary relationship, dan ternary relationship.
4. Atribut Secara Umum , atribut adalah sifat atau karakeristik dari setiap
entitas maupun dari setiap relationship. 5. Kardinalitas cardinialityrelasi merujuk kepada hubungan
maksimum yang terjadi dari entitas yang satu ke entitasyang lain dan begitu juga sebaliknya. Terdapat tiga macam kardinalitas,
yaitu:
a. One to One relationship 1-1 Hubungan antara file pertama dengan file kedua adalah satu ke
satu.
1 1
Gambar 2.1 One to one relationship Ladjmudin, 2005
b. One to Many Relationship 1-M 1
M
Gambar 2.2 One to Many Relationship Ladjamudin, 2005
c. Many to Many relationship M-N Hubungan antara file pertama dengan file kedua adalah banayk
ke banyak. M
N
Gambar 2.3
Many to Many Relationship Ladjamudin, 2005
2.12.4 Normalisasi
Normalisasi adalah suatu proses pengelompokan data ke dalam bentuk tabel atau relasi atau file, untuk menyatakan entitas dan
hubungannya, sehingga terwujud satu bentuk basis data yang
File A File B
File A File B
File A File B
mudah untuk dimodifikasi Ladjamudin, 2005. Bentuk-bentuk normalisasi di bagi 3 tahap yaitu:
1. Bentuk Normal Kesatu First Normal Form atau 1NF Pada tahap ini dilakukan penghilangan beberapa group elemen
yang berulang agar menjadi satu harga tunggal yang berinteraksi di antara setiap baris pada suatu table.
2. Bentuk Normal Kedua Second Normal Form atau 2NF Didasari
atas konsep
full fungctional
dependency ketergantungan fungsional sepenuhnya, dengan syarat atribut
bukan kunci non-keyharuslah memiliki ketergantungan funsional sepenuhnya pada konci utama atau primary key.
3. Bentuk Normal Ketiga Third Normal Form atau 3NF Seluruh atributbukan kunci pada suatu relasi hanya memiliki
ketergantungan funsional terhadap primary key di relasi itu saja Ladjamudin, 2005.
2.12.5 Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu maslah.
Flowchart merupakan cara penyajian dari satu algoritma Ladjamudin, 2005
Flowchart disusun atau alur, yang digunakan untuk menghubungkan antara simbol yang satu dengan yang lain. Simbol
ini disebut juga connecting line, yang dapat dilihat pada Tabel 2.3.
Tabel 2.3 Simbol Penghubung Alur Ladjamudin. 2005
Tabel 2.4 Simbol proses Ladjamudin, 2005
Nama Simbol Simbol
Kegunaan
Simbol Arus Flow
Untuk menyatakan jalannya arus suatu
proses.
Simbol Connector Untuk menyatakan
ssambungan dari suatu proses ke
proses lainya,dalam halaman atau
lembar yang sama.
Simbol Offline Connector
Untuk menyatakan sambungan dari
satu proses ke proses lainnya,
dalam halaman atau lembar yang
berbeda.
Nama simbol Simbol
Kegunaan Simbol Proses
Untuk menyatakan sambungan dari satu
proses ke proses lainnya, dalam halaman atau
lembar yang berbeda.
Simbol manual Untuk menyatakan suatu
tindakan proses, yang tidak dilakukan oleh
komputer manual.
Simbol decision atau logika
Untuk menunjukan suatu kondisi tertentu, yang akan
menghasilkan dua kemungkinan jawaban, ya
atau tidak.
Simbol predefined proses Untuk menyatakan
penyediaan tempat penyimpanan suatu
pengolahan, untuk memberi harga awal.
Simbol terminal Untuk menyatakan
permulaan atau akhir suatu program.
Simbol keying operation Untuk menyatakan
berbagai macam operasi, yang diproses dengan
menggunakan suatu mesin yang mempunyai
keyboard.
Simbol offline storage Untuk menunjukan, data
dalam simbol ini bukan disimpan ke suatu media
tertentu.
Tabel 2.5 simbol Masukan dan Keluaran Ladjamudin, 2005
Nama Simbol Simbol
Kegunaan
Simbol input-output Untuk menyatakan proses
input dan output, tanpa tergantung dengan jenis
peralatannya.
Simbol punched card Untuk menyatakan input
yang berasal dari kartu, atau output yang ditulis ke
dalam kartu.
Simbol magnetic tape unit
Untuk menyatakan input berasal dari pita magnetic
atau output disimpan ke dalam pita magnetic.
Simbol disk storage Untuk menyatakan input
berasal dari disk atau output disimpan ke dalam
disk.
Simbol document Untuk mencetak laporanke
printer.
Simbol display Untuk menyatakan
peralatan output yang digunakan, berupa layar
video atau komputer. Simbol manual input
Untuk memasukan data secara manual, dengan
menggunakan online keyboard.
2.12.6 STD State transition Diagram
State diagram adalah intraction diagram dan state chart yang menampilkan dua pandangan yang saling melengkapi tentang prilaku
dinamis sebuah sistem. Interaction diagram menunjukan pesan-pesan yang dilewatkan di
antara objek-objek di dalam sistem selama periode yang pendek. Sedangkan state chart digram menelusuri individu-individu obyek melalui
keseluruhan daur hidupnya, mensepesifikasikan semua urutan yang mungkin dari pesan-pesan yang akan diterima obyek tersebut atau dengan
kata lain state diagram menunjukan detail perilaku yang dinamis Munawar, 2005.
Simbol dalam state transition diagram adalah segiempat yang tiap pojoknya dibuat rounded. Titik awalnya menggunakan lingkaran solid
yang diarsisr dan diakhiri dengan mata.
Gambar 2.4 Simbol diagram Munawar, 2005
2.13 Software yang digunakan
Di dalam pembuatan aplikasi ini dibutuhkan bermacam-macam jenis dari sebuah software yang digunakan antara lain.
2.13.1 Pemograman PHP
PHP personal home page tools merupakan kependekatan dari kata Hypertext preprocessor. PHP tergolong sebagai perangkat lunak open
source yang diatur dalam aturan general purpose lincences GPL dan tergolong sebagai bahasa pemograman yang berbasis server server side
scripting. Pemograman PHP sangat cocok dikembangkan dalam lingkungan web, karena PHP bias diletakan pada script HTML atau
sebaliknya. PHP dikhususkan untuk pengembagan web dinamis, maksudnya PHP
mampu menghasilkan website yang secara terus menrus hasilnya bias berubah sesuai permintaan client browsernya Suprianto, 2008.
2.13.2 MySQL
MySQL merupakan perangkat lunak yang tergolong sebagai DBMS Database Management System, yang sifatnya open source. Open source
menyatakan bahwa perangkat lunak ini dilengkapi dengan source code kode yang dipakai untuk membuat MySQL, selain itu kode tersebut
dapat langsung dijalankan dalam system operasi, dan dapat diperoleh dengan cara mendownload di internet secara gratis.
MySQL tersedia pada beberapa platform Windows, Unix, Linux juga mendukung perintah SQL. Sebagaimana diketahui, SQL merupakan
standar dalam pengaksesan basisdata relasional. Pengetahuan akan SQL,
dapat memudahkan untuk menggunakan MySQL dan dapat juga digunakan melalui aplikasi web : missal menggunakan PHP Kadir, 2008.
2.13.3 Xampp dan PHPMyAdmin
Xampp merupakan perangkat lunak yang dapat di download secara gratis dan di dalam perangkat lunak ini, berisi kumpulan-kumpulan
beberapa perangkat lunak yang dibutuhkan antara lain PHP, Apache, MySQL
dan PHPMyAdmin
memberikan kemudahan
dalam pengoperasiannya dan hamper semua web hosting menyediakan
PHPMyAdmin untuk para penyewa virtual host Suprianto, 2008.
2.13.4 Macromedia Dreamweaver 8
Macromedia dreamweaver 8 adalah sebuah aplikasi yang digunakan untuk membuat website dibuat dengan kombinasi tampilan visual tools,
dikembangkan dengan banyak feture aplikasi dan didukung dengan code editing, di design untuk bisa disesuaikan dengan setiap tingkatan
kemampuan pemakai. Dreamweaver 8 dimasukkan banyak kemampuan baru untuk membantu membuat dan mengatur website, baik dari pemula
sampai dengan tingkat lanjut. Aplikasi ini mendukung dengan sangat praktis dan dilengkapi dengan teknologi terbaru. Dreamweaver 8 bisa
dijalankan pada operation system windows 2000, windows xp, dan Macintosh Mac OS® X 10.3 dan 10.4. dreamweaver 8 tidak bisa
dijalankan pada windows 98, windows 2000 server, windows 2003 server, atau Macintosh OS 10.2.x atau dibawah seri ini.
Fungsi coding Dreamweaver tidak hanya mendukung coding HTML tetapi juga CSS Cascading Style Sheet, Javascript, Coldfusion, ASP
Active Server Pages, JSP Java Server Pages, dan Dreamweaver juga memungkinkan anda membangun website dengan server berbahasa CFML
Coldfusion Markup Language, ASP.net, ASP, JSP, dan PHP. Dreamweaver 8 juga mempunyai kemampuan untuk mendukung
pemrograman server side dan client side. Server side digunakan untuk memproses data yang berhubungan dengan server, misalnya pengolahan
database. Client side merupakan bahasa pemrograman tambahan sekaligus sebagai pelengkap dari bahasa pemrograman lainnya Madcoms, 2008.
BAB III
METODELOGI PENELITIAN
3.1 Pengertian Metodelogi Penelitian
Metode berarti cara atau teknik untuk melekukan sesuatu. Jadi metodologi adalah pengetahuan tentang cara untuk melakukan sesuatau.
Dengan demikian, metodelogi penelitian berarti pengetahuan tentang cara untuk melakukan penelitian Kusuma,2007.
3.2 Metodelogi Pengumpulan Data