tugas akhir pembuatan sistem informasi …... · lain. hal-hal yang bukan karya dalam konsep...
TRANSCRIPT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user i
TUGAS AKHIR
PEMBUATAN SISTEM INFORMASI PENJUALAN (POINT OF SALE)
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun Oleh:
AHYAS WIDYATMAKA
NIM. M3109005
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2013
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
i
THE TEN GOLDEN RULES OF LOMOGRAPHY SEBAGAI PEDOMAN VISUALISASI LOMOGRAPHY
KONSEP PENGANTAR KARYA TUGAS AKHIR
Diajukan Untuk memenuhi Sebagian Persyaratan Guna Meraih Gelar Sarjana Seni
Jurusan Seni Rupa Murni
Oleh:
ROIS ZAKARIA
NIM. C. 0608030
FAKULTAS SASTRA DAN SENI RUPA UNIVERSITAS SEBELAS MARET
SURAKARTA 2013
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
PERSETUJUAN
THE TEN GOLDEN RULES OF LOMOGRAPHY SEBAGAI PEDOMAN VISUALISASI LOMOGRAPHY
Disusun Oleh:
ROIS ZAKARIA NIM. C. 0608030
Telah disetujui oleh pembimbing Tanggal : 20 Desember 2012
Pembimbing 1
Dr. Nooryan Bahari, M.Sn. NIP.196502201990031001
Pembimbing 2
Drs. Agus Nur Setyawan, M.Hum. NIP 195603121987031001
Mengetahui Ketua Jurusan Seni Rupa Murni Fakultas Sastra dan Seni Rupa
Universitas Sebelas Maret
Drs. Agustinus Sumargo, M. Sn.
NIP. 195103221985031001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
PENGESAHAN
THE TEN GOLDEN RULES OF LOMOGRAPHY SEBAGAI PEDOMAN VISUALISASI LOMOGRAPHY
Disusun Oleh:
ROIS ZAKARIA NIM. C. 0608030
Telah disetujui oleh Tim Penguji Jurusan Seni Rupa Murni, Fakultas Sastra dan Seni Rupa, Universitas Sebelas Maret, Surakarta
Pada tanggal: 3 Januari 2013
Dewan Penguji,
Jabatan Nama Tandatangan
Ketua Drs. Agustinus Sumargo, M.Sn. …………….. NIP. 195103221985031001 Sekretaris Sigit Purnomo Adi, S.Sn., M.Sn. …………….. NIP. 198203162005011003 Penguji I Dr. Nooryan Bahari, M.Sn. …………….. NIP.196502201990031001 Penguji II Drs. Agus Nur Setyawan, M.Hum. …………….. NIP 195603121987031001
Dekan
Fakultas Sastra dan Seni Rupa,
Universitas Sebelas Maret,
Drs. Riyadi Santosa, M.Ed, Ph.D
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
PERNYATAAN
Nama : Rois Zakaria NIM : C0608030 Menyatakan dengan sesungguhnya bahwa konsep pengantar karya TA berjudul The Ten Golden Rules of Lomography Sebagai Pedoman Visualisasi Lomography adalah betul-betul karya sendiri, bukan plagiat dan tidak dibuatkan oleh orang lain. Hal-hal yang bukan karya dalam konsep pengantar karya ini diberi citasi (kutipan) dan ditunjukan dalam daftar pustaka. Apabila di kemudian hari terbukti pernyataan ini tidak benar, maka saya bersedia menerima sanksi akademik berupa pencabutan konsep pengantar karya TA dan gelar yang diperoleh dari konsep pengantar karya ini dicabut.
Surakarta, 4 Desember 2012 Yang membuat pernyataan,
Rois Zakaria NIM. C0608030
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
PERSEMBAHAN
Tugas Akhir ini penulis persembahkan kepada Tuhan Yang Maha Esa yang selalu
memberkati dalam hidup yang aku jalani. Ibu dan Bapakku tersayang atas
dukungan dan kerja kerasnya serta kasih sayang yang tiada batas. Keluarga,
Teman-teman Seni Rupaku dan Kampus Seni Rupa Universitas Sebelas Maret
yang kubanggakan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
MOTO
“Boleh jadi kamu membenci sesuatu, padahal ia amat baik padamu,
dan boleh jadi (pula) kamu menyukai sesuatu, padahal ia amat buruk bagimu;
Allah mengetahui, sedang kamu tidak mengetahui."
(QS. Al Baqarah 2:216)
" Look around you, Art is everywhere,
Take a walk and see the colors, take a walk and see the shape
It's everywhere, even there, everywhere."
(MGMT)
“Being an Artist is hard, but it’s also the greatest feeling in the world.”
(Penulis)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena atas berkat dan
rahmat-Nya penulis dapat menyelesaikan Tugas Akhir ini dan juga berkat bantuan
serta dukungan dari berbagai pihak akhirnya dapat mengurangi segala hambatan
dan kendala yang penulis alami sehingga proyek Tugas Akhir yang berjudul “The
Ten Golden Rules of Lomography Sebagai Panduan Visualisasi Lomography”
dapat terselesaikan sebagai salah satu syarat kelulusan pada Program Strata-1
Jurusan Seni Rupa Murni, Fakultas Sastra dan Seni Rupa, Universitas Sebelas
Maret Surakarta.
Banyak perjuangan berharga yang penulis rasakan selama mengerjakan
proyek Tugas Akhir ini dimana dalam prosesnya tidak terlepas dari dukungan
berbagai pihak. Untuk itu pada kesempatan ini penulis ingin menyampaikan
ucapan terima kasih yang sebasr-besarnya kepada:
1. Bapak Drs. Riyadi Santosa, M.Ed., Ph.D., selaku Dekan Fakultas Sastra dan
Seni Rupa, Universitas Sebelas Maret Surakarta.
2. Bapak Drs. Agustinus Sumargo, M.Sn., selaku Ketua Jurusan Seni Rupa
Murni.
3. Bapak Sigit Purnomo Adi, S.Sn., M.Sn., selaku Sekretaris Jurusan Seni Rupa
Murni.
4. Bapak Dr. Nooryan Bahari, M.Sn., selaku pembimbing I Tugas Akhir ini yang
telah memberikan pengetahuan, ide, gagasan, pengalaman, dan pengarahan
selama proses pengerjaan Tugas Akhir ini.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
5. Bapak Drs. Agus Nur Setyawan, M.Hum., selaku pembimbing II Tugas Akhir
ini sekaligus selaku koordinator Tugas Akhir jurusan Seni Rupa Murni yang
telah memberikan pengetahuan, ide, gagasan, pengalaman, dan pengarahan
selama proses pengerjaan Tugas Akhir ini.
6. Seluruh Bapak dan Ibu Dosen Jurusan Seni Rupa Murni Fakultas Sastra dan
Seni Rupa Universitas Sebelas Maret Surakarta yang telah memberikan
ilmunya, sehingga dapat menjadi bekal dikemudian hari.
7. Segenap staf dan karyawan UPT. Perpustakaan Pusat UNS., Perpustakaan
Fakultas Sastra dan Seni Rupa, UNS. Digital Library, Lomography Embassy
Jakarta, Lomographic Society Indonesia, ART’s Library.
8. Ayahanda Ponirin, Ibunda Sri Rahayu, dan Adikku tercinta yang telah
memberikanku semangat dan doa disetiap waktu.
9. Keluarga besar Mbah Mangun, yang telah memberikanku semangat dan doa
disetiap waktu.
10. Sahabat-sahabat terbaikku, Emmanuel Putro P, Galih Reza, Wahyu Eko P,
Dhyan Mahardika, Tanti A, Rita, Sutarmi, Kharisma, Weby Fityu, dan Febrian
Norita yang dengan segala kemurahannya telah bersedia membantu dan
mendukungku.
11. Seluruh teman-teman di Prodi Seni Murni khususnya angkatan 2008, ISI Solo,
Sahabat-sahabat tercinta Kosan Tarmin yang tidak bisa disebutkan satu-
persatu terimakasih atas kehangatan yang kalian berikan dan sukses untuk kita
semua.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
12. Seluruh teman-teman komunitas LOMONESIA, LOMONESIA SOLO,
LOMONESIA JOGJA, KAPLASO, TUGITU UNITE, KOPER-K, dan
GRAFIS BERSERI.
13. Semua pihak yang telah membantu secara langsung maupun tidak langsung
yang tidak dapat penulis sebutkan satu persatu.
Penulis menyadari bahwa apa yang telah penulis buat ini tidaklah
mencapai kata sempurna namun hanya dengan niat baik yang melandasi penulis
menyelesaikan Tugas Akhir ini agar dapat bermanfaat bagi pihak-pihak yang
berkepentingan. Akhir kata penulis mengucapkan terima kasih dan salam budaya.
Surakarta, 3 Desember 2012
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
DAFTAR ISI
HALAMAN JUDUL ................................................................................... i
HALAMAN PERSETUJUAN .................................................................... ii
HALAMAN PENGESAHAN ..................................................................... iii
HALAMAN PERNYATAAN ..................................................................... iv
HALAMAN PERSEMBAHAN .................................................................. v
HALAMAN MOTO . ................................................................................... vi
KATA PENGANTAR ................................................................................. vii
DAFTAR ISI ................................................................................................ x
DAFTAR GAMBAR ................................................................................... xiii
ABSTRAK .................................................................................................... xvi
BAB I. PENDAHULUAN ..................................................................... 1
A. Latar Belakang Masalah .................................................... 1
B. Batasan Masalah ................................................................ 5
C. Rumusan Masalah ............................................................. 5
D. Tujuan Penulisan ............................................................... 5
E. Manfaat penulisan ............................................................. 6
BAB II. TINJAUAN PUSTAKA ........................................................... 7
A. Sejarah Lomography ......................................................... 7
1. Keunikan Kamera Lomography .................................... 9
2. Seputar Lahirnya The Ten Golden Rules of Lomography
..................................................................................... 10
3. Karakter Dari Kamera Lomo ........................................ 14
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
a. Saturated Colour ..................................................... 14
b. Vignette .................................................................... 15
c. Grainy Picture ......................................................... 16
d. Light Leak ................................................................ 17
4. Jenis Kamera Lomography ........................................... 18
B. Film ................................................................................... 26
1. Film Warna (Film Negatif) ........................................... 27
2. Film Hitam dan Putih (BW) ......................................... 28
3. Film Slide (Film Positif) ............................................... 30
4. Film Expired (Film Kadaluarsa) ................................... 30
5. Film Speed (ISO) .......................................................... 31
C. Dasar-dasar Penciptaan ..................................................... 32
1. Perubahan Wujud dalam Karya Seni ............................ 32
2. Komponen Karya Seni .................................................. 33
a. Subject Matter atau Tema ........................................ 33
b. Bentuk ...................................................................... 33
c. Isi atau Arti .............................................................. 33
3. Unsur-unsur Seni Rupa ................................................. 34
a. Garis ......................................................................... 34
b. Warna ....................................................................... 35
c. Tekstur ..................................................................... 35
d. Ruang ....................................................................... 36
e. Value ........................................................................ 36
f. Bidang ...................................................................... 37
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
4. Prinsip-prinsip Dasar Seni Rupa dan Desain ................ 37
a. Harmoni ................................................................... 37
b. Unity (Kesatuan) ...................................................... 38
c. Balance (Keseimbangan) ......................................... 38
d. Proporsi .................................................................... 40
BAB III. THE TEN GOLDEN RULES OF LOMOGRAPHY SEBAGAI
PEDOMAN VISUALISASI LOMOGRAPHY ........................................... 41
A. Implementasi Teoritis ........................................................ 41
B. Implementasi Visual .......................................................... 43
1. Konsep Bentuk .............................................................. 43
2. Medium ......................................................................... 45
3. Teknik ........................................................................... 45
4. Penyajian ....................................................................... 46
5. Deskripsi Karya ............................................................ 47
BAB IV. PENUTUP ................................................................................. 108
A. Kesimpulan ........................................................................ 108
B. Saran .................................................................................. 109
DAFTAR PUSTAKA .................................................................................. 111
LAMPIRAN ................................................................................................ 114
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
DAFTAR GAMBAR
Gambar 1. Kamera LC-A Tampak Depan, Belakang, dan Atas .................... 7
Gambar 2. Wolfgang Stranzinger .................................................................. 8
Gambar 3. Matthias Fiegl .............................................................................. 8
Gambar 4. Saturated Colour .......................................................................... 15
Gambar 5. Vignette ...................................................................................... 16
Gambar 6. Super Grainy ................................................................................ 17
Gambar 7. Light Leaks ................................................................................... 18
Gambar 8. Kamera lomo LC-A ...................................................................... 19
Gambar 9. Kamera lomo Spinner 360 ........................................................... 20
Gambar 10. Kamera lomo Diana F+ ............................................................. 21
Gambar 11. Kamera lomo Lubitel .................................................................. 22
Gambar 12. Kamera lomo Fish Eye 2 ............................................................ 23
Gambar 13. Kamera lomo Colour Splash ...................................................... 24
Gambar 14. Kamera lomo Holga ................................................................... 24
Gambar 15. Kamera lomo Horizon ................................................................ 25
Gambar 16. Kamera lomo Super Sampler ..................................................... 26
Gambar 17. Film 35 ....................................................................................... 27
Gambar 18. Film 120 ..................................................................................... 27
Gambar 19. Film Negatif ............................................................................... 28
Gambar 20. Film BW .................................................................................... 29
Gambar 21. Film Positif ................................................................................ 30
Gambar 22. Keseimbangan Horisontal .......................................................... 39
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
Gambar 23. Keseimbangan Vertikal .............................................................. 39
Gambar 24. Keseimbangan Radial ................................................................ 39
Gambar 25. Naluri #1 .................................................................................... 47
Gambar 26. Naluri #2 .................................................................................... 49
Gambar 27. Naluri #3 .................................................................................... 51
Gambar 28. Naluri #4 .................................................................................... 53
Gambar 29. Naluri #5 .................................................................................... 55
Gambar 30. Naluri #6 .................................................................................... 57
Gambar 31 Naluri #7 ..................................................................................... 59
Gambar 32. Naluri #8 .................................................................................... 61
Gambar 33. Naluri #9 .................................................................................... 63
Gambar 34. Naluri #10 .................................................................................. 65
Gambar 35. Naluri #11 .................................................................................. 67
Gambar 36. Naluri #12 .................................................................................. 69
Gambar 37. The Greatest Light is The Greates Shade .................................. 71
Gambar 38. The Trees and The Wild ............................................................. 73
Gambar 39. Demo Kantong Plastik ............................................................... 75
Gambar 40. INERTIA ..................................................................................... 77
Gambar 41. INERTIA #2 ................................................................................ 79
Gambar 42. Don’t Turn Right ........................................................................ 81
Gambar 43. Suasana Ini.. ............................................................................... 83
Gambar 44. Bapak HumOr ............................................................................ 85
Gambar 45. Menuju Terang ........................................................................... 87
Gambar 46. Menuju Terang #2 ...................................................................... 89
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xv
Gambar 47. Menuju Terang #3 ...................................................................... 91
Gambar 48. Stay ............................................................................................. 93
Gambar 49. Stay #2 ........................................................................................ 95
Gambar 50. Titik Kekuatan ........................................................................... 97
Gambar 51. Perjalanan Spiritual .................................................................... 99
Gambar 52. Dua Dunia .................................................................................. 101
Gambar 53. Dua Dunia #2 ............................................................................. 103
Gambar 54. Sailing to The Mountain ............................................................ 105
Gambar 55. Nyaman(kah) .............................................................................. 107
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xvi
ABSTRAK
Rois Zakaria. C. 0608030. 2008. THE TEN GOLDEN RULES OF LOMOGRAPHY SEBAGAI PANDUAN VISUALISASI LOMOGRAPHY. Pengantar Karya Tugas Akhir (S-1), Jurusan Seni Rupa Murni, Fakultas Sastra dan Seni Rupa, Universitas Sebelas Maret. Tugas Akhir ini mengungkapkan gagasan imajinasi penulis dalam bentuk karya seni lomography, yang terinspirasi dari the ten golden rules of lomography. Permasalahan yang dibahas dalam Tugas Akhir ini, yaitu; 1) apa saja the ten golden rules of lomography?, 2) bagaimana merumuskan konsep karya berdasarkan the ten golden rules of lomography tersebut?, 3) bagaimana memvisualisasikan the ten golden rules of lomography sebagai pedoman dalam menciptakan karya lomography?. Tujuan Tugas Akhir ini adalah 1) Mendeskripsikan the ten golden rules of lomography sebagai pedoman visualisasi lomography, 2) merumuskan the ten golden rules of lomography sebagai pedoman visualisasi lomography kedalam konsep berkarya lomography, 3) Memvisualisasikan the the golden rules of lomography dalam menciptakan karya lomography kedalam karya lomography. Dalam implementasinya bentuk-bentuk the ten golden rules of lomography dideformasi kembali secara kreatif sesuai dengan citarasa penulis, dengan memanfaatkan media kamera yang berbeda format satu dengan yang lain, dikarenakan media ini memiliki beragam karakteristik mulai dari kamera sampai dengan film. Teknik yang penulis gunakan dalam lomography ini adalah dengan menggunakan beragam jenis film mulai dari film berwarna, positif, dan red scale. Dengan penguasaaan teknik dan unsur-unsur rupa yang dimiliki penulis, diharapkan karya ini dapat dinikmati oleh semua penikmat dan pecinta seni. Kata kunci: The Ten Golden Rules; Film; Lomography; Prinsip Dasar Seni
Rupa dan Desain
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI PENJUALAN (POINT OF SALE)
Disusun Oleh: AHYAS WIDYATMAKA
NIM. M3109005
Di bimbing Oleh Pembimbing Utama:
Wisnu Widiarto, S.Si, M.T. NIP. 19700601 200801 1 009
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika
Pada hari________tanggal_________
Dewan Penguji
1. Penguji 1 : Wisnu Widiarto, S.Si, M.T. ( )
NIP. 19700601 200801 1 009
2. Penguji 2 : Fendi Aji Purnomo, S.Si ( )
NIDN. 0626098402
3. Penguji 3 : Taufiqurrahman NH, S.Kom ( )
NIDN. 0622058201
Disahkan Oleh:
Dekan Ketua Program Studi
Fakultas MIPA UNS DIII Teknik Informatika MIPA UNS
Prof. Ir. Ari Handono Ramelan, MSc(Hons). Ph.D. Drs. Y.S. Palgunadi, M.Sc
NIP. 196102231986011001 NIP. 19560407 198303 1004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Ahyas Widyatmaka. 2012. DEVELOPMENT A POINT OF SALE SYSTEM.
Program D3 Computer Science Program, Faculty of Mathematics and Natural
Science, Sebelas Maret University Surakarta.
Point Of Sale is a software that is made for the various processes related to
the transaction, including selling, purchasing and procurement. In this application
is also contained an inventory system to record data items of goods in and out
during the transaction process.
The methods used to build this application were the method of observation
and interviews. This POS application was developed using Visual Basic 2010 and
MySQL Database.
Point Of Sale application has been successfully made using the facilities of
inventory system.
Keyword: POS, Inventory System, VB.NET
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Ahyas Widyatmaka. 2012. PEMBUATAN SISTEM INFORMASI PENJUALAN
(POINT OF SALE). Program D3 Teknik Informatika, Fakultas Matematika dan
Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Aplikasi POS merupakan sebuah perangkat lunak yang dibuat untuk
berbagai macam proses yang berkaitan dengan proses transaksi, diantaranya
panjualan, pembelian dan pembelian. Dalam aplikasi ini juga terdapat sistem
inventori barang untuk mencatat data barang masuk dan keluar selama proses
transaksi.
Adapun metode yang digunakan untuk membangun aplikasi ini adalah
metode observasi dan wawancara. Dari proses tersebut didapatkanlah data-data
yang dibutuhkan. Aplikasi POS ini dikembangkan menggunakan Visual Basic
2010 dan menggunakan database MySQL.
Aplikasi POS ini sudah berhasil dibuat dengan menggunakan fasilitas
inventori di dalamnya.
Kata Kunci: POS, Sistem Inventori, VB.NET
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah
melimpahkan segala kenikmatan, terutama nikmat sehat, sehingga penulis dapat
menyelesaikan laporan Tugas Akhir ini. Laporan tugas akhir ini dibuat sebagai
persyaratan yang harus dipenuhi oleh mahasiswa sebelum lulus dan mendapatkan
gelas ahli madya.
Dengan selesainya laporan tugas akhir ini, penulis ingin mengucapkan
terima kasih yang sebesar-besarnya kepada beberapa pihak yang sudah
memberikan inspirasi, bimbingan dan pengarahan pada penulis. Untuk itu, penulis
mengucapkan banyak terima kasih kepada :
1. Drs. Y.S. Palgunadi, M.Sc, selaku Ketua Program Diploma III Ilmu
Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
2. Wisnu Widiarto, S.Si, M.T., selaku dosen pembimbing yang telah
memberikan pengarahan dan bimbinganya dengan sabar dan sepenuh
hati.
3. Kedua orang tua, adik dan keluarga yang senantiasa memberikan
support dan motivasinya kepada penulis untuk dapat menyelesaikan
laporan ini.
4. Seluruh dosen dan staff program DIII Teknik Informatika.
5. Semua pihak yang secara langsung maupun tidak langsung telah
memberikan bantuanya kepada penulis.
Seperti kata pepatah, tidak ada gading yang tak retak, oleh sebab itu
penulis memohon kelapangan hati pembaca sekalian untuk dapat menerima apa
yang ada dalam laporan Tugas Akhir ini dengan senang hati.
Surakarta, 7 Januari 2013
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
DAFTAR ISI
Halaman
HALAMAN JUDUL ........................................................................................ i
HALAMAN PERSETUJUAN ......................................................................... ii
HALAMAN PENGESAHAN .......................................................................... iii
ABSTRACT ..................................................................................................... iv
ABSTRAK ........................................................................................................ v
KATA PENGANTAR ...................................................................................... vi
DAFTAR ISI .................................................................................................... vii
DAFTAR TABEL ............................................................................................ x
DAFTAR GAMBAR ........................................................................................ xi
BAB I PENDAHULUAN .......................................................................... 1
1.1 Latar Belakang ................................................................................ 1
1.2 Tujuan ............................................................................................. 2
1.3 Manfaat ........................................................................................... 2
1.4 Pembatasan Masalah ........................................................................ 2
BAB II LANDASAN TEORI ..................................................................... 3
2.1 POS (Point Of Sale) ......................................................................... 3
2.2 Perancangan Sistem ......................................................................... 3
2.3 Pemodelan Proses ............................................................................ 4
2.4 Perencanaan Database ...................................................................... 10
2.5 MySQL ............................................................................................. 11
2.6 .NET Framework .............................................................................. 11
2.7 Visual Basic ...................................................................................... 12
BAB III DESAIN DAN PERANCANGAN ................................................. 13
3.1 Analisa Sistem dan Perancangan ...................................................... 13
3.2 Perancangan Sistem ......................................................................... 15
3.2.1 CD (Context Diagram) ............................................................ 15
3.2.2 DFD Level 0 ........................................................................... 16
3.2.3 DFD Level 1 Manage Data Pelanggan ..................................... 17
3.2.4 DFD Level 1 Manage Data Barang ......................................... 17
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
3.2.5 DFD Level 1 Manage Data Supplier........................................ 18
3.2.6 DFD Level 1 Manage Data Satuan .......................................... 18
3.2.7 DFD Level 1 Manage Data Kategori ....................................... 19
3.2.8 Diagram Alir (Flowchart) ....................................................... 20
3.3 Perancangan Database .................................................................... 24
3.4 ERD (Entity Relationship Diagram) ............................................... 30
3.5 Skema Diagram ............................................................................... 31
3.6 Desain Antar Muka ......................................................................... 32
3.6.1 Desain Input ............................................................................ 32
1. Desain Halaman Utama ..................................................... 32
2. Halaman Menu Login ......................................................... 32
3. Desain Menu Add User ....................................................... 33
4. Desain Ubah Password ....................................................... 33
5. Desain Tambah Kategori Barang ........................................ 34
6. Desain Tambah Satuan Barang ........................................... 34
7. Desain Tambah Supplier ..................................................... 35
8. Desain Tambah Customer ................................................... 35
9. Desain Tambah Barang ....................................................... 36
3.6.2 Desain Transaksi ..................................................................... 37
1. Desain Pemesanan .............................................................. 37
2. Desain Pembelian ............................................................... 38
3. Desain Penjualan ................................................................ 38
3.6.3 Desain Lihat Data ................................................................... 39
1. Desain Lihat Data User ....................................................... 39
2. Desain Lihat Data Kategori Barang ..................................... 39
3. Desain Lihat Data Satuan Barang ........................................ 40
4. Desain Lihat Data Supplier ................................................. 40
5. Desain Lihat Data Customer ............................................... 41
6. Desain Lihat Data Barang ................................................... 41
BAB IV IMPLEMENTASI DAN ANALISA SISTEM .............................. 42
4.1 Form Tampilan Antar Muka Pengguna ........................................... 42
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
4.1.1 Form Menu Utama .................................................................. 42
4.2 Form Menu Input ............................................................................. 42
1. Form Menu Login ........................................................................ 42
2. Form Menu Add User .................................................................. 43
3. Form Ubah Password ................................................................... 43
4. Form Tambah Kategori Barang .................................................... 43
5. Form Tambah Satuan Barang ....................................................... 43
6. Form Tambah Supplier ................................................................ 44
7. Form Tambah Customer .............................................................. 44
8. Form Tambah Barang .................................................................. 44
4.3 Form Transaksi ................................................................................. 45
1. Form Pemesanan .......................................................................... 45
2. Form Pembelian ........................................................................... 45
3. Form Penjualan ............................................................................ 46
4.4 Form Lihat Data ............................................................................... 46
1. Form Lihat Data User .................................................................. 46
2. Form Lihat Data Kategori Barang ................................................ 47
3. Form Lihat Data Satuan Barang ................................................... 47
4. Form Lihat Data Supplier ............................................................. 48
5. Form Lihat Data Customer ........................................................... 48
6. Form Lihat Data Barang............................................................... 49
4.5 Form Report Data ............................................................................. 49
1. Form Report Penjualan ................................................................ 49
2. Form Report Pembelian ............................................................... 50
3. Form Report Pemesanan .............................................................. 50
4. Form Report Stock Barang ........................................................... 51
4.5 Evaluasi ............................................................................................ 51
BAB V PENUTUP ...................................................................................... 52
5.1 Kesimpulan ...................................................................................... 52
5.2 Saran ................................................................................................ 52
DAFTAR PUSTAKA
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
DAFTAR TABEL
No Halaman
1. Tabel 2.2 Simbol dan Komponen Diagram Konteks .................................. 4
2. Tabel 2.3 Simbol dan Komponen DFD ..................................................... 5
3. Tabel 2.4 Simbol dan Komponen ERD ..................................................... 6
4. Tabel 2.5 Flowchart .................................................................................. 8
5. Tabel 3.1 User .......................................................................................... 21
6. Tabel 3.2 Barang....................................................................................... 21
7. Tabel 3.3 Detail Pembelian ...................................................................... 22
8. Tabel 3.4 Detail Penjualan ....................................................................... 23
9. Tabel 3.5 Detail Pemesanan ...................................................................... 23
10. Tabel 3.6 Kategori .................................................................................... 24
11. Tabel 3.7 Pelanggan .................................................................................. 24
12. Tabel 3.8 Pembelian ................................................................................. 24
13. Tabel 3.9 Penjualan................................................................................... 24
14. Tabel 3.10 Pemesanan .............................................................................. 25
15. Tabel 3.11 Satuan ..................................................................................... 25
16. Tabel 3.12 Supplier ................................................................................... 25
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR GAMBAR
No Halaman
1. Gambar 3.1 Context Diagram Aplikasi ..................................................... 15
2. Gambar 3.2 DFD Level 0 .......................................................................... 16
3. Gambar 3.4 DFD Level 1 Manage Data Pelanggan ................................... 17
4. Gambar 3.5 DFD Level 1 Manage Data Barang. ....................................... 17
5. Gambar 3.6 DFD Level 1 Manage Data Supplier ...................................... 18
6. Gambar 3.7 DFD Level 1 Manage Data Satuan ......................................... 18
7. Gambar 3.8 DFD Level 1 Manage Data Kategori ...................................... 19
8. Gambar 3.9 Flowchart Login .................................................................... 20
9. Gambar 3.10 Flowchart Pemesanan .......................................................... 21
10. Gambar 3.11 Flowchart Pembelian ........................................................... 22
11. Gambar 3.12 Flowchart Penjualan ............................................................ 23
12. Gambar 3.13 Entity Relational Diagram (ERD) ........................................ 30
13. Gambar 3.14 Skema Diagram ................................................................... 31
14. Gambar 3.15 Desain Menu Utama ............................................................ 32
15. Gambar 3.16 Desain Menu Login ............................................................. 32
16. Gambar 3.17 Desain Add User .................................................................. 33
17. Gambar 3.18 Desain Ubah Password ........................................................ 33
18. Gambar 3.19 Desain Tambah Kategori Barang ......................................... 34
19. Gambar 3.20 Desain Tambah Satuan Barang ............................................ 34
20. Gambar 3.21 Desain Tambah Supplier ...................................................... 35
21. Gambar 3.22 Desain Tambah Customer .................................................... 35
22. Gambar 3.23 Desain Tambah Barang ........................................................ 36
23. Gambar 3.24 Desain Pemesanan ............................................................... 37
24. Gambar 3.25 Desain Pembelian ................................................................ 38
25. Gambar 3.26 Desain Penjualan ................................................................. 38
26. Gambar 3.27 Desain Lihat Data User ........................................................ 39
27. Gambar 3.28 Desain Lihat Data Kategori Barang ...................................... 39
28. Gambar 3.29 Desain Lihat Data Satuan Barang ......................................... 40
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
29. Gambar 3.30 Desain Lihat Data Supplier .................................................. 40
30. Gambar 3.31 Desain Lihat Data Customer ................................................ 41
31. Gambar 3.32 Desain Lihat Data Barang .................................................... 41
32. Gambar 4.1 Form Menu Utama................................................................. 42
33. Gambar 4.2 Form Menu Login .................................................................. 42
34. Gambar 4.3 Form Add User ...................................................................... 43
35. Gambar 4.4 Form Ubah Password ............................................................. 43
36. Gambar 4.5 Form Tambah Kategori Barang .............................................. 43
37. Gambar 4.6 Form Tambah Satuan Barang ................................................. 43
38. Gambar 4.7 Form Tambah Supplier .......................................................... 44
39. Gambar 4.8 Form Tambah Customer ........................................................ 44
40. Gambar 4.9 Form Tambah Barang ............................................................ 44
41. Gambar 4.10 Form Pemesanan.................................................................. 45
42. Gambar 4.11 Form Pembelian ................................................................... 45
43. Gambar 4.12 Form Penjualan .................................................................... 46
44. Gambar 4.13 Form Lihat Data user ........................................................... 46
45. Gambar 4.14 Form Lihat Data Kategori Barang ........................................ 47
46. Gambar 4.15 Form Lihat Data Satuan Barang ........................................... 47
47. Gambar 4.16 Form Lihat Data Supplier .................................................... 48
48. Gambar 4.17 Form Lihat Data Customer................................................... 48
49. Gambar 4.18 Form Lihat Data Barang ...................................................... 49
50. Gambar 4.19 Form Report Penjualan ........................................................ 49
51. Gambar 4.20 Form Report Pembelian ....................................................... 50
52. Gambar 4.21 Form Report Pemesanan ...................................................... 50
53. Gambar 4.22 Form Report Stock Barang ................................................... 51
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user 1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan Teknologi Informasi yang bergitu cepat belakangan ini telah
mendorong kemajuan di berbagai bidang. Salah satu perkembangan yang dapat
dilihat adalah di bidang perangkat lunak (software). Dikarenakan banyak manfaat
yang dapat kita rasakan, maka peranan teknologi dan informasi tidak dapat
dilepaskan dari kehidupan kita sehari-hari. Oleh karena itu teknologi dan informasi
telah menjadi bagian penting dalam aspek kehidupan.
Akhir-akhir ini banyak perusahaan, baik besar maupun kecil, yang
menggunakan teknologi dan informasi untuk meningkatkan usahanya. Salah satu cara
untuk mendorong perkembangan sebuah usaha adalah dengan membangun sebuah
sistem informasi yang baik. Kecepatan dan ketepatan menjadi faktor penting yang
dibutuhkan agar sebuah sistem informasi berjalan dengan baik.
Saat ini banyak perusahaan, baik besar maupun kecil, yang bergerak di bidang
penjualan barang. Adapun beberapa hal yang dilakukan dalam kegiatan penjualan
seperti pencatatan barang masuk/keluar, perhitungan rugi/laba serta beberapa hal
yang berkaitan dengan transaksi jual-beli barang itu sendiri. Apabila hal-hal tersebut
masih dilakukan dengan tulis tangan maka bisa dikatakan kurang efektif dan efisien.
Mengingat hampir seluruh perusahaan maju saat ini sudah menggunakan sistem
komputerisasi.
Salah satu teknologi informasi yang berguna untuk melakukan pencatatan dan
pengolahan data barang, jumlah dan harga barang, pembuatan laporan (reporting)
serta berbagai transaksi yang terkait proses penjualan adalah “software aplikasi
penjualan (point of sale)”. Dengan aplikasi tersebut, seluruh proses transaksi
penjualan akan diotomasi dan dikomputerisasi sehingga lebih cepat dan efisien. Hal
yang tidak kalah penting adalah tampilan dari program yang user friendly, artinya
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user 2
mudah untuk digunakan dan dipelajari oleh orang awam sekalipun. Selain itu aplikasi
ini juga dapat dikembangkan lebih jauh untuk dapat diintegrasikan dengan beberapa
peripheral pendukung seperti printer, cash drawer, barcode scanner dan register
seperti mesin kasir.
1.2 Tujuan
Berikut ini merupakan beberapa tujuan yang akan dicapai dalam pembuatan
sistem informasi penjualan, diantaranya:
a. Dapat membuat software aplikasi Point Of Sale (POS).
b. Dapat menggunakan konsep Mutasi Barang (Inventory) dan Analisis
Keuangan(Akuntansi) ke dalam aplikasi Point Of Sale (POS)
1.3 Manfaat
Dengan adanya penelitian tersebut maka diharapkan dapat diambil beberapa
manfaat diantaranya:
a. Mempermudah serta meningkatkan efisiensi dalam kegiatan transaksi
penjualan barang.
b. Meningkatkan produktivitas penjualan untuk memaksimalkan efisiensi
serta keuntungan.
1.4 Pembatasan Masalah
Berdasarkan perumusan masalah diatas maka penulis membatasi pembahasan
masalah pada :
a. Aplikasi akan dijalankan berbasis desktop dan dapat diakses
menggunakan komputer dengan platform windows
b. Aplikasi ini menggunakan bahasa pemrograman visual basic dan
database MySql.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
BAB II
LANDASAN TEORI
2.1 POS ( Point Of Sale )
Secara umum bahwa POS adalah sebuah sistem yang memungkinkan
diadakannya transaksi yang di dalamnya termasuk juga penggunaan mesin kasir.
Dalam lingkup POS, sebuah mesin kasir tidak berdiri sendiri, namun sudah
termasuk di dalamnya software penunjang dan piranti lain. Sistem POS
melakukan lebih dari sekedar tugas transaksi jual beli, di dalamnya bisa
terintegrasi juga perhitungan akuntansi, manajemen barang dan stock, modul
penggajian karyawan, perhitungan hutang piutang dan berbagai macam fungsi
lainnya.
Mesin POS lebih mengacu kepada penggunaan teknologi untuk melakukan
efisiensi transaksi, dalam hal ini adalah kecepatan, ketelitian, dan kelengkapan
pelaporan manajemen. Sementara mesin kasir / cash register hanya menyediakan
fungsi POS sederhana, dalam ini hanya mengacu kepada perekaman transaksi
harian yang sederhana ( Nugraha & Rully, 2011 ).
2.2 Perancangan Sistem
Analisis perancangan sistem adalah suatu pendekatan yang sistematis
untuk mengidentifikasi masalah, peluang, dan tujuan-tujuan, menganalisis arus
informasi dalam organisasi, serta untuk merancang sistem informasi
terkomputerisasi untuk menyelesaikan suatu masalah. Saat informasi berkembang,
suatu pendekatan yang sistematis dan terencana untuk memperkenalkan,
memodifikasi, dan pemeliharaan sistem informasi menjadi sangat penting.
Analisis dan perancangan sistem menampilkan pendekatan semacam itu ( Kendall
& Kendall, 2003 ).
Tahap perancangan sistem ini mempunyai dua tujuan, yaitu :
1. Untuk memenuhi kebutuhan pemakai sistem.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
2. Untuk memberikan gambaran yang jelas mengenai rancang bangun sistem
yang lengkap kepada programmer untuk mengambangkan aplikasi.
2.3 Pemodelan Proses
1. Diagram Konteks
Diagram konteks atau Context Diagram adalah sebuah diagram sederhana
yang menggambarkan hubungan antara entitas luar, masukan dan keluaran dari
sistem. Diagram aliran data konteks sistem dibuat untuk menentukan lingkup
proyek awal. Diagram aliran data one-page sederhana ini hanya menunjukkan
antarmuka utama sistem dengan lingkungannya (Bentley, Dittman & Whitten,
2004). Simbol yang digunakan dalam diagram konteks adalah sebagai berikut:
Tabel 2.2. Simbol dan Komponen Context Diagram
Bentuk Komponen Keterangan
entitas
Entitas
Menggambarkan sumber dan tujuan
dari aliran data (data flow) dari dan atau
menuju sistem.
Proses
Merepresentasikan proses aliran data.
Sistem
Merepresentasikan keseluruhan sistem
yang hendak dibangun.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
2. DFD (Data Flow Diagram)
Data Flow Diagram atau DFD dalam buku “Metode Desain dan Analisis
Sistem” dengan penulis Bentley LD, Dittman KC dan Whitten JL, adalah alat
yang menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang
dilakukan oleh sistem tersebut. Teori yang digunakan penulis untuk menyusun
diagram aliran data adalah teori oleh Gane-Sarson. Untuk menggambarkan DFD
sesuai dengan teori Gane-Sarson, digunakan beberapa simbol komponen, yaitu:
Tabel 2.3 Simbol dan Komponen DFD (Kendall & Kendall, 2003)
Bentuk Komponen Keterangan
entitas
Entitas
Menggambarkan sumber dan tujuan
dari aliran data (data flow) dari dan atau
menuju sistem.
Alur Data
Menggambarkan aliran data dari satu
proses ke proses yang lainnya.
Proses
Proses mentransformasikan data dari
entitas ke data store, atau dari data
store ke entitas, ataupun mengolah data
sehingga menjadi data baru yang
disimpan dalam data store.
Penyimpanan Data
Berkas atau tempat penyimpanan fungsi
untuk menyimpan data atau file
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
3. ERD (Entity Relationship Diagram)
ERD adalah model data yang menggunakan beberapa notasi untuk
menggambarkan data dalam konteks entitas dan hubungan yang dideskripsikan
oleh data tersebut (Bentley, Dittman & Whitten, 2004). Dalam penggambaran
ERD perlu dipahami simbol-simbol komponen yang menyusunnya.
Tabel 2.4. Simbol dan Komponen ERD
Bentuk Komponen Keterangan
Entitas
Entitas
Entitas merupakan penggambaran dari
tempat penyimpanan informasi
MerkWeak Entity
Entitas Lemah
Adalah entitas yang bergantung pada
entitas lain
Atribut
Adalah sifat-sifat atau karakteristik dari
suatu entitas
Atribut Kunci
Adalah pembeda dari entitas dan
bersifat unik
Multivalued Atribut
Adalah atribut yang memiliki lebih dari
satu nilai
Derived Atribut
Adalah atribut yang didasarkan pada
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
atribut yang lain
relasi
Relasi
Mengilustrasikan bagaimana dua entitas
berbagi informasi di dalam struktur
basis data
Relasi Lemah
Relasi yang digunakan untuk
menghubungkan weak entity atau
entitas lemah dengan yang lainnya
Kardinalitas
Adalah penetapan jumlah maksimum
atau minimum hubungan. Macam
kardinalitas :
entitas
relasi
Recursive Relations
Adalah relasi yang menghubungkan
entitas dengan dirinya sendiri
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
4. Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan
langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara
penyajian dari suatu algoritma. (Indrajani, 2008).
Tabel 2.5. Simbol dan Flowchart
Simbol Flowchart Keterangan
Simbol arus / flow, yaitu menyatakan jalannya arus suatu proses
Simbol communication link, yaitu menyatakan transmisi data dari satu lokasi ke lokasi lain
Simbol connector, berfungsi menyatakan sambungan dari proses ke proses lainnya dalam halaman yang sama
Simbol offline connector, menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda
Simbol process, yaitu menyatakan suatu tindakan (proses) yang dilakukan oleh komputer
Simbol manual, yaitu menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
Simbol decision, yaitu menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak
Simbol predefined process, yaitu menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal
Simbol terminal, yaitu menyatakan permulaan atau akhir suatu program
Simbol keying operation, Menyatakan segal jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard
Simbol offline-storage, menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu
Simbol manual input, memasukkan data secara manual dengan menggunakan online keyboard
Simbol input/output, menyatakan proses input atau output tanpa tergantung jenis peralatannya
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
Simbol punched card, menyatakan input berasal dari kartu atau output ditulis ke kartu
Simbol magnetic tape, menyatakan input berasal dari pita magnetis atau output disimpan ke pita magnetis
Simbol disk storage, menyatakan input berasal dari dari disk atau output disimpan ke disk
Simbol document, mencetak keluaran dalam bentuk dokumen (melalui printer)
Simbol display, mencetak keluaran dalam layar monitor
2.3 Perencanaan Database
Perencanaan database adalah aktivitas manajemen untuk merealisasikan
tahapan Database Application Lifecycle secara efektif dan efisien. Perencanaan
basis data mencakup cara pengumpulan data, format data dokumentasi yang
diperlukan, cara membuat desain dan implementasi. Perencanaan basis data
terintegrasi dengan keseluruhan strategi sistem informasi organisasi.(Indrajani,
2008).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
2.4 MySQL
MySQL(My Structured Query Language) atau yang biasa dibaca “mai-se-
kuel” adalah sebauh program pembuat dan pengelola database atau yang sering
disebut dengan DBMS(Database Management System), sifat dari DBMS ini adalah
open source. Anda dapat mendapatkannya secara gratis pada alamat
http://www.mysql.com.
MySQL sebenarnya produk yang berjalan pada platform linux, dengan adanya
perkembangan dan banyaknya pengguna, serta lisensi dari database ini adalah
open source maka para pengembang kemudian merilis versi windows.
Selain MySQL juga menerapkan program pengakses database yang bersifat
jaringan, sehingga dapat digunkan untuk aplikasi multi user (banyak pengguna).
Kelebihan lain dari MySQL adalah menggunakn bahasa query (permintaan)
standar SQL. SQL adalah suatu bahasa permintaan yang terstruktur, SQL telah
distandarkan untuk semua program pengakses database seperti oracle,
PosgreSQL, SQL Server dan lain-lain.
Sebagai sebuah program penghasil database, MySQL tidak mungkin berjalan
sendiri tanpa adanya sebuah aplikasi pengguna (interface) yang berguna sebagai
program aplikasi pengakses database yang dihasilkan. MySQL dapat didukung
oleh hampir semua program aplikasi baik yang open source maupun yang tidak
open source yang ada platform windows seperti visual basic, Delphi dan lainnya.
(Bunafit Nugroho, 2008)
2.5 .NET Framework
.NET Framework adalah sebuah platform dimana kita bisa mengembangkan
software aplikasi dan library yang disebut managed applications. Managed
applications menyediakan tool dan compiler yang dibutuhkan untuk membangun
software aplikasi. (Patrice Pelland, 2008)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
2.6. Visual Basic
Visual Basic adalah sebuah tool yang digunakan untuk mengembangkan
aplikasi yang berjalan pada platform windows. Visual Basic di desain
menggunakan RAD ( Rapid Application Development ) agar mudah digunakan
serta meningkatkan produktivitas. Visual basic menyediakan banyak tool dan fitur
yang berguna untuk mengembangkan software aplikasi. (Patrice Pelland, 2008)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
BAB III
DESAIN DAN PERANCANGAN
3.1 Analisa Sistem dan Perancangan
Tahapan terpenting sebelum membuat sebuah sistem tentu saja adalah
perancangan. Terdapat berbagai proses yang terjadi didalam perancangan
termasuk meliputi proses input dan output. Didalam proses input dan output
tersebut terdapat suatu aliran data yang berjalan yang memungkinkan terjadinya
pertukaran informasi.
Hal yang tak kalah pentingnya adalah tahapan analisa sistem. Didalam suatu
sistem yang berjalan tentu ada banyak kebutuhan yang diperlukan agar sistem
tersebut berjalan. Proses analisa memungkinkan kita untuk mencari dan
menemukan kebutuhan sistem yang sesuai.
1. Sistem Requirement Spesification
1.1 Use Case Fungsional
• Manajemen User Account
o UC-02 Menambah user baru (Aktor: Admin).
o UC-03 Menghapus user (Aktor: Admin).
o UC-04 Edit profil user (Aktor: Admin)
• Manajemen Data Barang(Stock)
o UC-05 Melihat data barang (Aktor: Admin).
o UC-06 Input data barang (Aktor: Admin).
o UC-07 Edit data barang (Aktor: Admin).
o UC-08 Delete data barang (Aktor: Admin).
• Manajemen Data Pelanggan
o UC-09 Lihat data pelanggan(Aktor: Admin)
o UC-10 Tambah data pelanggan baru (Aktor: Admin).
o UC-11 Edit data pelanggan (Aktor: Admin).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
o UC-12 Hapus data pelanggan (Aktor: Admin).
• Manajemen Penjualan
o UC-13 Tambah transaksi penjualan.(Aktor: Admin)
o UC-14 Lihat transaksi penjualan.(Aktor: Admin)
o UC-15 Hapus transaksi penjualan.(Aktor: Admin)
• Manajemen Pembelian.
o UC-16 Tambah transaksi pembelian. (Aktor: Admin)
o UC-17 Lihat transaksi pembelian. (Aktor: Admin)
o UC-18 Edit transaksi pembelian (Aktor: Admin)
o UC-19 Hapus transaksi pembelian. (Aktor: Admin)
• Manajemen report.
o UC-20 Lihat report (Aktor: Admin)
o UC-21 Simpan report (Aktor: Admin).
o UC-22 Cetak report (Aktor: Admin).
• Manajemen Pemesanan Barang
o UC-23 Tambah data pesanan barang (Aktor: Admin).
o UC-24 Hapus data pesanan barang (Aktor: Admin).
o UC-25 Cetak daftar barang yang dipesan (Aktor: Admin).
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
1.2 Use Case Non Fungsional
o UC-29 Sistem harus terintegrasi dengan database MySQL.
o UC-30 Sistem yang dibuat merupakan aplikasi stand alone dan
dijalankan berbasis desktop.
o UC-32 Sistem akan memiliki user interface yang friendly
sehingga mudah dioperasikan untuk orang awam sekalipun.
o UC-33 Sistem akan dikembangkan menggunakan bahasa
pemrograman visual basic.
o UC-33 Sistem akan dijalankan di platform Windows
3.2 Perancangan Sistem
Perancangan sistem berguna untuk menggambarkan secara umum sistem
yang akan dibuat.
Perancangan sistem ini dimulai dengan perancangan CD (Context Diagram),
DFD (Data Flow Diagram) dan Flowchart.
3.2.1. CD (Context Diagram)
Gambar 3.1 Context Diagram
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
3.2.2. DFD Level 0
Gambar 3.2 DFD Level 0
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
3.2.3. DFD Level 1 Manage Data Pelanggan
Gambar 3.3 DFD Level 1 Manage Data Pelanggan
3.2.4. DFD Level 1 Manage Data Barang
Gambar 3.4 DFD Level 1 Manage Data Barang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
3.2.5. DFD Level 1 Manage Data Supplier
Gambar 3.5 DFD Level 1 Manage Data Supplier
3.2.6. DFD Level 1 Manage Data Satuan
Gambar 3.6 DFD Level 1 Manage Data Satuan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
3.2.7. DFD Lavel 1 Manage Data Kategori
Gambar 3.7 DFD Level 1 Manage Data Kategori
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
3.2.8. Diagram Alir (Flowchart)
a. Flowchart Login
START
Input Username
dan Password
Cocok?
Main Menu
TRUE
FALSE
END
Authentikasi user
Gambar 3.8 Flowchart Login
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
b. Flowchart Pemesanan
Gambar 3.9 Flowchart Pemesanan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
c. Flowchart Pembelian
A1
Membeli barang
dari supplier
Input id_barang
dan qty
Selesai input barang?
FALSE
TRUEProses transaksi
pembelian
Cetak faktur pembelian
END
Salah input barang?
Hapus dari tabel pembelian
TRUEInput barang
lain?
TRUE
FALSE
FALSE
Gambar 3.10 Flowchart Pembelian
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
d. Flowchart Penjualan
START
Input id_barang
dan qty
Selesai input barang?
FALSE
Customer membeli barang
Proses transaksi penjualan
TRUE
Cetak faktur penjualan
END
Salah input barang?
Hapus dari tabel jual
FALSE
TRUEInput barang
lain?
TRUE
FALSE
Gambar 3.11 Flowchart Penjualan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
3.3 Perancangan Database
Dalam pembuatan aplikasi POS diperlukan adanya suatu basis data yang
digunakan untuk menyimpan seluruh informasi dan data. Perancangan basis data
untuk aplikasi POS adalah sebagai berikut:
a. Tabel User
Nama Field Tipe Data Definisi Keterangan
kode_user Varchar(50) Kode user Primary Key
Not Null
nama_user Varchar(50) Nama user
password Varchar(50) Password
level Varchar(50) Level
Tabel 3.1 Tabel User
b. Tabel Barang
Nama Field Tipe Data Definisi Keterangan
kode_barcode
nama_barang
kategori
satuan
harga_beli
margin
harga_jual
stock
min_qty
max_qty
varchar(50)
varchar(50)
varchar(50)
varchar(50)
numeric(18,0)
numeric(18,0)
numeric(18,0)
numeric(18,0)
numeric(18,0)
numeric(18,0)
Kode Barcode
Nama Barang
Kategori
Satuan
Harga Beli
Margin
Harga Jual
Stock
Minimal Quantity
Maximal Quantity
Primary Key Not Null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
diskon
supplier
numeric(18,0)
varchar(50)
Diskon
Supplier
Tabel 3.2 Tabel Barang
c. Tabel Detail Pembelian
Nama Field Tipe Data Definisi Keterangan
faktur_pembelian
kode_barang
nama_barang
harga_pembelian
jumlah
sub_total
diskon
varchar(50)
varchar(50)
varchar(50)
numeric(18,0)
numeric(18,0)
numeric(18,0)
numeric(18,0)
Faktur Pembelian
Kode Barang
Nama Barang
Harga Pembelian
Jumlah
Sub Total
Diskon
Foreign Key
Foreign Key
Tabel 3.3 Tabel Detail Pembelian
d. Tabel Detail Pejualan
Nama Field Tipe Data Definisi Keterangan
faktur_penjualan
kode_barang
nama_barang
harga_jual
jumlah
varchar(50)
varchar(50)
varchar(50)
numeric(18,0)
numeric(18,0)
Faktur Penjualan
Kode Barang
Nama Barang
Harga Jual
Jumlah
Foreign Key
Foreign Key
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
sub_total
diskon
numeric(18,0)
numeric(18,0)
Sub Total
Diskon
Tabel 3.4 Tabel Detail Penjualan
e. Tabel Detail Pemesanan
Nama Field Tipe Data Definisi Keterangan
faktur_pemesanan
kode_barang
nama_barang
jumlah_sekarang
jumlah_pesanan
harga_beli
diskon
varchar(50)
varchar(50)
varchar(50)
numeric(18,0)
numeric(18,0)
numeric(18,0)
numeric(18,0)
Faktur Pemesanan
Kode Barang
Nama Barang
Jumlah Sekarang
Jumlah Pesanan
Harga Beli
Diskon
Foreign Key
Foreign Key
Tabel 3.5 Tabel Detail Pemesanan
f. Tabel Kategori
Nama Field Tipe Data Definisi Keterangan
Id_kategori
kategori
varchar(50)
varchar(50)
Id Kategori
Kategori
Primary Key
Tabel 3.6 Tabel Kategori
g. Tabel Pelanggan
Nama Field Tipe Data Definisi Keterangan
kode_pelanggan varchar(50) Kode Pelanggan Primary Key Not Null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
nama_pelanggan
alamat
telepon
varchar(200)
varchar(50)
varchar(50)
Nama Pelanggan
Alamat
Telepon
Tabel 3.7 Tabel Pelanggan
h. Tabel Pembelian
Nama Field Tipe Data Definisi Keterangan
faktur_pembelian
tgl_pembelian
kode_supplier
total
diskon
grand_total
bayar
kembali
operator
varchar(50)
datetime
varchar(50)
numeric(18, 0)
float
numeric(18, 0)
numeric(18, 0)
numeric(18, 0)
varchar(50)
Faktur Pembelian
Tanggal Pembelian
Kode Supplier
Total
Diskon
Grand Total
Bayar
Kembalian
Operator
Primary Key Not Null
Tabel 3.8 Tabel Pembelian
i. Tabel Pejualan
Nama Field Tipe Data Definisi Keterangan
faktur_penjualan
tgl_Penjualan
varchar(50)
datetime
Faktur Penjualan
Tanggal Penjualan
Primary Key Not Null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
kode_pelanggan
total
diskon
grand_total
bayar
kembali
operator
varchar(50)
numeric(18, 0)
float
numeric(18, 0)
numeric(18, 0)
numeric(18, 0)
varchar(50)
Kode Pelanggan
Total
Diskon
Grand Total
Bayar
Kembali
Operator
Tabel 3.9 Tabel Penjualan
j. Tabel Pemesanan
Nama Field Tipe Data Definisi Keterangan
faktur_pemesanan
tgl_pemesanan
kode_supplier
total
varchar(50)
datetime
varchar(50)
numeric(18,
0)
Faktur
Pemesanan
Tgl Pemesanan
Kode Supplier
Total
Primary
Key
Not Null
Tabel 3.10 Tabel Pemesanan
k. Tabel Satuan
Nama Field Tipe Data Definisi Keterangan
id_satuan
satuan
varchar(50)
varchar(50)
Id Satuan
Nama Satuan
Primary Key Auto Increment
Tabel 3.13 Tabel Satuan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
l. Tabel Supplier
Nama Field Tipe Data Definisi Keterangan
kode_supplier
nama_supplier
alamat
telepon
varchar(50)
varchar(50)
varchar(200)
varchar(50)
Kode
Supplier
Nama
Supplier
Alamat
Telepon
Primary Key Auto Increment
Tabel 3.14 Tabel Supplier
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
3.4 Entity Relational Diagram (ERD)
Gambar 3.12 Entity Relational Diagram
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
3.5 Skema Diagram
Tabel Barang
PK kode_barcode
nama_barangkategorisatuanharga_belimarginhaga_jualstock
FK1 id_satuanFK2 id_kategori
Tabel Kategori
PK id_kategori
nama_kategori
Tabel Satuan
PK id_satuan
nama_satuan
Tabel detail pembelian
FK2 faktur_beliFK1 kode_barcode
nama_barangharga_beliqtysubtotaldiskon
Tabel Supplier
PK id_supplier
nama_supplieralamatno_telepon
Tabel Pembelian
PK faktur_beli
tgl_belikode_suppliertotal
FK1 id_suppliergrand_totaldiskonbayarkembalioperator
Tabel detail penjualan
FK2 faktur_jualFK1 kode_barcode
nama_barangharga_beliqtysubtotaldiskon
Tabel Penjualan
PK faktur_jual
tgl_jualtotal
FK1 id_pelanggangrand_totaldiskonbayarkembalioperator
Tabel Pelanggan
PK id_pelanggan
nama_pelangganalamattelepon
Tabel Pemesanan
tgl_pesananFK2 id_supplier
totalFK1 faktur_pemesanan
Tabel Detail Pemesanan
PK faktur_pemesanan
FK1 kode_barcodenama_barangjumlah_sekarangjumlah_pesananharga_belidiskon
Tabel User
PK id_user
nama_userpasswordlevel
Gambar 3.13 Skema Diagram
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
3.6 Desain antar muka
Pada tampilan form utama terdapat beberapa menu bar yang dapat diakses
diantaranya User, Master Data, Transaksi dan Laporan.
Pada form menu input terdapat beberapa field untuk kepentingan
pengolahan dan penyimpanan data. Beberapa form input tersebut diantaranya
sebagai berikut:
1. Desain Halaman Utama.
Gambar 3.14 Desain Menu Utama
2. Desain Menu Login
Gambar 3.15 Desain Menu Login
Login
Username
Password
Login Cancel
User Master Data Transaksi Laporan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
3. Desain Add User
Gambar 3.16 Desain Add User
4. Desain Ubah Password
Gambar 3.17 Desain Ubah Password
Form Add User
Kode Pengguna
Username
Password
Konfirmasi
Level
Batal Simpan
Form Ubah Password
Password Lama
Password Baru
Konfirm Password
Batal Ganti
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
5. Desain Tambah Kategori Barang
Gambar 3.18 Desain Tambah Kategori Barang
6. Desain Tambah Satuan Barang
Gambar 3.19 Desain Tambah Satuan Barang
Tambah Kategori Barang
Kode Kategori
Nama Kategori
Simpan Batal
Tambah Unit Satuan
Kode Satuan
Nama Satuan
Simpan Batal
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
7. Desain Tambah Supplier
Gambar 3.20 Desain Tambah Supplier
8. Desain Tambah Pelanggan
Gambar 3.21 Desain Tambah Pelanggan
Tambah Supplier
Kode Supplier
Nama Supplier
Alamat
No. Telepon
Simpan Tutup
Tambah Pelanggan
Kode Pelanggan
Nama Pelanggan
Alamat
No. Telepon
Simpan Tutup
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
9. Desain Tambah Barang
Gambar 3.22 Desain Tambah Barang
Tambah Barang
Kode Barang
Barcode
Nama Barang
Kategori
Satuan
Harga Beli
Margin
Harga Jual
Diskon
Max. Qty
Min. Qty
Supplier
Simpan Keluar
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
3.6.2. Desain Transaksi
Form ini berguna untuk mengolah proses transaksi diantaranya adalah
pemesanan, pembelian dan penjualan. Data yang diinputkan adalah data barang
untuk kemudian diolah dan dimasukan ke database. Bila menjalankan proses
penjualan maka stock barang berkurang, bila menjalankan proses pembelian tentu
jumlah stock barang akan bertambah.
1. Desain Tambah Pemesanan
Gambar 3.23 Desain Tambah Pemesanan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
2. Desain Pembelian
Gambar 3.24 Desain Pembelian
3. Desain Penjualan
Gambar 3.25 Desain Penjualan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
3.6.3. Desain Lihat Data
1. Desain Lihat Data user
Gambar 3.26 Desain Lihat Data user
2. Desain Lihat Data Kategori Barang
Gambar 3.27 Desain Lihat Data Kategori Barang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
3. Desain Lihat Data Satuan Barang
Gambar 3.28 Desain Lihat Data Satuan Barang
4. Desain Lihat Data Supplier
Gambar 3.29 Desain Lihat Data Supplier
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
5. Desain Lihat Data Pelanggan
Gambar 3.30 Desain Lihat Data Pelanggan
6. Desain Lihat Data Barang
Gambar 3.31 Desain Lihat Data Barang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
BAB IV
IMPLEMENTASI DAN ANALISA SISTEM
4.1 Form Tampilan Antar Muka Pengguna
1. Form Menu Utama.
Pada tampilan form utama terdapat beberapa menu bar yang dapat diakses
diantaranya User, Master Data, Transaksi dan Laporan.
Gambar 4.1 Form Menu Utama
4.2 Form Menu Input
Pada form menu input terdapat beberapa field untuk kepentingan pengolahan
dan penyimpanan data. Beberapa form input tersebut diantaranya sebagai berikut:
1. Form Menu Login.
Gambar 4.2 Form Menu Login
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
2. Form Menu Add User
Gambar 4.3 Form Add User
3. Form Ubah Password
Gambar 4.4 Form Ubah Password
4. Form Tambah Kategori Barang
Gambar 4.5 Form Tambah Kategori barang
5. Form Tambah Satuan Barang
Gambar 4.6 Form Tambah Satuan Barang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
6. Form Tambah Supplier
Gambar 4.7 Form Tambah Supplier
7. Form Tambah Customer
Gambar 4.8 Form Tambah Customer
8. Form Tambah Barang
Gambar 4.9 Form Tambah Barang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
4.3 Form Transaksi
Form ini berguna untuk mengolah proses transaksi diantaranya adalah
pemesanan, pembelian dan penjualan. Data yang diinputkan adalah data barang
untuk kemudian diolah dan dimasukan ke database. Bila menjalankan proses
penjualan maka stock barang berkurang, bila menjalankan proses pembelian tentu
jumlah stock barang akan bertambah.
1. Form Pemesanan
Gambar 4.10 Form Tambah Pemesanan
2. Form Pembelian
Gambar 4.11 Form Pembelian
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46
3. Form Penjualan
Gambar 4.12 Form Penjualan
4.4 Form Lihat Data
Form lihat data berfungsi untuk menampilkan data-data yang telah tersimpan
di database. Berikut ini merupakan Form lihat data:
1. Form Lihat Data user
Gambar 4.13 Form Lihat Data user
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
2. Form Lihat Data Kategori Barang
Gambar 4.14 Form Lihat Data Kategori Barang
3. Form Lihat Data Satuan Barang
Gambar 4.15 Form Lihat Data Satuan Barang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
48
4. Form Lihat Data Supplier
Gambar 4.16 Form Lihat Data Supplier
5. Form Lihat Data Customer.
Gambar 4.17 Form Lihat Data Customer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
49
6. Form Lihat Data Barang
Gambar 4.18 Form Lihat Data Barang
4.5 Form Report Data
Form report data berfungsi untuk menampilkan data-data yang telah
tersimpan di database. Berikut ini merupakan Form report data:
1. Form Report Penjualan
Gambar 4.19 Form Report Penjualan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
50
2. Form Report Pembelian
Gambar 4.20 Form Report Pembelian
3. Form Report Pemesanan
Gambar 4.21 Form Report Pemesanan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
51
4. Form Report Stock Barang
Gambar 4.21 Form Report Stock Barang
4.5 Evaluasi
Dalam aplikasi ini terdapat beberapa kelebihan dan kekurangan. Berikut ini
beberapa kekurangan dan kelebihan dari sistem POS ini:
1. Kelebihan
a. Program yang dibuat memiliki sistem inventori barang yang
terhubung dengan proses transaksi penjualan dan pembelian.
b. Aplikasi sudah terintegrasi dengan barcode scanner untuk
pembacaan barcode barang.
2. Kekurangan
a. Aplikasi belum dikembangkan menggunakan sistem client-server
sebagai input dan output data.
b. Integrasi sistem terhadap hardware yang masih minimum. Dalam
hal ini sistem baru terintegrasi dengan barcode scanner.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
52
BAB V
PENUTUP
5.1 Kesimpulan.
Aplikasi Point Of Sale telah berhasil dibuat serta telah
mengimplementasikan sistem inventori barang
5.2 Saran.
Berdasarkan kesimpulan yang telah dikemukakan maka penulis dapat
menyusun beberapa saran diantaranya sebagai berikut:
1. Diharapkan aplikasi POS ini dapat terintegrasi menggunakan sistem client
dan server sehingga proses transaksi dapat dilakukan secara paralel.
2. Diharapkan aplikasi POS ini dapat mendukung kebutuhan hardware yang
lebih banyak seperti cash drawer, print receipt dan register sehingga akan
lebih maksimal manfaatnya.