TUGAS AKHIR
PENGGUNAAN TEKNOLOGI INTERNET (E-COMMERCE) DALAM MELAKUKAN TRANSAKSI PERDAGANGAN (STUDI KASUS DI COMPUSHOP PT. SOLO JALA BUANA)
Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta
Oleh :
AYUB INDRA PERDANA NIM : D 400 030 094
JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2011
MOTTO
If You Can't Explain it Simply, You Don't Understand It Well Enough. ~ Albert Einstein ~ Make It Simple But Not Simpler. ~ Albert Einstein ~ Bhinneka Tunggal Ika. ~ Mpu Tantular ~
v
ABSTRAKSI
CompuShop merupakan toko yang menjual berbagai macam hardware dan software dan bernaung dibawah manajemen PT. Solo Jala Buana. Guna memperluas pemasaran produknya, maka dibangun sebuah sistem penjualan online dengan media internet dimana pembelian dan pembayaran bisa dilakukan secara online. Sistem penjualan online CompuShop dibangun menggunakan bahasa pemrograman PHP dan basis data MySQL. Sistem ini menjadikan kegiatan transaksi jual beli dapat berjalan dengan lancar, mudah, cepat dan akurat. Para calon pembeli dapat dengan mudah memilih, melihat, membeli serta membayar produk yang dibeli secara online. Pengujian sementara dilakukan menggunakan melalui localhost dengan web server Apache pada komputer stand alone, untuk pengujian lanjutan, sistem akan di-upload ke internet menggunakan web hosting yang mendukung bahasa pemrograman PHP dan memiliki server basis data MySQL. Sehingga dapat diketahui respon sistem jika diakses lebih dari satu user.
Kata Kunci : Jual Beli, Internet, CompuShop, PHP, MySQL.
vi
KATA PENGANTAR
Puji syukur Alhamdulillah, penulis panjatkan kehadirat Allah SWT yang telah memberikan Rahmat, Hidayah dan Karunia-Nya, sehingga penulis dapat menyelesaikan tugas akhir ini dengan judul “PENGGUNAAN TEKNOLOGI
INTERNET (E-COMMERCE) DALAM MELAKUKAN TRANSAKSI PERDAGANGAN (STUDI KASUS DI COMPUSHOP PT. SOLO JALA BUANA)”. Sebagai salah satu syarat untuk menempuh gelar Sarjana Teknik Elektro pada Fakultas Teknik Elektro Universitas Muhammadiyah Surakarta. Penulis menyadari bahwa selesainya penulisan tugas akhir ini tidak terlepas dari pihak-pihak yang telah memberikan bantuan moril maupun materiil. Dengan segala kerendahan hati, pada kesempatan ini penulis menyampaikan rasa terima kasih yang sedalam-dalamnya kepada : 1. Ir. Agus Riyanto, M.T. selaku Dekan Fakultas Teknik Universitas Muhammadiyah Surakarta yang telah memberikan ijin penulisan tugas akhir ini. 2. Ir. Jatmiko, M.T. selaku Ketua Jurusan Teknik Elektro. 3. Endah Sudarmilah, S.T., M.Eng. selaku Pembimbing Akademik dan juga merangkap Pembimbing I dalam penyelesaian tugas akhir ini, yang telah banyak membimbing selama menempuh studi di Teknik Elektro UMS dan
vii
memberikan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 4. Umi Fadlilah, S.T. selaku Pembimbing II yang telah memberikan banyak nasehat, bimbingan, dorongan, bantuan dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 5. Bapak, Ibu dan adik-adikku tercinta yang tak pernah letih memberikan do’a, dukungan, semangat dan dengan segala kekurangan dan kelebihan yang dimiliki dapat menjadikanku seperti yang sekarang ini. 6. All DjinggaCommunity (Hana ”Uban”, Topik, Affandi Noor ”Pandik”, Eko ”Plorok”, Endro, Yayan, Yudhi, Udin ”Petonx”, Bambang, Ahmad, Rizky ”Si Bos”, Wiryo, Sabari, dll.) Terimakasih banyak kawan..!! 7. Semua pihak yang tidak bisa disebutkan satu-persatu yang sangat membantu hingga terselesainya tugas akhir ini. Akhir kata, penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan. Saran dan kritik yang membangun sangat penulis harapkan. Semoga karya ini dapat bermanfaat untuk rekan-rekan mahasiswa dan pihak-pihak yang berkepentingan.
Surakarta, Maret 2011
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ...................................................................................... i LEMBAR PERSETUJUAN ........................................................................... ii HALAMAN PENGESAHAN......................................................................... iii DAFTAR KONTRIBUSI ............................................................................... iv HALAMAN MOTTO ....................................................................................
v
HALAMAN ABSTRAKSI ............................................................................
vi
KATA PENGANTAR .................................................................................... vii DAFTAR ISI ..................................................................................................
ix
DAFTAR GAMBAR .....................................................................................
xiii
DAFTAR TABEL ..........................................................................................
xiv
BAB I
1
PENDAHULUAN 1.1
Latar Belakang ..................................................................... 1
1.2
Rumusan Masalah ................................................................ 3
1.3
Tujuan Penelitian .................................................................
4
1.4
Batasan Masalah ..................................................................
4
1.5
Manfaat Penelitian ...............................................................
5
1.6
Sistematika Penulisan ..........................................................
5 7
BAB II LANDASAN TEORI 2.1
Data ...................................................................................... 7
2.2
Sistem .................................................................................. 2.1.1
8
Karakteristik Sistem ................................................. 8
ix
2.3
Informasi .............................................................................. 9 2.3.1 Kualitas Informasi ...................................................
10
2.4
Penjualan .............................................................................. 10
2.5
Sistem Informasi ..................................................................
11
2.6
Internet .................................................................................
12
2.7
HTML (HyperText Markup Language) ............................... 13 2.7.1 Bagian-Bagian HTML .............................................
13
2.8
PHP (PHP: Hypertext Preprocessor) ..................................
15
2.9
Penggabungan PHP dan HTML ..........................................
16
2.9.1 Embedded Script ......................................................
16
2.9.2 Non Embedded Script ..............................................
17
2.10 CSS (Cascading Style-Sheet) ............................................... 17 2.11 Javascript ............................................................................. 18 2.11.1 Kelebihan Javascript ...............................................
20
2.12 Basis Data ............................................................................
20
2.12.1 MySQL .....................................................................
21
2.13 Web Server ........................................................................... 21 2.13.1 Apache ..................................................................... BAB III PERANCANGAN DAN PEMBUATAN SISTEM 3.1
3.2
23 25
Perancangan Sistem .............................................................
25
3.1.1 Administrator ...........................................................
25
3.1.2 Pengunjung (Calon pembeli) ...................................
25
Implementasi Perancangan ..................................................
25
x
3.3
Instalasi dan Konfigurasi Sistem .........................................
27
3.3.1 Instalasi Apache, PHP dan MySQL ......................... 27
3.4
3.3.1.1 Instalasi WampServer ................................
29
3.3.1.2 Menjalankan WampServer ........................
31
Struktur Basis Data ..............................................................
33
3.4.1 Relasi Antar Tabel ...................................................
39
3.5
Perancangan Struktur Web ................................................... 40
3.6
Data Flow Diagram (DFD) ..................................................
42
3.7
Bagan Alir (Flowchart) Program .........................................
43
BAB IV PENGUJIAN DAN ANALISIS SISTEM 4.1
48
Komponen Sistem ..............................................................
48
4.1.1 Kebutuhan Perangkat Keras/Hardware ...................
48
4.1.1.1 Komputer Server ........................................ 48 4.1.1.2 Komputer Client ........................................
49
4.1.2 Kebutuhan Perangkat Lunak/Software ....................
50
4.1.2.1 Komputer Server ........................................ 50 4.1.2.2 Komputer Client ........................................
51
4.1.3 Kebutuhan Operator/Brainware ............................... 52 4.1.4 Kebutuhan Internet ................................................... 52 4.2
Pengujian Sistem .................................................................
53
4.2.1 Akses Pengunjung Terhadap Halaman Depan Sistem ....................................................................... 53
xi
4.2.2 Akses Pengunjung Terhadap Halaman Semua Produk ......................................................................
54
4.2.3 Akses Pengunjung Terhadap Halaman Hasil Pencarian .................................................................. 55 4.2.4 Akses Pengunjung Terhadap Halaman Detail Info Produk ......................................................................
56
4.2.5 Akses Pengunjung Terhadap Halaman Keranjang Belanja .....................................................................
57
4.2.6 Akses Pengunjung Terhadap Halaman Hubungi Kami ......................................................................... 58 4.2.7 Akses Administrator Terhadap Halaman Administrator ........................................................... 4.3
59
Analisis Hasil Perancangan Sistem ...................................... 60 4.3.1 Analisa Pengunjung Dalam Mengirim Pesan .........
61
4.3.2 Analisa Untuk Halaman Administrator ...................
61
4.3.3 Analisa Sistem Dalam Pemesanan Produk ..............
62
4.3.4 Perbandingan Tampilan Sistem Antar Peramban
4.4
(Browser) .................................................................
63
Hasil Pengujian Sistem ........................................................
67 71
BAB V PENUTUP 5.1
Kesimpulan ..........................................................................
71
5.2
Saran ....................................................................................
71 73
DAFTAR PUSTAKA
xii
DAFTAR GAMBAR
Gambar 3.1
Ikon WampServer2.1a-x32.exe ..............................................
29
Gambar 3.2
Instalasi WampServer 2.1 .......................................................
30
Gambar 3.3
Persetujuan WampServer 2.1 ..................................................
30
Gambar 3.4
Lokasi instalasi WampServer 2.1 ...........................................
31
Gambar 3.5
Pusat kontrol WampServer 2.1 ...............................................
32
Gambar 3.6
Localhost WampServer 2.1 .....................................................
32
Gambar 3.7
Hubungan antar tabel basis data .............................................
39
Gambar 3.8
Tampilan halaman utama pengunjung ....................................
40
Gambar 3.9
Tampilan halaman detail info produk .....................................
41
Gambar 3.10
Tampilan halaman login administrator ...................................
41
Gambar 3.11
Tampilan halaman utama administrator ..................................
42
Gambar 3.12
Diagram Alir Data ..................................................................
42
Gambar 3.13
Flowchart halaman utama .......................................................
43
Gambar 3.14
Flowchart halaman home ........................................................
44
Gambar 3.15
Flowchart halaman semua produk ..........................................
44
Gambar 3.16
Flowchart pencarian kata ........................................................
45
Gambar 3.17
Flowchart menampilkan konten statis ....................................
45
Gambar 3.18
Flowchart keranjang belanja ...................................................
46
Gambar 3.19
Flowchart hubungi kami .........................................................
46
Gambar 3.20
Flowchart halaman administrator ...........................................
47
Gambar 4.1
Tampilan halaman utama ........................................................
53
xiii
Gambar 4.2
Tampilan halaman semua produk ...........................................
54
Gambar 4.3
Tampilan halaman pencarian ..................................................
55
Gambar 4.4
Tampilan halaman detail info produk .....................................
56
Gambar 4.5
Tampilan peringatan masih kosong ........................................
57
Gambar 4.6
Tampilan halaman keranjang belanja .....................................
58
Gambar 4.7
Tampilan halaman hubungi kami ...........................................
59
Gambar 4.8
Tampilan halaman login administrator ...................................
60
Gambar 4.9
Tampilan halaman menu administrator ..................................
60
Gambar 4.10
Tampilan peringatan ...............................................................
61
Gambar 4.11
Tampilan pemberitahuan sukses mengirim pesan ..................
61
Gambar 4.12
Tampilan peringatan ...............................................................
62
Gambar 4.13
Tampilan halaman menu administrator ..................................
62
Gambar 4.14
Tampilan halaman utama dengan google chrome ..................
64
Gambar 4.15
Tampilan halaman utama dengan firefox ...............................
65
Gambar 4.16
Tampilan halaman utama dengan internet explorer ................
66
Gambar 4.17
Penilaian pelanggan terhadap setiap pertanyaan .....................
69
Gambar 4.18
Penilaian administrator terhadap setiap pertanyaan ................
70
xiv
DAFTAR TABEL
Tabel 3.1
Tabel admins ..........................................................................
33
Tabel 3.2
Tabel hubungi .........................................................................
34
Tabel 3.3
Tabel kategori .........................................................................
34
Tabel 3.4
Tabel kota ...............................................................................
35
Tabel 3.5
Tabel mod_ym .......................................................................
35
Tabel 3.6
Tabel modul ...........................................................................
35
Tabel 3.7
Tabel orders ............................................................................
36
Tabel 3.8
Tabel orders_detail .................................................................
37
Tabel 3.9
Tabel orders_temp ..................................................................
37
Tabel 3.10
Tabel produk ..........................................................................
38
Tabel 3.11
Tabel statistik .........................................................................
38
Tabel 4.1
Tabel data penelitian terhadap pengunjung ............................
68
Tabel 4.2
Tabel data penelitian terhadap administrstor .........................
68
xv
Surat Pernyataan Publikasi Karya Ilmiah Bismillahirrohmanirrohim Yang bertanda Tangan dibawah ini, saya Nama
: Ayub Indra Perdana
NIM Fakultas/Jurusan Jenis Judul
: D 400 030 094 : Teknik/Teknik Elektro : Skripsi : PENGGUNAAN TEKNOLOGI INTERNET (ECOMMERCE) DALAM MELAKUKAN TRANSAKSI PERDAGANGAN (STUDI KASUS DI COMPUSHOP PT. SOLO JALA BUANA)
Dengan ini menyatakan bahwa saya menyetujui untuk
1. Memberikan hak bebas royalty kepada pihak perpustakaan UMS atas penulisan karya ilmiah saya,demi pengembangan ilmu pengetahuan. 2. Memberikan hak menyimpan,mengalih mediakan/mengalih formatkan, mengelola dalam bentuk pangkalan data database), mendistribusikanya, serta menampilkanya dalam bentuk softcopy untuk kepentingan akademis perpustakaan UMS dengan meminta ijin kepada saya selama tetap mencantumkan nama saya sebagai penulis/pencipta. 3. Bersedia menjamin untuk menanggung secara pribadi tanpa melibatkan pihak perpustakaan UMS, dari semua bentuk tuntutan hukum yang timbul atas pelanggaran hak cipta dalam karya ilmiah ini. Bersedia menjamin untuk menanggung secara pribadi tanpa melibatkan pihak perpustakaan UMS,dari semua bentuk tuntutan hukum yang timbul atas pelanggaran hak cipta dalam karya ilmiah ini. Demikian pernyataan ini saya buat dengan sesungguhnya dan semoga dapat digunakan sebagaimana mestinya.
Surakarta,12 Maret 2011 Yang menyatakan
Ayub Indra Perdana
BAB I PENDAHULUAN
1.1
Latar Belakang Perdagangan di era teknologi Internet, atau yang lebih dikenal dengan istilah e-commerce (electronic commerce) akhir-akhir ini telah marak dengan bermunculannya ribuan bahkan lebih perusahaan yang menawarkan barang dagangannya melalui website. Perusahaan perusahaan ini seakan - akan berlomba untuk menjajakan barang dagangannya melalui internet karena adanya peluang pasar yang begitu besar. Pasar yang demikian besar yang terdapat pada komunitas internet sangat sayang untuk dilewatkan begitu saja. Banyak para pelaku pasar baru dari macam-macam produk telah melirik untuk masuk di dalam bisnis di dunia maya ini dan mendirikan tokonya disini. Persaingan yang ketat tentunya membuat para pelaku pasar berlomba-lomba untuk menyediakan berbagai fasilitas dan kemudahan untuk melirik konsumen memasuki website-nya dengan tujuan terakhir tentu saja untuk membeli produk yang mereka jual. Salah satu fasilitas dan kemudahan yang ditawarkan tentunya juga kemudahan para calon pembeli untuk menyusuri data-data barang dan cara pemesanan. Para calon pembeli yang merasakan bagaimana mudahnya menyelusuri serta memesan atau membeli melalui website suatu perusahaan tertentu pasti akan sangat tertarik, atau paling
1
2
tidak mereka tidak segan-segan untuk mencoba kembali lagi bila mereka hendak memesan barang. Website (situs) yang nantinya akan berisi katalog barang yang hendak dijual, dimana pengunjung toko dapat memesan barang yang dikehendaki. Sistem katalog dan pemesanan barang yang digunakan adalah sebuah aplikasi database yang terkoneksi ke sebuah server database yang menggunakan database server MySQL dan bahasa scripting PHP. Database yang dibuat memudahkan para user yang mengunjungi situs ini untuk melihat -lihat data maupun memesan barang. Dalam pelaksanaan tugas akhir ini akan dibuat suatu website yang kurang lebih mempunyai fungsi yang sama dengan toko-toko biasa hanya saja toko ini berada di internet dengan menggunakan MySQL sebagai server databasenya dan PHP sebagai bahasa scriptingnya. Latar belakang digunakannya MySQL sebagai server database yang utama karena MySQL cukup cepat dan sangat banyak library serta contoh program yang dapat digunakan. MySQL juga memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan user. Kecepatan query MySQL bisa sepuluh kali lebih cepat daripada Postgresql dan lima kali lebih cepat ketimbang InterBase untuk query yang dilakukan oleh single user. MySQL mendukung beberapa bahasa scripting yaitu : bahasa scripting C, Perl, ASP, JSP dan PHP. Bahasa C adalah bahasa scripting untuk keperluan umum jadi secara prinsipil bahasa C dapat digunakan untuk apa saja, namun pada kenyataannya bahasa C lebih sering digunakan untuk program
3
yang berdiri sendiri dari pada pemrograman web. Satu alasan lain adalah penggunaan bahasa C tidak semudah Perl atau PHP untuk pemrosesan teks dan manajemen memori, sehingga lebih berat untuk digunakan pada aplikasi web. Bahasa scripting Perl juga seperti Bahasa C, cocok untuk penulisan program yang berdiri sendiri, tetapi Perl juga cukup berguna untuk pengembangan website, seperti contohnya dalam penggunaan modul CGI.pm. Hal ini yang membuat Perl sebagai bahasa yang cukup mudah digunakan untuk penulisan aplikasi yang menghubungkan MySQL dengan web, sedangkan bahasa scripting PHP memang didesain untuk penulisan aplikasi web, maka jelas apabila PHP adalah yang paling cocok dalam hal ini. Lebih jauh lagi akses database adalah salah satu kekuatan terbesar dari PHP jadi pilihan cocok untuk aplikasi web yang berhubungan dengan MySQL. Oleh karena latar belakang inilah maka disini digunakan PHP sebagai bahasa scriptingnya. Berdasarkan dari uraian diatas, maka saya menyimpulkan untuk mengambil judul “Penggunaan Teknologi Internet (E-Commerce) Dalam
Melakukan
Transaksi
Perdagangan
(Studi
Kasus
Di
CompuShop PT. Solo Jala Buana)“. 1.2
Rumusan Masalah Sesuai dengan latar belakang yang telah dipaparkan, maka rumusan masalah yang akan dikaji dalam penelitian ini adalah : 1. Bagaimana merancang dan membuat aplikasi e-commerce nya.
4
2. Bagaimana
menerapkan
sistem
penjualan
online
di
CompuShop. 1.3
Tujuan Penelitian Perancangan dan penelitian ini bertujuan untuk : 1.
Merancang
dan
membuat
aplikasi
e-commerce
pada
CompuShop. 2. 1.4
Menerapkan sistem penjualan online di CompuShop.
Batasan Masalah Agar dalam pembuatan website berbasis e-commerce ini dapat mencapai sasaran dan tujuan yang diharapkan, maka permasalahan yang ada dibatasi sebagai berikut : 1. Pembuatan website e-commerce menggunakan bahasa pemrograman PHP. 2. Webserver menggunakan WampServer 2.0i. Merupakan satu paket software yang didalamnya terdapat Apache 2.2.11, MySQL 5.1.36, dll. 3. Fasilitas untuk memasukkan produk-produk yang dijual. 4. Fasilitas untuk melihat rincian barang yang akan dibeli melalui keranjang belanja. 5. Pengujian akan dilakukan secara online.
5
1.5
Manfaat Penelitian Manfaat yang diharapkan dapat diperoleh dari Tugas Akhir ini adalah : 1. Memudahkan dalam proses transaksi yang dapat dilakukan kapan saja dan dimana saja selama masih terkoneksi dengan jaringan internet. 2. Tersedianya e-commerce pada CompuShop. 3. Menambah pengetahuan penulis dalam pemrograman web.
1.6
Sistematika Penulisan Tugas Akhir ini nantinya disusun dengan sistematika penulisan sebagai berikut : BAB I
PENDAHULUAN Bab
ini
membahas
tentang
latar
belakang
masalah,
perumusan masalah, tujuan tugas akhir, metode penelitian yang digunakan untuk pembuatan tugas akhir dan sistematika penulisan. BAB II
LANDASAN TEORI Berisi mengenai teori penunjang dalam perancangan dan pembuatan Tugas Akhir. Mulai dari E-Commerce, Konsep Dasar Jaringan, Programming, Web Server dan Web Browser, dsb.
6
BAB III
PERANCANGAN DAN PEMBUATAN SISTEM Membahas langkah dari proses perancangan dan pembuatan sistem.
BAB IV
PENGUJIAN SISTEM Menunjukkan bentuk pengujian dan hasil pengujian dari perancangan aplikasi e-commerce disertai dengan analisa sehingga didapatkan bukti kuat dari hipotesis yang dilakukan.
BAB V
PENUTUP Menguraikan kesimpulan Tugas Akhir dan saran-saran sebagai bahan pertimbangan untuk pengembangan penelitian selanjutnya.
BAB II LANDASAN TEORI
2.1
Data Data sering disebut sebagai bahan mentah informasi. Tapi menurut Murdick,dkk (1984) merumuskan bahwa data adalah fakta yang tidak sedang digunakan pada proses keputusan, biasanya dicatat dan diarsipkan tanpa maksud untuk segera diambil kembali untuk pengambilan keputusan. Menurut Zulkifli Amsyah (1987) data adalah fakta yang sudah ditulis dalam bentuk catatan atau direkam ke dalam berbagai bentuk media (Gultom et al, 2005). Dalam dunia usaha dewasa ini, pengaruh data dan informasi dapat dikatakan sangat memegang peranan penting. Adapun istilah data adalah suatu istilah majemuk dari datum yang berarti fakta atau bagian dari fakta yang mengandung arti, yang berhubungan dengan kenyataan, simbolsimbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf atau simbolsimbol yang menunjukkan ide, objek, kondisi atau situasi. Jelasnya data itu dapat berupa apa saja dan dapat ditemui dimana saja. Kegunaan data adalah sebagai bahan dasar yang objektif dalam proses penyusunan kebijakan dan keputusan. Dalam kaitannya dengan pengolahan data dengan komputer, pengerian data dapat dibatasi pada fakta-fakta yang dapat direkam. Dalam setiap pengolahan data, data merupakan sumber informasi yang dapat dihasilkan.
7
8
2.2
Sistem Terdapat dua kelompok pendekatan dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Suatu sistem adalah suatu jaringan kerja untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Sedangkan pengertian prosedur itu sendiri menurut Richard F. Neuschel, prosedur suatu urutan- operasi klerikal (tulis menulis), biasanya melibatkan beberapa orang dalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksitransaksi bisnis yang terjadi. (Yogianto, 1989). 2.2.1
Karakteristik Sistem Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai komponen-komponen (components), sistem data (boundary), lingkungan luar sistem (environments), penghubung (interface), masukan (input), keluaran (output), pengolahan (proses) dan sasaran (objectives) atau tujuan (goal). Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Lingkungan luar dari suatu sistem adalah apapun diluar dari batas sistem
yang
mempengaruhi
operasi
sistem.
Penghubung
merupakan media penghubung antara suatu subsistem dengan
9
subsistem yang lainnya. Keluaran dari suatu subsistem akan menjadi masukan untuk subsistem yang lainnya dengan melalui penghubung. Masukan adalah energi yang dimasukkan ke dalam sistem dapat berupa masukan perawatan dan masukan sinyal. Masukan perawatan dimasukkan supaya sistem dapat beroperasi sedangkan sinyal untuk mendapatkan keluaran. Keluaran adalah hasil dari energi yang diperoleh dan diklasifikasikan menjadi keluaran yang berguna dari sisi pembuangan. Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang dihasilkan sistem (Yogianto, 1989). 2.3
Informasi Informasi adalah data yang dibentuk menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. (Yogianto, 1989). Menurut George R. Terry, bahwa informasi adalah data yang memberikan pengetahuan yang berguna. Sedangkan menurut Gordon B. Davis informasi adalah suatu data yang lebih diolah menjadi sebuah bentuk yang penting bafi penerima dan mempunyai nilai yang nyata atau yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau yang akan
10
datang. Informasi akan memiliki arti manakala informasi tersebut memiliki unsur-unsur sebagai berikut : 1. Relavan artinya informasi yang diinginkan benar-benar ada relevansi dengan masalah yan dihadapi. 2. Kejelasan
artinya
terbebas
dari
istilah-istilah
yang
membingungkan. 3. Akurasi artinya bahwa informasi yang hendak disajikan harus secara teliti dan lengakp.
4. Tepat waktu artinya data yang disajikan adalah data terbaru dan mutakhir.
2.3.1
Kualitas Informasi Kualitas dari suatu sistem informasi (quality of information) tergantung dari 3 hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (timeliness) dan relevan (relevance). Yang dimaksud dengan akurat berarti informasi harus bebas dai kesalahan-kesalahan dan tidak bisa atau menyesatkan. Sedangkan tepat waktu berarti, informasi yang datang pada penerima tidak boleh terlambat, dan yang terakhir relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya. (Yogiyanto, 1989).
2.4
Penjualan Penjualan adalah suatu sistem keseluruhan dari kegiatan usaha yang ditujukan untuk merencanakan, menentukan harga, mempromosikan
11
dan mendistribusikan barang, jasa, ide kepada pasar sasaran agar dapat mencapai tujuan organisas (Basu Swastha, 1989). 2.5
Sistem Informasi Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Yogiyanto, 1989). Menurut Simkin Mark G dalam bukunya yang berjudul “computer information system for bussiness”, sistem informasi adalah sekumpulan elemen yang bekerja secara bersama-sama baik secara manual ataupun berbasis komputer dalam melaksanakan pengolahan data yang berupa pengumpulan, penyimpanan, pemrosesan data untuk menghasilkan informasi yang bermakna dan berguna bagi proses pengambilan keputusan. Menurut Burch dan Strater dalam bukunya “information system : theory and practice”, sistem informasi adalah suatu kumpulan fungsi-fungsi yang bergabung secara formal dan sistematis yaitu : 1. Melaksanakan pengolahan data transaksi operasional. 2. Menghasilkan informasi untuk mendukung manajemen dalam melaksanakan aktifitas perencanaan, pengendalian dan pengambilan keputusan. 3. Menghasilkan berbagai laporan bagi kepentingan eksternal organisasi.
12
Dari definisasi diatas terlihat bahwa sistem informasi merupakan satu kesatuan unsur (manusia dan peralatan) yang bekerjasama secara untuk melaksanakan pengolahan informasi dari mulai mengumpulan, pengolahan, penyimpangan sampai pendistribusiannya. 2.6
Internet Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide network. Dengan internet maka anda akan dapat mencari jutaan infomasi, mulai dari informasi kota-kota dunia, pemerintahan, budaya, teknologi, pribadi, berita (majalah dan koran dari seluruh dunia), software komputer, iklan-iklan perusahaan dari seluruh dunia, iklan-iklan pribadi, informasi barang-barang terbaru dan lain-lain. Selain itu internet juga bisa digunakan untuk mencari teman, kontak jodoh, megirim berita, alat komunikasi, alat hiburan seperti game dan lain-lain. Internet terdiri dari berjuta-juta halaman, dan setiap halaman disebut dengan web. Sedangkan halaman yang pertama kali muncul ketika anda membuka browser (Internet Explorer atau Netscape Communication) disebut dengan Homepage. Tetapi web sering juga disebut dengan website atau homepage. Contoh-contoh web (WEBSITE/HOMEPAGE): 1. http://www.yahoo.com 2. http://www.detik.com 3. http://www.ilmukomputer.com Web browser adalah suatu program atau perangkat lunak yang digunakan untuk mengakses internet, contoh web browser adalah internet
13
explorer (produk Microsft Corporation), Netscape communicator (Produk Netscape) dan lain-lain. 2.7
HTML (HyperText Markup Language) HyperText Markup Language merupakan kepanjangan dari kata HTML. HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh berbagai platform seperti : Windows, Linux, Macintosh. Kata “Markup Language” pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML yang bisa digunakan untuk mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML. HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortin), setiap terjadi perkembangan level HTML, harus dievakuasi ketat dan disetujui oleh W3C. 2.7.1
Bagian-Bagian HTML HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode
. 4. Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari kode-kode tag tersebut. Sedangkan tag hanyalah merupakan bagain dari elemen. Tag adalah kode-kode yang digunakan untuk mengatur dokumen HTML. Secara garis besar
15
bentuk umum tag adalah sebagai berikut :
TEKS Namun ada juga tag yang tidak perlu ada penutup seperti
,
, , dan lain-lain. 2.8
PHP (PHP: Hypertext Preprocessor) PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web. PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. Pada waktu itu PHP bernama FI (Form Interpreter). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web. Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Pelepasan kode sumber ini menjadi open source,
maka
banyak
programmer
yang
tertarik
untuk
ikut
mengembangkan PHP. Pada tahun 1997 sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai
16
untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi. Pada Juni 2004 Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari intpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemograman berorientasi objek baru untuk menjawab perkembangan
bahas
pemograman
kearah
pemograman
kearah
pmograman berorientasi objek. 2.9
Penggabungan PHP dan HTML Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya dan text “php” (). Ada dua tipe penggabungan antara PHP dan HTML, yaitu : 2.9.1
Embedded Script Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagianbagian tertentu dalam dokumen yang memerlukan script PHP untuk proses di dalam server. Embedded Script menempatkan sebagai bagian dari script HTML. Contoh penulisan dapat dilihat di bawah ini : Testing
17
2.9.2
Non Embedded Script Cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen. Dengan cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri keseluruhan bagian dalam sebuah dokumen. Non Embedded Script HTML sebagai bagian dari script PHP. Contoh penulisan dapat dilihat dibawah ini : ’; echo ‘’; echo ‘Testing; echo ‘’; echo ‘Hallo World’; echo ‘ ’; echo ‘