• Tidak ada hasil yang ditemukan

LKP : Rancang Bangun Aplikasi Pemesanan Paket Pernikahan Berbasis Web (Studi Kasus Pada CV. Dewi Sri Malang).

N/A
N/A
Protected

Academic year: 2017

Membagikan "LKP : Rancang Bangun Aplikasi Pemesanan Paket Pernikahan Berbasis Web (Studi Kasus Pada CV. Dewi Sri Malang)."

Copied!
61
0
0

Teks penuh

(1)

BERBASIS WEB STUDI KASUS PADA CV.DEWI SRI MALANG

Disusun oleh :

Nama : Ignatius Devit H

NIM : 06.41010.0280

Program : S1 (Strata Satu) Jurusan : Sistem Informasi

SEKOLAH TINGGI

MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER SURABAYA

2012

STIKOM

(2)

ii

LAPORAN KERJA PRAKTEK

RANCANG BANGUN APLIKASI PEMESANAN PAKET PERNIKAHAN BERBASIS WEB STUDI KASUS PADA CV. DEWI SRI MALANG

Diajukan sebagai salah satu syarat untuk menyelesaikan Program Sarjana Komputer

Disusun oleh :

Nama : Ignatius Devit H NIM : 06.41010.0280 Program : S1 (Strata Satu) Jurusan : Sistem Informasi

SEKOLAH TINGGI

MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA

2012

STIKOM

(3)

ix

ABSTRAK ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 3

1.3 Batasan Masalah ... 3

1.4 Tujuan ... 4

1.5 Manfaat ... 4

1.6 Metode Penelitian ... 4

1.7 Sistematika Penulisan ... 5

BAB II GAMBARAN UMUM PERUSAHAAN ... 7

2.1 Profil CV. Dewi Sri Wedding Organizer Malang ... 7

2.2 Visi dan Misi ... 8

2.2.1 Visi CV. Dewi Sri Wedding Organizer Malang ... 8

2.2.2 Misi CV. Dewi Sri Wedding Organizer Malang ... 8

2.3 Budaya Mutu ... 8

2.4 Tugas Pokok ... 9

2.5 Fungsi ... 9

STIKOM

(4)

x

2.6 Struktur Perusahaan ... 9

BAB III LANDASAN TEORI ... 11

3.1 Website ... 11

3.2 Hyper Text Markup Language (HTML) ... 11

3.3 Cascading Style Sheet (CSS) ... 13

3.4 PHP (Hypertext Prepoccesor) ... 13

3.5.1 Sintaks Program PHP ... 14

3.5.2 Variable Pada PHP ... 14

3.6 MySql ... 15

3.6.1 Keistimewaan MySQL ... 15

3.6.2 Bahasa Pemrograman ... 17

3.6.3 Penggunaan ... 17

3.7 Analisis dan Perancangan Sistem ... 17

3.7.1 Sistem Flow ... 18

3.7.2 Data Flow Diagram ... 19

3.7.3 Diagram Entity-Relationship (Diagram E-R) ... 21

BAB IV DISKRIPSI PEKERJAAN ... 22

4.1 Analisa Proses ... 22

4.2 Mendesain Sistem ... 22

4.2.1 Sistem Flow Pemesanan Paket Pernikahan CV. Dewi Sri ... 23

4.2.2 Diagram Aliran Data (DAD) ... 24

4.2.3 Entity Relationship Diagram (ERD) ... 27

4.2.4 Struktur Database ... 29

4.2.5 Desain Input atau Output ... 33

STIKOM

(5)

xi

4.3.2 Hasil Implementasi ... 39

4.4 Melakukan Pembahasan Terhadap Hasil Implementasi Sistem ... 40

4.4.1 Penjelasan Pemakaian ... 40

BAB V PENUTUP ... 53

5.1 Kesimpulan ... 53

5.2 Saran ... 53

LAMPIRAN ... 55

STIKOM

(6)

xii

DAFTAR TABEL

Halaman

Tabel 4.1 User ... 29

Tabel 4.2 kategori ... 30

Tabel 4.3 Order Detail ... 30

Tabel 4.4 Order ... 31

Tabel 4.5 Kota ... 32

Tabel 4.6 Order Temp ... 32

STIKOM

(7)

xiii

DAFTAR GAMBAR

Halaman

Gambar 4.1 Sistem Flow Rancang Bangun Aplikasi Wedding Organizer ... 24

Berbasis Web ... 24

Gambar 4.8 Menu Desain form Loggin ... 33

Gambar 4.9 Menu Desain Form Master Kategori ... 34

Gambar 4.10 Menu Desain Form Master Kategori ... 35

Gambar 4.11 Menu Desain Form Master Kategori ... 36

Gambar 4.12 Menu Transaksi Pemesanan ... 37

Gambar 4.13 Laporan Order ... 37

Gambar 4.14 Laporan Detail Order ... 38

Gambar 4.15 Menu Login Form Admin ... 40

Gambar 4.16 Main Menu Form Home Admin ... 41

Gambar 4.17 Form Ganti Password form Admin ... 41

Gambar 4.18 Menu Manajemen Modul Form Admin ... 42

Gambar 4.19 Menu Kategori Produk Form Admin ... 42

Gambar 4.20 Menu Order Form Admin Admin ... 43

Gambar 4.21 Menu Biaya Transport Form Admin ... 43

Gambar 4.22 Menu Profil ... 44

Gambar 4.23 Menu Cara Pemesanan ... 44

Gambar 4.24 Menu Logout ... 45

Gambar 4.25 Menu Home Form User ... 46

Gambar 4.26 Menu Tentang Form User ... 46

Gambar 4.27 Menu Galeri dan Ivent Form User ... 47

STIKOM

(8)

xiv

Gambar 4.28 Menu Home Pemesanan Form User ... 48

Gambar 4.29 Menu Kontak Form User ... 48

Gambar 4.30 Menu Cara Pemesanan Form User ... 49

Gambar 4.31 Menu Data Pesanan Form User ... 49

Gambar 4.32 Menu Proses Transaksi Selesai Form User ... 50

STIKOM

(9)

vi

CV. Dewi Sri wedding merupakan salah satu bentuk usaha mandiri yang melayani dalam bidang jasa paket pernikahan yang dimulai didirikan di desa tepatnya di JL. Umbuldawe No.43, Kaliasri Malang yang sudah berdiri Tahun + 1993 yang bangunan gedungnya yang masih belum permanen. Sekitar Tahun + 2000 CV. Dewi Sri membuka untuk kantor pusat di JL. Perum Citra Kepuh Raya A-22, Bandung Rejosari , Sukun Malang. Sistem saat ini yang berjalan di CV. Dewi Sri wedding, konsumen datang langsung ke tempat usaha, sekaligus secara langsung melihat apa saja yang dibutuhkan, selanjutnya melakukan transaksi yang disewa, kemudian tawar menawar harga sewa, maka terjadi promosi antara mulut ke mulut dengan melihat mana yang lebih baik dan murah menurut konsumen.

Pengelolaan sistem informasi CV. Dewi Sri wedding yang efektif akan memacu kinerja karyawan dan membuat customer lebih puas terhadap perlayan yang didapatkan. untuk menjadi lebih baik dari sebelumnya dan lebih transparan, seiring dengan perkembangan jaman saat ini yang kita ketahui semua tidak luput dengan menggunakan prasarana media-media System Informasi misalnya; melalui internet, majalah, tv, radio dan brosur.

Dengan menggunakan aplikasi berbasis web CV. Dewi Sri wedding ini diharapakan permasalahan tersebut dapat diatasi. Dengan demikian proses pelayanan dan pemesanan akan terlaksana dengan baik dan efisien

STIKOM

(10)

1

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Teknologi informasi saat ini berkembang dengan pesat dan dibutuhkan

dalam segala bidang, terutama dibidang bisnis karena persaingan yang ketat

sehingga memerlukan informasi yang cepat dan akurat. Oleh karena itu diperlukan

sistem informasi yang dapat membantu memudahkan user dalam mengelola data

yang diperlukan. Serta dengan adanya sistem informasi, maka pekerjaan yang ada

dapat diselesaikan secara cepat, tepat dan akurat

Wedding Organizer adalah Event Organizer yang menawarkan berbagai

macam paket pernikahan yang bisa dipilih diantaranya Catering service, Tata rias

dan Busana, florist dan Dekorasi, Gedung, Photography, dan Video Shooting, MC

dan Hiburan serta undangan dan Souvenir.

CV. Dewi Sri wedding merupakan salah satu bentuk usaha mandiri yang

melayani dalam bidang jasa paket pernikahan di Malang. Sistem saat ini yang

sudah berjalan di CV. Dewi Sri wedding, konsumen datang langsung ke tempat

usaha, sekaligus secara langsung melihat apa saja yang dibutuhkan, selanjutnya

melakukan transaksi yang disewa, kemudian tawar menawar harga sewa. Untuk

pengembangan selanjutnya hanya melihat penampilan di lokasi untuk disesuaikan,

maka dari situlah terjadi promosi antara mulut ke mulut dengan melihat mana

yang lebih baik dan murah menurut konsumen.

STIKOM

(11)

Pemilik atau investor untuk melakukan pelayanan tersebut melakukan

secara konvensional yaitu dengan bertemu langsung dengan konsumen. Pelayanan

yang di lakukan secara konvensional itu membutuhkan waktu dan biaya yang

tidak sedikit karena bersifat (manual) Coucurrent control. Menurut Winardi

(2000:585) pelayanan dengan metode tersebut merupakan pelayanan yang

tradisional. Sistem yang sedang digunakan juga kurang Pemilik atau investor

untuk melakukan pelayanan tersebut melakukan secara konvensional yaitu dengan

bertemu langsung dengan konsumen. Pelayanan yang di lakukan secara

konvensional itu membutuhkan waktu dan biaya yang tidak sedikit karena bersifat

(manual) Coucurrent control. Menurut Winardi (2000:585) pelayanan dengan

metode tersebut merupakan pelayanan yang tradisional. Sistem yang sedang

digunakan juga kurang dapat memberikan pengawasan yang baik dalam laporan

transaksional, pemasukan, pengeluaran maupun aset-aset, di situ menjadikan sulit

untuk berkembang.

Seiring dengan perkembangan jaman saat ini perlu kita ketahui semua tidak

luput dengan menggunakan prasarana media-media System Informasi misalnya;

bermula dari penelitian dan pengembangan secara kontinu diuji dan diperbaiki

oleh sistem pakar. Dimulai dari penelitian bidang usaha menengah keatas dengan

pengembangan secara berlanjut, permasalahan saat ini yang sering terjadi adalah

kurangnya perhatian dari proses pemasaran, kelengkapan prasarana, pendukung

struktur usaha ( manajemen Resmi dalam bentuk UM/ CV/PT Seijin resmi ),

Kekualitasan SDM, dan Sponsor. dengan permasalahan seperti itu system

informasi saat ini sangat perlu di terapkan.

STIKOM

(12)

3

Berdasarkan latar belakang tersebut maka CV. Dewi Sri wedding Malang

memerlukan sistem aplikasi yang memberikan layanan yang bersifat online yang

bisa di gunakan di mana saja tanpa dibatasi oleh ruang dan waktu. Aplikasi

tersebut akan dibuat berbasis web sehingga pemilik dan investor dapat memantau

laporan transaksional, pemasukan, pengeluaran dan pemesanan CV. Dewi Sri

wedding secara realtime sehingga juga dalam memberikan pelayanan tidak harus

bertemu langsung dengan konsumen untuk memberikan penawaran apa saja yang

dibutuhkan oleh konsumen.

1.2 Perumusan Masalah

Berdasarkan dari latar belakang masalah di atas maka dapat dirumuskan

permasalahan sebagai berikut:

1. Bagaimana menerapkan pemasaran modern Peket Wedding berbasis WEB?

2. Bagaimana merancang dan membangun aplikasi CV. Dewi Sri Wedding

yang berbasis web sehingga memberikan laporan transaksional secara

online?

1.3 Batasan Masalah

Adapun batasan kerja praktek yang akan kami buat adalah:

1. Sistem ini digunakan sistem informasi pemesanan on-line.

2. Tidak menangani masalah inventori.

3. Menyediakan laporan berupa laporan data transaksi.

4. Sistem ini digunakan untuk mengetahui rincian hasil dari biaya yang akan

dikeluarkan di CV. Dewi Sri.

STIKOM

(13)

1.4 Tujuan

Berdasarkan perumusan masalah yang telah disampaikan sebelumnya,

tujuan pembuatan Aplikasi wedding Orgnaizer Berbasis Web ini adalah sebagai

berikut:

1. Terbentuknya aplikasi sistem pemesanan on-line.

2. Terbentuknya sistem yang dapat menyajikan laporan secara cepat dan

akurat.

1.5 Manfaat

Website Wedding Organizer ini dapat mendatangkan manfaat bagi

pengguna, yaitu:

1. Mempermudah dalam pemesanan paket pernikahan.

2. Mempersingkat waktu dalam melakukan pemesanan paket pernikahan dan

dapat dilakukan kapanpun dimanapun.

1.6 Metode Penelitian

Metodologi penelitian yang dilakukan untuk menyelesaikan permasalahan

desain Website, yaitu:

a. Observasi

Dalam pelaksanaan kerja praktek ini dilakukan pendekatan dengan survey

untuk mengetahui masalah apa yang bisa dikerjakan sesuai dengan materi

ilmu yang dimiliki. Survey ini dilakukan untuk mendapatkan informasi dan

data yang berhubungan dengan penyelesaian masalah selain itu juga untuk

STIKOM

(14)

5

mengetahui langkah-langkah apa yang dilakukan dalam proses pelayanan

paket pernikahan ke pelanggan.

b. Wawancara

Metodologi Wawancara adalah penelitian yang dilakukan selama melakukan

kerja praktek di CV. Dewi Sri Wedding Organizer Malang. Dengan mencatat

semua data-data yang kita butuhkan, kemudian diolah menjadi sebuah

informasi yang lebih akurat demi suksesnya program yang dibuat. Dimana

dalam mendapatkan data-data diperoleh dari narasumber.

1.7 Sistematika Penulisan

Di dalam penyusunan laporan ini secara sistematis diatur dan disusun dalam

lima bab, yang masing-masing terdiri dari beberapa sub. Adapun urutan dari bab

pertama sampai bab terakhir adalah sebagai berikut:

BAB I : PENDAHULUAN

Bab ini membahas tentang latar belakang masalah, perumusan

masalah, batasan masalah, tujuan pembuatan sistem, manfaat bagi

penggunanya, metodologi penelitian, serta sistematika penulisan

laporan.

BAB II : GAMBARAN UMUM PERUSAHAAN

Bab ini membahas tentang gambaran umum CV. Dewi Sri

Wedding Organizer Malang, visi dan misi, tata kelola perusahaan,

dan struktur perusahaan.

BAB III : LANDASAN TEORI

STIKOM

(15)

Bab ini membahas mengenai berbagai macam teori yang

mendukung dalam Rancang Bangun Aplikasi Wedding Organizer

Berbasis Web. Yaitu teori tentang apa itu website, HTML, PHP,

CSS, MySql, analisa dan perancangan sistem.

BAB IV : DESKRIPSI KERJA PRAKTEK

Bab ini akan membahas permasalahan dengan jelas, lengkap dan

mudah di pahami sesuai dengan batasan masalah dan solusi yang

dapat menjawab permasalahan yang di hadapi.

BAB V : PENUTUP

Bab ini membahas tentang kesimpulan yang diperoleh dari

pembuatan sistem ini serta saran yang bertujuan untuk

pengembangan sistem ini dimasa yang akan datang.

STIKOM

(16)

7 BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Profil CV. Dewi Sri Wedding Organizer Malang

CV. Dewi Sri Wedding Organizer dimulai di desa tepatnya di JL Umbuldawe No.43, Kaliasri Malang yang sudah berdiri Tahun + 1993. Pada saat itu bangunan gedungnya yang masih belum permanen. Tujuan dan fungsi CV. Dewi Sri melayani paket pernikahan. Sekitar Tahun + 2000 CV. Dewi Sri membuka untuk kantor pusat di JL. Perum Citra Kepuh Raya A-22, Bandung Rejosari Sukun Malang. Tujuan didirikan kantor pusat agar jangkauan pelayanan paket pernikahan lebih meluas serta tempat pelayanan yang lebih memadai.

Sistem saat ini yang sudah berjalan di CV. Dewi Sri wedding, konsumen datang langsung ke tempat usaha, sekaligus secara langsung melihat apa saja yang dibutuhkan, selanjutnya melakukan transaksi yang disewa, kemudian tawar menawar harga sewa. Untuk pengembangan selanjutnya hanya melihat penampilan di lokasi untuk disesuaikan, maka dari situlah terjadi promosi antara mulut ke mulut dengan melihat mana yang lebih baik dan murah menurut konsumen.

Nama Pengurus CV. Dewi Sri Wedding Organizer sebagai berikut:

1. Dra Cicilia Ika Rahayunita menjabat sebagai Direktur Tahun 2002 sampai sekarang.

2. Drs Matius Hariadi sebagai Direktur dari Tahun 1993 s/d tahun 2002, dan sekarang sebagai Investor.

STIKOM

(17)

3. Yohanes Pungky Hariadi Tahun 2002 sampai sekarang, sebagai Sekertaris sekaligus Bendahara.

4. Martina Efenti sebagai kepala perias dari Tahun 1993 sampai sekarang.

2.2 Visi dan Misi

2.2.1 Visi CV. Dewi Sri Wedding Organizer Malang

Visi dari CV. Dewi Sri Wedding Organizer Malang, yaitu:

CV Dewi Sri bisa melanyani paket pernikahan hingga meluas seluruh Jawa Timur.

2.2.2 Misi CV. Dewi Sri Wedding Organizer Malang

Misi dari CV. Dewi Sri Wedding Organizer Malang, yaitu:

1. Menyediakan layanan TIME yang berkualitas tinggi dengan harga yang kompetitif.

2. Menjaga model pengelolaan korporasi yang terbaik di Jawa Timur.

2.3 Budaya Mutu

Budaya Mutu dari CV. Dewi Sri Wedding Organizer Malang, yaitu:

1. Kreatifitas dan keterbukaan didukung tidak saling menyalahkan, Kekeliruan, Kegagalan dan Kinerja yang belum Optimal dilaporkan serta dikaji untuk melakukan peningkatan tanpa rasa takut untuk disalahkan, dan mendorong kepada penilaian terbuka terhadap kesalahan dan kegagalan. 2. Penghargaan terhadap Staf.

3. Siap menerima perbedaan pendapat.

STIKOM

(18)

9

2.4 Tugas Pokok

Tugas pokok dari CV. Dewi Sri Wedding Organizer Malang, adalah memberikan pelayanan, solusi, serta penjaminan kualitas yang diberikan, yang dilaksanakan secara serasi, terpadu dengan upaya peningkatan kerpercayaan serta pencegahan dan melaksanakan upaya adanya penipuan.

2.5 Fungsi

Fungsi dari CV. Dewi Sri Wedding Organizer Malang, yaitu: 1. Menyelenggarakan pelayanan on-line & tidak on-line.

2. Menyelenggarakan pelayanan penunjang dalam pemilihan kebutuhan yang diperlukan baik custom atau paket.

3. Menyelenggarakan laporan transaksi dan pemesanan.

2.6 Struktur Perusahaan

Struktur Organisasi dari CV. Dewi Sri Wedding Organizer Malang, Sebagai berikut:

STIKOM

(19)

- - -

Gambar 2.1 Struktur Organisasi CV. Dewi Sri SUPERVISOR

Pungky Hariadi ST, SH

DOKUMENTASI Widi

CATERING Fiva PERIAS

Martina Eventi

STORE KEEPER Abdu Hermadi Humas Bag Umum & Kepegawean

BENDAHARA Eka Kurnia Lestari, SE DIREKTUR

Cicil Ika Rahayunita, MPD INVESTOR Drs. M.A Hariadi MPD Dra. H. Fifa Andriani MANAGER

Drs. M.A Hariyadi, MPD

STIKOM

(20)

11 BAB III LANDASAN TEORI

3.1 Website

Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.

Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.

Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

3.2 Hyper Text Markup Language (HTML)

Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat halaman situs web agar dapat ditampilkan dibrowser. HTML diatur standarisasi dan penggunaannya oleh World Wide Web Consortium (W3C). Versi terbaru HTML adalah versi 5 (draft) dan saat ini sudah ada XHTML

STIKOM

(21)

yang merupakan pengembangan lebih lanjut dari HTML. File HTML mempunyai ekstensi .html atau .htm. Karena bahasa ini merupakan jenis bahasa markup, maka HTML mempunyai pasangan tag untuk menandai block script HTML, yaitu <HTML> … </HTML>. Di HTML terdapat beberapa macam markup yang dapat dikelompokkan menjadi 4 jenis:

a. Structural

Markup ini merupakan tanda yang menentukan level atau tingkatan dari sebuah teks. Contoh: <h1>Petra</h1> yang artinya memerintahkan browser agar mencetak teks “Petra” dengan ukuran/format Heading 1.

b. Presentational

Markup ini merupakan tanda yang menentukan tampilan teks. Contoh: <i>Stikom</i> yang artinya memerintahkan browser agar mencetak teks “Stikom” dengan tampilan miring. Untuk saat ini peran presentational markup sudah banyak digantikan oleh CSS.

c. Hypertext

Markup ini merupakan tanda yang menunjukkan sebuah link ke situs web atau dokumen tertentu. Contoh: <a href=”http://www.stikom.edu/”> Stikom </a> yang berarti memerintahkan browser untuk menampilkan teks “Stikom” dengan fitur link ke situs http://www.petra.ac.id/ jika teks tersebut diklik.

d. Widget Element

Markup ini merupakan tanda yang digunakan untuk membuat suatu objek tertentu. Contoh: <button> yang berarti memerintahkan browser untuk membuat objek tombol.

STIKOM

(22)

13

3.3 Cascading Style Sheet (CSS)

Style Sheets merupakan feature yang sangat penting dalam membuat Dynamic HTML. Meskipun bukan merupakan suatu keharusan dalam membuat web, akan tetapi penggunaan style sheets merupakan kelebihan tersendiri.

Suatu style sheet merupakan tempat dimana anda mengontrol dan memanage style-style yang ada. Style sheet mendeskripsikan bagaiman tampilan document HTML di layar. Anda juga bias menyebutnya sebagai template dari documents HTML yang menggunakanya.

Anda juga bisa membuat efek-efek sepesial di web anda dengan menggunakan style sheet. Sebagai contoh anda bisa membuat style sheet yang mendefinisikan style untuk <H1> dengan style bold dan italic dan berwarna biru. Atau pada tag <P> yang akan di tampilkan dengan warna kuning dan menggunakan font verdana dan masih banyak lagi yang bisa anda lakukan dengan style sheet. Secara teoritis anda bisa menggunakan style sheet technology dengan HTML. Akan tetapi pada prakteknya hanya Cascading Style Sheet (CSS) technology yang support pada hampir semua web Browser. Karena CSS telah di setandartkan oleh World Wide Web Consortium (W3C) untuk di gunakan di web browser.

3.4 PHP (Hypertext Prepoccesor)

PHP adalah salah satu bahasa pemrograman skrip yang dirancang untuk membangun aplikasi web. Ketika dipanggil dari web browser, program yang ditulis dengan PHP akan di-parsing di dalam web server oleh interpreter PHP dan diterjemahkan ke dalam dokumen HTML, yang selanjutnya akan ditampilkan kembali ke web browser. Karena pemrosesan program PHP dilakukan di lingkungan web server, PHP dikatakan sebagai bahasa sisi server (server-side). Oleh sebab itu, kode PHP tidak akan terlihat pada saat user memilih perintah ”View Source” pada web browser yang mereka gunakan.

STIKOM

(23)

3.5.1 Sintaks Program PHP

PHP adalah bahasa yang dirancang untuk mudah diletakkan di dalam kode HTML. Banyak dijumpai kode PHP yang menyatu denan kode HTML. Kode PHP diawali dengan tag <?php dan diakhiri dengan tag ?>.

Berikut ini contoh kode PHP yang sederhana.

<?php

Echo ”hello world”

?>

Perintah echo di dalam PHP berguan untuk mencetak nilai, baik teks maupun numerik ke layar web browser. Selain echo, kita juga dapat menggunakan perintah print yang mempunyai fungsi sama dengan echo.

3.5.2 Variable Pada PHP

Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka atau array. Ketika sebuah variabel dibuat, variabel tersebut dapat dipakai berulang-ulang. Pada PHP semua variabel harus dimulai dengan karakter '$'. Variabel PHP tidak perlu dideklarasikan dan ditetapkan jenis datanya sebelum kita menggunakan variabel tersebut. Hal itu berarti pula bahwa tipe data dari variabel dapat berubah sesuai dengan perubahan konteks yang dilakukan oleh user. Secara tipikal, variabel PHP cukup diinisialisasikan dengan memberikan nilai kepada variabel tersebut.

Contoh berikut akan mencetak "PHP" : $text = "PHP";

print "$text";

Identifier dalam PHP adalah case-sensitive, sehingga $text dengan $Text merupakan variabel yang berbeda. Built-in function dan structure tidak case-sensitive, sehingga echo dengan ECHO akan mengerjakan perintah yang sama.

STIKOM

(24)

15

Identifier dapat berupa sejumlah huruf, digit/angka, underscore, atau tanda dollar tetapi identifier tidak dapat dimulai dengan digit/angka. Adapun aturan penamaan variabel :

1.Nama variabel harus diawali dengan sebuah huruf atau garis bawah (underscore) “_”

2.Nama variabel hanya boleh mengandung karakter alpha-numeric dan underscore (a-Z, 0-9, dan _ )

3.Nama variabel tidak boleh mengandung spasi.

3.6 MySql

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

3.6.1 Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

STIKOM

(25)

4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

STIKOM

(26)

17

3.6.2 Bahasa Pemrograman

Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.

3.6.3 Penggunaan

MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo.

3.7 Analisis dan Perancangan Sistem

Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

STIKOM

(27)

Analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum tahap peracangan sistem. Setelah analisa sistem dilakukan, tahap selanjutnya adalah perancangan sistem. Perancangan sistem mempunyai dua tujuan utama, yaitu memenuhi kebutuhan kepada pemakai dan untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram dan ahli teknik lainnya yang terlibat.

3.7.1 Sistem Flow

System flow atau bagan alir sistem merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. System flow menunjukkan urutan-urutan dari prosedur yang ada di dalam sistem dan menunjukkan apa yang dikerjakan sistem. Simbol-simbol yang digunakan dalam system flow seperti yang terlihat pada gambar 3.1

Gambar 3.1. Simbol-simbol pada System Flow

Keterangan gambar simbol-simbol pada Gambar 3.1 sebagai berikut:

1. Simbol D okum en

2. Simbol K egiatan M anual

3. Simbol Sim panan Offline

4. Simbol Proses

5. Sim bol D atabase

6. Sim bol G aris A lir

7. Sim bol Penghubung ke Halam an yang Sam a

8. Sim bol Penghubung ke Halam an Lain

STIKOM

(28)

19

1. Simbol dokumen

Menunjukkan dokumen input dan output baik untuk proses manual atau komputer.

2. Simbol kegiatan manual

Menunjukkan pekerjaan manual. 3. Simbol simpanan offline

Menunjukkan file non-komputer yang diarsip. 4. Simbol proses

Menunjukkan kegiatan proses dari operasi program komputer. 5. Simbol database

Menunjukkan tempat untuk menyimpan data hasil operasi komputer. 6. Simbol garis alir

Menunjukkan arus dari proses. 7. Simbol penghubung

Menunjukkan penghubung ke halaman yang masih sama atau ke halaman lain.

3.7.2 Data Flow Diagram

Data Flow Diagram adalah diagram yang mengngunakan suatu notasi untuk menggambarkan arus dari data sistem, DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan di kembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan di simpan. Menurut Hartono, DFD merupakan alat yang digunakan pada metodologi

STIKOM

(29)

pengembangan sistem yang terstruktur (Structured analysis and design) yang mempunyai simbol-simbol seperti yang terlihat pada gambar 3.2.

External entity

Data Flow

Proces (proses)

Data storage

Gambar 3.2 simbol pada DFD

External entity merupakan di luar lingkungan sistem yang dapat berupa orang, organisasi yang akan memberikan input atau output dari sistem. Proses adalah kegiatan yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk menghasilkan arus data yang akan keluar dari sistem. Data store berfungsi sebagai tempat penyimpanan data hasil proses dari suatu sistem yang nantinya akan menjadi salah stu tabel dalam data base. Data flow merupakan arus data dalam data flow diagram digambarkan dengan simbol anak panah. Arus data mengalir diantara proses, penyimpanan data dan external entity. Arus data ini menunjukan arus data yang berupa masukan masukan untuk sistem atau hasi dari proses sistem.

STIKOM

(30)

21

3.7.3 Diagram Entity-Relationship (Diagram E-R)

Merupakan Fathsyah, model Entity – Relationship yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta dari ”dunia nyata” yang kita tinjau, dapat di gambarkan dengan lebih sistematis dengan menggunakan Diagram Entity-Relationship (DiagramE-R).

Diagram E-R dapat di katagorikan menjadi beberapa bagian, yaitu :

1. One-to-one relationship, merupakan jenis hubungan antara tabel yang menggunakan bersama sebuah kolom primary key. Jenis hubungan ini tergolong jarang digunakan, kecuali untuk alasan keamanan atau kecepatan akses data.

2. One-to-many relationship, merupakan jenis hubungan antara tabel dimana satu record pada suatu tabel terhubung dengan beberapa record pada tabel lain.

3. Many-to-many relationship, merupakan jenis hubungan antar tabel dimana

record pada satu tabel terhubung dengan beberapa record pada tabel lain.

STIKOM

(31)

22 BAB IV

DISKRIPSI PEKERJAAN

4.1 Analisa Proses

Menganalisa Proses merupakan langkah awal untuk membuat suatu Alur

pekerjan. Langkah pertama adalah melakukan wawancara. Wawancara dilakukan

terhadap bagian yang berkaitan langsung dengan proses, yaitu: bagian Supervisor.

Pengamatan dilakukan dengan cara observasi langsung ke lapangan untuk melihat

proses yang ada, dengan mengetahui proses yang ada diharapkan dapat

membangun system aplikasi yang sesuai dengan kebutuhan. Hasil dari wawancara

yang dilakukan terhadap bagian-bagian yang berkaitan langsung dengan proses,

sehingga bisa mengetahui proses yang sedang digunakan atau sedang berjalan.

4.2 Mendesain Sistem

Desain sistem merupakan tahap pengembangan setelah analisis sistem

dilakukan, meliputi dari Sistem Flow, Contex Diagram, Data Flow Diagram

(DFD), Entity Relational Diagram (ERD), struktur table dan mendesain input

output untuk dibuat aplikasi selanjutnya

Sistem flow dibuat dengan mengembangkan dokumen flow lama. Dua

orang mendiskusikan proses komputerisasi yang harus terjadi di dalam alur sistem

yang baru. Proses tersebut juga membutuhkan database yang tepat untuk

penyimpanan data. Database yang dibutuhkan antara lain, User, Pegawai,

Transaksi Pemesanan, Produk, dan Supplier

STIKOM

(32)

23

Dua pendesain sistem selanjutnya membuat Context Diagram, external

entity dan proses-proses yang terjadi pada Context Diagram didapat dari sistem

flow yang telah dibuat. Pendesain kemudian menyusun secara lengkap

masing-masing proses beserta file-file yang dibutuhkan pada DFD, context diagram yang

telah dibuat, file yang terdapat pada DFD digunakan sebagai acuan membuat ERD

dan struktur tabel.

Satu pendesain input output, menyempurnakan item-item yang ada. Salah

satunya adalah item Pendaftaran user. Pendesain membuat input tanggal

pendaftaran, Identitas user, kode user, dan Pemesanan.

4.2.1 Sistem Flow Pemesanan Paket Pernikahan CV. Dewi Sri

Proses dalam sistem ini pertama kali calon Pelanggan bisa melakukan

pendaftaran secara on-line melalui web dan bisa secara lansung dikantor dengan

pembimbing konsultasi, pertama mengisi form biodata customer kemudian secara

otomatis masuk ke dalam data base sistem. Kemudian Proses pemesanan ini

pertama kali memilih paket-paket apa saja yang akan di perlukan, dari pemilihan

kuade, pemilihan busana adat, pemilihan cattering, pemilihan produk make up,

pemilihan gedung, dan pemilihan flowrist. Kemudian dari semua inputan dari

Calon Pelanggan diproses Proses secara otomatis dan dijadikan suatu Laporan.

Laporan terdiri dari laporan transaksional, pemasukan, dan pemesanan.

Dibawah ini Sistem Flow dari aplikasi pemesanan paket CV. Dewi Sri wedding organizer berbasis web, adalah sebagai berikut:

STIKOM

(33)

Gambar 4.1 Sistem Flow Rancang Bangun Aplikasi Wedding Organizer Berbasis Web

4.2.2 Diagram Aliran Data (DAD)

Diagram Aliran Data (DAD) digunakan untuk menggambarkan arus data

didalam sistem secara terstruktur dan jelas, menggambarkan arus data dari suatu

sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika,

tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau

lingkungan fisik dimana data tersebut akan disimpan. DAD juga dapat merupakan

STIKOM

(34)

25

dokumentasi dari sistem yang baik. Dengan adanya Data Flow Diagram akan

mempermudah dalam melakukan analisa sistem, sehingga pada akhirnya hasil dari

pengembangan software dapat dilihat apakah sudah sesuai dengan yang

diharapkan atau belum. DAD terdiri atas beberapa level yaitu konteks diagram,

level 0, level 1, dan level detail.

A. Contex Diagram Pemesanan Paket Pernikahan CV.DEWI SRI

Pada level paling awal DFD ini,terdapat 5 eksternal entitas yaitu Direktur,

Pegawai, Investor, Supllier, User

Data Pelanggan

Laporan Pemesanan

Data Kota

Data Produk

Data Kategori

Data Tempat Pelaksanaan Data Waktu Pelakasanaan

Laporan Rincian Pilihan Paket

Data Pilihan Paket

0

Sistem Rancang Bangun Aplikasi Pemesanan Paket

Pernikahan CV Dewi Sri

+

Pelanggan

Admin

Gambar 4.2 Contex Diagram Aplikasi Pemesanan Paket Pernikahan CV. Dewi Sri

STIKOM

(35)

B. DFD Level 0 Pemesanan Paket Pernikahan CV.Dewi Sri

Pada level ini merupakan penjabaran dari level konteks prosesnya menjadi 3

proses, yaitu: transaksi pemasanan, Maintenance dan mebuat laporan

Data Pelanggan

Data Pilihan Kota

Laporan Pemesanan Data Pilihan Produk

Data Kota Data Kategori Data Produk Data Kota Data Kategori Data Produk Data_Pemesanan Data Transaksi Data Order Laporan Pemesanan

Laporan Rincian Pilihan Paket

Data Waktu Pelakasanaan Data Pilihan Paket

Data Tempat Pelaksanaan PelangganPelangganPelanggan

PelangganPelanggan 1 Transaksi Pemesanan + 3 Membuat Laporan + 1 Orders_Detail 2 Order

3 Data Laporan 2

Maintenance

+

AdminAdminAdminAdmin 4 Produk

5 Kategori

6 Kota

Pelanggan

Gambar 4.3 DFD level 0 Pemesanan Paket Pernikahan CV.Dewi Sri

C. Level 1 Transaksi Pemesanan Paket Pernikahan CV.Dewi Sri

Pada Level 1 sub proses transaksi pemesanan ini ada 2 entitas yaitu: User

dan Supervisor, pada entitas user melakukan proses pemilihan paket dan pada

STIKOM

(36)

27

supervisor memasukan data paket, keduanya proses ini untuk membuat master

data transaksi.

Data Pelanggan

Data Pilihan Kota

Data_Pemesanan

Data Pilihan Produk Pemesanan

Data Waktu Pelakasanaan Data Tempat Pelaksanaan

Data Pilihan Paket Pelanggan Pelanggan Pelanggan 1 Orders_Detail 1 Pemesanan Pelanggan 2 Order 4 Produk 6 Kota Pelanggan

Gambar 4.4 DFD Level 1 Sub Proses Transaksi Pemesanan

D. Level 1 Laporan Pemesanan Paket Pernikahan CV Dewi Sri

Pada Level 1 sub proses laporan ini merupakan proses membuat laporan

yang memiliki dua entitas yaitu: Pelanggan dan Admin dimana data transaksi dan

data pemesanan akan diolah menjadi laporan data laporan.

Laporan Pemesanan Laporan

Data Transaksi

Data Order Laporan Rincian Pilihan Paket

Pelanggan

3 Data Laporan 2 Order 1 Orders_Detail 1

Cetak Laporan

Admin

Gambar 4.5 DFD level 1 Sub Proses Laporan

4.2.3 Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD), digunakan untuk menggambarkan

hubungan data yang digunakan dalam sistem dan menunjukkan struktur

keseluruhan kebutuhan data yang diperlukan, dalam ERD data tersebut

STIKOM

(37)

digambarkan menggunakan simbol entity. Pada ERD Conceptual Data Model

(CDM), dapat dijelaskan hubungan kardinalisasi yang terjadi antar tabel.

a. Conceptual Data Model (CDM)

Memiliki Memiliki Memiliki Memiliki Memiliki Orders id_orders nama_kustomer alamat telpon email status _order tgl_order jam_order Produk id_produk nama_produk produk_seo deskripsi harga stok tgl_masuk gambar Orders_detail juml ah Orders Temp id_order_temp id_sess ion jumlah tgl_order_temp jam_order_temp stok_temp Kota id_kota nama_kota ongkos_kirim Kategori id_kategori nama_kategori kategori_seo

Gambar 4.6 Conceptual Data Model

b. Physical Data Model (PDM)

ID_O RDERS = ID_O RDERS

ID_KOTA = ID_K OTA ID_PRODUK = ID_PRO DUK

ID_PRODUK = ID_PRO DUK

ID_KA TEG O RI = ID_KAT EG ORI

OR DER S ID_ORDERS integ er ID_KOTA integ er NAMA_KUSTOM ER varc har(100) ALAMAT long varchar TELPON varc har(20) EMAIL varc har(50) STATUS_ORD ER varc har(50) TGL_ORDER date JAM_OR DER time PRODUK

ID_PROD UK integ er ID_KATEGORI integ er NAMA_PRODU K varc har(100) PRODUK_SEO1 varc har(100) DESKRIPSI long varchar HARGA integ er STOK1 integ er TGL_M ASUK1 date GAMBAR varc har(100)

ORDERS_DETAIL ID_PROD UK integ er ID_ORDERS integ er JUM LAH integ er

ORDERS_TEM P ID_ORDER_TEMP integ er ID_PRODUK integ er ID_SESSION varc har(100) JUM LAH integ er TGL_ORDER_TEMP date JAM_ORD ER _TEM P time STOK_TEMP integ er

KOTA ID_KOTA integ er NAMA_KOTA varc har(100) ONGKOS_KIRIM integ er KATEGORI

ID_KATEGORI integ er NAMA_KATEGORI varchar(100) KATEGORI_SEO varchar(100)

Gambar 4.7 Physical Data Model

STIKOM

(38)

29

4.2.4 Struktur Database

Struktur basis data yang diperlukan dalam pembuatan aplikasi aplikasi pemesanan paket pernikahan CV. Dewi Sri Wedding Organizer berbasis web adalah sebagai berikut :

a. Nama Tabel : Produk

Primary Key : id_Produk

Foreign Key : id_kategori

Fungsi : Untuk menyimpan data User yang memiliki field Nama,

Pass dan Alamat. Nama merupakan Primary Key (PK)

pada tabel User

Tabel 4.1 User

No. Field Type Length Key

1 Id_produk Integer - PK id_produk

2 Id_kategori Integer - FK id_kategori

3 Nama_produk Varchar 100 Nama

4 Produk_Soe Varchar 100 Produk

5 Deskripsi Varchar Long Varchar Deskripsi

6 Harga Integer - Harga

7 Stok Integer - Stok

8 TGL_masuk Date - Tgl

9 Gambar Varchar 100 Gambar

b. Nama Tabel :Kategori

Primary Key : Id_kategori

Foreign Key : -

STIKOM

(39)

Fungsi : Untuk menyimpan data kategori yang memiliki Field

Id_Kategori, Nama_kategori, kategori_seo.

Tabel 4.2 kategori

No. Field Type Length Key

1 Id_kategori integer - PK Id kategori

2 Nama_kategori Varchar 100 Nama kategori

3 Kategori_SEO Varchar 100 Kategori SEO

c. Nama Tabel : Order Detail

Primary Key : -

Foreign Key : -

Fungsi : Untuk menyimpan data order detail dan memeliki field

Id_produk, Id_order, Jumlah

Tabel 4.3 Order Detail

No. Field Type Length Key

1 Id_produk Integer - Kode produk

2 Id_order Integer - Kode order

3 Jumlah Integer - Jumlah

d. Nama Tabel : Order

Primary Key : Id_Order

Foreign Key : Id_Kota

STIKOM

(40)

31

Fungsi : Untuk menyimpan data hasil transaksi yang terjadi yang

akan digunakan untuk pembuatan Laporan Transaksi

Order dan memeliki field Id_Order, Id_Kota,

Nama_Kustomer, Alamat, Telpon, Email, Status_Order,

TGL_Order, JAM_Order

Tabel 4.4 Order

No. Field Type Length Key

1 Id_order Integer - Kode Order

2 Id_kota Integer - Kode Kota

3 Nama_kustomer Varchar 100 Nama Pelanggan

4 Alamat Long varchar - Alamat Pelanggan

5 Telpon Varchar 20 No Telpn Pelanggan

6 Email Varchar 50 Alamat Email Pelanggan

7 Status_Order Varchar 50 Status Pemesanan

8 TGL_Order Date - TGL Pemesanan

9 Jam_Order Time - Jam Pemesanan

e. Nama Tabel : KOTA

Primary Key : Id_Kota

Foreign Key : -

Fungsi : Untuk menyimpan data hasil transaksi yang terjadi yang

akan di gunakan untuk pembuatan Laporan Kota dan

memiliki field Id_Kota, Nama_Kota, Ongkos_Kirim

STIKOM

(41)
[image:41.612.84.563.92.647.2]

Tabel 4.5 Kota

No. Field Type Length Key

1 Id_Kota Integer - Kode Kota

2 Nama_Kota Varchar 100 Nama Pilihan Kota

3 Ongkos Kirim Integer - Biaya Transport

f. Nama Tabel : Order Temp

Primary Key : Id_Order_Temp

Foreign Key : Id_Produk

Fungsi : Untuk menyimpan data hasil transaksi yang terjadi yang

akan di gunakan untuk pembuatan Laporan Order Temp

dan memeliki field Id_Order, Id_Order, Jumlah,

TGL_Order_Temp, Jam_Order_Temp, Stok_Temp

Tabel 4.6 Order Temp

No. Field Type Length Key

1 Id_Order_Temp Integer - Kode Order Temp

2 Id_Produk Integer - Kode Produk

3 Jumlah Integer - Jumlah

4 TGL_Order_Temp Date - Tgl Order

5 Jam_Order_Temp Time - Jam Order

6 Stok_Temp Integer - Stok Temp

STIKOM

(42)

33

4.2.5 Desain Input atau Output

Desain input adalah desain interface dari program yang akan dibuat. Pada

sistem informasi CV. Dewi Sri Wedding Malang dibuat beberapa desain input

sebagai interface. Desain input tersebut antara lain sebagai berikut adalah :

1. Menu Loggin

Loggin, digunakan untuk memasukan data admin melalui sistem. Gambar

adalah desain input loggin dari sistem informasi CV. Dewi Sri Wedding

Malang. Rancangan untuk form Loggin ini terdiri dari:

1. TextBox terdiri dari User name dan Password

2. Button terdiri Loggin sebagai proses masuk ke halaman admin setelah

diinputkan data admin

3. Label terdiri dari Username, dan Password

Gambar 4.8 Menu Desain form Loggin

2. Menu Master Kategori

Master Kategori, digunakan untuk memasukan data Kategori produk

melalui sistem. Gambar adalah desain input kategori dari sistem informasi

CV. Dewi Sri Wedding Malang. Rancangan untuk form Master Kategori ini

terdiri dari:

STIKOM

(43)

1. TextBox terdiri dari Id Kategori dan Nama Kategori

2. Button terdiri dari Button Tambah Kategori sebagai proses menambah

kategori produk, Button Edit sebagai proses untuk mengedit data

kategori produk dan Button Hapus sebagai proses untuk menghapus

data kategori produk

3. Label terdiri dari Id Kategori, dan Nama Kategori

Gambar 4.9 Menu Desain Form Master Kategori

3. Master Produk

Master produk, digunakan untuk memasukan data Produk melalui sistem.

Gambar adalah desain input produk dari sistem informasi CV. Dewi Sri

Wedding Malang. Rancangan untuk form Master produk ini terdiri dari:

1. TextBox terdiri dari Id Produk, Nama Produk, Deskripsi, Harga, Stock,

dan TGL Masuk

2. Button terdiri dari Button Tambah Produk sebagai proses menambah

Produk, Button Edit sebagai proses untuk mengedit data produk dan

Button Hapus sebagai proses untuk menghapus data produk

STIKOM

(44)

35

3. Label terdiri dari Id Produk, Nama Produk, Deskripsi, Harga, Stock,

dan TGL Masuk

Gambar 4.10 Menu Desain Form Master Kategori

4. Master Kota

Master Kota, digunakan untuk memasukan data Kota melalui sistem.

Gambar adalah desain input k Kota dari sistem informasi CV. Dewi Sri

Wedding Malang. Rancangan untuk form Master Kota ini terdiri dari:

1. TextBox terdiri dari Id Kota, Nama Kota, dan Ongkos

2. Button terdiri dari Button Tambah Ongkos Kirim sebagai proses

menambah Kota dan Biaya transport, Button Edit sebagai proses untuk

mengedit data Kota dan Button Hapus sebagai proses untuk

menghapus data Kota

STIKOM

(45)

3. Label terdiri dari Id Kota, Nama Kota, Ongkos dan Kirim

Gambar 4.11 Menu Desain Form Master Kategori

5. Transaksi Pemesanan

Master Pemesanan, digunakan untuk memasukan data Pemesanan melalui

sistem. Gambar adalah desain input k Pemesanan dari sistem informasi CV.

Dewi Sri Wedding Malang. Rancangan untuk form Pemesanan ini terdiri

dari:

1. TextBox terdiri dari Id Order, Nama Kstomer, Alamat, Telpon dan

Email

2. Combo Box terdiri dari Kota

3. Button terdiri dari Button Simpan sebagai proses menambah

menyimpan data pemesana dan Button Batal sebagai proses untuk

membatalkan Pemesanan

4. Label terdiri dari Id Order, Nama Kstomer, Alamat, Telpon, Email dan

Kota

STIKOM

(46)

37

Gambar 4.12 Menu Transaksi Pemesanan

6. Laporan Order

Laporan Order, digunakan untuk mengecek data Order melalui sistem.

Gambar adalah desain Output Pemesanan dari sistem informasi CV. Dewi

Sri Wedding Malang. Rancangan untuk form Order ini terdiri dari:

1. Data Grid View terdiri dari No Order, Nama Konsumen, TGL Order,

Jam, Status dan Aksi

[image:46.612.81.566.87.707.2]

2. Button terdiri dari Detail

Gambar 4.13 Laporan Order

No Order Nama Konsumen TGL Order JAM STATUS AKSI

Detail

Detail

Detail

STIKOM

(47)

7. Laporan Detail Order

Laporan Detail Order, digunakan untuk melihat detail laporan order melalui

sistem. Gambar adalah desain input Pemesanan dari sistem informasi CV.

Dewi Sri Wedding Malang. Rancangan untuk form Laporan Detail Order ini

terdiri dari:

1. Data Grid View terdiri dari No Order,TGL & Jam Order,Status Order,

Nama Produk, Berat, Jumlah, Harga satuan, Sub Total, Total, Ongkos

Kiirim, Nama Pemesan, Alamat Pngiriman, No Telpon/ Hp dan Email

No Order

TGL & Jam Order

Status Order

Nama Produk Berat (Kg) Jumlah Harga Satuan Sub TOTAL

0 Rp Rp

Total Rp

Ongkos Kirim Rp

Total Berat Kg

Total Ongkos Kirim Rp

Grand Total Rp

DATA KUSTOMER

Nama pemesan

Alamat Pengiriman

No. Telpon / HP

[image:47.612.41.555.132.685.2]

Email

Gambar 4.14 Laporan Detail Order

STIKOM

(48)

39

4.3 Mengimplementasikan Sistem

Mengimplementasikan sistem merupakan tahap pengujian dimana desain

sistem dapat berjalan dengan baik. Implementasi dilakukan oleh satu orang yang

mempunyai tugas, yaitu penganalisa sistem dan pendesain input output. Desain

Web yang telah dibuat oleh pendesain input output cukup sesuai untuk

mengimplementasikan sistem, sehingga tidak membutuhkan banyak perubahan.

4.3.1 Kebutuhan Sistem

Pada tahap ini, dijelaskan mengenai implementasi dari perangkat lunak yang

harus dipersiapkan oleh pengguna.

Adapun perangkat lunak yang digunakan, yaitu:

1. Mozilla Firefox 6.0

2. Xampp 1.7.3

3. Adobe Dreamweaver CS5

4. Windows 7.

Untuk perangkat keras, dalm hal ini user menggunakan spesifikasi sebagai

berikut:

1. Processor Core 2 Duo 2.20 Ghz

2. Memory dengan RAM 4 GB

3. VGA Ati Radeon HD-4330 512 Mhz 4. Monitor VGA (1366x768)

5. Keyboard + mouse

4.3.2 Hasil Implementasi

Implementasi yang dilakukan oleh penganalisa sistem dengan pendesain

input output menghasilkan desain program.

STIKOM

(49)

4.4 Melakukan Pembahasan Terhadap Hasil Implementasi Sistem

Setelah melakukan perancangan sistem dan melakukan desain sistem maka

tahapan selanjutnya adalah melakukan implementasi yang menghasilkan suatu

program aplikasi dan mendapatkan hasil dari implementasi, dalam sub bab ini

akan menjelaskan tentang hasil dari implementasi sistem.

4.4.1 Penjelasan Pemakaian

Tahap ini merupakan langkah-langkah dari pemakaian aplikasi “Rancang

Bangun Aplikasi Pemesanan Paket Pernikahan CV. Dewi Sri Berbasis Web”.

Berikut sub-sub pembahasan pemakaian:

1. Menu Login Form Admin

“Menu Login Form Admin” merupakan menu identifikasi pengguna dari

program pada saat itu. Form login ini terdapat hanya satu user, yaitu maintenance

sebagai admin. Menu Login dapat dilihat pada Gambar 4.15.

Gambar 4.15 Menu Login Form Admin

2. Main Menu Home Form Admin

“Main Menu Home Form Admin” terdiri dari beberapa menu, diantaranya

adalah menu Home, Ganti Password, Manajemen Modul, Kategori Produk,

STIKOM

(50)

41

Produk, Biaya Transportasi, Profil, Cara Pemesanan dan Logout. Menu Home

dapat dilihat pada Gambar 4.16.

Gambar 4.16 Main Menu Form Home Admin

3. Menu Ganti Password Form Admin

Menu “Ganti Password Form Admin” ini digunakan untuk mengganti

password Admin untuk loggin. Menu “Ganti Password” dapat dilihat pada

Gambar 4.17.

Gambar 4.17 Form Ganti Password form Admin

STIKOM

(51)

4. Menu Manajemen Modul form Admin

Menu “Manajemen Modul Form Admin” ini digunakan untuk

mengkoneksikan modul-modul. Menu “Manajemen Modul” dapat dilihat pada

Gambar 4.18.

Gambar 4.18 Menu Manajemen Modul Form Admin

5. Menu Kategori Produk Form Admin

Menu “Kategori Produk Form Admin” digunakan untuk menambah

[image:51.612.54.554.142.675.2]

Kategori Produk. Menu “Kategori Produk” dapat dilihat pada Gambar 4.19.

Gambar 4.19 Menu Kategori Produk Form Admin

STIKOM

(52)

43

6. Menu Order Form Admin

Menu “Order Form Admin” digunakan untuk melihat siapa saja yang sdah

melakukan order. Menu “Order Form Admin” dapat dilihat pada Gambar 4.20.

Gambar 4.20 Menu Order Form Admin Admin

7. Menu Biaya Transport Form Admin

Menu “Biaya Tranport” digunakan untuk menambah biaya transport kota

tujuan. Menu. Menu “Biaya Transport Form Admin” dapat dilihat pada Gambar

[image:52.612.57.560.154.667.2]

4.21.

Gambar 4.21 Menu Biaya Transport Form Admin

STIKOM

(53)

8. Menu Profil Form Admin

Menu “Profil Form Admin” digunakan untuk meng update data isi Profil.

Sebagaimana yang terlihat pada Gambar 4.22

Gambar 4.22 Menu Profil

9. Menu Cara Pemesanan

Menu “Cara Pemesanan” digunakan untuk mengganti cara langkah user

[image:53.612.54.565.152.696.2]

dalam melakukan pemesanan. Sebagaimana yang terlihat pada Gambar 4.23

Gambar 4.23 Menu Cara Pemesanan

STIKOM

(54)

45

10. Menu Logout

Menu “Logout” digunakan untuk mengganti Password user. Sebagaimana

yang terlihat pada Gambar 4.24

Gambar 4.24 Menu Logout

11. Menu Home Form User

Menu “Home” digunakan untuk user melihat tentang profil CV. Dewi Sri,

Galeri, Kontak dan melakukan Pemesanan. Sebagaimana yang terlihat pada

Gambar 4.25

STIKOM

(55)

Gambar 4.25 Menu Home Form User

12. Menu Tentang Form User

Menu “Tentang” digunakan untuk melihat latar belakang dari CV. Dewi Sri.

[image:55.612.68.564.86.673.2]

Sebagaimana yang terlihat pada Gambar 4.26

Gambar 4.26 Menu Tentang Form User

STIKOM

(56)

47

13. Menu Galeri dan Ivent Form User

Menu “Galeri dan Ivent” digunakan untuk melihat galeri kebaya, dan Ivent.

Sebagaimana yang terlihat pada Gambar 4.27

Gambar 4.27 Menu Galeri dan Ivent Form User

14. Menu Home Pemesanan Form User

Menu “Home Pemesanan User” digunakan untuk melihat cara pemesanan,

dan melakukan pemesanan sesuai yang diinginkan oleh User. Sebagaimana yang

terlihat pada Gambar 4.28

STIKOM

(57)

Gambar 4.28 Menu Home Pemesanan Form User

15. Menu Kontak Form User

Menu “Kontak” digunakan untuk melihat alamat, nomor telepon dari CV.

[image:57.612.157.562.85.367.2]

Dewi Sri. Sebagaimana yang terlihat pada Gambar 4.29

Gambar 4.29 Menu Kontak Form User

STIKOM

(58)

49

16. Menu Cara Pemesanan Form User

Menu “Cara Pemesanan” digunakan untuk melihat bagaimana langkah cara

User dalam melakukan pemesanan. Sebagaimana yang terlihat pada Gambar 4.30

Gambar 4.30 Menu Cara Pemesanan Form User

17. Menu Data Pesanan Form User

Menu “Data Pesanan” digunakan untuk mengisikan data User. Sebagaimana

[image:58.612.54.558.142.675.2]

yang terlihat pada Gambar 4.31

Gambar 4.31 Menu Data Pesanan Form User

STIKOM

(59)

18. Menu Proses Transaksi Selesai Form User

Menu “Proses Transaksi Selesai Form User” digunakan untuk User melihat

bahwa proses transaksi selesai. Sebagaimana yang terlihat pada Gambar 4.32

Gambar 4.32 Menu Proses Transaksi Selesai Form User

STIKOM

(60)

53

BAB V

PENUTUP

5.1 Kesimpulan

Dari hasil proyek akhir di CV. Dewi Sri Malang, dapat diambil kesimpulan sebagai berikut:

1. Dengan adanya rancang bangun aplikasi pemesanan paket pernikahan berbasis web, maka memudahkan dalam memberi informasi yang lebih cepat, akurat dan informatif.

2. Dengan diimplementasikannya sistem ini, diharapkan CV. Dewi Sri akan mudah dalam memberikan layanan paket pernikahan.

3. Dengan adanya sistem ini diharapkan bisa mengurangi biaya dan waktu pelanggan dalam melakukan pencarian paket pernikahan di CV.Dewi Sri Malang.

5.2 Saran

Adapun saran yang dapat diberikan oleh penulis adalah sebagai berikut: 1. Pengembangan Web ini diharapkan agar konten atau gambar diusahakan

diperkecil ukurannya agar tetap cepat jika diakses melalui koneksi internet yang lambat.

2. Pengembangan sistem ini diharapkan lebih kompleks dan bisa lebih rinci agar Pelanggan dan karyawan mudah dalam memahami web dan mengimplementasikannya.

STIKOM

(61)

DAFTAR PUSTAKA

Agung, Gregorius. 2000. Membuat Homepage Interaktif Dengan CGI/Perl.

Jakarta: PT. Elex Media Koputindo.

Haryanto, S. 2002. .Dasar Pemrograman web dinamis menggunakan PHP.

Yogyakarta: Andy Offset.

Hartono, Jogiyanto. 1999. Analisis dan Disain Sistem Informasi: Pendekatan

Terstrutur Teori dan Praktek Aplikasi Bisnis Edisi 2. Yogyakarta: Andi.

Kadir, A. 2004a. PHP kumpulan Resep Pemrograman. Jakarta: Dian Rakyat.

Sampurna. 1996. Belajar Sendiri Membuat Homepage Dengan HTML. Jakarta:

PT. Elex Media Koputindo.

Sidik, Betha, Ir. 2004. Pemrograman Web Dengan PHP, Bandung: Informatika.

Utdirartatmo, Firrar. 2002. Mengelola Database Server MySQL di Linux dan

Windows. Yogyakarta: Andi.

Wikipedia_b. 2011. Cascading Style Sheet, Alamat URL

(http://id.wikipedia.org/wiki/Cascading_Style_Sheets), diakses 14

September 2011

STIKOM

Gambar

Gambar 4.28 Menu Home Pemesanan Form User .............................................
Tabel 4.5 Kota
Gambar 4.13 Laporan Order
Gambar 4.14 Laporan Detail Order
+7

Referensi

Dokumen terkait

Pemeriksaan kesehatan gratis yang dilakukan oleh tim pengabdian masyarakat Kegiatan berikutnya adalah penyuluhan yang dilaksanakan pada tanggal 11 April 2019 di Gedung

asfiksia gantung diri ( hanging ) di Instalasi Kedokteran Forensik &amp; Medikolegal RSUD Dr Soetomo pada tahun 2013-2016 lebih banyak korban usia produktif yaitu 42

Telah dilakukan karakterisasi kopolimer grafting radiasi asam akrilat (AA), akrilamid (Am) dan campurannya pada serat rayon sebagai penukar ion.. Karakterisasi dengan SEM

respon spektrum menggunakan SAP 2000 pada setiap ketinggian lantai. Dengan nilai perpindahan yang lebih besar dari metode drift spectra, berarti masih tetap aman

Tujuan penelitan ini ialah untuk mengetahui pengaruh variasi kecepatan pengadukan terhadap penurunan kadar surfaktan pada limbah cair laundry dengan metode adsorpsi menggunakan

Penilaian yang dilakukan terhadap dosen dilaksanakan dengan berbasis pada pengawasan, artinya penilaian yang dilakukan terhadap dosen tidak saja ditujukan untuk

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

Ini dilakukan oleh orang- orang munafik, sikap mereka yang tidak menyukai Islam sudah diabadikan dalam Alquran (al-Baqarah: 8-16), dimana mereka berpura-pura