Anda di halaman 1dari 41

SISTEM INFORMASI POINT OF SALES

CIO CAFE GRIYA BUKIT JAYA


BERBASIS WEB

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana


Jenjang Strata Satu (S1) Pada Program Sistem Informasi Tahun
Akademik 2018-2019

DISUSUN OLEH : GINANJAR


INDRA KUSUMA
109150940124

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN


KOMPUTER PRANATA INDONESIA
BEKASI
2019
KATA PENGANTAR

Dengan mengucapkan Syukur Alhamdulillah kehadirat Allah SWT dan atas

Ridho-Nya, maka penulis dapat menyelesaikan tugas akhir dengan judul, “Point of

Sales pada Cio Cafe Griya Bukit Jaya”.

Selama penulisan skripsi ini penulis telah mendapatkan bantuan serta bimbingan

dari berbagai pihak. Oleh karena itu, dalam kesempatan ini penulis menyampaikan dan

terima kasih yang sebesar-besarnya pada :

1. Bapak Riswandi, S.Kom., M.M. Selaku dosen Mata Kuliah ERP .

2. Ibu Destiana Kumalasari, S.Kom., M.M. Selaku dosen Matakuliah Metodologi

Penelitian sekaligus pembimbing.

3. Para dosen dan staf STMIK Pranata Indonesia yang turut mendukung baik

secara langsung maupun tidak langsung dalam pembuatan tugas akhir ini.

4. Orang tua , Istri , Anak dan Keluarga yang sudah memberikan dukungan .

5. Teman-teman seperjuangan yang tulus untuk saling membantu dalam

pembuatan tugas akhir.

Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan,

sehingga penulis berharap kritik dan saran dari semua pihak yang membaca demi

kesempurnaan tugas akhir ini. Semoga tugas akhir ini dapat bermanfaat bagi kita

semua.

Bekasi, 28 Februari 2019

Penulis

i
DAFTAR ISI

KATA PENGANTAR ................................................................................................i

DAFTAR ISI...........................................................................................................ii

DAFTAR TABEL ....................................................................................................iv

DAFTAR GAMBAR ..................................................................................................v

ABSTRAK .................................................................................................................vi

BAB I PENDAHULUAN

A. Latar Belakang........................................................................................ 1

B. Rumusan Masalah................................................................................... 3

C. Tujuan dan Manfaat Penelitian ............................................................... 4

BAB II LANDASAN TEORI

A. Kafe ........................................................................................................ 5

B. Point of Sales (POS) .............................................................................. 6

C. Komputerisasi ......................................................................................... 8

D. Data......................................................................................................... 9

E. Hypertext Preprocessor (PHP) ............................................................ 10

F. MySQL .................................................................................................. 11

ii
G. XAMPP ................................................................................................ 12

H. Database................................................................................................ 13

I. Internet .................................................................................................. 13

J. DFD (Data Flow Diagram)................................................................... 16

K. ERD (Entity Relation Diagram) .......................................................... 17

BAB III PEMBAHASAN

A. Perancangan .......................................................................................... 19

B. Implementasi ........................................................................................ 27

C. Uji Coba Sistem .................................................................................... 34

BAB IV PENUTUP

A. Kesimpulan ...........................................................................................

B. Saran .....................................................................................................

DAFTAR PUSTAKA ................................................................................................

3
DAFTAR TABEL

Tabel 2.1 Notasi DFD ................................................................................................. 17

Tabel 2.2 Notasi ERD ................................................................................................. 18

Tabel 3.1 Laporan........................................................................................................25

Tabel 3.2 User ............................................................................................................. 25

Tabel 3.3 Transaksi......................................................................................................25

Tabel 3.4 Menu Makanan ...........................................................................................26

Tabel 3.5 Uji coba sistem............................................................................................34

4
DAFTAR GAMBAR

Gambar 3.1 Diagram Alir ...........................................................................................20

Gambar 3.2 Diagram Konteks..................................................................................... 21

Gambar 3.3 Diagram Level......................................................................................... 21

Gambar 3.4 Data Flow Diagram (DFD) Level 1 .......................................................22

Gambar 3.5 Data Flow Diagram (DFD) Level 2 .......................................................23

Gambar 3.6 Entity Relation Diagram (ERD).............................................................. 23

Gambar 3.7 Tampilan Halaman Log In....................................................................... 27

Gambar 3.8 Tampilan Dashboard pada user Administrator.......................................28

Gambar 3.9 Tampilan menu Laporan Keuangan ....................................................... 29

Gambar 3.10 Tampilan halaman cetak Laporan Keuangan ........................................29

Gambar 3.11 Tampilan menu Tambah User di halaman Admin ................................30

Gambar 3.12 Tampilan kotak dialog Tambah User ....................................................30

Gambar 3.13 Tampilan menu Tambah Makanan di halaman Admin .........................30

Gambar 3.14 Tampilan kotak dialog Tambah Makanan............................................. 31

Gambar 3.15 Tampilan menu Transaksi ..................................................................... 32

Gambar 3.16 Tampilan Dialog Transaksi .................................................................. 32

Gambar 3.17 Tampilan halaman cetak Nota pembelian ............................................. 33

Gambar 3.18 Tampilan halaman Laporan Keuangan ................................................. 34

5
ABSTRAKSI

Cio Cafe merupakan salah satu kafe sederhana di Bogor dengan tempat

yang men yenangkan dan selalu ramai oleh pengunjung. Dengan transaksi

penjualan yang ban yak setiap harinya, sa yangnya Cio Cafe masih bertahan

dengan proses penjualan yang manual, mulai dari pencatatan order hingga

pembuatan struk pembelian yang manual. Dari banyakn ya transaksi tersebut,

belum ada yang dapat mengelola secara rinci sehingga dalam perekapan laporan

transaksi masih sering terjadi kesalahan saat melakukan pengolahan data.

Sistem informasi Point of Sales untuk Cio Cafe merupakan sistem

informasi berbasis web yang memberikan kemudahan untuk pemilik dan pekerja

Cio Cafe dalam melakukan transaksi penjualan serta laporan data. Sistem ini dibuat

dengan bahasa pemrograman PHP dan database MySQL untuk

penyimpanan datanya.

Berdasarkan pengujian sistem yang dilakukan, sistem dapat melakukan

pengecekan log in, menampilkan pesanan, mengatur user, mengirim dan

mencetak pesanan yang ready stock di dapur, mencetak nota pembelian, dan

menampilkan laporan penjualan. Aplikasi ini memudahkan pelayanan terhadap

pelanggan dan dapat mempersingkat proses transaksi penjualan dibandingkan

dengan sistem manual.

1
BAB 1

PENDAHULUAN

A. Latar Belakang

Adanya perkembangan teknologi di zaman modern ini membuat

keadaan semakin canggih dan serba mudah. Di dunia industri, baik yang

berkembang ataupun maju, hampir semua telah menggunakan alat yang

mumpuni guna menunjang kegiatan kerja sehingga lebih efisien. Kebutuhan

efisiensi waktu dan biaya men yebabkan para pengusaha merasa perlu untuk

menerapkan teknologi informasi di dalam lingkungan kerjanya, sehingga

mengakibatkan perubahan pada kebiasaan kerja yang lebih optimal.

Teknologi seperti ini umumnya lebih dikenal dengan sebutan komputerisasi.

Namun sayangn ya, masih banyak industri berkembang yang belum

menerapkan sistem ini sehingga bisa bersaing di masa yang akan datang,

seperti halnya Cio Cafe Griya Bukit jaya.

Cio Cafe merupakan salah satu kafe di Bogor yang memliki style tempat

nyaman dan menyenangkan bagi kalangan anak muda yang menghabiskan

waktu di sana. Kafe ini memiliki interior yang menarik dan sejumlah lukisan

abstrak yang artistik menghiasi dinding kafe. Cio Cafe memiliki banyak menu

yang ditawarkan, mulai dari minuman berjenis kopi, minuman dingin, dan

makanan dengan rasa yang khas dan nikmat. Beberapa keunggulan ini

menjadikan Cio Cafe semakin ramai.

1
Dengan kondisi penjualan yang hampir selalu banyak di setiap harinya,

Cio Cafe masih bertahan dengan sistem manajemen penjualan yang manual

dengan bantuan 3 orang pekerja, terdiri atas pelayan, kasir, dan koki. Pelayan

mencatat pesanan pelanggan di kertas nota berangkap tiga, dimana lembar

pertama diberikan untuk pelanggan sebagai bukti bayar, lembar kedua untuk

kasir dengan penghitungan manual menggunakan kalkulator, dan lembar

ketiga untuk koki sebagai panduan pesanan yang harus siapkan. Laporan

penjualan dikerjakan dengan merekap data nota satu per satu secara soft file

menggunakan Microsoft Excel. Rutinitas seperti ini terkadang membuat para

pekerja membutuhkan waktu lebih lama untuk menyelesaikan pekerjaan

mereka. Tidak jarang pula terjadi selisih dan ketidakakuratan dari data

yang telah dicatat sehingga menyulitkan pekerjaan dan hasil tidak optimal.

2
Berdasarkan keadaan tersebut, Cio Cafe tentunya membutuhkan

penerapan komputerisasi guna memperbaiki kebiasaan kerja sehingga lebih

efektif dan efisien. Dalam hal ini penulis membuat Point of Sales

berbasis web, yakni sistem informasi yang akan dapat diakses oleh

seluruh pekerja guna mengoptimalkan pekerjaan mereka, dimana setiap

pekerja akan mendapatkan hak akses dan akun yang berbeda menurut

fungsinya masing- masing. Adapun sistem informasi ini terbagi menjadi tiga

fungsi, yakni pemesanan, pembayaran, dan laporan penjualan. Dengan

adanya sistem informasi ini diharapkan manajemen penjualan tidak lagi

menjadi kesulitan bagi Cio Cafe untuk mengoptimalkan kinerjanya dan

menjadi lebih maju.

B. Rumusan Masalah

Berdasarkan pada latar belakang, maka rumusan masalah dalam

penelitian ini ialah :

1. Bagaimana menganalisa, merancang, dan membuat sistem informasi Point

of Sales untuk Cio Cafe?

3
C. Tujuan dan Manfaat Penelitian

Tujuan dan manfaat penulis dalam melakukan pembuatan sistem

informasi Point of Sales pada Cio Cafe, ialah sebagai berikut :

1. Tujuan Penelitian

Adapun tujuan dari “Pembuatan Point of Sales Berbasis Web untuk

Cio Cafe Griya Bukit Jaya Bogor” ialah sebagai berikut :

a. Membuat sistem informasi POS (Point of Sales) untuk Cio Cafe.

2. Manfaat Penulisan

Manfaat yang penulis harapkan melalui “Point of Sales pada Cio

Cafe Griya Bukit Jaya Bogor” ialah sebagai berikut :

a. Membuat singkat proses transaksi.

b. Memudahkan pekerjaan di Cio Cafe.

4
4

BAB 2

LANDASAN TEORI

A. Kafe

Kafe berasal dari bahasa Perancis yaitu Café, yang mempun yai arti

sebetulnya kopi (minuman). Kafe ialah salah satu tipe restoran yang memiliki

tempat duduk di dalam dan di luar ruangan dan biasa dimanfaatkan

sekumpulan orang untuk bersantai, berbincang, dan melepas kepenatan. Istilah

kafe (Café) pertama kali muncul di Perancis dan pada akhir abad-19 beberapa

kota di Inggris juga mengadopsi istilah tersebut.

Menurut Arief (2005:35) Café yaitu sama dengan restoran yang

fungsin ya sebagai tempat makan atau minum untuk umum (Public dinning

Place). Menurut Sugiarto (1996) Cafe adalah suatu usaha di bidang makanan

yang dikelola secara komersial yang menawarkan pada para tamu makanan

atau makanan kecil dengan pelayanan dalam suasana tidak formal tanpa

diikuti suatu aturan atau pelayanan yang baku (sebagaimana sebuah exlusive

dinning room), jenis-jenis makanan atau hargan ya lebih murah karena

biasanya beroperasi selama 24 jam, dengan demikian dapat dipastikan sebuah

kafe akan tetap buka ketika restoran-restoran lainnya sudah tutup.

Di Indonesia, kafe (Cafe : penulisan dalam bahasa Inggris) berarti

semacam tempat sederhana yang n yaman dan menarik untuk seseorang dapat

menikmati makanan dan minuman sambil bersantai dan berbincang dengan

kerabatnya. Biasan ya kafe menyediakan menu yang lebih sedikit dibandingan

5
restoran pada umumnya. Tetapi kafe menawarkan tempat yang bersuasana

relaksasi bagi para konsumen yang merasa penat dan lelah.

Cio Cafe merupakan kafe yang menawarkan suasana menarik dan

menenangkan dengan arsitektur yang didominasi konsep Barista dan beberapa

lukisan abstrak yang artistik memenuhi dinding kafe, membuat kesenangan

dan ken yamanan tersendiri bagi konsumen yang datang. Menu makanan

dan minumannyapun memiliki rasa nikmat yang khas menjadikan Cio Cafe

ramai dikunjungi konsumen.

B. Point of Sales (POS)

Menurut Rokhman (2012) perangkat lunak Point of Sales adalah

perangkat lunak yang banyak digunakan pada usaha retail seperti swalayan,

mini market, apotek, cafe, dan lain-lain.

Menurut Hendry (2010, p.1) dalam jurnalnya yang berjudul

“Membangun Aplikasi Point of Sales dengan VB 6.0, MySQL, dan PHP”,

mengatakan bahwa Point of Sales (POS) adalah sebuah sistem yang terdiri

dari hardware dan software yang didesain sesuai dengan keperluan dan dapat

diintegrasikan dengan beberapa alat pendukung agar dapat membantu

mempercepat proses transaksi.

Berdasarkan pemaparan di atas Point of Sales yang disingkat POS

merupakan sebuah sistem yang mengatur jalannya proses transaksi, atau dapat

juga dikatakan sebagai sistem pelayanan proses retail. POS umumya

digunakan di semua transaksi penjualan, seperti restoran, supermarket, hotel,

6
dan lain-lain. Dalam lingkup yang luas, POS juga berarti proses pelayanan

transaksi dalam sebuah toko ritel. POS terdiri atas software dan hardware

yang didesain sesuai dengan keperluan, dapat menyimpan transaksi secara

langsung sehingga mempercepat proses transaksi dalam melakukan entry,

update, delete, maupun perubahan data.

Secara umum proses-proses yang biasan ya digunakan di setiap sistem

point of sales yang terdapat di perusahaan-perusahaan adalah sebagai berikut:

1. Point of sales (transaksi penjualan)

2. Inventory control (pengendalian persediaan barang)

3. Pembacaan barcode

4. Manajemen toko

5. Retur penjualan

6. Pelaporan

Dalam hal ini Cio Cafe membutuhkan Point of Sales sebagai

transaksi, manajemen, dan pelaporan baik dalam hal penjualan maupun

keuangan.

Menurut Rahman (2013), dengan menggunakan aplikasi point of sales

kita bisa memperoleh beberapa keuntungan dengan adan ya nilai tambah

(added value) yang bisa diberikan, antara lain:

1. Peningkatan Kualitas Layanan

Dengan menggunakan aplikasi point of sales ini, Anda dapat

dengan mudah menjalankan proses transaksi dengan cepat dan sistematis

7
tentu sangat mendukung orientasi pelayanan usaha anda terhadap

konsumen serta meningkatkan market interest.

2. Peningkatan Citra Usaha

Setiap konsumen dan stakeholder yang terlibat akan memandang

usaha anda sebagai sebuah computerized enterprise yang dikelola dengan

baik dan profesional.

3. Competitive Advantage

Penerapan teknologi informasi (TI) dapat meningkatkan daya saing

Cio Cafe dalam kancah bisnis yang memang sangat ketat dan

mengutamakan efisiensi waktu, terutama menghadapi era global market.

4. Kemudahan Proses Controlling dan Pengambilan Keputusan

Proses controlling mudah dilakukan karena semua laporan dapat

disediakan dengan cepat, sehingga mempermudah proses pengambilan

keputusan baik secara kolektif maupun personal.

C. Komputerisasi

Komputer adalah suatu alat yang bekerja secara elektronik dengan

kecepatan tinggi dan mempunyai memori tinggi untuk mengolah data yang

dapat menghasilkan informasi yang akurat dan dapat dipercaya. Sedangkan

arti komputerisasi adalah pemanfaatan komputer secara benar dan semaksimal

mungkin dan bukan sekedar pengganti mesin ketik saja (Madcoms, 2011).

Dalam artian data-data diolah menggunakan komputer yang sudah diprogram

8
sebelumnya, pengolahan data ini dimulai dengan merekam data sampai pada

proses percetakan laporan.

Bidang-bidang komputerisasi atau aplikasi yang telah diterapkan

antara lain:

1. Bidang Perhotelan.

2. Bidang Pemerintahan.

3. Bidang Penggajian.

4. Pemasaran.

5. Bidang Perbankan.

6. Bidang Telekomunikasi.

7. Inventaris, dan

8. Bidang lainn ya.

D. Data

Data adalah fakta atau rincian peristiwa masih mentah, dapat berupa

angka, karakter, simbol, gambar, suara, atau tanda-tanda yang dapat

digunakan untuk dijadikan informasi. Menurut Jogi yanto (1990), data adalah

kenyataan yang mengambarkan suatu kejadian-kejadian dan kesatuan nyata.

Suatu informasi bisa saja menjadi data apabila informasi tersebut digunakan

kembali untuk pengolahan sistem informasi selanjutnya.

9
Data merupakan bentuk jama dari datum, berasal dari bahasa latin

yang berarti “sesuatu yang diberikan”. Dalam penggunaan sehari-hari data

berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini

adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya

dapat berupa angka, kata-kata, atau citra.

E. Hypertext Preprocessor (PHP)

PHP adalah bahasa pemrograman yang digunakan secara luas untuk

penanganan pembuatan dan pembuatan dan pengembangan sebuah web dan

bisa digunakan pada HTML (Andi Kristanto, 2008:9). PHP atau singkatan dari

Hypertext Preprocessor dibuat pertama kali oleh satu orang yaitu Rasmus

Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung

pada homepage-n ya. Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta

domain diseluruh dunia, dan akan terus bertambah karena kemudahan aplikasi

PHP ini dibandingkan dengan bahasa Server side yang lain.

PHP memiliki sintaks yang sederhana, yang berbasis pada bahasa

pemrograman C dan Perl. PHP mudah untuk dipelajari,bahkan oleh pemula

sekalipun. PHP memiliki pustaka yang lengkap (baik pustaka standar maupun

pustaka yang disediakan oleh pihak ketiga) sehingga ban yak permasalahan-

permasalahan pemrograman yang dapat diselesaikan secara mudah

menggunakan PHP .

10
F. MySQL

Menurut Bunafit Nugroho (2008:29) MySQL merupakan database

yang berbasis server.

Menurut Kadir (2008,p2), MySQL merupakan software yang

tergolong sebagai DBMS (Database Management System) yang bersifat Open

source. Open Source menyatakan bahwa software ini dilengkapi dengan

source code (kode yang dipakai untuk membuat MySQL), selain tentu saja

bentuk excutable-nya atau kode yang dapat dijalankan secara langsung dalam

sistem operasi, dan bisa diperoleh dengan cara men-download di internet

secara gratis.

SQL atau singkatan dari Structured Query Language adalah sebuah

konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan

pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan

mudah secara otomatis. Setiap pengguna dapat secara bebas menggunakan

MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan

produk turunan yang bersifat komersial.

Sebagai software DBMS, MySQL memiliki sejumlah fitur seperti:

1. Multiplatform

MySQL tersedia pada beberapa platform (Windows, Linux, Unix, dan lain-

lain).

2. Andal, cepat, dan mudah digunakann

MySQL tergolong sebagai database server yang andal, dapat

menangani database yang besar dengan kecepatan tinggi, mendukung

11
banyak sekali fungsi untuk mengakses database, dan sekaligus mudah

untuk digunakan.

3. Jaminan keamanan akses

MySQL mendukung pengamanan database dengan berbagai

kriteria pengaksesan.

4. Dukungan SQL

SQL merupakan standar dalam pengaksesan database relasional.

Pengetahuan SQL akan memudahkan siapa pun menggunakan MySQL.

Berdasarkan pemaparan di atas, MySQL memiliki beberapa

keunggulan. Keunggulan MySQL antara lain :

1. Bersifat open source.

2. Sistem software-nya tidak memberatkan kerja server atau komputer

karena dapat bekerja di background.

G. XAMPP

Menurut Bunafit Nugroho (2008 : 2) XAMPP adalah suatu bundel web

server yang populer digunakan untuk coba-coba di Windows karena

kemudahan instalasinya. Bundel program open source tersebut berisi antara

lain server web Apache, interpreter PHP, dan basis data MySQL.

Adapun nama XAMPP merupakan singkatan dari X (empat sistem

operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam

GNU General Public License dan bebas, merupakan web server yang mudah

digunakan yang dapat melayani tampilan halaman web yang dinamis. Selain

12
itu XAMPP juga dilengkapi fitur manajemen database PHPMyAdmin seperti

layakn ya server sungguhan. Setelah menginstall XAMP, programmer web

dapat menguji aplikasi web yang dikembangkan dan mempresentasikannya ke

pihak lain secara langsung dari komputer, tanpa perlu terkoneksi ke internet.

H. Database

Menurut O’Brien (2009, p.4), database merupakan sebuah koleksi

logika yang terintegrasi dan berhubungan dengan data. Sebuah database dapat

dikonsolidasikan sebagai sekian banyak catatan yang disimpan terlebih dahulu

di file yang berbeda.

Menurut Rainer & Cegielski (2011, p.10), database merupakan

kumpulan dari files atau tabel-tabel yang mengandung data. Basis data

(database) berisikan kumpulan data yang disusun dalam bentuk tabel-tabel

yang saling berkaitan maupun berdiri sendiri dan disimpan secara bersama-

sama pada suatu media. Basis data dapat digunakan oleh satu atau lebih

program aplikasi secara optimal, dan data disimpan tanpa mengalami

ketergantungan pada program yang akan menggunakannya.

I. Internet

Menurut Abdul Kodir (2010), internet merupakan jaringan terbesar

yang menghubungkan jaringan komputer yang terbesar di seluruh dunia dan

tidak terikat pada suatu organisasi lain. Internet (kependekan

dari interconnection-networking) adalah seluruh jaringan komunikasi yang

13
menggunakan media elektronik, yang saling terhubung menggunakan standar

sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP)

sebagai protokol pertukaran paket (packet switching communication protocol)

untuk melayani miliaran pengguna di seluruh dunia. Rangkaian internet yang

terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah

ini dinamakan internetworking ("antarjaringan").

Internet telah membentuk ulang pola berpikir dalam bisnis

memberikan manfaat bagi pelanggann ya, berinteraksi dengan para pemasok

dan mengelola kar yawannya. Kelebihan utama internet adalah kecepatan, para

manajer mampu membuat keputusan dengan informasi yang lebih baik dengan

waktu yang jauh lebih cepat dari pada sebelumnya (Haizer dan Render, 2008,

p38).

Melihat perkembangannya saat ini, internet telah menjadi kebutuhan

pokok bagi masyarat luas. Berbagai pekerjaan ataupun kebutuhan dapat

dengan dengan mudah diselesaikan dengan mengakses internet. Layanan-

layanan yang ada dalam internet-pun juga banyak dan luas, tentunya sangat

membantu dalam memenuhi kebutuhan penggunanya. Berbagai layanan yang

dapat diperoleh di internet menurut Supriyanto (2009 : 7) antara lain sebagai

berikut :

1. WWW (World Wide Web)

La yanan ini menyediakan informasi yang dapat diakses dan

ditampilkan secara langsung di komputer client dengan menggunakan

14
protokol HTTP (Hyper Text Transfer Protocol) dan program aplikasi

browser internet.

2. FTP (File Transfer Protocol)

La yanan ini digunakan untuk memindahkan file dari satu komputer

ke komputer lain di internet.

3. E-mail (Electric Mail)

Fasilitas ini digunakan untuk komunikasi pengguna internet

melalui surat elektronik, yaitu surat elektronik, yaitu surat dalam bentuk

file yang bisa dibuka atau dibaca di komputer.

4. Milist (Mailing List)

Mailing List merupakan alamat e-mail yang di dalamnya berisi

sekumpulan alamat e-mail anggotan ya. Milist dapat digunakan sebagai

sarana berdiskusi di internet.

5. Newsgroup atau kelompok diskusi

La yanan ini dapat digunakan untuk menyampaikan pendapat atau

memberikan tanggapan atas topik tertentu.

6. Telnet

Telnet digunakan untuk mengakses data di komputer lain di

internet dan menjalankan program-program di dalamnya.

7. Gopher

Gopher merupakan layanan internet yang sekarang sudah

tergantikan oleh WWW yang mampu menampilkan aspek grafis, tidak

hanya teks.

15
8. IRC (Internet Relay Chat)

La yanan ini hampir sama dengan newsgroup, tetapi tidak

dikhususkan pada topik tertentu.

9. VoIP (Voice over Internet Protocol)

VoIP merupakan layanan untuk menelepon melalui internet.

J. DFD (Data Flow Diagram)

Menurut Sutabri (2012:116), Data Flow Diagram adalah suatu

network yang menggambarkan suatu system automat atau komputerisasi,

manualisasi, atau gabungan dari keduanya, yang penggambaran ya disusun

dalam bentuk kumpulan komponen sistem yang saling berhubungan sesuai

aturan mainnya.

DFD merupakan alat bantu dalam menggambarkan atau menjelaskan

sistem yang sedang berjalan logis. DFD didisain untuk menunjukkan sebuah

sistem yang terbagi-bagi menjadi suatu bagian sub-sistem yang lebih kecil

adan untuk menggarisbawahi arus data antara kedua hal yang tersebut diatas.

Diagram ini lalu "dikembangkan" untuk melihat lebih rinci sehingga dapat

terlihat model-model yang terdapat di dalamnya.

Berikut ini simbol-simbol yang digunakan dalam Data Flow Diagram,

antara lain :

16
Tabel 2.1 Notasi DFD

No. Simbol Keterangan


1. Proses, simbol ini digunakan untuk proses

pengolahan atau transformasi data.

2. External Entity, simbol ini digunakan untuk

mengambarkan asal atau tujuan data.

3. Data Flow, simbol ini digunakan untuk

menggambarkan untuk menggambarkan

data flow yang sudah disimpan atau

diarsipkan.

4. Data Store, simbol ini digunakan untuk

menggambarkan data flow yang sudah

disimpan atau diarsipkan.

K. ERD (Entity Relation Diagram)

Menurut Connolly dan Begg (2005, p342) ERD adalah top-down

pendekatan desain database yang dimulai dengan mengidentifikasi data

penting yang disebut entitas dan hubungan antara data yang harus

direpresentasikan dalam model. Kemudian tambahkan lebih detail seperti

informasi yang ingin diteruskan tentang entitas dan hubungan disebut atribut

dan setiap kendala pada entitas, hubungan, dan atribut.

17
17

Tabel 2.2 Notasi ERD

1. Entitas

Entitas adalah segala hal yang ingin kita olah dan simpan datanya.

Entitas digunakan untuk menggambarkan hal-hal lain, yang bisa berupa

orang, tempat, objek, kejadian, konsep atau hal apapun.

2. Atribut

Atribut adalah sebuah properti deskriptif atau karakteristik dari

suatu entitas. (Bentley, Whitten, 2007, p272).

3. Key Attribute

Key attribute digunakan untuk memastikan suatu entitas bisa

dikenali secara unik dan dibedakan dari semua kemungkinan entitas yang

ada.

4. Relationship

Relationship adalah asosiasi anatara satu entitas dengan entitas lain

yang menjadi kepentingan dari suatu organisasi bisnis. (Whitten, Bentley,

2007, p275).

18
18

BAB 3

PEMBAHASAN

A. Perancangan

Pada tahap ini penulis melakukan perancangan terhadap sistem informasi

Point of System untuk Cio Cafe. Perancangan ini memberikan gambaran

secara umum dan sekaligus menjadi langkah awal dalam pembuatan sistem

infomasi Point of Sales untuk Cio Cafe.

1. Manual Sistem

Dalam perancangan sistem informasi Point of Sales pada Cio Cafe

ini, dibutuhkan gambaran manual sistem (atau disebut flowchart) sebagai

penggambaran proses bisnis secara grafik supaya lebih mudah untuk

dipahami. Berikut ialah manual sistem yang menggambarkan sistem Point

of Sales pada Cio Cafe :

19
Ga mbar 3.1 Manual Sistem

2. Diagram Konteks

Diagram konteks merupakan bagian level tertinggi dari DFD (Data Flow

Diagram) yang menggambarkan seluruh input ke suatu sistem atau output dari

sistem. Adapun diagram konteks dari sistem Point of Sales pada Cio Cafe ialah

sebagai berikut :

20
Ga mbar 3.2 Diagram Konteks

3. Diagram Level

Diagram berjenjang dapat disebut juga sebagai diagram berjenjang, karena

diagram ini menggambarkan alur program berdasarkan tingkatan

fungsin ya. Berikut ialah diagram level dari Point of Sales pada Cio Cafe :

Ga mbar 3.2 Diagram Konteks

Ga mbar 3.3 Diagram Level

21
4. Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah alat pembuatan model yang

memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu

jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data,

baik secara manual maupun komputerisasi. DFD dapat dikatakan sebagai alat

pembuatan model yang memberikan penekanan hanya pada fungsis sistem.

Berikut ialah DFD yang terdapat pada sistem informasi Point of Sales pada

Cio Cafe :

(a) DFD Level 1

Ga mbar 3.4 Data Flow Diagram (DFD) Level 1

22
(b) DFD Level 2

Ga mbar 3.5 Data Flow Diagram (DFD) Level 2

5. Entity Relation Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data

dalam basis data berdasarkan objek-objek dasar data yang mempunyai

hubungan relasi. Adapun Point of Sales pada Cio Cafe memiliki struktur data

sebagai berikut :

Ga mbar 3.6 Entity Relation Diagram (ERD)

23
a. Laporan

Entitas Laporan memiliki atribut id_meja, id_user, id_transaksi,

id_laporan. Pada tabel ini, id_laporan berperan sebagai primary key.

b. User

Entitas User memiliki atribut password, username, level, nama, dan

id_user. Pada tabel ini, id_user berperan sebagai primary key.

c. Nota

Entitas Nota memiliki atribut id_nota, id_user, tgl_transaksi, dan

id_transaksi. Pada tabel ini, id_transaksi berperan sebagai primary key.

d. Menu makanan

Entitas Menu Makanan memiliki atribut nama item, harga, id_makanan,

dan keterangan. Pada tabel ini, id_menu berperan sebagai primary key.

6. Rancangan Data Tabel

Konsep sistem informasi ini melibatkan semua fungsi dari setiap pekerja

Cio Cafe, meliputi fungsi pemesanan, transaksi pembayaran, dan laporan

keuangan. Dengan konsep tersebut penulis membuat database sebagai media

penyimpanan data, dan terdapat 4 tabel antara lain :

24
a. Tabel Laporan

Tabel Laporan men yimpan data transaksi penjualan yang

menampilkan informasi rekap penjualan.

Tabel 3.1 Laporan


No Field Type data Ukuran Ket
1 Id_user Int 8 FK
2 Id_transaksi Text 8 FK
3 Id_laporan Text 8 PK (auto inc)

b. Tabel User

Tabel User digunakan untuk menyimpan data nama pekerja Cio Cafe

yang mempun yai akun di aplikasi. Pada tabel ini berisi kode user, nama

user, level, username, dan password.

Tabel 3.2 User


No Field Type data Ukuran Ket
1 Id_user Int 8 PK (auto inc)
2 Nama Text
3 Level Text
4 Username Text
5 Password Text

c. Tabel Transaksi

Tabel Transaksi digunakan menyimpan data transaksi pembelian yang

tercantum pada struk pembelian.

Tabel 3.3 Transaksi

No Field Type data Ukuran Ket


1 Id_transaksi Text PK (auto inc)
2 Tgl transaksi Text
3 Id_user Int 8 FK

25
7. Tabel Menu Makanan

Tabel Menu Makanan menyimpan data-data menu makanan, berisi

kode makanan, nama item, harga, dan keterangan.

Tabel 3.4 Menu Makanan

No Field Type data Ukuran Ket


1 Id_makanan Int 8 PK (auto inc)
2 Nama item Text
3 Harga Text
4 Keterangan Text

26
B. Implementasi

Dari rancangan sistem yang telah dibuat, maka dihasilkanlah suatu

tampilan aplikasi dengan program yang telah dibuat. Adapun hasil tampilan

implementasi dari rancangan sistem di atas ialah sebagai berikut :

1. Login

Berisi kolom Username, Password, dan Pilih Level User yang harus

diisi untuk dapat masuk ke sistem.

Ga mbar 3.7 Tampilan Halaman Log In

2. User

User terbagi menjadi tiga level yang disesuaikan dengan fungsi dari

masing-masing pekerja, diantaranya yakni level Administrator, Kasir, dan

Pelayan.

a. Administrator

Halaman Administrator berisikan fungsi-fungsi dari Admin, terdiri

atas menu dashboard, laporan keuangan, tambah user, tambah makanan.

27
(1) Menu Dashboard

Menu Dashboard ialah menu yang pertama kali muncul pada

saat memasuki halaman user Administrator.

G
a
m
b
a
r

3
.
8

Ga mbar 3.8 Tampilan Dashb oard pada user Administrator

(2) Menu Laporan Keuangan

Menu Laporan Keuangan digunakan untuk menampilkan

dan mencetak laporan keuangan berdasarkan periode tertentu. Berikut

ini ialah contoh tampilan laporan keuangan dalam periode 1 transaksi

dalam 1 hari

28
G
a
m
b
a
r

3
.
1
0
Gambar 3.9 Tampilan menu Laporan Keuangan

Ga mbar 3.10 Tampilan halaman cetak Laporan Keuangan

(3) Menu Tambah

Menu Tambah digunakan untuk menambah item baru kedalam

sistem, terdiri atas tambah User, tambah Makanan.

29
(a) Tambah User

Ga mbar 3.11 Tampilan menu Tambah User di halaman Admin

Ga mbar 3.12 Tampilan kotak dialog Tambah User

(b) Tambah Makanan

Ga mbar 3.13 Tampilan menu Tambah Makanan di halaman Admin

30
Ga mbar 3.14 Tampilan kotak dialog Tambah Makanan

31
b. Kasir

Halaman user Kasir memiliki fungsi-fungsi kasir, berisikan menu

Transaksi dan Keuangan.

(1) Menu Transaksi

Pada menu Transaksi terdapat drop down list jenis pesanana

yang berisi transaksi pada setiap item. Transaksi tersebut kemudian

dicetak untuk pembuatan nota pembelian.

Ga mbar 3.15 Tampilan menu Transaksi

Ga mbar 3.16 Tampilan Dialog Transaksi

32
Ga mbar 3.17 Tampilan halaman cetak Nota pembelian

(2) Menu Keuangan

Menu Keuangan berisi laporan keuangan untuk penjualan yang

diterima kasir pada satu hari.

Ga mbar 3.18 Tampilan halaman Laporan Keuangan

33
C. Uji Coba Sistem

Setelah perancangan sistem dan program telah dibuat, untuk memastikan

program berjalan sesuai dengan perancangan secara baik dan tanpa error, maka

penulis melakukan uji coba sistem. Dalam hal ini penulis memperoleh hasil

sebagai berikut :

Tabel 3.5 Uji coba sistem

No. Keterangan / Nama proses Validitas

1 Log In user Administrator 

2 Input user 

3 Edit user 

4 Hapus user 

5 Input menu makanan 

6 Edit menu makanan 

7 Hapus menu 

8 Cek laporan per periode tanggal 

9 Cetak laporan per periode tanggal 

10 Log In user Kasir 

11 Cetak nota pembelian 

12 Cek laporan keuangan per hari 

13 Cetak nota pembelian 

14 Cek laporan keuangan per hari 

34

Anda mungkin juga menyukai