Publikasi_10.12.4662.pdf - Repository Amikom

19
ANALISIS DAN PENGEMBANGAN WEBSITE SEBAGAI MEDIA PROMOSI DAN PENJUALAN PADA SALSA BAKERY JEPARA NASKAH PUBLIKASI Diajukan oleh Muhammad Nashrul Haqqi 10.12.4662 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Transcript of Publikasi_10.12.4662.pdf - Repository Amikom

ANALISIS DAN PENGEMBANGAN WEBSITE SEBAGAI MEDIAPROMOSI DAN PENJUALAN PADA

SALSA BAKERY JEPARA

NASKAH PUBLIKASI

Diajukan oleh

Muhammad Nashrul Haqqi10.12.4662

kepadaSEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTAYOGYAKARTA

2014

1

ANALYSIS AND DEVELOPMENT WEBSITE AS MEDIA PROMOTION AND SALES ATSALSA BAKERY JEPARA

ANALISIS DAN PENGEMBANGAN WEBSITE SEBAGAI MEDIA PROMOSI DANPENJUALAN PADA SALSA BAKERY JEPARA

Muhammad Nashrul HaqqiMelwin Syafrizal

JURUSAN SISTEM INFORMASISTIMIK AMIKOM YOGYAKARTA

ABSTRACT

Salsa Bakery is a business entity engaged in services selling bread in varioustypes . Disposal systems in use today are the conventional system , that buyers shouldcome directly to Salsa Bakery to see products offered . With the system will seize upwhen consumers have difficulty obtaining information about the specifications of theproducts offered . Because the website is required to underpin this bakery .

The method used to find out which system is running, using a structuredapproach , using some tool like Flowchard , Context Diagram , DFD and ERD , whereasfor systems development method water fall model methodology . Supporting softwareused was Adobe Photoshop , Xampp , Adobe Dreamweaver , and web browser.

By wearing this website consumers who want to see the kind of bread that is soldcan be viewed online . Consumers who are out of the city can be aware of the existenceof Salsa Bakery using this website service and can order without having to come to thestore. Simplifying the payment process for consumers in some bank transfer in thepayment process .

Keywords : Website , Bakery

2

1. Pendahuluan

Salsa Bakery adalah toko roti yang menjual berbagai jenis roti dan kue yang

beralamatkan di jalan Kenari - Purwogondo Kalinyamatan Jepara. Proses penjualan

Salsa Bakery saat ini hanya dilakukan apabila terdapat konsumen yang datang ke toko

tersebut, sedangkan banyak konsumen yang tidak bisa datang atau tidak tahu

keberadaan Salsa Bakery.

Oleh sebab itu dalam pembuatan skripsi ini, penulis mengangkat sebuah judul

“Analisis dan Pengembangan Website Sebagai Media Promosi dan Penjualan PadaSalsa Bakery Jepara” Dengan adanya sistem informasi ini diharapkan dapat memberi

informasi produk dan dapat memperluas pemasaran.

2. Landasan Teori

2.1 Tinjauan Pustaka

Pada webseite yang di buat sebelumnya terdiri dari beberapa menu halaman

antara lain :

1. Home , pada menu ini berisi halaman utama website.

2. Promosi, pada menu ini berisi halaman promosi dan diskon.

3. Produk, pada menu ini berisi produk – produk yang di jual.

4. Pemesanan, Pada menu ini berisi petujuk cara pemesanan.

5. Konfirmasi bayar, menu ini berisi konfirmasi pembayaran.

Berikut ini adalah tambahan website yang hendak penulis implementasikan

antara lain :

1. Website yang dibuat akan di promosikan di internet.

2. Tambahan menu lokasi.

3. Tambahan menu hubungi kami

4. Tambahan icon facebook dan twitter Salsa Bakery.

5. Testimoni pembeli.

6. Ditambahkan pencarian produk sehingga memudahkan konsumen

menemukan produk.

7. Slide show foto berisi beberapa foto produk, diskon dll.

8. Chat dengan admin yang online lewat yahoo messenger.

3

2.2 Dasar Teori

2.2.1 Defenisi Sistem

Secara umum sistem didefinisikan sebagai sekumpulan objek-objek yang saling

berelasi dan berinteraksi serta hubungan antar objek bisa dilihat sebagai satu kesatuan

yang dirancang untuk mencapai satu tujuan.

2.2.1.1 Definisi Informasi

Informasi yang akurat harus memenuhi tiga kriteria, yaitu :

1. Akurat

2. Tepat pada waktunya

3. Relevan

2.2.1.2 Konsep Dasar Sistem Informasi

Sistem informasi dapat didefinisikan sebagai suatu alat untuk menyajikan

informasi dengan cara yang sedemikian rupa, sehingga bermanfaat bagi penerimanya

(Kertahadi. 1995). Tujuannya adalah untuk menyajikan informasi guna pengambilan

keputusan pada perencanaan, pemrakarsaan, pengorganisasian, pengendalian kegiatan

operasi subsistem suatu perusahaan, dan menjadikan sinergi organisasi pada proses

(Murdick dan Ross. 1993).

2.2.2 Definisi Website

Website adalah keseluruhan halaman-halaman web yang terdapat dalam sebuah

domain yang mengandung informasi. Sebuah website biasanya dibangun atas banyak

halaman web yang saling berhubungan (Yuhefizar. 2008).1

2.2.2.1 Konsep Dasar Website

Perkembangan dunia jaringan komputer dan internet telah melahirkan suatu

fasilitas layanan baru yaitu website, yang merupakan layanan terpenting dalam teknologi

jaringan komputer dan internet. Saat ini, fasilitas website mampu mengizinkan

1 Yuhefizar. 2008. Cara Mudah Membangun Website Interaktif Menggunakan ContentManagement System Joomla. Elex Media Komputindo. Jakarta. Hal 2

4

penggunaan internet untuk mengakses dan berinteraksi dengan teks, grafik, animasi,

foto, suara dan video.

2.2.3 Systems Development Life Cycle (Sdlc)

Systems Development Life Cycle atau SDLC adalah tipe metodologi yang

digunakan untuk menggambarkan proses untuk membuat sistem informasi.

2.2.4 Teori Algoritma Dan Pemrograman

2.2.4.1 Flowchart

Flowchart yaitu bagan yang menggambar suatu prosedur dan proses suatu

media menjadi file dalam media yang lain dalam suatu sistem data, atau bagan yang

menggambarkan urutan logika dari suatu prosedur pemecahan masalah.2

2.2.4.2 DFD (Data Flow Diagram)

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan

professional sistem untuk menggambarkan sistem sebagai suatu jaringan proses

fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual

maupun komputerisasi.

2.2.5 Bahasa Pemograman Website

2.2.5.1 Pemograman Database

Definisi dari database adalah kumpulan dari beberapa data dalam jumlah

banyak, saling berhubungan dan mempunyai arti tertentu3. Database secara global terdiri

dari kumpulan tabel yang berisi baris dan kolom. Tiap baris dan tabel mewakili satu unit

data yang disebut dengan rechord dan kolom di dalam tabel (disebut sengan field)

merupakan keterangan dari masing-masing record.

2.2.5.2 HTML(Hypertext Markup Lengauage)

HTML adalah bahasa yang digunakan untuk menandai struktur dokumen yang

didalamnya mengandung suatu hypertext dengan bagian-bagian antara lain judul,

paragraf, daftar, gambar, dan lain.

2Sismoro, H. 2005. Pengantar Logika Informatika, Algoritma dan PemrogramanKomputer. Andi Offset. Yogyakarta. Hal 33

3 Riyanto.2003. Koneksi Data Melalui Borland Delphi dengan Database MySQL. ElexMedia Komputindo. Jakarta. Hal 5

5

2.2.5.3 PHP

PHP (Hypertext Preprocessor) merupakan bahasa yang hanya dapat berjalan

pada server dan hasilnya dapat ditampilkan pada Client.4 Dengan adanya bahasa

pemograman PHP sangat mendukung untuk merancang website yang dinamis dan

interaktif karena PHP merupakan bahasa server-side html atau embadded scripting.

2.2.5.4 CSS

Merupakan aturan untuk mengendalikan beberapa komponen dalam web

sehingga akan lebih terstruktur dan seragam.

2.2.6 Perangkat Lunak yang Digunakan2.2.6.1 Xampp

XAMPP adalah sebuah paket perangkat lunak bebas yang mendukung banyak

sistem operasi dan di dalamnya terdiri dari Apache, MySQL, dan PHP.

2.2.6.2 Adobe Dreamweaver CS5

Adobe Dramwever CS5 adalah sebuah HTML editor provesional untuk

mendesain web secara visual dan mengelola situs atau halaman web.

2.2.6.3 Adobe Photoshop CS5

Adobe photoshop merupakan program pengolahan foto dan garis.

2.2.6.4 Web Browser

Web browser merupakan program yang digunakan untuk menampilkan informasi.

3. Analisa dan Perancangan Sistem3.1 Tinjauan Umum3.1.1 Latar Belakang Perusahaan

Salsa Bakery merupakan toko roti yang menjual beragam roti, kue dan jajanan

tradisional. Pada awalnya Salsa Bakery adalah industri rumahan yang berdiri tahun 2002.

Setelah beberapa tahun berjalan, pada tahun 2007 Salsa Bakery membuka cabang

pertama kalinya di Jalan Kenari Purwogondo Kalinyamatan Jepara selanjutnya

membuka cabang ke 2 di kota Kudus tahun 2009 yang berada di Jalan Kh. Arwani no 6

Singocandi Kudus, dan cabang ke 3 di Jalan Raya Kriyan Kalinyamatan Jepara.

4 Nugroho, B.2004. Php dan MySQL dengan Editor Dreamweaver Mx. Andi Offset.Yogyakarta. hal 139

6

3.1.2 Visi Dan Misi

a. Visi

Menjadikan perusahaan yang selalu dapat memberikan kenyamanan dan

kemudahan bagi pelanggan dan memenuhi kebutuhan akan roti, kue dan jajanan

tradisional yang dapat di konsumsi sehari – hari dengan harga yang terjangkau.

b. Misi

1. Secara terus menerus menambah varian produk roti, kue dan jajanan

tradisional.

2. Secara terus menerus memperkuat sumber daya manusia yang berkualitas

yang merupakan ujung tombak dalam memberikan kenyamanan.

3.1.3 Struktur Organisasi

Berikut ini adalah struktur organisasi yang terdapat pada Salsa Bakery :

Gambar 3.1 Struktur organisasi

3.1.4 Cara Kerja Sistem yang Lama

Dalam sistem yang lama data pembelian, data produk, data transaksi penjualan

masih di lakukkan secara manual. Pendataan data produk, data transaksi jual beli masih

menggunakan pencatatan atau pembukuan.

3.2 Analisa

3.2.1 Analisa Kelemahan Sistem

Bagian Resep

Pemilik

Bagian Keuangan

Karyawan tokoKaryawanpembuatan roti

Karyawan pengantarroti

7

Dalam sistem yang lama data pembelian, data produk, data transaksi penjualan

masih di lakukkan secara manual. Pendataan data produk, data transaksi jual beli masih

menggunakan pencatatan atau pembukuan.

Tabel 3.1 Analisa Swot

Internal

Eksternal

Strengths (S)1. Harganya yang relatif murah

muai dari 2000 rupiah.2. Tempatnya strategis berada di

samping jalan utama danmempunyai beberapa cabangsehingga mudah untuk dikunjungi.

3. Karyawan pembuat roti yangsudah terlatih.

4. Ada sertifikat halal no1510007800213.

5. Dapat melayani pesanansyukuran dan pesta Adabeberapa varians menu baruyang berbeda dengan tokoroti lain.

Weakness (W)

1. Costemer sulit mengetahuivarians roti, diskon danpromo Salsa Bakery

2. Kurang promosi3. Proses pembukuan laporan

dikerjakan manual bisaterjadi kesalahanpenghitungan dan data tidaksinkron

4. Jika listrik mati prosesproduksi menggunakan jetset

5. Tidak tahan lama karna tidakmenggunakan pengawet

Opportunities (O)1. Ada banyak institusi

pemerintahan / swasta2. Ada banyak even oleh

institusi/ personal didaerah

3. Adanya acara syukurandan pernikahan di daerah

Strategi SO1. Meningkatkan terus kualitas

produk2. Meningkatkan kualitas sdm3. Membuat varians menu baru4. Berusaha terus meningkatkan

harga bersaing

Strategi WO

1. Meningkatkan promosidengan menggunakanwebsite

2. Memperhitungkan jumlahproduk yang dapat di jualsehingga tidak tersisa dantetap tidak menggunakanbahan pengawet

Threats (T)1. Banyak saingan toko roti

di luar sana2. Harga bahan baku yang

sewaktu waktu bisa naikdapat menyebabkankenaikan harga roti yangmungkin dapatmengurangi jumlahpembeli

3. Bila hujan turun makakonsumen malas datangke toko sehingga pembeliberkurang.

Strategi ST1. Mengembangkan hubungan

kerja sama untuk memperluasjaringan pemasaran

2. Adanya jasa kirim sehinggakonsumen tidak perlu repot-repot datang ke toko

Strategi WT

1. Peningkatan kualitas produk2. Menyesuaikan harga

8

3.2.2 Analisa Kebutuhan Sistem

Perancangan dan pengembangan sistem memiliki tujuan agar dapat memperoleh

mutu yang lebih cepat dan tepat serta meningkatkan kualitas kerja. Analisa kebutuhan

sistem dibagi menjadi 2 yaitu :

1. Analisa Kebutuhan Fungsional

2. Analisa Kebutuhan Non-Fungsional

3.2.2.1 Kebutuhan Perangkat Keras

Perangkat keras yang digunakan untuk merancang sistem ini adalah sebagai

berikut.

Tabel 3.2 Perangkat Keras Yang Digunakan

Perangkat Spesifikasi

Prosesor Intel Core i3 @2.13 Ghz

Memory DDR3 2 GB

VGA Card Ati Radeon 1 GB

Harddisk 320 GB

Monitor LCD 14”

3.2.2.2 Kebutuhan Perangkat LunakPerangkat lunak (software) yang dibutuhkan untuk membangun sistem adalah

sebagai berikut :

Tabel 3.3 Perangkat Lunak Yang Dibutuhkan

Perangkat Spesifikasi

Sistem Operasi Microsoft Windows 7 32 bit

Aplikasi Database MySQL

Aplikasi Pembangun Adobe Dreamweaver CS5

Webserver XamppWeb browser Googe chrome, mozilla firefox

9

3.2.2.3 Kebutuhan Informasi

Kebutuhan informasi merupakan data-data yang didapatkan dari pihak Salsa

Bakery yang nantinya akan dijadikan referensi untuk membangun sistem ini. Data

tersebut meliputi :

a. Data Produk yang di jual.

b. Data Promo produk dan diskon.

3.2.2.4 Kebutuhan Pengguna / Brainware

Sistem yang akan dibangun ini digunakan oleh dua jenis pengguna utama yaitu

admin dan member.

3.2.3 Analisa Kelayakan Sistem

3.2.3.1 Kelayakan Teknologi

Keberadaan sasaran teknologi juga merupakan bagian yang diperlukan untuk

menunjang kelancaran operasional sistem penjualan online Salsa Bakery.

3.2.3.2 Kelayakan Operasional

Sistem ini dirancang untuk mudah dioperasikan dan dalam proses

pengembangan dilakukan dengan penyerapan kebutuhan informasi dari pihak terkait,

3.2.3.3 Kelayakan Ekonomi

Kelayakan ekonomi dapat dinilai dari dua hal pokok yaitu biaya dan manfaat.

3.3 Perancangan Sistem

3.3.1 Perancangan Proses

10

3.3.1.1 Flowchard

Gambar 3.2 Flowchart Sistem

3.3.1.2 Diagram Konteks

Gambar 3.3 Diagram Konteks

11

3.3.1.3 Data Flow Diagram

3.3.1.3.1 DFD Level 1

1Daftar Pengunjung

pelanggan

2Login PelangganAdministrator

administrator

Data Pendaftaran

Info Data Pendaftaran

Data Pendaftaran

Info Data Pendaftaran

Info Login PelangganData Login Pelanggan

Data Login Admin

Info Login Admin Info Login Member

Data Login Pelanggan

Data Login Admin

Info Login Admin

3Pengolahan

DataPengguna

LoginV

alid

4Pencarian

Data Adminyang akan

dilihat, ditambahdan diubah

Info Admin yangtelah dilihat,

ditambah dandiubah

DataPelangganyang akan

dilihat,ditambah,

diubah

Info Pelangganyang telah

dilihat, ditambahdan diubah

Data Pelangganyang akandilihat dan

diubah

Info Pelangganyang telah

dilihat, diubah

Data LoginPelanggan

LoginV

alid

Info Admin,Pelanggan yang

telah dilihat,ditambah dan

diubah

Data Admin,Pelanggan yang

akan dilihat,ditambah dan

diubah

DataKategori,Produk,

SubKategori InfoKategori,Produk,

SubKategori

kategori produk subkategori

DataSubKategoriData

Produk

DataKategori

InfoSubKategori

Info Produk

Info Kategori

5PengolahanData Master

LoginV

alid

DataKategori,Produk,

SubKategori

Data Kategori,Produk,

SubKategori,

Info Kategori,Produk,

SubKategori

InfoSubKategori

DataSubKategori

DataProduk

Info Produk

DataKategori

Info Kategori

detail_pengiriman

6Pesanan

LoginV

alid

pesanan detail_pesananpembayaran

Data Pesanan, Detail Pesanan,Pembayaran

Info Pesanan, Detail Pesanan,Pembayaran

DataDetail

Pesanan

DataPesanan

DataPembayaran

Info Detail Pesanan

InfoPesanan

InfoPembayaran

DataKategori,Produk,

SubKategoriyang akan

dilihat

Info Kategori,Produk,

SubKategoriyang telah

dilihat

Data Detail Pengiriman

Info Detail Pengiriman

Info Pesanan,Detail Pesanan,

Pembayaran,Pengiriman

Data Pesanan,Detail Pesanan,

Pembayaran,Pengiriman

7Laporan

Info

Lapo

ran

yang

dica

ri,di

ceta

k

Data

Laporanyang

akandicari,dicetak

Login Valid

Info

Lapo

ran

yang

dica

ri,di

ceta

k

Data

Laporanyang

akandicari,dicetak

InfoLaporan

yangdicari,dicetak

Dat

aLa

pora

nya

ngak

andi

cari,

dice

tak

Dat

aLa

pora

nya

ngak

andi

cari,

dice

tak

InfoLaporan

yangdicari,dicetak

Data Laporan yangakan dicari, dicetak

Info Produk,Kategori,

SubKategoriyang dicari

DataProduk,

Kategori,SubKategoriyang dicari

DataProduk,

Kategori,SubKategoriyang dilihat

Info Produk,Kategori,

SubKategoriyang dilihat

Info

Lapo

ran

yang

dica

ri,di

ceta

k

Gambar 3.4 DFD Level 1

12

3.3.2 Perancangan Basis Data

3.3.2.1 Entity Relational Diagram (ERD)

Gambar 3.5 Entity Relational Diagram Aplikasi website Salsa Bakery

13

4. IMPLEMENTASI SISTEM4.1 Pembuatan Database

Untuk membuat web dinamis, maka diperlukan sebuah media penyimpanan

data, sehingga data bisa diupdate secara berkala dengan lebih mudah. Media

penyimpanan ini disebut dengan database. Database terdiri dari tabel-tabel yang

berfungsi untuk menyimpan record-record informasi.Untuk mempermudah pembuatan

database, maka penulis menggunakan paket aplikasi web service, XAMPP.

4.2 Pembuatan Listening Program

Sebelum data yang ada dalam tabel database bisa di manipulasi maka yang

harus dilakukan adalah melakukan koneksi dengan database, skrip koneksi berfungsi

untuk menghubungkan skrip php dengan tabel database. Dalam sistem yang berfungsi

sebagai skrip koneksi adalah “inc.koneksi.php berikut isi skripnya:

1. Script koneksi

2. Script login

3. Script Logout

4.3 Pembuatan Interface

a. Halaman Index (Beranda)

Gambar 4.1 Halaman Index (Beranda)

14

b. Halaman Lokasi

Gambar 4.2 Halaman Lokasi

c. Halaman Daftar Pelanggan

Gambar 4.3 Halaman Daftar Pelanggan

14

b. Halaman Lokasi

Gambar 4.2 Halaman Lokasi

c. Halaman Daftar Pelanggan

Gambar 4.3 Halaman Daftar Pelanggan

14

b. Halaman Lokasi

Gambar 4.2 Halaman Lokasi

c. Halaman Daftar Pelanggan

Gambar 4.3 Halaman Daftar Pelanggan

15

d. Halaman login pelanggan

Gambar 4.4 Halaman Login Pelanggan5. Penutup5.1 Kesimpulan

Adapun kesimpulan dari website ini yaitu :

1. Website telah berhasil dibuat dan telah dipostingkan dengan dengan nama

domain www.Salsabakery.com dengan demikian pengunjung dapat mengakses

website tersebut dimana saja.

2. Website dirancang juga untuk media konsumen agar bias berhubungan dengan

Sasa Bakery yaitu disediakannya halaman “Hubungi kami” dan juga ada aplikasi

tambahan dengan menggunakan yahoo messenger.

5.2 Saran

Dari uraian pembahasan dan kesimpulan yang telah dikemukakan di atas, maka

adapun saran-saran yang dapat membantu dalam pengembangan sistem selanjutnya

sebagai berikut :

1. Admin yang mengelola situs web ini dilatih terlebih dahulu dan diberi pengetahuan

tentang internet agar dapat menjalankan tugasnya dengan baik dan benar.

2. Dilakukan maintenence yang berkelanjutan terhadap sistem baru ini supaya

mendapatkan hasil yang diharapkan.

16

DAFTAR PUSTAKA

Al Fatta, H. 2007. Analisis dan Perancangan Sistem Informasi. Andi Offset. Yogyakarta.

Kusrini. Koniyo, A. 2007. Tuntunan Praktis Membangun Sistem Informasi Akuntansi

dengan Visual Basic dan Microsoft SQL Server. Andi Offset. Yogyakarta.

Nugroho, B.2004. Php dan MySQL dengan Editor Dreamweaver Mx. Andi Offset.

Yogyakarta.

Riyanto.2003. Koneksi Data Melalui Borland Delphi dengan Database MySQL. Elex

Media Komputindo. Jakarta.

Sismoro, H. 2005. Pengantar Logika Informatika, Algoritma dan Pemrograman Komputer.

Andi Offset. Yogyakarta.

Saputro,H. 2003. Manajemen Database MySQL menggunakan MySQL-Front. PT Elex

Media Komputindo. Jakarta.

Sidik,B. 2010. Pemograman Web dengan HTML. Informatika. Bandung.

Yuhefizar. 2008. Cara Mudah Membangun Website Interaktif Menggunakan Content

Management System Joomla. Elex Media Komputindo. Jakarta.

17