PERANCANGAN APLIKASI PENJUALAN ONLINE BE
PERANCANGAN APLIKASI PENJUALAN ONLINE BERBASIS WEB PADA SANDRA
ACCESSORIES MENGGUNAKAN PHP DAN MYSQL
Naskah Publikasi
diajukan oleh
Sariati Handayani
07.11.1631
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2011
DEVELOPMENT OF WEB BASED ONLINE SELLING APPLICATION AT SANDRA
ACCESSORIES USING PHP AND MYSQL
PERANCANGAN APLIKASI PENJUALAN ONLINE BERBASIS WEB PADA SANDRA
ACCESSORIES MENGGUNAKAN PHP DAN MYSQL
Sariati Handayani
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The technology development is growing fast nowadays. Modern human can be
separate from technology. Almost all of human life being affected by technology, such
helping daily task and doing business stuffs. One of the technology is internet. Sandra
Accessories as little scale of private company could use this to help the growth.
For now, the information of Sandra Accessories is spreading mostly by mouth to
mouth. This method could be replaced with the advantage of the internet using a
website. The information could be distributed fast and wide coverage easily and
efficient.
In this research, a website has been created to provide various kinds of
information according to the needs, such as accessories, discount, monthly catalog
information, categories of goods, store contacts, and profile of Sandra Accessories
itself. In addition, there is also interaction between the system with customers such as
testimonials and online customer service as communication media.
Keywords: Website, Sandra accessories, PHP and MySql
1. Pendahuluan
Perkembangan teknologi dewasa ini semakin pesat. Manusia modern sekarang
ini tak bisa dipisahkan dengan teknologi. Hampir semua unsur kehidupan dipengaruhi
oleh teknologi, mulai untuk membantu tugas sehari - hari sampai untuk kepentingan
pekerjaan dan bisnis. Salah satu teknologi yang sedang populer saat ini adalah internet.
Seiring dengan pesat nya perkembangan teknologi di dunia, internet mejadi
sebuah fenomena luar biasa dalam sejarah kehidupan manusia modern. Sebagai
jaringan komunikasi dan informasi global, internet menawarkan informasi yang melimpah
sehingga mampu menjadi alternatif referensi terbaik dalam pencarian informasi.
Dengan memanfaatkan internet melalui sebuah website, informasi mengenai
musik indie dapat disebarkan dengan mudah.Website yang dimaksud haruslah bersimat
dinamis sehingga perkembangan informasi bisa terjadi dengan cepat dan akurat.
2. Landasan Teori
2.1 Internet
Internet (Interconnected Network) adalah sebuah sistem komunikasi global
yang menghubungkan komputer – komputer dan jaringan – jaringan komputer di
1
seluruh dunia . Komputer yang terhubung pada internet kemudian saling
berinteraksi dan bertukar informasi. Komputer dan jaringan tersebut terhubung ke
berbagai jalur utama yang disebut internet backbone dengan menggunakan TCP/IP
sebagai protokol.
2.2 World Wide Web
World Wide Web (WWW) atau lebih dikenal dengan sebutan “web” saja
adalah sebuah sistem dimana informasi dalam bentuk teks, gambar, suara dan lain
– lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat
lunak yang disebut browser. Informasi di web pada umumnya ditulis dalam format
HTML 2 . File file tersebut di simpan pada web server yang disebut HTTPD dan dapat
diakses melalui internet.
1
2
Melwin Syafrizal, Pengantar Jaringan Komputer, (Yogyakarta:Penerbit ANDI, 2005), hal. 195
Ibid, hal. 269
2.3 Pemrograman PHP
PHP (Hypertext Preprocessor) adalah sebuah bahasa pemrograman web
server-side bersifat open source yang dapat digunakan untuk membangun aplikasi
web dinamis bersamaan dengan HTML. Skrip php dieksekusi pada server,
kemudian dikembalikan ke browser dalam bentuk HTML.
3. Analisis
3.1 Analisis Kebutuhan Sistem
Untuk berjalan sesuai dengan yang telah dirancang, system memilihi
beberaa kebutuhan tersendiri. Kebutuhan tersebut terdiri dari kebutuhan
fungsional, kebutuhan non-fungsional, kebutuhan informasi dan kebutuhan
pengguna.
3.1.1
Kebutuhan Fungsional
Adalah kebutuhan yang berkaitan dengan apa saja yang dapat
dilakukan oleh sistem sesuai dengan fungsi nya. Kebutuhan tersebut
antara lain:
1) Sistem harus dapat melakukan update informasi
2) Sistem harus dapat mengelola hak akses
3) Sistem harus dapat merubah pengaturan tampilan
4) Sistem harus dapat menampung input data dari pengguna
3.1.2
Kebutuhan Non-Fungsional
Adalah kebutuhan yang berkaitan dengan perangkat yang
dibutuhkan agar sistem berjalan dengan baik, seperti perangkat keras
(hardware) dan perangkat lunak (software).
3.1.3
Kebutuhan Informasi
Analisa ini dilakukan untuk mengetahui informasi apa saja yang
diberikan oleh system ketika berhasil dijalankan. Informasi tersebut
antaralain informasi barang, diskon, katalog, kategori dan profil Sandra
accessoris.
3.1.4
Kebutuhan Pengguna
Adalah pengguna yang akan melakukan interaksi dengan sistem.
Pengguna dibagi beberapa level di mana setiap level memiliki hak akses
yang berbeda – beda. Pengguna tersebut terdiri dari administrator
sebagai pengelola keseluruhan konten website, member sebagai user
yang diberi beberapa hak seperti posting artikel, ulasan album dan papan
pesan, dan visitor berupa pengunjug yang tidak terdaftar.
4. Hasil Penelitian dan Pembahasan
4.1 Perancangan
Perancangan sistem ini terdiri dari perancangan proses dan perancangan
basis data. Perancangan proses terdiri dari pembuatan DFD (Data Flow Diagram) dan
Flowchart. Sedangkan untuk perancangan basis data, langkah awal yang digunakan
adalah pembuatan ERD (Entity Relationship Diagram).
Gambar 4.1 DFD level 0 (zero)
Gambar 4.2 ERD antar tabel pada database
4.2 Implementasi
4.2.1
Keberhasilan Sistem
Untuk mengetahui keberhasilan maka dilakukan pengujian pada sistem
yang telah dibuat. Pengujian ini terdiri dari uji coba program dan uji coba sistem
4.2.1.1 Uji Coba Program
Uji coba program dilakukan untuk mengetahui apakah program dapat
berinteraksi dengan baik. Selain itu, pengetesan program bertujuan untuk
menghindari kesalahan – kesalahan dalam program sebelum program tersebut
diterapkan dalam sistem yang resmi. Disebut juga kesalahan sintaks (syntax
error) adalah kesalahan yang terdapat pada penulisan kode program yang tidak
sesuia dengan yang disyaratkan. Saat dilakukan uji coba, terjadi peringatan
error.
4.2.1.2 Uji Coba Sistem
Uji coba system bertujuan untuk mengetahui semua komponen pada
system telah siap digunakan dan berfungsi sesuai yang diharapakan.
Pengujian dilakukan pada kemungkinan logika mengembalikan nilai benar
dan salah, perulangan pada batasan tertentu serta validitas data. Berikut uji
coba yang dilakukan pada system
Tampilan Aplikasi
Berikut ini adalah beberapa tampilan aplikasi setelah diimplementasikan :
Gambar 4.3 Tampilan salah satu module yang sedang aktif
Gambaran 4.5 Tampilan form tambah data admin moderator
Gambar 4.6 Tampilan salah satu module yang sedang aktif
Gambar 4.7 Tampilan form tambah data admin moderator
5. Kesimpulan
Berdasarkan pembahasan bab – bab sebelumnya dan hasil pembuatan
aplikasi website took online Sandra Accessories, maka dapat disimpulkan
sebagai berikut :
1. Website yang dibangun merupakan toko online yang dapat membantu
meningkatkan penjualan dengan daya akses yang luas.
2. Website yang dibangun mampu memenuhi kebutuhan informasi yang bersifat
dinamis karena konten baru bisa ditambahkan oleh administrator dan
moderator,
3. Informasi yang disampaikan sudah memenuhi kebutuhan para pembeli
mengenai rincian varang seperti harga, jumlah stok, gambar barang, diskon
dan ketersediaan.
DAFTAR PUSTAKA
Al-Fatta, H. 2007. Analisis dan Perancangan Sistem Informasi Yogyakarta: Andi.
Arbie. 2003. Manajemen Database dengan MySQL. Yogyakarta: Andi.
Ari, R. 2010. http://blog.rosihanari.net/.
Connolly, T. 1998. Database Systems: A Practical Approach Design (2nd edition).
Addison-Wesley.
Darma, Jarot S. dan Shenia, A. 2009. Buku Pintar Menguasai Internet. Jakarta:
Mediakita.
Kurniawan, R. 2010. Php dan Mysql untuk Orang Awam Edisi ke-2. Palembang:
Maxikom.
Kusrini. 2006. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi.
Syafrizal, M. 2005. Pengantar Jaringan Komputer. Yogyakarta: Andi.
Utami, E. 2008. RDBMS Menggunakan MS SQL Sever 2000. Yogyakarta: Graha Ilmu.
Utami, E. dan Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database
dengan SQL Server, Ms.Access, dan Ms.Visual Basic. Yogyakarta: Andi.
www.ip-adress.com/ip_tracer/www.amikom.ac.id, diakses pada 16 November 2011
www.w3schools.com, diakses pada 26 Juli 2011.
ACCESSORIES MENGGUNAKAN PHP DAN MYSQL
Naskah Publikasi
diajukan oleh
Sariati Handayani
07.11.1631
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2011
DEVELOPMENT OF WEB BASED ONLINE SELLING APPLICATION AT SANDRA
ACCESSORIES USING PHP AND MYSQL
PERANCANGAN APLIKASI PENJUALAN ONLINE BERBASIS WEB PADA SANDRA
ACCESSORIES MENGGUNAKAN PHP DAN MYSQL
Sariati Handayani
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The technology development is growing fast nowadays. Modern human can be
separate from technology. Almost all of human life being affected by technology, such
helping daily task and doing business stuffs. One of the technology is internet. Sandra
Accessories as little scale of private company could use this to help the growth.
For now, the information of Sandra Accessories is spreading mostly by mouth to
mouth. This method could be replaced with the advantage of the internet using a
website. The information could be distributed fast and wide coverage easily and
efficient.
In this research, a website has been created to provide various kinds of
information according to the needs, such as accessories, discount, monthly catalog
information, categories of goods, store contacts, and profile of Sandra Accessories
itself. In addition, there is also interaction between the system with customers such as
testimonials and online customer service as communication media.
Keywords: Website, Sandra accessories, PHP and MySql
1. Pendahuluan
Perkembangan teknologi dewasa ini semakin pesat. Manusia modern sekarang
ini tak bisa dipisahkan dengan teknologi. Hampir semua unsur kehidupan dipengaruhi
oleh teknologi, mulai untuk membantu tugas sehari - hari sampai untuk kepentingan
pekerjaan dan bisnis. Salah satu teknologi yang sedang populer saat ini adalah internet.
Seiring dengan pesat nya perkembangan teknologi di dunia, internet mejadi
sebuah fenomena luar biasa dalam sejarah kehidupan manusia modern. Sebagai
jaringan komunikasi dan informasi global, internet menawarkan informasi yang melimpah
sehingga mampu menjadi alternatif referensi terbaik dalam pencarian informasi.
Dengan memanfaatkan internet melalui sebuah website, informasi mengenai
musik indie dapat disebarkan dengan mudah.Website yang dimaksud haruslah bersimat
dinamis sehingga perkembangan informasi bisa terjadi dengan cepat dan akurat.
2. Landasan Teori
2.1 Internet
Internet (Interconnected Network) adalah sebuah sistem komunikasi global
yang menghubungkan komputer – komputer dan jaringan – jaringan komputer di
1
seluruh dunia . Komputer yang terhubung pada internet kemudian saling
berinteraksi dan bertukar informasi. Komputer dan jaringan tersebut terhubung ke
berbagai jalur utama yang disebut internet backbone dengan menggunakan TCP/IP
sebagai protokol.
2.2 World Wide Web
World Wide Web (WWW) atau lebih dikenal dengan sebutan “web” saja
adalah sebuah sistem dimana informasi dalam bentuk teks, gambar, suara dan lain
– lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat
lunak yang disebut browser. Informasi di web pada umumnya ditulis dalam format
HTML 2 . File file tersebut di simpan pada web server yang disebut HTTPD dan dapat
diakses melalui internet.
1
2
Melwin Syafrizal, Pengantar Jaringan Komputer, (Yogyakarta:Penerbit ANDI, 2005), hal. 195
Ibid, hal. 269
2.3 Pemrograman PHP
PHP (Hypertext Preprocessor) adalah sebuah bahasa pemrograman web
server-side bersifat open source yang dapat digunakan untuk membangun aplikasi
web dinamis bersamaan dengan HTML. Skrip php dieksekusi pada server,
kemudian dikembalikan ke browser dalam bentuk HTML.
3. Analisis
3.1 Analisis Kebutuhan Sistem
Untuk berjalan sesuai dengan yang telah dirancang, system memilihi
beberaa kebutuhan tersendiri. Kebutuhan tersebut terdiri dari kebutuhan
fungsional, kebutuhan non-fungsional, kebutuhan informasi dan kebutuhan
pengguna.
3.1.1
Kebutuhan Fungsional
Adalah kebutuhan yang berkaitan dengan apa saja yang dapat
dilakukan oleh sistem sesuai dengan fungsi nya. Kebutuhan tersebut
antara lain:
1) Sistem harus dapat melakukan update informasi
2) Sistem harus dapat mengelola hak akses
3) Sistem harus dapat merubah pengaturan tampilan
4) Sistem harus dapat menampung input data dari pengguna
3.1.2
Kebutuhan Non-Fungsional
Adalah kebutuhan yang berkaitan dengan perangkat yang
dibutuhkan agar sistem berjalan dengan baik, seperti perangkat keras
(hardware) dan perangkat lunak (software).
3.1.3
Kebutuhan Informasi
Analisa ini dilakukan untuk mengetahui informasi apa saja yang
diberikan oleh system ketika berhasil dijalankan. Informasi tersebut
antaralain informasi barang, diskon, katalog, kategori dan profil Sandra
accessoris.
3.1.4
Kebutuhan Pengguna
Adalah pengguna yang akan melakukan interaksi dengan sistem.
Pengguna dibagi beberapa level di mana setiap level memiliki hak akses
yang berbeda – beda. Pengguna tersebut terdiri dari administrator
sebagai pengelola keseluruhan konten website, member sebagai user
yang diberi beberapa hak seperti posting artikel, ulasan album dan papan
pesan, dan visitor berupa pengunjug yang tidak terdaftar.
4. Hasil Penelitian dan Pembahasan
4.1 Perancangan
Perancangan sistem ini terdiri dari perancangan proses dan perancangan
basis data. Perancangan proses terdiri dari pembuatan DFD (Data Flow Diagram) dan
Flowchart. Sedangkan untuk perancangan basis data, langkah awal yang digunakan
adalah pembuatan ERD (Entity Relationship Diagram).
Gambar 4.1 DFD level 0 (zero)
Gambar 4.2 ERD antar tabel pada database
4.2 Implementasi
4.2.1
Keberhasilan Sistem
Untuk mengetahui keberhasilan maka dilakukan pengujian pada sistem
yang telah dibuat. Pengujian ini terdiri dari uji coba program dan uji coba sistem
4.2.1.1 Uji Coba Program
Uji coba program dilakukan untuk mengetahui apakah program dapat
berinteraksi dengan baik. Selain itu, pengetesan program bertujuan untuk
menghindari kesalahan – kesalahan dalam program sebelum program tersebut
diterapkan dalam sistem yang resmi. Disebut juga kesalahan sintaks (syntax
error) adalah kesalahan yang terdapat pada penulisan kode program yang tidak
sesuia dengan yang disyaratkan. Saat dilakukan uji coba, terjadi peringatan
error.
4.2.1.2 Uji Coba Sistem
Uji coba system bertujuan untuk mengetahui semua komponen pada
system telah siap digunakan dan berfungsi sesuai yang diharapakan.
Pengujian dilakukan pada kemungkinan logika mengembalikan nilai benar
dan salah, perulangan pada batasan tertentu serta validitas data. Berikut uji
coba yang dilakukan pada system
Tampilan Aplikasi
Berikut ini adalah beberapa tampilan aplikasi setelah diimplementasikan :
Gambar 4.3 Tampilan salah satu module yang sedang aktif
Gambaran 4.5 Tampilan form tambah data admin moderator
Gambar 4.6 Tampilan salah satu module yang sedang aktif
Gambar 4.7 Tampilan form tambah data admin moderator
5. Kesimpulan
Berdasarkan pembahasan bab – bab sebelumnya dan hasil pembuatan
aplikasi website took online Sandra Accessories, maka dapat disimpulkan
sebagai berikut :
1. Website yang dibangun merupakan toko online yang dapat membantu
meningkatkan penjualan dengan daya akses yang luas.
2. Website yang dibangun mampu memenuhi kebutuhan informasi yang bersifat
dinamis karena konten baru bisa ditambahkan oleh administrator dan
moderator,
3. Informasi yang disampaikan sudah memenuhi kebutuhan para pembeli
mengenai rincian varang seperti harga, jumlah stok, gambar barang, diskon
dan ketersediaan.
DAFTAR PUSTAKA
Al-Fatta, H. 2007. Analisis dan Perancangan Sistem Informasi Yogyakarta: Andi.
Arbie. 2003. Manajemen Database dengan MySQL. Yogyakarta: Andi.
Ari, R. 2010. http://blog.rosihanari.net/.
Connolly, T. 1998. Database Systems: A Practical Approach Design (2nd edition).
Addison-Wesley.
Darma, Jarot S. dan Shenia, A. 2009. Buku Pintar Menguasai Internet. Jakarta:
Mediakita.
Kurniawan, R. 2010. Php dan Mysql untuk Orang Awam Edisi ke-2. Palembang:
Maxikom.
Kusrini. 2006. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi.
Syafrizal, M. 2005. Pengantar Jaringan Komputer. Yogyakarta: Andi.
Utami, E. 2008. RDBMS Menggunakan MS SQL Sever 2000. Yogyakarta: Graha Ilmu.
Utami, E. dan Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database
dengan SQL Server, Ms.Access, dan Ms.Visual Basic. Yogyakarta: Andi.
www.ip-adress.com/ip_tracer/www.amikom.ac.id, diakses pada 16 November 2011
www.w3schools.com, diakses pada 26 Juli 2011.