• Tidak ada hasil yang ditemukan

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG"

Copied!
13
0
0

Teks penuh

(1)

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR

MIRA RIZKY S TANJUNG 072406029

PROGRAM STUDI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(2)

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

MIRA RIZKY S TANJUNG 072406029

PROGRAM STUDI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2010

Universitas Sumatera Utara

(3)

PERSETUJUAN

Judul : PERANCANGAN WEBSITE PENJUALAN SECARA

ONLINE MENGGUNAKAN PHP DAN MYSQL

Kategori : TUGAS AKHIR

Nama : MIRA RIZKY S TANJUNG

Nomor Induk Mahasiswa : 072406029

Program Studi : DIPLOMA (D3) ILMU KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Juni 2010

Diketahui

Departemen Matematika FMIPA USU

Ketua, Pembimbing,

Dr. Saib Suwilo, M.Sc Drs. Faigiziduhu

Bu’ulolo, M.Si

NIP. 196401091988031004 NIP.

195312181980031003

(4)

PERNYATAAN

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.

Medan, 21 Mei 2010

MIRA RIZKY S TANJUNG 072406029

Universitas Sumatera Utara

(5)

PENGHARGAAN

Puji dan syukur penulis ucapkan kepada Allah SWT yang telah memberikan rahmat dan hidayah-Nya serta kesempatan dan kesehatan hingga akhirnya penulis dapat menyelesaikan tugas akhir ini dan diselesaikan tepat pada waktunya sesuai dengan instruksi dan peraturan yang berlaku di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara.

Selama penulisan tugas akhir ini, penulis menyadari bahwa banyak terdapat kesalahan-kesalahan yang mungkin terjadi, baik dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan tugas akhir ini. Dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada dan Drs. Faigiziduhu Bu’ulolo, M.Si. selaku pembimbing pada penyusunan tugas akhir ini yang telah banyak memberikan bimbingan dan pengarahan kepada penulis selama menyusun tugas akhir ini. Ucapan terima kasih juga saya tujukan kepada Ketua dan Sekretaris Departemen Dr. Saib Suwilo, M.Sc. dan Drs. Henri Rani Sitepu, M.Si, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, pegawai di FMIPA USU, Serta kepada rekan-rekan kuliah (Alfi Rahman, Reski Efendi, Istiqomah, Elvy Barnie, Sarah, Anika Wafi, dll) dan khususnya Zulfikar. Akhirnya, tidak terlupakan kepada ayahanda Rasyidin Tanjung dan ibunda Khairana, kakak (Liza Evianti Tanjung, ST dan Fradina Yuliani Tanjung, ST) dan adik-adik (Boy Andi Azhari Tanjung dan Alif Fatharsyah Tanjung) serta semua ahli keluarga yang selama ini banyak memberikan dukungan baik secara moril maupun materil sehingga penulis dapat menyelesaikan tugas akhir ini. Semoga Allah SWT akan membalasnya.

(6)

ABSTRAK

Perkembangan teknologi khususnya komputer pada saat ini mempunyai peranan yang sangat penting dalam kehidupan di masyarakat. Teknologi yang berkembang sesuai tuntutan zaman diharapkan menjadi sarana penunjang untuk menangani permasalahan yang timbul dalam mengelola dan menyelesaikan permasalahan yang ada di perusahaan atau organisasi. Begitu juga dengan bisnis penjualan, diharapkan dapat menyediakan informasi yang tepat dan akurat dalam transaksi secara online. Sistem yang sedang berjalan pada web penjualan saat ini belum sepenuhnya menggunakan sistem komputerisasi. Oleh sebab itu penulis mencoba merancang sebuah bisnis penjualan berbasis web. Dengan adanya web ini diharapkan dapat menyediakan informasi yang lebih cepat dan akurat pada semua masyarakat yang juga dapat membantu dalam mempromosikan produk yang tersedia. Web ini dirancang dengan menggunakan bahasa pemrograman web, yaitu PHP 5.0 dan MySQL 5.0 sebagai server database serta Apache 2.0 sebagai web server. Web ini dirancang sedemikian rupa agar dapat menarik minat konsumen dalam memperoleh informasi yang lebih cepat dan akurat serta menarik. Web ini bersifat dinamis, yaitu berarti bahwa informasi yang diberikan tersebut dapat berubah sewaktu-waktu berdasarkan keadaan yang sedang terjadi. Web ini meliputi banyak informasi seperti produk yang ditawarkan, data pemesan dan data produk. Objektif utama web ini adalah untuk menyediakan jendela bagi masing-masing konsumen dalam mendapatkan informasi secara lengkap dan jelas.

Universitas Sumatera Utara

(7)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Daftar Isi vi

Daftar Tabel viii

Daftar Gambar ix

Daftar Istilah x

Daftar Singkatan xii

Bab 1 Pendahuluan 1

1.1 Latar Belakang 1

1.2 Maksud dan Tujuan Penelitian 2

1.3 Perumusan Masalah 3

1.4 Batasan Masalah 3

1.5 Sistematika Penulisan 4

Bab 2 Landasan Teori 6

2.5 Pengertian Komputer 6

2.5 Pengertian Internet 7

2.2.1 Fasilitas dalam Dunia Internet 8

2.3 Network 9

2.4 Web Server 9

2.5 Pengenalan HTML 10

2.5.1 Bagian-Bagian HTML 11

2.5.2 Referensi HTML 12

2.6 Bahasa Pemrograman PHP 12

2.6.1 Sejarah PHP 13

2.6.2 Kelebihan Bahasa Pemrograman PHP 15

2.6.3 Contoh Pemrograman dengan Menggunakan PHP 16

2.6.4 Proses Eksekusi Kode PHP 17

2.6.5 Variabel pada PHP 18

2.6.6 Operator pada PHP 20

(8)

Bab 3 Perancangan Sistem 34

3.1 Perancangan Struktur Database 34

3.2 Perancangan Halaman Website 35

3.3 Pembuatan Flowchart (Diagram Alir) 38

3.3.1 Flowchart Tampilan Menu Utama 38

3.3.2 Flowchart Disply Produk 39

3.3.3 Flowchart Pesanan 40

3.3.4 Flowchart Administrator 41

3.3.5 Flowchart Login Administrator 42

3.3.6 Flowchart Data Produk 43

3.3.7 Flowchart Data Kategori Produk 44

3.3.8 Flowchart Data Pesanan Produk 45

3.3.9 Flowchart Mata Uang 46

3.4 Algoritma Program 47

3.4.1 Algoritma Menu Utama 47

3.4.2 Algoritma Admin 47

3.4.3 Algoritma Pemesanan 48

Bab 4 Implementasi Sistem 49

4.1 Pengertian dan Tujuan Implementasi Sistem 49 4.2 Komponen Utama dalam Implementasi Sistem 50

4.2.1 Hardware (Perangkat Keras) 50

5.2.1 Software (Perangkat Lunak) 51

5.2.2 Brainware (Unsur Manusia) 51

4.3 Instalasi Apache, PHP, dan MySQL 52

4.4 Prosedur Penggunaan Program 53

4.5 Pemeliharaan Implementasi Sistem (Website) 56

Bab 5 Kesimpulan dan Saran 57

5.1 Kesimpulan 57

5.2 Saran 58

Daftar Pustaka 59

Lampiran 60

Universitas Sumatera Utara

(9)

DAFTAR TABEL

Halaman

Tabel 2.1 Operator Aritmatika pada PHP 20

Tabel 2.2 Operator Perbandingan pada PHP 20

Tabel 2.3 Operator Logika pada PHP 21

Tabel 2.4 Daftar Database-Database yang Didukung PHP 22

Tabel 2.5 Simbol-Simbol pada Flowchart 32

Tabel 3.1 Tabel Data Item 34

Tabel 3.2 Tabel Data Kategori Item 34

Tabel 3.3 Tabel Data Pesanan 35

Tabel 3.4 Tabel Data Mata Uang 35

(10)

DAFTAR GAMBAR

Halaman Gambar 2.1 Hasil Program dengan Menggunakan PHP 17

Gambar 2.2 Proses Eksekusi Kode PHP 17

Gambar 2.3 Tampilan Area Kerja Dreamweaver 29

Gambar 3.1 Tampilan Halaman Home 37

Gambar 3.2 Tampilan Halaman Login Admin 37

Gambar 3.3 Tampilan Halaman Pemesanan Produk 38

Gambar 3.5 Flowchart Tampilan Menu Utama 39

Gambar 3.6 Flowchart Display Produk 40

Gambar 3.7 Flowchart Pesanan 41

Gambar 3.8 Flowchart Administrator 42

Gambar 3.9 Flowchart Login Administrator 43

Gambar 3.10 Flowchart Data Produk 44

Gambar 3.11 Flowchart Data Kategori Produk 45

Gambar 3.12 Flowchart Data Raport 46

Gambar 3.13 Flowchart Mata Uang 57

Gambar 4.1 Tampilan Website pada Web Browser 55

Universitas Sumatera Utara

(11)

DAFTAR ISTILAH

Analisa : mempelajari masalah dan lingkungan masalah yang diperbaiki serta mengajukan alternatif dari penyelesaian masalah.

Brainware : perangkat operator.

Browser : perangkat lunak yang digunakan untuk menampilkan informasi dari server web.

Data : kenyataan yang digambarkan oleh nilai – nilai, bilangan- bilangan dan simbol-simbol yang mempunyai arti tertentu.

Data store : data tersimpan.

Database : kumpulan file yang saling berhubungan satu dengan yang lainnya.

DFD : simbol-simbol untuk menggambarkan arus dari data sistem.

Dreamweaver : aplikasi profesional untuk mengedit HTML secara visual dalam mengelola situs web.

E-mail : fasilitas internet untuk mengirim dan menerima surat elektronik.

Field : atribut dari record yang menunjukkan suatu item dari data.

File : kumpulan dari record yang saling terkait dan memiliki format field yang sama dan sejenis.

Flowchart : bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem.

FTP : diagram yang memungkinkan pemindahan data di antara dua komputer yang berjauhan letaknya.

Hardware : perangkat keras.

Home page : disebut juga dengan website.

HTML : bahasa pemrograman Internet yang digunakan untuk membuat halaman web.

HTTP : protokol yang digunakan untuk mentransfer data antara web server ke browser.

Implementasi : menulis, menguji dan mendebug program-program komputer serta mengonversi ke sistem baru atau sistem yang dipakai.

Informasi : data yang sudah diolah untuk tujuan tertentu dalam pengambilan keputusan.

Input : komponen penggerak atau pemberi tenaga di mana sistem itu dioperasikan.

(12)

Output : hasil operasi dari suatu sistem atau informasi yang dihasilkan oleh program aplikasi yang akan digunakan oleh para pemakai sebagai bahan pengambilan keputusan.

PHP : bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi dari server dan digunakan untuk membuat halaman web yang dinamis.

Record : kumpulan field yang menggambarkan suatu unit data individu tertentu.

Sistem : satu kesatuan yang terdiri dari sub-sub sistem yang saling berhubungan untuk mencapai suatu tujuan.

Software : perangkat lunak

TCP/IP : jenis protokol yang memungkinkan komputer berkomunikasi dengan komputer lain, mengatur bagaimana cara komputer terhubung internet dan mengatur pertukaran data yang terjadi pada komputer tersebut.

URL : data yang berisikan alamat home page dari suatu situs web.

Web server : komputer yang digunakan untuk menyimpan berbagai dokumen web dan melayani permintaan dokumen web dari kliennya.

Website : kumpulan dari beberapa halaman web.

Universitas Sumatera Utara

(13)

DAFTAR SINGKATAN

ASP : Active Server Page DFD : Data Flow Diagram E-mail : Electronic Mail FTP : File Transfer Protocol HTML : Hypertext Markup Language Internet : Interconnection Networking HTTP : Hypertext Transfer Protocol ISP : Internet Service Provider JSP : Java Script Page

PHP : Pre Hypertext Processor SQL : Structure Query Language

TCP/IP : Transmision Control Protocol / Internet Protocol URL : Uniform Resource Locator

WWW : World Wide Web

Referensi

Dokumen terkait

t = Jangka waktu proyek investasi (umur proyek investasi) Kriteria keputusan untuk metode NPV (dengan asumsi pengeluaran dana atau modal untuk investasi terjadi pada tahun ke-0)

Hasil penelitian menunjukan luas ventilasi rumah balita penderita ISPA yang tidak memenuhi syarat sebesar 53 rumah (88%). Kesimpulan hasil penelitian menyatakan

Pengungkapan secara gambaran mengenai hakikat yang besar ini dapat memenuhi hati, perasaan, penglihatan dan pancaindera seseorang dengan hakikat ini. Harakat yang halus yang

Ma’had Sabilurrasyad tidak hanya membutuhkan orang yang cerdas, akan tetapi lebih dari itu, yaitu orang-orang yang cerdas dan mempunyai karakter yang baik,

Jika diperhadapkan dengan pertanyaan tentang disabilitas, jawaban yang terlontar hampir selalu sama misalnya, disabilitas merupakan sebuah hukuman; suatu ujian iman; dosa

[r]

Letak posisi gelembung udara pada tiap tingkatan penambahan kecepatan aliran air pada pipa spiral, dapat dilihat pada gambar berikut:.

Sedangkan sesudah revitalisasi kawasan Pelabuhan Donggala, yang menjawab baik berjumlah 55,1 persen dengan asumsi adanya penambahan fasilitas pelabuhan, dimana