ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/PUBLIKASI_.pdf · Basis...
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