8
BAB 2
LANDASAN TEORI
2.1 Pengertian Sistem
Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk mencapai tujuan yang sama. Sistem mempunyai karakteristik tertentu yaitu memiliki komponen, batas, lingkungan luar sistem, penghubung , masukan, keluaran , pengolah, dan sasaran atau tujuan. Ada beberapa pengertian pakar sistem informasi. Berikut beberapa kutipan yang berkaitan dengan pengertian sstem, antara lain: 1. Menurut Fredick H. Wu, suatu sistem beroperasi dan berinteraksi dengan lingkungannya untuk mencapai sasaran tertentu. 2. Menurut M.J. Alexander, suatu sistem adalah suatu kelompok dan elemenelemen baik bentuk fisik maupun bukan fisik yang menujukkan suatu kumpulan saling berhubungan dan berinteraksi bersama-sama menuju suatu tujuan. 3. Menurut Jerry Fitz Gerald, Andra F. Fitz dan Warre D. Stalling suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan dalam menyelesaikan masalah tertentu. 4. Menurut Richard F. Neuschel, suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan dikembangkan sesuai dengan suatu
Universitas Sumatera Utara
9
skema yang berintegrasi untuk melaksanakan suatu kegiatan utama di dalam bisnis.
Sistem adalah sekelompok elemen-elemen yang berintegrasi dengan maksud yang sama untuk mencapai suatu organisasi. Organisasi terdiri dari sejumlah sumber daya yang bekerja menuju tercapainya suatu tujuan tertentu oleh pemilik atau menajemennya. ( Raymond Mc. Leod Jr, 2004 ; 9)
Sebuah sistem adalah sekelompok dua atau lebih komponen-komponen yang saling berkaitan (interrelated) atau subsistem-subsistem yang bersatu untuk mencapai tujuan yang sama (common purpose). (James A. Hall, 2001 ; 5)
Element atau karakteristik atau karakteristik dari sistem adalah memiliki komponen batas sistem (boundary), lingkungan luar sistem (environment), penghubung sistem (interface), masukan sistem (input), keluaran sistem (output), pengolahan sistem (process), dan sasaran sistem.
2.2 Pengertian Informasi
Suatu informasi mempunyai fungsi utama yaitu untuk menambah pengetahuan atau untuk mengurangi ketidakpastian pemakaian informasi . Data berupa catatan historis yang dicatat dan diarsipkan tanpa maksud dan segera diambil kembali untuk pengambilan keputusan. Data yang telah diletakkan dalam konteks yang lebih berarti
Universitas Sumatera Utara
10
dan berguna yang dikomunikasikan kepada penerima untuk digunakan di dalam pembuatan keputusan disebut informasi (Suyanto, 2000: 6).
Data merupakan raw material untuk suatu informasi. Perbedaan informasi dan data sangat relatif, tergantung pada nilai gunanya bagi manajemen yang memerlukan. Suatu informasi bagi level manajemen tertentu bisa menjadi data, bagi manajemen level diatasnya, atau sebaliknya. (Sistem Informasi, 3 Januari 2010).
Informasi adalah suatu kenyataan, data item, observasi, dan perhatian atau yang lainnya yang menambah pengetahuan. (Robert N. Anthony dan Jhon Dearden, 2001).
Informasi merupakan suatu elemen dan sumber daya yang sangat penting dan berharga bagi suatu perusahaan, disamping sumber daya yang lain seperti uang, manusia, dan mesin. Informasi adalah data yang telah diolah menjadi suatu bentuk informasi yang lebih berguna bagi si penerima dan nilai tersebut dapat digunakan untuk pengambilan keputusan. (Mulyadi, 2001).
Dari beberapa definisi informasi diatas, dapat disimpulkan bahwa informasi adalah data yang telah diolah menjadi bentuk yang lebih yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata (fact and entity) dan digunakan untuk mengambil keputusan.
Universitas Sumatera Utara
11
2.3 Pengertian Sistem Informasi
Sistem informasi didefinisikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam organisasi. (Loudon, 2007)
Istilah sistem informasi mengarah pada penggunaan teknologi komputer di dalam organisasi untuk menyajikan informasi kepada pemakai. Sistem informasi berbasis komputer adalah kumpulan perangkat keras (hardware) dan perangkat lunak (software) yang dirancang untuk mengubah data menjadi informasi yang bermanfaat. (George H. Bodnar, William Hopwood, 2005).
Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasi untuk mencapai tujuan sebuah oganisasi. (Alter, 1992).
Dari beberapa definisi tersebut dapat disimpulkan bahwa sistem informasi adalah kumpulan dari prosedur kegiatan yang memproses data sedemikian rupa sehingga dapat menghasilkan informasi yang bermanfaat agar dapat digunakan oleh setiap orang dalam mengambil suatu keputusan yang tepat.
Universitas Sumatera Utara
12
2.4 Data, Database, dan Database Management System (DBMS)
2.4.1 Pengertian data
Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan yang dapat diperoleh dari sumber aslinya. Data dapat berupa simbol, gambar, kata, angka, dan huruf yang menunjukkan suatu ide, objek, kondisi, dan situasi.
Data merupakan fakta-fakta mentah yang mewakili kejadian-kejadian yang berlangsung dalam organisasi atau lingkungan fisik sebelum ditata dan diatur kedalam bentuk yang dapat dipahami dan digunakan orang. (Laudon dan Laudon, 1998).
Data merupakan deskripsi tentang benda, kejadian, aktivitas dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai. ( Kadir, 2003)
Data merupakan fakta, angka, bahkan symbol mentah. Secara bersama-sama merupakan masukan bagi suatu system informasi. (Wilkinson, 1992).
Dapat dikatakan bahwa data adalah suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna. Proses pengolahan data yang disebut siklus pengolahan data (Data Processing Cycle) terdiri dari tiga proses, yaitu:
Universitas Sumatera Utara
13
1. Tahapan input Tahapan input dilakukan dengan pemasukkan data ke dalam proses komputer lewat alat input (Input Device). 2. Tahapan Proses Tahapan proses dilakukan proses pengolahan data yang sudah dimasukkan yang dilakukan oleh data pemroses (Process Device) yang dapat berupa proses perhitungan, pengendalian, atau pencarian pada storage. 3. Tahapan Output Tahapan output dilakukan proses penghasilan output dari hasil pengolahan data kealat output (Output Device) yaitu berupa informasi.
2.4.2 Pengertian database
Database adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi dan sistem. Databases yang dikendalikan oleh sistem manajemen database adalah suatu set catatan data yang berhubungan dan saling menjelaskan. (Raymon Mc. Leod, 1996)
Database merupakan kumpulan data yang terkait. (Elmazri dan Navathe, 1994).
Database merupakan kumpulan yang terorganisasi dari data-data yang secara nalar terkait. (Hoffer, dkk., 2005).
Universitas Sumatera Utara
14
Database merupakan kumpulan data yang umumnya menjabarkan aktivitasaktivitas dari satu atau lebih dari satu organisasi terkait. (Ramakrishman dan Gerke, 2000).
Database merupakan kumpulan data dan informasi dalam jumlah yang tidak sedikit. Oleh karena itu, database harus disusun sebagai kriteria terpola dengan jelas sejak dari awal. Database akan diubah dalam bentuk tabel dalam Mysql dengan memperhatikan file table, field, primary key, dan lainnya yang merupakan bagian dari database.
Mysql diimplementasikan dengan menggunakan tabel yang terdiri dari baris dan kolom. Baris pada Mysql dikenal dengan istilah record yang merupakan kumpulan informasi yang ada didalam field. Field merupakan tempat diman informasi ditampung. Setiap field dalam database akan berelasi dengan field lainnya.
2.4.3 Pengertian DBMS (Database Management System)
Secara umum, DBMS diartikan sebagai suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, dan memperoleh data informasi dengan praktis dan efisien. Didalam lingkungan basis data, data lebih mudah digunakan. Pada beberapa DBMS tersedia fasilitas query yang memudahkan pengguna untuk memperoleh informasi. Pengguna yang tidak memiliki kemampuan pemrograman pun dengan mudah bisa menggunakan fasilitas query tersebut. Adapun komponen utama DBMS yang dapat dibagi menjadi 4 macam, yaitu:
Universitas Sumatera Utara
15
1. Perangkat Keras Perangkat keras berupa komputer dan bagian-bagian didalamnya, seperti processor, memori, dan harddisk. Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data. 2. Data Data didalam basis data mempunyai sifat terpadu (integrated) dan berbagi (shared). Terpadu berarti bahwa berkas-berkas data yg ada padd basis data saling terkait, tetapi kemubaziran data tidak akan terjadi atau hanya terjadi sedikit sekali. Berbagi data berarti bahwa data dapat dipakai oleh sejumlah pengguna. Lebih tegas lagi, sesuatu dapat diakses oleh sejumlah pengguna dlm waktu bersamaan. Sifat ini biasa terdapat pada sistem multiuser (kebalikan dari sistem single-user), yakni sistem yang hanya memungkinkan satu orang yang bisa mengakses suatu data pada suatu waktu. 3. Perangkat Lunak Perangkat lunak dalam hal ini DBMS, berkedudukan antara basis data (data yg disimpan didalam harddisk) dan pengguna. Perangkat lunak inilah yang berperan melayani permintaan-permintaan pengguna. 4. Pengguna Adalah faktor manusia yang memiliki latar belakang pendidikan teknis komputer yang dapat menangani pengolahan komputer maupun pengembangannya dan diberikan menurut keahliannya seperti sistem analisis, programmer, dan operator.
Universitas Sumatera Utara
16
2.5 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan relation data. Entity Relationship Diagram (ERD) merupakan gambaran data yang dimodelkan dalam suatu diagram yang digunakan mendokumentasikan data dengan cara menentukan apa saja yang terdapat dalam tiap entity dan bagaimana hubungan antara entity satu dengan yang lainnya.
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam database berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar
data, untuk
menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu : a. Entity Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). b. Atribute Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain.
Universitas Sumatera Utara
17
c. Relationship Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Simbol-simbol yang digunakan untuk menggambarkan model data seperti terdapat pada tabel berikut :
Tabel 2.1 Simbol-simbol Entity Relationship Diagram No
Simbol
Arti
Defenisi Suatu kumpulan objek atau
1.
Entitas
sesuatu yang dapat dibedakan atau didefenisikan secara unik.
2.
Relationship
Hubungan yang terjadi antara satu atau lebih entity. Karakteristik dari entity atau
3.
Attribute
relationship yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Attribute
4.
Atribut Kunci
yang digunakan
untuk menentukan suatu entity secara unik. Attribute
5.
Atribut Komposisi
yang
memiliki
sekelompok nilai untuk setiap instasi entity.
Universitas Sumatera Utara
18
2.6 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah diagram yang digunakan untuk menggambarkan aliran data informasi dan transformasi (proses) dari data dimulai dari pemasukan data sampai menghasilkan keluaran (output) data. Adapun simbol-simbol dari Data Flow Diagram, yaitu :
Tabel 2.2 Simbol-simbol DFD No.
Gambar
Nama
Fungsi Merupakan kesatuan luar di
Kesatuan Luar
lingkungan luar sistem yang akan memberikan input atau
1 (External Entity )
menerima
output
dari
sistem. Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus 2
Proses (Process) data yang akan keluar atau untuk
mengubah
input
menjadi output. Data 3
Aliran Data
sistem,
mengalir
melalui
dimulai
dengan
sebagian input dan diubah atau diproses menjadi input.
Universitas Sumatera Utara
19
Penyimpanan Data Data
disimpan
untuk
4 (Data Storage)
keperluan berikutnya.
2.7 Flowchart
Flowchart dalam bahasa Indonesia diterjemahkan sebagai diagram alir. Dari dua kata ini, maka dapat dibayangkan bahwa flowchart itu berbentuk diagram yang bentuknya dapat mengalirkan sesuatu (Findra, 2005).
Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, diman masing-masing simbol merepresentasikan suatu kegiatan tertentu. Flowchart diawali dengan penerimaan input, pemrosesan input dan diakhiri dengan penampilan output (Findra, 2005).
Flowchart adalah urutan proses penyelesaian masalah, penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
Universitas Sumatera Utara
20
Adapun simbol-simbol dari Flowchart, yaitu :
Tabel 2.3 Simbol-simbol Flowchart No.
1.
Simbol
Arti
Proses
Defenisi
Mepresentasikan operasi
Mempresentasikan input 2.
Input/Output
data atau output data yang diproses atau informasi.
3.
Keputusan
Keputusan dalam program
4.
Dokumen
I/O dalam format cetak
5.
Terminal Point
Awal/akhir flowchart
6.
Preparation
Pemberian harga awal
7.
Manual Input
Input yang dimasuknya secara keyboard
Universitas Sumatera Utara
21
Keluar
atau
bagian 8.
lain
masuk
dari
flowchart
Penghubung khususnya
halaman
yang
sama Keluar atau masuknya dari 9.
Penghubung
bagian
lain
flowchart
khususnya halaman lainnya.
Output yang ditampilkan 10
Display pada terminal.
Mempresentasikan alur 11.
Anak panah kerja.
2.8 Pengertian E-commerce
E-commerce memiliki arti yang berbeda bagi orang yang berbeda. Disini terdapat beberapa sudut pandang dari para ahli mengenai e-commerce :
Definisi e-commerce menurut Landon & Laudon (1998), e-commerce adalah suatu proses membeli dan menjual produk-produk secara elektronik oleh konsumen dan dari perusahaan ke perusahaan dengan komputer sebagai perantara transaksi bisnis.
Universitas Sumatera Utara
22
E-commerce atau yang biasa disebut juga dengan istilah Ecom atau Emmerce atau EC merupakan pertukaran bisnis yang rutin dengan menggunakan transmisi Electronic Data Interchange (EDI), email, electronic bulletin boards, mesin faksimili, dan Electronic Funds Transfer yang berkenaan dengan transaksi-transaksi belanja di Internet shopping, Stock online dan surat obligasi, download dan penjualan software, dokumen, grafik, musik, dan lain-lainnya, serta transaksi Business to Business (B2B), (Wahana Komputer Semarang, 2002).
Sedangkan definisi e-commerce menurut David Baum (1999) yaitu : ecommerce is a dynamic set of technologies, applications, and business process that link enterprises, consumers, and communities through electronics transactions and the electronic exchange of goods, services, and informations.
Diterjemahkan oleh Onno.W.Purbo : e-commerce merupakan suatu set dinamis teknologi, aplikasi, dan proses bisnis yang menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik dan perdagangan barang, pelayanan, dan informasi yang dilakukan secara elektronik.
Kalakota dan Whinston (1997) mendefinisikan e-commerce dari beberapa perspektif berikut :
1. Dari perspektif komunikasi, e-commerce adalah pengiriman barang, layanan, informasi, atau pembayaran melalui jaringan komputer atau melalui peralatan elektronik lainnya.
Universitas Sumatera Utara
23
2. Dari perspektif proses bisnis, e-commerce adalah aplikasi teknologi yang menuju otomatisasi dari transaksi bisnis dan aliran kerja. 3. Dari perspektif layanan, e-commerce merupakan suatu alat yang memenuhi keinginan perusahaan, konsumen, dan manajemen untuk memangkas biaya layanan (service cost) ketika meningkatkan kualitas barang dan meningkatkan kecepatan layanan pengiriman. 4. Dari perspektif online, e-commerce menyediakan kemampuan untuk membeli dan menjual barang ataupun informasi melalui internet dan sarana online lainnya.
Triton (2006), menjelaskan bahwa e-commerce (electronic commerce) sebagai perdagangan elektronik dimana untuk transaksi perdagangan baik membeli maupun menjual dilakukan melalui elektronik pada jaringan internet. Keberadaan e-commerce sendiri dalam internet dapat dikenali melalui adanya fasilitas pemasangan iklan, penjualan, dan service support terbaik bagi seluruh pelanggannya dengan menggunakan sebuah toko online berbentuk web yang setiap harinya beroperasi selama 24 jam.
2.8.1 Struktur e-commerce
Infrastruktur e-commerce : a. Internet : jaringan global b. Intranet : jaringan milik perusahaan atau organisasi yang menggunakan teknologi internet, seperti protocol internet, browser web.
Universitas Sumatera Utara
24
c. Extranet : jaringan melaui internet yang menghubungkan beberapa internet.
Selain infrastruktur, aplikasi e-commerce juga ditunjang oleh lima pilar : a. SDM (people) b. Peraturan / perundangan publik (Public Policy) c. Pemasaran dan Periklanan (Marketing and Advertisement) d. Layanan-layanan pendukung (Support and Service) e. Kemitraan Usaha (Business Partnership)
2.8.2 Klasifikasi e-commerce
Penggolongan e-commerce yang lazim dilakukan orang adalah berdasarkan sifat transaksinya, antara lain : 1. Business to Business (B2B) Jenis transaksi dimana pembeli biasanya membeli dalam jumlah besar karena akan dijual kembali. Contoh : penjualan grosir. 2. Business to Consumer (B2C) Jenis transaksi eceran dengan pembeli perorangan dan tidak punya tujuan untuk menjualnya kembali, biasanya semacam toko online yang menjual berbagai barang. 3. Consumer to Consumer (C2C) Jenis transaksi dimana pembelinya perorangan yang tidak mempunyai tujuan untuk dijual kembali dan penjualnya juga perorangan yang tidak menyediakan
Universitas Sumatera Utara
25
bermacam-macam barang, melainkan hanya beberapa barang saja. Contoh : online advertising. 4. Consumer to Business (C2B) Termasuk kedalam kategori ini adalah perseorangan yang menjual produk atau layanan kepada organisasi, dan perseorangan yang mencari penjual, berinteraksi dengan mereka dan menyepakati suatu transaksi.
2.8.3 Manfaat e-commerce
E-commerce memiliki beberapa manfaat, baik itu organisasi, perusahaan dan konsumen itu sendiri, berikut beberapa manfaat dari e-commerce :
Manfaat bagi perusahaan : 1. E-commerce memperluas market place hingga ke pasar nasional dan Internasional. 2. E-commerce menurunkan biaya pembuatan, pemrosesan, pendistribusian, penyimpanan dan pencarian informasi yang menggunakan kertas misalnya, dengan menggunakan sistem procurement elektronis, perusahaan dapat memangkas biaya administratif bagi purchasing sebesar 85%. 3. E-commerce memungkinkan pengurangan inventory dan overhead dengan menyederhanakan supply chain management tipe pull. 4. E-commerce mengurangi waktu antara outlay modal dan penerimaan produk dan jasa.
Universitas Sumatera Utara
26
5. E-commerce memperkecil biaya
telekomunikasi
internet
lebih
murah
dibanding VAN.
Manfaat bagi konsumen : 1. E-commerce memungkinkan pelanggan untuk berbelanja atau melakukan transaksi lain selama 24 jam sehari. 2. E-commerce memberikan lebih banyak pilihan kepada pelanggan; mereka bisa memilih berbagai produk dari banyak vendor. 3. E-commerce menyediakan produk-produk dan jasa yang tidak mahal kepada pelanggan dengan cara mengunjungi banyak tempat dan melakukan perbandingan secara cepat. 4. E-commerce pelanggan bisa menerima informasi relevan secara detail dalam hitungan detik. 5. E-commerce memberi tempat bagi para pelanggan untuk berinteraksi dengan pelanggan lain di electronic community dan bertukar pikiran serta berbagai pengalaman.
Manfaat e-commerce bagi masyarakat : 1. E-commerce memungkinkan orang untuk bekerja didalam rumah dan tidak harus keluar rumah untuk berbelanja. 2. E-commerce memungkinkan sejumlah barang dagangan dijual dengan harga lebih rendah, sehingga orang yang kurang mampu bisa membeli lebih banyak yang pada gilirannya akan meningkatkan taraf hidup mereka.
Universitas Sumatera Utara
27
3. E-commerce memungkinkan orang di negara-negara dunia ketiga dan wilayah pedesaan untuk menikmati aneka produk dan jasa yang akan susah mereka dapatkan tanpa e-commerce. 4. E-commerce memfasilitasi layanan produk, seperti perawatan kesehatan, pendidikan, dan pemerataan layanan sosial yang dilaksanakan pemerintah dengan biaya yang lebih rendah, dan atau dengan kualitas yang lebih baik.
2.9 Sistem Informasi Penjualan Berbasis Web
Menurut Basu (2001) penjualan berbasis web adalah sistem keseluruhan dari kegiatan yang ditunjukkan untuk merencanakan, menentukan harga, mempromosikan, dan mendistribusikan barang, jasa, ide kepada pasar sasaran agar dapat mencapai tujuan organisasi.
Penjualan merupakan sejumlah kegiatan yang terjadi akibat perpindahan barang atau jasa dari produsen ke tangan konsumen dan tercakup didalamnya segala kegiatan sebelum dan sesudah pemindahan barang atau jasa tersebut.
2.10 Internet
Istilah internet berasal dari bahasa latin “inter” yang berarti “antara”. Secara kata per kata internet berarti jaringan antara atau penghubung. Memang itulah fungsinya internet, menghubungkan berbagai jaringan yang tidak saling bergantung pada satu
Universitas Sumatera Utara
28
sama lain sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem apa yang digunakan pada masing-masing jaringan tidak menjadi masalah, apakah sistem DOS atau UNIX. Sementara jaringan lokal biasanya terdiri atas komputer sejenis (misalnya DOS atau UNIX), internet mengatasi perbedaan berbagai sistem operasi dengan menggunakan bahasa yang sama oleh semua jaringan dalam pengiriman data.
2.10.1 Internet commerce
Internet commerce adalah penggunaan internet yang berbasis teknologi informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti iklan dalam penjualan produk dan jasa. Transaksi yang dapat dilakukan di internet antara lain pemesanan dan pembelian barang dimana barang akan dikirim melalui pos atau saran lain setelah pembeli mentransfer uang ke rekening penjual. Harga lebih murah biayanya dibandingkan dengan membuka outlet retail diberbagai tempat. Internet media promosi perusahaan dan produk yang paling tepat dengan harga yang relatif lebih murah serta pembelian melalui internet akan diikuti dengan layanan pengantar barang sampai ketempat pemesanan (Nofie, 2009).
2.10.2 Website
Salah satu unsur yang paling umum digunakan dari internet selain e-mail adalah World Wide Web. Dewasa ini, WWW atau yang sering juga disebut sebagai “Web” saja merupakan aplikasi internet yang paling popular. Karena web begitu popular,
Universitas Sumatera Utara
29
banyak orang kemudian salah mengidentikkannya dengan internet. Sebenarnya, web merupakan kumpulan-kumpulan dokumen yang banyak tersebar di beberapa komputer server yang berada di seluruh penjuru dunia dan trehubung menjadi satu jaringan melalui jaringan yang disebut internet.
2.10.3 Web server
Web server adalah sebuah perangkat lunak server yang berfungsi menerima permintaaan HTTP (Hypertext Transfer Protocol) dan HTTPs dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halamanhalaman web yang unumnya berbentuk dokumen HTML. Web server yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan web server antara platform, sedangkan IIS hanya bisa digunakan di sistem operasi windows.
2.10.4 Web browser
Browser adalah sebuah aplikasi perangkat lunak yang digunakan untuk menampilkan halaman Web. Microsoft Internet Explorer, Netscape Navigator, Mozilla adalah contohnya. Pendeknya untuk Web browser, merupakan aplikasi perangkat lunak digunakan untuk menemukan, mengambil dan juga menampilkan konten di World Wide Web, termasuk halaman Web, gambar, video dan file lainnya.
Universitas Sumatera Utara
30
2.10.5 Web dan html
Web adalah fasilitas hypertext untuk menampilkan data berupa text, gambar, bunyi, dan data multimedia lainnya. Yang diantara data tersebut saling berhubungan satu sama lain. Web browser dapat digunakan untuk membaca informasi dan data tersebut. Contohnya : Internet explorer, mozilla firefox, dan lain sebagainya.
HTML (Hypertext Markup Language) merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu platform tertentu (platform independent). Dokumen HTML adalah suatu dokumen teks biasa, dan disebut sebagai markup language karena mengandung tanda-tanda (tag) tertentu yang digunakan untuk menentukan tampilan suatu teks tingkat kepentingann dari teks tersebut dalam suatu dokumen. Pada dokumen HTML yang termasuk sistem hypertext, kita tidak harus membaca dokumen tersebut secarat urut dari atas ke bawah atau sebaliknya, tetapi kita dapat menuju pada topik tertentu secara langsung dengan menggunakan teks penghubung yang akan membawa anda ke suatu topik atau dokumen lain secara langsung. HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu SGML (Standart Generalized Markup Language). Sejak awal perkembangan sampai sekarang ini telah tersedia bermacam-macam level (versi) HTML, ada HTML level 1.0, HTML 2.0, HTML 3.0 dan HTML 4.0.
Universitas Sumatera Utara
31
2.11 Personal Home Page (PHP)
Bahasa pemrograman PHP adalah bahasa pemrograman yang bekerja dalam sebuah web server. Script-script PHP yang dibuat harus tersimpan dalam sebuah server dan dieksekusi atau diproses dalam server tersebut. Penggunaan program PHP memungkinkan sebuah website menjadi lebih interaktif dan dinamis. Data yg dikirim pengunjung website atau komputer client akan diolah dan disimpan dalam database web server dan bisa ditampilkan kembali apabila diakses.
Adapun keunggulan-keunggulan dari PHP yaitu : a. Cepat, karena ditempelkan (embedded) di dalam kode HTML, sehingga waktu tanggap menjadi pendek. b. Tidak mahal-gratis. Pada kenyataan PHP adalah gratis dan anda bisa mendapatkannya tanpa harus membayarnya. c. Mudah untuk digunakan. PHP berisi beberapa fitur khusus dan fungsi yang dibutuhkan untuk membuat halaman web dinamis. Bahasa PHP dirancang untuk dimasukkan dengan mudah di dalam file HTML. d. Dukungan teknis tersedia secara luas karena PHP menyediakan dukungan gratis via daftar diskusi e-mail. e. Aman. Pengguna tidak melihat kode PHP, karena kode yang ditampilkan pada browser adalah kode HTML.
Universitas Sumatera Utara
32
2.12 MySQL
2.12.1
Pengertian MySQL
MySQL adalah sebuah database server buatan T.cX. Data Konsultan AB, Swedia. Database MySQL banyak digunakan di internet karena keandalannya. MySQL tidak membutuhkan ruang hard disk yang besar untuk aplikasinya dan mudah digunakan pada database server, serta sangan ideal untuk aplikasi kecil dan menengah. MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User.
2.12.2
Keunggulan MySQL
Adapun keunggulan-keunggulan dari MySQL, yaitu : 1. Portabilitas MySQL dapat berjalan stabil pada berbagai sistem operasi di antaranya seperti windows, Linux, FreeBSD, Mac OS X Server, Solaris, dan masih banyak lagi. 2. Perangkat lunak sumber terbuka MySQL di distribusikan secara terbuka atau gratis. 3. Multiuser MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal ini memungkinkan sebuah database server MySQL dapat di akses klien secara bersamaan.
Universitas Sumatera Utara
33
4. Performance Tuning MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. 5. Tipe data MySQL memiliki tipe data yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, date, timestamp, dan lain-lain. 6. Perintah dan Fungsi MySQL memliki operator dan fungsi secara penuh yang mendukung perintah select dan where dalam query. 7. Keamanan MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yan mendetail serta password terenkripsi. 8. Skalabilitas dan Pembatasan MySQL mampu menangani database dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu, batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 9. Konektivitas MySQL dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, Unix soket (Unix), atau Named Pipes (NT).
Universitas Sumatera Utara
34
10. Lokalisasi MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski demikian, bahasa indonesia belum termasuk didalamnya. 11. Antarmuka MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). 12. Klien dan Peralatan MySQL dilengkapi dengan berbagai peralatan yang dapat digunakan untuk administrasi database, dan pada setiap peralatan yang ada di sertakan petunjuk online. 13. Struktur Tabel MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani alter table, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.
2.13 Pengertian PhpMyAdmin
PhpMyAdmin
merupakan
aplikasi
berbasiskan
web
yang
dikembangkan
menggunakan bahasa pemograman PHP. Melalui PhpMyAdmin, user dapat melakukan perintah query tanpa harus mengetikkan seperti pada MS DOS. Perintah tersebut misalnya administrasi user dan privileges, export, dan import database, manajemen database, manajemen tabel dan struktur tabel, dan sebagainya.
Universitas Sumatera Utara
35
PhpMyAdmin sangat user friendly, sehingga mudah untuk digunakan walaupun pengguna baru (newbie).
2.14 Pengertian CSS (Cascading Style Sheet)
CSS digunakan dalam kode HTML untuk menciptakan suatu kumpulan style yang terkadang dapat digunakan untuk memperluas kemampuan HTML, sebagai contoh, kode HTML murni tidak memungkinkan untuk mengatur ukuran font yang diterapkan pada setiap sel dan bahkan tag
pun tidak berpengaruh pada sel-sel tabel. (Abdul, 2003).
Universitas Sumatera Utara