• Tidak ada hasil yang ditemukan

PERANCANGAN WEBSITE E-COMMERCE MENGGUNAKAN BAHASA PEMROGRAMAN PHP. Oktaviani, Octarina Budi Lestari

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN WEBSITE E-COMMERCE MENGGUNAKAN BAHASA PEMROGRAMAN PHP. Oktaviani, Octarina Budi Lestari"

Copied!
10
0
0

Teks penuh

(1)

PERANCANGAN WEBSITE E-COMMERCE MENGGUNAKAN BAHASA PEMROGRAMAN PHP

Oktaviani, Octarina Budi Lestari

Latar Belakang

Di dunia yang modern ini, manusia dituntut untuk serba cepat dalam melakukan banyak hal. Perkembangan teknologi dari zaman ke zaman semakin mempermudah kita dalam menyelesaikan banyak persoalan. Salah satu dari banyaknya perkembangan teknologi yang sangat umum dipakai adalah website. Sifatnya yang fleksibel dan dapat diakses dari mana saja membuat website menjadi kebutuhan krusial bagi perusahaan untuk memaksimalkan promosi dan penjualan. Jasa Design merupakan tempat usaha yang bergerak dibidang jasa desain logo untuk perusahaan dan organisasi. Promosi jasa di tempat usaha ini masih mengandalkan sosial media dan berita dari mulut ke mulut untuk mengenalkan jasa yang ditawarkan. Cakupan daerah juga terbatas mengingat keterbatasan koneksi dan orang orang yang ada disekitar. Tujuan dalam penulisan ilmiah ini adalah membuat situs web pemesanan logo pada Jasa Design dengan Bootstrap, PHP dan MySQL.

Landasan Teori

Struktur Navigasi

Struktur navigasi adalah urutan alur informasi dari suatu aplikasi multimedia. Dengan menggunakan struktur navigasi yang tepat maka suatu aplikasi multimedia mempunyai suatu pedoman dan arah informasi yang jelas. Dalam pembuatan aplikasi multimedia terdapat empat macam bentuk dasar struktur navigasi yang digunakan, yaitu : Struktur Navigasi Linear, Struktur Navigasi Non Linear, Struktur Navigasi Hierarchi, dan Struktur Navigasi Composite.

PHP

PHP merupakan script untuk pemrograman script web server-side, script yang membuat dokumen HTML secara on the fly, maksudnya dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML. PHP/FI merupakan nama awal dari PHP. PHP adalah Personal Home Page, FI adalah Form Interface. Dibuat pertama kali oleh Rasmus Lerdoff. PHP, awalnya merupakan program yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam

(2)

browser web. Software ini disebarkan dan dilisensikan sebagai perangkat lunak Open Source. PHP secara resmi merupakan kependekan dari PHP Hypertext Preprocessor, merupakan bahasa script server-side yang disisipkan pada HTML.

MySQL

MySql adalah perangkat lunak server basis data yang dapat melayani banyak pengguna, dan dapat melakukan proses dalam waktu yang bersamaan (multi threaded). MySql juga sangat cepat dan fleksibel dan dapat menyimpan data yang berkapasitas besar. Dalam perancangannya, MySql mengutamakan kecepatan proses, ketangguhan dan kemudahan bagi penggunannya. MySql server memungkinkan membuat aplikasi client untuk mengakses dan memanipilasi data di server basis data melalui basis data provider. Keuntungan utama menggunakan MySql server adalah mudah digunkan, berkecepatan tinggi dan membutuhkan sedikit memori.

Bootstrap

Bootstrap adalah front-end framework yang solek, bagus dan luar biasa yang mengedapankan tampilan untuk mobile device guna mempercepat dan mempermudah pengembangan website. Bootstrap menyediakan HTML, CSS dan Javascript siap pakai dan mudah untuk dikembangkan. Bootstrap merupakan framework untuk membangun desain web secara responsif dan cepat. Artinya, tampilan web yang dibuat oleh bootstrap akan menyesuaikan ukuran layar dari browser yang kita gunakan baik di desktop, tablet ataupun mobile device. Sehingga, user akan mendapatkan pengalaman yang lebih baik dalam berselancar tanpa mempertimbangkan perangkat apa yang harus digunakan.

Perancangan Sistem

Perancangan sistem dibagi dalam beberapa bagian, yaitu perancangan sistem menggunakan perancangan struktur navigasi, perancangan database, dan perancangan tampilan.

Pada halaman User, menampilkan halaman-halaman yang dirancang sesuai dengan kebutuhan user seperti home, pesan logo, harga, dan kontak yang mana setiap halaman memiliki kontennya masing-masing. Perancangan struktur navigasi user dapat dilihat pada gambar 1.

(3)

Gambar 1. Struktur Navigasi User

Penjelasan Struktur Navigasi pada halaman User :

1. Home menampilkan Dashboard User, Pesan Logo, Harga, Klien, Kontak. 2. Dashboard User menampilkan halaman awal yang berisi header, informasi

tentang logo, informasi tentang desainer dan kontak

3. Pesan Logo menampilkan formulir yang harus diisi jika ingin melakukan pemesanan logo.

4. Harga menampilkan daftar paket dan harga masing-masing paket 5. Klien menampilkan hasil desain logo klien yang sudah memesan

6. Kontak menampilkan info kontak yang berisi nomor telepon dan email untuk menyampaikan keluhan atau saran

Pada halaman Admin, menampilkan halaman-halaman yang dirancang sesuai dengan kebutuhan admin seperti pelanggan dan status yang setiap halaman memiliki kontennya masing-masing. Perancangan struktur navigasi Admin dapat dilihat pada gambar 2.

Gambar 2. Struktur Navigasi Admin

Penjelasan Struktur Navigasi pada halaman Admin :

(4)

menggunakan akun administrator.

2. Logout berfungsi untuk keluar dari akun yang sedang login 3. Dashboard menampilkan tampilan utama administrator

4. Pelanggan menampilkan daftar pelanggan yang telah memesan melalui halaman user

5. Status menampilkan status transaksi pada masing-masing pelanggan

Halaman website terdiri dari 3 bagian utama, yaitu Header, Body yang berisi Content dan Footer. Header menampilkan navigasi website, Content menampilkan isi dari menu yang ada pada bagian navigasi.

Berikut adalah rancangan pada halaman home.

Gambar 3. Perancangan Halaman Website

Website Jasa Design memiliki database untuk melakukan penyimpanan data. Database yang dibuat untuk website ini berisi tabel admin, dan pelanggan. Setiap tabel memiliki atribut, tipe data dan value masing- masing.

(5)

Tabel 1. Rancangan Tabel Pelanggan

Atribut Tipe Data Value Keterangan

id_pelanggan Integer 11 Primary Key email_pelanggan Varchar 20

nama_pelanggan Varchar 10

Atribut Tipe Data Value Keterangan

telp_pelanggan Varchar 13 Brand Varchar 15 Tentang_brand Text Paket Varchar 5 Statusbayar Varchar 15 Statustransaksi Varchar 15 tanggal_order Date

Tabel 2. Rancangan Tabel Admin

Atribut Tipe Data Value Keterangan

id_admin Integer 8 Primary Key

username Varchar 20

password Varchar 20 nama_admin Varchar 20

Uji Coba Sistem

Pada tahap ini dilakukan uji coba sistem dengan menggunakan metode black box testing. Metode pengujian digunakan untuk menemukan fungsi yang tidak benar,

kesalahan antarmuka, kesalahan struktur data dan akses database. Fungsi yang akan diuji adalah sebagai berikut :

(6)

1. Melakukan pemesanan

2.Login

3. Menghapus pelanggan oleh admin

4. Mengubah status transaksi oleh admin

Berikut ini adalah tabel yang berisi tentang uji coba sistem pada Jasa Design menggunakan metode black box :

Tabel 3. Pengujian Sistem Menggunakan Metode Black Box

No Fungsi Aksi Hasil yang diharapkan

Hasil nyata Hasil

1 Melakukan pemesanan Mengisi data pemesanan dengan lengkap Terdaftar sebagai pelanggan yang melakukan pemesanan Terdaftar sebagai pelanggan yang melakukan pemesanan Sukses 2 Login Mengisi username dan password yang terdaftar sebagai admin Masuk sebagai admin Masuk sebagai admin Sukses Mengisi username dan password yang tidak terdaftar sebagai admin Tidak dapat masuk dan muncul notifikasi login gagal Tidak dapat masuk dan muncul notifikasi login gagal Sukses

(7)

No Fungsi Aksi Hasil yang diharapka n Hasil nyata Hasil 3 Menghapus Pelanggan oleh admin Menekan tombol hapus pada salah satu pelanggan yang akan dihapus Pelanggan hilang dari menu tabel pelanggan Pelanggan hilang dari menu tabel pelanggan Sukses 4 Mengubah status transaksi oleh admin Menekan tombol dropdown untuk mengubah status transaksi Status transaksi akan berubah sesuai pelanggan yang diubah Status transaksi akan berubah sesuai pelanggan yang diubah Sukses

Uji Coba Browser

Pada tahap ini website yang sudah dibuat diuji dengan perangkat laptop dan dengan mengaktifkan Apache dan MySql pada XAMPP Control panel. Pengujian dilakukan menggunakan empat jenis browser yaitu Google Chrome, Mozilla Firefox, Microsoft Edge dan Opera Mini.

Tabel 4. Pengujian Website Pada Browser

Browser Keterangan

Google Chrome Multimedia yang Kecepatan Akses 1,7 detik Versi ditampilkan terlihat jelas

76.0.3809.100 pada halaman utama, button berfungsi sesuai harapan

(8)

Browser Keterangan

Mozila Firefox Multimedia yang Kecepatan Akses 3,7 detik Versi 68.0.1 ditampilkan terlihat jelas

pada halaman utama, button berfungsi sesuai harapan

Microsoft Edge Multimedia yang Kecepatan Akses 1,8 detik Versi 42.17134.1.0 ditampilkan terlihat jelas

pada halaman utama, button berfungsi sesuai harapan

Opera Mini Multimedia yang Kecepatan Akses 2,3 detik Versi 50.0.2254.14 ditampilkan terlihat jelas

pada halaman utama, button berfungsi sesuai harapan

Hasil pengujian pada browser diatas menyatakan bahwa tampilan website jelas dan sesuai dengan keinginan. Perbedaan signifikan terlihat pada kecepatan akses yang berbeda dari keempat browser tersebut. Browser Google Chrome memiliki kecepatan akses paling cepat yaitu 1,7 detik dan waktu akses paling lama yaitu browser Mozilla Firefox dengan waktu akses yaitu 3,7 detik.

Kesimpulan

Website Jasa Design membantu perusahaan dalam mempromosikan jasa kepada khalayak luas untuk menarik dan meyakinkan pelanggan akan kredibilitas dan kualitas desain yang ditawarkan. Dengan hadirnya website pemesanan logo ini, admin dapat mengelola data dan informasi tentang brand atau merek pelanggan serta pelanggan mengetahui kebutuhan apa saja yang diinginkan sebagai penunjang bisnis atau kebutuhan promosi.

(9)

DAFTAR PUSTAKA

[1] Fridayanti, EW. 2015. Rancang Bangun Sistem Informasi Permintaan Atk Berbasis Intranet. Jurnal Khatulistiwa Informatika. 4.

[2] Hartanto, AA dan Onno W. Purbo. 2002. Teknologi e-Learning Berbasis PHP dan MySQL. Jakarta.

[3] Hidayatullah, Priyanto & Jauhari Khairul Kawistara. 2014. Pemrograman Web. Bandung: Informatika.

[4] Kadir, Abdul, 2003, Pemograman Web : Mencakup HTML, CSS, Javascript & PHP. Yogyakarta. Andi Offset.

[5] Normi Aulia. 2016. Pengaruh Pemanfaatan Internet Terhadap Hasil Belajar Geografi Siswa Kelas XII IPS MAN 2 Kandangan. Jurnal Pendidikan Geografi. 3.

[6] Oscario, A. 2014. Pentingnya Peran Logo Dalam Membangun Brand. Jurnal. [7] Ritonga, P. 2017. Jenis-jenis Struktur Navigasi dalam Website.

https://bangpahmi.com/jenis-jenis-struktur-navigasi-dalam-website/ . 8 Agustus

2019.

[8] Rosa, Ariani Sukamto dan Shalahuddin M. 2014. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung : Informatika.

[9] Simarmata, Janner dan Imam Paryudi. 2007. Basis Data. Yogyakarta: CV. Andi Offset.

[10] Sulistiono, H. 2018. Coding Mudah dengan Codelgniter, Jquery, Boostrap, dan Datatable. Penerbit PT Elex Media Komputindo Kelompok Gramedia,

Anggota IKAPI. Jakarta.

[11] Sofwan, A. 2007. Belajar Mysql dengan Phpmyadmin. Tangerang. [12] Sovia, R. dan Jimmy Febio. 2011. Membangun Aplikasi E-Library

Menggunakan Html, Php Script, Dan Mysql Database. Jurnal PROCESSOR. 6.

(10)

[13] Wahana, Agung dan Asep Ririh Riswaya. 2013. Sistem Informasi Pengadaan Barang ATK di PT. Mekar Cipta Indah Menggunakan PHP dan MySQL. Jurnal Computech & Bisnis. 7(2).

Gambar

Gambar 1. Struktur Navigasi User
Gambar 3. Perancangan Halaman Website
Tabel 1. Rancangan Tabel Pelanggan
Tabel 3. Pengujian Sistem Menggunakan Metode Black Box
+2

Referensi

Dokumen terkait

Brain extracts and rPTTH showed similar, if not identical, effects on the cell biology of Manduca prothoracic gland cells with the following results: increased levels of cAMP

Decrease (increase) in sharia financing and receivables Penurunan (kenaikan) piutang murabahah ( 10,352,837 ) ( 2,227,133 ) Decrease (increase) in murabahah receivables

Dari pengertian di atas, maka striking/fielding games memiliki pengertian sebagai permainan meliputi kegiatan menyerang dengan cara memukul, menampar, menendang atau

Kepercayaan customers terhadap aplikasi GO-JEK mendapatkan tanggapan positif dari customers karena sistem yang baik maka customers percaya akan aplikasi dan

Ditanyakan lebih lanjut terkait hal-hal yang dapat memberikan dorongan kepada ibu untuk menyusui bayinya, diketahui bahwa sebagian besar 7 orang (70%) ibu tidak

Penelitian yang diuraikan dalam tesis ini oleh Mark Timmerman tidak akan mungkin terselesaikan tanpa kerja sama yang luar biasa baik dengan Fakultas Kedokteran Gigi,

Alhamdulillah dan puji syukur penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tesis yang berjudul

Di dalam setiap organisasi mempunyai struktur baik secara formal maupun secara informal Struktur formal meliputi bagan organisasi dan garis otoritas (misalnya, kepala,