Tugas Akhir
Tugas Akhir
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
i
SURAT PERNYATAAN KEASLIAN TUGAS AKHIR
Dengan ini menyatakan bahwa Tugas Akhir yang telah saya buat dengan judul:
“PERANCANGAN SISTEM INFORMASI POINT OF SALE (POS) PADA ARA
COFFEE BERBASIS WEB”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan
belum pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksaan
dari pihak manapun juga. Apabila dikemudian hari ternyata saya memberikan
keterangan palsu dan atau ada pihak lain yang mengklaim bahwa Tugas Akhir yang
telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia
diproses baik secara pidana maupun perdata dan kelulusan saya dari Universitas Bina
Sarana Informatika dicabut/dibatalkan.
Dibuat di : Pontianak
Pada tanggal : 05 Januari 2022
Yang menyatakan,
ii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Penulis menyetujui untuk memberikan ijin kepada pihak Universitas Bina Sarana
Informatika untuk mendokumentasikan karya ilmiah saya tersebut secara internal dan
terbatas, serta tidak untuk mengunggah karya ilmiah Penulis pada repository Universitas
Bina Sarana Informatika (htpps://repository.bsi.ac.id)
Penulis bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas
Bina Sarana Informatika, atas materi/isi karya ilmiah tersebut, termasuk bertanggung
jawab atas dampak atau kerugian yang timbul dalam bentuk akibat tindakan yang
berkaitan dengan data, informasi, interpertasi serta pernyataan yang terdapat pada karya
ilmiah saya ini.
Dibuat di : Pontianak
Pada tanggal : 05 Januari 2022
Yang menyatakan,
iii
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR
Untuk dipertahankan pada periode 2021-II dihadapan penguji dan diterima sebagai
bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya Komputer
(A.Md.Kom) pada Program Diploma Tiga (D3) Program Studi Sistem Informasi
Kampus Kota Pontianak di Universitas Bina Sarana Informatika.
Pontianak, 05 Januari 2022
PEMBIMBING TUGAS AKHIR
DEWAN PENGUJI
Penguji I :
Penguji II :
iv
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 12174361
Nama : Alfeus Ocka Triyandi
Dosen Pembimbing :
Judul Tugas Akhir : Perancangan Sistem Informasi Point of Sale (POS) Pada
Ara Coffee Berbasis Web
Disetujui oleh,
Dosen Pembimbing
( )
v
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 12174361
Nama : Alfeus Ocka Triyandi
Dosen Pembimbing :
Judul Tugas Akhir : Perancangan Sistem Informasi Point of Sale (POS) Pada
Ara Coffee Berbasis Web
Disetujui oleh,
Asisten Pembimbing
( )
vi
KATA PENGANTAR
Segala syukur dan puji bagi Tuhan Yang Maha Esa, oleh karena anugerah-Nya
yang melimpah, kemurahan dan kasih setia yang besar akhirnya penulis dapat
menyelesaikan penulisan Tugas Akhir pada Program Diploma Tiga (D3). Tugas Akhir
yang penulis ambil adalah sebagai berikut, “Perancangan Sistem Informasi Point of
Tujuan penulisan Tugas Akhir pada Program Diploma Tiga (D3) ini dibuat
untuk memenuhi salah satu syarat kelulusan pada Program Diploma Tiga (D3) di
Universitas Bina Sarana Informatika. Penulis menyadari bahwa tanpa bimbingan dan
dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak akan berjalan lancar.
Oleh karena itu pada kesempatan ini, ijinkanlah penulis menyampaikan ucapan terima
kasih kepada:
5. Ibu Wanty Eka Jayanti, M.Si., M.Pd. selaku Asisten Pembimbing Tugas Akhir.
7. Orang tua, Saudara, dan Pacar tercinta yang telah memberikan dukungan moral
maupun spiritual.
vii
Serta semua pihak yang tidak dapat disebutkan satu persatu dalam membantu
baik secara moril maupun materil sehingga terwujudnya penulisan ini. Penulis
menyadari bahwa penulisan Tugas Akhir ini masih jauh sekali dari sempurna, untuk itu
penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan
Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis khususnya dan
Penulis
viii
ABSTRAK
Perkembangan digitalisasi begitu pesat di era modern, hal ini dikarenakan teknologi
mempermudah masyarakat dalam menjalankan berbagai jenis kegiatan, baik itu
komersil, pekerjaan, pendidikan dan lain sebagainya. Tidak dapat dihindari bahwa
perkembangan zaman tersebut menuntut para pelaku usaha beserta perusahaan untuk
semakin menyesuaikan kegiatan penjualan dengan teknologi yang berkembang. Salah
satu perkembangan teknologi yang dapat digunakan oleh pelaku usaha atau perusahaan
dalam membantu kegiatan penjualan adalah aplikasi Point of Sale (POS). Point of Sale
atau disingkat POS dapat diterjemahkan secara bebas menjadi sistem kasir, yaitu
aktivitas yang ber-orientasi pada penjualan. Ara Coffee merupakan salah satu warung
kopi yang dalam proses transaksi penjualannya masih menggunakan cara konvensional,
baik itu pencatatan penjualan yag dilakukan secara manual dan sebagainya. Dari
banyaknya transaksi yang dilakukan masih belum adanya terjadi kegiatan yang
mengelola secara lebih rinci sehingga membuat perusahaan tersebut kesulitan dalam
melaukan proses perekapan laporan transaksi, dan hal tersebut mengakibatkan terjadi
kesalahan dalam melakukan proses pengolahan data. Hal tersebut dapat diantisipasi
dengan mengganti cara konvensional menjadi cara yang lebih modern menggunakan
aplikasi terlebih aplikasi berbasis web. Dapat diakses banyak perangkat dan mudah
dalam pengoperasiannya merupakan salah satu keunggulan aplikasi berbasis web.
ix
ABSTRACT
x
DAFTAR SIMBOL
Notasi Keterangan
Entitas (entity) adalah sebuah objek
yang keberadaannya dapat dibedakan
terhadap objek lain
xi
DAFTAR ISI
KEPENTINGAN AKADEMIS........................................................................................iii
KATA PENGANTAR.....................................................................................................vii
ABSTRAK........................................................................................................................ix
DAFTAR SIMBOL...........................................................................................................xi
DAFTAR ISI....................................................................................................................xii
DAFTAR GAMBAR.......................................................................................................xv
DAFTAR TABEL..........................................................................................................xvii
DAFTAR LAMPIRAN.................................................................................................xviii
xii
1.4 Ruang Lingkup....................................................................................................6
2.1.1 Website.........................................................................................................7
3.7 Pengkodean........................................................................................................34
xiii
3.9 Implementasi.....................................................................................................37
BAB IV PENUTUP.........................................................................................................46
4.1 Kesimpulan........................................................................................................46
4.2 Saran..................................................................................................................46
DAFTAR PUSTAKA......................................................................................................47
LAMPIRAN – LAMPIRAN............................................................................................52
xiv
DAFTAR GAMBAR
xv
Gambar III. 13 Halaman Data Stok Keluar......................................................................56
xvi
DAFTAR TABEL
xvii
DAFTAR LAMPIRAN
xviii
BAB I
PENDAHULUAN
semakin berkembang dimasyarakat. Tujuan dari teknologi tersebut tidak lain dan tidak
berbagai jenis kegiatan, baik itu komersil, pekerjaan, pendidikan dan lain sebagainya.
ketinggalan dan semakin mengikuti perubahan zaman disetiap saat. Tidak dapat
dihindari bahwa perkembangan zaman tersebut menuntut para pelaku usaha beserta
berkembang. Selain cepat dalam memperluas pasar penjualan, teknologi juga dapat
mendorong para pelaku usaha agar dengan mudah menjual produk-produk yang
digunakan oleh pelaku usaha atau perusahaan dalam membantu kegiatan penjualan
Hampir semua sektor industri perdagangan, khususnya kegiatan jual beli produk
dilakukan dengan menggunakan aplikasi Point of Sale atau disingkat POS dan dapat
diterjemahkan secara bebas menjadi sistem kasir, yaitu aktivitas yang ber-orientasi pada
penjualan yang terjadi pada bidang usaha retail. POS ini menjadi sangat penting karena
POS ini merupakan terminal tempat uang diterima dari pelanggan. Bagi pelaku usaha,
uang masuk adalah indikator yang paling mudah untuk mengukur pendapatan dalam
1
sebuah usaha. Selain itu, POS juga dapat menghitung total belanja, menampilkan arus
kas
2
3
dan lain sebagainya sesuai dengan kebutuhan dari pelaku usaha. Semua hal tersebut
memiliki dampak yang positif untuk pelaku usaha dan konsumen. Bagi konsumen sudah
tidak perlu mengunggu lama jika pelaku usaha masih menggukan cara yang masih
Ara Coffee merupakan salah satu warung kopi yang dalam proses transaksi
penjualannya masih menggunakan cara konvensional, baik itu pencatatan penjualan yag
dilakukan secara manual dan sebagainya. Dari banyaknya transaksi yang dilakukan
masih belum adanya terjadi kegiatan yang mengelola secara lebih rinci sehingga
transaksi, dan hal tersebut mengakibatkan terjadi kesalahan dalam melakukan proses
pengolahan data. Dalam mengatasi hal tersebut, perlunya alat bantu/sarana memadai
penjualan dan pencatatan, misalnya seperti alat pengolahan data berupa komputer
Adapun rumusan masalah yang dihasilkan dalam permasalahan tersebut dan yang
akan dilakukan pada penulisan ini adalah bagaimana membuat Sistem Informasi Point
Of Sale (POS) pada Ara Coffee berbasis Web. Pembuatan Web ini diharapkan dapat
membantu pelaku usaha dalam mempermudaj proses transaksi penjualan dan rincian
A. Tujuan
1. Mengetahui bagaimana sistem pelaporan transaksi pada Ara Coffee yang sedang
berjalan.
penjualan.
3. Agar Penelitian yang dilakukan dapat bermanfaat bagi tenaga pelaku usaha dalam
B. Manfaat
1) Sebagai salah satu syarat kelulusan Tugas Akhir Program Diploma Tiga (DIII)
2) Pembaca dapat memahami mengenai sistem Point of Sale (POS) berbais web pada
Ara Coffee.
Metode penelitian yang digunakan dalam penyusunan Tugas Akhir ini adalah
metode penelitian deskriptif, yaitu metode yang digunakan dalam menjelaskan informasi
mengenai suatu objek penelitian yang sedang berlangsung. Berikut ini adalah beberapa
fenomena alamiah maupun fenomena buatan manusia yang bisa mencakup aktivitas,
yang dimaksudkan untuk menyelidiki keadaan, kondisi atau hal lain-lain yang sudah
Menurut (Sukamto & Shalahuddin, 2018:28), Model Waterfall adalah “model yang
menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut
dimulai dari analisis, desain, pengodean, dan pengujian”. metode waterfall terbagi
perancangan program aplikasi point of sale yaitu berupa hak akses pengguna, penjualan,
pembelian, stok barang, invoice, retur dan interface antar muka aplikasi.
6
2. Desain
Pada tahapan desain, proses perancangan desain dilakukan dengan merancang Entity
Pada tahap ini, semua rancangan desain di tranmisikan dan mulai pembuatan
program sesuai dengan rancangan desain yang telah dibuat. Kode program yang
4. Pengujian
Setelah pembuatan kode program selesai dilakukan pengujian terhadap aplikasi yang
telah dibuat. Pengujian aplikasi yang dibuat menggunakan Black Box, dilakukannya
pengujian sampai tidak ditemukan kesalahan ataupun keluaran (output) yang diharapkan
sudah sesuai.
Pada tahap ini, dilakukan pengecekan kembali apakah terdapat bug atau error yang
terdapat pada aplikasi serta menambahkan beberapa fungsi baru sesuai dengan
kebutuhan aplikasi.
1. Observasi
Observasi dilakukan dengan mendatangi Ara Coffee untuk melihat proses yang sedang
berjalan.
7
2. Wawancara
Wawancara dilakukan dengan salah satu karyawan dan owner Ara Coffee. Wawancara
3. Studi Pustaka
Studi pustaka digunakan sebagai bahan acuan pembuatan Tugas Akhir ini dengan
membaca dan mempelajari beberapa buku dan jurnal yang berhubungan dengan masalah
Dalam penulisan Tugas Akhir ini agar tidak menyimpang dari permasalahan,
dibuatlah batasan-batasan yaitu: dalam sistem yang dibangun menggunakan data sesuai
dengan kebutuhan pada Ara Coffee. Pada sistem ini terdapat 2 pengguna yaitu : admin
dan kasir. Admin pada sistem ini dapat mengelola semua data yang ada seperti, data
pengguna, data penjualan, data pelanggan, data kategori, data produk, data supplier, data
stok masuk, data stok keluar dan data laporan, sedangkan kasir pada sistem ini hanya
dapat mengelola data transaksi. Sistem ini dirancang dengan menggunakan bahasa
pemrograman HTML, CSS, JavaScript dan jQuery dalam pengembangan client-side dan
PHP dalam pengembangan server-side agar web yang dirancang terlihat dinamis,
menggunakan xampp.
BAB II
LANDASAN TEORI
pernyataan dalam mendefinisikan sebuah teori. Berikut ini adalah beberapa pengertian
menurut para ahli yang berhubungan dengan penulisan Tugas Akhir ini.
2.1.1 Website
file halaman web yang terdiri dari gambar, CSS, audio dan sebagainya” (Ali & Septiani,
2016:82).
“Website merupakan sejumlah halaman web yang memiliki topik saling terkait
antara halaman yang satu dengan halaman yang lain, terkadang disertai pula dengan
halaman berisi informasi dan dapat diakses menggunakan jaringan internet yang berisi
A. Internet
8
9
Internet adalah sebuah perpustakaan besar yang di dalamnya terdapat jutaan (bahkan
miliaran informasi atau data yang dapat berupa text, graphic, audio maupun informasi,
Dari pendapat para ahli diatas dapat disimpulkan bahwa internet adalah sebuah
media berbasis jaringan yang dapat digunakan oleh pengguna dalam mengakses data
“WWW adalah sekumpulan halaman yang terdiri dari beberapa halaman yang berisi
informasi dalam bentuk data digital baik berupa text, gambar, video, audio, dan animasi
2017:32).
“Word Wide Web” atau yang dikenal juga dengan istilah web adalah suatu sistem
yang berkaitan dengan dokumen yang digunakan sebagai media untuk menampilkan
teks, gambar, multimedia dan lainnya pada jaringan internet” (Sibero, 2014:11).
World Wide Web dapat di katakan sebuah dokumen informasi berupa text, gambar,
audio maupun video yang mana dalam mengakses dokumen tersebut dibutuhkan
internet.
C. Web Browser
“Peramban web atau lebih dikenal dengan web browser merupakan perangkat lunak
yang berfungsi untuk menerima dan menyajikan sumber informasi di internet” (Solichin,
2016:9).
10
Beberapa script CSS3 dan HTML5 hanya support pada web browser tertentu dan tidak
support pada yang lain, sehingga lebih dari satu web browser akan lebih
baik”(Abdulloh, 2018:04).
Berdasarkan penjelasan diatas dapat ditarik kesimpulan bawha web browser adalah
sebuah software yang digunakan dalam mengakses dokumen yang terdapat pada world
wide web.
D. Web Server
permintaan (request) melalui protocol HTTP atau HTTPS dari client kemudian
Web server adalah suatu perangkat lunak yang secara otomatis terinstal dalam
komputer milik server atau client untuk menerima permintaan dalam bentuk halaman
website melalui HTTP atau HTTPS dan kemudian dikirimkan kembali dalam bentuk
Menurut dua pendapat para ahli diatas dapat disimpulkan bawha web server
E. Aplikasi
“Aplikasi adalah koleksi window dan objek-objek yang menyediakan fungsi untuk
aktivitas user, seperti pemasukan data, proses, dan pelaporan” (Chan, 2017:4).
“Website application atau aplikasi web adalah wadah sebuah pekerjaan dengan
sebuah tempat terjadinya interaksi pengguna yang memiliki output dan input.
informasi. Bahasa pemrograman dalam Tugas Akhir ini berkaitan dengan beberapa
unsur seperti:
“PHP atau Hypertext Preprocessor adalah bahasa pemrograman script server side
yang sengaja dirancang lebih cenderung untuk membuat dan mengembangkan web”
untuk web development. PHP memiliki sifat server side scripting sehingga untuk
2017:223).
HTML menurut penulis berdasarkan dua pernyataan para ahli diatas adalah sebuah
bahasa standar dalam menampilkan sebuah informasi yang terdapat pada sebuah
website.
“CSS adalah suatu bahasa pemrograman web yang digunakan untuk mengendalikan
dan membangun berbagai komponen dalam web sehingga tampilan web akan lebih rapi,
Cara ini adalah menuliskan langsung script CSS ke dalam tag HTMLyang diinginkan.
Cara ini sebaiknya hanya digunakan jika ingin memformat suatu elemen satu kali saja.
Ini dilakukan dengan cara memasang kode CSS berada pada file HTML bersangkutan
namun diletakan khusus pada suatu tempat yaitu diantara tag <head> dan </head>.
Kode CSS external ditulis dalam suatu file terpisah yang disimpan dengan ekstensi CSS.
Kemudian harus memanggil file CSS tersebut pada halaman web yang memerlukannya.
Meng-import CSS kedalam suatu file CSS yang lain mernggunakan tag import.
13
sebuah komponen dalam pengembangan sebuah website agar terlihat lebih menarik dan
D. jQuery
membuat program web pada suatu halaman web tanpa harus menambahkan event atau
Berdasarkan kesimpulan diatas jQuery dapat dikatakan merupakan sebuah kode yang
sebuah aplikasi berbasis website dikarenkan dengan menggunakan kode tersebut tidak
E. Bootstrap
“Bootstrap sebuah pustakan open source yang merupakan framework CSS dan
“Bootstrap adalah paket aplikasi siap pakai untuk membuat front-end dari sebuah
Bootstrap merupakan sebuah paket yang berisikan kumpulan kode – kode program
computer”(Abdulloh, 2018:103).
“Sistem basis data adalah sistem terkomputerisasi yang tujuan utamanya adalah
memelihara data yang sudah diolah atau informasi tersedia saat dibutuhkan. Pada intinya
basis data adalah media untuk penyimpanan data agar dapat diakses dengan mudah dan
Basis data atau database adalah kumpulan record data yang berisi suatu informasi
A. Xampp
“XAMPP adalah sebuah software open source yang lahir dari pengembangan
software LAMPP (Linux, Apache, MySQL, PHP dan Perl)” (Purbadian, 2016:1).
Sejalan dengan pendapat tersebut dijelaskan juga oleh Aryanto bahwa Xampp
merupakan sebuah database software yang berisikan berbagai macam tools seperti:
Apache, HTTP, MySQL, database, bahasa pemrograman PHP dan Perl (Aryanto,
2016:04).
Berdasarkan dua pernyataan para ahli diatas ditarik sebuah kesimpulan bahwa
XAMPP adalah sebuah aplikasi yeng bersifat open source yang terdapat banyak tools
B. Mysql
“Xampp merupakan sebuah software web server apache yang didalamnya sudah
tersedia database server MySQL dan support PHP programming” (Iqbal, 2019:15).
15
yang dapat diartikan bahwa MySQL merupakan standar penggunaan database di dunia
untuk pengolahan data. Kelebihan yang dimiliki MySQL yaitu bersifat open source,
Nama model ini sebenarnya adalah Linear Sequential Model” (Pressman, 2015:42).
kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang
dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk
didokumentasikan.
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak,
perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat
Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini
adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain.
4. Pengujian
Pengujian fokus pada perangkat lunak secara segi logika dan fungsional dan
memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir
kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang
diinginkan.
sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang muncul
dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan
pengembangan mulai dari tahap analisis spesifikasi untuk perubahan perangkat lunak
baru.
2.1
Beberapa terori pendukung dalam pembuatan Tugas Akhir ini adalah Struktur
Navigasi, ERD, LRS, dan implementasi dan pengujian web yang menjadi dasar
agar pengunjung yang mengakses dapat dengan mudah menjelajahi web tersebut.
Menurut “Struktur Navigasi dapat diartikan sebagai alur dari suatu program yang
(Binanto, 2010:268) terdapat empat struktur dasar yang digunakan, yaitu sebagai
berikut:
1. Linier
Pengguna akan melakukan navigasi secara berurutan dari frame atau byte informasi
2. Hierarki
Struktur dasar ini disebut juga struktur “linear dengan percabangan” karena pengguna
melakukan navigasi disepanjang cabang pohon struktur yang terbentuk oleh logika isi.
3. Non-Linier
Pengguna akan melakukan navigasi dengan bebas melalui isi proyek dengan tidak terkait
4. Komposit
18
Pengguna akan melakukan navigasi dengan bebas (secara nonlinear), tetapi terkadang
dibatasi presentasi linear film atau informasi penting dan atau pada data yang paling
“ERD adalah suatu diagram untuk menggambarkan desain konseptual dari model
konseptual sauatu basis data relasional. ERD juga merupakan gambaran yang
merelasikan antara objek yang satu dengan objek yang lain dari objek di dunia nyata
dalam permodelan basis data, ERD dikembangkan berdasarkan teori himpunan dalam
komponen yang digunakan (Rosa & Shalahuddin, 2018), yaitu sebagai berikut:
1. Entitas
Entitas adalah simbol yang menggambarkan sebuah objek yang berbeda antara satu
2. Atribut
1) Atribut Key
Atribut key adalah gabungan dari beberapa atribut yang membedakan sebuah baris
data dalam tabel dan tidak mempunyai nilai yang sama dengan baris data yang
lainnya.
2) Atribut Simple
Atribut simple adalah atribut yang tidak dapat dipecah atau dipilah lagi.
3) Atribut Multivalue
Atribut multivalue adalah atribut yang mempunyai banyak nilai yang berhubungan
4) Atribut Composite
20
Atribut Composite adalah atribut yang dapat di pecah menjadi beberapa sub atribut
5) Atribut Derivatif
Atribut derivatif adalah atribut yang yang berasal dari hubungan antara atribut yang
satu dan yang lainnya. Atribut derivatif tidak harus disimpan ke dalam database.
3. Relasi
Relasi adalah hubungan antara entitas yang berbeda. Relasi disimbolkan dengan gambar
belah ketupat.
4. Kardinalitas
Derajat relasi atau kardinalitas adalah hubungan maksimal antara entitas satu dengan
entitas yang lainnya. Terdapat beberapa jenis kardinalitas yaitu sebagai berikut:
Setiap entitas pada himpunan entitas A hanya dapat berhubungan dengan satu entitas
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada
relationship (ER) beserta atributnya sehingga bisa terlihat hubungan hubungan antar
“Logical Record Structure (LRS) adalah representasi dari struktur record - record
pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan entitas” (Fridayanthi,
2016).
kelanjutan dari Entity Relationship Diagram yang diubah menggunakan aturan yang
berlaku.
22
secara maksimal. Sebelum informasi dijalankan hal yang pertama dilakukan adalah
“Black Box Testing (pengujian kotak hitam) adalah tipe testing yang
memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya, sehingga para
tester memandang perangkat lunak seperti layaknya sebuah kotak hitam yang tidak
penting dilihat isinya, tapi cukup dikenali proses testing di bagian luar” (Rizky,
2011:265).
Beberapa teknik testing yang tergolong dalam tipe Black Box Testing menurut
1. Equivalence Partitioning
Pada teknik ini, tiap input data dikelompokkan ke dalam grup tertentu, yang kemudian
dibandingkan output.
Pada teknik Boundary Value Analysis, dilakukan input yang melebihi batasan sebuah
data, contohnya untuk sebuah input harga barang, maka dapat dilakukan testing dengan
menggunakan angka negatif yang tidak diperbolehkan dalam sebuah harga. Jika
perangkat lunak berhasil mengatasi input yang salah tersebut, maka dapat dikatakan
Dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari sebuah
PEMBAHASAN
Ara Coffee merupakan warung kopi yang terletak di Jalan Ampera No.2, Kelurahan
78113.
Sejarah berdirinya ara coffee, berawal dari Ari Argianto yang mempunyai rencana
membuka sebuah usaha. setelah berpikir panjang akhirnya ari memutuskan untun
membuka usaha yaitu sebuah cafe. Bersamaan dengan rencana trsbut, ia berencana
mengajak 2 teman untuk membuka usaha bersama yang sudah di rencanakannya, akhir
nya bertemu dengan aliong dan rico yang kemudian menyetujui dan ikut serta pada ide
membuka cafe tsb. pada awal oktober hingga awal november 2021 mereka
mempersiapkan segala sesuatu yang dibutuhkan untuk membuka cafe mulai dari tempat
usaha hingga kebutuhan cafe. dan akhirnya selesai mempersiapkannya di awal november
Setiap perusahaan atau institusi pasti selalu memiliki struktur organisasi. Struktur
24
25
A. Struktur Organisasi
B. Fungsi
1) Manajer
(b) Melakukan pelatihan kepada karyawan baik barista, waiter, dan kasir
2) Sekretaris
(c) Mencatat pengeluaran baik pengeluaran rutin maupun pengeluaran tak terduga
3) Bendahara
4) Barista
5) Waiter
6) Kasir
A. Kebutuhan Pengguna
Dalam website yang dirancang terdapat dua pengguna yang dapat saling berinteraksi
dalam sistem, yaitu: Bagian admin, dan Bagian Kasir. Kedua user tersebut memiliki hak
a) Melakukan Login
j) Melakukan transaksi
k) Melihat laporan
a) Melakukan login
b) Mengelola transaksi
B. Kebutuhan Sistem
a) Admin dan Kasir Harus melakukan login terlebih dahulu untuk dapat mengakses
A. Dokumen Masukan
Sumber : Admin
Tujuan : Admin
Media : Layar
Jumlah :-
28
Sumber : Admin
Tujuan : Admin
Media : Layar
Jumlah :-
Sumber : Admin
Tujuan : Admin
Media : Layar
Jumlah :-
Sumber : Admin
Tujuan : Admin
Media : Layar
Jumlah :-
B. Dokumen Keluaran
Sumber : Kasir
Tujuan : Pembeli
Media : Layar
Jumlah :-
Akronim : supplier
Kunci Field : id
Software : mysql
31
Akronim : pengguna
Software : mysql
r
Varcha
4. Password password 50
r
5. Role role Char 1
Akronim : produk
Kunci Field : id
Software : mysql
Akronim : kategori
Software : mysql
Akronim : transaksi
Kunci Field : id
Software : mysql
Akronim : satuan
Kunci Field : id
Software : mysql
Akronim : stok_masuk
Kunci Field : id
Software : mysql
e
3. Kode Produk kode Int 11
4. Jumlah jumlah Varchar 10
5. Keterangan keterangan Varchar 10
6. Id Supplier supplier Int 11 Foreign Key
Akronim : stok_keluar
Kunci Field : id
Software : mysql
3.7 Pengkodean
1. Id Pengguna
37
2. Kode Produk
1. Spesifikasi Hardware
A. Server
1) CPU
38
2) Mouse
3) Keyboard
B. Client
1) CPU
2) Mouse
3) Keyboard
2. Spesifikasi Software
A. Server
B. Client
3.9 Implementasi
PENUTUP
4.1 Kesimpulan
Kesimpulan yang dapat ditarik dari penelitian tugas akhir ini adalah sebagai berikut:
1. Dengan menggunakan sistem yang berbasis website transaksi jual beli dapat
memudahkan kasir dan admin dalam melakukan transaksi karena dapat otomatis
4.2 Saran
Dalam perancangan sistem yang telah dibuat ini masih jauh dari sempurna, oleh
karena itu masih banyak yang harus dikembangkan dalam aplikasi ini, untuk itu penulis
dilakukan pengembangan aplikasi mulai dari tampilan dan kegunaan fungsi yang
A.S, R., & Shalahuddin, M. (2018). Rekayasa Perangkat Lunak Terstruktur dan
Abdulloh, R. (2018). 7 in 1 Pemrograman Web Untuk Pemula : Cara cepat dan efektif
http://ejournal.nusamandiri.ac.id/index.php/techno/article/view/209
Bekti, H. B. (2015). Mahir Membuat Website Dengan Adobe Dreamweaver CS6, CSS,
Chan, S. (2017). Membuat Aplikasi Database dengan PowerBuilder 12.6 dan MySQL.
https://doi.org/10.33365/jti.v11i2.24
Dr. Rusman. (2017). Belajar & Pembelajaran: Berorientasi Standar Proses Pendidikan.
3841.2007.00354.x
50
Fridayanthi, E. W. (2016). Rancang Bangun Sistem Informasi Permintaan Atk Berbasis
view/1264
Heru, S. (2018). Coding Mudah dengan CodeIgniter, JQuery, Bootstrap, dan Datatable.
Husda, N. E., & Wangdra, Y. (2016). Pengantar Teknologi Informasi. Baduose Media.
Iqbal, M. (2019). 5 Jam Belajar PHP MySQL Dengan Dreamweaver CS3. Deepublish.
http://ejournal.bsi.ac.id/ejurnal/index.php/ijcit/article/download/414/315
Permana, S., & Faisal, H. D. (2015). Analisa Dan Perancangan Aplikasi Point Of Sale
51
Framework Codelgniter. Andi.
Rizkita, N., Rosely, E., & Nugroho, H. (2018). Aplikasi Pendaftaran dan Transaksi
4(3), 1512–1520.
Sagita, sugiarto. (2016). Penerapan Metode Waterfall Pada Sistem Informasi Penjualan
https://www.cliffedekkerhofmeyr.com/export/sites/cdh/en/practice-areas/
downloads/Employment-Strike-Guideline.pdf
Solichin, A. (2016). Pemrograman Web dengan PHP dan MySQL. Budi Luhur.
Bandung.
Publisher.
Syarifudin, G., & Kosasi, S. (2015). Perancang Aplikasi Point Of Sale Dalam
http://www.jurnal.stmikpontianak.ac.id/file/GUSTI_SYARIFUDIN_SANDY_KOS
52
ASI_-_KNSI_2015.pdf
Wahyudi, T. (2017). Rancang Bangun Sistem Informasi Pondok Pesantren (Studi Kasus
53
DAFTAR RIWAYAT HIDUP
I. Biodata Mahasiswa
NIM : 12174361
II. Pendidikan
a. Formal
54
LAMPIRAN – LAMPIRAN
55
56
57
58