Apache Structured Query Language SQL MySQL Pengertian E-Commerce

commit to user sebuah sistem atau perangkat lunak pada setiap tingkat abstraksi Roger S. Pressman,2002. Dapat dilihat pada Tabel 2.2 : Tabel 2.2 Tabel Komponen DFD No Nama Notasi Simbolik 1 Entitas 2 Arah Aliran Data 3 Proses 4 Penyimpanan

2.2 Apache

Untuk menjalankan PHP dibutuhkan web server. Web server berfungsi menyimpan serta mendistribusikan data ke komputer lain lewat internet yang meminta informasi tersebut. Apache merupakan web server yang dikeluarkan oleh NSCA yaitu NSCA HTTPD sekitar tahun 1995 Imansyah, 2003. commit to user

2.3 Structured Query Language SQL

SQL merupakan bahasa standar yang digunakan untuk mengakses dan memanipulasi database proses menyimpan, meng-update dan akses informasi menjadi lebih mudah serta lebih dapat dimengerti oleh manusia karena mirip dengan bahasa inggris standar dengan menggunakan SQL. Instruksi-instruksi SQL digunakan untuk perintah-perintah yang interaktif, untuk informasi dari relasional basis data dan untuk membangun data yang digunakan sebagai laporan. Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi yang terdiri atas basis data row and record yang berada dalam satu atau lebih kolom column. Baris pada tabel sering disebut sebagai instance dari data. Sedangkan kolom sering disebut sebagai attributes atau field Purbo, 2002.

2.4 MySQL

MySQL merupakan sebuah server database yang banyak digunakan di internet karena kehandalannya, keamanan dan juga sifat yang freeware. MySQL mendukung terhadap pemrograman C, Perl, Java, PHP dan Phyton. Tool-tool yang disediakan MySQL memungkinkan untuk membuat aplikasi client atau server dan website yang digabungkan dengan databse. MySQL juga mendukung terhadap sistem operasi berbasis Unix, Windows dan OS2. MySQL adalah mesin basis data yang sama ketika proses-proses pada aplikasi itu berjalan secara simultan. Program utilitas MySQL dapat menggunakan pernyataan SQL Medinets, 2000.

2.5 Website

Website adalah alamat URL yang berfungsi sebagai tempat penyimpanan data informasi dengan berdasarkan topik tertentu. Yang biasanya berisi tentang apa dan siapa dari perusahaan atau instansi atau organisasi yang memiliki website tersebut. commit to user Suatu halaman website sangat memungkinkan hanya dengan membuka satu desktop berikut browser standar terpenuhi kebutuhan untuk mengakses internet. Sistem internet yang menggunakan teknologi dapat memberikan semua data dan informasi dengan perbedaan tipe data dari berbagai lokasi yang disampaikan pada satu tampilan. Proses pembuatan website pada umumnya dimulai dengan menyusun halaman web. Berbagai jenis perangkat penyusun authoring tools dibuat khusus untuk keperluan itu, fitur utama authoring tool halaman web biasanya berupa menu yang memudahkan atau mengotomatis penulisan tag-tag HTML Hypertext Markup Language Sutarman, 2003.

2.5.1 HTML

Hypertext Markup Language HTML merupakan suatu bahasa pemrograman yang dipergunakan untuk menyusun dan membentuk suatu dokumen agar dapat ditampilkan pada program browser World Wide Web dalam bentuk yang dikehendaki pembuatnya. Dokumen web dapat berisikan informasi grafis, video, sound maupun link hubungan ke sumber-sumber lain dengan menggunakan tata penulisan hypertext Sampurna, 2000.

2.5.2 PHP

Perl Hypertext Preprocessor PHP merupakan bahasa pemrograman berbasis web yang memiliki kemampun untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks- sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Bahasa pemrograman PHP HyperText Processor merupakan pengembangan dari bahasa pemrograman ASP, perbedaanya adalah dari segi kompleksitas bagi programmer web. PHP cenderung lebih mudah untuk dipelajari karena banyak referensi yang tersedia sehingga para programmer dapat mempelajari secara jelas sedangkan referensi untuk ASP lebih sedikit tersedia. Hal tersebut dikarenakan PHP adalah bahasa pemrograman open source gratis commit to user sehingga para programmer banyak yang mengembangkan dan menggunakanya tanpa perlu mengeluarkan biaya, sedangkan ASP adalah bahasa pemrograman yang berbayar, sehingga jarang dikembangkan oleh para programmer Arief, 2008. Menurut Suraski dan Sutarman 2002 PHP merupakan bahasa yang mudah dibuat. Notepad merupakan editor teks yang biasa digunakan. Dan juga dapat dibuat dengan editor yang lain seperti PHPed, UltraEdit, Crimson Editor. Fungsi-fungsi yang ada di PHP tidak case sensitive tetapi variabelnya case sensitive membed akan huruf besar dan kecil .

2.6 Pengertian E-Commerce

Electronic commerce didefinisikan sebagai proses pembelian dan penjualan produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan komputer. E-commerce dapat dilihat dari beberapa perspektif, diantaranya perspektif komunikasi, e-commerce adalah pengiriman informasi, produk, jasa, atau pembayaran melalui jaringan telepon atau jalur komunikasi lainnya. Dari perspektif proses bisnis, e-commerce adalah aplikasi teknologi menuju otomatisasi transaksi bisnis dan work flow. Dari perspektif pelayanan, e- commerce adalah alat yang digunakan untuk mengurangi biaya dalam pemesanan dan pengiriman barang. Dari perspektif online, e-commerce mampu menyediakan kemampuan untuk menjual dan membeli produk serta informasi melalui internet dan jaringang jasa online lainnya. E-commerce dapat dijadikan sebagai solusi untuk membantu perusahaan dalam mengembangkan perusahaan dan menghadapi tekanan bisnis. Tingginya tekanan bisnis akibat tingginya tingkat persaingan. Penggunaan E-commerce dapat meningkatkan efisiensi biaya dan produktifitas perusahaan sehingga dapat meningkatkan kemampuan perusahaan dalam bersaing Sarwono, 2008. commit to user

BAB III DESAIN DAN PERANCANGAN

3.1 Desain dan Perancangan Sistem 3.1.1 Perencanaan Sistem Peracangan sistem merupakan langkah awal untuk membuat sebuah sistem. E-commerce buku ini digunakan untuk memudahkan penjualan dan pembelian buku jarak jauh tanpa harus datang ke toko buku dengan cara pemesanan online. E-commerce buku online ini meliputi penyampaian informasi produk-produk yang dipasarkan dan pemesanan produk dari toko buku tersebut.

3.1.2 Analisa Kebutuhan Hardware

Perangkat keras yang digunakan untuk membuat E-commerce buku online ini menggunakan PC dengan spesifikasi: a Intel Pentium 4 b Processor 2,6 Ghz c Hardisk 80 GB d Memory 256 Ghz e Keyboard , mouse dan monitor.

3.1.3 Analisa Kebutuhan Software

Perangkat lunak yang digunakan untuk membuat E-commerce buku online ini adalah: 1. Sistem Operasi : Windows XP 2. Editor Web : Macromedia Dreamweaver MX 2004 3. Web Server : Apache, dengan bahasa pemrograman PHP dan menggunakan database MySQL. 4. Software Pendukung : Adobe Photoshop CS3, Macromedia Dreamweaver MX 2004, Microsoft Visio 2007, MS – Acces 2007.