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 kesalahankesalahan dan dapat diterapkan sebagai media promosi dan informasi pada LeBorga 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, halalbihalal, 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 caracara 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