Anda di halaman 1dari 17

PROPOSAL SKRIPSI

PERANCANGAN SISTEM INFORMASI PENJUALAN


AYAM GEPREK DI BANDAR LAMPUNG BERBASIS WEB

Disusun oleh:
Iwan Jaya Bakti

NPM :18312074

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS TEKNOKRAT INDONESIA
BANDAR LAMPUNG
2021
BAB I
PENDAHULUAN

1.1 LATAR BELAKANG


Pada zaman sekarang internet tidak begitu asing lagi bagi kita, dimana jaringannya
berkembang begitu pesat. Salah satu media di internet adalah website. Pada awalnya
sebuah website digunakan untuk menyampaikan informasi secara online tapi sekarang
website telah berkembang bagi aktivitas bisnis, seperti e-commerce, e-marketing, online
transaction dan lain - lain.

Keberadaan internet telah menghadirkan kemudahan bagi masyarakat, karena selalu


mengikuti kemajuan teknologi Hal ini tentu saja semakin memantapkan posisinya sebagai
bagian integral masyarakat di masa kini, bukan hanya sebagai rujukan informasi, tetapi
juga gaya hidup dan kebudayaannya.

Geprek Maknyus yang bergerak di bidang penjualan Makanan dan bertempat di


kota Bandar Lampung saat ini mengalami kesulitan dalam mengembangkan penjualan
maupun promosi, dikarenakan masih menggunakan sistem penjualan dan promosi yang
masih konvensional (direct selling) dalam arti pelanggan masih harus datang ke tempat
penjualannya langsung dan sistem promosi yang hanya dengan menyebarkan brosur,
walaupun sudah berjalan baik di kota Bandar Lampung tetapi tidak berlaku di zaman
sekarang, karena tidak semua kalangan dapat menerima informasi mengenai produk Geprek
Maknyus, jelas ini sangat mempengaruhi hasil penjualan.

Dikarenakan sistem penjualan yang masih konvensional Geprek Maknyus


berkeinginan untuk mengembangkan sistem penjualan dan promosi yang lebih baik, lebih
menguntungkan, lebih efisien, dan efektif untuk wilayah Bandar Lampung dan sekitarnya,
Maka penulis memberikan solusi dengan membuat sebuah aplikasi penjualan makanan dan
promosi yang berbasis web, karena sudah diterangkan diatas yaitu dengan memanfaatkan
internet sebagai sarana menjual makanana dan promosi dengan harapan Geprek Maknyus
lebih dikenal dan produknya lebih diminati oleh masyarakat Bandar Lampung
khususnya dan oleh para pengguna internet umumnya.
Berdasarkan masalah diatas, maka penulis tertarik mengambil judul
“PERANCANGAN SISTEM INFORMASI PENJUALAN AYAM GEPREK DI BANDAR
LAMPUNG BERBASIS WEB”.

1.2 RUMUSAN MASALAH


Bagaimana Merancang Suatu Sistem Informasi Penjualan Ayam Geprek Di
Bandar Lampung Berbasis Web pada Geprek Maknyus, agar bisa mempermudah dalam
sistem informasi penjualan dan dikenal oleh masyarakat luas dan khususnya pengguna
internet.

1.3 TUJUAN
Tujuan penulis melakukan penelitian pada Geprek Maknyus adalah untuk
membuat sebuah program aplikasi penjualan secara online, sehingga dapat meningkatkan
jumlah penjualan pada produknya. Sedangkan tujuan penulis melakukan penelitian
terhadap penjualan makanan pada Geprek Maknyus adalah :

1. Untuk mengetahui sistem yang sedang berjalan pada Geprek Maknyus.


2. Untuk membuat perancangan program aplikasi penjualan Makanan yang berbasis
web pada Geprek Maknyus.
3. Untuk menganalisis dan pengujian program pada Geprek Maknyus.
4. Untuk mengimplementasikan program penjualan Makanan yang berbasis web
pada Geprek Maknyus.
5. Mempermudah masyarakat untuk mengakses informasi mengenai Handphone
dengan aplikasi yang tersedia.
6. Tersedianya informasi lengkap mengenai Makanan berdasarkan sumber yang
sudah ada.
7. Dapat menjadi solusi bisnis yang bisa berguna dalam pengelolaan data transaksi
secara lebih baik

1.4 MANFAAT
1. Mempermudah masyarakat untuk mengakses informasi mengenai Makanan
dengan aplikasi yang tersedia.
2. Tersedianya informasi lengkap mengenai Makanan berdasarkan sumber yang
sudah ada.
3. Dapat menjadi solusi bisnis yang bisa berguna dalam pengelolaan data
transaksi secara lebih baik
BAB II
TINJAUAN PUSTAKA

2.1 LANDASAN TEORI

2.1.1 Pengertian Sistem

Sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk


mencapai tujuan yang sama (Hanif Al Fatta, 2007:3).

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling


berhubungan, berkumpul bersama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu (Andri Kristanto, 2008:1).

Dari pengertian diatas, dapat disimpulkan bahwa, sistem merupakan


kumpulan komponen atau elemen yang saling berintegrasi dan bekerja sama
untuk mencapai tujuan.

2.1.2 Pengertian Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna
dan lebih berarti bagi yang menerimanya dan bermanfaat dalam pengambilan
keputusan pada saat ini atau dimasa yang akan datang (Davis, 2000; Hanif Al
Fatta, 2007:9).

Informasi adalah kumpulan data yang telah diolah menjadi bentuk


yang lebih berguna dan lebih berarti bagi yang menerimanya (Andri
Kristanto,2008:7).

Berdasarkan pendapat diatas, dapat disimpulkan bahwa, informasi


adalah kumpulan sebuah data yang telah diolah dan memiliki nilai tambah
sehingga menjadi lebih berarti dan lebih berguna bagi penerimanya.

2.1.3 Pengertian Sistem Informasi

Sistem Informasi adalah kombinasi antara prosedur kerja, informasi,


orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan
dalam sebuah organisasi (Abdul Kadir, 2003:15).

Sistem Informasi adalah sekumpulan dari prosedur organisasi yang


pada saat dilaksanakan akan memberi informasi bagi pengambil keputusan dan
atau untuk mengendalikan organisasi (Andri Kristanto, 2008:13).
Dari pengertian diatas, dapat disimpulkan bahwa, sistem informasi
adalah komponen yang saling bekerja sama untuk mengumpulkan sebuah data
lalu diproses menjadi informasi dan di distribusikan kepada pemakai atau
suatu sistem yang mengubah data menjadi informasi sehingga dapat berguna
dalam pengambilan suatu keputusan.

2.1.4 Pengertian Penjualan

Menurut Kotler (2006:457), penjualan merupakan sebuah proses


dimana kebutuhan pembeli dan kebutuhan penjualan dipenuhi, melalui antar
pertukaran informasi dan kepentingan. Jadi konseppenjualanadalah cara untuk
mempengaruhikonsumen untuk membeli produk yang ditawarkan.

Jadi konsep penjualan adalah cara mempengaruhi konsumen untuk


membeli produk yang ditawarkan. Penjualan mempunyai dua sistem
pembayaran yang bisa diterapkan oleh suatu perusahaan yaitu dilakukan
dengan cara tunai dan dilakukan menggunakan cara kredit atau sering disebut
cara angsuran.

2.1.5 Pengertian Basis Data (Database)

Database adalah sebuah bentuk media yang digunakan untuk


menyimpan sebuah data, atau dapat diilustrasikan sebagai gudang tempat
penyimpanan berbagai data (Bunafit Nugroho, 2004: 168).

Database adalah suatu pengelolaan data dalam media eksternal yang


memungkinkan seseorang dengan mudah menyimpan data dan
menggunakannya ketika data tersebut diperlukan (Abdul Kadir, 2009:224).

Dari pengertian diatas, dapat disimpulkan bahwa, database adalah


kumpulan data yang saling berhubungan dan disimpan didalam media
penyimpanan elektronik.

2.1.6 Web Server

Web server adalah suatu software yang bertindak melayani pengaksesan


aplikasi web. Contoh software yang berfungsi sebagai web server antara lain
Apache, IIS, dan Xitami (Abdul Kadir, 2009).

Web browser seperti expoler atau navigator berkomunikasi melalui


jaringan (termasuk jaringan internet) dengan web server, menggunakan HTTP
browser akan mengirimkan request kepada server untuk meminta dokumen
tertentu atau layanan yang disediakan oleh server. Server juga memberikan
dokumen atau layanannya dengan menggunakan protokol HTTP.

2.1.7 Web Browser

Web browser adalah sebuah aplikasi perangkat lunak untuk melintasi, mengambil,
dan menyajikan sumber informasi di world wide web (Abdul Kadir, 2009).

2.1.8 Hyper Text Markup Language ( HTML )

HTML(Hyper Text Markup Language) adalah suatu bahasa pemrograman


dalam bentuk skrip yang dapat digunakan untuk menyusun halaman web
(Abdul Kadir, 2009).

Struktur Dasar HTML :

a. Setiap dokumen HTML harus diawali dengan menuliskan tag <html>


dan tag </html> diakhir dokumen.Tag ini menandai elemen HTML, yang
berarti dokumen HTML dalam suatu dokumen hanya ada satu elemen
HTML.
b. Section atau elemen head ditandai dengan tag <head> diawal dan tag
</head> diakhir, di dalamnya berisi informasi tentang dokumen
htmlnya.Minimal informasi yang dituliskan dalam elemen ini adalah
judul dari dokumen. Judul ini ditampilkan pada caption bar dari window
browser yang ditandai dengan menggunakan tag <title> dan diakhiri
dengan </title>.
c. Section atau elemen body ditandai dengan tag <body> diawal dan
tag </body> diakhir. Elemen ini berisi dokumen yang akan ditampilkan
pada browser yaitu : paragraf, grafik, link, tabel dan sebagainya. Section
body ini merupakan elemen terbesar di dalam dokumen HTML.
2.1.9 Apache Web Server
Apache web server adalah suatu aplikasi atau perangkat lunak yang
digunakan untuk bertindak melayani pengaksesan aplikasi web (Abdul
Kadir,2009).

Apache berada dibawah GNU, General public yaitu lisensi yang


bersifat free karena itu apache dapat di download gratis pada alamat
http://www.apache.org. Saat ini apache banyak digunakan sebagai web server
di portal besar dengan pertimbangannya sebagai berikut:
a. Apache masuk dalam kategori free software (software gratis)
b. Instalasi apache sangat mudah.
c. Mampu beroperasi pada semua platform system operasi yaitu : AUX 3.1,
free BSD, Linux, solaris, windows, dan lain-lain.
d. Mudah dalam mengkofigurasikannya karena apache ini hanya mempunyai
empat titik konfigurasi.
e. Apache sangat mudah dalam penambahan peripheral lainnya ke dalam
platform web server, misalkan menambahkan modul.
2.1.10 PHP (Personal Home Page)

PHP (Personal Home Page) adalah sebuah piranti yang dapat dipakai
untuk membuat aplikasi berbasis website. Aplikasi web adalah aplikasi yang
dijalankan melalui browser (Abdul Kadir, 2009).

PHP atau biasanya disebut Hypertext Preprosessor, PHP merupakan


bahasa scripting yang menyatu dengan HTML dan berada di dalam server
(server- side HTML-embedded Scripting). Artinya sintaks dan perintah yang
akan diberikan sepenuhnya dijalankan diserver tetapi disertakan pada
halaman HTML biasa. Bahasa PHP mempunyai kemiripan sama dengan
bahasa C dan memilki kelebihan yang tidak dimiliki oleh bahasa pemograman
sejenisnya, diantaranya adalah :

a. PHP sangat mudah dibuat dan dijalankan, maksudnya php dapat berjalan
pada semua web server apapun dan dapat dijalankan dengan sistem
operasi yang berada seperti windows dan Unix.
b. PHP sangat efisien, karena hanya memerlukan resource sistem yang
sangat sedikit dibandingkan dengan bahasa pemrograman lainnya.
c. PHP dapat diigunakan di beberapa database meliputi MySQL, Sybase,
Interbase, Oracle, Ms.SQL, Server, Microsoft Acces, Database lainnya.
2.1.11 MySQL
MySQL adalah sebuah program database server yang mampu
menerima dan mengirimkan data dengan sangat cepat, bersifat multi user, serta
menggunakan perintah standar SQL (Bunafit Nugroho, 2004).

MySQL adalah multiuser database yang merupakan suatu relational


database management system (RDBMS) client atau server yang berbasis SQL
buatan T.C.X data consultab AB, swedia. Database MySQL hanya memerlukan
ruang hardisk yang kecil untuk aplikasinya, dan sangat mudah digunakan
pada database server sangat cocok untuk aplikasi kecil dan menengah.
Alasan digunakannya MySQL sebagai database server:

a. Mendukung digunakannya MySQL sebagai database server.


b. Dukungan standar yang telah ada.
c. Mampu membuat table berukuran sangat besar.
d. Kecepatan,kehandalan dan kemudahan dalam penggunaannya.
2.1.12 Adobe Dreamweaver
Adobe Dreamweaver adalah sebuah program aplikasi untuk membuat
sebuah website, baik secara grafis atau menuliskan kode sumber secara
langsung. Adobe Dreamweaver memudahkan bagi pengembang website
untuk mengelola halaman website serta asetnya, baik gambar (image),
animasi flash, video, suara dan lain-lain. Adobe Dreamweaver menyediakan
fasilitas untuk pemrograman scipting meliputi ASP, JSP, PHP, JavaScript,
Cold Fusion, CSS, XML dan lainnya.

2.1.13 XAMPP For Windows

Menurut Bunafit Nugroho ( 2005 ) Xammp merupakan paket PHP yang


berbasis open source yang dikembangkan oleh sebuah komunitas open source.

Untuk install aplikasi XAMPP tidak perlu lagi instalasi dan konfigurasi web
server Apache, PHP maupun MySQL secara manual karena XAMPP akan
menginstalasi dan mengkonfigurasikannya secara otomatis. Untuk
mendownload aplikasi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang
terbarunya anda bisa download pada http://www.apachefriends.org/en/xampp-
window.html. Software XAMPP versi ini terdiri atas:

a. Apache versi 2.0.54

b. MySQL versi 4.1.12


c. PHP versi 5.0.4

d. phpMyAdmin versi 2.6.2-p11 dan lain-lain

2.2 FLOWCHART
Flowchart adalah gambar simbol-simbol yang digunakan untuk
menggambarkan urutan proses atau intruksi-intruksi yang terjadi didalam suatu
program komputer secara sistematis dan logis (Sugiyono, 2005). Berikut
simbol- simbol flowchart di lihat pada tabel 2.2.1:

Tabel 2.2.1 Simbol-simbol Flowchart

SIMBOL ARTI

Input / Output Mempresentasiskan input atau output data yang


diproses atau informasi.

Proses Memproses data menjadi output yang akan terjadi


jika bener.

Keputusan
Pengambilan Keputusan (Decision).

Penjelasan Digunakan untuk komentar tambahan.

Dokumen I/O dalam format yang di cetak.

Predefined Proses Rincian Operasi berada di tempat lain.

Terminal Point Awal dan Akhir Flowchart.

Anak Panah
Mempresentasiskan alur kerja.
2.3 DATA FLOW DIAGRAM ( DFD )

Menurut Hanif Al Fatta (2007) Data Flow Diagram (DFD) adalah


merupakan diagram yang digunakan untuk mengambarkan proses-proses yang
terjadi pada sistem yang akan dikembangkan. Dengan model ini, data-data
yang terlibat pada masing- masing proses dapat diidentifikasi. Adapun simbol-
simbol DFD yaitu :

Tabel 2.3.1 Simbol-simbol Data Flow Diagram ( DFD )

SIMBOL ARTI

Entity Luar Merupakan sumber atau tujuan dari aliran data atau ke
sistem. Entity luar merupakan lingkungan luar sistem .

Aliran Data Menggambarkan aliran data dari satu proses ke proses


lainnya.

Storage Merupakan komponen yang berfungsi untuk


menyimpan data atau file.
Proses
Proses atau fungsi yang mentransformasikan data.
2.4 ENTITY REALITIONAL DIAGRAM (ERD )
Menurut Hanif Al Fatta (2007) ERD adalah gambar atau
diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan
dalam sistem bisnis. Berikut Simbol-simbol Entity Relational Diagram:

Tabel 2.4.1 Simbo-simbol ERD

SIMBOL ARTI

Entity Sesuatu yang terdapat di dunianya


baik yang kelihatan maupun yang abstrak.

Relationship Menggambarkan hubungan yang terjadi


antara satu entity atau lebih entity lain.

Atribut
Sifat/Karakteristik suatu entitas yang menyediakan
penjelasan secara mendetail tentang entitas tersebut.
2.5 KERANGKA PEMIKIRAN
Agar komputer dapat mengelola data yang kita inginkan disini kita akan
membuat suatu sistem informasi yang terkomputerisasi. Sistem informasi
terkomputerisasi adalah suatu sistem komputer untuk mengolah suatu data
dengan menggunakan suatu sistem yang berbasis komputer. Di dalam sistem
informasi terkomputerisasi ini, segala aktifitas pengolahan data menggunakan
komputer dan hasil dari pengolahannya dapat dibandingkan dengan hasil
pengolahan data yang dilakukan secara manual. Sistem ini akan dibuat adalah
sistem informasi penjualan makanan dengan menggunakan bahasa
pemrograman PHP dan MySql. Setelah dibandingkan kita dapat melihat
perbedaan yang signifikan antara pengolahan data menggunakan komputer serta
pengolahan data secara manual. Perbedaannya dapat dilihat kita lihat dari segi
waktu, keakuratan, biaya dan lainnya. Berikut bentuk flowchart sistem yang
ada dan sistem yang diusulkan:

Gambar 2.5.1 Flowchart Sistem Yang Diusulkan


2.6 HIPOTESIS
Dengan adanya sistem informasi penjualan Ayam Geprek berbais
web pada Geprek Maknyus yang menggunakan bahasa pemrograman PHP
dan MySQL, akan menghasilkan informasi penjualan Handphone yang cepat,
tepat dan akurat.
BAB III
METODOLOGI PENELITIAN

3.1 Sumber dan Teknik Pengumpulan Data

Sumber penulisan proposal skripsi ini didapat langsung dari


Gekprek Maknyus, dan teknik pengumpulan data yang akan digunakan oleh
penulis yaitu:

3.1.1 Metode Pengamatan (Observasi)

Dalam proses pengumpulan data ini penulis melakukan pengamatan


secara langsung di Geprek Maknyus. Sehingga penulis mendapatkan data yang
sesuai dengan keadaan sebenarnya.

3.1.2 Metode Wawancara (Interview)

Adalah metode pengumpulan data dengan cara melakukan tanya jawab


secara langsung baik dengan pimpinan maupun karyawan dan karyawati
Geprek Maknyus sehingga penulis mendapatkan data yang diperlukan.

3.1.3 Dokumentasi

Metode dokumentasi adalah suatu metode pengumpulan data dengan


cara mengambil atau mengumpulkan dokumen yang dianggap perlu dalam
proses penulisan laporan ini.

3.1.4 Metode Pustaka

Pada metode ini penulis melakukan pengumpulan data dengan


membaca dan mencatat data-data yang ada pada suatu buku atau literature
yang berhubungan dengan laporan yang disusun oleh penulis.
3.1.5 Metode Pengujian Sistem

Dalam pembuatan suatu program, membutuhkan suatu teknik


pengujian yang berguna dalam mengevaluasi program yang dibuat. Adapun
teknik pengujian program yang digunakan oleh penulis adalah teknik
pengujian White box.

3.1.5.1 Black Box

Menurut Hanif Al Fatta (2007) terfokos apakah unit program


memenuhi kebutuhan (requirement) yang disebutkan dalam spesifikasi. Pada
black box testing, cara pengujian hanya dilakukan dengan menjalankan atau
mengeksekusi unit atau modul, kemudian diamati apakah hasil dari unit itu
sesuai dengan proses bisnis yang diinginkan.

3.1.5.2 White Box

Menurut Hanif Al Fatta (2007) White box testing adalah cara pengujian
dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada,
dan menanalisis apakah ada kesalahan atau tidak. Jika ada modul yang
menghasilkan output yang tidak sesuai dengan proses bisnis yang dilakukan,
maka baris-baris program, variable, dan parameter yang terlibat pada unit
tersebut akan dicek satu perstu dan diperbaiki, kemudian di-compile ulang.

Penulis menggunakan metode white box dalam perancangan


program aplikasi ini, dikarenakan metode black box ini tidak terfokus pada
struktur kontrol seperti pengujian whitebox tetapi pada domain informasi.
3.1.6 Metode Analisis dan Desain Sistem

3.1.6.1 Analisis Sistem

Geprek Maknyus dalam pengelolaan data Makanan, data konsumen,


data harga dan data pembayaran masih menggunakan cara manual yaitu
dengan menggunakan Microsoft Excel, sehingga banyak mengalami kendala baik
dalam pencarian data konsumen, data pembayaran, dan pembuatan laporan
bulanan. Sedangkan sistem yang akan dibuat sudah menggunakan komputer di
dalam pengolahan datanya.

3.1.6.2 Desain sistem

Sistem pengolahan data konsumen, data tunggakan, data pembayaran,


dan pembuatan laporan merupakan suatu sistem yang didukung oleh komputer
dan program aplikasi maka proses pengolahan datanya tidak akan
membutuhkan waktu yang sangat lama. Dalam membuat desain sistem disini
penulis menggunakan Adobe Dreameaver CS6.
DAFTAR PUSTAKA

Al Fatta, Hanif,2007.Analisis dan Perancangan Sistem Informasi, Andi Offset,Yogyakarta


Jogiyanto, 2006. Pengenalan Komputer. Cv Andi Offset. Yogyakarta.
Kadir, Abdul, 2009. Mudah Menjadi Programmer PHP, Yescom, Yogyakarta.
Kotler dan Amstrong, 2006, Prinsip-Prinsip Pemasaran Edisi 12 Jilid 1,
Penerbit Erlangga, Jakarta.
Nugroho Adi, 2005. Analisis dan Perancangan Sistem Informasi Dengan Metodologi
Berorientasi Objek. Informatika Bandung.
ShourtCourse, 2010.Mendesain Website Dinamis dan Menarik dengan Adobe Dreamweaver
CS4, Andi Offset, Yogyakarta.
Sidik Betha, 2012. Pemrograman Web dengan PHP. Informatika Bandung.

Anda mungkin juga menyukai