perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
i
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user 2013
i
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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,
commit to user Drs. Riyadi Santosa, M.Ed, Ph.D
iii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
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)
commit to user
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit user selama proses pengerjaan Tugas Akhirtoini.
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 satupersatu terimakasih atas kehangatan yang kalian berikan dan sukses untuk kita semua.
commit to user
viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
BAB II.
PENDAHULUAN ..................................................................... 1 A.
Latar Belakang Masalah .................................................... 1
B.
Batasan Masalah ................................................................ 5
C.
Rumusan Masalah ............................................................. 5
D.
Tujuan Penulisan ............................................................... 5
E.
Manfaat penulisan ............................................................. 6
TINJAUAN PUSTAKA ........................................................... 7 A.
Sejarah Lomography ......................................................... 7 1. Keunikan Kamera Lomography .................................... 9 2. Seputar Lahirnya The Ten Golden Rules of Lomography ..................................................................................... 10 commit to user 3. Karakter Dari Kamera Lomo ........................................ 14
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user Gambar 22. Keseimbangan Horisontal .......................................................... 39
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
xiv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
xv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user
xvi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 Fakultas MIPA UNS
Prof. Ir. Ari Handono Ramelan, MSc(Hons). Ph.D. NIP. 196102231986011001 commit to user
Ketua Program Studi DIII Teknik Informatika MIPA UNS
Drs. Y.S. Palgunadi, M.Sc NIP. 19560407 198303 1004 ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user v
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
Penulis vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user 3.2.4 DFD Level 1 Manage Data Barang ......................................... 17 vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 to user ........................................... 42 4.1 Form Tampilan Antarcommit Muka Pengguna viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user DAFTAR PUSTAKA ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user x
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user Gambar 3.29 Desain Lihat Data Satuan Barang ......................................... 40
28.
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user
1
perpustakaan.uns.ac.id
digilib.uns.ac.id
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. commit to user
2
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit tosistem. user 3
perpustakaan.uns.ac.id
2.
digilib.uns.ac.id
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.
commit to user 4
perpustakaan.uns.ac.id
2.
digilib.uns.ac.id
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 commit to user 5
perpustakaan.uns.ac.id
3.
digilib.uns.ac.id
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
Entitas Lemah Weak Merk Entity
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 commit to user 6
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 :
relasi
Recursive Relations Adalah relasi yang menghubungkan
entitas
entitas dengan dirinya sendiri
commit to user 7
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 8
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 9
perpustakaan.uns.ac.id
digilib.uns.ac.id
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, commit to user 2008). 10
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.4 MySQL MySQL(My Structured Query Language) atau yang biasa dibaca “mai-sekuel” 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)
commit to user 11
perpustakaan.uns.ac.id
digilib.uns.ac.id
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)
commit to user 12
perpustakaan.uns.ac.id
digilib.uns.ac.id
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). commit to user o UC-11 Edit data pelanggan (Aktor: Admin). 13
perpustakaan.uns.ac.id
digilib.uns.ac.id
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).
commit to user 14
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 15
perpustakaan.uns.ac.id
3.2.2.
digilib.uns.ac.id
DFD Level 0
Gambar 3.2 DFD Level 0
commit to user 16
perpustakaan.uns.ac.id
3.2.3.
digilib.uns.ac.id
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
commit to user 17
perpustakaan.uns.ac.id
3.2.5.
digilib.uns.ac.id
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
commit to user 18
perpustakaan.uns.ac.id
3.2.7.
digilib.uns.ac.id
DFD Lavel 1 Manage Data Kategori
Gambar 3.7 DFD Level 1 Manage Data Kategori
commit to user 19
perpustakaan.uns.ac.id
3.2.8.
digilib.uns.ac.id
Diagram Alir (Flowchart) a.
Flowchart Login START
Input Username dan Password
FALSE
Authentikasi user
Cocok?
TRUE
Main Menu
END
Gambar 3.8 Flowchart Login
commit to user 20
perpustakaan.uns.ac.id
b.
digilib.uns.ac.id
Flowchart Pemesanan
Gambar 3.9 Flowchart Pemesanan
commit to user 21
perpustakaan.uns.ac.id
c.
digilib.uns.ac.id
Flowchart Pembelian A1
Membeli barang dari supplier
TRUE
Input id_barang dan qty
FALSE
FALSE
Selesai input barang?
Salah input barang?
TRUE
TRUE
Hapus dari tabel pembelian
Proses transaksi pembelian
Input barang lain?
FALSE
Cetak faktur pembelian
END
Gambar 3.10 Flowchart Pembelian
commit to user 22
perpustakaan.uns.ac.id
d.
digilib.uns.ac.id
Flowchart Penjualan START
Customer membeli barang
TRUE
Input id_barang dan qty
FALSE
Salah input barang?
TRUE
Hapus dari tabel jual
Input barang lain?
FALSE
Selesai input barang?
TRUE
Proses transaksi penjualan
FALSE
Cetak faktur penjualan
END
Gambar 3.11 Flowchart Penjualan
commit to user 23
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
kode_user
Varchar(50) Kode user
nama_user
Varchar(50) Nama user
password
Varchar(50) Password
level
Varchar(50) Level
Keterangan Primary Key
Not Null
Tabel 3.1 Tabel User
b.
Tabel Barang
Nama Field
Tipe Data
Definisi
Keterangan
kode_barcode
varchar(50)
Kode Barcode
Primary Key
nama_barang
varchar(50)
Nama Barang
kategori
varchar(50)
Kategori
satuan
varchar(50)
Satuan
harga_beli
numeric(18,0)
Harga Beli
margin
numeric(18,0)
Margin
harga_jual
numeric(18,0)
Harga Jual
stock
numeric(18,0)
Stock
min_qty
numeric(18,0)
Minimal Quantity
max_qty
numeric(18,0)
Maximal Quantity commit to user
Not Null
24
perpustakaan.uns.ac.id
digilib.uns.ac.id
diskon
numeric(18,0)
Diskon
supplier
varchar(50)
Supplier
Tabel 3.2 Tabel Barang
c.
Tabel Detail Pembelian
Nama Field
Tipe Data
Definisi
Keterangan
faktur_pembelian varchar(50)
Faktur Pembelian
Foreign Key
kode_barang
varchar(50)
Kode Barang
Foreign Key
nama_barang
varchar(50)
Nama Barang
harga_pembelian
numeric(18,0)
Harga Pembelian
jumlah
numeric(18,0)
Jumlah
sub_total
numeric(18,0)
Sub Total
diskon
numeric(18,0)
Diskon
Tabel 3.3 Tabel Detail Pembelian
d.
Tabel Detail Pejualan
Nama Field
Tipe Data
Definisi
Keterangan
faktur_penjualan varchar(50)
Faktur Penjualan
Foreign Key
kode_barang
varchar(50)
Kode Barang
Foreign Key
nama_barang
varchar(50)
Nama Barang
harga_jual
numeric(18,0)
Harga Jual
jumlah
numeric(18,0)
Jumlah
commit to user 25
perpustakaan.uns.ac.id
digilib.uns.ac.id
sub_total
numeric(18,0)
Sub Total
diskon
numeric(18,0)
Diskon
Tabel 3.4 Tabel Detail Penjualan
e.
Tabel Detail Pemesanan Nama Field
Tipe Data
Definisi
Keterangan
faktur_pemesanan varchar(50)
Faktur Pemesanan
Foreign Key
kode_barang
varchar(50)
Kode Barang
Foreign Key
nama_barang
varchar(50)
Nama Barang
jumlah_sekarang
numeric(18,0)
Jumlah Sekarang
jumlah_pesanan
numeric(18,0)
Jumlah Pesanan
harga_beli
numeric(18,0)
Harga Beli
diskon
numeric(18,0)
Diskon
Tabel 3.5 Tabel Detail Pemesanan f.
Tabel Kategori
Nama Field
Tipe Data
Definisi
Keterangan
Id_kategori
varchar(50)
Id Kategori
Primary Key
kategori
varchar(50)
Kategori Tabel 3.6 Tabel Kategori
g.
Tabel Pelanggan
Nama Field
Tipe Data
kode_pelanggan
varchar(50)
Definisi Kode Pelanggan commit to user
Keterangan Primary Key
Not Null
26
perpustakaan.uns.ac.id
digilib.uns.ac.id
nama_pelanggan varchar(200)
Nama Pelanggan
alamat
varchar(50)
Alamat
telepon
varchar(50)
Telepon
Tabel 3.7 Tabel Pelanggan
h.
Tabel Pembelian
Nama Field
Tipe Data
Definisi
Keterangan
faktur_pembelian varchar(50)
Faktur Pembelian
Primary Key
tgl_pembelian
datetime
Tanggal Pembelian
kode_supplier
varchar(50)
Kode Supplier
total
numeric(18, 0) Total
diskon
float
grand_total
numeric(18, 0) Grand Total
bayar
numeric(18, 0) Bayar
kembali
numeric(18, 0) Kembalian
operator
varchar(50)
Not Null
Diskon
Operator
Tabel 3.8 Tabel Pembelian
i.
Tabel Pejualan
Nama Field
Tipe Data
Definisi
Keterangan
faktur_penjualan
varchar(50)
Faktur Penjualan
Primary Key
tgl_Penjualan
datetime
Tanggal Penjualan
Not Null
commit to user 27
perpustakaan.uns.ac.id
digilib.uns.ac.id
kode_pelanggan
varchar(50)
Kode Pelanggan
total
numeric(18, 0)
Total
diskon
float
Diskon
grand_total
numeric(18, 0)
Grand Total
bayar
numeric(18, 0)
Bayar
kembali
numeric(18, 0)
Kembali
operator
varchar(50)
Operator
Tabel 3.9 Tabel Penjualan
j.
Tabel Pemesanan
Nama Field
Tipe Data
Definisi
Keterangan
faktur_pemesanan
varchar(50)
Faktur
Primary
tgl_pemesanan
datetime
Pemesanan
Key
kode_supplier
varchar(50)
total
numeric(18, 0)
Not Null
Tgl Pemesanan Kode Supplier Total
Tabel 3.10 Tabel Pemesanan
k.
Tabel Satuan
Nama Field
Tipe Data
Definisi
Keterangan
id_satuan
varchar(50)
Id Satuan
Primary Key
satuan
varchar(50)
Nama Satuan
Auto Increment
Tabel 3.13 Tabel Satuan commit to user 28
perpustakaan.uns.ac.id
l.
digilib.uns.ac.id
Tabel Supplier
Nama Field
Tipe Data
kode_supplier varchar(50)
Definisi
Keterangan
Kode
Primary Key
Auto Increment
Supplier
nama_supplier varchar(50) alamat
varchar(200)
telepon
varchar(50)
Nama Supplier Alamat Telepon
Tabel 3.14 Tabel Supplier
commit to user 29
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.4 Entity Relational Diagram (ERD)
Gambar 3.12 Entity Relational Diagram commit to user 30
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.5 Skema Diagram Tabel User
PK
Tabel detail penjualan
id_user
nama_user password level
Tabel Penjualan
PK FK2 FK1
faktur_jual kode_barcode nama_barang harga_beli qty subtotal diskon
FK1
faktur_jual
tgl_jual total id_pelanggan grand_total diskon bayar kembali operator
Tabel Pelanggan
PK
id_pelanggan
nama_pelanggan alamat telepon
Tabel Barang
PK
kode_barcode
FK1 FK2
nama_barang kategori satuan harga_beli margin haga_jual stock id_satuan id_kategori
Tabel Kategori
PK
id_kategori
nama_kategori
Tabel detail pembelian
Tabel Pembelian FK2 FK1
faktur_beli kode_barcode nama_barang harga_beli qty subtotal diskon
PK
FK1
Tabel Satuan
PK
faktur_beli
tgl_beli kode_supplier total id_supplier grand_total diskon bayar kembali operator
id_satuan
Tabel Supplier nama_satuan
PK
id_supplier
nama_supplier alamat no_telepon
Tabel Detail Pemesanan
PK
faktur_pemesanan
FK1
kode_barcode nama_barang jumlah_sekarang jumlah_pesanan harga_beli diskon
Tabel Pemesanan
FK2 FK1
tgl_pesanan id_supplier total faktur_pemesanan
Gambar 3.13 Skema Diagram
commit to user 31
perpustakaan.uns.ac.id
digilib.uns.ac.id
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. User
Master Data
Transaksi
Laporan
Gambar 3.14 Desain Menu Utama
2. Desain Menu Login Login Username Password
Login
Cancel
Gambar 3.15 Desain Menu Login commit to user 32
perpustakaan.uns.ac.id
digilib.uns.ac.id
3. Desain Add User Form Add User Kode Pengguna Username Password Konfirmasi Level
Simpan
Batal
Gambar 3.16 Desain Add User
4. Desain Ubah Password Form Ubah Password Password Lama Password Baru Konfirm Password
Ganti
Batal
Gambar 3.17 Desain Ubah Password
commit to user 33
perpustakaan.uns.ac.id
digilib.uns.ac.id
5. Desain Tambah Kategori Barang Tambah Kategori Barang Kode Kategori Nama Kategori
Simpan
Batal
Gambar 3.18 Desain Tambah Kategori Barang
6. Desain Tambah Satuan Barang Tambah Unit Satuan Kode Satuan Nama Satuan
Simpan
Batal
Gambar 3.19 Desain Tambah Satuan Barang
commit to user 34
perpustakaan.uns.ac.id
digilib.uns.ac.id
7. Desain Tambah Supplier Tambah Supplier Kode Supplier Nama Supplier Alamat No. Telepon
Simpan
Tutup
Gambar 3.20 Desain Tambah Supplier
8. Desain Tambah Pelanggan Tambah Pelanggan Kode Pelanggan Nama Pelanggan Alamat No. Telepon
Simpan
Tutup
Gambar 3.21 Desain Tambah Pelanggan
commit to user 35
perpustakaan.uns.ac.id
digilib.uns.ac.id
9. Desain Tambah Barang Tambah Barang Kode Barang Barcode Nama Barang Kategori Satuan Harga Beli Margin Harga Jual Diskon Min. Qty Max. Qty Supplier
Simpan
Keluar
Gambar 3.22 Desain Tambah Barang
commit to user 36
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 37
perpustakaan.uns.ac.id
digilib.uns.ac.id
2. Desain Pembelian
Gambar 3.24 Desain Pembelian
3. Desain Penjualan
Gambar 3.25 Desain Penjualan
commit to user 38
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 39
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 40
perpustakaan.uns.ac.id
digilib.uns.ac.id
5. Desain Lihat Data Pelanggan
Gambar 3.30 Desain Lihat Data Pelanggan
6. Desain Lihat Data Barang
Gambar 3.31 Desain Lihat Data Barang
commit to user 41
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user 42
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to userSatuan Barang 43
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 FormtoTambah commit user Barang 44
perpustakaan.uns.ac.id
digilib.uns.ac.id
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 commit to user 45
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 46
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 47
perpustakaan.uns.ac.id
digilib.uns.ac.id
4. Form Lihat Data Supplier
Gambar 4.16 Form Lihat Data Supplier
5. Form Lihat Data Customer.
Gambar 4.17 Form Lihat Data Customer
commit to user 48
perpustakaan.uns.ac.id
digilib.uns.ac.id
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
commit to user 49
perpustakaan.uns.ac.id
digilib.uns.ac.id
2. Form Report Pembelian
Gambar 4.20 Form Report Pembelian
3. Form Report Pemesanan
Gambar 4.21 Form Report Pemesanan
commit to user 50
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user 51
perpustakaan.uns.ac.id
digilib.uns.ac.id
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.
commit to user 52