ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/PUBLIKASI_.pdf · Basis...

20
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA LE BORGA CATERING NASKAH PUBLIKASI disusun oleh Fachri Abubakar 06.12.1984 JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011

Transcript of ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/PUBLIKASI_.pdf · Basis...

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA LE BORGA CATERING

NASKAH PUBLIKASI

disusun oleh

Fachri Abubakar 06.12.1984

JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

2011

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA LE BORGA CATERING

ANALYSIS AND DESIGN OF INFORMATION SYSTEM WEB BASED

SALES ON LE BORGA CATERING

Fachri Abubakar Jurusan Sistem Informasi

STIMIK AMIKOM YOGYAKARTA

ABSTRACT Le Borga Catering is one of the companies engaged in food sales. In the data processing of food sales in Le Borga Catering, is still done manually. This will result in the slow process of information about foods to be in production, Food that has been sold and also slow in making reports or services to buyers. As a solution to solve the problem of designing an application program writers in recording the transaction ordering food, the search for data in large amount will be fast, able to present information accurately, quickly and accurately, and can facilitate in making the report. The results obtained from this research is a Sales Information System Design Based on Le Borga Catering web using the Apache application program, Macromedia dreamwaever8,Xampp. Key words: Software Apache and Xampp for local web server, Adobe CS 3 for making drawings And templates, and Macromedia Dreamweaver 8 is image processing for website.

1. Pendahuluan

Sejalan dengan perkembangan ilmu pengetahuan dan teknologi, informasi dapat

membantu manusia memasuki peradaban yang baru di-era globalisasi dan teknologi

yang diciptakan untuk membantu pekerjaan sehari-hari. Dilihat dari pemanfaatan

ilmu pengetahuan dan teknologi, tentu harus diimbangi dengan tuntutan kemampuan

adaptasi manusia sebagai pengguna pada bidang teknologi informasi.

Salah satu sarana promosi dan informasi yang dipakai adalah website, karena

website sudah banyak dikenal oleh masyarakat dan juga salah satu media promosi

yang baik / efektif untuk mengembangkan usaha dan juga menambah penghasilan

Le-Borga catering. Selain itu website juga merupakan media yang bisa memberikan

berbagai macam informasi tentang produk-produk Le-Borga catering

Untuk dapat membuat sistem informasi promosi seputar produk dari Le-Borga

catering, maka penulis selaku mahasiswa STMIK AMIKOM Yogyakarta, bermaksud

melakukan penelitian Le-Borga catering dengan judul “ ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERBASIS WEB PADA LE BORGA CATERING

1.2 Rumusan Masalah Sesuai dengan permasalahan yang sudah dikemukakan pada pembahasan latar

belakang diatas, maka secara garis besar rumusan masalah yang akan diselesaikan

adalah: .

1. Bagaimana membangun aplikasi website yang dapat digunakan untuk

memberikan informasi kepada masyarakat luas tentang produk dari Le-Borga

catering ?.

2. Bagaimana membangun aplikasi website yang dinamis dan mudah dikelola

sehingga nantinya dapat memberikan perkembangan positif Le-Borga catering.

1.3 Batasan Masalah Penelitian dan perancangan sistem informasi ini, ada pembatasan

permasalahan pada beberapa pokok bahasan, yaitu :

1. Pembangunan sistem ditekankan pada pembuatan interface untuk pengenalan

produk barang, data barang dan harga yang saling berkaitan.

2. Sistem yang dirancang berbasis website.

3. Sistem dibangun dengan bahasa PHP, webserver apache dan database

MySQL.

4. Sistem keamanan diterapkan sebatas pada aplikasi web dengan penggunaan

password (kata kunci) dan enkripsi (merupakan suatu mode pengamanan data

dengan menggunakan sandi-sandi atau mengacak data dengan tujuan untuk

keamanan dan kerahasiaan data).

5. System yang di bangun memungkinkan konsumen untuk memesan makanan

di le borga catering

1.4 Tujuan dan Manfaat Penelitian Beberapa tujuan penelitian ini adalah :

a. Membuat sistem informasi berbasis penjualan yang dibutuhkan oleh Le-Borga

catering.

b. Sebagai syarat untuk memperoleh gelar Sarjana Komputer (S.Kom) pada Jurusan

Sistem Informasi di STMIK “AMIKOM” Yogyakarta

Beberapa Manfaat Penelitian ini adalah :

1. Bagi STMIK Amikom Yogyakarta

a. Sebagai bentuk pengamalan tridarma perguruan tinggi, yaitu pengabdian

kepada masyarakat.

b. Membantu menyelesaikan permasalahan pada masyarakat, sebagai bentuk

tanggung jawab untuk turut serta dalam memanfaatkan teknologi, khususnya

teknologi informasi dan komputer.

2. Bagi Le-Borga catering

a. Memungkinkan untuk melakukan pemanfaatan teknologi informasi sebagai

upaya untuk memberikan pelayanan dan bahan pembelajaran tentang rancang

bangun Sistem Informasi kepada masyarakat.

b. Sebagai media penjualan bagi kemajuan usaha Le-Borga catering.

3. Bagi Penulis

a. Melakukan penelitian untuk bahan penulisan skripsi.

b. Mengamalkan ilmu yang sudah penulis pelajari dan peroleh di STMIK Amikom

Yogyakarta.

1.5 Metode Pengumpulan Data Penelitian ini penulis melakukan beberapa metode dalam mengumpulkan data

untuk memperoleh jawaban atas permasalahan-permasalahan yang penulis

ungkapkan. Adapun metode-metode yang penulis lakukan adalah sebagai berikut:

1. Metode wawancara

Metode ini penulis melakukan wawancara dengan staf atau karyawan yang ada

Le-Borga catering.

2. Metode observasi

Penulis melakukan pengamatan pada obyek secara langsung di Le-Borga

catering mengenai perkembangan usaha catering.

3. Metode dokumentasi

Metode ini penulis gunakan untuk mengetahui proses-proses yang pernah

dilakukan oleh Le-Borga catering dalam menangani kegiatan jual beli dan juga

tidak lupa penulis mengambil gambar-gambar yang sekiranya diperlukan pada

pembuatan karya ini.

4. Metode kepustakaan

Penulis memanfaatkan teori-teori yang ada yang menyangkut ilmu-ilmu sistem

informasi dan teknologi informasi khususnya dalam bidang web.

6. Metode Eksperimental

Dalam penelitian ini penulis merancang sistem yang akan diusulkan, data flow

diagram (DFD), flowchart, database, Form dan kemudian mengimplementasikan

dalam sistem berbasis web. Pengujian dilakukan untuk mengetahui apakah sistem

yang dirancang sudah sesuai dengan yang diharapkan, terhindar dari kesalahan-

kesalahan dan dapat diterapkan sebagai media promosi dan informasi pada Le-

Borga catering.

2. Landasan Teori

2.1 Pengertian Sistem Terdapat banyak pendekatan dalam mendefinisikan, apakah sistem tersebut?

yaitu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran

tertentu.

Sedangkan Informasi adalah kumpulan data yang diolah menjadi bentuk yang

lebih berguna dan lebih berarti bagi yang menerima.

2.2 Konsep Dasar Sistem Basis Data

Basis Data adalah suatu susunan/kumpulan data operasional lengkap dari suatu

organisasi/perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi

dengan menggunakan metode tertentu menggunakan komputer sehingga mampu

menyediakan informasi optimal yang diperlukan pemakainya.

Sedangkan, Sistem Basis Data adalah suatu sistem menyusun dan mengelola

record– record menggunakan komputer untuk menyimpan atau merekam serta

memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga

mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses

pengambilan keputusan.

2.3 Konsep Dasar Internet

Aplikasi Internet yang pertama kali ditemukan adalah FTP. Menyusul

kemudian e-mail, dan telnet. E-mail menjadi aplikasi yang paling popular di masa

ARPANET. Tahun 1979 tercatat sebagai tahun berdirinya USENET yang pada

awalnya menghubungkan Universitas Duke dan UNC. Grup yang pertama kali

dibentuk dalam USENET grup net.

Ukuran ARPANET sendiri semakin lama semakin membesar. Protokal

komunikasi data yang digunakan pada waktu itu, yaitu NCP (Network Communication

Protocal), tidak sanggup menampung node computer yang besar ini. DARPA

kemudian mendanai pembuatan protokol komunikasi yang lebih umum. Protokol ini

dinamakan TCP/IP. Departemen Pertahanan Amerika menyatakan TCP/IP menjadi

standart untuk jaringannya pada 1982. Protokol ini kemudian diadopsi menjadi

standar ARPANET pada tahun 1983. Perusahaan Bolt Beranek Newman (BNN)

membuat protokol TCP/IP berjalan diatas komputer dengan system operasi UNIX

dan TCP/IP.

2.4 Perangkat Lunak yang digunakan

A. Apache Apache adalah suatu gabungan beberapa software open source yang

disediakan untuk pengguna awal yang kesulitan mencari program –program

pendukung web. Untuk info dapat dilihat.Di dalam program ini Anda akan

mendapatkan satu paket program open source yang digunakan dalam pembuatan

web site, diantaranya web Server Apache, Php, Filezilla,Mercury dan Database

Server Mysql. Tidak hanya itu, Anda juga mendapatakan program aplikasi

database Mysql yang berbentuk web yang sering disebut phpmyadmin.

B. MySQL MySQL merupakan sebuah database server yang free, artinya kita bebas

menggunakan databse ini untuk keperluan pribadi atau usaha tanpa harus membeli

atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer

database bernama Michael Widenius. Anda dapat menghubunginya melalui email

dengan alamat [email protected]. selain sebagai database server, MySQL

juga merupakan program yang dapat mengakses suatu database MySQL yang

berposisi sebagai server. Pada saat itu berrati program kita berposisi sebagai klien.

Jadi MySQL adalah sebuah database yang dapat digubakan baik sebagai Client

maupun server.

C. Adobe Photoshop CS2 Adobe photoshop CS2 adalah salah satu software khusus yang

digunakan untuk pengolahan gambar, mengoreksi warna image, memperbaiki

image, menggabungkan beberapa image, memberi efek khusus seperti; sorotan

cahaya, tetesan air, efek timbul pada image. Disamping itu terdapat pula beberapa

fasilitas penting untuk melukis. Kemudahan dan fleksibilitas kemampuan perangkat

lunak ini tidak diragukan lagi dan banyak direkomendasikan sebagai pengolah

grafis berkualitas tinggi serta standar industri.

D. macromedia Dreamweaver 8 Dreamweaver 8 adalah suatu bentuk program editor web yang dibuat

oleh Macromedia. Dengan program ini Seorang programer web dapat dengan

mudah membuat dan mendesain webnya.

Dreamweaver 8 adalah editor yang komplit yang dapat digunakan untuk

membuat animasi sederhana yang berbentuk layer. Dengan adanya program ini

kita tidak akan susah-susah mengetik script-script HTML. PHP, ASP maupun

bentuk program lainnya.

E. Xampp

Adalah software (basic package) yang merupakan freeware yang tersedia

berbagai flatform. Merupakan salah satu web server yang lengkap. Software yang

sejenis adalah AppServ, Exitami, PWS/IIS ( Microsoft ) dan lain-lain.Adapun isi

Xampp (Ver.1.7.0) adalah sebagai berikut :

• Apache 2.2.11

• MySQL 5.1.30

• PHP 5.2.8 + PHP 4.4.7

• PHP-Switch win32 1.0 (please use the "php-switch.bat")

• phpMyAdmin 3.1.1

• FileZilla

3. ANALISIS DAN PERANCANGAN SISTEM 3.1 Tinjauan Umum

Le borga Catering didirikan pada tahun 2009, diambil dari nama pemilik

dan pimpinan perusahaan, yaitu Borga maruf bajammal. Berawal dari hobi dan

kegemaran memasak dan membuat berbagai macam masakan Borga maruf

bajammal mulai mengembangkan bisnis catering secara bertahap. Pada awalnya

usaha ini dimulai dari bisnis kecil-kecilan, yaitu membuat kue, nasi uduk, nasi kuning,

dan berbagai macam masakan lainnya di daerah perumahannya. Semakin lama

usaha ini terus berkembang dimana promosi awalnya adalah informasi melalui mulut

ke mulut, promosi acara kantor, promosi melalui teman, dan sebagainya.

Rasa masakan yang khas, pelayanan ramah, delivery cepat, dan jaminan

kuantitas dan kualitas merupakan value added perusahaan yang membuat Le borga

Catering berbeda dan memiliki keunggulan dibandingkan perusahaan catering

lainnya. Kualitas yang diberikan Le borga Catering tidak hanya dalam rasa maupun

kemasan produk yang dihasilkan, namun juga pelayanan pra acara, ketika acara dan

purna acara. Produksi yang menggunakan peralatan yang lengkap dan

mengutamakan higienitas, inovasi produk tiada henti merupakan bukti bahwa Le

borga Catering berusaha konsisten dalam meningkatkan kualitas dan pelayanan

kepada konsumen. Saat ini Le borga Catering memiliki banyak rekanan dan

pelanggan baik dari internal perusahaan PT. Mom n Son maupun instansi

pemerintahan untuk acara formal dan non formal misalnya: IDEA, Firma, dan

rekanan yang bersifat personal. Perkembangan market Le borga Catering pada

awalnya hanya beroperasi di kota Jakarta timur. dan sekitarnya. Namun satu tahun

terakhir sampai dengan saat ini market Le borga Catering sudah berkembang

mencakup Jakarta pusat. Salah satu keunggulan Le borga Catering adalah memiliki

fleksibilitas dalam menyediakan produk. Le borga Catering siap melayanai

permintaan catering untuk berbagai macam acara/kegiatan, seperti, khitanan, halal-

bihalal, acara kantor, seminar, bahkan kami menerima untuk pesanan personal.

Visi dan misi Sesuai misi dan visi kami, kami akan memberikan anda kepuasan berselera Karena

kami selalu mencoba berikan tampilan, kualitas dan pelayanan yang profesional,

karena kepuasan anda adalah tujuan kami. VISI :

• Melayani permintaan konsumen secara professional.

• Kepuasan konsumen adalah yang utama

• Menjadi catering besar di jakarta

MISI :

• Memberikan kepuasan kepada konsumen, dengan cara memberikan kualitas

produk yang memuaskan dan tidak mengecewakan konsumen.

3.2. Analisis Sistem

3.2.1 Identifikasi Masalah Mengidentifikasi masalah merupakan langkah pertama dimana bisa

dilakukan analisis masalah-masalah pada system yang sedang berjalan, apakah

kemungkinan adanya ketidak beresan seperti kecurangan, kesalahan, kurang

efisiensi, kurang disiplin dan sebagainya, atau masalah yang timbul seiring dengan

pertumbuhan organisasi sehingga kebutuhan informasi meningkat, volume

pengolahan data meningkat atau perubahan prinsip manajemen yang ikut

bertambah. Mengidentifikasi (mengenal) masalah merupakan langkah pertama

yang dilakukan dalam tahap analisis sistem. Maka Penulis ingin mengupayakan

cara penyampaian informasi yang efektif dan dinamis.

3.2.2 Analisis Kelemahan Sistem Untuk mengidentifikasi masalah, maka kita harus melakukan analisis

terhadap kinerja, informasi ,efisiensi, ekonomi, pengendalian dan pelayanan.

Panduan ini dikenal dengan PIECES ( Performance, Information, Economic,

Control, Efficiency, Services ). Dari analisis ini biasanya didapatkan beberapa

masalah, yang pada akhirnya dapat kita simpulkan masalah utamanya dengan

jelas dan lebih spesifik, sehingga nantinya dapat disimpulkan beberapa usulan,

yang dapat membantu perancangan sistem baru yang lebih baik.

3.2.3 Analisis Kinerja (Performance) Kinerja suatu lembaga atau perusahaan sangat tergantung pada

sumber daya manusia dan sarana yang tersedia. Disini yang dianalisa adalah

sistem penyediaan informaasi atau promosi produk dan tentang perusahaan, agar

didapat factor - faktor yang mempengaruhi kinerja sistem informasinya.

Berdasarkan penelitian dapat diketahui bahwa sistem penyampaian

informasi masih dilakukan melalui penyampaian dari teman dan orang lain dan

masih menggunakan brosur, dengan kata lain masih belum belum dilakukan

secara on line. Diharapkan dengan sistem baru penyampaian informasi produk dan

keberadaan le borga kepada kalayak ramai dan lebih efektif (tepat guna) karena

informasi yang disampaikan memiliki tampilan yang lebih menarik.

3.2.4 Analisis Informasi (Information) Penyampaian informasi yang dilakukan dengan menggunakan brosur

dan penyampain dari orang lain dan teman secara tidak langsung sangat

mempengaruhi kualitas informasi yang diterima oleh masyarakat. Masalah ini harus

diatasi dengan membuat sistem informasi yang lebih berkualitasa, yang

mempunyai jangkauan lebih luas dan dapat dipercaya.

3.2.5 Analisis Ekonomi (Economi) Analisis ekonomi dilakukan untuk melihat apakah peningkatan

terhadap manfaat , keuntungan- keuntungan ataupun penurunan biaya yang

terjadi. Penerapan sistem informasi dengan menggunakan website ini, untuk

menekan biaya promosi yang biasanya dilakukan melalui media cetak.

3.2.6. Analisis Pengendalian Analisis ini dilakukan untuk mendeteksi dan memperbaiki kesalahan –

kesalahan serta kecurangan yang mungkin terjadi.sehingga sistem yang

terkendali dengan baik , dapat terhindar dari kesalahan dan penyalahgunaan

sistem, serta untuk menjamin keamanan data dan informasi yang ada.

3.3. Analisis kebutuhan Sistem Analisis kebutuhan sistem akan memberikan tekanan-tekanan secara

garis besar dalam menyusun suatu sistem baru untuk mencapai sasaran yang

sesuai dengan kebutuhan dan kondisi perusahaan.

3.3.1.Analisis Kebutuhan Informasi

Kebutuhan informasi yang dibutuhkan oleh perusahaan sendiri

maupun kepada konsumen. Dalam penyajian informasi, untuk sementara

menggunakan bahasa Indonesia terlebih dahulu. Hal ini dimaksudkan

penyediaan informasi pada konsumen lokal kota Jakarta dan masyarakat

nusantara dahulu, karena itu masih bersifat regional.

3.3.2. Analisis Kebutuhan Perangkat Keras

Kebutuhan sistem untuk mengetahui secara tepat perangkat keras yang

dibutuhkan.

3.3.3. Analisis Kebutuhan Perangkat Lunak

Untuk membangun sistem yang diusulkan, penulis memerlukan

beberapa software. Adapun perangkat l;unak yang dibutuhkan, yaitu :

Windows XP Professional

XAMPP

Macromedia Dreamweaver 8

Adobe Photoshop CS

3.3.4 Analisis Kebutuhan Pengguna Sistem

Pengguna dari sistem tersebut adalah administrator web yang

bertugas sebagai pengelola web dan pengguna yang mengakses web yang

sudah di upload di internet.

3.3.5 Analisis Kelayakan Teknologi Dalam pembuatan situs web ini perlu adanya analisis kelayakan baik

pada teknologi hadware maupun software. Pada situs

ini imenggunakan web hosting. Web hosting merupakan penempatan situs

web pada server, sehingga web tersebut dapat dilaksanakan oleh seluruh

pengguna internet dengan spase harddisk 100 Mbyte, sehingga bisa

menampung data base pada situs tersebut dan bersifat fleksibel dengan bisa

menambah space harddisk pada server sesuai dengan kebutuhan.

3.3.6 Analisis Kelayakan Operasional

Sistem yang dikembangkan dapat dioperasikan dengan baik dalam

menyediakan informasi yang berkualitas kepada konsumen dan lebih bisa

mengoptimalkan pasar dan sumber daya yang ada, dengan pendayagunaan

waktu dan personil secara efisien,serta dapat meminimalkan kesalahan yang

mungkin terjadi.

3.3.7 Analisis Kelayakan Hukum

Peraturan menunjukkan bahwa pembuatan situs web lebih baik

tidak menyimpang dari peraturan hukum yang berlaku dan diterapkan

pemerintah atau aturan yang ada. Pada web ini perangkat lunak yang

digunakan baik sistem operasinya maupun program yang lainnya adalah

orisinil atau sah dengan lisensi yang dilindungi oleh undang – undang

tentang hak cipta.

3.3.8 Analisis Kelayakan Ekonomi

Dalam kelayakan ini, aspek yang dipertimbangkan adalah besarnya

dana yang diperlukan untuk mengembangkan sistem serta manfaat yang

diperoleh oleh sistem.

3.4 Analisis Biaya Dan Manfaat

3.4.1 komponen biaya 1. Biaya pengadaan ( procurement cost )

Yaitu biaya yang terjadi sehubungan dengan perolehan perangkat keras.

Merupakan biaya yang harus dikeluarkan pada tahun – tahun pertama (initial

cost) sebelum sistem dioperasikan.

2. Biaya persiapan operasi (start -up cost)

Yaitu semua biaya yang berhubungan dengan biaya untuk membuat sistem

siap untuk dioperasikan. Biaya persiapan ini merupakan biaya yang

dikeluarkan diawal – awal tahun sebelum sistem dioperasikan.

3. Biaya proyek (project –related cost)

Yaitu biaya untuk mengembangkan sistem termasuk penerapannya.yang

termasuk biaya proyek ini adalah biaya dokumentasi, transportasi untuk

mengumpulkan data, biaya analisis dan pemrogram (programmer).

4. Biaya operasi dan perawatan

Biaya operasi (outgoing cost ). Yaitu biaya yang dikeluarkan untuk

mengoperasikan sistem dapat beroperasi. Sedangkan biaya perawatan

(maintenance cost) yaitu biaya dikeluarkan untuk merawat sistem dalam

masa operasi. Misalkan biaya perawatan perangkat keras, biaya overhead

dan biaya perawatan perangkat lunak.

3.4.2 Komponen Manfaat

Komponen manfaat dapat diklasifikasikan kedalam dua bentuk

keuntungan :

1. Keuntungan berwujud (Tangible Benefits)

Keuntungan berwjud merupakan keuntungan yang berupa penghematan

atau peningkatan didalam perusahaan yang dapat diukur dengan kualitas

dalam bentuk satuan nilai uang.

2. Keuntungan tak Berwujud (intangible benafits)

Keuntungan tak berwujud merupakan keuntungan yang tidak dapat diukur

dalam bentuk satuan nilai. Oleh karena itu pengukurannya dilakukan dengan

taksiran. Keuntungan tidak berwujud ini dapat berupa peningkatan nama baik

atau citra.

3.5 Analisis Perancangan Sistem Perancangan proses atau perancangan model bertujuan untuk

menggambarkan alur proses yang terjadi dalam sebuah sistem. Secara umum

,metode yang digunakan untuk perancangan ini dibagi menjadi dua yaitu, physical

system dan logical system. Physical system merupakan metode yang tepat

digunakan untuk menggambarkan alir suatu sistem (system flowchart). Simbol –

simbol bagan alir ini menunjukkan secara tepat arti fisiknya. Sedang untuk

menggambarkan aliran data menggunakan data flow diagram (DFD).

3.5.1 Flowchart Sistem Flowchart sistem merupakan bagan yang menunjukkan arus pekerjaan

secara keseluruhan dari sistem. Bagan ini mnejelaskan urutan – urutan dari

prosedur- prosedur yang ada didalam sistem.

3.5.2 DFD (Data Flow Diagram) Rancangan model merupakan suatu gambaran yang menjelaskan salah

satu bentuk model, salah satunya adalah logical mode yang digambarkan

dengan diagram arus data (data flow diagram). Model ini menjelaskan kepada

user bagaimana nantinya fungsi-fungsi disistem informasi secara logika akan

bekerja.

4. Implementasi Sistem Kegiatan implementasi sistem dilakukan dengan dasar kegiatan yang

telah direncanakan dalam rencana implementasi

4.1. Pengujian Sistem Sesuai dengan rancangan fisik sebagai dokumentasi aplikasi, maka

program yang dibuat haruslah sesuai dengan dokumentasi yang telah dibuat.

Dalam penerapan kode-kode program yang membangun website ini juga harus

diuji agar terhindar dari kesalahan program secara menyeluruh.

1. Uji White Box

Uji coba white box menggunakan struktur control rancangan untuk

memperoleh tase cas. Didasarkan pada pengamatan yang teliti tahap detail

prosedur dan jalur loika yang melewati perangkat lunak diuji dengan

memberikan tase case yang menguji serangkaian kondisi atau loop tertentu.

Uji white box yang dilakukan pada website le borga catering dilakukan pada

pengisian testimoni dari pengunjung yang jika salah satu atau lebih bagian

tidak diisi maka akan muncul pesan error.

2. Uji Black Box

Uji coba black box yaitu pengujian spesifikasi suatu fungsi atau modul

apakah berjalan dengan sesuai dengan yang diharapkan atau tidak.

Pengujian ini berfokus pada persyaratan fungsional perangkat lunak. Modul

yang diuji pada website Le - Borga Jakarta Selatan adalah pada modul yang

ada pada halaman admin. Pengujian modul admin ini berhasil menampilkan

output sesuai dengan yang dijalankan atau yang diinputkan oleh user.

4.2 Pengujian Program Kesalahan program yang mungkin terjadi antara lain :

Kesalahan bahasa (language errors) atau kesalahan penulisan (syntax errors) atau

kesalahan gramatikal (grammatical errors) adalah kesalahan dalam penulisan kode

program yang tidak sesuai dengan yang diisyaratkan. Kesalahan ini relative mudah

ditemukan dan diperbaiki karena kompiler akan memberitahukan letak dan sebab

kesalahan waktu program dieksekusi.

4.3 Manual Program Manual program merupakan petunjuk bagaimana suatu program

digunakan, manual program berisi tentang file-file yang diperlukan dan juga cara-

cara pengoperasian program ini

1. Install program system operasi dalam hal ini Windows XP,.

2. Install program XAMPP, setelah program XAMPP terinstall baru source

program diletakkan di sub direktori C;\xampp\htdoct\cat.

3. Jalankan program start apache dan start mysql.

4. Jalankan browser kemudian ketikkan localhost/cat di address bar, maka akan

tampil halaman home.

5. Pada halaman Home dibagi menjadi 2 content, yaitu content kiri dan kanan

.Pada bagian kiri berfungsi untuk menampilkan menu website seperti : depan,

profil, login pelanggan, pendaftaran, kontak. Selain menu website ditampilkan

juga produk – produk le - borga yang terbagi dalam beberapa jenis. Pada

bagian kiri bawah merupakan banner / Fans page situs social networking yang

diharapkan dapat memperluas / memperkenalkan produk – produk le – borga

catering kepada seluruh pengguna internet. Sedangkan content kanan

berfungsi menampilkan detail menu website le – borga.

6. Menu depan / home berisikan tentang le – borga catering dan cara melakukan

transaksi pemesenan.

7. Menu profil berisikan profil le – borga catering yang meliputi visi misi dan

sejarah berdirinya le –borga catering.

8. Menu Login Pelanggan digunakan untuk login user / pelanggan yang ingin

melakukan transaksi pemesanan , konfirmasi bayar maupun memeriksa status

pemesanan produk le – borga catering.

9. Menu pendaftaran digunakan untuk membuat user baru / registrasi user

sebelum melakukan transaksi pemesanan.

10. Menu Kontak berisikan alamat le – borga catering dan No telpon.

11. Menu produk berisikan produk – produk le –borga yang terbagi dalam

beberapa jenis. Jika dipilih salah satu produk maka akan ditampilkan detail dari

nama, harga , keterangan dari produk yang di pilih.

12. Menu Support berisikan Bannner Fans page Social Networking yang di

harapkan dapat memperkenalkan produk – produk le – borga kepada seluruh

pengguna internet. User / pelanggan dapat melakukan Chating Via Yahoo

massengger.

13. Untuk dapat melakukan transaksi pemesanan user harus Melakukan

pendaftaran terlebih dahulu. Setelah user / pelanggan melakukan pendaftaran

tahap selanjutnya adalah melakukan login pada menu login pelanggan.

14. Jika username dan password benar maka user akan dibawa ke halaman menu

user. Ada pun menu yang terdapat menu user adalah Depan , Ubah profil ,

Daftar Produk , Pembayaran , Cek Pesan , Cek keranjang , Keluar / log out.

15. Untuk melihat dan memilih produk user / pelanggan dapat memilih menu

produk. Dalam daftar produk akan di tampilkan seluruh produk yang ada pada

le – borga catering. Proses selanjutnya user dapat memilih salah satu produk

dan kemudian akan ditampilkan secara detail produk tersebut serta user /

pelanggan diminta untuk mengisikan jumlah yang ingin di pesan. Pada

pemesanan produk tidak ada batasan / satu nota dapat berisi banyak produk.

Namun perlu di perhatikan jika user / pelanggan tidak melakukan pembayaran

dan konfirmasi bayar terhitung 6 hari setelah pemesanan maka pemesanan di

anggap batal dan otomatis akan terhapus oleh system.

16. User / pelanggan dapat dapat melakukan cek produk apa saja yang telah di

pesan melalui menu cek keranjang. User dapat menghapus / Menambah

produk yang ingin di pesan bila di perlukan. Jika tidak ada perubahan user /

pelanggan dalam melakukan tahap selanjutnya dengan memilih menu

transaksi pada cek keranjang.

17. Pada halaman transaksi user diminta untuk memasukan Nama , alamat ,

wilayah yang akan ditujukan untuk proses pengiriman. Selanjutnya user akan

di bawa ke halaman Nota pemesanan yang berisikan detail pemesan , detail

alamat yang ditujukan , detail produk yang di pesan serta catatan untuk segera

melakukan konfirmasi bayar. Nota tersebut dapat di simpan oleh user sebagai

bukti transaksi / untuk melakukan konfirmasi bayar. User dapat cek status

pemesanan pada menu cek pesan. Bila status pemesanan pesan maka

transaksi pemesanan telah sukses dilakukan. Maka tahap selanjutnya user

harus melakukan pembayaran dan melakukan konfirmasi bayar.

18. User dapat melakukan transaksi pembayaran ke rekening yang telah

ditentukan le-borga catering dengan jumlah transfer yang ada pada Nota

pemesanan.

19. User harus melakukan konfirmasi pembayaran melalui website pada menu

pembayaran dengan mengisi kan No pesan , No rekening pemesan , Jumlah

transfer / Total Nota pesan. User dapat cek status pemesanan pada menu

pesan yang sesuai dengan nota berubah menjadi konfir. Tahap selanjutnya

user dapat menunggu admin untuk mengkonfirmasi dari pembayaran user dan

selanjutnya barang dapat dikirim ke alamat tujuan.

20. Admin dapat melakukan login dengan menuliskan url pada web browser

http://localhost/cat/admin/ . Selanjutnya Admin memasukan username dan

password untuk mengakses panel admin. Jika username dan password benar

maka admin akan di arahkan menuju menu admin.php. Adapun Menu yang

terdapat dalam panel Admin adalah , menu admin , menu wilayah , menu jenis

, menu produk , menu konfirmasi , menu pemesanan , menu pelanggan , menu

laporan produk , menu laporan pemesanan , menu laporan penjualan , menu

laporan pengiriman , menu laporan pembayaran.

21. Menu admin yaitu meliputi input data admin, edit data admin, delete data

admin.

22. Menu wilayah yaitu meliputi input data wilayah , edit data wilayah, delete data

wilayah.

23. Menu jenis yaitu meliputi input data jenis , edit data jenis , delete data jenis.

24. Menu produk yaitu meliputi input data produk , edit data produk , delete data

produk.

25. Menu konfirmasi yaitu berfungsi menampilkan data konfirmasi pembayaran

user / pelanggan yang melakukan pemesanan.

26. Menu Pemesanan yaitu berfungsi menampilkan data pemesanan yang

dilakukan oleh user / pelanggan dan dapat juga berfungsi sebagari konfirmasi

transaksi setelah user / pelanggan melakukan pembayaran.

27. Menu pelanggan yaitu berfungsi menampilkan data – data pelanggan yang

terdaftar di website le –borga catering.

28. Menu laporan produk yaitu berfungsi menampilkan data seluruh produk dan

dapat juga di filter berdasarkan jenis produk.

29. Menu laporan pemesanan berfungsi menampilkan data pemesanan

berdasarkan criteria pemesanan hari ini , bulan , per tanggal.

30. Menu laporan penjualan berfungsi menampilkan data laporan penjualan hari

ini,bulan , per tanggal.

31. Menu laporan pengiriman berfungsi menampilkan data laporan pengiriman

produk le – borga catering.

32. Menu laporan pembayaran berfungsi menampilkan data laporan pembayaran

hari ini , bulan , per tanggal.

4.4 Pembahasan 4.4.1 Pembahasan Listing Program

Dalam pembahasan ini penulis hanya akan membahas skrip koneksi

yang akan selalu dugunakan untuk menghubungkan ke database., dan skrip

logout yang digunakan untuk menghapus session yang ada.

1. Skrip Konfirmasi.

Setelah user / Pelanggan melakukan pemesanan produk Le-borga catering

proses selanjutnya adalah user melakukan pembayaran dengan

menstransfer sejumlah uang yang sesuai dengan nota pemesanan ke

rekening le-borga. Proses selanjutnya user harus melakukan konfirmasi

pembayaran melalalui website agar proses pemesanan dapat dikonfirmasi

oleh Admin

4.4.2 Pembahasan Basis Data Pembuatan database meliputi penentuan tipe pada masing-masing

field sekaligus pembuatannya. Dalam membangun situs web ini penyusun

menggunakan MySQL Server dalam pembuatan database.

5. PENUTUP 5.1 Kesimpulan

Dari hasil pembuatan aplikasi website le borga catering dan sebagai akhir

dari laporan, penulis dapat menarik kesimpulan sebagai berikut :

1. Aplikasi web merupakan salah satu media yang tepat bagi le borga catering

untuk memberikan informasi dan pelayanan kepada pelanggan dan

masyarakat.

2. Proses pengolahan data untuk dijadikan sebuah informasi dan promosi yang

masih dilakukan le borga catering dengan cara manual membuat

ketidakefisienan dalam menyampaikan informasi kepada para pelanggan.

3. Script engine PHP cocok untuk digunakan dalam membangun aplikasi web

yang dinamis dan memiliki database.

4. Dengan adanya website ini, siapa saja dapat dengan mudah memperoleh

informasi mengenai le borga catering dan melakukan pemesanan secara

online dimana saja dan kapan saja tanpa harus datang langsung ke le borga

catering. Hal ini akan memudahkan pelanggan dalam melakukan pembelian.

5. Sistem yang diusulkan penyusun memiliki beberapa kelebihan, yaitu selain

sebagai media informasi yang up to date, desain yg dirancang juga bagus

dan unik. Selain itu, pelanggan dapat melakukan transaksi online, sehingga

ini akan menjadi suatu nilai lebih bagi le borga catering dalam persaingan

bisnis.

5.2. Saran Berdasarkan analisis dan kesimpulan diatas, dan juga sebagai bahan

pertimbangan bagi pihak le borga catering dalam usaha meningkatkan mutu dan

kualitas bersaing, saran yang ingin disampaikan sebagai berikut :

Jika aplikasi yang dibuat penyusun menjadi pilihan solusi alternatif bagi le

borga catering, maka promosi maupun penyampaian informasi le borga catering

akan lebih efektif dan efisien. Informasi lebih mudah dan cepat diakses,

pemesanan dan transaksi dapat dilakukan dimana saja dan kapan saja tanpa

ada batasan waktu dan tempat setelah diterapkannya sistem baru yang

memanfaatkan media internet.

1. Keberadaan sumber daya yang telah ada sangat disayangkan bila tidak

dimanfaatkan dengan baik untuk membangun citra, karakter dan nilai

keunggulan sebuah catering yang bermutu.M

DAFTAR PUSTAKA

Arief Rudyanto M,2005. Modul Praktikum Pemrograman Internet dengan PHP :

STMIK “AMIKOM” Yogyakarta.

Arbie,2004. Manajemen Database dengan MySQL. Andi : Yogyakarta.

Hartono Sunafri Bimo,2006. Modul Praktikum Pemrograman Internet : STMIK

“AMIKOM” Yogyakarta.

Jogianto. HM,1999. Analisis dan Disain Sistem Informasi (Edisi kedua; Andi :

Yogyakarta).

Abdul Kadir,2005. Belajar Database Menggunakan MySQL. Andi : Yogyakarta.

www.google.co.id