• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan Pembelian Dan Persediaan Barang Pada Toko Yunika Berbasis Desk Top

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Penjualan Pembelian Dan Persediaan Barang Pada Toko Yunika Berbasis Desk Top"

Copied!
49
0
0

Teks penuh

(1)

SISTEM INFORMASI PENJUALAN PEMBELIAN DAN PERSEDIAN BARANG PADA TOKO YUNIKA BERBASIS DESKTOP

ARTIKEL

Diajukan Sebagai Salah Satu Syarat Kelulusan Pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

Fakultas Teknik Dan Ilmu Komputer

Muhamad Febrian Mulawarman 10510314

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG

(2)

ABSTRACT

Yunika store is a business engaged in the sale and purchase of office stationery and computer accessories. Currently, Yunika Stores not have information systems to manage and execute all operations, so that the data produced and obtained for each part is not accurate because the recording is still manual in separate archives led to the search of data or information requires a fairly long process. With these problems, the process of selling and buying even to make a report inventory requires a long time.

Therefore we need a sales information system design, purchasing, and inventory right that would be an appropriate information quickly and accurately.

The method used in this information system uses descriptive method, system development method used is prototype with analysis and design tools such as Flowmap, Context Diagram, DFD, ERD and tables as needed. As for the creation of software in information systems used NetBeans IDE 7.2.1, Java programming language and MySQL for the database.

With the results of system design, it can be applied to sales information systems, purchasing and inventory atYunika store. Hopefully with this information system can assist in facilitating Yunika store process data in a relatively shorter time.

(3)

I. Pendahuluan 1.1 Latar Belakang

Perkembangan persaingan dunia usaha dewasa ini sangat tajam dan kompleks, oleh sebab itu manajemen suatu perusahaan harus mempunyai suatu sistem informasi yang lebih baik dalam arti lebih lengkap, dan lebih cepat sehingga pihak manajemen dapat mengambil keputusan dengan cepat dan tepat. Kemajuan dalam dunia teknologi informasi ini merupakan kemajuan yang paling pesat dibanding dengan bidang – bidang lainnya. Berbagai perusahaan yang bergerak dibidang teknologi informasi tumbuh dan berkembang menjadi perusahaan raksasa dengan penghasilan yang cukup menakjubkan dan pada prinsipnya setiap perusahaan didirikan dengan tujuan untuk mencapai laba. Dalam mencapai tujuan tersebut perusahaan dapat dibantu dengan penerapan sistem informasi yang sesuai dengan kebutuhan perusahaan. Salah satu masalah yang dapat dibantu dalam perusahaan ini adalah sistem pengolahan transaksi pembelian dan penjualan suatu barang dagangan yang dapat membantu dan mengontrol kegiatan pembelian dan penjualan barang dagangan. Dengan sistem informasi yang didukung aplikasi dan perangkat komputer, pengendalian transaksi pembelian dan penjualan dapat terkontrol dalam operasionalnya.

Proses yang terjadi di Toko Yunika pada bagian penjualan, pembelian dan persediaan barang dagang masih kurang efisien dalam penyampaian informasinya.Artinya, data yang dihasilkan dan diperoleh untuk setiap bagian tidak akurat dikarenakan pencatatan yang masih manual dalam arsip-arsip yang terpisah menyebabkan pencarian data atau informasi membutuhkan proses yang cukup lama.Ditambah dengan proses pengecekan yang lebih dari sekali dalam pembuatan laporan dikarenakan sering terjadi kesalahan dalam perhitungan sehingga menyebabkan proses pembuatan laporan membutuhkan waktu yang cukup lama. Dengan masalah tersebut, proses penjualan dan pembelian bahkan untuk membuat laporan persediaan barang membutuhkan waktu yang cukup lama.

Berdasarkan latar belakang penelitian diatas, maka perlu diciptakan suatu sistem informasi untuk melakukan pencatatan barang dari supplier, perhitungan stok barang, kapan harus melakukan permintaan untuk pengadaan barang, sampai pada pembuatan report penjualan dan pembelian menggunakan sistem aplikasi database sehingga dalam perhitungan stok barang, dan dalam penyimpanan datanya akan menggunakan satu database yang terintegrasi pada sebuah server. Maka judul yang akan diambil untuk penulisan skripsi ini adalah “SISTEM INFORMASI PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA TOKO YUNIKA BERBASIS DESKTOP.” 1.2 Identifikasi dan Rumusan Masalah

Berdasarkan latar belakang diatas, didapat beberapa masalah yang diidentifikasikan sebagai berikut :

1.2.1 Identifikasi Masalah

Identifikasi masalah yang terdapat pada Toko Yunika adalah sebagai berikut :

1. Proses transaksi penjualan membutuhkan waktu yang cukup lama karena masih menggunakan alat bantu seperti kalkulator serta pencatatan transaksi penjualan masih dilakukan secara tertulis.

2. Sering terjadi ketidakcocokan antara data barang yang dibeli dengan barang yang tersedia sehingga mempersulit dalam proses pencarian barang dan pengolahan data barang maupun pembuatan laporan persediaan barang.

(4)

1.2.2 Rumusan Masalah

Berdasarkan uraian diatas maka rumusan masalah yang didapat adalah sebagai berikut: 1. Bagaimana caranya agar proses transaksi kepada konsumen dapat lebih cepat 2. Bagaimana caranya agar pengelolaan persediaan barang di Toko Yunika dapat

berjalan secara efisien dalam melakukan proses pencarian barang, permintaan barang dan pembuatan laporan persediaan barang

3. Bagaimana cara agar proses pembuatan laporan penjualan, laporan pembelian dan laporan persediaan barang tidak memakan waktu yang cukup lama dan tidak melakukan pengecekan ulang barang

1.3 Maksud dan Tujuan Penelitian

Maksud dan tujuan dari penelitian ini adalah sebagai berikut : 1.3.1 Maksud Penelitian

Untuk merancang program sistem informasi penjualan yang dapat memudahkan dalam mengontrol persediaan (inventory) barang pada Toko Yunika agar akurasi informasi laporan terjamin serta mengefektifkan tingkat waktu pelayanan dan mengurangi tingkat kesalahan yang dilakukan oleh manusia (human error) dalam transaksi penjualan dengan menerapkan hasil rancangan program sistem informasi penjualan pada Toko Yunika.

1.3.2 Tujuan Penelitian

Adapun tujuan dasar dari penelitian ini adalah :

1. Untuk mencari cara agar proses transaksi kepada pelanggan lebih cepat.

2. Untuk mengoptimalkan pengelolaan persediaan barang pada TokoYunika agar proses pengolahan data maupun laporan persediaan barang dapat berjalan dengan baik.

3. Untuk mencari cara proses pembuatan laporan penjualan, laporan pembelian serta laporan persediaan dapat dilakukan secara efektif dan efisien.

1.4 Kegunaan Penelitian

Kegunaan penelitian mencakup dua hal, yaitu Kegunaan Akademis dan Kegunaan Praktis 1.4.1 Kegunaan Praktis

1. Dari pihak penulis yaitu dari hasil penelitian ini, diharapkan bisa lebih meningkat lagi dalam membuat sistem informasi khususnya dalam membuat sistem informasi penjualan pembelian dan persediaan barang di Toko Yunika.

2. Dari pihak lain yaitu agar dapat menambah wawasan dan menjadi contoh bagi yang akan meneliti.

1.4.2 Kegunaan Akademis

1. hasil dari penelitian ini diharapkan berguna bagi orang-orang untuk menambah referensi bisnis yang berkaitan dengan penjualan dan pemesanan.

2. Memberikan masukan yang baik bagi pihak yang belum memahami materi yang diteliti oleh penulis

1.5 Batasan Masalah

Permasalahan yang tercakup tidak berkembang terlalu jauh atau menyimpang dari tujuannya dan tidak mengurani efektifitas dari hasil pemecahannya.

1. Sistem Informasi Penjualan, Pembelian dan Persediaan Barang pada Toko Yunika ini yaitu Sistem Informasi yang mengolah data penjualan barang ke konsumen, mengolah data pembelian dari supplier, dan mengolah persediaan barang sampai pada pembuatan report penjualan dan pembelian.

(5)

3. Supplier Toko Yunika dalam hal ini adalah supplier tetap.

4. Pada sistem ini tidak membahas retur penjualan dikarenakan pada Toko Yunika, pembeli dapat melihat dan memeriksa langsung barang yang ingin dibeli.

5. Aplikasi yang akan dibuat berbasis Desktop dengan menggunakan bahasa Java. II. Kajian Pustaka

2.1 Konsep Dasar Sistem

Suatu sistem dapat terdiri dari sistem-sistem bagian (subsystem).Sebagai misal, sistem komputer dapat terdiri dari subsistem perangkat keras dan subsistem perangkat lunak. Masing-masing subsistem dapat terdiri dari subsistem-subsistem yang kecil lagi atau terdiri dari komponen-komponen.Subsistem perangkat keras (hardware) dapat tediri dari alat masukan, alat pemroses, alat keluaran dan simpanan luar. Subsistem-subsistem saling berinteraksi dan saling berhubung membentuk satu kesatuan sehingga tujuan dan sasaran sistem tersebut dapat tercapai.[2,p.683]

2.1.1 Sistem

Menurut (McLeod, 2004) Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan. Organisasi terdiri dari sejumlah sumber daya manusia, material, mesin, uang, dan informasi. Sumber daya tersebut bekerja sama menuju tercapainya suatu tujuan tertentu yang ditentukan oleh pemilik atau manajemen.[10,p.1]

Sedangkan menurut (Jogiyanto, 1999) terdapat dua kelompok pendekatan sistem di dalam mendefinisikan sistem yaitu pendekatan pada prosedur, dan pendekatan pada komponen-komponen atau elemen-elemen.[10,p.1]

2.1.2 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu sebagai berikut . 1. Komponen Sistem (components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. 2. Batas Sistem (boundary)

Batas sistem merupakan daerah yang membatasi daerah yang membatasi antara suatu sistem dengan sistem yang lainya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan Luar Sistem (environtment)

(6)

4. Penghubung Sistem (interface)

Merupakan media penghubung antara satu subsistem dengan subsistem yang lainya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari suatu subsistem ke subsistem yang lainya. Keluaran (output) dari satu subsistem akan menjadi masukan (input) untuk subsistem yang lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainya membentuk satu kesatuan.

5. Masukan Sistem(input)

Masukan adalah energi yang dimasukan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintanance input) dan masukan sinyal (signal input). Maintanance input adalah energi yang dimasukan supaya sistem tersebut dapat beroprasi. Signal input adalah energi yang diproses untuk didapatkan keluaran.

6. Keluaran Sistem(output)

Keluaran adalah hasil dari energi yang diolah dan diklarifikasikan menjadikeluaran yang berguna dan sisa pembungan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

7. Pengolah Sistem (process)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi.

8. Sasaran Sistem (objectives)

Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.2 Pengertian Informasi

Menurut (McLeod, 2004) informasi (information) adalah data yang diolah menjadi bentuk lebih berguna dan lebih berarti bagi yang menerimanya. Informasi juga disebut data yang diproses atau data yang memiliki arti. Informasi adalah data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan. 2.2.1 Kualitas Informasi

Kualitas dari suatu informasi dapat dilihat dari dimensi-dimensi yang dimiliki oleh informasi. Menurut (Jogiyanto, 1999) kualitas dari informasi (quality of information) tergantung dari 3 hal yaitu;[10,p.9]

a. Relevan (relevance), berarti informasi tersebut mempunyai manfaat untuk pemakainya dan relevansi informasi untuk tiap orang akan berbeda-beda.

b. Tepat waktu (timeless), berarti informasi tersebut datang pada penerimanya tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan di dalam pengambilan keputusan.

Akurat (accuracy), berarti informasi harus bebas dari kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merusak informasi.

2.3. Pengertian Penjualan

(7)

2.4. Pengertian Pembelian

Pembelian adalah proses transaksi antara pihak yang membutuhkan atau mengolah aktiva produktif, barang dagangan ,dan barang jasa lainnya dengan pihak supplier, di mana transaksi tersebut dapat dilakukan tunai maupun kredit dengan atau tanpa syarat.[8,p.208] 2.5. Pengertian Persediaan

Dikutip dari Accounting menurut Warren Reeve Fess (2008 : 398), persediaan merupakan barang dagang yang disimpan untuk kemudian dijual dalam operasi bisnis perusahaan, dan untuk bahan yang digunakan dalam proses produksi yang disimpan untuk tujuan itu[6,p.398]

2.6. Perangkat Lunak Pendukung

Untuk membuat sistem informasi yang terkomputerisasi tentu memerlukan perangkat lunak yang berfungsi sebagai pendukung pembuatan sistem informasi tersebut. 2.6.1 Pengertian Java

Java merupakan bahasa berorientasi objek dan serbaguna. Kode java dikompilasi dalam format yang disebut bytecode. Bytecode ini dapat dijalankan di semua komputer yang telah dilengkapi dengan program java interpreter dan java virtual manchine.[4,p.231] 2.6.2 Pengertian NetBeans

NetBeans merupakan salah satu proyek open source yang disponsori oleh Sun Microsystem. Proyek ini berdiri pada tahun 2000 dan telah menghasilkan 2 produk, yaitu Netbeans IDE dan NetBeansPlatform. NetBeans IDE merupakan produk yang digunakan untuk melakukan pemrograman baik menulis kode, mengkompilasi, mencari kesalahan, dan mendistribusikan program. Sedangkan NetbeansPlatform, yaitu sebuah modul yang merupakan kerangka awal/fondasi dalam membangun aplikasi desktop yang besar.

NetBeans merupakan salah satu IDE yang paling tangguh saat ini dalam melakukan pemrograman Java. Selain itu NeatBeans menyediakan paket yang lengkap dalam pemrograman dari pemrograman standar (aplikasi desktop), pemrograman enterprise, dan pemrograman perangkat mobile.

2.6.3 Pengertian Xampp

Xampp merupakan aplikasi web server. Web server sendiri adalah aplikasi untuk menyimpan file-file maupun data-data untuk membuat website. Juga sering diartikan sebagai layanan data pada web browser. Fungsi dari web server sebagai penerima permintaan berupa halaman clientdan mengirimkan kembali hasil yang dimintadalam bentuk halaman web.[9,p.5]

III.Objek dan Metode Penelitian 3.1. Objek Penelitian

Dalam menentukan objek penelitian, penulis melakukannya pada Toko Yunika yang beralamatkan di Jalan Siaga RT 24 No. 3 Kelurahan Damai Kecamatan Balikpapan Selatan, Kalimantan Timur. Toko tersebut belum memiliki sistem informasi untuk mengelola transaksi penjualan, pembelian, dan persediaan barang secara digital.

Maka penulis akan melakukan penelitian pada toko tersebut untuk membangun sebuah sistem informasi penjualan, pembelian, dan persediaan barang sebagai sarana dalam melakukan transaksi penjualan, pembelian, dan persediaan barang.

3.2. Metode Penelitian

(8)

3.2.1. Desain Penelitian

Desain penelitian meliputi perencanaan dan kajian seperti observasi, wawancara, dan analisis data.

3.2.2. Jenis dan Metode Pengumpulan Data

Dalam penyusunan skripsi ini pengumpulan data dilakukan untuk memperoleh keterangan serta menganalisis data sehingga data tersebut dapat memberikan gambaran mengenai objek yang sedang diteliti.

3.2.2.1. Sumber Data Primer

Untuk sumber data primer dalam penelitian ini penulis menggunakan metode observasi.

1. Observasi

Observasi adalah suatu pengamatan sistematis terhadap objek secara langsung menggunakan indera mata. Penulis melakukan observasi dalam kegiatan transaksi jual beli barang di Toko Yunika.

2. Wawancara

Metode wawancara merupakan tanya jawab yang dilaksanakan pewawancara dengan pihak pribadi sumber. Dalam teknis wawancara ini,penulis berperan sebagai pewawancara. Pemilik, bagian keuangan, dan pengelola toko sebagai narasumber. Penulis mewawancarai pemilik tentang struktur organisasi, bagian pengelola toko tentang proses jual beli, dan bagian keuangan tentang pembelian barang kepada supplier.

3.2.2.2. Sumber Data Sekunder

Data sekunder, yaitu data yang diperoleh secara tidak langsung dari objek penelitian.Dengan kata lain, penulis memperoleh data dengan mempelajari data-data dan catatan-catatan yang berhubungan dengan masalah yang diteliti.

1. Studi Pustaka

Melakukan pengumpulan dan pencarian data dari buku yang menunjang terhadap penulisan tugas akhir ini.

2. Analisis dokumen

Analisis dokumen, membaca, dan mempelajari dokumen-dokumen yang ada hubungannya dengan pembahasan yang diteliti, kemudian menganalisa pernyataan dan teori yang dikemukakan untuk dijadikan acuan peneliti serta beberapa website yang erat kaitannya dengan penelitian yang penulis lakukan.

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Adapun metode-metode yang digunakan untuk menyelesaikan tugas akhir ini antara lain, metode pengembangan sistem yang digunakan adalah prototype model, metode pendekatan sistem berorientasi data.

3.2.3.1. Metode Pendekatan Sistem

Metode pendekatan yang digunakan penulis dalam penulisan skripsi ini menggunakan metode pendekatan terstruktur. Tujuannya adalah supaya pada akhir pengembangan sistem akan didapatkan sistem yang strukturnya didefinisikan dengan baik dan jelas.

3.2.3.2. Metode Pengembangan Sistem

(9)

3.2.3.3. Alat Bantu Analisis dan Perancangan

Adapun alat bantu dalam menganalisis dan perancangan ini adalah flowmap, diagram konteks, data flow diagram, kamus data, normalisasi dan tabel relasi.

1. Flowmap

Flowmap merupakan bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusan-tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol yang sama dengan bagan alir sistem.

2. Diagram Konteks

Context diagram (top level) adalah bagian dari data flow diagram yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.

3. Data Flow Diagram

Data flow diagram (DFD) merupakan alat untuk membuat diagram yang serbaguna. Data flow diagram terdiri dari notasi penyimpanan data (data store), proses (process), aliran data (flow data), dan sumber masukan (entity).

4. Kamus Data

Kamus data (data dictionary) merupakan daftar elemen data yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output, dan data storage. Kamus data adalah catalog fakta tentang data dan kebutuhan-kebutuhan informasi dari sistem informasi. Selain digunakan untuk dokumentasi dan mengurangi redudansi.

Pada tahap analisis sistem, kamus data digunakan sebagai alat komunakasi antara analis sistem dengan user. Komunikasi dilakukan tentang aliran data yang mengalir kesistem dan dibuat berdasarkan arus data yang ada pada data flow diagram

5. Perancangan Basis Data

Perancangan basis data merupakan tahapan kegiatan dalam merancang suatu basis data yang berfungsi sebagai tempat penyimpanan data, dan perancangan basis data dibangun berdasarkan kebutuhan informasi dalam suatu organisasi.

a. Normalisasi

Normalisasi (normalize) merupakan salah satu pendekatan atau teknik yang digunakan dalam membangun desain lojik basis data relation dengan menerapkan sejumlah aturan dan criteria standar. Tujuan dari normalisasi adalah untuk menghasilkan struktur tabel yang normal dan baik.Teknik normalisasi adalah upaya agar desain lojik tabel-tabel berada dalam“normal

form” (bentuk normal) yang dapat didefinisikan dengan menggunakan ketergantungan fungsi (functional dependency).

b. Tabel Relasi

Entity Relasionalship Model adalah model data konseptual tingkat tinggi untuk perancangan basis data. Model data konseptual adalah himpunan konsep yang mendeskripsikan struktur basis data, transaksi pengambilan dan pembaharuan basis data.

IV.Hasil Penelitian

(10)

Sebelum pembuatan program penulis menganalisis objek dan merancang sistem terlebih dahulu. Inilah hasil analisis dan perancangan sistem sebagai berikut :

4.1.1.Analisis Dokumen

Analisis dokumen ini dilakukan guna untuk mengetahui dokumen apa saja yang menjadi input, proses, dan output dari sistem ini. Dokumen input adalah dokumen yang akan diproses oleh sistem yang biasanya dilakukan oleh entitas luar sistem (konsumen), dokumen proses adalah dokumen yang diperlukan oleh sistem dalam melakukan kegiatan pembelian, penjualan, dan persediaan barang, sedangkan yang menjadi dokumen output adalah dokumen yang dihasilkan oleh proses olahan sistem, yang berasal dari dalam sistem ke entitas luar (struk penjualan).

4.1.2.Analisis Prosedur yang sedang Berjalan

Berikut alur prosedur penjualan, pembelian dan persediaan barang yang sedang berjalan pada toko Yunika:

Konsumen memberikan daftar belanjaan barang yang akan dibeli pada bagian Administrasi, kemudian dari Administrasi melakukan pengecekan barang, jika barang ada maka Administrasi langsung memberikan barang yang dibeli dan membuat struk penjualan dua rangkap untuk Konsumen dan untuk selanjutnya dibuatkan laporan penjualan. Jika barang tidak ada maka Administrasi akan membuat daftar permintaan barang dan diserahkan pada bagian keuangan untuk melakukan pemesanan pembelian ke supplier. Kemudian supplier membuatkan faktur pembelian yang diserahkan pada bagian keuangan untuk diarsipkan. laporan penjualan barang oleh bagian keuangan dibuat rangkap dua, satu untuk Direktur dan satu untuk arsip.

4.1.3.Evaluasi Sistem yang sedang Berjalan

Dari hasil analisis sistem yang sedang berjalan pada Toko Yunika, dapat disimpulkan bahwa perlu dikembangkannya sistem yang telah berjalan ini agar pengolahan data menjadi lebih terintegrasi. Proses perhitungan stock barang hanya dilakukan pada saat pembelian barang saja, hal ini mengakibatkan proses pembuatan laporan penjualan dan pembelianserta persediaan barang di akhir bulan membutuhkan waktu yang cukup lama dikarenakan sering melakukan pengecekan ulang. Tidak adanya sistem pengelolaan stock barang yang terintegrasi menyebabkan proses transaksi jual beli dengan konsumen terganggu karena saat konsumen ingin membeli sesuatu, kasir harus mengecek dulu persediaan barang apakah barangnya ada atau tidak. Pengolahan data masih dilakukan secara manual, yaitu menggunakan arsip kertas dan belum memiliki sistem yang mengintegrasikan sebuah sistem dengan lainnya.

4.2. Perancangan Sistem

Dalam membangun suatu sistem informasi yang akan kita buat diperlukan adanya suatu perancangan sistem. Perancangan sistem informasi diperlukan agar kita dapat melakukan semua kegiatan sesuai dengan prosedur.

Pada tahap perancangan sistem ini akan dijelaskan mengenai perancangan sistem pada objek yang digunakan, perancangan arsitektur program yang akan dibuat, perancangan tampilan dan perancangan menu pada form yang dibutuhkan.

4.2.1. Perancangan Prosedur yang Diusulkan

Perbedaan antara prosedur yang lama dan yang diusulkan adalah jika yang lama menggunakan cara manual dan dokumen. Sedangkan sistem informasi yang baru menggunakan alat bantu komputer dan dilakukan secara otomatis. Berikut adalah proses atau prosedur diusulkan :

(11)

2. Administrasi melakukan pengecekan stok barang, jika barang ada maka Administrasi menginputkan data penjualan dan mencetak Struk Penjualan, jika barang tidak ada maka Administrasi akan membuat dan mencetak Daftar Permintaan Barang dan diserahkan pada Bagian Keuangan untuk melakukan pemesanan pembelian ke Supplier.

3. Supplier membuatkan Faktur Pembelian yang diserahkan pada Keuangan untuk dibuat Laporan Pemasukan Barang dan update Daftar Stok Barang dan diarsipkan. 4. Administrasi membuat Laporan Penjualan untuk Direktur.

5. Keuangan membuat Laporan Pembelian Barang dan Persediaan Barang kepada Direktur.

4.2.1.1. Flowmap

Berikut Flowmap yang diusulkan pada perancangan sistem informasi pada Toko Yunika dapat dilihat pada Gambar 4.1.

4.2.1.2. Diagram Konteks

Berikut merupakan Diagram Konteks yang diusulkan pada perancangan Sistem Informasi pada Toko Yunika dapat dilihat pada Gambar 4.2

4.2.1.3. Data Flow Diagram

Berikut merupakan Data Flow Diagram yang diusulkan pada Sistem Informasi di Toko Yunika dapat dilihat pada Gambar 4.3 , Gambar 4.4 , Gambar 4.5 , Gambar 4.6 4.2.1.4. Relasi Tabel

Relasi antar tabel menggambarkan hubungan antar tabel-tabel yang ada pada suatu sistem pengolahan data. Gambar hubungan relasi antar tabel pada sistem informasi pengolahan data di toko Yunika dapat dilihat pada Gambar 4.7.

4.2.1.5. Entity Relationship Diagram

Entity Relationship Diagram (ERD) merupakan gambaran hubungan antar entitas yang satu dengan yang lain yang saling berhubungan dan saling berinteraksi satu dengan yang lain. Gambar ERD dapat dilihat pada Gambar 4.8.

4.3. Implementasi dan Pengujian Sistem 4.3.1. Implementasi

Implementasi sistem merupakan tahapan proses penciptaan sistem dari perancangan sistem. Implementasi sistem dapat dikategorikan kedalam dua bagian, yaitu implementasi dari perancangan sistem kepada tahap pengkodean (bahasa pemrograman) atau pembuatan software dan implementasi penerapan software yang telah dibangun kepada instansi / lembaga yang akan menggunakan software tersebut.

4.3.1.1. Implementasi Perangkat Lunak

Perangkat lunak yang digunakan dalam pembuatan sistem informasi Persediaan barang di toko Masuya antara lain:

1. Microsoft Windows 7 2. Netbeans 7.0.1 3. XAMPP 1.7.2 Jaspersoft Ireport

4.3.1.2 Implementasi Perangkat Keras

Perangkat keras yang digunakan dalam pembuatan sistem informasi persediaan barang antara lain:

1. Komputer Client

(12)

d. LANcard 10/100 Mbps e. Mouse, keyboard,monitor

4.3.2. Pengujian

Adapun teknik pengujian perangkat lunak yang digunakan penulis dalam membangun sistem informasi ini, adalah teknik pengujian blackbox testing. Menurut Al-Bahra bin Ladjamudin (2006:379), metode blackbox testing ini berfokus pada keperluan fungsional dari software, yang memungkinkan untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Uji coba blackbox merupakan pendekatan yang melengkapi untuk menemukan kesalahan yang terjadi.

4.3.2.1. Rencana Pengujian

Berikut Detail Rencana Pengujian dapat dilihat pada Tabel 4.1 4.3.2.2. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian yang sudah dilakukan dengan beberapa kondisi yang memungkinkan pada saat program dijalankan, maka dapat ditarik kesimpulan bahwa perangkat lunak yang dibuat sudah berjalan dengan cukup baik sebagaimana yang diharapkan oleh perusahaan.

V. Kesimpulan dan Saran 5.1 Kesimpulan

Berdasarkan hasil dan uraian pembahasan diatas, maka dapat ditarik kesimpulan sebagai berikut:

1. Dengan adanya sistem informasi ini dapat mempercepat proses transaksi penjualan kepada konsumen di Toko Yunika.

2. Dengan adanya sistem informasi ini mempermudah proses pengolahan dan pencarian data barang baik barang yang terjual maupun barang yang tersedia. 3. Proses pembuatan laporan penjualan, pembelian, dan persediaan barang menjadi

lebih cepat sehingga dapat digunakan pemilik toko dalam mengambil keputusan. 5.2 Saran

Adapun saran yang diberikan agar sistem yang telah dibangun dapat lebih baik lagi adalah sebagai berikut:

1. Perlu ditambah fitur untuk aplikasi ini seperti perhitungan laba-rugi, dan sebagainya.

(13)

DAFTAR PUSTAKA

[1] Al Bahra Bin Ladjamudin,”Rekayasa Perangkat Lunak”, Yogyakarta : Graha Ilmu, 2006.

[2] Hartono. Jogiyanto, “Pengenalan Komputer: Dasar Ilmu Komputer, pemrograman, sistem informasi dan inteligensi buatan”, Yogyakarta : ANDI, 2000.

[3] Huda. Miftakhul, Bunafit,”Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans”, Semarang : Elex Media Komputindo, 2010.

[4] Kadir. Abdul, “Pengenalan Sistem Informasi”, Yogyakarta : Andi, 2003.

[5] Nugroho. Bunafit,”Database Relasional dengan MySQL”, Yogyakarta : Andi, 2005. [6] Reeve. Waren, Fees, “Accounting (Pengantar Akuntansi)”, Jakarta : Salemba Empat,

2008.

[7] Simamora. Henry, “Akuntansi Basis Pengambilan Keputusan Bisnis”, Jakarta : Salemba, 2000.

[8] Soemarso. S. R, “ Akuntansi Suatu Pengantar”, Jakarta : Salemba Empat, 2009. [9] Wahana.Komputer,”Mudah Membuat Portal Berita Online dengan

PHP dan MySQL”, Yogyakarta : Andi, 2012.

(14)

DAFTAR GAMBAR

1. Mekanisme Pengembangan Sistem dengan Prototype

Gambar 3.1. Mekanisme Pengembangan Sistem dengan Protoype Sumber: Abdul Kadir(2003:417)

Mengidentifikasikan kebutuhan pemakai

Membuat Prototype

Menguji Prototype

Memperbaiki Prototype

Mengembangkan Versi Produksi

1, Pengembangan dan pemakai bertemu

2. Pemakai menjelaskan kebutuhan sistem

3. Pengembangan mulai membuat Prototype

4. Pemakai menguji Prototype dan memberikan kritikan atau saran

5. Pengembangan melakukan modifikasi sesuai dengan masukan

pemakai (user)

(15)

2. Flowmap yang diusulkan

(16)

3. Diagram Konteks

Konsumen Sistem Informasi Toko

Yunika

Gambar 4.2.Diagram Konteks yang Diusulkan

4. Data Flow Diagram Level 0

Gambar 4.3. Data Flow Diagram Level 0

(17)

1.0

Gambar 4.4. Data Flow Diagram Level 1 Proses 1

6. Data Flow Diagram Level 1 Proses 2

Gambar 4.5. Data Flow Diagram Level 1 Proses 2

(18)

Direktur

Gambar 4.6. Data Flow Diagram Level 1 Proses 3 8. Tabel Relasi

(19)

9. ERD (Entity Relationship Diagram)

Barang Penjualan

Pemesanan

Supplier Dt_Penjualan

Dt_Pemesanan memesan

1

n

n n

n n

(20)

DAFTAR TABEL 1. Tabel Rencana Pengujian

Kelas Uji Butir Uji

Tingkat Pengujian

Jenis Pengujian

Login Pengecekan Login Sistem Blackbox

Pengisian

Data

Pengisian Data Barang Sistem Blackbox

Pengisian Data Supplier Sistem Blackbox

Pengisian Data Penjualan Sistem Blackbox

Pengisian Data Pemesanan Sistem Blackbox

Pengisian Data Pemesanan Sistem Blackbox

Pengisian Pembelian Sistem Blackbox

Cetak Laporan Penjualan Sistem Blackbox

(21)

ABSTRACT

Yunika store is a business engaged in the sale and purchase of office stationery and computer accessories. Currently, Yunika Stores not have information systems to manage and execute all operations, so that the data produced and obtained for each part is not accurate because the recording is still manual in separate archives led to the search of data or information requires a fairly long process. With these problems, the process of selling and buying even to make a report inventory requires a long time.

Therefore we need a sales information system design, purchasing, and inventory right that would be an appropriate information quickly and accurately. The method used in this information system uses descriptive method, system development method used is prototype with analysis and design tools such as Flowmap, Context Diagram, DFD, ERD and tables as needed. As for the creation of software in information systems used NetBeans IDE 7.2.1, Java programming language and MySQL for the database.

With the results of system design, it can be applied to sales information systems, purchasing and inventory atYunika store. Hopefully with this information system can assist in facilitating Yunika store process data in a relatively shorter time.

(22)

i ABSTRAK

Toko Yunika merupakan suatu usaha yang bergerak dibidang penjualan dan pembelian alat tulis kantor dan aksesoris komputer. Saat ini Toko Yunika belum mempunyai sistem informasi dalam mengelola dan menjalankan semua kegiatan operasionalnya, sehingga data yang dihasilkan dan diperoleh untuk setiap bagian tidak akurat dikarenakan pencatatan yang masih manual dalam arsip-arsip yang terpisah menyebabkan pencarian data atau informasi membutuhkan proses yang cukup lama. Dengan masalah tersebut, proses penjualan dan pembelian bahkan untuk membuat laporan persediaan barang membutuhkan waktu yang cukup lama. Oleh karena itu diperlukan suatu rancangan sistem informasi penjualan, pembelian, dan persediaan barang yang tepat yang akan menjadi suatu informasi yang tepat, cepat dan akurat.

Metode penelitian yang digunakan pada sistem informasi ini menggunakan metode deskriptif, metode pengembangan sistem yang digunakan adalah

prototype dengan alat bantu analisis dan perancangan berupa Flowmap, Diagram

Konteks, DFD, ERD dan tabel-tabel yang diperlukan. Sedangkan untuk

pembuatan perangkat lunak dalam sistem informasi ini digunakan NetBeans IDE 7.2.1, dan untuk bahasa pemrograman menggunakan bahasa Java, dan Mysql untuk database.

Dengan hasil perancangan sistem, maka dapat diterapkan sistem informasi penjualan, pembelian dan persediaan barang pada Toko Yunika. Diharapkan dengan adanya Sistem informasi ini dapat membantu Toko Yunika dalam

mempermudah mengolah data dalam waktu yang relatif lebih singkat.

(23)

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Perkembangan persaingan dunia usaha dewasa ini sangat tajam dan

kompleks, oleh sebab itu manajemen suatu perusahaan harus mempunyai suatu

sistem informasi yang lebih baik dalam arti lebih lengkap, dan lebih cepat

sehingga pihak manajemen dapat mengambil keputusan dengan cepat dan tepat.

Kemajuan dalam dunia teknologi informasi ini merupakan kemajuan yang paling

pesat dibanding dengan bidang – bidang lainnya. Berbagai perusahaan yang

bergerak dibidang teknologi informasi tumbuh dan berkembang menjadi

perusahaan raksasa dengan penghasilan yang cukup menakjubkan dan pada

prinsipnya setiap perusahaan didirikan dengan tujuan untuk mencapai laba. Dalam

mencapai tujuan tersebut perusahaan dapat dibantu dengan penerapan sistem

informasi yang sesuai dengan kebutuhan perusahaan. Salah satu masalah yang

dapat dibantu dalam perusahaan ini adalah sistem pengolahan transaksi pembelian

dan penjualan suatu barang dagangan yang dapat membantu dan mengontrol

kegiatan pembelian dan penjualan barang dagangan. Dengan sistem informasi

yang didukung aplikasi dan perangkat komputer, pengendalian transaksi

(24)

2

Kemampuan mengolah data dan menggunakan informasi secara efektif

merupakan hal yang sangat penting bagi suatu perusahaan dagang seperti toko.

Adapun pengertian dari toko merupakan kedai berupa bangunan permanen tempat

menjual barang-barang (makanan kecil dsb). Pengolaan data yang sangat

diperlukan toko yaitu sistem informasi penjualannya. Pengolahan data yang tepat

akan menghasilkan keuntungan bagi toko. Tetapi jika pengolahan datanya masih

dilakukan secara manual, terkadang hasil yang diperolehpun tidak memuaskan

karena satu hal yaitu kemampuan manusia dan olah pikiran yang terbatas.

Proses yang terjadi di Toko Yunika pada bagian penjualan, pembelian dan

persediaan barang dagang masih kurang efisien dalam penyampaian

informasinya.Artinya, data yang dihasilkan dan diperoleh untuk setiap bagian

tidak akurat dikarenakan pencatatan yang masih manual dalam arsip-arsip yang

terpisah menyebabkan pencarian data atau informasi membutuhkan proses yang

cukup lama.Ditambah dengan proses pengecekan yang lebih dari sekali dalam

pembuatan laporan dikarenakan sering terjadi kesalahan dalam perhitungan

sehingga menyebabkan proses pembuatan laporan membutuhkan waktu yang

cukup lama. Dengan masalah tersebut, proses penjualan dan pembelian bahkan

untuk membuat laporan persediaan barang membutuhkan waktu yang cukup lama.

Berdasarkan latar belakang penelitian diatas, maka perlu diciptakan suatu

sistem informasi untuk melakukan pencatatan barang dari supplier, perhitungan

stok barang, kapan harus melakukan permintaan untuk pengadaan barang, sampai

pada pembuatan report penjualan dan pembelian menggunakan sistem aplikasi

(25)

3

datanya akan menggunakan satu database yang terintegrasi pada sebuah server.

Maka judul yang akan diambil untuk penulisan skripsi ini adalah “SISTEM

INFORMASI PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA TOKO YUNIKA BERBASIS DESKTOP.” Dengan harapan dapat memecahkan permasalahan yang ada, program aplikasi yang dapat menangani

masalah mengolah data penjualan, pembelian serta persediaan barang yang lebih

akurat, cepat, dan tepat. Dengan adanya program aplikasi yang baik, diharapkan

kinerja sistem yang ada semakin tinggi.

1.2. Identifikasi dan Rumusan Masalah

1.2.1. Identifikasi masalah

Berdasarkan latar belakang diatas, didapat beberapa masalah yang

diidentifikasikan sebagai berikut :

1. Proses transaksi penjualan membutuhkan waktu yang cukup lama karena

masih menggunakan alat bantu seperti kalkulator serta pencatatan transaksi

penjualan masih dilakukan secara tertulis.

2. Sering terjadi ketidakcocokan antara data barang yang dibeli dengan

barang yang tersedia sehingga mempersulit dalam proses pencarian barang

dan pengolahan data barang maupun pembuatan laporan persediaan

barang.

3. Dibutuhkan waktu yang cukup lama dalam proses pembuatan laporan

(26)

4

sering melakukan pengecekan ulang barang dalam membuat laporan

tersebut sedangkan pemilik membutuhkan laporan secepatnya.

1.2.2. Rumusan masalah

Berdasarkan masalah yang teridentifikasi diatas, maka didapat masalah

sebagai berikut :

1. Bagaimana caranya agar proses transaksi kepada konsumen dapat lebih

cepat

2. Bagaimana caranya agar pengelolaan persediaan barang di Toko Yunika

dapat berjalan secara efisien dalam melakukan proses pencarian barang,

permintaan barang dan pembuatan laporan persediaan barang

3. Bagaimana cara agar proses pembuatan laporan penjualan, laporan

pembelian dan laporan persediaan barang tidak memakan waktu yang

cukup lama dan tidak melakukan pengecekan ulang barang

1.3. Maksud dan Tujuan Penelitian

Maksud dan tujuan dari penelitian ini adalah sebagai berikut :

1.3.1. Maksud penelitian

Untuk merancang program sistem informasi penjualan yang dapat

memudahkan dalam mengontrol persediaan (inventory) barang pada Toko Yunika

agar akurasi informasi laporan terjamin serta mengefektifkan tingkat waktu

pelayanan dan mengurangi tingkat kesalahan yang dilakukan oleh manusia

(human error) dalam transaksi penjualan dengan menerapkan hasil rancangan

(27)

5

1.3.2. Tujuan penelitian

Adapun tujuan dasar dari penelitian ini adalah :

1. Untuk mencari cara agar proses transaksi kepada pelanggan lebih cepat

2. Untuk mengoptimalkan pengelolaan persediaan barang pada TokoYunika

agar proses pengolahan data maupun laporan persediaan barang dapat

berjalan dengan baik.

3. Untuk mencari cara proses pembuatan laporan penjualan, laporan

pembelian serta laporan persediaan dapat dilakukan secara efektif dan

efisien.

1.4. Kegunaan Penelitian 1.4.1. Kegunaan praktis

1. Administrasi

a. Mempercepat proses transaksi penjualan

b. Mempercepat dalam pembuatan laporan

2. Keuangan

a. Memudahkan pengontrolan stok barang

b. Mempercepat dalam pembuatan list order pembelian barang.

3. Pemilik

(28)

6

1.4.2. Kegunaan akademis

1. Penelitian ini diharapkan dapat menjadi salah satu bahan referensi yang

dapat menambah wawasan, pengetahuan, dan meningkatkan pemahaman

tentang penggunaan sistem informasi penjualan dan pembelian.

2. Dapat memberikan gambaran tentang sejauh mana sistem informasi

penjualan dan pembelian yang digunakan dapat memberi pengaruh terhadap

Toko Yunika.

3. Bagi mahasiswa yang berminat, dapat digunakan sebagai bahan untuk

menambah pengetahuan maupun bahan perbandingan dalam membuat

penelitian di bidang sistem informasi lainnya.

1.5. Batasan Masalah

Permasalahan yang tercakup tidak berkembang terlalu jauh atau

menyimpang dari tujuannya dan tidak mengurani efektifitas dari hasil

pemecahannya. Maka penulis melakukan beberapa pembatasan masalah yaitu :

1. Sistem Informasi Penjualan, Pembelian dan Persediaan Barang pada Toko

Yunika ini yaitu Sistem Informasi yang mengolah data penjualan barang

ke konsumen, mengolah data pembelian dari supplier, dan mengolah

persediaan barang sampai pada pembuatan report penjualan dan

pembelian.

2. Proses semua bentuk pembayaran (baik dari Konsumen atau pada

Supplier) dilakukan secara tunai

(29)

7

4. Pada sistem ini tidak membahas retur penjualan dikarenakan pada Toko

Yunika, pembeli dapat melihat dan memeriksa langsung barang yang ingin

dibeli.

5. Aplikasi yang akan dibuat berbasis Desktop dengan menggunakan bahasa

Java.

1.6. Lokasi dan Waktu Penelitian

Lokasi dan waktu penelitian merupakan tempat di mana penulis

melakukan penyelesaian penelitian untuk memperoleh data-data dan informasi

mengenai objek yang diteliti. Adapun lokasi dan waktu pelaksanaan penelitian ini

sebagai berikut:

1.6.1.Lokasi penelitian

Lokasi penelitian ini dilakukan pada Toko Yunika di Jalan Siaga RT 24 No.

3 Kelurahan Damai Kecamatan Balikpapan Selatan, Kalimantan Timur.

1.6.2.Waktu penelitian

Waktu penelitian dilaksanakan pada bulan Maret 2015 sampai dengan

selesai. Adapun rencana kegiatan yang akan dilakukan selama waktu

(30)

8

Tabel 1.1. Jadwal Penelitian

No. Kegiatan

Tahun 2015

Maret April Mei Juni

1 2 3 4 1 2 3 4 1 2 3 4 3 4

1.

Mengidentifikasikan

Kebutuhan Pemakai:

a. Observasi

b. Wawancara

c. Pengambilan Dokumen

2.

Membuat Prototype:

a. Mempelajari Data

b. Membangun Prototype

3. Menguji Prototype

4. Memperbaiki Protoype

5.

Mengembangkan versi

(31)

9

1.7. Sistematika penulisan

Adapun Sistematika Penulisannya adalah sebagai berikut :

1. BAB I PENDAHULUAN

Bab ini berisi uraian tentang, latar belakang penelitian yang mendasari

pentingnya diadakan penelitian, identifikasi dan rumusan masalah,

maksud dan tujuan penelitian, kegunaan penelitian yaitu terdiri dari 2

kegunaan yaitu, kegunaan praktis dan kegunaan akademis. Selanjutnya

batasan masalah, lokasi dan waktu penelitian serta sistematika penulisan.

2. BAB II LANDASAN TEORI

Bab ini berisi uraian tentang teori – teori yang akan dipakai peneliti sesuai

dengan judul tema yang digunakan dan jurnal hasil penelitian terdahulu

yang sudah di publikasikan untuk dijadikan sebagai referensi.

3. BAB III OBJEK DAN METODE PENELITIAN

Bab ini berisi uraian tentang objek penelitian yang di dalamnya tercantum

4 poin lagi yaitu, sejarah singkat perusahaan, visi dan misi perusahaan,

struktur organisasi perusahaan, dan deskripsi tugas. Dilanjutkan dengan

metode penilitian yang terdiri dari desain penilitian, jenis dan metode

pengumpulan data yang dibagi menjadi 2 yaitu sumber data primer dan

sumber data sekunder. Selanjutnya metode pendekatan dan pengembangan

sistem, alat bantu analisis dan perancangan yang terdiri dari flow map,

(32)

10

normalisasi dan tabel relasi selanjutnya pengujian software serta analisis

sistem yang berjalan yaitu yang terdiri dari analisis dokumen, analisis

prosedur yang sedang berjalan yang di dalamnya menggunakan flow map,

diagram konteks,dan data flow diagram serta yang terakhir evaluasi sistem

yang sedang berjalan.

4. BAB IV HASIL DAN PEMBAHASAN

Bab ini berisi uraian tentang perancangan sistem, tujuan perancangan

sistem, gambaran umum sistem yang diusulkan yang di dalamnya terdiri

dari flow map, diagram konteks, data flow diagram yaitu DFD level 1,

level 2 dan seterusnya serta kamus data. Selanjutnya perancangan basis

data yang terdiri dari normalisasi, relasi tabel, entity relationship diagram,

struktur file dan kodifikasi. Selanjutnya perancangan antar muka yang

terdiri dari struktur menu, perancangan input dan perancangan output,

serta perancangan arsitektur jaringan, implementasi yang terdiri dari

batasan implementasi (optional) implementasi perangkat lunak,

implementasi perangkat keras, implementasi basis data (Sintaks SQL),

implementasi antar muka, implementasi instalasi program dan penggunaan

program. Serta yang terakhir adalah pengujian yang terdiri dari rencana

(33)

11

5. BAB V KESIMPULAN DAN SARAN

Pada Bab ini berisi uraian tentang pokok-pokok kesimpulan dan

saran-saran yang perlu disampaikan kepada pihak-pihak yang berkepentingan

dengan hasil penelitian serta untuk keperluan penerapan maupun

(34)

119 BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Berdasarkan hasil dan uraian pembahasan diatas, maka dapat ditarik

kesimpulan sebagai berikut:

1. Dengan adanya sistem informasi ini dapat mempercepat proses transaksi

penjualan kepada konsumen di Toko Yunika.

2. Dengan adanya sistem informasi ini mempermudah proses pengolahan

dan pencarian data barang baik barang yang terjual maupun barang yang

tersedia.

3. Proses pembuatan laporan penjualan, pembelian, dan persediaan barang

menjadi lebih cepat sehingga dapat digunakan pemilik toko dalam

mengambil keputusan.

5.2. Saran

Adapun saran yang diberikan agar sistem yang telah dibangun dapat lebih

baik lagi adalah sebagai berikut:

1. Perlu ditambah fitur untuk aplikasi ini seperti perhitungan laba-rugi, dan

sebagainya.

2. Stok minimum untuk masing-masing item tidak disamaratakan,karena

setiap item barang memiliki jumlah yang berbeda-beda dalam setiap pack

(35)

120

Demikian saran-saran yang penulis ajukan.Semoga dengan saran tersebut,

Sistem Informasi Penjualan, Pembelian, dan Persediaan Barang pada Toko

Yunika dapat diimplementasikan dengan baik dan sesuai dengan apa yang

(36)

SISTEM INFORMASI PENJUALAN PEMBELIAN DAN

PERSEDIAAN BARANG PADA TOKO YUNIKA BERBASIS

DESKTOP

SKRIPSI

Diajukan sebagai salahsatu syarat kelulusan pada Program Studi Sistem Informasi Jenjang SI (Strata Satu) Fakultas Teknik dan Ilmu Komputer

Oleh :

MUHAMAD FEBRIAN MULAWARMAN

10510314

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG

(37)

vi DAFTAR ISI

LEMBAR PENGESAHAN

PERNYATAAN KEASLIAN

ABSTRAK ... i

ABSTRACK ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR... ix

DAFTAR TABEL ... xvii

DAFTAR SIMBOL ... xix

BAB I PENDAHULUAN 1.1 Latar Belakang Penelitian ... 1

1.2 Identifikasi dan Rumusan Masalah ... 3

1.2.1 Identifikasi Masalah ... 3

1.2.2 Rumusan Masalah ... 4

1.3 Maksud dan Tujuan... 5

(38)

vii

1.3.2 Tujuan Penelitian ... 5

1.4 Kegunaan Penelitian ... 6

1.4.1 Kegunaan Akademis ... 6

1.4.2 Kegunaan Praktis ... 6

1.5 Batasan Masalah ... 6

1.6 Lokasi dan Waktu Penelitian ... 7

1.6 Lokasi Penelitian ... 7

1.6 Waktu Penelitian ... 7

1.7 Sistematika Penullisan ... 9

BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi ... 12

2.1.1 Pengertian Sistem ... 12

2.1.2 Karakteristik Sistem ... 13

2.1.3 Pendekatan Prosedur ... 15

2.1.4 Pendekatan Komponen ... 16

2.1.5 Subsistem ... 16

2.1.6 Elemen Sistem ... 16

(39)

viii

2.2 Data ... 18

2.2.1 Meta Data ... 19

2.2.2 Sumber Data ... 19

2.2.3 Hierarki Data ... 20

2.3 Informasi ... 20

2.3.1 Kualitas Informasi ... 21

2.3.2 Nilai Informasi ... 22

2.3.3 Ciri-ciri Informasi ... 22

2.3.4 Karakteristik Informasi ... 23

2.3.5 Jenis-jenis Informasi ... 25

2.4 Sistem Informasi ... 26

2.4.1 Komponen Sistem Informasi ... 27

2.4.2 Sumber Daya Sistem Informasi ... 28

2.4.3 Peran Sistem Informasi... 29

2.5Penjualan, Pembelian dan Persediaan Barang ... 30

2.5.1 Pengertian Penjualan ... 30

2.5.2 Pengertian Pembelian ... 30

2.5.3 Pengertian Persediaan ... 30

(40)

ix

2.6.1 Netbeans ... 31

2.6.2 Java ... 31

2.6.3 MySQL ... 32

2.6.4 JasperReport ... 33

2.6.5 Xampp ... 33

BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ... 34

3.1.1 Sejarah Singkat ... 34

3.1.2 Visi dan Misi ... 35

3.1.3 Struktur Organisasi ... 35

3.1.4 Deskripsi Tugas... 36

3.2 Metodelogi Penelitian ... 37

3.2.1. Desain Penelitian ... 37

3.2.2 Jenis dan Metode Pengumpulan Data ... 38

3.2.2.1 Sumber Data Primer ... 38

3.2.2.2 Sumber Data Sekunder ... 38

3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 39

(41)

x

3.2.3.2 Metode Pengembangan Sistem ... 39

3.2.3.3 Alat Bantu Analisis & Perancangan ... 42

1.Flow Map ... 42

2. Diagram Konteks ... 42

3.Data Flow Diagram... 43

4. Kamus Data ... 43

5. Perancangan Basis Data ... 44

1. Normalisasi ... 44

2. Tabel Relasi ... 45

3.2.4 Pengujian Sistem ... 46

3.3. Analisis Sistem Yang Berjalan ... 47

3.3.1 Analisis Dokumen ... 47

3.3.2 Analisis Prosedur Yang Berjalan ... 49

3.3.2.1 Flow Map ... 50

3.3.2.2 Diagram Konteks ... 51

3.3.2.3 Data Flow Diagram ... 51

3.3.3 Evalusi Sistem Yang Sedang Berjalan ... 51

(42)

xi

4.1.1. Tujuan Perancangan Sistem ... 54

4.1.2. Gambaran Umum Sistem Yang Diusulkan ... 54

4.1.3. Perancangan Prosedur Yang Diusulkan ... 55

4.1.3.1. Flow map... 56

4.1.3.2. Diagram konteks ... 57

4.1.3.3. Data flow diagram ... 58

4.1.3.4. Kamus Data ... 60

4.1.4. Perancangan Basis Data ... 62

4.1.4.1Normalisasi ... 62

4.1.4.2Relasi Tabel ... 64

4.1.4.3 ERD ... 64

4.1.4.4Struktur File ... 65

4.1.4.5Kodifikasi ... 68

4.2. Perancangan Antar Muka ... 70

4.2.1. Struktur Menu ... 70

4.2.2.Perancangan Input ... 70

4.2.3.Perancangan Output ... 72

4.3. Perancangan Arsitektur Jaringan ... 74

(43)

xii

4.4.1.RencanaPengujian ... 75

4.4.2.KasusdanHasilPengujian ... 76

4.4.3.KesimpulandanHasilPengujian ... 88

4.5.Implementasi ... 89

4.5.1. ImplementasiPerangkatLunak ... 89

4.5.2. ImplementasiPerangkatKeras ... 90

4.5.3.Implementasi Basis Data ... 90

4.5.4. Implementasi antar muka... 95

4.5.5.Implementasi instalasi program ... 98

4.5.5.1.Instalasi XAMPP ... 98

4.5.5.2. Instalasi Program Aplikasi ... 100

4.5.5.3. Import Database Program Aplikasi ... 103

4.5.6. Penggunaan program ... 106

4.5.6.1.Penggunaan Program bagianAdministrasi... 106

4.5.6.2. Penggunaan Program bagianKeuangan ... 109

(44)

xiii BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ... 119

5.2 Saran... 119

DAFTAR PUSTAKA

(45)

DAFTAR PUSTAKA

[1

] Al Bahra Bin Ladjamudin,”Rekayasa Perangkat Lunak”,

Yogyakarta : Graha Ilmu, 2006.

[2]

Hartono. Jogiyanto, “Pengenalan Komputer: Dasar Ilmu

Komputer, pemrograman, sistem informasi dan inteligensi

buatan”, Yogyakarta : ANDI, 2000.

[3]

Huda. Miftakhul, Bunafit,”Membuat Aplikasi Database dengan

Java, MySQL, dan NetBeans”, Semarang : Elex Media

Komputindo, 2010.

[4

] Kadir. Abdul, “Pengenalan Sistem Informasi”, Yogyakarta : Andi,

2003.

[5

] Nugroho. Bunafit,”Database Relasional dengan MySQL”,

Yogyakarta : Andi, 2005.

[6

] Reeve. Waren, Fees, “Accounting (Pengantar Akuntansi)”, Jakarta

: Salemba Empat, 2008.

[7

] Simamora. Henry, “Akuntansi Basis Pengambilan Keputusan

Bisnis”, Jakarta : Salemba, 2000.

[8

] Soemarso. S. R, “ Akuntansi Suatu Pengantar”

, Jakarta : Salemba

Empat, 2009.

[9]

Wahana.Komputer,”Mudah Memb

uat Portal Berita Online dengan

PHP dan MySQL”, Yogyakarta : Andi, 2012.

(46)

iii

KATA PENGANTAR

Assalamu’alaikumWarahmatullaahi Wabarakaatuh

Puji syukur penulis panjatkan kehadirat Allah SWT, atas limpahan rahmat

dan karunia-Nya sehingga pada kesempatan kali ini, penulis telah diberi

kesempatan untuk menyelesaikan penyusunan Skripsi ini sebagai salah satu syarat

kelulusan untuk memperoleh gelar Sarjana Strata-1 (S1) pada Program Studi

Sistem Informasi di Fakultas Teknik dan Ilmu Komputer di Universitas Komputer

Indonesia dengan judul : “SISTEM INFORMASI PENJUALAN

PEMBELIAN DAN PERSEDIAAN BARANG PADA TOKO YUNIKA BERBASIS DESKTOP

Terlepas dari itu semua, skripsi ini dapat terwujud dengan bantuan,

bimbingan, dorongan dan do’a berbagai pihak kepada penulis. Dalam kesempatan

ini penulis ingin mengucapkan rasa terima kasih yang tidak terhingga, penulis

mengucapkan terima kasih kepada :

1. Dr. Ir. Eddy Suryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer

Indonesia.

2. Prof. Dr. H. Denny Kurniadie., Ir., M. Sc, selaku Dekan Fakultas Teknik

(47)

iv

3. Citra Noviyasari, S.Si., M.T. selaku Ketua Program Studi Sistem

Informasi, juga selaku dosen wali.

4. Tono Hartono, S.Si., MT. Selaku dosen pembimbing yang telah banyak

memberikan motivasi, pengarahan dan masukan-masukan berharga kepada

penulis sehingga dapat diselesaikannya skripsi ini dengan tepat waktu dan

hasil yang optimal.

5. Syamsiah Tappi, SE. Selaku pimpinan Toko Yunika yang telah

meluangkan waktu dan memberikan bantuan serta arahan dalam

bimbingan penelitian dan penyusunan laporan penelitian skripsi ini.

6. Seluruh dosen pengajar di Universitas Komputer Indonesia, khususnya di

Program Studi Sistem Informasi yang telah memberikan ilmu kepada

penulis, mudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi

amal kebaikan.

7. Seluruh Staf dan Karyawan di Universitas Komputer Indonesia, khususnya

di Program Studi Sistem Informasi yang telah memberikan banyak

informasi selama perkuliahan hingga wisuda.

8. Keluarga yang telah memberikan dukungan kepada penulis, baik berupa

dukungan moril dan materil sehingga penulisan Skripsi dapat berjalan

lancar.

9. Seluruh rekan-rekan SI-08 angkatan 2010, terima kasih atas segala

(48)

v

10.Dan seluruh pihak yang tidak dapat disebutkan satu per satu, terima kasih

telah membantu penulis dalam memperlancar proses pembuatan skripsi

ini.

Akhir kata penulis sampaikan bahwa ilmu yang bermanfaat akan menjadi

penolong kita di akhirat. Meski banyak kekurangan dan jauh dari kesempurnaan,

mudah-mudahan Skripsi yang penulis susun ini dapat memberikan manfaat bagi

diri penulis pada khususnya dan para pembaca pada umumnya. Amin yaa robbal

a’lamin.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Bandung, Juni2015.

(49)

UNIVERSITAS KOMPUTER INDONESIA

PROGRAM STUDI SISTEM INFORMASI

KAMPUS I : JL. DIPATI UKUR 112 TELP. (022) 2504119, 2533603 BANDUNG 40132 KAMPUS II : JL. DIPATI UKUR 116 TELP. (022) 2533676, 2506634 BANDUNG 40132 KAMPUS III : JL. DIPATI UKUR 102 TELP. (022) 2503624, FAX. 2533754 BANDUNG 40132 KAMPUS IV : JL. DIPATI UKUR 114 TELP. (022) 2506553, 2508412 BANDUNG 40132

BIODATA MAHASISWA

DATA PRIBADI:

Nim : 10510314

Nama : Muhammad Febrian M.

Tempat/Tgl. Lahir : balikpapan, 26-Feb-1992

Jenis Kelamin : Pria

Semester : 10

Jenjang Pendidikkan : Program Sarjana (Strata - I)

IPK : 3

Alamat Rumah : Jl. Kebon Bibit Utara 1 no.139

Alamat Bandung : Jl. Kebon Bibit Utara 1 no.139

E-Mail : febrianmulawarman@yahoo.co.id

No. Telepon : 081214575642

DATA KELUARGA:

Nama Ayah : Agus Sampurna

Nama Ibu : Syamsiah Tappi

Alamat Orang Tua : Jl. siaga rt.58 no.65

No. Telpon Orang Tua : 08125500355

Pekerjaan Orang Tua : Wiraswasta

Dengan ini saya, yang bertandatangan dibawah ini, menyatakan bahwa data di atas adalah benar.

Hormat Saya,

Gambar

Gambar 3.1. Mekanisme Pengembangan Sistem dengan Protoype
Gambar 4.1. Flowmap Sistem Informasi yang diusulkan
Gambar 4.6. Data Flow Diagram Level 1 Proses 3
Gambar 4.8. ERD
+2

Referensi

Dokumen terkait

Pengujian dilakukan dengan menggunakan Wireshark untuk mengukur jumlah data yang ditransfer dan total waktu yang dibutuhkan untuk mengakses sistem.. Dari hasil

Penelitian ini bertujuan untuk mengetahui faktor-faktor penyebab kesulitan belajar siswa kelas X pada mata pelajaran geografi di SMA Islam Terpadu Miftahul Jannah

Penelitian ini bertujuan untuk mengetahui: 1) Pengaruh kualitas pelayanan proses penyusunan skripsi terhadap tingkat kepuasan mahasiswa; 2) Pengaruh keaktifan mahasiswa

Hasil penelitian menunjukan bahwa: 1) motif batik berjudul “Banyak Jalan Menuju” ditampilkan dengan gabungan motif banyak jalan yang diberi motif pengisi yang terdiri dari unsur

Rumus dalam teknik analisis data yang digunakan untuk melihat pengaruh penggunaan metode eksperimen terhadap prestasi belajar IPA adalah dengan menggunakan korelasi peroduct

 Untuk dapat melakukan generate prefill dibutuhkan username dan password yang terdaftar di server Dapodik (sinkronisasi terakhir)..  Jangan

dewan komisaris independen memberikan hasil penelitian bahwa komite audit. tidak memiliki pengaruh terhadap nilai perusahaan, sedangkan ukuran

[r]

Untuk meningkatkan peran aktif masyarakat lokal dalam pengelolaan hutan, manfaat jasa hutan khususnya aliran air untuk memenuhi kebutuhan dasar mereka harus