ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN PADA TOKO JILBAB RAJA MURAH YOGYAKARTA
NASKAH PUBLIKASI
disusun oleh
Ahfida Zulfah 10.11.4301
kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
ANALYSIS AND DESIGN OF INFORMATION SYSTEM SALES AT TOKO JILBAB RAJA MURAH YOGYAKARTA
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN PADA TOKO JILBAB RAJA MURAH YOGYAKARTA
Ahfida Zulfah Rum Muhamad Andri Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT The development of information technologies currently driving the very rapid progress in the field of trade. With the information technology sales and inventory very helpful for businesses in mengembangakn business. Companies that want to grow and be successful must be able to manage and store data correctly. Therefore we need a tool to manage data function to produce information in business development, with a computerized system. Sales is an important part of the trading company. Progress or setbacks trading companies depends on system sales. Based on observations of the author, system sales on "Shop Cheap King" in Yogyakarta are still using manual systems. Issues facing companies today is a system that is still simple and less effective, so it takes a long time to process sales transactions and reporting. This analysis is done with the business processes of observation and data collection to address the problem. With the new system is expected to provide benefits in improving corporate performance, so a variety of errors and problems that often occur prior art are overcome. Software used to build the information systems is Netbeans and SQL Server. Keywords:
Information
Systems,
Sales,
Analysis,
Netbeans,
SQL
Server.
1. Pendahuluan Perkembangan di dunia informasi yang sangat cepat dan mencakup berbagai bidang, membuat semakin ketatnya persaingan dalam dunia bisnis yang ingin mengembangkan usahanya dengan bersaing agar mampu mengikuti arus perkembangan informasi di era globalisasi. Perkembangan teknologi informasi saat ini begitu pesat salah satunya di bidang komputer. Saat ini komputer di lengkapi piranti - piranti pendukung lainnya memegang peranan penting dalam mempermudah menyelesaikan suatu pekerjaan karena tidak hanya sebagai mesin ketik tetapi juga sebagai alat pengolah data yang mempunyai tingkat produktifitas yang tinggi. Hal ini dibuktikan dengan banyaknya perusahaan atau instansi pemerintah yang sudah menerapkan sistem komputerisasi di hampir semua aspek untuk mempermudah pekerjaan mendapatkan hasil kerja yang cepat, tepat, akurat dan menjadikan perusahaan atau instansi pemerintah bermutu tinggi. Toko Raja Murah adalah sebuah perusahaan keluarga yang bergerak di bidang penjualan jilbab yang mempunyai beberapa cabang di dalam maupun luar kota. Salah satu cabangnya terletak di pasar beringharjo lt.3 blok T no.4 Yogyakarta Toko Jilbab Raja Murah ini juga merupakan salah satu tempat penjualan jilbab yang cukup terkenal di Yogyakarta. Penulis mengamati sering terjadi kesalahan dalam proses administrasi dikarenakan belum adanya sistem yang terkomputerisasi.
Pencatatan dilakukan
secara manual yang ditulis dan diarsip pada buku catatan,
sehingga sering
menimbulkan masalah seperti rusaknya buku catatan dan keterlambatan informasi terutama pada penyajian laporan. Berdasarkan latar belakang tersebuat di atas, penulis mencoba memberikan gambaran adanya suatu sistem informasi yang diharapkan dapat memberilkan solusi pemecahan masalah, maka dari itu penulis terdorong untuk mengadakan penelitian dengan judul “Analisis dan Perancangan Sistem Informasi Penjualan Pada Toko Jilbab Raja Murah Yogyakarta”. 1.2 Rumusan Masalah Berdasarkan uraian diatas maka dapat diambil rumusan masalah sebagai berikut :
1
“ Bagaimana merancang sistem informasi penjualan di “Toko Jilbab Raja Murah” Yogyakarta untuk mempermudah dalam pendataan dan penyajian laporan yang akurat, relevan, dan tepat waktu? “
1.3 Batasan Masalah Dari permasalahan diatas, perlu diadakan pembatasan terhadap pengalisaan rencana pembuatan aplikasi, agar perancangan dapat di desain dengan efektif dan efisien. Oleh karena itu, penulis membatasi penelitian hanya pada: 1. Pembuatan sistem ini terkait dengan tambah data, ubah data, dan hapus data. 2. Untuk menjaga keamanan data, maka setiap user diberi hak akses yang berbeda sesuai dengan tingkat usernya. 3. Pengolahan data meliputi: a. Data karyawan Merupakan data yang digunakan untuk menyimpan data user dan admin. b. Data barang
yang terdiri dari kode barang, nama barang, kategori
barang, kode pemasok, harga barang, dan stok barang. c.
Data kategori yang terdiri dari kode kategori dan nama kategori.
d. Data Pemasok yang terdiri dari kode pemasok, nama pemasok, alamat dan no telepon pemasok. e. Data Palanggan yang terdiri dari kode pelanggan, nama pelanggan, alamat dan no telp pelanggan. f.
Data Penjualan Merupakan data yang digunakan untuk mengelola transaksi penjualan dan membuat laporan penjualan.
4. Keluaran Keluaran yang dihasilkan pada aplikasi ini berupa informasi dari setiap data dan laporan. Laporan yang disajikan berupa laporan barang terlaris, laporan penjualan harian, laporan penjualan bulanan dan laporan penjualan tahunan. 5. Basis aplikasi yang digunakan adalah aplikasi berbasis desktop.
1.4 Tujuan Penelitian Berdasarkan rumusan masalah di atas, maka dapat diketahui tujuan penelitian adalah sebagai berikut :
2
1. Sebagai salah satu syarat untuk menyelesaikan studi S1 pada program studi Teknik Informatika di STMIK AMIKOM Yogyakarta.
2. Untuk mengetahui permasalahan yang terjadi pada penyajian laporan. 3. Untuk merancang sistem informasi penjualan yang bisa mengatasi permasalahan yang terjadi pada perusahaan.
1.5 Manfaat Penelitian Adapun manfaat yang dapat diambil dari penelitian ini adalah sebagai berikut:
1. Manfaat Teoritis a. Penelitian ini diharapkan dapat menambah dan mengembangkan wawasan, informasi, pemikiran, dan ilmu pengetahuan kepada pihak lain yang berkepentingan.
b. Sebagai acuan dan pertimbangan bagi penelitian yang selanjutnya khususnya yang berkaitan dengan perancangan sistem informasi penjualan.
2. Manfaat Praktis a. Bagi perusahaan, diharapkan menjadi bahan pertimbangan dan dapat diterapkan guna meningkatkan efisiensi dalam penjualan. b. Bagi penulis, diharapkan dapat menerapkan ilmu yang diperoleh penulis dan berguna bagi kemajuan ilmu pengetahuan.
1.6 Metode Pengumpulan Data Metodelogi yang digunakan dalan pembuatan aplikasi ini khususnya dalam pengambilan data yaitu : 1. Metode Observasi Suatu pengumpulan data yang dilakukan dengan cara pengamatan langsung terhadap obyek yang diteliti. 2. Metode Wawancara Suatu metodelogi pengumpulan data dengan wawancara secara langsung kepada pihak-pihak terkait yaitu pihak yang mengetahui banyak terhadap masalah yang diteliti. 3. Metode Dokumentasi Metode pengumpulan data dengan cara meneliti dan menyalin catatan yang diperoleh dari perusahaan secara langsung mengenai data yang berhubungan dengan penelitian.
3
4. Metode Kepustakaan Pengumpulan data dengan cara mempelajari buku-buku yang berkaitan dengan pembahasan yang sedang dilakukan sebagai literature, juga sebagai landasan teori yang akan mendukung penelitian ini.
1.7 Sistematika Penulisan Untuk
memudahkan
penulisan
laporan
skripsi,
penulis
menjabarkan
sistematika penulisan yang terdiri dari 5 bab, yaitu: BAB I
: PENDAHULUAN Bab ini merupakan bab pendahuluan yang meliputi latar belakang
masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan. BAB II
: LANDASAN TEORI Bab landasan teori merupakan tinjauan pustaka, menguraikan teori-teori
yang mendukung judul, dan mendasari pembahasan secara detail. Landasan teori dapat berupa definisi-definisi atau model yang langsung berkaitan dengan ilmu atau masalah yang diteliti. Pada bab ini juga membahas tentang komponen yang digunakan untuk pembuatan sistem informasi atau untuk keperluan penelitian. BAB III
: ANALISIS DAN PERANCANGAN SISTEM Bab ini menguraikan tentang analisis terhadap permasalahan yang
terdapat dikasus yang sedang diteliti. Meliputi analisis terhadap masalah sistem yang sedang berjalan, analisis hasil solusinya, analisis kebutuhan terhadap sistem yang diusulkan. Perancangan sistem berisikan model-model penyelesaian masalah sistem lama dengan membuat rancangan untuk sistem baru yang diusulkan. BAB IV
: IMPLEMENTASI DAN PEBAHASAN
Bab ini memaparkan hasil-hasil dari tahapan penelitian, dari tahapan penelitian, dari tahap analisis, desain, implementasi desain, hasil testing dan implementasinya, berupa penjelasan teoritik, baik secara kualitatif, kuantitatif, atau secara statistik. Kecuali itu, sebaiknya hasil penelitian juga dibandingkan dengan hasil penelitian terdahulu yang sejenis atau keadaan sebelumnya. BAB V
: PENUTUP
4
Bab ini berisi kesimpulan dari proses pengembangan sistem dan saran untuk perbaikan sistem yang baru sehingga dapat berguna di masa yang akan datang. DAFTAR PUSTAKA Bab ini berisi tentang referensi-referensi yang telah digunakan selama pembuatan tugas akhir sebagai acuan yang mendukung. 2. Landasan Teori 2.1 Pengertian Sistem Informasi Sistem menurut Krismiaji (2010 : 1) merupakan rangkaian komponen yang dikoordinasikan untuk mencapai serangkaian tujuan, yang memiliki karakteristik meliputi; komponen, atau sesuatu yang dapat diihat, didengar atau dirasakan; proses, kegiatan untuk mengkoodinasikan komponen yang terlibat dalam sebuah sistem; tujuan, sasaran akhir yang ingin dicapai dari kegiatan koordinasi komponen tersebut.
1
2.2 Manfaat Sistem Informasi Adapun manfaat dari sistem informasi bagi suatu perusahaan atau organisasi seperti, menghemat tenaga kerja, peningkatan efisiensi, mempercepat proses, perbaikan dokumentasi, pencapaian standar, dan perbaikan keputusan. 2.3 Tujuan Sistem Informasi Salah satu tujuan dari sistem informasi yaitu Membantu petugas didalam melaksanakan operasi perusahaan dari hari kehari. 2.4 Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagianbagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka. Analisis PIECES merupakan analisis Performance, Information, Economy, Control, Eficiency, dan Service. 2.5 Flowchart
1
Krismiaji, Sistem Informasi Akuntansi(Yogyakarta : UPP - STIM YKPN, 2010) ,h.11.
5
Flowchart memiliki fungsi untuk memodelkan masukan, keluaran, proses maupun transaksi dengan menggunakan simbol-simbol tertentu yang akan memudahkan 2
pemakai dalam memahami alur dari suatu sistem atau transaksi . 2.6 Data Flow Diagram (DFD) Diagram Alir Data atau Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yag dikenakan pada data tersebut.
3
2.7 Pengertian Basis Data Basis data adalah suatu susunan atau kumpulan data yang saling berhubungan (relasi), mampu menyediakan informasi lebih optimal yang diperlukan oleh pemakainya. 2.8 Manfaat Basis Data Salah satu manfaat basis data adalah Efisisensi ruang penyimpanan (Space). 2.9 Perangkat Lunak 2.9.1 Lingkungan NetBeans 6.9.1 NetBeans IDE 6.0 memperkenalkan dukungan untuk mengembangkan modul IDE dan aplikasi klien berdasarkan Platform NetBeans, Java Swing GUI builder (sebelumnya dikenal sebagai “Proyek Mattise”), meningkatkan CVS dukungan, WebLogic 9 dan JBoss 4 dukungan, dan perangkat tambahan banyak editor. NetBeans 6.0 tersedia dalam repositori resmi dari distribusi Linux utama.Selain itu NetBeans Enterprise Pack mendukung pengembangan aplikasi Java EE diperusahaan, termasuk alat desain visual atau biasa dikenal dengan SOA, skema tools XML, dan pemodelan UML. NetBeans IDE masih termasuk dalam pemrograman C/C++.
4
2.9.2 JasperReports
2
Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya( Klaten: Gava Media, 2008),h.75. 3 AndriKristanto, Perancangan Sistem Informasi dan Aplikasinya(Klaten: Gava Media, 2008) ,h.61. 4 Dikutip dari dedesincere.blogspot.com pada tanggal 14 november 2013
6
JasperReport hampir merupakanicon reporting dalam java, powerful untuk membuat laporan dalam bentuk PDF, HTML,bXLS, RTF, ODT, CSV, TXT dan XML.
5
2.9.3 Konep Dasar IReports IReport merupakan produk Open Sourcedari JasperReports. IReport tidak berguna tanpa sebuah library yang disebut JasperReports. IReport juga dapat diintegrasikan langsung pada NetBeans. Hal ini menjadikan IReport lebih mudah untuk digunakan dan lebih praktis.
6
2.9.4 XAMPP Xampp merupakan web-server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah 7
bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl . Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. 2.9.5 MySQL Database Server MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepta, multi user serta menggunakan 8
peintah standar SQL (Structured Query Language). MySQL tergolong sebagai DBMS (Database Management System). Perangkat lunak ini bermanfaat untuk mengelola data dengan cara yang sangat fleksibel dan cepat.
5
M. Huda dan B. Nugroho.Membuat Aplikasi Penggajian Dengan Java &Mysql : Studi Kasus Sistem Penggajian (Payroll System).(Jakarta :PT.Elex Media Komputindo ,2013).Hal. 13 6 M. Huda dan B. Nugroho.Membuat Aplikasi Penggajian Dengan Java &Mysql : Studi Kasus Sistem Penggajian (Payroll System).(Jakarta :PT.Elex Media Komputindo,2013 ).Hal. 13 7
Dikutip dari id.wikipedia.org/wiki/XAMPP pada tanggal 14 november 2013 Nugroho Bunafit.Database Relasional dengan MySQL,(Yogyakarta:Andi,2005),Hal. 1
8
7
3. Analisis (Proses Penelitian)
4. Hasil Penelitian dan Pembahasan a. Tampilan Lembar Kerja Form Transaksi
8
b. Tampilan Laporan Penjualan Harian
5. Kesimpulan 1. Permasalahan yang ada pada sistem sebelumnya ialah: Perekapan laporan dilakukan secara manual yang ditulis pada buku catatan laporan. 2. Dengan diterapkannya sistem informasi penjualan pada toko jilbab raja murah, maka pekerjaan kasir seperti pencatatan data dan menghitung total pendapatan perharinya menjadi mudah. Demikian juga pemilik menjadi lebih mudah untuk melakukan pengecekan data.
5.1 Saran Setelah mengevaluasi kekurangan sistem, maka penulis berharap skripsi ini dapat dikembangkan lebih lanjut dengan saran-saran: 1. Pengembangan dapat dilakukan terutama pada pengalokasian database agar reload yang lambat ketika database telah penuh dapat teratasi, 2. Aplikasi ini belum dilengkapi dengan grafik untuk mengetahui tingkat penjualan.
9
DAFTAR PUSTAKA Abdul, Kadir. 2005. Dasar Pemrograman Java. Yogyakarta:Andi Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta: Andi Gelinas dan Dull. 2010. Accounting Information Systems, edisi ke-8. Jakarta, Salemba Empat Hakim, Rachmad dan Sutarto. 2009. Konsep Pemrograman Java & Penerapannya untuk Membuat Software Aplikasi. Jakarta:PT Elex Media Komputindo Huda, Miftahul dan Bunafit Nugroho, 2014. Membuat Aplikasi Penggajian Dengan Java & Mysql : Studi KAsus Sistem Penggajian (Payroll System). Jakarta, PT. Elex Media Komputindo. Kadir Abdul. 2010. Mudah Mempelajari Database MySQL. Yogyakarta, Andi Kristanto, Andri. 2008. Perancangan Sistem Informasi dan Aplikasinya . Klaten: Gava Media Kusrini.2007. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta: Andi Nugroho Bunafit. 2005. Database Relasional dengan MySQL, Yogyakarta, Andi Widjajanto, Nugroho. 2008. Sistem Informasi Akuntansi. Erlangga, PT Gelora
10