SISTEM INFORMASI PENJUALAN ALAT RUMAH TANGGA
BERBASIS WEB APLIKASI
DI TOKO AHMAD RIDHA
APPLICATION PROJECT
Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Program Pendidikan Dua Tahun Informatika Komputer
Disusun Oleh :
PERSETUJUAN DAN PENGESAHAN APLICATOAN PROJECT
Application Project dengan Judul : SISTEM INFORMASI PENJUALAN ALAT RUMAH TANGGA BERBASIS WEB APLIKASI DI TOKO AHMAD RIDHA
Disusun Oleh : Fikri Zufri
Program : Informatika Komputer
Nomor Induk Mahasiswa : 201163B0040047
DINYATAKAN
Diizikan atau tidak diizinkan mengikuti ujian Application Project Samarinda, 23 Juli 2013
Menyetujui
Pembimbing Application Project
Yulianto, S.Kom, MT
SURAT KETERANGAN LULUS UJIAN APPLICATION PROJECT
Yang bertanda tangan dibawah ini menerangkan bahwa :
Nama : Fikri Zufri
Nomor Induk Mahasiswa : 201163B0040047
Program : Informatika Komputer
Telah lulus Ujian Application Project pada tanggal : Di Samarinda
TIM PENGUJI
Samarinda, 10September 2013 Kordinator IT Penguji 1
(_______________)
Penguji 2
(_______________)
Penguji 3
ABSTRAKSI
Toko Ahmad Ridha Masih Menggunakan sistem pemasukan barang dengan cara manual. Sering Kali dalam pendataan item atau barang terjadi kesalahan seperti pemasukan barang, penjualan barang dan lain-lain mengakibatkan kerugian yg lumayan.
Dengan membuat aplikasi WEB Aplikasi dapat mampu membantu pemilik Toko Ahmad Ridha menghindari kesalahan pendataan item atau barang dan juga bisa melihat penjualan barang di luar toko Ahmad Ridha.
DAFTAR ISI
HALAMAN JUDUL...1
PERSETUJUAN DAN PENGESAHAN APPLICATION PROJECT...2
SURAT KETERANGAN LULUS UJIAN APPLICATION PROJECT...3
ABSTRAKSI...4
DAFTAR ISI...5
KATA PENGANTAR...6
BAB I SISTEM BERJALAN...7
1.1 Sekilah Pengenalan Perusahaan...7
1.1.1. Sejarah Berdirinya Perusahaan...7
1.1.2. Indentifikasi Produk Jasa...7
1.2 Struktur Organisasi...7
1.3 Flow Sistem Berjalan...8
BAB II RANCANGAN SISTEM USULAN...9
2.1 Data Flow Diagram...9
2.1.1. Diagram Konteks...9
2.1.2. Data Flow Diagram Level 0...10
KATA PENGATAR
Segala puji dan syukur penulis panjatkan kehadiran Allah SWT atas segala karunia dan Rahmat-Nya sehingga penulis dapat menyelesaikan Application Project (AP) ini tepat pada waktunya.
Sebagaiman ketentuan yang berlaku di LP3I BC Samarinda, bahwa mahasiswa tingkat akhir diharuskan menyusun dan memaparkan AP sebagai salah satu persayaratan penyelesaian pendidikan LP3I Bussines College Samarinda tingkat senior.
Untuk itu penulis melakukan observasi mulai tanggal 1 April s/d 1 Juli 2013 di Toko H.Ahmad Ridha, kemudian menyusun laporan hasil pengamatan tersebut dalam bentuk AP ini di bawah bimbingan bapak Yulianto.
Dengan kerendahan hati penulis mengucapkan terima kasih kepada semua pihak yang terlibat dalam mendorong dan membantu penulis dalam pelaksaan observasi dan penyusunan pelaporan AP, Khususnya kepada :
1. Branch Manager LP3I BC Samarinda,
2. Head of Computer Program LP3I BC Samarinda, 3. Head of Education LP3I,
4. Dosen Pembimbing 1, Yulianto, S.Kom, MT. 5.Dosen Pembimbing 2, Abdullah, ST, MM. 6. Ayah, H.Ahamd Ridha
7. Ibu, Hj.Fatimah Yusran 8. Kakak, Rizal Fikri, SE
9. Kakak, Syarifah Ridha Yanti, SE.
BAB I SISTEM BERJALAN
1.1 Sekilas Pengenalan Perusahaan
1.1.1. Sejarah Berdirinya Perusahaan
Toko H.Ahmad Ridha berdiri sekitar pertengahan tahun 1991. Didirikan oleh H.Ahmad Ridha Dan pada mulanya bergerak di bidang penjualan alat rumah tangga toko H. Amdah Ridha beralamat di Jl. Gadjah Mada Gg.1 No.41 Pasar Pagi
Samarinda.Toko ini di pimpin oleh H.Ahmad RIdha dan Hj.Fatimah dan sekarang telah berganti pimpin oleh Rizal Fikri, SE
1.1.2. Indenfikasi Produk Jasa
Toko H.Ahmad Ridha menjual peralatan rumah tangga meliputi peralatan catering, dan peralatan rumah makan. Selain itu, Toko H. Amda Ridha jual menjual alat penjualan minuman, misalnya: Parutan es, Pisau, Oven dan perlaatan lainnya
1.3Flow Sistem Berjalan
BAB II RANCANGAN SISTEM USULAN
2.1 Data Flow Diagram
2.1.1 Diagram Konteks
Dengan pembuatan suatu diagram konteks dari sistem, pendekatan struktur ini mengambarkan sistem secara garis besar yang kemudian akan dipecah menjadi bagian-bagian lebih rinci. Gambar 1.2 adalah konteks diagram dari Aplikasi Sistem Informasi Manajemen pada Toko Ahmad Ridha
2.1.3. Diagram Detail
1. Gambar DFD (data flow diagram) berikutnya adalah diagram level 1 untuk proses 1, dijabarkan sebagai berikut:
Gambar 1.4. Diagram Arus Data Level 1 Proses 1
Berdasarkan diagram arus data di atas, proses pemasukan data pengguna dilakukan oleh Administrator (Admin). Dalam diagram tersebut dapat dijelaskan arus data penyimpanan data pengguna ke dalam berkas penyimpan. Berikut penjelasan secara lengkap:
Proses 1.1, Merupakan proses perekaman data pengguna secara langsung yang dilakukan oleh pihak admin. Proses perekaman data pengguna tersebut akan langsung disimpan ke dalam tabel Pengguna.
2. Gambar DFD (data flow diagram) berikutnya adalah level 1 untuk proses 2 dijabarkan sebagai berikut :
Gambar 1.5. Diagram Arus Data Level 1 proses 2
Berdasarkan diagram arus data di atas, proses pemasukan data Kategori dilakukan oleh Administrator (Admin). Dalam diagram tersebut dapat dijelaskan arus data penyimpanan data golongan ke dalam berkas penyimpan. Berikut penjelasan secara lengkap:
Proses 2.1, Merupakan proses perekaman data kategori secara langsung yang dilakukan oleh pihak admin. Proses perekaman data golongan tersebut akan langsung disimpan ke dalam tabel Kategori.
3. Gambar DFD (data flow diagram) berikutnya adalah level 1 untuk proses 3 dijabarkan sebagai berikut :
Gambar 1.6. Diagram Arus Data Level 1 proses 3
Berdasarkan diagram arus data di atas, proses pemasukan data sub kategori dilakukan oleh Administrator (Admin) dan disertai dengan pemasukan data kategori dari tabel Kategori. Berikut penjelasan secara lengkap:
Proses 3.1, Merupakan proses perekaman data sub kategori dilakukan oleh pihak admin. Pada proses perekaman data sub kategori tersebut memerlukan data kategori dari tabel Kategori. Data kategori ini digunakan sebagai informasi kategori pada data sub kategori yang akan direkam. Setelah salah satu data kategori dipilih, kemudian data sub kategoriakan direkam ke dalam tabel Sub Kategori.
4. Gambar DFD (Data Flow Diagram) berikutnya adalah level 1 proses 4 dijabarkan sebagai berikut:
Gambar 1.7. Diagram Arus Data Level 1 proses 4
Berdasarkan diagram arus data di atas, proses pemasukan jenis dilakukan oleh Administrator (Admin) dan disertai dengan pemasukan data sub ketegori dari tabel Sub Kategori. Berikut penjelasan secara lengkap:
Proses 4.1, Merupakan proses perekaman jenis yang dilakukan oleh pihak admin. Pada proses perekaman data produk tersebut memerlukan data sub kategori dari tabel Sub Kategori. Data sub kategori ini digunakan sebagai informasi sub kategori pada data jenis yang akan direkam. Setelah salah satu data sub kategori dipilih, kemudian data jenisakan direkam ke dalam tabel Jenis.
5. Gambar DFD (Data Flow Diagram) berikutnya adalah level 1 proses 5 dijabarkan sebagai berikut:
Gambar 1.8. Diagram Arus Data Level 1 proses 5
Berdasarkan diagram arus data di atas, proses pemasukan data barang dilakukan oleh Administrator (Admin) dan diserta dengan pemasukan data jenis dari tabel Jenis. Berikut penjelasan secara lengkap:
Proses 5.1, Merupakan proses perekaman data barang yang dilakukan oleh pihak admin. Pada proses perekaman data barang tersebut memerlukan data jenis dari tabel Jenis. Data jenis ini digunakan sebagai informasi jenis barang pada data barang yang akan direkam. Setelah salah satu data jenis dipilih, kemudian data barang akan direkam ke dalam tabel Barang.
6. Gambar DFD (Data Flow Diagram) berikutnya adalah level 1 proses 6 dijabarkan sebagai berikut:
Gambar 1.9. Diagram Arus Data Level 1 proses 6
Berdasarkan diagram arus data di atas, proses pemasukan data pemasok dilakukan oleh Administrator (Admin). Dalam diagram tersebut dapat dijelaskan arus data penyimpanan data suppiler ke dalam berkas penyimpan. Berikut penjelasan secara lengkap:
Proses 6.1, Merupakan proses perekaman data supplier secara langsung yang dilakukan oleh pihak admin. Proses perekaman data pemasok tersebut akan langsung disimpan ke dalam tabel Supplier.
7. Gambar DFD (Data Flow Diagram) berikutnya adalah level 1 proses 7 dijabarkan sebagai berikut:
Gambar 2. Diagram Arus Data Level 1 proses 7
Berdasarkan diagram arus data di atas, proses pemasukan data transaksi pembelian dapat dilakukan oleh Administrator (Admin). Berikut penjelasan diagram arus datanya secara lengkap:
8. Gambar DFD (Data Flow Diagram) berikutnya adalah level 1 proses 8 dijabarkan sebagai berikut:
Gambar 2.1. Diagram Arus Data Level 1 proses 8
Berdasarkan diagram arus data di atas, proses pemasukan data transaksi pembayaran dapat dilakukan oleh Administrator (Admin) dan Kasir. Berikut penjelasan diagram arus datanya secara lengkap:
9. Gambar DFD (Data Flow Diagram) berikutnya adalah level 1 proses 9 dijabarkan sebagai berikut:
Gambar 2.2. Diagram Arus Data Level 1 proses 9
Berdasarkan diagram arus data di atas, proses pemasukan data transaksi penjualan dapat dilakukan oleh Administrator (Admin) dan Kasir. Berikut penjelasannya diagram arus datanya secara lengkap:
10.Gambar DFD (Data Flow Diagram) berikutnya adalah level 1 proses 10 dijabarkan sebagai berikut:
Gambar 2.3. Diagram Arus Data Level 1 proses 10
Berdasarkan diagram arus data di atas, proses pemasukan data transaksi retur dapat dilakukan oleh Administrator (Admin) dan Kasir. Berikut penjelasannya diagram arus datanya secara lengkap:
Proses 10.1, Merupakan proses perekaman data transaksi retur yang dilakukan oleh Admin dan Kasir. Pada proses perekaman data retur tersebut memerlukan data barang dari tabel Barang, dan data pengguna dari tabel Pengguna. Data barang digunakan sebagai informasi barang yang ada di Toko Ahmad Ridha, Data pengguna digunakan untuk menentukan pengguna (Admin dan Kasir) yang melalukan transaksi retur. Setelah data retur lengkap, maka akan direkam ke dalam tabel Retur_Detail dan tabel Retur.
11.Gambar DFD (Data Flow Diagram) berikutnya adalah level 1 proses 11 dijabarkan sebagai berikut:
Gambar 2.3. Diagram Arus Data Level 1 proses 10
Berdasarkan diagram arus data di atas, proses pemasukan data transaksi pengembalian dapat dilakukan oleh Administrator (Admin) dan Kasir. Berikut penjelasannya diagram arus datanya secara lengkap:
2.4 Klasifikasi File
1. Tabel Pengguna
Tabel ini digunakan untuk menyimpan data pengguna. Adapun perancangan tabelnya
sebagai berikut:
Nama Tabel : Pengguna (user)
Field Kunci : Kd_user
Tabel 1 Struktur Tabel Pengguna
No. Nama Field Type Size Keterangan
1.
Tabel ini digunakan untuk menyimpan data Kategori. Adapun perancangan tabelnya sebagai
berikut:
Nama Tabel : Kategori
Tabel 2 Struktur Tabel kategori
No. Nama Field Type Size Keterangan
1.
Nama Tabel : Subkategori
Field Kunci : Kd_subkategori
Tabel 3 Struktur Tabel subkategori
No. Nama Field Type Size Keterangan
1.
Kode untuk kategori
4. Tabel Jenis
Tabel ini digunakan untuk menyimpan data jenis. Adapun perancangan tabelnya sebagai
No. Nama Field Type Size Keterangan
nama untuk jenis
Nama untuk subkategori
5. Tabel Barang
Tabel ini digunakan untuk menyimpan data barang. Adapun perancangan tabelnya sebagai
berikut:
Nama Tabel : Barang
Field Kunci : Kd_Barang
Tabel 5 Struktur Tabel Barang
No. Nama Field Type Size Keterangan
11 Kd_supplier char 4 Kode untuk supplier
6. Tabel Supplier
Tabel ini digunakan untuk menyimpan data supplier. Adapun perancangan tabelnya sebagai
berikut:
Nama Tabel : Supplier
Field Kunci : kd_suppier
Tabel 6 Struktur Tabel Pemasok
No. Nama Field Type Size Keterangan
1.
Nama Tabel : Pembelian
No. Nama Field Type Size Keterangan
Tabel ini digunakan untuk menyimpan data pembelian secara detail. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Pembelian_Detail
Field Kunci :
-Tabel 8 Struktur Tabel Pembelian_Detail
No. Nama Field Type Size Keterangan
Tabel ini digunakan untuk menyimpan data penjualan barang. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Penjualan
Field Kunci : No_penjualan
Tabel 9Struktur Tabel Penjualan
No. Nama Field Type Size Keterangan
1.
Uang yg di bayar pelanggan
Tabel ini digunakan untuk menyimpan data penjualan barang secara detail. Adapun
perancangan tabelnya sebagai berikut:
Nama Tabel : Penjualan_Detail
Field Kunci :
-Tabel 10Struktur Tabel Penjualan_Detail
No. Nama Field Type Size Keterangan
Tabel ini digunakan untuk menyimpan data retur barang secara detail. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Retur
Field Kunci : No_retur
Tabel 10 Struktur Tabel Retur
No. Nama Field Type Size Keterangan
12. Tabel Retur_detail
Tabel ini digunakan untuk menyimpan data retur barang secara detail. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Retur Detail
Field Kunci :
-Tabel 10 Struktur Tabel Retur_Detail
No. Nama Field Type Size Keterangan
Tabel ini digunakan untuk menyimpan data retur barang secara detail. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Pegembalian
Field Kunci : No_pengembalian
Tabel 10 Struktur Tabel Penjualan_Detail
No. Nama Field Type Size Keterangan
14. Tabel Pengembalian_detail
Tabel ini digunakan untuk menyimpan data retur barang secara detail. Adapun perancangan
tabelnya sebagai berikut:
Nama Tabel : Pengembalian_detail
Field Kunci :
-Tabel 10 Struktur Tabel Penjualan_Detail
No. Nama Field Type Size Keterangan
Hipotesis yang di dapat dalam web aplikasi ini adalah :
Mengurangi tingkat kerungian pemilik
Pemilik dapat melihat barang yg telah keluar
2.6.1 Desain Input
Masukan (input) merupakan tahap awal dari suatu aplikasi program. Biasanya pemasukan data digunakan formulir untuk diisi. Agar informasi dan pengisian dapat dilakukan dengan mudah, dibutuhkan perancangan bentuk (form) masukan yang sesuai dengan kebutuhan program.
Proses masukan dengan alat input langsung memiliki 2 tahapan utama yaitu data capture dan data entry.
1. Penangkapan data (Data Capture), merupakan proses mencatat kejadian nyata yang terjadi akibar transaksi yang dilakukan oleh organisasi ke dalam dokumen dasar. Dokumen dasar merupakan bukti transaksi.
2. Pemasukan data (Data Entry), merupakan proses membacakan atau memasukkan data ke dalam komputer.
Adapun perencanaan rancangan masukan yang dibuat untuk Aplikasi Sistem Informasi Manajemen pada Toko Ahmad Ridha adalah sebagai berikut:
Rancangan Masukan Data Pengguna (User)
Rancangan Masukan Kategori
Rancangan masukan kategori berfungsi untuk memproses dan merekam data kategori ke dalam tabel Kategori
Rancangan Masukan Sub Kategori
Rancangan masukan sub kategori berfungsi untuk memproses dan merekam data sub kategori ke dalam table Sub Kategori
Gambar 3.2 Input Sub Kategori
2.6.2 Desain Output
1. Laporan Seluruh Pengguna (User) 2. Laporan Seluruh Kategori
Berikut adalah rancangan laporan yang dihasilkan dari pengolahan data yang dimasukkan lewat interface masukan di atas :
Perancangan Laporan Seluruh Pengguna (User)
Perancangan Laporan Seluruh Pengguna akan digunakan untuk menampilan informasi pengguna secara keseluruhan. Berikut tampilannya
Perancangan Laporan Seluruh Kategori
Perancangan Laporan Seluruh Kategori akan digunakan untuk menampilan informasi kategori secara keseluruhan. Berikut tampilannya
2.6.3 Desain Menu
Gambar 3.6 Menu Login
DAFTAR PUSTAKA
PHP – PHP: Documentation – Kamis, 1 Agustus 2013 – http://php.net/docs.php
MySQL – MySQL Documentation: MySQL Reference Manuals – Kamis, 1 Agustus 2013 – http://dev.mysql.com/doc/
Javascript Cryptography – Documentation AES | Mcrypt – Kamis, 1 Agustus 2013 – http://cryptojs.altervista.org/secretkey/doc/doc_aes_mcrypt.html
DAFTAR LAMPIRAN
Web aplikasi penjualan
LISTING PROGRAM
Web Based : PHP, Ajax, JsScript
Windows Based : Adobe Dreamweaver cs6
DAFTAR RIWAYAT HIDUP PENULIS
DATA PRIBADI
Nama : Fikri Zufri
Jenis Kelamin : Laki-laki
Tempat/Tanggal Lahir : Daha Utama, 13 Desember 1991
Kewarganegaraan : Indonesia
Status Perkawinanan : Belum Kawin
Agama : Islam
Alamat : Jl. Am.Sangaji Gg.Paunjunan No.15 Rt.08 Kel. Bandara
Kec. Samarinda Utara , Samarinda
Telepon/HP : 0853-4910-3354
E-mail : fikrizufri@gmail.com
PENDIDIKAN 1. Tahun 1998-2004 : SDN 031 Samarinda
2. Tahun 2004-2007 : SMP AL-Kharyah Samarinda
3. Tahun 2007-2010 : SMK Negeri 15 Samarinda
KEMAMPUAN
1. Instalasi Komputer
2. Internet
3. Desain Grafis
4. Membuat Software Database
5. Miscrosoft Office (Word,Excel,Acces,dan PowerPoint)
6. Instalasi Jaringan
7. Bahasa Inggris Pasif