• 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

Sebuah karakter, baik itu berupa huruf atau angka dapat disimpan pada sebuah variabel yang memiliki tipe data char dan unsigned char. Besarnya data yang dapat disimpan pada

Pada regresi logistik ordinal, data variabel respon yang digunakan adalah data berskala ordinal dengan 2 atau lebih kategori, misalnya: setuju-tidak setuju, setuju-biasa-tidak

(4) Air mutaghayar, yakni air mutlaq yang sudah berubah salah satu dari bau, rasa atau warnanya. Perubahan tersebut terkadang berubah karena bercampur dengan benda

1) Kaidah kebertahapan, artinya proses perubahan, perbaikan, dan pengembangan harus dilakukan secara bertahap. Seorang anak dalam hal ini tidak bisa dituntut untuk

Variabel terkontol adalah besaran yang dapat berubah karena perubahan yang dilakukan pada variabel manipulasi, pada penelitian ini yang menjadi variabel kontrol yaitu

Dalam bahasa pemrograman Pascal, pengenal ialah nama yang dapat diberikan pada suatu elemen program, dapat berupa konstanta, variabel, fungsi, prosedur, maupun

Dalam penelitian ini, koefisien determinasi dilakukan untuk melihat hubungan yang sempurna atau tidak yang ditunjukkan pada apakah perubahan variabel bebas

Tujuan utamanya adalah merepresentasikan data dan relationship antar data yang dibutuhkan oleh seluruh area aplikasi utama dan user group, menyediakan model data yang