BAB 2 LANDASAN TEORI 2.1 Pengertian Data - Sistem Informasi Pemasaran Pada Showroom Mutiara Motor Berbasis Web
BAB 2 LANDASAN TEORI
2.1 Pengertian Data
Banyak terdapat pengertian data yang dirangkumkan dari berbagai sumber. Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan-bahan keterangan. Dari sudut pandang bisnis, terdapat pengertian data bisnis sebagai berikut: “Business data is an orgabization’s
description of things (resources) and events (transactions) that it faces”. Jadi data, dalam
hal ini disebut sebagai data bisnis, merupakan diskripsi organisasi tentang sesuatu (resources) dan kejadian (transaction) yang terjadi. Pengertian yang lain mengatakan bahwa “data is the description of things and events that we faces”. Data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi. Gordon B Davis dalam bukunya
Management Information System : Conceptual Foundation, Structures, and Development
menyebutkan data sebagai bahan mentah dari informasi, yang dirumuskan sebagai sekelompok lambang-lambang tidak acak yang menunjukkan jumlah atau tindakan atau hal-hal lain.
Sedangkan menurut Murdick, dkk (1984) merumuskan bahwa data adalah fakta yang tidak sedang digunakan pada proses keputusan, biasanya dicatat dan diarsipkan tanpa maksud untuk segera diambil kembali untuk pengambilan keputusan. Menurut Zulkifli Amsyah (1987) data adalah fakta yang sudah ditulis dalam bentuk catatan atau direkam ke dalam berbagai bentuk media.
Dari pengertian di atas dapat diambil kesimpulan bahwa data adalah bahan baku informasi, didefinisikan sebagai kelompok teratur simbol-simbol yang mewakili kuantitas, tindakan, benda, dan sebagainya. Data terbentuk dari karakter, dapat berupa alphabet, angka, maupun simbol khusus seperti *, $ dan /. Data disusun untuk diolah dalam bentuk struktur data, struktur file, dan basis data.
2.2 Sistem
Suatu sistem adalah merupakan suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk mencapai tujuan (goal) yang sama. Kata sistem mengandung arti kumpulan dari komponen-komponen yang memiliki unsur keterkaitan antara satu dan lainnya.
Sistem adalah sebagai satu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. Suatu sistem dapat terdiri dari sistem-sistem bagian (subsistem). Subsistem saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga suatu tujuan atau sasaran sistem tersebut dapat tercapai.
2.3 Informasi
Informasi adalah data yang telah diolah menjadi sebuah pengetahuan yang langsung berguna bagi yang memilikinya atau dapat dikatakan sebagai hasil dari pengolahan data yang dapat berfungsi untuk mencapai suatu tujuan tertentu atau untuk analisa dalam pengambilan keputusan.
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.
2.4 Sistem Informasi
Suatu sistem informasi adalah suatu kegiatan dari prosedur-prosedur yang diorganisasikan, dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian di dalam organisasi.
Sistem informasi merupakan suatu kumpulan dari komponen-komponen dalam perusahaan atau organisasi yang berhubungan dengan proses penciptaan dan pengaliran informasi.
Sistem informasi adalah suatu cara yang sudah tertentu untuk menyediakan informasi yang dibutuhkan oleh organisasi untuk beroperasi dengan cara yang sukses dan untuk organisasi bisnis dengan cara yang menguntungkan.
2.5 Pemasaran
Pemasaran adalah salah satu kegiatan pokok yang perlu dilakukan oleh perusahaan baik itu perusahaan barang atau jasa dalam upaya untuk mempertahankan kelangsungan hidup usahanya. Hal tersebut disebabkan karena pemasaran merupakan salah satu kegiatan perusahaan, di mana secara langsung berhubungan dengan konsumen. Maka kegiatan pemasaran dapat diartikan sebagai kegiatan manusia yang berlangsung dalam kaitannya dengan pasar. Kotler (2001) mengemukakaberarti bekerja dengan pasar sasaran untuk mewujudkan pertukaran yang potensial dengan maksud memuaskan kebutuhan dan keinginan manusia. Sehingga dapat dikatakan bahwa keberhasilan pemasaran merupakan kunci kesuksesan dari suatu perusahaan.
Menurut Stanton (2001), definisi pemasaran adalah suatu sistem keseluruhan dari kegiatan-kegiatan bisnis yang ditujukan untuk merencanakan, menentukan harga, mempromosikan dan mendistribusikan barang atau jasa yang memuaskan kebutuhan baik kepada pembeli yang ada maupun pembeli potensial.
Dari definisi tersebut di atas, dapat ditarik kesimpulan bahwa pemasaran merupakan usaha terpadu untuk menggabungkan rencana-rencana strategis yang diarahkan kepada usaha pemuas kebutuhan dan keinginan konsumen untuk memperoleh keuntungan yang diharapkan melalui proses pertukaran atau transaksi. Kegiatan pemasaran perusahaan harus dapat memberikan kepuasan kepada konsumen bila ingin mendapatkan tanggapan yang baik dari konsumen. Perusahaan harus secara penuh tanggung jawab tentang kepuasan produk yang ditawarkan tersebut. Dengan demikian, maka segala aktivitas perusahaan, harusnya diarahkan untuk dapat memuaskan konsumen yang pada akhirnya bertujuan untuk memperoleh laba.
2.6 PHP
merupakan bahasa pemrograman web atau scripting language yang didesain untuk
PHP
web . PHP dibuat pertama kali oleh satuorang yaitu Rasmus Lerdorf, yang pada awalnya
dibuat untuk menghitung jumlah pengunjung pada homepage-nya. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web. Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreted. Dengan melepaskan kode sumber ini menjadi open source, maka banyak programer yang tertarik untuk mengembangkan PHP. mampu membaca melaksanakan ke relasi hanya berdasarkan data
Script PHP tabel yang dibaca melalui tiap-tiap tabel. Script PHP sangat mudah untuk digunakan.
Dimana suatu script akan dikenali sebagai script PHP bila diapit oleh tanda :
<?php Echo “Selamat Datang di Website Saya”; ?>
Atau bisa juga ditulis dalam format sebagai berikut :
<? Echo “Selamat Datang di Website Saya”; ?> Script yang dibuat dengan PHP disimpan menggunakan nama yang diikuti dengan
ekstensi *.php, misalnya : contoh.php. Bila script PHP diakses melalui komputer lokal maka file PHP disimpan di dalam folder htdocs di web server. Pemberian nama dokumen yang sama tetapi menggunakan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya contoh.php akan dianggap berbeda dengan contoh.php atau CONTOH.php.
2.7 MySQL
dikembangkan oleh sebuah perusahaan swedia yang pada saat itu bernama TcX
MySQL
Data Konsult AB, dan pada akhirnya berubah nama menjadi MySQL AB. Sekitar tahun 1994-1995, TcX membuat database MySQL untuk mengembangkan aplikasi web client.
TcX merupakan perusahaan pengembang software dan consult database.
Michael Widenius
atau disebut “ Monty “ adalah pengembangan satu-satunya di TcX. Dengan berlandasan pada aplikasi UNIREG dan ISAM yang dibuat sendiri, dia memutuskan untuk mencari antarmuka SQL yang sangat tepat untuk ditempelkan diatasnya. Awalnya dia menggunakan mSQL singkatan mini SQL (Structure Query
Language ). Dia beranggapan bahwa mSQL merupakan satu-satunya kode database open
yang tersedia dan cukup sederhana saat itu. Namun setelah dia melakukan uji
source
coba, ternyata mSQL tidak cukup cepat dan fleksibel. Dan pada versi pertama mSQL tidak memiliki indeks. Setelah itu, dia menghubungi David Hughes sebagai pembuat mSQL, namun karena David tengah sibuk dalam mengembangkan versi 2 mSQL, maka dia (Monty) memutuskan untuk membuat sendiri mesin SQL yang antarmuka mirip dengan
, namun memiliki kemampuan yang lebih sesuai kebutuhan sehinggan lahirnya
SQL . MySQL
Pada bulan Mei 1996, versi 1.0 berhasil dirilis secara terbatas hanya untuk empat orang saja. Namun di bulan Oktober pada tahun yang sama versi 3.11.0 dilepas ke publik.
Namun mula-mula kode ini tifdak diberikan di bawah lisensi GPL (General Public
License
), melainkan lisensi khusus yang intinya kurang lebih seperti ini : “ Source code
MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya hanya
untuk kebutuhan nonkomersial. Untuk kebutuhan komersial (misal : mengemas dan menjual MySQL atau menyertakan MySQL dalam program komersial lain), anda harus bayar lisensi”.
Pada bulan Juni 2000, MySQL AB mengumumkan bahwa sejak versi 3.23.19, adalah merupakan software database yang bebas berlisensi GPL. Artinya :
MySQL
“Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya untuk kebutuhan apapun. Tapi jika anda memodifikasi source code, anda juga harus melepasnya dibawah lisensi yang sama, yaitu GPL”. Kini perusahaan MySQL AB yang beranggotakan 10 programmer dan 10 karyawan lain dapat memperoleh pemasukan terutama dari jasa konsultasi seputar MySQL.
Pada versi awal, MySQL hanya berjalan di Linux, Solaris dan juga masih banyak terdapat kelemahan walau sudah dapat digunakan untuk aplikasi web sederhana, namun belum memadai untuk aplikasi bisnis.
2.8 Database
Database merupakan kumpulan data yang saling berhubungan satu sama lain. Database
merupakan salah satu komponen yang penting pada suatu sistem informasi karena merupakan dasar dalam penyediaan informasi. digunakan untuk menampung beberapa tabel atau query yang digunakan
Database
untuk menyimpan data sebagai sumber pengolahan data. Penerapan dalam sistem informasi disebut database sistem. Sistem database merupakan suatu informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu sama lain dan membuatnya tersedia untuk beberapa aplikasi yang bermacaam-macam didalam suatu organisasi.
2.9 Internet
berasal dari kata Interconection Network yang mempunyai arti hubungan
Internet
komputer dengan berbagai tipe dan sistem yang berbeda yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan computer global) dengan melalui telekomunikasi.
Jaringan komputer ini sangat luas sehingga tidak ada satu orang, satu organisasi, atau satu Negara yang menanganinya sendiri. Asal usul internet dari jaringan komputer yang disusun oleh APRA (Advance Research Project Agency) yang bernaung dibawah departemen petahanan Amerika Serikat atau DoD (Departement of Defense) sehingga terbentuk APRAnet, jaringan komputer bentukan departemen pertahanan Amerika Serikat, tahun 70-an. Pada awalnya, APRAnet hanya menghubungkan 4 buah situs saja, yaitu:
1. SRI (Stanford Research Institute).
2. USCB (University of California at Santa Barbara).
3. UCLA (University of California at Los Angles).
4. University of Utah at Utah.
Jaringan tersebut selanjutnya diperbaharui dan dikembangkan, dan saat ini digunakakan sebagai tulang punggung jaringan informasi yang disebut dengan internet.
Penelitian di Stanford menghasilkan sebuah protokol yang disebut TCP/Ip, inilah yang berkembang terus hingga sekarang dan menjadi protocol standar dalam internet.
2.9.1 Sekilas Mengenai Web
World Wide Web (WWW) atau biasa disebut dengan Web, merupakan salah satu sumber
daya internet yang berkembang pesat. Informasi Web didistribusikan melalui pendekatan , yang memungkinkan suatu teks pendek menjadi acuan untuk
hypertext
membukadokumen yang lain. Dokumen-dokumen yang diaksespun dapat tersebar diberbagai mesin dan bahkan di berbagai Negara.
Jaringan web telah membentang ke seluruh penjuru dunia. Tidak hanya terbatas pada lembaga-lembaga penelitian yang ingin mempublikasikan hasil riset, web juga banyak digunakan oleh perusahaan bisnis yang ingin mengklaim produk atau melakukan transaksi bisnisnya.
Pada awalnya aplikasi Web dibangun hanya dengan menggunakan bahasa yang disebut HTML (HyperText Markup Language) dan protocol yang digunakan HTTP (HyperText Transfer Protocol). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML, antara lain yaitu PHP.
2.9.2 Sejarah Web
Sejarah Web dimulai pada tahun 1989 ketika tim Berner-Lee yang bekerja di laboratorium Fisika Partikel Eropa atau yang dikenal dengan nama CERN (Consei European pour la
Recherce Nuclaire ) yang berada di genewa, swiss, mengajukan protocol (suatu tatacara
untuk berkomunikasi) system distribusi informasi internet yang digunakan untuk berbagai informasi diantaranya para fisikawan. Protokol inilah yang selanjutnya dikenal sebagai Protokol World Wide Web dan dikembangkan oleh World Wide Web Consortium (W3C).
2.9.3 Web Server
Web server adalah server yang melayani permintaan client terhadap halaman web.
adalah perangkat lunak yang bekerja sama dengan web server dan berfungsi
Middleware
menerjemahkan kode-kode tertentu. Menjalankan kode-kode tersebut dan memungkinkan berinteraksi dengan basis data. Web browser adalah perangkat lunak disisi client yang digunakan untuk mengakses informasi web. Contoh : Internet Explorer , Netscape, dan Mozilla .
2.9.4 HTTP
(Hypertext Transfer Protocol) adalah suatu protocol yang digunakan oleh web
HTTP
server untuk mengirim dan menerima informasi. Bisa digunakan untuk mengirim dan
menerima teks, grafik, gambar, suara, video, dan file multimedia lainnya. Biasanya file dimulai dengan kata “http”, biarpun saat ini bisa dihilangkan (Sutedjo Dharma Oetomo Budi, 2003, hal:78).
HTTP tidak memiliki apa yang disebut session, seperti FTP yang menjaga
hubungan antara server dan client secara konsisten. Setelah data di transfer, koneksi antara client dan server akan terputus. Sifat ini membuat HTTP sering disebut dengan istilah protocol hit-and-run (Muhammad Sutiyadi,2003);
2.9.5 Browser
adalah sebuah program yang berfungsi untuk menjelajahi halaman-halaman web
Browser
yang terdapat dalam internet. Menjelajahi atau sering disebut sebagai browsing adalah suatu aktifitas membuka atau menuju ke situs-situs (server-server) web dan membaca informasi yang terdapat didalamnya. adalah program browser yang banyak digunakan, selain itu
Netscape Navigator
terdapat juga produk Microsoft yang sangat terkenal yaitu Internet Eksplorer. Beberapa komponen-komponen browser :
1. Menu
Terletak dibagian atas jendela browser, terdiri deretan menu yang mengandung perintah-perintah untuk pengaturan, memanipulasi tampilan, serta menjalankan perintah-perintah browser.
2. Toolbar
adalah tombol-tombol navigasi yang digunakan untuk menjelajahi
Toolbar
halaman-halaman internet. Tombol-tombol tersebut antara lain forward untuk menuju ke halaman beriutnya, back untuk menuju halaman sebelumnya, stop untuk menghentikan download (pengambilan data) halaman, search untuk menuju
search engine (situs web pencari informasi), refresh/reload untuk mendownload
(pengambilan data) ulang halaman, home untuk kembali ke halaman default
browser. Selain tombol-tomol tersebut terdapat tombol-tmbol lain yang bersifat spesifik untuk setiap browser.
3. Bookmark (netscape)/favorites
Berisi alamat-alamat halaman web yang sudah disimpan agar user dapat langsung menuju alamat tersebut tanpa harus kesulitan dalam mengetikan atau menghafalkan lokasinya. Alamat URL disimpan agar mempermudah pengaksesan di kemudian hari.
4. Location Toolbar Text box ini merupakan alamat lengkap dari halaman yang sedang anda lihat.
Anda dapat mengetikan alamat yang akan dituju baik yang berada di internet maupun yang ada di komputer local. atau Internet Eksplorer
5. Logo Netscape
Berguna untuk memantau penerimaan data, saat proses download sedang berlangsung maka logo terlihat melakukan gerakan bila download halaman web selesai logo berupa gambar diam.
6. Layar Utama Browser
Layar ini merupakan tempat tampilan halaman web, yang berisi text, gambar, serta animasi, dan interaksi multimedia.
7. Status bar
Terdapat pada bagian kiri bawah layar utama. Terdiri bagian yang menunjukkan kemajuan download halaman web dan pesan status yang menunjukkan URL yang sedang ditampilkan, URL dari suatu letak (loncatan ke halaman lain) serta pesan- pesan khusus tertentu.
Dengan menggunakan Netscape Navigator atau Mozzila Firefox anda siap menjelajahi internet untuk mendapatkan informasi yang dibutuhkan.
2.10 Macromedia Dreamweaver CS5
Macromedia Dreamweaver
adalah sebuah HTML editor professional untuk mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukian bekerja dengan lingkungan secara visual dalam melakukan editing, dreamweaver membuatnya menjadi lebih mudah dengan menyediakan tool-tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesain web dalam hal ini digunakan untuk web desain. Dreamweaver
Dreamweaver
mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta fasilitas- fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript, Javascript debugger, kode (tampilan kode dan code inspector) yang mengizinkan kita mengedit kode
editor
Javascript , XML, dan dokumen teks lain secara langsung dalam dreamweaver. Teknologi
roundtrip HTML mampu mengimpor dokumen HTML tanpa perlu
dreamweaver
memformat ulang kode tersebut dan kita dapat menggunakan dreamweaver pula untuk membersihkan dan memformat ulang HTML bila kita menginginkannya.
Selain itu dreamweaver juga dilengkapi kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam situs. Kita juga dapat melakukan eveluasi situs dengan melakukan pengecekan broken link, kompatibilitas browser , maupun perkiraan waktu download halaman web.
2.10.1 Ruang Kerja Macromedia Dreamweaver CS5
adalah sebuah HTML editor professional untuk
Macromedia Dreamweaver CS5
mendesain web secara visual dan mengelola situs atau halaman web. Versi terbaru dari memiliki beberapa kemampuan bukan hanya sebagai software
Adobe Dreamweaver CS5
untuk desain web saja, tetapi juga menyunting kode serta pembuatan aplikasi web. Antara lain : JSP, PHP, ASP, XML, dan ColdFusion (Christianus Sigit, 2010 :1)
Hal ini disebabkan oleh ruang kerja, fasilitas, dan kemampuan dreamweaver yang mamou meningkatkan produktivitas dan efektivitas, baik dalam desain maupun membangun suatu situs web.
Fitur baru yang semakin handal untuk versi terbaru ini dimunculkan, diantaranya adalah Integrated CMS Support, CSS Inspection, PHP Custom Class Code Hinting dan
Site-Specific Code Hinting . Semua fitur baru tersebut semakin memantapkan pengguna
untuk semakin mengeksplorasi dan mengeksplorasi ide kreasi
Adobe Dreamweavwer CS5 pengolahan website.
Gambar 2.1 Tampilan Dreamweaver2.11 Flowchart
Diagram alir (flowchart) ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang menyatakan setiap langkah program.
Berikut ini adalah gambar simbol
- – simbol standar dalam flowchart beserta dengan arti dari masing
- – masing simbol :
Simbol ini dipergunakan untuk menunjukkan awal kegiatan atau akhir kegiatan atau berhentinya suatu program.
Terminal/Interupt
(Mulai/Berhenti) Untuk mewakili data input dan menuliskan
- nya
output Input/Output (data/hasil)
Suatu simbol yang melambangkan diprosesnya suatu data.
(Pengolahan)
Process
Dipakai untuk menuliskan jika adanya percabangan, seperti if, case. (Keputusan)
Decision
Untuk program-program yang sering dipergunakan sebuah program berulang kali, biasanya dibuat program terpisah dengan sebuah
Prefendefined
sub program (subroutine). Untuk menghubungkan program utama dengan subroutine dipergunakan ini.
symbol
Bila suatu flow-chart sangat panjang dan diputus di tengah sebelum selesai, jika disambung dalam halaman yang sama lagi, maka digunakan symbol
(Penghubung)
Connector ini.
Bila suatu flow-chart dihubungkan dengan garis- garis ini. Garis-garis ini menunjukkan akar selanjutnya yang akan dituju. Bila arahnya ke bawah atau ke kanan tidak perlu memakai tanda panah. Bila ke atas atau ke kiri , tanda panah
(Garis Alir)
Flow lines harus dipakai, untuk membedakannya.
Sumber : Kenneth. E. Kendall
2.12 Data Flow Diagram (DFD)
Data Flow Diagram adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi. Pada tahap analisis, penanganan notasi simbol lingkaran dan anak panah mewakili/menggambarkan arus data pada perancangan sistem sangat membantu di dalam komunikasi dengan pemakaian sistem menggunakan notasi – notasi ini untuk menggambarkan arus dari data sistem. Komponen (simbol) yang digunakan dalam diagram aliran data, dapat dilihat pada gambar berikut :
Sumber : Julie, E. Kendall
Gambar 2.2 Simbol DFD Keterangan gambar: 1.Kotak persegi digunakan untuk menggambarkan suatu entitas eksternal yang dapat mengirim data atau menerima data dari sistem.
2. Tanda panah menunjukkan perpindahan data dari suatu titik ke titik lain dengan kepala tanda panah mengarah ke tujuan data.
3. Kotak dengan sudut membulat digunakan untuk menunjukkan adanya proses transformasi.
4. Penyimpanan data menandakan penyimpanan manual, seperti lemari file atau sebuah file atau basis data terkomputerisasi. Karena penyimpanan data mewakili sebuah atau sesuatu, maka diberi nama dengan sebuah kata benda (Kenneth. E. dan Julie. E. Kendall, Jilid I, 2003:264).
Kendall
Keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang sedang dikerjakan atau dikembangkan.
\