• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Perancangan Aplikasi Internet E-Commerce Oryza Fashop

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer - Perancangan Aplikasi Internet E-Commerce Oryza Fashop"

Copied!
11
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Komputer adalah system elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah istruksi-instruksi program yang tersimpan dimemori.

2.2 Sistem

System merupakan suatu tatanan yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi atau tugas khusus) yang saling berhubungan secara bersama-sama yang bertujuan untuk memenuhi suatu proses atau pekerjaan.

System adalah suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang saling berinteraksi untuk mencapai suatu tujuan.

(2)

2.3 Internet

Secara harfiah, internet (kependekan dari kata „inter-network’) ialah rangkaian computer yang terhubung melintasi beberapa rangkaian. Manakala Internet (huruf „I‟ besar) ialah system computer umum, yang terhubung secara global dan menggunakan TCP/IP sebagai protocol pertukaran packet (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan internet. Cara menghubungkan rangkaian dengan kaidah ini dinamakan interworking, atau akrab disebut sebagai internet.

2.3.1 Sejarah Internet

Berdasarkan catatan sejarah dari berbagai sumber, internet pertama kali hari di dunia ketika ARPANET (Advance Research Project Agency Network) melakukan penyelidikan. Beberapa penyelidikan awal yang disumbang oleh ARPANET, termasuk kaidah rangkaian tanpa-pusat (decentralised network), teori queuering, dan kaidah pertukaran paket (packet switching).

ARPANET itu sendiri merupakan lembaga yang terbentuk oleh ARPA (United States Departement of Defense Advance Research Project Agency ) yang bernaung dibawah Departement keamanan AS atau Departement of Defense (DoD), dengan tujuan utama meneliti dan mengembangkan konsep jaringan agar semua kegiatan transfer data lebih efisien. Pada awalnya, internet hanya digunakan untuk mendukung kegiatan militer, tetapi pada tanggal 01 Januari 1983, ARPANET menukar koneksi dari NPC ke TCP/ IP: metode alamat yang terakhir ini lebih sering digunakan dari tahun 90-an hingga sekarang.

(3)

standart didalamnya. Awaldekade 90-an, WEB site (pusat informasi berbasis HTML di intenet) hanya berjumlah sekitar 50 buah URL (Uniform Resource Locator- sistem pengamatan kios informasi di internet) dan hanya teks saja.

Menurut Andrew S. Tanenbaum (1996), akhir tahun 1990 telah berkembang menjadi 3 ribu jaringan dan 200 ribu buah komputer. Tahun 1992, host kesatu juta terhubung ke internet dan tahun 1995 terdapat puluhan backbone, ratusan jaringan menengah regional , puluhan ribu LAN, jutaan host dan pengguna. Pertumbuhan yang mencapai dua kali lipat setiap tahun (data penelitian Paxton,1996). Kini WEB adalah antarmuka paling popular di internet, yang mampu menampilkan tidak hanya teks, namun juga grafik (gambar, foto, animasi), suara, video, dan dimensi virtual (3D).

2.4. E-Commerce

Kehadiran internet yang walaupun masih merupakan industry baru yang dalam fase pertumbuhan, yang masih terus berubah serta penuh ketidakpastian, telah memperkokoh keyakinan akan pentingnya peranan teknologi dalam pencapaian tujuan finansial perusahaan melalui modifikasi dan efisiensi proses bisnis, yaitu dengan memanfaatkan E-commerce.

E-commerce merupakan salah satu keunggulan dari Internet, hingga akhirnya di era mendengar atau membaca kata E-commerce yaitu Internet commerce atau Ecom atau E-commerce, atau Immerc , yang pada dasarnya semua sebutan diatas mempunyai makna yang sama. Istilah-istilah tersebut berarti membeli atau menjual secara elektronik, dan kegiatan ini dilakukan pada jaringan internet. E-commerce juga dapat berarti pemasangan iklan, penjualan dan dukungan dan pelayan yang terbaik menggunakan sebuah web shop 24 jam sehari bagi seluruh pelanggannya.

(4)

dengan partner bisnis, serta pelaksanaan transaksi elektronik dalam suatu organisasi. Menurut Lou Gerstnet, CEO di IMB, “E-bussines merupakan semua hal yang menyangkut masa siklus (cycle time), kecepatan, globalisasi, produktivitas tinggi, penjangkau pelanggan baru, serta antar perusahaan lintas lembaga untuk mencapai keunggulan kompetitif”.

E-commerce digunakan sebagai transaksi bisnis antar perusahaan yang satu dengan perusahaan yang lain, antara perusahaan dengan pelanggan (costumer), atau antar perusahaan dengan institusi yang bergerak dalam pelayanan public. Jika diklasifikasikan, system E-commerceter bagi menjadi tiga tipe aplikasi , yaitu:

a. Electronics Markets (EMs)

EMs adalah sebuah sarana yang menggunakan teknologi informasi dan komunikasi untuk melakukan atau menyajikan penawaran dalam sebuah segmen pasar, sehingga pembeli pembeli dapat ,membandingkan berbagai macam harga yang ditawarkan. Dalam pengertian lain, EMs adalah sebuah system informasi antar organisasi yang menyediakan fasilitas-fasilitas bagi para penjual dan pembeli untuk bertukar informasi tentang harga dan produk yang ditawarkan. Keuntungan fasilitas EMs bagi pelanggan adalah terlihat lebih nyata dan efisien dalam hal waktu. Sedangkan bagi penjual, ia dapat mendistribusikan informasi mengenai produk dan service yang ditawarkan dengan lebih cepat sehingga dapat menarik pelanggan lebih banyak.

b. Electronic Data Interchange (EDI)

(5)

terhindar dari penundaan, kesalahan yang tidak sengaja dalam penanganan berkas dan intervensi dari manusia. Keuntungan dalam menggunakan EDI adalah waktu pemesanan yang singkat, mengurangi biaya, mengurangi kesalahan, memperoleh respon yang cepat, pengiriman faktur yang cepat dan akurat serta pembayaran dapat dilakukan secara elektronik.

c. Internet Commerce

Internet commerce adalah penggunaan internet yang berbasis teknologi informasi dan komunikasi untuk perdagangan. Kegiatan komersial ini seperti iklan dalam penjuaalan produk dan jasa. Transaksi dapat dilakukan di internet antara lain pemesanan atau pembelian barang dimana barang akan dikirim melalui pos atau sarana lain setelah uang ditransfer ke rekening penjual. Penggunaan internet sebagai media pemasaran dan saluran penjualan terbukti mempunyai keuntungan antara lain untuk beberapa produk tertentu lebih sesuai ditawarkan melalui internet; harga lebih murah mengingat membuat situs di internet lebih murah biayanya dibandingkan dengan membuka outlet retail di berbagai tempat; internet merupakan media promosi perusahaan dan produk yang paling tepat dengan harga yang relative lebih murah; serta pembelian melalui internet akan diikuti dengan layanan pengantaran barang sampai di tempat pemesanan.

2.5 Sejarah E-Commerce

(6)

Universitas Texas yang mempelajari 2000 perusahaan internet, sector yang tumbuh paling cepat adalah E-Commerce, yang naik sampai 72% dari $171,5 milyar. Pada tahun 2002, di atas satu triliun dolar pendapatan dihasilkan dari internet.

Satu alasan bagi pesatnya perkembangan teknologi tersebut adalah adanya perkembangan jaringan, protocol, perangkat lunak dan spesifikasi.

2.6 Web Server

Web server adalah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan nama web browser dan akan menirim kembalinya hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu web server yang banyak dipakaia dalah Apache. Apache merupakan web server antara platform yang dapat berjalan di beberapa platform seperti Linux dan Windows.

2.7 PHP (Personal Home Page)

2.7.1 Pengertian PHP

PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side situs dalam pengembangan web yang disisipkan pada dokumen HTML.

Penggunaan PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien.

2.7.2 Sejarah PHP

(7)

2.7.3 Kelebihan – Kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang biasanya melakukan apa saja yang dapat dilakukan oleh CGL, seperti mengumpulkan data dari form, menghasilkan isi halaman Web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih pada kemampuan CGL.

PHP dapat digunakan pada semua sistem operasi,antara lain linux, Unix (termasuk variannya HP UX,solaris, dan open BSD),microsoft windows, mac OS X,RISC OS. PHP juga mengandung banyak Web server ,seperti Apache, microsoft internet information server (MIIS), Personal Web server (PWS) netscape dan iplanet servers, Oreilly Website pro server, Audium Xitami, OmniHTTPd, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGL processor.

PHP tidak terbatas pada hasil keluaran HTML (Hypertext Markup Languages) .PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan Movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.

2.7.4 Sintaks PHP

Kode PHP disimpan sebagai plain text dalam format ASCII, sehingga kode PHP dapat ditulis hampir di semua editor text seperti windows notepad, windows wordpad, dll. Kode PHP adalah kode yang disertakan di sebuah halaman HTML dan kode tersebut dijalankan oleh server sebelum dikirim ke browser.

Contoh file PHP (contoh.php):

<html> <?

(8)

</html>

Pada file .html, HTTP server hanya melewatkan content dari file menuju ke browser. Server tidak mencoba untuk mengerti atau memproses file, karena itu adalah tugas sebuah browser. Pada file dengan ekstensi .php akan ditangani secara berbeda. Yang memiliki kode PHP akan diperiksa. Web server akan memulai bekerja apabila berada diluar lingkungan kode HTML. Oleh karena itu server akan melewati semua content yang berisi kode HTML, CSS, JavaScript, simple text di browser tanpa diinterpretasikan di server.

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

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

Sintaks program / script PHP dituliskan dalam apitan tanda khusus PHP. Ada empat macam tag PHP yang dapat digunakan untuk menandakan blok script PHP :

1. <?php...?>

2. <script language = “PHP”> ...</script> 3. <? ... ?>

4. <% ... %>

Cara 1 dan 2 merupakan cara yang paling umum digunakansekalipun cara 3 tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file php.ini yang terdapat pada direktori c:\apache\php. Cara 4 juga di mungkinkan sebagai kemudahan bagi anda yang sudah terbiasa dengan ASP (Active server pages). Namun,bila itu tidak di kena, maka harus dilakukan pengaktifan pada file konfigurasi php.pengaktifan yang dilakukan pada file php. Terdapat pada baris berikut;

(9)

; Language options ;

; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Allow ASP-style <% %> tags Asp_tags = off

Ubah off menjadi On, kemudian simpan dan restart kembali Web server anda. Perhatikan contoh penggunaan sintaks PHP pada script berikut :

2.7.5 Membuat Program PHP yang Pertama

Untuk membuat progran PHP,anda dapat menggunakan editor teks. Dilingkungan windows, anda dapat menggunakan Notepad atau Textpad, sedangkan di lingkungan LINUX atau UNIX ,anda dapat menggunakan vi, atau anda juga dapat menggunakan, seperti Macromedia Dreamweaver atau editor teks lainya.

Berikut ini contoh script PHP yang pertama dengan langkah – langkah : 1. Buka program noteped, kemudian script PHP berikut :

<html> <head>

<title> PHP pertama </title> </head>

<body> <? Php

Echo “hallo dunia:<p>”; ?>

(10)

</html>

2. Berikutnya,simpan dengan mengklik file > save as. Akan muncul kotak dialog save as. Pada peryantaan save in :pastikan anda memilih c:\apache \ htdoccs, lalu isikan pada peyataan file name: pertama.php dan save as type: all files, kemudian klik save.

2.8 MYSQL

MYSQL adalah multiuser database yang menggunakan bahasa structured Query language (SQL).MySQL dalam operasi client- server melibatkan server daemon MySQL disisi server dan berbagai macam program serta library yang berjalan di sisi client. MySQL mampu menangani data yang cukup besar. Perusahaan yang mengembangkan MySQL yaitu TcX, mengaku mampu menyimpan data lebih dari 40 database,10,000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 Gigabyte data. SQL adalah bahasa standar yang digunakan untuk mengakses database server.bahasa ini awalnya di kembangkan oleh IBM,namun telah di adopsi dan digunakan sebagai standart industri. Dengan menggunakan SQL ,proses akses database menjadi lebih user-friendly dibandingkan dengan menggunakan dBASE atau clipper yang masih menggunakan perintah – perintah program.

2.9 Mengkoneksikan PHP dengan Database MYSQL

Untuk menghubungkan php dengan mysql dan menghubungkan php dengan database

<?

(11)

$konek=mysql_connect($host,$user,$password) or die (mysql_error()); if ($konek) {

echo “Koneksi php ke database mysql berhasil..”; }

else {

echo “Koneksi php ke database gagal..”; }

mysql_select_db($db,$konek) or die (mysql_error()); ?>

untuk melakukan koneksi dengan MYSQL,PHP telah menyediakan berbagai fungsi untuk kebutuhan tersebut, ada beberapa yang di tunjukan sebagai berikut :

1. MYSQL_ CONNECT

Fungsi mysql_connect digunakan untuk membuat koneksi disuatu server MYSQL>

2. MYSQL_PCONNECT

Fungsi mysql_pconect digunakan untuk membuat koneksi ke suatu server MYSQL secara persisten.

Referensi

Dokumen terkait

Saat semikonduktor tersebut diberi beda temperatur maka, hole berdifusi dari kaki panas ke dingin menyebabkan potensial di kaki dingin lebih positif dibanding

Penelitian ini berjudul “Pelaksanaan Bimbingan Rohani Terhadap Pasien Rawat Inap di Rumah Sakit Umum Harapan Ibu Purbalingga”. Penelitian ini berangkat dari pemikiran bahwa

Soil Water Assessment Tool (SWAT) merupakan model hidrologi yang dapat digunakan untuk mengetahui dampak tata guna lahan dan kondisi lingkungan fisik terhadap

Hasil penelit ian ini me muat fo kus penelitian pada penerapan metode Matematika Na laria Realistik yang terdiri dari perencanaan dala m metode Matemat ika Na laria

Solusi yang dilakukan dalam Program Pengabdian Kepada Masyarakat yang kami rancang adalah: (1) melakukan pelatihan terstruktur tentang optimalisasi model pelati- han terpadu;

Untuk kardinalitas relasii 1-1, maka relasi tidak diimplementasi menjadi tabel tetapi atribut pada relasi akan yang mewakili salah satu dari kedua himpunan

Populasi dalam penerapan teknik sampling pada Peraturan Direktur Jenderal Pajak ini adalah Faktur Pajak Masukan dan/atau dokumen lain yang dipersamakan dengan Faktur

Dari hasil pembangunan dan perwujudan alat menunjukkan operasi mesin berjalan baik, tetapi perlu adanya penyempurnaan dengan pembaharuan terutama pada hoper pemarut yang