Diajukan untuk memenuhi tugas mata kuliah Analisa dan Perancangan Sistem
Disusun oleh :
Kelompok 1
2017
ABSTRAK
Dalam suatu lembaga atau unit kerja yang melayani kebutuhan publik baik internal
maupun eksternal sangat diperlukan informasi dan pengelolaan yang tepat dan akurat dalam
aktifitas lembaga atau unit kerja tersebut. Dengan system informasi dan system operasional yang
sesuai kebutuhan, maka aktivitas dalam lembaga atau unit kerja tersebut dapat dilaksanakan
dengan efisien dan efektif. Penelitian dilakukan secara langsung dengan melakukan wawancara
dengan pihak terkait dan mengamati proses transaksi penjualan, pembelian, ketersediaan barang,
member proses pelaporan . Program ini dibuat dengan PHP dan MySQL sebagai database nya.
Dapat disimpulkan bahwa aplikasi penjualan (kasir) ini telah didesain dan bertujuan untuk
memudahkan kerja Pegawai di bagian kasir, gudang dan manageman untuk melakukan transaksi
penjualan maupun pembelian barang berupa kain, pembayaran utang kepada supplier,
mengawasi jalannya system kerja serta dapat menentukan langkah selanjutnya dari data yang
disajikan.
DAFTAR ISI
ABSTRAK ......................................................................................................................................................... i
KATA PENGANTAR......................................................................................................................................... v
BAB I PENDAHULUAN................................................................................................................................... 6
2. MySql .............................................................................................................................................. 11
3. Database ..................................................................................................................................... 11
2. TABEL BARANG............................................................................................................................ 16
1. MENU LOGIN............................................................................................................................... 20
2. MENU UTAMA............................................................................................................................. 20
Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan
nikmatnya kepada kita semua dan karena hanya dengan ridho serta rahmat-Nya penulis dapat
menyelesaikan tugas kelompok mata kuliah Analisa dan Perancangan system Informasi yang
berjudul “PENJUALAN (Kasir)”. Shalawat serta salam semoga senantiasa terlimpahkan kepada
tauladan kita, kepada manusia yang paling berpengaruh di dunia, yang ajaran-ajarannya membawa
rahmat bagi seluruh alam, kepada seorang hamba yang selalu ada di hati orang-orang beriman
yaitu Muhammad SAW dan juaga kepada sahabat-sahabat yang mendampingi perjuangannya serta
kepada orang-orang yang mencintai dan mentauladaninya.
Dalam penyusunan tugas ini, tidak sedikit hambatan yang kami hadapi. Namun kami
menyadari bahwa kelancaran dalam penyusunan materi ini tidak lain berkat bantuan, dorongan
dan bimbingan dari orang-orang terdekat, sehingga kendala-kendala yang penulis hadapi dapat
teratasi
Semoga ini dapat bermanfaat dan menjadi sumbangan pemikiran bagi pihak yang
membutuhkan, khususnya bagi kami sehingga tujuan yang diharapkan dapat tercapai, Amin.
Penulis
BAB I
PENDAHULUAN
1.1.LATAR BELAKANG MASALAH
Untuk meningkatkan pelayanan kepada konsumen suatu bidang usaha penjualan harus
inovatif dan selalu memberikan yang terbaik bagi konsumen. Inovatif dalam arti harus menjual
produk-produk yang sesuai dengan kebutuhan konsumen, disamping itu barang-barang yang
ditawarkan mengikuti perkembangan, kemudian selalu memberikan yang terbaik berarti
memberikan banyak kemudahan dalam bertransaksi. Didalam sebuah transaksi seperti mini
market, Mall dan sebagainya untuk menunjang kelancaran dalam bertransaksi dan kemudaan
dalam bertransaksi maka harus mempunyai sebuah Aplikasi yaitu tentang PENJUALAN
(Kasir). Didalam aplikasi ini semua proses transaksi jual beli akan di kelola secara akurat dan
terperinci. Sering kita melihat proses transaski dimasyarakat khususnya dalam bidang
pemasaran atau pertokoan masih banyak yang menggunakan proses manual dalam jual beli
maupun proses perhitungan barang.
Oleh karena itu penulis mencoba merancang sebuah system PENJUALAN (Kasir) yang
mana bertujuan untuk membantu mengoptimalkan proses transaksi agar memudahkan user
dalam bertransaki, sehingga akan menjadi lebih efektif dan akurat untuk system penjualannya.
Berdasarkan hal tersebut, penulis mencoba membahas salah satu permasalahan tersebut
sebagai bahan dalam penulisan Tugas Kelompok mata kuliah Analisa dan perancanagan
system yang berjudul “PENJUALAN (Kasir)” Dengan dibuatnya Aplikasi ini diharapkan
dapat meningkatkan proses transaksi Penjualan.
Sesuai dengan judul yang diambil, maka berdasarkan permasalahan yang ada dibuatlah
rumusan masalah sebagai berikut :
Bagaimana cara merancang dan membangun aplikasi yang dapat menunjang transaksi
penjualan dengan lebih efektif dan akurat.
1.3. TUJUAN PEMBUATAN APLIKASI
Bagi penulis:
1. Mendapatkan ilmu tentang Aplikasi Penjualan (kasir).
2. Memperoleh pengalaman dilapangan secara langsung mengenai dunia kerja langsung.
a. Observasi
Teknik observasi yang dilakukan adalah dengan mengamati dan mencatat kejadian-
kejadian yang berhubungan dengan tujuan pelaksanaan.
b. Interview
Dalam pencarian data dilakukan Tanya jawab langsung dengan pihak terkait.
c. Dokumentasi
Mendapatkan document-dokument yang berupa data seluruh barang yang terdapat di
took terkait yang digunakan untuk diolah sebagai objek perancangan apliaksi
penjualan.
Metode pengembangan perangkat lunak yang digunakan dalam penulisan laporan ini
adalah Model Waterfall. Waterfall adalah sebuah model perkembanan perangkat lunak
yang dilakukan secara sekuensial, dimana satu tahap dilakukan setelah tahap sebelumnya
selesai dilaksanakan. (Roger S. Pressman, 2010:45).
Berikut Adalah penjelasan dari beberapa tahapan yang dilakukan di dalam model waterfall.
5. Maintenance (Pemeliharaan)
Tahap akhir dari metode Waterfall adalah tahap perawatan. Tahap ini digunakan untuk
memlihara system serta digunakan untuk menambahkan fitur-fitur baru yang dirasa
perlu ditambahkan.
Pada tahun 1997 sebuah perusahaan bermma lend, menulis ulang interpreter PHP
menjadi lebih betsih, lebih baik dan lebih cepat. Kemudian pada bulan Juni 1998
pemsahaan tersebut merilis 15 interpreter-baru untuk PHP dan meresmikan nama rilis
tersebut menjadi PHP 3.0. pada pertengahan tahun 1999, Zend merilis Interpreter PHP baru
dan rilis dikenal dengan PHP 4.0. PHP 4.0 adalah versi yang mampu dipakai untuk
membangun aplikasi web Kompleks tetapi tetap memiliki kecepatan proses dan stabilitas
yang tinggi.
Pada bulan Juni tahun 2004 Zend merilis PHP 5.0 versi ini adalah versi mutahir
dari PHP. Dalam versi ini inti dari interpreter PHP mengalami perubahan besar. Dalam
versi ini juga dikenalkan model pemograman berorientasi objek baru untuk menjawab
perkembangan bahasa pemograman kearah pemograman berorientasi objek.
2. MySql
Menurut Raharjo (2011 : 21), “MySql merupakan RDBMS (atau server database)
yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat
di akses oleh banyak user. MySQL juga dapat dikategorikan sebagai Relational Data Base
Management System (RDBMS), karena dalam pembuatan baris data pada MySQL dapat
dipilih-pilih ke dalam berbagai tabel 2 (dua) dimensi. Setiap tabel pada MySQL terdiri atas
1ajur horizontal dan jalur vertical MySqI pada saat ini, banyak digunakan oleh
pemograman web untuk membangun situs yang memerlukan basis data sebagai data dan
pengolahan data.
3. Database
Pengertian Database Menurut Gordon C. Everest Adalah koleksi atau kumpulan
data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada
organisasi. Menurut Toni Fabbri Database adalah sebuah sistem File-file yang terintegrasi
yang mempunyai minimal primary key untuk pengulangan data. Strukturfile yang
menyusun sebuah database adalah data Record dan Field.
Notasi Keterangan
Entitas
Entitas adalah suatu obyek dapat diidentifikasikan dalam
lingkungan pemakai
Relasi menunjukan adanya hubungna diantara sejumlah
Relasi
entitas yang berbeda
Atribut berfungsi mendeskripsikan karakter entitas (atribut
Atribut
yang berfungsi sebagai key diberi garis bawah)
Garis Garis sebagai penghubung antara relasi dan entitas atau
relasi dan entitas dengan atribut
Dalam pembuatan ERD diperlukan beberapa metode dan langkah – langkah, yaitu :
1. Entitas
Adalah segala sesuatu yang dapat di gambarkan oleh data. Entitas juga dapat di artikan sebagai
indifidu yang mewakili suatu yang nyata dan dapat dibedakan dari sesuatu yang lain . entitas ada
dau macam yaitu entitas lemah dan entitas kuat. Entitas kuat merupakan entitas yang tidak
memiliki ketergantungan dengan entitas lainnya, contoh entitas anggota. Sedangkan entitas lemah
merupakan entitas yang kemunculannya tergantung pada keberadaan entitas lain dalam suatu
relasi.
2. Atribut
Atribut ialah karakteristik dari entitas atau relasi yang menyediakan penjelasan detail tentang
entitas atau relasi tersebut. Dan berfungsi untuk mempexjelas at1ibut yang dimilikj oleh sebuah
entitas. Attibut memiliki bentuk lingkarang atau clips.
Relasi menunjukan adanya hubungan dari sejumlah entitas yang berasal dari himpunan entitas
yang berbeda.
Alur memiIiki fungsi untuk menghubungkan atribut dengan entitas dan entitas dengan relasi
atribut dinyatakan dalam bentuk garis.
2. TABEL BARANG
ATTRIBUT TIPE DATA KETERANGAN
ID_BARANG INT (20) NOMER ID / UNIK BARANG
NAMA_BARANG VARCHAR (20) NAMA DARI SEBUAH BARANG
STOCK INT (10) JUMLAH / QTY BARANG
TGL_MASUK DATE TANGGAL BARANG TERSEBUT DITERIMA
FOTO_BARANG TEXT FILE FOTO DARI BARANG
PRIMERY KEY : ID_BARANG
3. TABEL PEMBELI
ATTRIBUT TIPE DATA KETERANGAN
ID_PESANAN INT (20) NOMER ID / UNIK PESANAN
NAMA_PEMBELI VARCHAR (20) NAMA PEMBELI
STATUS BELI VARCHAR (20) STATUS PEMBELIAN (LUNAS/PENDING)
ALAMAT VARCHAR (40) ALAMAT PEMBELI
JUMLAH_BELI INT (20) QTY JUMLAH PEMBELIAN
PRIMERY KEY : ID_PESANAN
BAB III
TAMPILAN APLIKASI
4. LAYOUT LOGIN
3.2. IMPLEMENTASI APLIKASI
1. MENU LOGIN
Menu login dibuat untuk membatasi dan mengecek siapa saja yang telah login dan siapa saja
yang bisa login, dimana menu login ini bertujuan
2. MENU UTAMA
Pada menu tampilan utama kita menampilkan beberapa resume dari produk yang telah di input
dan data penjual.
3. TAMPILAN STOCK DATA
Pada tampilan stock data terdapat tampilan data produk yang telah di input oleh pekerja, berikut
adalah tampilan dari stock data :