• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI. berinteraksi/bekerja sama membentuk suatu sistem kerja. Komputer berfungsi

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI. berinteraksi/bekerja sama membentuk suatu sistem kerja. Komputer berfungsi"

Copied!
18
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Komputer adalah serangkaian elektronik yang terdiri dari sejumlah komponen yang saling berinteraksi/bekerja sama membentuk suatu sistem kerja. Komputer berfungsi melaksanakan instruksi atau program seperti: alat hitung, penyimpanan data dan mengolah data sampai jumlah yang besar. (Laudon, K. 2007)

Beberapa komponen komputer yaitu:

1. Hardware (perangkat keras)

Yang termasuk kedalam perangkat keras komputer adalah CPU (Central Processing Unit), Processor (perangkat pengolah).

2. Software (perangkat lunak)

Software merupakan program sebagai penghubung hardware dan

brainware dan juga mengawasi segala kegiatan yang terjadi didalam CPU.

(2)

3. Brainware (tenaga pelaksana)

Bagian–bagian yang tergolong brainware antara lain: user(pemakai), programmer.

2.2 E-Commerce

E-Commerce dapat dibagi menjadi beberapa jenis yang memiliki karakteristik berbeda-beda yaitu:

1. Business to Business (B2B)

Business to Business e-Commerce memiliki karakteristik:

a. Trading partners memiliki hubungan yang cukup lama. Informasi hanya dipertukarkan dengan partner tersebut. Dikarenakan sudah mengenal lawan komunikasi, maka jenis informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan kepercayaan .

b. Pertukaran data berlangsung berulang-ulang dan secara berkala, misalnya setiap hari, dengan format data yang sudah disepakati bersama. Dengan kata lain, servis yang digunakan sudah tertentu. Hal ini memudahkan pertukaran data.

(3)

2. Business to Consumen (B2C)

Business to Consumer e-Commerce memiliki karakteristik sebagai berikut: a. Terbuka untuk umum, dimana informasi disebarkan ke umum.

b. Servis yang diberikan bersifat dengan mekanisme yang dapat digunakan oleh khalayak ramai. Sebagai contoh, karena sistem Web sudah umum digunakan maka servis diberikan dengan menggunakan basis Web. (Januri M. B. 2008).

3. Consumen to consumen(C2C)

Dalam C2C seseorang menjual produk atau jasa ke orang lain. Dapat juga disebut sebagai pelanggan ke palanggan yaitu orang yang menjual produk dan jasa ke satu sama lain.

Kebanyakan lelang dilakukan oleh perantara, seperti : eBay.com, auctionanything.com, para pelanggan juga dapat menggunakan situs khusus seperti

buyit.com atau bid2bid.com. Selain itu banyak pelanggan yang melakukan lelangnya sendiri seperti greatshop.com menyediakan piranti lunak untuk menciptakan komunitas lelang terbalik C2C online. (Januri M. B. 2008).

4. Consumen to Business(C2B).

Dalam C2B konsumen memberitahukan kebutuhan atas suatu produk, dan para pemasok bersaing untuk menyediakan produk atau jasa tersebut ke konsumen. Contohnya di

priceline.com, dimana pelanggan menyebutkan produk dan harga yang diinginkan, dan priceline mencoba menemukan pemasok yang memenuhi kebutuhan tersebut.

(4)

2.2.1 Keuntungan dan Kerugian E-Commerce

1. Keuntungan

a. Bagi Perusahaan, memperpendek jarak, perluasan pasar, perluasan jeringan mitra bisnis, dengan kata lain mempercepat pelayanan ke pelanggan, serta mengurangi biaya-biaya yang berhubungan seperti biaya pos surat sehingga dapat meningkatkan pendapatan.

b. Bagi Consumen, efektif, aman secara fisik.

c. Bagi Masyarakat Umum membuka peluang kerja baru dan meningkatkan kualitas SDM. (Januri M. B. 2008).

2. Kerugian

a. Mengurangi karyawan. Pada perdagangan elektronik seseorang dapat bertransaksi dan mendapatan barang/jasa yang diperlukan tanpa bertemu dengan siapapun.

b. Terkadang Menimbulkan Kekecewaan, apa yang dilihat dilayar monitor komputer kadang berbeda dengan apa yang dilihat secara kasat mata.

(5)

2.3 HTML

HTML merupakan singkatan dari Hypertext Markup Language. HTML digunakan untuk membuat halaman web. HTML digunakan untuk menandakan beberapa dokumen teks. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks pendukung mana saja.

2.3.1 Struktur Dokumen HTML

<HTML> <HEAD>

<TITLE>-- judul-- </TITLE> </HEAD> <BODY> --comment-- </BODY> </HTML> 2.3.2 Tag – Tag HTML a. Heading <H1>Heading Level 1</H1> b. Paragraf <P ALIGN=”right”> c. Blockquote <BLOCKQUOTE> ---comment--- </BLOCKQUOTE>

(6)

d. Break <Br>

e. Font

<FONT SIZE=”1” COLOR=”red” FACE=”Arial”>----isi---</FONT>

f. Gambar

<IMG SRC=”—file--.gif” ALT=”---teks---”>

g. Tabel <TABLE BORDER=1> <CAPTION>Judul Tabel</CAPTION> <TR> <TH>Judul Kolom 1</TH> <TH>Judul Kolom 2</TH> </TR> <TR> <TD>Baris 1, Kolom 1</TD> <TD>Baris 1, Kolom 2</TD> </TR> <TR> <TD>Baris 2, Kolom 1</TD> <TD>Baris 2, Kolom 2</TD> </TR> </TABLE>

(7)

h. Background

1. Background Warna

Pada tag <BODY> ditambahkan BGCOLOR=warna, contohnya: <BODY BGCOLOR=”yellow”>.

2. Background Gambar

Pada tag <BODY> ditambahkan BACKGROUND=nama_file, contohnya: <BODY BACKGROUND=”kupukupu.gif”>.

i. Form

<FORM METHOD=POST ACTION="---file----.php">

</FORM>

2.4 PHP

2.4.1 Pengenalan PHP

PHP (PHP Hypertext Preprocessor) merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data. Aplikasi-aplikasi yang dibangun PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.

(8)

Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan skrip PHP untuk mengirimkan permintaan ke server.Ketika menggunakan PHP sebagai server maka server akan melakukan hal-hal sebagai berikut:

1. Membaca permintaan dari client

2. Mencari halaman yang diminta di server 3. Melakukan instruksi yang diberikan oleh PHP

PHP diperkenalkan pertama kali sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja yang telah mengakses ringkasan online-nya. PHP merupakan salah satu skrip tersedia secara bebas dan masih memungkinkan untuk dikembangkan lebih lanjut. PHP dapat diintegrasikan ke dalam web server, atau dapat berperan sebagai program yang terpisah.

2.4.2 Syntax PHP

Bentuk umum skrip PHP:

<html> <?

Print ("----teks---“); ?>

(9)

PHP dapat ditempatkan dimana saja di dalam dokumen. Pada beberapa server yang mendukung, blok skrip PHP dapat diawali dengan <? dan diakhiri dengan ?>. Namun, sebaiknya menggunakan bentuk yang standar (<?php ?>).

Setiap baris kode PHP harus diakhiri dengan semikolon (;). Semikolon ini merupakan pembeda satu instruksi dengan instruksi lainnya. PHP menggunakan // untuk membuat komentar baris tunggal atau /* dan */ untuk membuat suatu blok komentar.

2.4.3. Variabel PHP

Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka atau array. Ketika sebuah variabel dibuat, variabel tersebut dapat dipakai berulang-ulang. Pada PHP semua variabel harus dimulai dengan karakter '$. Variabel PHP tidak perlu dideklarasikan dan ditetapkan jenis datanya. Maksudnya bahwa tipe data dari variabel dapat berubah sesuai dengan perubahan yang dilakukan oleh user.

2.4.4 KONSTANTA

Konstanta fungsinya hampir sama dengan variable. Nilai konstanta selalu tetap, tidak berubah-ubah. Untuk mendefinisikan konstanta digunakan fungsi define(). Nilai Pi (3,14)

(10)

yang disimpan dalam variabel $pi lebih baik disimpan dalam bentuk konstanta, sebab nilai Pi selalu tetap.

Contoh:

define("pi", 3.14);

2.4.5 Tipe Data

PHP mengenal beberapa tipe data: integer, float, string, array, dan object. Tipe data integer meliputi semua bilangan bulat. Float meliputi semua bilangan pecahan. String meliputi karakter maupun kumpulan karakter. Array meliputi kumpulan data, sedangkan tipe data object meliputi pemrograman berorientasi object. Tipe data string harus selalu diapit tanda petik tunggal atau tanda petik ganda ("...."). Tipe data array digunakan untuk menyimpan banyak data dalam satu variabel .

2.4.6 Operator PHP

Operator digunakan untuk menentukan sebuah nilai dengan suatu operasi dari beberapa nilai. Nilai yang digunakan dalam sebuah operasi disebut operand.

(11)

1. Operator Aritmatika :

OPERATOR AKSI CONTOH HASIL

+ Penjumlahan 2 + 2 4 - Pengurangan 3 – 2 1 * Perkalian 3 * 2 6 / Pembagian 8 / 4 2 % Modulo 9 % 4 1 2. Operator Perbandingan

OPERATOR ARTI CONTOH BENAR (TRUE) jika :

= = Sama dengan $i = = $j $i dan $j mempunyai nilai yang sama

< Kurang dari $i < $j $i kurang dari $j > Lebih dari $i > $j $i lebih dari $j < = Kurang dari atau sama

dengan

$i <= $j $i kurang dari atau sama dengan $j

> = Lebih dari atau sama dengan

$i >= $j $i lebih dari atau sama dengan $j

! = Tidak sama dengan $i != $j $i tidak sama dengan $j < > Tidak sama dengan $i <> $j $i tidak sama dengan $j = = = Identik $a === $b Benar jika $a sama dengan $b,

dan keduanya memiliki type data yang sama.(hanya dalam PHP4)

(12)

3. Operator Logika

OPERATOR CONTOH BERNILAI BENAR jika :

AND / and $i && $j atau $i AND $j $i dan $j bernilai benar OR / or $i || $j atau $i OR $j Salah satu atau kedua

variabel bernilai benar

XOR $i XOR $j Salah satu variabel bernilai

benar, tetapi tidak keduanya benar

NOT !$i $i tidak bernilai benar

4. Operator Penugasan (Assignment Operator)

CONTOH EKIVALEN DENGAN

$x += $y $x = $x + $y $x -= $y $x = $x - $y $x *= $y $x = $x * $y $x /= $y $x = $x / $y $x %= $y $x = $x % $y $x &= $y $x = $x & $y $x |= $y $x = $x | $y $x ^= $y $x = $x ^ $y $x .= $y $x = $x . $y $x >>= 2 $x = $x >> 2 $x <<= 2 $x = $x << 2 $x++ $x = $x + 1 $x-- $x = $x - 1

(13)

2.5 MySQL

MySQL dikembangkan perusahaan Swedia sekitar tahun 1994–1995 oleh Michael Widenius atau Monty. Pada versi awal, MySQL hanya berjalan di LINUX yang masih banyk terdapat kekurangan. Pada bulan Juni 2000, MySQL diumumkan merupakan software database yang bebas berlisensi. Maksudnya bebas digunakan siapa saja tanpa pemungutan biaya apapun demi kepentingan umum.

1. Connect ke MySQL

mysql_connect('host', 'username', 'password'); 2. Memilih database yang akan digunakan

mysql_select_db('nama_database'); 3. Mengambil data dari database

mysql_query("perintah mysql"); 4. Mengambil data menggunakan perintah SELECT

select * from berita order by id desc 5. Menampilkan hasil query

$result = mysql_query("select * from berita order by id desc"); 6. Memasukkan data kedalam database

(14)

2.6 Adobe Dreamweaver

Adobe Dreamweaver merupakan salah satu software untuk mendesain halaman web yang telah diakui kecanggihannya. Kelengkapan dan kemampuan software ini dalam mendesain sebuah halaman web mampu menambah kreasi pengguna dan sangat mudah membantu sipemakai dalam menggunakannya.

Tampilan Dreamweaver

2.7 Instalasi Xampp

1. Buka file setup Master Xampp. Hingga muncul dialog pertama instalasi, yaitu kotak penentuan bahasa instalasi.

(15)

2. Pilih bahasa english, lalu klik ok. Hingga masuk ke kotak dialog berikutnya .klik next saja. Lalu kotak berikutnya adalah penentuan folder tempat penyimpanan file instalasi. Biarakan default sesuai yang ada, klik install.

(16)

3. Hingga proses instalasi berlangsung.

4. Tunggu beberapa saat, hingga proses instalasi selesai. Hingga muncul gambar berikut:

(17)

5. biarkan sampai proses tersebut tertutup. Hingga muncul kotak dialog konfirmasi berikut:

6. Klik tombol Finish. Lalu muncul konfirmasi berikut:

7. Klik tombol yes, biarkan proses berlanjut, lalu muncul kotak konfirmasi berikut nya:

(18)

8. Klik tomblo yes lagi, Hingga tampil kotak konfirmasi terakhir yang memberitahukan bahwa proses selesai.

Referensi

Dokumen terkait

Pelajar dapat mengemukakan, menghurai dan menganalisis aktiviti utama yang dilaksanakan bersesuaian dengan konteks dalam 4 aspek dan mencapai tahap maksimum

Pentingnya belajar grafik fungsi Aljabar di perguruan tinggi adalah menyediakan suatu konteks yang mana mahasiswa dapat melihat bahwa mata kuliah bidang Matematika merupakan

telah terjadi pisah tempat tinggal selama 6 bulan;--- Menimbang, bahwa dari fakta-fakta tersebut diatas, maka Majelis Hakim berpendapat bahwa rumah tangga antara

Hubungan karakteristik demografi balita dan riwayat infeksi malaria terhadap status gizi balita stunting di Provinsi NTT perlu diketahui guna mengetahui intervensi yang efektif

Para Wajib Pajak menggunakan tarif amortisasi untuk harta tidak berwujud dengan menggunakan masa manfaat kelompok masa 4 (empat) tahun sesuai pendekatan prakiraan harta tak

Oleh karena itu dengan melihat besarnya kepentingan monitoring dan evaluasi bagi penjaminan kualitas dan akuntabilitas publik terhadap kegiatan penelitian dan

Pada uji Dissolved Oxygen (DO) dan uji Biological Oxygen Demand (BOD) perlakuan awal yang dilakukan ialah memasukkan sampel ke dalam botol winkler yang bertutup dengan cara