USULAN PENELITIAN Sistem Informasi Pemesanan Online di Percetakan Demank Menggunakan PHP dan MySQL Diajukan untuk memenuhi salah satu syarat memperoleh derajat Ahli Madya Komputer (A.Md.Kom)
ISTIANA 2013.041.106
PROGRAM STUDI MANAJEMEN INFORMATIKA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER IBRAHIMY SITUBONDO 2015
TANGGAPAN CATATAN REVISI Reviewer : Ahmad Homaidi, S.kom., M.Kom. : DIPERBAIKI Status : 1.Semua yang di jual di toko itu juga di proses. Pesan 2. laba,Rugi,Neraca juga di tampilkan. 3. perbaiki Proposal dengan baik. 4. isi proposal diperbaiki dengan data yang masuk akal, yang rasional.
TANGGAPAN
Tanggapan :
1. telah diperbaiki (Sistem Informasi Pemesanan Online di Percetakan Demank Bondowoso Menggunakan PHP dan MySQL) Halaman : 1 2. Telah di perbaiki di DFD. Hal : 12 3. Sudah dikoreksi di semua penulisan dan halaman. 4. Sudah dikoreksi di semua halaman dan penulisan.
USULAN PENELITIAN Sistem Informasi Pemesanan Online di Percetakan Demank Menggunakan PHP dan MySQL 1.
Latar Belakang Pengembangan aplikasi e-commerce bagi sebuah usaha merupakan proses
yang cukup kompleks. Perangkat lunak aplikasi e-commerce dalam dunia bisnis dapat mendukung proses pemasaran berjalan dengan lebih cepat dan efisien. Prosentase usaha percetakan yang menggunakan internet sebagai sarana promosi penjualan jasa percetakan tergolong masih kecil. Promosi yang dilakukan hanya melalui selebaran, pamflet maupun spanduk yang terbatas pada daerah-daerah tertentu. Setelah
dilakukan
perancangan
website
e-commerce
dan
diimplementasikan, maka promosi yang dilakukan oleh usaha percetakan akan lebih optimal yang berdampak pada meningkatnya penjualan jasa percetakan. Dengan website e-commerce ini, pelanggan dapat melakukan transaksi dimana saja dan kapan saja, serta dapat melakukan pengecekan terhadap perkembangan proses pesanannya. Dari hasil perancangan website e-commerce ini diharapkan dapat mempermudah usaha Percetakan dalam memperluas pemasaran produk Segala macam undangan yang mencakup seluruh wilayah, baik lokal maupun nasional, bahkan mencakup wilayah internasional di dalam perkembangannya. Selain itu pembuatan website promosi dengan desain yang menarik dan unik tentunya akan menjadi nilai lebih dalam sebuah usaha pemasaran, tentunya untuk menjaring pelanggan yang lebih banyak. Berdasarkan permasalahan di atas, maka dibuatlah konsep sebuah sistem yang akan menjadi mediator pemesanan online di percetakan Demank Bondowoso dengan menggunakan PHP dan MySQL. Sistem ini akan memberikan kemudahan Bagi percetakan dan .
1
2
2.
Identifikasi masalah Berdasarkan penjelasan latar belakang masalah di atas dapat di
identifikasikan sebagai berikut: a. minimnya informasi Promosi yang dilakukan hanya melalui selebaran, pamflet maupun spanduk yang terbatas pada daerah-daerah tertentu. b. Terdapat kekurangan dalam hal tingkat efektif dan efisien dalam pelayanan terhadap pelanggan yang akan melakukan pemesanan karena dilakukan dengan mengisi data secara manual. c. Proses
pembuatan
laporan
belum
ditangani
dengan
sistem
terkomputerisasi. d. Proses pengolahan data penjualan yang kurang akurat karena masih dilakukan secara manual 3.
Rumusan Masalah Berdasarkan latar belakang masalah di atas maka rumusan masalah yang
akan dibahas pada tulisan ini adalah bagaimana cara merancang dan membuat Sistem Informasi Pemesanan Online di Percetakan Demank Bondowoso Menggunakan PHP dan MySQL?. 4.
Batasan Masalah Agar penelitian sesuai dengan waktu, kondisi dan tingkat kesulitan maka
batasan masalah dari penelitian ini ialah sebagai berikut: a.
Objek penelitian pada Percetakan Demank Bondowoso.
b.
Penjualan produk hanya melayani pembelian yang ada di indonesia.
c.
Sistem yang dikembangkan untuk mempromosikan dan penjualan percetakan secara online
5.
Tujuan Dari rumusan masalah yang dipaparkan di atas, maka tujuan dari penelitian
ini adalah membangun Sistem Informasi Pemesanan Online di Percetakan Demank Bondowoso Menggunakan PHP dan MySQL. a.
Mempermudah konsumen dalam melakukan pemesanan.
b.
Lebih memperluas area pemasaran sehingga menambah jumlah konsumen.
3
c.
Media informasi penjualan akan lebih komunikatif dan informatif untuk promosi produk secara detail.
6.
Manfaat Penelitian
Manfaat dari penelitian ini ialah sebagai berikut: a.
Dapat mempermudah siapa saja dalam melakukan Pemesanan tanpa harus tatap muka.
b. 7.
Dapat menghemat waktu bagi konsumen. Metode Penelitian
a.
Metode Pengumpulan Data Metode pengumpulan data yang digunakan dalam pembuatan Laporan
Tugas Akhir adalah sebagai berikut: 1. Interview Interview (wawancara) yaitu proses memperoleh penjelasan untuk mengumpulkan informasi dengan menggunakan cara tanya jawab bisa diambil bertatap muka ataupun tanpa tatap muka yaitu melalui media telekomunikasi antara pewawancara dengan orang yang diwawancarai. 2. Observasi Observasi
(pengamatan)
merupakan
suatu
kegiatan
mendapatkan
informasi yang diperlukan untuk menyajikan gambaran riil suatu peristiwa. 3. Dokumentasi Dokumentasi merupakan metode pengumpulan data kualitatif sejumlah besar fakta dan data tersimpan dalam bahan yang berbetuk dokumtasi. Sebagian besar berbentuk surat, catatan harian, arsip foto, hasil rapat, cendramata, jurnal kegiatan dan sebagainya. 8.
Kajian Pustaka
8.1. Penelitian Terdahulu Perancangan Sistem Pemesanan Produk Berbasis WEB Pada CV.Hanif Niaga Grup ( Reza Myladi Fauzan, 100091020201, Program Study Teknik Informatika Fakultas Sains Dan Teknologi Universitas Negri Syarif Hidayatullah Jakarta). Penelitian skripsi ini bertujuan untuk menganalisa dan membuat aplikasi sistem pemesanan produk yang dapat menyajikaninformasi
4
yang dibutuhkan oleh konsumen. Dengan sistem ini pihak CV Hanif Niaga Grup dapat membangun sebuah sistem pemesanan produknya yang bisa menghilangkan keterbatasan Jrakdan waktu. Alat pengembangan yang digunakan peneliti,yaitu PHP sebagai aplikasi interface dan MySQL sebagai basis datanya. Ini semua dipilih karna kehandalan nya dalam pembuatan aplikasi berbasis web. Metode yang di gunakan adalah sistem Development Life Cycle(SDLC) Waterfall. Dalam kesempatan ini, penulis hanya membahas mengenai sistem pelayanan pemesanan melalui pembayaran secara cash (baik secara langsung maupun via transfer bank). Dan pemesanan sistem pelayanan berbasis web ini hanya di terapkan pada bidang pemasaran dan penjualan CV hanif Niaga Group. Rancang Bangun Sistem Informasi Pemesanan Tiket Bus Berbasis Web Pada Po. Selamet ( Mas Adi Prasetyo Sadewo 10.01.55.0099, Fakultas Teknologi Informasi Universitas Stikubank (Unisbank) Semarang ). Sistem ini dirancang serta dibangun untuk memudahkan konsumen dalam memesan tiket serta memudahkan admin dalam mengelola data konsumen, data tiket dan transaksi yang telah dilakukan, sehingga pekerjaan yang dilakukan akan lebih efeksi dan efisien. Untuk mencapai tujuan yaitu sistem yang efektif dan efisien perlu dilakukan analisa bagaimana sistem itu berjalan. Sebelum masuk ke dalam 37 kerangka kerja sistem, kami melakukan analisa komponen – komponen yang ada dalam sistem. Dalam rancang bangun sistem informasi pemesanan tiket bus berbasis web. Membangun Web Sebagai Media Promosi Dan Transaksi Produk Undangan Pernikahan Pada Percetakan Salsa Grafika Purworejo Dengan Php Dan Jquery
(Anik Kustiawan, L2F.302.460, Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro, Semarang). Dari hasil perancangan website ecommerce ini diharapkan dapat mempermudah usaha PercetakanSalsa Grafika Purworejo dalam memperluas pemasaran produk undangan pernikahannya yang mencakup seluruh wilayah, baik lokal maupun nasional, bahkan mencakup wilayah internasional di dalam perkembangannya. Selain itu pembuatan website
5
promosi dengan desain yang menarik dan unik tentunya akan menjadi nilai lebih dalam sebuah usaha pemasaran, tentunya untuk menjaring pelanggan yang lebih banyak. Sistem ini berinteraksi dengan dua entitas luar, yaitu Admin dan User. Seorang Admin web dapat memasukan data informasi ke dalam sistem serta memperoleh seluruh informasi Salsa Grafika , selain itu admin juga akan memproses pemesanan didalam sistem ini, sedang user dapat melihat informasi produk dan informasi lainnya serta dapat melakukan pemesanan (order) terhadap produk undangan pernikahan Salsa Grafika dan juga mengirim pesan ke Salsa Grafika, selain itu user juga dapat melihat slider, melihat galeri, download, mengetahui rekening bank,dan mengakses berita. 8.2 Definisi-Definisi a. Sistem Informasi Sistem innformasi dapat didefinisikan sebagai kumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data, memproses dan menyimpan serta mendistribusikan informasi. Dengan kata lain, SI merupakan kesatuan elemen-elemen yang saling berinteraksi secara sistematis dan teratur untuk menciptakan dan membentuk aliran informasi yang akan mendukung pembuatan keputusan dan melakukan kontrol terhadap jalannya perusahaan. 1 b. Pemesanan Menurut kamus besar bahasa Indonesia pengertian Pemesana adalah proses, perbuatan, cara memesan atau memesankan.2 c. Percetakan Percetakan adalah sebuah proses industri untuk memproduksi secara massal tulisan dan gambar, terutama dengan tinta di atas kertas menggunakan sebuah mesin cetak. Dia merupakan sebuah bagian penting dalam penerbitan dan percetakan transaksi.3 1
Budi Sutedjo. 2006. Perencanaan & Pembangunan Sistem Informasi. Yokyakarta: C.V ANDI OFFSET. (hal:11) 2 http://www.artikata.com/27-januari-2016 3 http://www.mumtzprint.com 25-januari-2016
6
d. Online Pada dasarnya istilah online atau dalam bahasa indonesianya dikenal sebagai daring (dalam jaringan) secara umum menunjukkan keadaan konektivitas. Sedangkan lawan katanya adalah offline atau dalam bahasa Indonesia disebut luring (luar jaringan). Dewasa ini internet sudah sangat familiar di masyarakat, tak hanya bisa diakses dengan mudah melalui komputer akan tetapi juga via smartphone dan tablet. Sehingga banyak pula orang yang memanfaatkan internet untuk berbisnis dan apa yang mereka kerjakan itu dinamakan bisnis online. Ada pula yang membuka toko di internet, maka dinamakan toko online. Pengertian online memang tidak sebatas terhubung dengan internet saja, tetapi online merupakan terhubung, terkoneksi, aktif dan siap untuk operasi sehingga dapat menjalani komunikasi dengan atau dikontrol oleh komputer. Online juga dapat didefinisikan sebagai suatu keadaan dimana sebuah komputer atau device terhubung dengan device lain dan biasanya melalui perangkat modem. Atau jika secara lebih luas lagi dapat pula online diartikan sebagai suatu keadaan yang sedang menggunakan jaringan, terhubung dalam jaringan, suatu perangkat dengan perangkat lainnya yang terhubung sehingga bisa saling terkoneksi. 4 e. PHP PHP (Hypertext Prepocessor) adalah sebuah bahasa pemrograman yang berbentuk Scripting, sistem kerja dari program ini adalah sebagai interpreter bukan sebagai Compiler.5 PHP atau yang memiliki kepanjangan PHP Hypertext Prepocessor merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi. HTML digunakan sebagai pembangun atau pondasi dari kerangka layout
4
www.updatekeren.com “Pengertian Online”. 31 Januari Bunafit Nugroho. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL. Yogyakarta: GAVA MEDIA. (hal:201) 5
7
web, sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP tersebut, sebuah web akan sangat mudah di-maintenance. PHP berjalan pada sisi server sehingga PHP disebut juga sebagai bahasa Server Side Scripting. Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya web server. PHP ini bersifat open source sehingga dapat dipakai secara cuma-cuma dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows maupun Linux, PHP juga dibangun sebagai modul pada web server apache dan sebagai binary yang dapat berjalan sebagai CGI. 6 f. MySQL MySQL adalah software atau program database server, MySQL merupakan software atau programnya. Sedangkan SQL adalah bahasa pemrogramannya, SQL adalah bahasa permintaan (query) dalam database server, termasuk dalam MySQL itu sendiri. SQL juga dipakai dalam software database server lainnya, seperti SQL Server, Oracle, PostgreSQL dan lainnya. 7 MySQL merupakan perangkat lunak yang digunakan untuk membangun database yang sering digunakan dilingkungan linux. MySQL merupakan software open source yang berarti free untuk digunakan. Selain di lingkungan linux, MySQL juga tersedia di lingkungan windows. Pada umumnya software MySQL dilingkungan windows dipasang pada dorectori c:\mysql, sedangkan modul-modul executable dari software MySQL diletakkan pada direktori c:\mysql\bin. Secara default file-file database disimpan pada direktori c:\mysql\data.8 g. Basisdata Basisdata, menurut Stephens dan Plew (2000), adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai alasan. Dengan basisdata, pengguna dapat 6
Agus Saputra. 2011. Trik dan Solusi Jitu Pemrograman. Jakarta: PT Elex Media Komputindo. (hal:1) 7 Bunafit Bugroho. 2013. Dasar Pemrograman Web PHP – MySQL dengan Dreamweaver. Yogyakarta: GAVA MEDIA. (hal:26) 8 Moh Sulhan. 2007. Pengembangan Aplikasi Berbasis Web dengan PHP & ASP. Yogyakarta: GAVA MEDIA. (hal:118)
8
menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus mudah diambil. Kriteria dapat digunakan untuk mengambil informasi. Cara data disimpan dalam basisdata menentukan seberapa mudah mencari informasi berdasarkan banyak kriteria. Data pun harus mudah ditambah ke dalam basisdata, dimodifikasi, dan dihapus. Kemudian, Silberschatz, dkk:, (2000) mendefinisikan basisdata sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. Sistem manajemen basisdata (DBMS) adalah kumpulan data yang saling berhubungan dan kumpulan program untuk mengakses data. Tujuan utama sistem manajemen basisdata adalah menyediakan cara menyimpan dan mengambil informasi basisdata secara mudah dan efisien. 9 h. DFD Data Flow Diagram atau yang disingkat DFD merupakan suatu diagram yang menggambarkan alir data dalam suatu entitas. DFD juga dapat diartikan sebagai teknik grafis yang menggambarkan alir data dan transformasi yang digunakan sebagai perjalanan data dari input atau masukan menuju keluaran atau output.10 Gane/Sarson
Yourdon/De
Nama Simbol
Keterangan
Marco Entitas
Entitas eksternal
Eksternal
dapat
berupa
orang/unit terkait
yang
berinteraksi dengan tetapi
sistem di
luar
sistem
9
Janner Simarmata & Imam Paryudi. 2006. Basis Data. Yokyakarta: C.V ANDI OFFSET. (hal:1) Agus Saputra. 2014. Forum Diskusi dengan PHP dan MySQL. Cirebon: CV. ASFA Solution. (hal:9) 10
9
Proses
Orang, unit yang mempergunakan atau melakukan transformasi data. Komponen fisik
tidak
diidentifikasikan Aliran Data
Aliran
data
dengan
arah
khusus
dari
sumber
ke
tujuan Data Store
Penyimpanan data atau tempat data direfer oleh proses
Tabel 1: Simbol-Simbol DFD i. ERD Entity relationship adalah suatu cara memodelkan suatu data ditingkat konseptual dalam perancangan basisdata. Model Entity Relationship merupakan alat modeling data yang populer dan banyak digunakan oleh para perancang database. Data model merupakan representasi abstrak dari data tentang entitas, kejadian, aktifitas dan asosiasinya dalam suatu organisasi. Tujuan dari pemodelan data adalah untu menyajikan data dan menjadikan data mudah dimengerti, sehingga mempermudah perancangan dan pengaksesan database. Berdasarkan tipe konsepnya, data model dibagi menjadi dua kategori yaitu Conceptual (High Level) Data Model dan Physical (Low Level) Data Model. Conceptual Data Model merupakan konsep yang berkaitan dengan pandangan pemakai terhadap data, sedangkan Physical Data Model merupakan konsep yang menerangkan detail dari bagaimana data disimpan di dalam komputer. Dalam
10
pandangan ini model Entity-Relationship digunakan untuk menggambarkan Conceptual Data Model (E-R).11 9.
Sistematika Penulisan Untuk mempermudah penyelesaian penulisan ini, maka akan dilanjutkan
penyusunan sistematika penulisan dengan maksud mempermudah penyusunan sistematika penulisan dengan maksud memepermudah dan memperjelas tujuan dari bab yangn akan dibahas yaitu: BAB I : PENDAHULUAN Pada bab ini menjelaskan tentang Latar Belakang, Rumusan Masalah, Batasan Masalah, Tujuan dan Manfaat Penelitian, Metode Penelitian dan Sistematika
Penulisan
yang
merupakan
gambaran
pokok
dari
permasalahan yang ada. BAB II : KAJIAN PUSTAKA Pada bab ini akan diuraikan tentang Tinjauan Penelitian Terdahulu, dan pengertian–pengertian yang berhubungan dengan masalah yang sedang di bahas. BAB III : ANALISIS DAN PERANCANGAN Pada bab ini menjelaskan tentang analisa sistem, gambaran umum sistem, analisa kebutuhan sistem, rancangan output/input dan rancangan proses. BAB IV : IMPLEMENTASI DAN PEMBAHASAN Pada bab ini menjelaskan tentang spesifikasi hardware dan software, uji coba aplikasi dan source code. BAB V : PENUTUP Pada bab ini menjelaskan tentang kesimpulan–kesimpulan yang berasal dari bab–bab sebelumnya dan memberikan saran terhadap sistem yang dibuat agar menjadi lebih baik. 10.
Perancangan Sistem 1. Diagram Konteks
11
Ahmad Homaidi. 2014. Pemodelan Sistem Menggunakan Power Designer. Situbondo. (hal:7)
11
Digram konteks merupakan suatu diagram alir yang tingkat tinggi yang menggambarkan seluruh jaringan, masukan dan keluaran. Sistem yang dimaksud adalah untuk menggambarkan sistem yang sedang berjalan. Digram konteks merupakan gambaran umum sistem yang nantinya akan kita buat. Secara uraian dapat dikatakan bahwa diagram konteks itu berisi itu siapa saja yang memberikan data (inputan) ke sistem kepada siapa data informasi itu diderikan (melalui sistem). Yang terdapat dalam gambar 1. Info Peng iriman Barang Data Pemes an Data Pesanan konfirm Pembayaran CUSTOM ER
0 laporan jurnal keuang an
SI PEM ESANAN ONLINE DI PERCETAKAN DEMANK
Laporan Pemesanan KEPALA Laporan_Laba Rugi
Login User Konfirm log in jurnal keuang an Data Produk katag ori ADMIN Data Ong kir Verifikas i pembayaran Info Pembayaran Info_Pemesanan View Laba Rug i
Gambar 1 : Diagram Konteks 11.
Jadwal/skedul penulisan tugas akhir Tabel 2. Rincian kegiatan penulisan TA BULAN KE1 NO
KEGIATAN
1
Pengumpulan Refrensi
2
3
4
5
6
12
2
Penyusunan Proposal
3
Pengusulan Penelitian
4
Pengumpulan Data
5
Perancangan Sistem
6
Pembuatan Sistem
7
Pengujian Sistem
8
Penulisan Laporan
9
Ujian Tugas Akhir
DAFTAR PUSTAKA Agus Saputra. 2011. Trik dan Solusi Jitu Pemrograman. Jakarta: PT Elex Media Komputindo. Agus Saputra. 2014. Forum Diskusi dengan PHP dan MySQL. Cirebon: CV. ASFA Solution. Ahmad Homaidi. 2014. Pemodelan Sistem Menggunakan Power Designer. Situbondo. Budi Sutedjo. 2006. Perencanaan & Pembangunan Sistem Informasi. Yokyakarta: C.V ANDI OFFSET. Bunafit Bugroho. 2013. Dasar Pemrograman Web PHP – MySQL dengan Dreamweaver. Yogyakarta: GAVA MEDIA. Bunafit Nugroho. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL. Yogyakarta: GAVA MEDIA. http://www.artikata.com/.27-januari2016 http://www.mumtzprint.com 25-januari-2016 Janner Simarmata & Imam Paryudi. 2006. Basis Data. Yokyakarta: C.V ANDI OFFSET. Moh Sulhan. 2007. Pengembangan Aplikasi Berbasis Web dengan PHP & ASP. Yogyakarta: GAVA MEDIA. www.updatekeren.com “Pengertian Online”. 31 –Januari-2016