PERANCANGAN SISTEM INFORMASI TRANSAKSI PEMBELIAN DAN PENJUALAN PADA TOKO KARISMA BARU SURAKARTA
NASKAH PUBLIKASI
diajukan oleh Elizon Febrianto
11.01.2829
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
DESIGN SYSTEM TRANSACTION INFORMATION STORE BUYING AND SELLING IN KARISMA BARU SURAKARTA
PERANCANGAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN PADA TOKO KARISMA BARU SURAKARTA
Elizon Febrianto Anggit Dwi Hartanto Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
New charisma store is a store that is located in Solo, which sell a variety of clothes such as t-shirts, batik, jeans, and so forth. But when making purchases and sales are often overwhelmed to keep records of purchases and sales results, because the data collection such as recording all incoming goods and goods out and data storage is still done manually so there is effective and efficient. So the store owner wants how to make all the data collection can be done using a computerized system so that transactions can be done safely, quickly and accurately. It therefore requires the manufacture of a new system that can replace both the recording of all transactions of sales and purchases, and a system that can store data such as stock data and reports of sales and purchases. And the new information system is expected to replace all activities of purchase and sale transaction recording and storing inventory data accurate, rapid and costeffective energy and the NEW CHARISMA this store. This application has been built using NetBeans programming language, MySql. Keywords: Purchase and Sales Application, NetBeans, MySql.
PENDAHULUAN
Perkembangan teknologi pada era sekarang ini sangatlah pesat sehingga sangat berdampak terhadap aspek kehidupan manusia. Komputer merupakan alat yang dapat memberikan informasi secara tepat dan lengkap yang dibutuhkan oleh penggunanya dalam segala bidang terutama dibidang bisnis, komputer sendiri mempunyai kemampuan yang lebih dalam hal memproses data dan memiliki kapasitas penyimpanan data berupa database yang cukup sehingga data-data suatu perusahaan dapat tersusun rapi. Pengguna aplikasi komputer pada perusahaan meliputi berbagai jenis kegiatan diantaranya aplikasi penjualan dan pembelian, dengan menggunakan aplikasi penjualan dan pembelian pada perusahaan dapat dengan mudah melakukan transaksi pembelian dan penjualan produk-produk perusahaan tersebut, dan juga dapat menyimpan dan memanajemen data-data pembelian dan penjualan produk secara cepat, akurat dan aman. Pada jaman sekarang ini sudah banyak sekali perusahaan yang bergerak di bidang penjualan dan pembelian yang menggunakan aplikasi pada komputer untuk memudahkan melakukan transakasi. Toko Karisma Baru merupakan perusahaan yang bergerak di bidang pembelian dan penjualan khususnya pembelian dan penjualan pakaian seperti Batik, baju kaos, celana jeans dan lain sebagainya.
2. LANDASAN TEORI 2.1 Konsep Dasar Sistem 2.1.1 Definisi Sistem Menurut Murdick, R.G, (1991 : 27) Suatu sistem adalah seperangkat elemen yang membentuk kumpulan atau procedure-prosedure/bagan-bagan pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoperasikan data dan/atau barang pada waktu rujukan tertentu untuk menghasilkan informasi dan/atau energi dan/atau barang. 2.1.2 Karateristik Sistem Suatu sistem mempunyai karateristik atau sifat-sifat tertentu. Diantaranya adalah : 1. Komponen sistem (Component). Terdiri dari sejumlah komponen yang saling berinteraksi, dan bekerjasama membentuk satu kesatuan. 2. Batasan sistem (Boundary). Merupakan daerah yang membatasi antara sistem dengan sistem lainnya atau dengan lingkungan luarnya. 3. Penghubung sistem (Interface). Merupakan media penghubung antara subsistem, yang memungkinkan sumbersumber daya mengalir dari satu subsistem ke subsistem lainnya. 4. Masukkan sistem (Input). Adalah energi yang dimasukkan kedalam sistem, yang dapat berupa masukkan perawatan(Maintenance input) dan masukkan signal(signal input). 5. Keluaran sistem (Output). Adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. 6. Sasaran sistem (Objective). Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective).
2.1.3 Definisi Informasi Informasi diartikan sebagai data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya” . (Jogiyanto,2005; 8). 2.1.4 Kualitas Informasi Kualitas dari suatu informasi (quality of information) tergantung dari 3 hal, yaitu: a. Akurat ( Accurate ) Akurat bagi informasi berarti harus bebas dari kesalahan – kesalahan dan tidak biasa atau menyesatkan. b. Tepat Waktu ( Timelines ) Yang dimaksud dengan tepat pada waktunya adalah informasi yang akan datang pada penerimanya tidak boleh terlambat. c. Relevan ( Relevance ) Relevan berarti informasi tersebut mempunyai manfaat bagi pemakainya. 2.1.5 Nilai Informasi Nilai dari informasi ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi yang bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Informasi merupakan hal yang sangat penting bagi manajemen didalam pengambilan keputusan informasi dapat diperoleh dari data sistem informasi ( information system ). 2.3 Pengertian Transaksi Transaksi adalah suatu kejadian ekonomi atau keuangan yang melibatkan paling tidak dua pihak( seseorang dengan seseorang atau beberapa orang lainnya) yang saling melakukan pertukaran, melibatkan diri dalam perserikatan usaha pinjam meminjam dan lain-lain atas dasar suka sama suka ataupun atas dasar suatu ketetapan hukum/syariat yang berlaku.(Slamet Wiyono ,2005;12). 2.4 Pengertian Penjualan Penjualan merupakan kegiatan yang dilakukan oleh penjual dalam menjual barang atau jasa dengan harapan akan memperoleh laba dari adanya transaksi-transaksi tersebut (Mulyadi ,2008:202). 2.4.1 Tujuan penjualan Tujuan utama penjualan yaitu mendatangkan keuntungan atau laba dari produk ataupun barang yang dihasilkan produsennya dengan pengelolaan yang baik dan mengharapkan keuntungan yang sebesar-besarnya, namun hal ini perlu peningkatan kinerja dari pihak distributor dalam menjamin mutu barang atau jasa yang akan di jual tersebut. Mencapai tujuan yaitu dalam perusahaan setiap penjualan harus memiliki tujuan penjualan yang dicapai. 2.4.2 Syarat Penjualan Ada Penjual dan ada Pembeli. Ada Barang, jasa dan lain-lain yang akan dijual dan alat tukar yang sah. 2.5 Pengertian Pembelian Pembelian adalah Suatu pristiwa atau tindakan yang dilakukan oleh dua belah pihak dengan tujuan menukarkan barang atau jasa dengan menggunakan alat transaksi yang sah dan sama-sama memiliki kesepakatan dalam transaksinya, dalam pembelian terkadang akan terjadi tawar menawar antara pembeli dan penjual hingga mendapatkan kesepakatan harga yang kemudian akan melakukan transaksi penukaran barang atau jasa dengan alat tukar yang sah dan di sepakati kedua belah pihak
2.5.1 Jenis-Jenis Pembelian Pembelian dapat dibedakan menjadi dua jenis yaitu pembelian secara cash dan pembelian secara credit. Pembelian Secara Cash atau tunai adlah pembelian yang dilakukan sekali transaksi dengan menerima barang yang di beli dan memberikan uang sebagai alat tukar yang sesuai dengan jumlah yang disepakati Pembelian Credit atau Berkala adal pembelian yang dilakukan lebih dari satu kali transaksi, pada transaksi pertama pembeli memberika sejumlah uang sebagai uang muka dan penjual memberikan barang yang di beli dengan catatan akan terjadi pembeyaran kedua 2.6 Perangkat Perancangan Sistem 2.6.1 Unifed Modeling Languange (UML) UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk mempisualisasi,menspesifikasikan, membangun, dan mendokumentasikan dari sebuah sistem pengembangan software berbasis OO (ObjectOriented). UML sendiri juga memberikan standar penulisan sebuah sistem blueprint, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen - komponen yang diperlukan dalam sistem software. 2.6.2
Penjelasan UML Pemecahan masalah utama dari Object Oriented biasanya dengan penggambaran dalam bentuk model. Model abstrak (semu) merupakan gambaran detail dari inti masalah yang ada, umumnya sama seperti refleksi dari problem yang ada pada kenyataan. Beberapa modeling tool yang dipakai adalah bagian dari dasar UML, kependekan dari United Modeling Language. UML terdiri atas beberapa diagram, yaitu : 1. Diagram Use Case 2. Diagram Class 3. Diagram Package 4. Diagram Sequence 5. Diagram Collaboration 6. Diagram StateChart 7. Diagram Activity 8. Diagram Deployment
2.7 Konsep Dasar Basis Data 2.7.1 Pengertian Basis Data Basis data (Database) adalah kumpulan dari bagian data yang saling berhubungan satu dengan yang lainya. Basis data tersimpan dihardware , serta dimanipulasi dengan menggunakan software. Pendefinisian basis data meliputi spesifikasi dari tipe data , struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi , karena merupakan basis dalam menyediakaninformasi pada para pengguna. 2.8 Database Managemen System(DBMS) Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainya, tersimpan didalam hardware komputer dan menggunakan software untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi karena merupakan basis dalam menyediakan informasi bagi pengguna.Penerapan database dalam sistem informasi disebut dengan database sistem.
2.9 Peralatan Pendukung 2.9.1 NetBeans 7.3 NetBeans adalah sebuah integrated development environment (IDE) untuk mengembangkan terutama dengan java, tetapi juga dengan bahasa lain, khususnya PHP, C/C++, dan HTML5. Juga merupakan platform aplikasi kerangka kerja untuk aplikasi desktop java dan lain-lain. Saat ini terdapat dua produk netbeans, yaitu Netbeans IDE dan Netbeans Platform. 2.9.2 MySql MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user.MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris. 2.9.3 XAMPP XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program,XAMPP adalah kepanjangan yang masingmasing hurufnya adalah : X : Program ini dapat dijalankan dibanyak sistem operasi,seperti Windows, Linux, Mac OS, dan juga Solaris. A :Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan M :MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language.SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database.MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya.Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database. P :PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis.Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl.namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, dbase, PostgreSQL, dan sebagainya. P :Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
3. Gambaran Umum Toko Karisma Baru di dirikan oleh bapak Sutrisno pada tahun 1996.Awalnya pak Sutrisno mempunyai usaha yakni menjual peralatan-peralatan jahit selama 4 tahun yaitu dari tahun 1992.Kemudian toko tersebut dijual dan membeli sebuah ruko baru yang bertempat di Pasa Tuban di Kecamatan Gondang Rejo Kabupaten Karanganyar.kemudian bapak Sutrisno mulai mencoba menjual pakaian-pakaian jadi yang dipasarkan dengan membuka sebuah toko yang sederhana dari ruko yang baru dibelinya, di awali dengan usaha tersebut dan melihat peluang dari usaha ini cukup menjanjikan ahirnya pak Sutrisno terus mengembangkan Toko pakaian miliknya.
4. PERANCANGAN SISTEM Perancangan sistem secara umum mempunyai tujuan memberikan gambaran kepada user tentang sistem baru yang akan dibuat. Sistem informasi transaksi penjualan dan pembelian ini akan dirancang untuk Toko Karisma Baru dalam menginformasikan pengolahan data penjualan dan pembelian yang meliputi proses sistem penjualannya, sistem pembelian dan pengolahan data stok barang serta aplikasi yang dipakai, da nsemua bagian yang berkaitan dengan penjualan serta pembelian. 4. 1 Use Case Diagram Sistem Informasi Pada sistem ini, use case diagram menggambarkan aktor (admin) yaitu dapat mengelola data Admin, data karyawan, melakukan penjualan melakukan pembelian, mengolah data barang, data supplier serta dapat membuat laporan transaksi dan stok barang. 4.2 Class Diagram Sistem Class diagram adalah diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam suatu sistem atau perangkat lunak yang akan di bangun. Berikut ini gambar class diagram system informasi pembelian dan penjualan pada toko Karisma Baru.
Gambar 4.5 Gambar Class Diagram Sistem Informasi Transaksi
4.3 Implementasi 4.3.1 Tampilan Form Menu Utama dan Penjualan Tampilan form ini menampilkan daftar menu yang ada di dalam aplikasi, dan juga menampilkan transaksi penjualan, dalam tampilan ini terdiri dari File, Supplier, Barang, Pembelian, Laporan dan log out.
Gambar 4.25 Tampilan Form Menu Utama 4.3.2 Tampilan Form Login Form Login digunakan untuk dapat mengakses aplikasi sesuai dengan jabatan. Sehingga dengan adanya menu login ,dapat membatasi akses untuk melihat maupun memasukan data, maka tingkat keamanan data bisa terjaga.
Gambar 4.26 Tampilan Form Login
4.3.3 Tampilan Form Pembelian Form Pembelianuntukmenampilkan kolom input untukmenginputkan data pembelian . 1. Tombol TAMBAH untukmenambahkan no nota,id supplier dan id barang. 2. Tombol UBAH untukmengubah data pembelian yang sudah di inputkan.
3. Tombol HAPUS untukmenghapus data yang sudah diinputkan. 4. Tombol SIMPAN untuk menyimpan data ke dalam tabel. 5. Tombol BATAL untuk membatalkan transaksi. 6. Tombol PROSES untuk memproses data. 7.
4.30 Tampilan Form Transaksi Pembelian
5. PENUTUP 5.1 Kesimpulan Dari keseluruhan pembahasan penelitian yang telah dilakukan pada Toko Karisma Baru dapat di simpulkan sebagai berikut: Sistem informasi pembelian dan penjualan pada toko karisma baru yang penulis buat memungkinkan kegiatan transaksi pembelian dan penjualan dapat dilakukan secara cepat dan akurat , dan penyimpanan data barang yang aman dan dapat meminimalisir kemungkinan kesalahan seperti yang di lakukan secara manual. Dapat menyimpan semua data supplier sehingga mudah untuk mengecek data pembelian barang dan suppliernya.Semua transaksi pembelian dan penjualan dapat lansung di cetak nota pembelian dan penjualannya.
5.2 Saran Setelah penulis melakukan penelitian dan pembuatan aplikasi ini, banyak pengalaman dan pengetahuan baru yang penulis dapatkan. Maka penulis akan memberikan sedikit saran yang nantinya akan sangat berguna untuk kemajuan dan pengembangan pemakai aplikasi ini. Antara lain: Program aplikasi ini masih sangat sederhana dan banyak kekurangan, maka dari itu penulis mengharapkan masukan dari para programmer untuk mengevaluasi system informasi ini.
DAFTAR PUSTAKA Meyi kantu, 2012, “ Tipe data basis data” , dari: http://mahasiswa.ung.ac.id/921411239/home/2012/10/18/tipetipe_data_pada__database.html (Di akses 22 April 2014). Murdick, R.G, (1991 : 27), Pengertian Sistem Menurut Para Ahli. Arsip mwmag, 2012,” Apa Itu Transaksi” Dari : http://www.master.web.id/mwmag/issue/04/content/fokus-transaksi/fokustransaksi.html (Di akses 23 April 2014). Neatbeans , “Apa itu netbeans” , Dari: https://netbeans.org/index_id.html (Di akses 28 April 2014). Nurichsan ,2010, ” metode pengembangan waterfall prototyping”, dari: ttp://nurichsan.blog.unsoed.ac.id/2010/11/19/metode-pengembanganwaterfall-prototyping/ (Di akses 3 mei 2014). Eka Satria Aria Putra,2012,” makalah analisa sistem infoormasi penjualan”, dari : http://www.slideshare.net/ekasatria14606/makalah-sistem-informasi29851380 (Di akses 10 mei 2014). Jogiyanto,(2005; 8). Definisi Informasi. Slamet Wiyono ,(2005;12), Pengertian Transaksi.