ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO MK YOGYAKARTA
NASKAH PUBLIKASI
diajukan oleh
Karisma 13.22.1544
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA
YOGYAKARTA
2015
1
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO MK YOGYAKARTA
Karisma1), Armadyah Amborowati, S. Kom, M. Eng2),
1)Sistem Informasi STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email : karisma@students.amikom.ac.id1, armadyah.a@amikom.ac.id2)
Abstract-Information systems have become an integral part of the business activities of a company or a modern organization as the effect of the development and advancement of information technology itself. The need for better information systems because of the problems that arise in a company or organization that can’t be resolved with the manual system.
One part of the system or sub-system information that the sales information system. The need for good sales information is not only a necessity but also a business manager needs of customers and business partners both for the smooth operations of sales.
Sales information system was designed and made by combining at least two major software, can work well to collect the data needed, and then will take him to the place of destination. In addition, the working principle of the computer that has the level of accuracy and higher access speed of the human brain in the data processing is helpful activity data processing and report generation sales in general.
Keywords: information systems 1. Pendahuluan
1.1. Latar Belakang
Salah satu sistem informasi yang banyak dibutuhkan dan banyak digunakan adalah sistem informasi penjualan atau Transaction Processing System. Sistem informasi penjualan ini adalah sistem informasi terkomputerisasi yang dikembangkan untuk memproses sejumlah besar data untuk transaksi bisnis rutin.[1]
Salah seorang pelaku usaha yang berniat menggunakan sistem informasi penjualan yaitu Ibu Evi, S.E., pemilik Toko MK Yogyakarta. Toko ini adalah sebuah toko kelontong yang menjual berbagai macam kebutuhan sehari-hari yang beralamat lengkap di Jl. Ring Road Utara No. 03 Mancasan Kidul Condong Catur Depok Sleman Yogyakarta.
Aplikasi Sistem informasi penjualan yang direncanakan untuk dibuat dan diterapkan berjudul “Analisis Dan Perancangan Sistem Penjualan Toko Mk Yogyakarta”.
1.2 Rumusan Masalah
Berdasarkan permasalahan di atas diketahui pokok permasalahan yang dihadapi yaitu:
- Bagaimana merancang dan membangun sebuah sistem penjualan yang dapat diterapkan dan digunakan di Toko MK Yogyakarta?
1.3 Batasan Masalah
Pembuatan laporan skripsi ini hanya dibatasi pada analisis dan perancangan sistem informasi penjualan berupa:
1. Proses Analisis dam Perancangan suatu sistem pengganti yang disesuaikan dengan kebutuhan usaha saat ini yaitu sistem informasi penjualan;
2. Sistem baru yang dibuat dapat melakukan proses memasukan data, pengolah data, dan keluaran data yang berhubungan dengan usaha tersebut.
3. Pembuatan sistem informasi ini dengan menggunakan bahasa pemrograman Visual Basic 6.0. untuk mengetikan program dan Microsoft Sql Server 2008 untuk membuat database.
2. Landasan Teori
2.1 Pengertian Sistem Informasi Sistem informasi didefiniskan oleh Robert A. Laitch dan K. Roscoe Bavis sebagai berikut: “Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.”[2]
2.2 Definisi Sistem Informasi Penjualan Sistem Pemrosesan Transaksi adalah sistem informasi terkomputerisasi yang dikembangkan untuk memproses sejumlah besar data untuk transaksi bisnis rutin.
Gambar 2.1 Arus Sistem Pemrosesan Transaksi
2.3 Pendekatan Pengembangan Sistem Beberapa ahli membagi proses-proses pengembangan sistem ke dalam sejumlah aturan yang berbeda-beda. Tetapi semuanya akan mengacu pada proses-proses standar yaitu Analisis, Desain, Implementasi, dan Pemeliharaan. Pada perkembangannya, proses-proses standar tadi dituangkan dalam satu metode yang dikenal dengan nama Systems Development Life Cycle (SDLC) yang merupakan metodologi umum dalam pengembangan sistem yang menandai kemajuan usaha analisis dan desain. Fase dalan SDLC meliputi Identifikasi dan seleksi proyek, Inisiasi dan perencanaan proyek, Analisis, Desain, Implementasi, dan Pemeliharaan.[3]
3. Analisis dan Perancangan Sistem 3.1 Tentang Toko MK Yogyakarta
Toko MK Yogyakarta beralamat lengkap di Jl. Ring Road Utara No. 03 Mancasan Kidul Condong Catur Depok Sleman Yogyakarta. Pemilik usaha ini bernama Evi Sunarto, S.E., beliau lulusan fakultas ekonomi salah satu universitas swasta terkenal di kota Yogyakarta sekaligus putri salah seorang anggota dewan di Kabupaten Sleman.
3.2 Analisis Sistem
Analisis sistem adalah sebuah istilah yang secara kolektif mendiskripsikan fase- fase awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian- bagian komponen tersebut bekerja dan
berinteraksi untuk mencapai tujuan mereka.
Analisis sistem merupakan tahapan paling awal dari pengembangan sistem menjadi fondasi menentukan keberhasilan sistem informasi yang dihasilkan nantinya.[7]
3.3 Analisis PIECES
Untuk mengidentifikasi masalah, harus dilakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, dan pelayanan pelanggan. Panduan ini dikenal dengan analisis PIECES (Performance, Information, Economy, Control, Eficieny, dan Service).
A. Analisis Kinerja (Performance Analysis)
Berdasarkan pengamatan terhadap sistem yang sedang berjalan di toko MK Yogyakarta dari segi kinerja, dapat dibuat sebuah kesimpulan analisis kinerja sebagai berikut:
Tabel 3.1 Analisis Kinerja Parameter Hasil Analisis Respontime
dan Throughput
Respone time dari sistem transaksi tergolong lambat, hal ini terjadi terutama jika kasir tidak mengetahui harga barang secara pasti, sehingga dia harus membuka-buka catatan.
Respontime untuk informasi yang dibutuhkan, khususnya yang berkaitan dengan laporan, dinilai masih sangat lambat karena sistem belum secara penuh melakukan proses perhitungan dan masih banyak melibatkan user.
Throughput yang ada pada sistem lama tergolong kecil, throughput ini sangat bergantung sekali dengan kecekatan dan ingatan karyawan/kasir, jika pegawai baru maka dipastikan throughput akan semakin kecil.
B. Analisis Informasi (Information Analysis)
Kualitas dari suatu informasi tergantung pada tiga hal yaitu ketepatan waktu, relevansi dan akurasi analisis informasi, yaitu:
Pemasukan Data
Pemrosesa n Transaksi
Laporan dokumen dan keluaran lain
Basis Data
3 Tabel 3.2 Analisis Informasi
Parameter Hasil Analisis Ketepatan
waktu
Pencatatan data transaksi yang masih manual dan perhitungan dengan cash register menyebabkan waktu yang dibutuhkan untuk menghasilkan informasi menjadi lebih banyak sehingga informasi yang dibutuhkann sering terlambat.
Akurasi Karena masih bersifat arsip atau catatan manual, informasi yang dihasilkan tidak jelas dan tidak lengkap, hal ini juga terjadi karena masih terjadi kekeliruan dan ketidakakuratan penginputan data transaksi.
Relevansi Informasi dicatat dalam dokumen biasa (kertas).
Apabila kertas itu hilang ataupun rusak maka data juga ikut hilang sehingga sering juga terjadi ketidaksesuaian informasi sehingga informasi menjadi tidak relevan.
A. Analisis Ekonomi (Economic Analysis)
Kaitannya dengan analisis ekonomi, berdasarkan pengamatan pada sistem yang sedang berjalan, ini mengacu pada biaya yang harus dikeluarkan. Hasil analisis ekonomi pada sistem yang sedang berjalan adalah sebaga berikut:
Tabel 3.3 Analisis Ekonomi Parameter Hasil Analisis
Biaya operasional
Pencatatan data transaksi dan penyimpanannya yang masih manual menggunakan kertas dalam setiap kali pembuatan laporan dan jika terjadi kesalahan tidak dapat digunakan lagi menyebabkan pemborosan.
B. Analisis Pengendalian (Control Analysis)
Sistem yang sedang berjalan dilihat dari sistem kontrol, setelah dianalisis diambil kesimpulan sebagai berikut:
Tabel 3.4 Analisis Pengendalian Parameter Hasil Analisis Sumberdaya
Manusia
Tidak ada proteksi terhadap data sehingga bila terjadi kesalahan penginputan data transaksi atau pembuatan laporan data transaksi maka akan sulit melacak di mana letak kesalahannya.
Bagian administrasi tidak mampu mengoreksi atau mengontrol kesalahan informasi karena terlalu banyak data dan data-data itu tidak teratur.
C. Analisis Efisiensi (Efficiency Analysis)
Efisiensi berhubungan dengan bagaimana sumber daya yang ada dapat digunakan dengan sebaik mungkin dengan pemborosan yang paling minimum. Hasil analisi efisiensi dari sistem yang sedang berjalan saat ini adalah sebagai berikut:
Tabel 3.5 Analisis Efisiensi Parameter Hasil Analisis Sumberdaya
manusia
Pendayagunaan personil operator kurang efisien, selain itu waktu yang diperlukan untuk mencapai dan mendapatkan kembali data yang tersimpan cukup lama, karena masih menggunakan catatan manual. Hal ini juga berakibat tertundanya kegiatan lain yang masih ada kaitannya
D. Analisis Layanan (Service Analysis) Berdasarkan pengamatan langsung dan dilakukan analisis terhadap sistem pelayanan di Toko MK Yogyakarta, maka didapat sebuah kesimpulan analisis sebagai berikut:
Tabel 3.6 Analisis Layanan Parameter Hasil analisis Kualitas
dan kuantitas
Untuk melayani satu pelanggan kasir kadangkala melakukan salah input, tidak hafal dengan harga produk satu persatu sehingga dan proses pencarian masih manual dengan melihat daftar catatan menyebabkan pelayanan membutuhkan waktu lebih lama.
3.4 Analisis Kebutuhan Sistem
Kebutuhan fungsional berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem. Jenis kedua adalah kebutuhan nonfungsional (nonfunctional requirements).
A. Kebutuhan Fungsional
Sistem informasi penjualan yang akan dikembangkan memiliki kemampuan sebagai berikut:
a) Admin
Pada sistem informasi penjualan ini, admin memiliki hak akses terhadap aplikasi ini berupa:
1) Olah data pengguna 2) Olah data Pemasok 3) Olah data kasir 4) Olah data barang
5) Proses transaksi penjualan
6) Proses transaksi pengadaan produk 7) Proses pembuatan Laporan
a. Cetak laporan data produk b. Cetak laporan admin/user c. Cetak laporan data pemasok d. Cetak laporan pengadaan produk e. Cetak laporan penjualan
b) Kasir
Pada sistem informasi penjualan ini, user memiliki hak akses terhadap aplikasi ini berupa:
1) Proses transaksi penjualan 2) Cetak nota
3) Proses transaksi pengadaan produk B. Kebutuhan Non Fungsional
Meliputi perangkat keras (hardware) dan perangkat lunak (software) yang diperlukan dalam pengembangan sistem, mekanisme keamanan aplikasi, data, maupun transaksi dan kebutuhan pengguna.
Kebutuhan Perangkat Keras (Hardware)
Tabel 3.7 Kebutuhan Perangkat keras Spesifikasi Kebutuhan
Processor Intel(R) Core(TM) i3 CPU IV ke atas
Hard disk 80 GB
RAM Minimal 1GB
VGA Intel(R) HD Graphics Monitor @1 buah
Keyboard @1 buah Mouse @1 buah Stabilizer Kasugawa Printer Canon CD RW @1 buah
Kebutuhan Perangkat Lunak (Software)
Adapun software yang digunakan adalah sebagai berikut:
Tabel 3.8 Kebutuhan Perangkat Lunak Spesifikasi Kebutuhan Sistem
Operasi
Windows 7 Ultimate 32 bits
Aplikasi Microsoft Visual Basic 6.0.
Microsoft SQL Server 2008 Microsoft Office 2007
Kebutuhan Keamanan (Security) Dilengkapi password untuk dapat mengakses atau menjalankan aplikasi ini, yaitu login Administrator dan login Kasir.
3.5 Perancangan Proses
Pemodelan proses sistem yang dibuat kali ini adalah menggunakan pemodelan fisik (phisycal model) yaitu dengan flowchart system dan pemodelan logic (logical model) yaitu diagram konteks dan Data Flow Diagram (DFD).
5 1. Flowchart sistem yang diusulkan:
Gambar 3.1 Flowchart sistem yang diusulkan 2. Data Flow Diagram Level 1
Gambar 3.2 Data Flow Diagram Level 0 3. Data Flow Diagram level 2
Gambar 3.3 Data Flow Diagram Level 2
2.6 Perancangan Basis Data 1) Relasi Antara Tabel
Relasi antar tabel menunjukkan hubungan antar tabel yang ditandai dengan adanya foreign key.[8]
Gambar 3.4 Relasi Antar Tabel
4. Implementasi dan Pembahasan 1. Halaman Menu Login
Gambar Halaman Menu Login 2. Halaman Menu Utama
Gambar 4.2 Halaman Utama
Data User
Input User
Olah User
User
Buat lap.
User
Lap.
User Dt.
Produk
Input dt.
Produk
Olah Dt.
Produk
Produ k
P Buat Lap.
produk
Lap. Dt.
Produk
Data jual
Tras.
Jual
olah Trans.
Jual
Trans.
jual
Buat Lap.
Jual Lap. jual Buat
Laporan trans Data Beli
Trans.
Beli
Beli Olah Trans.
Beli
Lap. beli produk
Det.
Beli
Buat faktur
Bukti beli Det.
Jual
Buat nota
Nota jual P
Data Kasir
Input dt.
Kasir
Olah dt.
Kasir
Kasir
Buat lap.
Kasir
Lap. dt.
Kasir Data
Pemasok
Input data
Pema sok Olah data
Buat Lap.
pemasok
Lap. dt.
Pemasok
User Admin
1.0 Input data
User
5.0 Transaksi Penjualan
6.0 Transaksi Pengadaan
8.0 Pengolahan
Data Dan Laporan 2.0
Input data Pemasok
3.0 Input data
Produk 4.0 Input data
Kasir
7.0 Login Admin dan
User
Data User Data Pemasok Data Produk
Data Kasir DtPenjualan Data Pengadaan Data transaksi Pengadaan Data User Data Pemasok Data
Produk
Data Kasir Data transaksi Penjualan
Data Produk DtPemaso k
Data Logi
Login valid
Tabel Produk Kd_ Produk*
Nmproduk Ukuran Harga_jual Stockawal Stokakhir Tabel
Penjualan No.jual*
Kd_Kasir**
Kd.barang**
Tgljual Harga Jml Total
Tabel Pemasok Kd_ Sup*
NmSup Alamat No_telp
Tabel Det.
Beli Kd.beli*
Kdbrg**
Harga Banyak Subtotal
Tabel Det. Jual Kd.jual*
Kdbrg*
Jumlah
Tabel Pembelian No.jual*
Tglbeli Kd_pemask**
Kdbrg**
Total Tabel user
IdUser*
Username Password Status
Tabel Kasir Kd_Kasir*
Nama
Pimpinan/
Pemilik
Data Entry
Kasir Sistem Informasi
Penjualan Toko MK Yogyakarta Input Dt. Pemasok
Input Dt. Produk Input Dt. Kasir Input Dt. User
Lap. Dt. Pemasok Lap. Dt. Bhn Baku Lap. Pengadaan Lap. Dt. User Lap. Penjualan Lap. Dt. User
Login Input Penjualan
Validasi Data penjualan Data pengadaan Data Pemasok
Data Bahan Baku Data Kasir Data User
3. Halaman Form Manajemen User
Gambar 4.3 Form Manajemen User 4. Halaman Form Olah data Pemasok
Gambar 4.4 Halaman Olah Data Pemasok
5. Halaman Menu Transaksi Penjualan
Gambar 4.5 Halaman Transaksi Penjualan
6. Nota
Gambar 4.6 Nota
1.
Form Cetak PenjualanBerdasarkan Tanggal
Gambar 4.7 Halaman cetak laporan per tgl 5. Penutup
5.1 Kesimpulan
Berdasarkan hasil penelitian, analisis, dan perancangan sistem yang telah dilakukan terhadap sistem penjualan yang berjalan selama ini di Toko MK Yogyakarta, maka dapat diambil kesimpulan sebagai berikut:
1. Berdasarkan hal tersebut di atas maka disepakati perancangan dan pembuatan sistem informasi penjualan dengan menggunakan metodologi pengembangan sistem yang dikenal dengan istilah Systems Development Life Cycle (SDLC) yang antara lain meliputi fase-fase sebagai berikut:
a. Identifikasi dan seleksi proyek b. Inisiasi dan perencanaan proyek c. Analisis
d. Desain e. Implementasi f. Pemeliharaan
2. Analisis yang digunakan dalam tahapan tersebut adalah Analisis PIECES, Analisis Kebutuhan, dan Analisis Kelayakan.
3. Dihasilkannya sebuah sistem informasi penjualan yang dapats melakukan input data, process data, dan output data untuk membantu kegiatan penjualan Toko MK Yogyakarta.
4. Sistem informasi penjualan yang dibuat menggunakan Microsoft Visual Basic 6.0., untuk aplikasi bahasa pemrograman dan Microsoft SQL Server 2008 untuk membuat database.
7 5.2 Saran
Berhubung sistem informasi penjualan ini bukan merupakan pengembangan, serta permasalahan sistem lama masih sangat luas, sehingga sistem ini masih banyak kekurangan. Oleh karena itu kritik maupun saran dari berbagai pihak sangat diharapkan guna perbaikan terutama kepada para peneliti selanjutnya.
Saran-saran yang perlu guna perbaikan dan pengembangan sistem informasi penjualan ini antara lain:
1. Data login bisa dibuat terekam otomatis kedalam menu utama dan semua form di menu utama sehingga keamanan pemakaian aplikasi lebih bisa dipertanggungjawabkan.
2. Pada pembuatan laporan disarankan menggunakan aplikasi semacam Crystal Report sehingga tampilan lebih baik dan ukuran kertas bisa diatur sesuai kebutuhan.
3. Tampilan dibuat lebih menarik, peralihan dari tombol atau text box yang satu ke yang lain dibuat lebih otomatis sehingga tidak selalu menggunakan mouse.
4. Aplikasi selanjutnya yang disarankan dibuat yaitu aplikasi sistem informasi akutansi.
Daftar Pustaka
[1] Hanif Al Fatta, Analisis dan Perancangan Sistem Informasi, Penerbit Andi Offset, Yogyakarta. hal. 12
[2] Ibid, hal. 8
[3] Ema Utami, Sukrisno, 10 Langkah Belajar Logika dan Algoritma Menggunakan Bahasa C dan C++ di GNU, hal 24
[4] Andi Kristanto, Perancangan Sistem Informasi dan Aplikasinya, hal 56-58 [5] Abdul Kadir, Pengenalan Sistem
Informasi, hal 32
Biodata Penulis
Karisma, memperoleh gelar Ahli Madya Komputer (Amd.Kom), Jurusan Manajemen Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2013. Memperoleh gelar Sarjana Komputer (S. Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2015.
Armadyah Amborowati, S. Kom, M. Eng.
memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta. Memperoleh gelar Master of Engineering (M.Eng) Program Pasca Sarjana Magister Teknologi Informasi Fakultas Teknik Elektro Universitas Gajah Mada Yogyakarta. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.