BAB 2
TINJAUAN PUSTAKA
2.1 Pengertian Komputer
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan
sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi
dibawah kontrol program yang tersimpan di memorinya.
2.2Internet
Seperti yang kita ketahui bahwa internet telah menciptakan revolusi yang sangat tidak terduga dalam dunia teknologi, informasi maupun komunikasi.
Pengertian internet (interconnection networking) sendiri adalah jaringan komunikasi global yang terbuka dan menghubungkan jutaan bahkan milyaran jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi
seperti telepon, satelit dan lain sebagainya. Awalnya internet merupaka
1969 melalui sebuah proyek yang disebut dengan ARPANET.
Misi awal dari proyek ini awalnya hanya untuk keperluan militer saja, tetapi lambat laun terus berkembang dan bisa dinikmati oleh semua kalangan. Terciptanya
2.3Website
Website adalah sering juga disebut Web, dapat diartikan suatu kumpulan-kumpulan halaman yang menampilkan berbagai macam informasi teks, data, gambar diam
ataupun bergerak, data animasi, suara, video maupun gabungan dari semuanya, baik itu yang bersifat statis maupun yang dinamis, yang dimana membentuk satu rangkaian bangunan yang saling berkaitan dimana masing-masing dihubungkan dengan jaringan
halaman atau hyperlink.
Atau definisi website adalah kumpulan dari berbagai macam halaman situs, yang
terangkum didalam sebuah domain atau juga subdomain, yang lebih tempatnya berada di dalam WWW (World Wide Web) yang tentunya terdapat di dalam Internet. Halaman website biasanya berupa dokumen yang ditulis dalam format Hyper Text
Markup Language (HTML), yang bisa diakses melalui HTTP, HTTP adalah suatu protokol yang menyampaikan berbagai informasi dari server website untuk
ditampilkan kepada para user atau pemakai melalui web browser.
Jenis-jenis website ada 3 (tiga) macam diantaranya, bisa dibaca dibawah ini:
a. Website Statis adalah suatu website yang mempunyai halaman yang tidak
berubah. Yang artinya adalah untuk melakukan sebah perubahan pada suatu halaman hanya bisa dilakukan secara manual yitu dengan cara mengedit
kode-kode yang menjadi struktur dari website itu sendiri.
b. Website Dinamis adalah merupakan suatu website yang secara strukturnya diperuntukan untuk update sesering mungkin. Biasanya selain dimana
tersebut. Contoh dari website dinamis seperti web berita yang didalamnya terdapat fasilitas berita, dsb.
c. Website Interaktif adalah suatu website yang memang pada saat ini memang terkenal. Contohnya website interaktif seperti forum dan blog. Di website ini
para pengguna bisa berinteraksi dan juga beradu argument mengenai apa yang menjadi pemikiran mereka.
Manfaat dari website biasanya sebagaian orang memiliki suatu alasan untuk membuat
web itu sendiri, diantaranya:
a. Memperluas jangkauan promosi sesuatu, dengan memiliki website maka produk kita lebih bisa dikenal oleh masyarakat khususnya pengguna internet.
b. Bisa menjadi media tanpa batas, sebab internet adalah media informasi yang tanpa batas. Dengan memiliki website kita berarti sama saja memiliki banayk
karyawan yang mempromosikan produk kita selama 24 jam. Yang artinya diman website kita akan memberikan suatu informasi kepada calon konsumen
selama 24 jam.
c. Promosi yang luas, internet adalah suatu media promosi terluas di dunia jika dilihat dari jangkauan area.
d. Media pengenalan perusahaan, Jika kita memeliki suatu perusahaan akan lebih mudah kita mengenalkan perusahaan lewat website, kerana jangkauannya
internet yang luas dan pemakainya yang banyak, sehingga perusahaan kita akan dikenaloleh masyarakat banyak sehingga dapat mendatangkan calon konsumen dengan cara promosi produk lewat website.
e. Dan lain-lain.
a. .co.id : Biasanya digunakan untuk badan usaha yang memiliki badan hukum sah.
b. .go.id : Khusus digunakan untuk Lembaga Pemerintahan RI. c. .ac.id : Dipakai untuk Lembaga Pendidikan.
d. .or.id: Dipakai untuk segala macam organisasi yang tidak termasuk kedalam kategori co.id, go.id, mil.id, ac.id dan sebagainya.
e. .war.net.id : Dipakai untuk industri warung internet (warnet) yang ada di
Indonesia
f. .sch.id: Dipakai khusus untuk Lembaga Pendidikan SD, SMP dan SMU atau
SMK
g. .web.id: Biasanya digunakan untuk organisasi, badan usaha, ataupun perseorangan yang melakukan kegiatannya di WWW.
2.4 Pengertian E-Commerce
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.
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 (Pearson, 2010).
Sebagai aplikasi yang ingin dinilai baik haruslah memiliki referensi dan program aplikasi pendukung yang cukup. Oleh karena itu penulis mengumpulkan bahan bacaan
guna mengumpulkan informasi yang berhubungan dengan materi yang terdapat dalam tugas akhir nantinya.
Sebagai sumber bahan bacaan atau informasi tersebut penulis mendapatkannya dari perpustakaan Universitas Sumatera Utara, koleksi buku pribadi milik sendiri serta pinjaman dari teman-teman penulis. Kemudian adapun beberapa program aplikasi
pendukung dalam pembentukkan aplikasi ini, yaitu:
2.5.1 PHP
PHP singkatan dari PHP: Hypertext Preprocessor yang digunakan sebagai bahasa script serverside dalam pengembangan web yang disisipkan dalam
dokumen HTML. Penggunaan PHP memungkinkan web dapat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien.
PHP merupakan software Open-source yang disebarkan dan dilisensikan secara gratis serta dapat di download secara bebas dari situs resminya
PHP adalah bahasa pemrograman website yang interpretasinya lebih kepada gratisan biasanya berjalan pada sistem operasi linux (PHP juga bisa
dijalankan dengan hosting windows). PHP adalah pilihan alternatif, seperti halnya ASP, PHP juga digabungkan dengan HTML jadi sebelum sebuah halaman website ditampilkan, web server akan memanggil modul dan skrip
MySQL adalah sebuah perangkat lunak database (basis data) sistem tebuka yang sangat terkenal dikalangan pengembang sistem database dunia yang di
gunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web. MySQL mempunyai fungsi sebagai SQl (Structured Query Language) yang
di miliki sendiri dan telah di perluas. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi yang dinamis dan powerful (Bimo Sunarfri Hantono: 2002).
2.5.3 Database
Basis data atau sering pula disebut database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil query basis data disebut sistem manajemen basis
data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi. Untuk membuat ini siswa menggunakan MySQL
2.5.4 XAMPP
XAMPP adalah tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.
Dengan menginstal XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Aphace, PHP dan MYSQL secara manual. (Daud
2.5.5 Sublime Text
Sublime Text adalah teks editor berbasis Python, sebuah teks editor yang elegan, kaya akan fitur, cross-platform, mudah dan simpel yang cukup
terkenal di kalangan pengembang, penulis, dan desainer. Para programmer biasanya menggunakan sublime Text untuk menyunting source code yang sedang ia kerjakan. Sampai saat ini Sublime Text sudah mencapai pada versi
3 Beta (Yudi Yusti, 2015).
2.5.6 CSS (Cascading Style Sheet)
Cascading Style Sheet (CSS) merupakan aturan untuk mengatur beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
CSS bukan merupakan bahasa pemograman.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word
yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat
tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada
teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang
2.6 Macromedia Dreamweaver
Adobe Dreamweaver merupakan aplikasi desain dan pengembangan web yang menyediakan editor
Design view) dan kode editor dengan fitur standar seperti syntax highlighting, code completion, dan code collapsing serta fitur lebih canggih seperti real-time syntax checking dan code introspection untuk menghasilkan petunjuk kode untuk membantu pengguna dalam menulis kode (Wirawan, 2015).
Tata letak tampilan Design memfasilitasi desain cepat dan pembuatan kode seperti
memungkinkan pengguna dengan cepat membuat tata letak dan manipulasi elemen HTML. Dreamweaver memiliki fitur browser yang terintegrasi untuk melihat halaman web yang dikembangkan di jendela pratinjau program sendiri agar konten memungkinkan untuk terbuka di web browser yang telah ter-install.
Aplikasi ini menyediakan
dan mengganti baris teks atau kode untuk mencari kata atau kalimat biasa di seluruh situs, dan templating feature yang memungkinkan untuk berbagi satu sumber kode atau memperbarui tata letak di seluruh situs tanpa server-side includes atau scripting.
Behavior Panel juga memungkinkan penggunaan JavaScript dasar tanpa pengetahuan coding, dan integrasi dengan Adobe Spry Ajax framework menawarkan akses mudah ke konten yang dibuat secara dinamis dan interface.
Dreamweaver dapat menggunakan ekstensi dari pihak ketiga untuk memperpanjang fungsionalitas inti dari aplikasi, yang setiap pengembang web bisa
komersial maupun yang gratis) untuk pengembangan web dari efek roll over sederhana sampai full-featured shopping cart (Wirawan, 2015).
Dreamweaver, seperti editor