Sistem informasi penjualan dan pembelian pada Zonex Jersey

(1)

SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA ZONEX JERSEY

ARTIKEL

Oleh :

ARIA ANUGRAH PRATAMA 1.05.08.904

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(2)

ABSTRACT

Sales is an event conducted by the two parties to reach an agreement in which the two parties are the seller and the buyer . Purchasing is the process of procurement of goods are classified as less fulfill the necessary requirements . In Zonex Jersey still in the process of selling and buying manually , which caused some problems and obstacles , such as lack of accurate data item , the sale and purchase transactions are not stored and mutilation reports disorganized . Therefore , we need a system of sales and purchase information which can facilitate the handling of data collection , improving the process of preparing the report , and the existence of secure data storage media and structured .

This information system using a prototype methodology , analysis and object-oriented programming as a tool in the process , while the database application development tools using the Java programming language . XAMPP MySQL as the database server , and report generation make use iReport . With the test results on the proposed system so as to facilitate handling of data collection , improving the presentation of the report , and the existence of secure data storage media and structured .

This system can be used to handle the collection of data items , the data suppliers , assist in ordering , purchase and sale of goods , easier to know the sales reports , purchase and supply inventory . Based on the testing that has been done, it is concluded that the functional all processes on this information the system can function well , providing output in accordance with the specific input given .

Keywords : System, Sales, Purchasing, Inventory

I PENDAHULUAN 1.1.Latar Belakang Penelitian

Di era globalisasi, kemajuan teknologi dan informasi sangat berpengaruh dalam kehidupan sehari-hari, termasuk dalam dunia perekonomian, khususnya kita harus bisa tanggap dalam perkembangan informasi yang selalu berubah-ubah sewaktu-waktu karena itu bermanfaat bagi perusahaan yang bersifat perusahaan perseorangan. Di era globalisasi dimana kita dituntut bisa mengimbangi dan siap dalam menjalani kehidupan yang serba cepat dalam pengembangan informasinya. Untuk menghadapi dan mampu mengimbangi kemajuan teknologi tersebut kita harus siap dari berbagai segi, terutama dari segi teknologi informasi.

Teknologi informasi merupakan salah satu aspek penting dalam pengembangan suatu perusahaan, sehingga dapat mengatasi setiap masalah informasi yang bersifat berubah-ubah tiap waktu, baik berskala kecil ataupun besar dalam suatu perusahaan.

Perkembangan dunia ekomoni dalam bidang consumer product pada saat ini berkembang dengan sangat cepat, sehingga dapat memacu sistem kerja dalam perusahaan tersebut. Selain itu juga, permintaan pasar yang begitu meningkat dan sangat berpengaruh dalam aspek pekerjaan, penyebaran informasi, dan peningkatan efektifitas pekerjaan serta


(3)

Zonex Jersey adalah salah satu perusahaan yang bergerak dalam bidang usaha penjualan jersey atau peralatan sepakbola dan futsal dengan konsep consumer product. Zonex Jersey merupakan perusahaan berskala kecil karena didirikan oleh pengusaha menengah.

Situasi persaingan yang sangat kompetitif di pasar membuat Zonex Jersey harus mengefektifkan sistem yang digunakan dan memberikan pelayanan yang terbaik untuk konsumennya, agar lebih efektif dan efisien. Dengan sistem informasi yang baik pada akhirnya akan berimbas dengan keuntungan yang lebih besar untuk perusahaan. Perancangan sistem yang akan dibuat diharapkan dapat memberikan solusi terhadap kendala-kendala pada proses penjualan dan pembelian barang di Zonex Jersey. Berdasarkan uraian yang dikemukakan di atas maka penulis menetapkan judul “SISTEM INFORMASI PENJUALAN & PEMBELIAN PADA ZONEX JERSEY”

1.2. Identifikasi dan Rumusan Masalah 1.2.1. Identifikasi Masalah

Mengacu pada latar belakang yang penulis sampaikan di atas, maka dapat di identifikasi permasalahan yang sedang berjalan yaitu sebagai berikut:

1. Sistem informasi penjualan yang berjalan saat ini masih manual atau konversional dalam hal ini belum adanya sistem komputerisasi yang berjalan.

2. Belum adanya bukti transaksi untuk konsumen saat melakukan pembelian.

3. Masih terjadi kesulitan dalam pembuatan laporan stok data jersey, laporan bulanan penjualan dan pembelian jersey karena laporan hanya menggunakan fisik kertas yang bisa hilang atau susah dicari..

4. Belum adanya batasan hak akses antara petugas yang berhak dan yang tidak berhak.

1.2.2.Rumusan Masalah

Berdasarkan identifikasi masalah di atas, maka penulis melakukan perumusan masalah sebagai berikut:

1. Bagaimana sistem penjualan dan pembelian yang sedang berjalan di Zonex Jersey. 2. Bagaimana perancangan sistem informasi penjualan dan pembelian agar dapat

membantu dalam mengelola data barang dan transaksi yang terjadi di Zonex Jersey. 3. Bagaimana pengujian sistem informasi penjualan dan pembelian pada Zonex Jersey. 4. Bagaimana implementasi sistem informasi penjualan dan pembelian pada Zonex

Jersey.

1.3. Maksud dan Tujuan Masalah

Maksud dari penelitian ini adalah untuk membuat suatu aplikasi sistem informasi penjualan dan pembelian dimana aplikasi ini bisa membantu sumber daya manusianya agar cepat melakukan pengolahan data di Zonex Jersey.

Adapun tujuan yang ingin dicapai dari penelitian ini adalah:

1. Untuk mengetahui sistem penjualan dan pembelian yang sedang berjalan di Zonex Jersey.

2. Untuk merancang sistem informasi penjualan dan pembelian agar dapat membantu dalam mengelola data barang dan transaksi yang terjadi di Zonex Jersey.


(4)

3. Untuk melakukan pengujian sistem informasi penjualan dan pembelian pada Zonex Jersey.

4. Untuk mengimplementasikan sistem informasi penjualan dan pembelian pada Zonex Jersey.

1.4. Kegunaan Penelitian 1.4.1.Kegunaan Praktis

1. Bagi perusahaan, dapat dijadikan sumber pemikiran dan rekomendasi dalam meningkatkan kualitas dan mutu perusahaan tersebut.

2. Bagi karyawan, dapat membantu dalam proses transaksi penjualan dan pembelian yang terjadi di perusahaan tersebut. Dan bisa mengolah laporan transaksi yang terjadi pada waktu tertentu.

1.4.2.Kegunaan Akedemis

1. Bagi penulis, agar dapat menambah wawasan dan meningkatkan pengetahuan sekaligus memahami pentingnya teori yang didapat dalam perkuliahan serta dapat mengaplikasikan teori tersebut kedalam dunia pekerjaan

2. Bagi pengembang ilmu, dapat menambah sumbangan informasi bagi pengembangan Ilmu Manajemen Informatika dan Sistem Informasi, terutama mengenai sistem informasi penjualan dan pembelian.

3. Bagi peneliti lain, menjadi bahan masukan dan sumber informasi bagi peneliti sebagai studi kepustakaan bagi penelitian yang sama dengan tema yang dibahas dalam penelitian ini.

1.5. Batasan Masalah

Agar penelitian yang dilakukan lebih terarah sesuai dengan tujuan penelitian, mudah dalam pengumpulan dan pengolahan data, analisa dan menarik kesimpulan, maka ruang lingkup dibatasi sebagai berikut:

1. Sistem yang dirancang adalah sistem penjualan dan pembelian, dimana proses pembayaran harus langsung dibayar di tempat secara cash/ tunai, dan tidak adanya sistem bayar belakangan (hutang).

2. Sistem yang dibangun ini hanya di gunakan oleh pemilik toko, kasir dan penjaga toko, yang dimana bertugas untuk mengelola data master, data transaksi barang dan laporan data transaksi dan laporan keuangan.

3. Pembelian yang dilayani hanya yang datang langsung ke toko.

4. Pada proses pembelian penulis tidak menyertakan proses retur pada supplier.

5. Proses pemesanan terjadi saat stok minimal kurang dari 10 (stok<10) agar tidak terjadinya stock out atau barang kosong, dan barang yang mempunyai service level

penjualan yang tinggi.

6. Proses penyajian laporan. Berupa informasi laporan penjualan dan pembelian atau data persediaan stok tiap bulannya.


(5)

II KAJIAN PUSTAKA 2.1. Konsep Dasar Sistem

Pengertian sistem sangatlah luas dan mempengaruhi semua aspek kehidupan. Sistem sangat diperlukan dalam melakukan kinerja yang baik dan terstruktur terhadap manajemen. Keterpaduan sistem ini memungkinkan terciptanya kerjasama untuk menghasilkan informasi yang cepat, tepat dan akurat.

2.1.1.Pengertian Sistem

Pendekatan sistem menekankan pada komponen atau elemen-elemen mendefinisikan

sebagai berikut: “Pendekatan Sistem merupakan kumpulan dari komponen atau

elemen-elemen atau subsistem-subsistem merupakan definisi yang lebih luas dibandingkan

pendekatan sistem yang lebih menekan pada prosedurnya.” (Al-Bahra Bin Ladjamudin

2005:3).

2.1.2.Karakteristik Sistem

Adapun karakteristik system adalah adanya komponen system, batas system, lingkungan luar, penghubung system, masukan system, keluaran system, pengolahan system dan adanya sasaran atau tujuan system.

2.1.3.Klasifikasi Sistem

a. Klasifikasi Sistem Menurut Bentuk Fisiknya : 1) Sistem Abstrak (abstract system)

Sistem abstrak adalah sistem yang berupa pemikiran atau ide – ide yang tidak tampak secara fisik.

2) Sistem Fisik (physical system)

Sistem fisik merupakan sistem yang ada secara fisik. misalnya sistem komputer, sistem operasi dan lain sebagainya.

b. Klasifikasi Sistem Menurut Terjadinya Sistem : 1) Sistem Alamiah (natural system)

Sistem Alamiah adalah sistem yang terjadi melalui proses alam tidak dibuat manusia.

2) Sistem Buatan Manusia (human made system)

Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Misalnya sistem informasi perusahaan.

c. Klasifikasi Sistem Menurut Kejadian Masa Depan 1) Sistem Tertentu (deterministic system)

Sistem tertentu adalah sistem yang beroprasi dengan tingkah laku yang sudah dapat di prediksi. Sistem tertentu relatif stabil/konstan dalam jangka waktu yang lama.

2) Sistem Tak Tentu (probabilistic system)

Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

d. Klasifikasi Sistem Menurut Sifatnya 1) Sistem Tertutup (closed system)


(6)

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya, sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluarnya.

2) Sistem Terbuka (open system)

Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.

2.2. Konsep Dasar Informasi

Informasi ibarat darah yang mengalir didalam tubuh suatu organisasi,sehingga informasi sangatlah penting didalam suatu organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi sistem yang tidak berguna.

2.2.1.Pengertian Informasi

Menurut Al-Bahra Bin Ladjamudin (2005 : 9) “sumber informasi adalah data. Data adalah kenyataan yang menggabarkan kejadian-kejadian dan kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat tertentu. Informasi diperoleh setelah data-data

mentah diproses atau diolah.”

2.2.2.Kualitas Informasi

Menurut Al-Bahra Bin Ladjamudin (2005 : 11) Kualitas informasi (quality of information) sangat dipengaruhi atau ditentukan beberapa hal yaitu relevan (relevancy), akurat (accuracy), tepat waktu (timeliness), ekonomis (economy), efisiensi (efficiency), dan dapat dipercaya (realiability).

2.2.3.Nilai Informasi

Menurut Al-Bahra Bin Ladjamudin (2005 : 12) suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya.

2.3. Sistem Informasi

2.3.1.Pengertian Sistem Informasi

Suatu sistem informasi (SI) atau information system (IS) merupakan aransemen dari orang, data, proses‐proses, dan antar‐muka yang berinteraksi mendukung dan memperbaiki beberapa operasi sehari‐hari dalam suatu bisnis termasuk mendukung memecahkan hasil dari proses tersebut digunakan pihak manajemen sebagai suatu dasar dalam pembuatan keputusan organisasi.

2.3.2.Komponen Sistem Informasi

John Burch dan Gary Grudnitski mengemukakan bahwa, sistem informasi terdiri dari komponen-komponen yang disebutnya dengan istilah blok bangunan (building block).

Jogiyanto (2005 : 12) yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basis data (database block), dan blok kendali (controls block), Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan


(7)

2.3.3.Klasifikasi Sistem Informasi

Klasifikasi yang umum dipakai antara lain didasarkan pada level organisasi, area fungsional, dukungan yang diberikan, dan arsitektur system informasi.

2.3.4.Nilai Sistem Informasi

Menurut Jogiyanto (2005 : 11) terdapat 2 hal nilai dari informasi (value of information) yaitu, manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

2.4. Metode Pendekatan Sistem

Dalam analisis dan perancangan ini digunakan metode pendekatan sistem yang berorientasi objek (Object-Oriented Analysis and Design).

2.4.1.Konsep Dasar Objek

Pemograman berorientasi objek, atau sering juga disebut dengan OOP (Object Oriented Programming), merupakan paradigma baru dalam pengembangan sistem/perangkat lunak, tidak seperti pendahuluannya, yaitu pemograman dengan teknik terstruktur (structured programing) yang sering mengalami kegagalan dalam hal/sistem perangkat lunak yang tidak sesuai dengan kebutuhan dan harapan pengguna serta kerap kali tidak dapat memenuhi jadwal yang telah ditentukan sebelumnya.

2.5. Penjualan

Penjualan adalah suatu kejadian yang dilakukan oleh dua pihak untuk mencapai suatu kesepakatan dimana dua pihak ini adalah pihak penjual dan pihak pembeli dimana pihak penjual disini adalah Seorang atau Perusahaan yang memasok barang ke konsumen,sedangkan pihak pembeli adalah pihak yang memesan atau membeli suatu barang kepada pihak supplier.

2.6. Pembelian

Pembelian menurut (Mulyadi, 2008, P.298) adalah kegiatan pemilihan sumber, pesanan dan perolehan barang dan jasa sebagai salahsatu aktivitas utama operasi bisnis perusahaan.

2.7. Pengenalan Java Language

Bahasa Java dikembangkan oleh Sun Microsystem tahun 1991 sebagai bagian dari suatu proyek penelitian untuk mengembangkan software bagi konsumer barang-barang elektronik seperti televisi, VCR, toaster dan mesin – mesin lainnya yang dapat dibeli di swalayan. Tujuan penciptaan Java pada waktu itu adalah menjadi suatu program yang berukuran kecil, efisien, dan portable di segala jenis hardware.

2.7.1.Sejarah Java

Sejarah Java yang di ambil dari http://id.wikipedia.org/wiki/Java , pertama lahir dari

The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini


(8)

dimotori oleh Patrick Naughton, beserta sembilan programmer lainnya dari Sun Microsystem.Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven). Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project.

Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto. Perusahaan baru ini bertambah maju jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Sayang terjadi perpecahan di antara mereka suatu hari. Tiga dari pimpinan utama proyek,dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil

nama penggantinya menjadi "Java”.

2.7.2.Kelebihan dan Kekurangan Java 2.7.2.1. Kelebihan Java

1. Multiplatform

Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin /

bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis Java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows,

Linux, Mac OS, dan Sun Solari. Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk menginterpretasikan bytecode tersebut.

2. OOP (Object Oriented Programming)

Semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.

3. Perpustakaan yang lengkap

Java terkenal dengan kelengkapan library (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan


(9)

oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi

4. Bergaya C++

Memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.

2.7.2.2. Kelemahan Java 1. Mudah Didekompilasi

Dekompilasi adalah proses membalikan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode di Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak atau direverse-engineer.

2. Penggunaan Memori yang banyak

Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian

Penulis melakukan penelitian tentang perancangan sistem informasi penjualan dan pembelian berbasis desktop agar meningkatkan kinerja perusahaan secara Intern dan lebih efektif dan efisien dalam proses penjualan dan pembelian. Perusahaan tersebut adalah Zonex Jersey yang terletak di Jl. Buah Batu No.55 Bandung.

3.2. Metode Penelitian

Metode penelitian merupakan bagian dari metodologi yang secara khusus mendeskripsikan tentang cara mengumpulkan dan menganalisis data. Dalam upaya mencapai tujuan dari sebuah penelitian diperlukan metode yang sesuai dan mudah, dalam penelitian ini akan digunakan metode penelitian deskriptif dan metode penelitian tindakan.


(10)

3.2.1.Desain Penelitian

Desain atau rancang bangun merupakan disiplin data, maksud dan tujuan yang tersirat dalam segala desain penelitian adalah memasukan batasan-batasan yang terkontrol. Dengan begitu penulis dapat mengetahui apa tujuan dari penelitian yang sedang penulis laksanakan, maka penulis akan tahu apa yang penulis pakai.

3.2.2.Jenis dan Metode Pengumpulan Data

Didalam penelitian yang dilakukan oleh penulis dibutuhkan suatu metode yang digunakan sebagai alat atau sarana pengambilan data-data, metode yang dilakukan adalah sebagai berikut :

3.2.2.1.Sumber Data Primer

Data primer yang digunakan adalah data yang didapatkan melalui identifikasi dan informasi langsung dari pihak Zonex Jersey Bandung untuk mendapatkan data yang dapat mendukung penelitian ini.

1. Wawancara

Dalam hal ini penulis melakukan tanya jawab secara langsung pada pemilik toko untuk mengetahui proses penjualan dan pembelian yang terjadi pada Zonex Jersey. 2. Observasi

Selain melakukan wawancara penulis juga melakukan teknik observasi yaitu mengamati secara langsung alur kerja. Pengamatan yang dilakukan penulis dikhususkan pada bagian pendaftaran dan bagian keuangan.

3.2.2.2.Sumber Data Sekunder

Data sekunder didapat dari dokumtasi – dokumentasi dari tempat penelitian yang terkait yaitu :

1. Struktur organisasi Zonex Jersey 2. Dokumen lembaran nota penjualan

3. Data dari Buku besar yang digunakan oleh bagian pegawai toko yang didalamnya terdapat rincian penjualan dan pembelian di Zonex Jersey.

4. Dokumen laporan penjualan dan pembelian tiap bulan.

3.2.2.Metode Pendekatan dan Pengembangan Sistem 3.2.2.1. Metode Pendekatan Sistem

Dalam analisis dan perancangan ini digunakan metode perancangan sistem yang berorientasi Objek (Object-Oriented Analysis and Design), melalui pendekatan sistem yang berorientasi objek, permasalahan yang komplek di organisasi dapat dipecahkan dan hasil dari system akan mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik, tepat waktu, sesuai dengan anggaran biaya pengembangan, dapat meningkatkan produktivitas dan kualitasnya akan lebih baik.

3.2.2.2. Metode Pengembangan Sistem

Desain penelitian ini dimodelkan dengan menggunakan model proses prototype. Model proses prototype merupakan suatu metode dalam pengembangan sistem yang


(11)

menggunakan pendekatan untuk membuat sesuatu program dengan cepat dan bertahap sehingga dapat segera dievaluasi oleh pemakai (user).

3.2.2.3. Alat Bantu Analisis Perancangan

Alat bantu yang digunakan analisis dan perancangan sisitem yaitu menggunakan

Unified Modeling Language (UML). UML adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. UML tidak berdasarkan pada bahasa pemrograman tertentu. UML mendeskripsikan OOP (Object Oriented Programming) dengan beberapa diagram, diantaranya usecase diagram, activity diagram, sequence diagram, class diagram, component diagram, dan deployment diagram. 3.2.3.Pengujian Software

Pengujian software atau perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain, dan pengkodean.

Sasaran utama desain test case adalah untuk mendapatkan serangkaian pengujian yang memiliki kemungkinan tertinggi di dalam pengungkapan kesalahan pada perangkat lunak. Untuk mencapai sasaran tersebut, digunakan 2 dari 4 kategori yang berbeda dari tehnik desain test case Pengujian white-box, pengujian black-box, Integrasi Bottom-Up dan Integrasi Top-Down.

3.3. Analisis sistem yang sedang berjalan

Analisis sistem adalah menguraikan sistem informasi yang sedang berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan kebaikannya-kebaikannya.

3.3.1 Analisis Dokumen

Analisis dokumen merupakan cara untuk mengetahui alur dan isi dari dokumen-dokumen yang dipakai pada tempat penelitian, yang bertujuan untuk mengetahui lebih jelas fungsi dari dokumen yang berkaitan dengan sistem yang berjalan di Zonex Jersey.

3.3.2 Analisis Prosedur Yang Sedang Berjalan

Analisis prosedur yang sedang berjalan dilakukan dengan tujuan untuk mengetahui proses kerja yang sedang dikerjakan sehingga dapat memberikan hasil berupa laporan. Prosedur sistem yang sedang berjalan dapat digambarkan melalui diagram-diagram UML. 3.3.3.Evaluasi Sistem yang Sedang Berjalan

Hasil dari evaluasi sistem penjualan dan pembelian yang sedang berjalan masih bersifat semi manual, melihat kenyataan tersebut dapat disimpulkan bahwa terdapat kekurangan dalam prosedur yang sedang berjalan, yaitu:

1. Sistem informasi penjualan yang berjalan saat ini masih manual atau konversional dalam hal ini belum adanya sistem komputerisasi yang berjalan.


(12)

3. Masih terjadi kesulitan dalam pembuatan laporan stok data jersey, laporan bulanan penjualan dan pembelian jersey karena laporan hanya menggunakan fisik kertas yang bisa hilang atau susah dicari..

4. Belum adanya batasan hak akses antara petugas yang berhak dan yang tidak berhak

IV HASIL PENELITIAN 4.1. Perancangan Sistem

Perancangan sistem adalah suatu gambaran sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam kesatuan yang utuh dan berfungsi.

4.1.1.Tujuan Perancangan Sistem

Perancangan sistem merupakan suatu kegiatan pengembangan prosedur dan proses yang sedang berjalan dan bertujuan untuk menghasilkan perancangan sistem penjualan yang terkomputerisasi. Perancangan sistem yang dibuat tidak mengalami perubahan yang cukup besar dari sistem yang berjalan.

4.1.2.Gambaran Umum Sistem yang Diusulkan

Berikut ini adalah penjelasan mengenai proses sistem informasi penjualan dan pembelian barang pada Zonex Jersey yang berbasis desktop.

1. Program ini bisa di akses oleh pemilik, penjaga toko dan kasir, dengan keperluannya masing-masing.

2. Penjaga toko menginput data master yang akan digunakan pada proses transaksi penjualan dan pembelian, data master yang di inputkannya yaitu: data barang dan data supplier.

3. Penjaga toko akan memesan barang apabila persediaan barang telah habis atau kondisi stok kurang dari 10 (stok<10). Atau memesan barang yang service level

penjualan nya tinggi, agar tidak terjadi stock out atau barang kosong.

4. Penjaga toko akan membuat Purchase Order (PO) kepada supplier guna melakukan pembelian barang untuk memenuhi kebutuhan stok ketersediaan barang.

5. Kasir akan bisa melalukan transaksi penjualan kepada konsumen dan sistem akan menyediakan bukti struk pembayaran atas proses penjualan.

6. Pemilik/pimpinan menerima laporan setiap transaksi yaitu laporan pembelian barang, laporan penjualan barang, dan laporan persediaan barang.

4.1.3.Perancangan Prosedur yang Diusulkan

Adapun dalam perancangan prosedur yang diusulkan menggunakan alat bantu berupa usecase diagram, activity diagram, sequence diagram, class diagram, component diagram & deployment diagram.

4.1.3.1.Usecase Diagram

Gambar 4.1 Usecasediagram sistem yang Diusulkan (hal.17) Tabel 4.1 Definisi Usecase dan Deskripsi yang Diusulkan (hal.23)


(13)

4.1.3.2.Activity Diagram

Activity Diagram menggambarkan rangkaian aliran dari aktivitas, digunakan untuk menjelaskan aktivitas yang dibentuk dalam sebuah proses, sehingga dapat digunakan untuk aktivitas lainnya seperti usecase atau interaksi.

Gambar 4.2 Activity Diagram Transaksi Penjualan (hal.17) Gambar 4.3 Activity Diagram Transaksi Pemesanan (hal.18) Gambar 4.4 Activity Diagram Transaksi Pembelian (hal.18) Gambar 4.5 Activity Diagram Laporan (hal.19)

4.1.3.3.Sequence Diagram

Sequence Diagram yaitu menggambarkan kolaborasi dinamis antara sejumlah

object. kegunaanya untuk menunjukan rangkaian pesan yang dikirim antara object juga interaksi antara object, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Adapun sequence diagram sistem yang diusulkan adalah sebagai berikut:

Gambar 4.6 Sequence Diagram Transaksi Penjualan (hal.19) Gambar 4.7 Sequence Diagram Transaksi Pemesanan (hal.20) Gambar 4.8 Sequence Diagram Transaksi Pembelian (hal.20) Gambar 4.9 Sequence Diagram Laporan (hal.21)

4.1.3.4.Class Diagram

Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode atau operasi

Gambar 4.10 Class Diagram yang di usulkan (hal.21) 4.1.3.5.Component Diagram

Component diagram menggambarkan struktur dan hubungan antar komponen perangkat lunak, termasuk ketergantungan (dependency) di antaranya. Komponen piranti lunak adalah modul berisi kode, baik berisi source code maupun binary code, baik binary

maupun executable, baik yang muncul pada compile time, link time maupun run time.

Umumnya komponen terbentuk dari beberapa class dan/atau package, tapi dapat juga dari komponen-komponen yang lebih kecil, komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain. Berikut adalah Component diagram yang di butuhkan :

Gambar 4.11 Component Diagram yang di usulkan (hal.22) 4.1.3.6.Deployment Diagram

Diagram ini memperlihatkan konfigursi saat aplikasi dijalankan. Diagram ini membuat simpul-simpul beserta komponen-komponen yang ada didalamnya. Deployment


(14)

diagram berhubungan dengan component diagram, dimana deployment diagram memuat salahsatu atau lebih komponen-komponen.

Gambar 4.12 Deployment Diagram (hal.22) 4.1.3.7.Kodifikasi

Pengkodean di buat untuk memudahkan dalam membuat kode primary key yang digunakan agar tidak terjadi redudansi data.

4.2. Perancangan Antar Muka

Agar pengguna dan sistem dapat berinteraksi dengan baik, maka perlu dirancang

interface yang dapat membantu pengguna dalam menggunakan sistem tersebut. Secara umum perancangan antar muka suatu program meliputi : struktur menu, perancangan input

dan perancangan output.

4.3. Perancangan Arsitektur jaringan

Topologi jaringan adalah bentuk hubungan dari suatu jaringan. Jenis topologi jaringan yang dipakai adalah Point To Point (titik ke titik). Dalam hal ini, kedua simpul mempunyai kedudukan yang setingkat, sehingga simpul manapun dapat memulai dan mengendalikan hubungan dalam jaringan tersebut. Data dikirim dari satu simpul langsung kesimpul lainnya sebagai penerima, misalnya antara terminal dengan CPU

4.4. Implementasi

Tahap selanjutnya dalam membangun sebuah perangkat adalah implementasi. Implementasi merupakan kumpulan dari elemen-elemen yang telah di desain ke dalam bentuk pemograman untuk menghasilkan suatu tujuan yang dibuat berdasarkan kebutuhan yang telah di analisis sebelumnya.

4.4.1. Batasan Implementasi

Ada beberapa hal yang menjadi batasan implementasi Sistem Informasi Penjualan dan Pembelian Zonex Jersey, diantaranya adalah:

a. Membahas tentang transaksi penjualan dan pembelian barang di Zonex Jersey. b. Membahas tentang data barang dan data supplier yang berhubungan dengan Zonex

Jersey.

c. Penginputan tanggal untuk laporan transaksi penjualan dan pembelian.

4.4.2.Implementasi Perangkat Lunak

Perangkat lunak yang dibutuhkan dan digunakan untuk pembuatan aplikasi sistem informasi ini adalah sebagai berikut:

1. Windows 7 (Seven), sebagai sistem operasi yang digunakan oleh penulis

2. Netbeans IDE 7.2.1, sebagai software yang penulis gunakan dalam membangun sistem informasi penjualan dan pembelian Zonex Jersey ini.


(15)

4. MySQL, sebagai pengembang basisdata dan perangkat lunak lain nya menggunakan XAMPP.

4.4.3.Implementasi Perangkat Keras

Adapun perangkat keras yang digunakan dalam pembuatan aplikasi sistem informasi ini adalah:

1. Processor : Intel Pentium Dualcore t4200 @ 2.00GHz 2. Memori : 1.00 Gb

3. Printer : Canon MP240 4. Harddisk : 250Gb

5. Mouse dan keyboard

4.4.4.Implementasi Basis Data (Sintaks SQL)

Berisi tentang database yang ada pada system informasi pada Zonex Jersey 4.4.5.Implementasi Antar Muka

Implementasi antar muka merupakan tahapan dalam memenuhi kebutuhan pengguna dalam berinteraksi dengan sistem yang dibuat. Fasilitas antar muka yang baik akan sangat membantu pemakai dalam memahami proses yang sedang dilakukan oleh sistem sehingga dapat meningkatkan kinerja sistem.

4.4.6.Implementasi Instalasi Program

Dalam menjalankan program aplikasi ini diperlukan beberapa program pendukung. Program pendukung ini diantaranya adalah:

1. Menginstal PHP Xampp pada computer 2. Membuat database pada MySql

Untuk keperluan penampungan data di server, kita memerlukan sebuah database. MySql merupakan salah satu program aplikasi untuk membuat database yang umum digunakan pada web server. MySql banyak digunakan karena kemampuannya dalam menampung data yang cukup besar dan gratis.

4.5. Pengujian

Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian

black box berfokus pada persyaratan atau kebutuhan fungsional perangkat lunak yang dibuat. Ujicoba blackbox merupakan pendekatan yang melengkapi untuk menemukan kesalahan yang terjadi.

Table 4.11 Rencana Pengujian (hal.23)

BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan

Dengan dibangunnya aplikasi sistem informasi penjualan dan pembelian pada Zonex jersey ini diharapkan dapat menyelesaikan segala masalah yang ada sebelumnya. Adapun


(16)

kesimpulan yang dapat diambil sebelum di implementasikan pada toko Zonex Jersey diantaranya adalah sebagai berikut:

1 Sistem informasi penjualan dan pembelian Zonex Jersey dapat membantu mengerjakan proses penjualan dan pembelian secara komputerisasi dari yang sebelumnya bersifat konvensional.

2 Sistem informasi ini dapat menyediakan bukti transaksi untuk konsumen saat terjadinya proses penjualan

3 Sistem informasi ini dapat membuat laporan yang terstruktur dan tertata rapi secara komputerisasi.

4 Memberikan batasan hak akses agar terjaga keamanan data dari pihak yang tidak berwenang.

5.2. Saran

Berdasarkan kesimpulan diatas, maka saran-saran yang dapat dikemukakan agar menjadi bahan masukan dan pertimbangan untuk pemeliharaan dan pengembangan sistem informasi penjualan dan pembelian pada Zonex Jersey. Adapun saran-saran yang dikemukan bagi peneliti lain yang akan menegmbangkan sistem ini selanjutnya diharapkan agar mampu mengembangkan sistem ini jauh lebuh baik, diantaranya adalah sebagai berikut:

1. Sebaiknya sistem ini bisa melakukan penjualan dan pembelian secara online

2. Sebaiknya sistem ini untuk kedepannya menyertakan sistem retur kepada supplier maupun dari konsumen.

3. Sebaiknya dalam data barang, bisa ditambah kategori barang untuk menambah jenis barang yang dijual.

4. Untuk penjualan barang dalam skala besar bisa memotong diskon secara otomatis

BAB VI DAFTAR PUSTAKA

Jogiyanto HM, 2005, Analisis dan Desain: Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis. Andi Ofset. Yogyakarta.

Kadir, Abdul. 2003.Pengenalan Sistem Informasi. Andi Ofset. Yogyakarta.

Kadir, Abdul. 2008. Dasar Pemograman Web Dinamis Menggunakan Php. Andi Ofset. Yogyakarta.

Ladjamudin, Al-Bahra bin. 2005. Analisis Sistem Informasi. Graha Ilmu. Yogyakarta. Nugroho, Adi. 2009. Rekayasa Perangkat Lunak menggunakan UML dan JAVA. Andi

Ofset. Yogyakarta.

Sugiono. 2009. Pengertian Objek Penelitian dan Metode Penelitian. Andi Ofset. Yogyakarta.


(17)

Sumber Internet

http://almiabdya.blogspot.com/2013/05/sistem-informasi-akuntansi-pembelian.html/ http://id.wikipedia.org/wiki/Java

http://www.itmaranatha.org/

DAFTAR GAMBAR

Gambar 4.1 Usecasediagram sistem yang Diusulkan


(18)

Gambar 4.3 Activity Diagram Transaksi Pemesanan


(19)

Gambar 4.5 Activity Diagram Laporan

Gambar 4.6 Sequence Diagram Transaksi Penjualan

Pimpinan Sistem

Masuk ke menu laporan

Menampilkan Data Laporan

Memasukan tanggal Laporan

Menampilkan laporan

Mencetak Laporan

[Laporan]

Konsemen Kasir Form Penjulanan Sistem 1 : kebutuhan barang()

2 : mencari data barang()

3 : mencari data barang()

4 : data barang tersedia() 5 : input jumlah beli()

6 : proses pembayaran()

7 : simpan transaksi penjualan()

8 : pemberitahuan transaksi berhasil() 9 : bukti transaksi untuk di cetak()

10 : cetak bukti transaksi()

11 : cetak bukti transaksi()

12 : bukti transaksi() 13 : bukti transaksi()


(20)

Gambar 4.7 Sequence Diagram Transaksi Pemesanan


(21)

Gambar 4.9 Sequence Diagram Laporan


(22)

Gambar 4.11 Component Diagram yang di usulkan

Gambar 4.12 Deployment Diagram

Aplikasi Penjualan & pembelian ZONEX Jersey

Login.java Data User.java

Data Supplier.java Data Barang.java

Data master.java Transaksi.java

Pemesanan.java

Penjualan.java


(23)

DAFTAR TABEL

Tabel 4.1 Definisi Usecase dan Deskripsi yang Diusulkan No Usecase Deskripsi

1 Penjualan Suatu proses menjual jersey dari Zonex Jersey kepada konsumen yang mencari jersey

2 Pembelian Suatu proses pemenuhan kebutuhan barang untuk dijual Zonex Jersey yang dibeli dari supplier setelah dipesan 3 Pemesanan Suatu proses dimana Zonex Jersey melakukan pemesanan

barang pada supplier

4 Kelola Laporan Suatu proses menampilkan, melihat atau mengelola laporan atas proses yang terjadi di Zonex Jersey

Table 4.11 Rencana Pengujian

Kelas Uji

Butir Uji

Tingkat

Pengujian

Jenis

Pengujian

Login

Pengecekan Login

Sistem

Blackbox

Pengisian Data

Pengisian Data

User

Unit

Blackbox

Pengisian Data

Supplier

Blackbox

Pengisian Data

Barang

Blackbox

Cetak Laporan

Blackbox


(24)

Proses Edit Data

Blackbox

Proses Hapus Data

Blackbox

Proses Simpan

Data

Blackbox

Proses Cari Data

Blackbox

Proses

Menampilkan

Data


(25)

1

BAB I

PENDAHULUAN

1.1. Latar Belakang Penelitian

Di era globalisasi, kemajuan teknologi dan informasi sangat berpengaruh

dalam kehidupan sehari-hari, termasuk dalam dunia perekonomian, khususnya kita

harus bisa tanggap dalam perkembangan informasi yang selalu berubah-ubah

sewaktu-waktu karena itu bermanfaat bagi perusahaan yang bersifat perusahaan

perseorangan. Di era globalisasi dimana kita dituntut bisa mengimbangi dan siap

dalam menjalani kehidupan yang serba cepat dalam pengembangan informasinya.

Untuk menghadapi dan mampu mengimbangi kemajuan teknologi tersebut kita harus

siap dari berbagai segi, terutama dari segi teknologi informasi.

Salah satu elemen dari sisi teknologi yang berkembang dengan cepat saat ini

adalah dalam segi teknologi komputer. Tidak dipungkiri teknologi komputer saat ini

selalu ada di setiap kegiatan sehari-hari dalam berbagai hal. Dalam dunia bisnis,

komputer sangat berperan penting karena merupakan komponen utama yang dapat

mempermudah dan meringankan salah satu pekerjaan sehingga dapat meningkatkan

hasil kinerja di suatu perusahaan.

Teknologi informasi merupakan salah satu aspek penting dalam

pengembangan suatu perusahaan, sehingga dapat mengatasi setiap masalah


(26)

2

informasi yang bersifat berubah-ubah tiap waktu, baik berskala kecil ataupun besar

dalam suatu perusahaan.

Perusahaan akan lebih cepat maju dan berkembang jika bisa menggunakan

teknologi komputer dengan baik dan efektif. Sehingga memudahkan perusahaan

dalam melakukan suatu kegiatan perusahaan untuk mengumpulnya data-data

informasi.

Perkembangan dunia ekomoni dalam bidang

consumer product

pada saat ini

berkembang dengan sangat cepat, sehingga dapat memacu sistem kerja dalam

perusahaan tersebut. Selain itu juga, permintaan pasar yang begitu meningkat dan

sangat berpengaruh dalam aspek pekerjaan, penyebaran informasi, dan peningkatan

efektifitas pekerjaan serta pelayanan menjadi sangat bergantung untuk menggunakan

sistem berbasis komputer.

Di dalam perusahaan dibutuhkan sistem yang dapat memenuhi kebutuhan

dalam pengolahan data untuk mendukung segala macam operasional dan dapat

mengatasi hambatan masalah dalam pemanfaatan ruang dan waktu. Dengan sistem

informasi, setiap karyawan dapat berhubungan dengan siapapun dan dimanapun

dalam suatu organisasi, guna mempermudah transformasi data dan sistem yang

berjalan dalam pengembangan perusahaan.

Zonex Jersey adalah salah satu perusahaan yang bergerak dalam bidang usaha

penjualan

jersey

atau peralatan sepakbola dan futsal dengan konsep

consumer


(27)

3

product

. Zonex Jersey merupakan perusahaan berskala kecil karena didirikan oleh

pengusaha menengah.

Pembelian dan penjualan adalah salah satu kegiatan ekonomi dari perusahaan

ini, dalam melakukan proses bisnis tersebut dukungan teknologi komputer sangat

berperan penting dalam pengembangan kemajuan perusahaan.

Dalam perkembangannya tidak mungkin suatu perusahaan dapat memberi

layanan kepada konsumen tanpa didukung oleh teknologi informasi yang memadai.

Dengan pemahaman ini maka Zonex Jersey menyusun langkah-langkah perbaikan

sistem proses bisnis yang sedang berjalan.

Dalam kaitan tersebut terdapat beberapa kendala untuk suksesnya

pengembangan proses bisnis. Zonex jersey dalam proses penjualan dan pembelian

belum menggunakan sistem komputerisasi, jadi dalam proses penjualan dan

pembeliannya masih bisa dikatakan bersifat manual.

Situasi persaingan yang sangat kompetitif di pasar membuat Zonex Jersey

harus mengefektifkan sistem yang digunakan dan memberikan pelayanan yang

terbaik untuk konsumennya, agar lebih efektif dan efisien. Dengan sistem informasi

yang baik pada akhirnya akan berimbas dengan keuntungan yang lebih besar untuk

perusahaan. Perancangan sistem yang akan dibuat diharapkan dapat memberikan

solusi terhadap kendala-kendala pada proses penjualan dan pembelian barang di

Zonex Jersey.


(28)

4

Berdasarkan uraian yang dikemukakan di atas maka penulis meneta pkan judul

“SISTEM INF

ORMASI PENJUALAN & PEMBELIAN PADA ZONEX

JERSEY

1.2. Identifikasi dan Rumusan Masalah

Penulis mengidentifikasikan dan merumuskan masalah yang ada untuk bisa

mengetahui dan menjawab permasalahan yang ada pada latar belakang masalah.

1.2.1.

Identifikasi Masalah

Mengacu pada latar belakang yang penulis sampaikan di atas, maka dapat di

identifikasi permasalahan yang sedang berjalan yaitu sebagai berikut:

1.

Sistem informasi penjualan yang berjalan saat ini masih manual atau

konversional dalam hal ini belum adanya sistem komputerisasi yang berjalan.

2.

Belum adanya bukti transaksi untuk konsumen saat melakukan pembelian.

3.

Masih terjadi kesulitan dalam pembuatan laporan stok data jersey, laporan

bulanan penjualan dan pembelian jersey karena laporan hanya menggunakan

fisik kertas yang bisa hilang atau susah dicari..

4.

Belum adanya batasan hak akses antara petugas yang berhak dan yang tidak

berhak


(29)

5

1.2.2.

Rumusan Masalah

Berdasarkan identifikasi masalah di atas, maka penulis melakukan perumusan

masalah sebagai berikut:

1.

Bagaimana sistem penjualan dan pembelian yang sedang berjalan di Zonex

Jersey.

2.

Bagaimana perancangan sistem informasi penjualan dan pembelian agar dapat

membantu dalam mengelola data barang dan transaksi yang terjadi di Zonex

Jersey.

3.

Bagaimana pengujian sistem informasi penjualan dan pembelian pada Zonex

Jersey.

4.

Bagaimana implementasi sistem informasi penjualan dan pembelian pada Zonex

Jersey.

1.3. Maksud dan Tujuan Penelitian

Adapun maksud dan tujuan dibuatnya Sistem Informasi Penjualan dan

Pembelian pada Zonex Jersey adalah sebagai berikut:

1.3.1.

Maksud Penelitian

Maksud dari penelitian ini adalah untuk membuat suatu aplikasi sistem

informasi penjualan dan pembelian dimana aplikasi ini bisa membantu sumber daya

manusianya agar cepat melakukan pengolahan data di Zonex Jersey.


(30)

6

1.3.2.

Tujuan Penelitian

Adapun tujuan yang ingin dicapai dari penelitian ini adalah:

1.

Untuk mengetahui sistem penjualan dan pembelian yang sedang berjalan di

Zonex Jersey.

2.

Untuk merancang sistem informasi penjualan dan pembelian agar dapat

membantu dalam mengelola data barang dan transaksi yang terjadi di Zonex

Jersey.

3.

Untuk melakukan pengujian sistem informasi penjualan dan pembelian pada

Zonex Jersey.

4.

Untuk mengimplementasikan sistem informasi penjualan dan pembelian pada

Zonex Jersey.

1.4. Kegunaan Penelitian

Hasil dari penelitian yang dilakukan penulis diharapkan nantinya dapat

berguna baik dari kegunan praktis maupun kegunaan akademis.

1.4.1.

Kegunaan Akademis

Kegunaan akademis bagi pengembangan ilmu sistem informasi adalah untuk

membuat suatu aplikasi yang bisa menyelesaikan masalah-masalah tentang sistem

informasi penjualan dan pembelian.


(31)

7

Penelitian ini juga bisa mengembangkan hal-hal yang belum penulis dapat di

masa kuliah dengan semakin mengerti tentang pembuatan program dan

pengimplementasiannya.

1.4.2.

Kegunaan Praktis

Kegunaan praktis dari penelitian ini diharapkan memberikan

masukan-masukan ke perusahaan tentang kekurangan atau kelemahan yang masih ada di

perusahaan tersebut. Dengan adanya penelitian ini diharapkan bisa memperbaiki

kelemahan-kelemahan yang ada dan memperlancar kegiatan yang berjalan pada

perusahaan yang bersangkutan serta dapat memberikan solusi yang terbaik

1.5. Batasan Masalah

Agar penelitian yang dilakukan lebih terarah sesuai dengan tujuan penelitian,

mudah dalam pengumpulan dan pengolahan data, analisa dan menarik kesimpulan,

maka ruang lingkup dibatasi sebagai berikut:

1.

Sistem yang dirancang adalah sistem penjualan dan pembelian, dimana proses

pembayaran harus langsung dibayar di tempat secara

cash

/ tunai, dan tidak

adanya sistem bayar belakangan (hutang).


(32)

8

2.

Sistem yang dibangun ini hanya di gunakan oleh pemilik toko, kasir dan penjaga

toko, yang dimana bertugas untuk mengelola data master, data transaksi barang

dan laporan data transaksi dan laporan keuangan.

3.

Pembelian yang dilayani hanya yang datang langsung ke toko.

4.

Pada proses pembelian penulis tidak menyertakan proses retur pada supplier.

5.

Proses pemesanan terjadi saat stok minimal kurang dari 10 (stok<10) agar tidak

terjadinya

stock out

atau barang kosong, dan barang yang mempunyai

service

level

penjualan yang tinggi.

6.

Proses penyajian laporan. Berupa informasi laporan penjualan dan pembelian

atau data persediaan stok tiap bulannya.

1.6. Lokasi dan Waktu Penelitian

Penulis melakukan penelitian skripsi pada Zonex Jersey yang beralamat di

Jalan Buah Batu No.55, Bandung.

Berikut jadwal penelitian dalam bentuk tabel

Tabel 1.1

Jadwal Penelitian

NO

AKTIVITAS

WAKTU (2014)

OKTOBER

NOVEMBER DESEMBER

1

2

3

4

1

2

3

4

1

2

3

4

1

Identifikasi Kebutuhan

Observasi


(33)

9

2

Perancangan Sistem

Prototype

∞ Perancangan Prosedur

∞ Perancangan Diagram

3

Pengujian Prototype

4

Evaluasi Sistem Prototype

5

Implementasi Prototype

∞ Design

∞ Coding

∞ Testing

1.7. Sistematika Penulisan

Sistematika yang digunakan dalam penulisan skripsi ini adalah sebagai

berikut:

Secara garis besar skripsi ini terdiri dari 5 (lima) bab dengan beberapa sub

bab. Agar mendapat arah dan gambaran yang jelas mengenai hal yang tertulis,

berikut ini sistematika penulisannya secara lengkap:

BAB I. PENDAHULUAN

Bab pendahuluan ini menguraikan tentang latar belakang penelitian,

identifikasi dan rumusan masalah, maksud dan tujuan penelitian, kegunaan

penelitian, batasan masalah, lokasi dan waktu penelitian, dan sistematika

penulisan.

BAB II. LANDASAN TEORI

Pada bab Landasan Teori ini Menguraikan teori-teori yang relevan dengan

tema penulisan skripsi yang menunjang penulisan / penelitian yang bisa diperkuat


(34)

10

dengan menunjukkan hasil penelitian sebelumnya serta berisi jurnal dan hasil

penelitian yang sudah dipublikasikan untuk dijadikan referensi.

BAB III. OBJEK DAN METODE PENELITIAN

Objek dan Metode Penelitian ini Menjelaskan cara pengambilan dan

pengolahan data dengan menggunakan alat-alat analisis yang ada. Dalam bab ini

juga berisi tentang jenis metode pengumpulan data, metode pendekatan dan

pengembangan system, pengujian software, serta analisis system yang sedang

berjalan.

BAB IV. HASIL DAN PEMBAHASAN

Membahas tentang keterkaitan antar faktor-faktor dari data yang diperoleh

dari masalah yang diajukan kemudian menyelesaikan masalah tersebut dengan

metode yang diajukan dan menganalisa proses dan hasil penyelesaian masalah.

BAB V. KESIMPULAN DAN SARAN

Kesimpulan berisi jawaban dari masalah yang diajukan penulis, yang

diperoleh dari penelitian sedangkan saran ditujukan kepada pihak-pihak terkait,

sehubungan dengan hasil penelitian.

DAFTAR PUSTAKA

Berisi daftar referensi (buku, jurnal, majalah, dll), yang digunakan dalam

penulisan.


(35)

11

LAMPIRAN

Penjelasan tambahan, dapat berupa uraian, gambar, perhitungan-perhi

tungan, grafik atau tabel, yang merupakan penjelasan rinci dari apa yang disajikan

di bagian-bagian terkait sebelumnya.


(36)

BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Dengan dibangunnya aplikasi sistem informasi penjualan dan pembelian pada

Zonex jersey ini diharapkan dapat menyelesaikan segala masalah yang ada

sebelumnya. Adapun kesimpulan yang dapat diambil sebelum di implementasikan

pada toko Zonex Jersey diantaranya adalah sebagai berikut:

1

Sistem informasi penjualan dan pembelian Zonex Jersey dapat membantu

mengerjakan proses penjualan dan pembelian secara komputerisasi dari yang

sebelumnya bersifat konvensional.

2

Sistem informasi ini dapat menyediakan bukti transaksi untuk konsumen saat

terjadinya proses penjualan

3

Sistem informasi ini dapat membuat laporan yang terstruktur dan tertata rapi

secara komputerisasi.

4

Memberikan batasan hak akses agar terjaga keamanan data dari pihak yang

tidak berwenang.


(37)

124

5.2. Saran

Berdasarkan kesimpulan diatas, maka saran-saran yang dapat dikemukakan

agar menjadi bahan masukan dan pertimbangan untuk pemeliharaan dan

pengembangan sistem informasi penjualan dan pembelian pada Zonex Jersey.

Adapun saran-saran yang dikemukan bagi peneliti lain yang akan menegmbangkan

sistem ini selanjutnya diharapkan agar mampu mengembangkan sistem ini jauh lebuh

baik, diantaranya adalah sebagai berikut:

1.

Sebaiknya sistem ini bisa melakukan penjualan dan pembelian secara online

2.

Sebaiknya sistem ini untuk kedepannya menyertakan sistem retur kepada

supplier maupun dari konsumen.

3.

Sebaiknya dalam data barang, bisa ditambah kategori barang untuk

menambah jenis barang yang dijual.

4.

Untuk penjualan barang dalam skala besar bisa memotong diskon secara

otomatis


(38)

(39)

SISTEM INFORMASI PENJUALAN DAN PEMBELIAN

PADA ZONEX JERSEY

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada Program

Studi Sistem Informasi Jenjang S1 (Sarjana) Fakultas

Teknik dan Ilmu Komputer

ARIA ANUGRAH PRATAMA

1.05.08.904

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(40)

vi

DAFTAR ISI

LEMBAR PENGESAHAN

LEMBAR PERNYATAAN KEASLIAN

ABSTRAK ... i

ABSTRACT

... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xv

DAFTAR SIMBOL ... xvi

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian ... 1

1.2. Identifikasi dan Rumusan Masalah ... 4

1.2.1. Identifikasi Masalah ... 4

1.2.2. Rumusan Masalah ... 4

1.3. Maksud dan Tujuan Penelitian ... 5

1.3.1. Maksud Penelitian ... 5

1.3.2.Tujuan Penelitian ... 5

1.4. Kegunaan Penelitian... 6

1.4.1. Kegunaan Akademis ... 6

1.4.2. Kegunaan Praktis ... 7


(41)

vii

1.6 Lokasi dan Waktu Penelitian ... 8

1.7 Sistematika Penulisan ... 9

BAB II LANDASAN TEORI

2.1 Konsep Dasar Sistem ... 12

2.1.1. Pengertian Sistem ... 12

2.1.2. Karakteristik Sistem ... 13

2.1.3. Klasifikasi Sistem ... 14

2.2. Konsep Dasar Informasi ... 16

2.2.1 Pengertian Informasi ... 16

2.2.2 Kualitas Informasi ... 16

2.2.3 Nilai Informasi ... 17

2.3 Sistem Informasi ... 18

2.3.1 Pengertian Sistem Informasi ... 18

2.3.2 Komponen Sistem Informasi ... 19

2.3.3 Klasifikasi Sistem Informasi ... 19

2.3.4 Nilai Sistem Informasi ... 21

2.4 Metode Pendekatan Sistem ... 21

2.4.1 Konsep Dasar Objek ... 21

2.5 Penjualan ... 22

2.6Pembelian ... 23

2.7Pengenalan Java Language ... 23


(42)

viii

2.7.2 Kelebihan dan Kekurangan Java ... 26

2.7.3.1 Kelebihan Java ... 26

2.7.3.2 Kelemahan Java ... 28

BAB III OBJEK DAN METODE PENELITIAN

3.1 Objek Penelitian ... 29

3.1.1 Sejarah Singkat Perusahaan ... 29

3.1.2 Visi dan Misi Perusahaan ... 30

3.1.2.1 Visi Perusahaan ... 30

3.1.2.2 Misi Perusahaan ... 30

3.1.3 Struktur Organisasi Perusahaan ... 30

3.1.4 Deskripsi Tugas ... 31

3.2 Metode Penelitian... 32

3.2.1 Desain Penelitian ... 33

3.2.2 Jenis dan Metode Pengumpulan Data ... 33

3.2.2.1 Sumber Data Primer ... 34

3.2.2.2 Sumber Data Sekunder ... 35

3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 35

3.2.3.1 Metode Pendekatan Sistem ... 36

3.2.3.2 Metode Pengembangan Sistem ... 36

3.2.3.3 Alat Bantu Analisis dan Perancangan ... 37

3.2.4 Pengujian Software ... 40


(43)

ix

3.3.1 Analisis Dokumen ... 42

3.3.2 Analisis Prosedur yang Sedang Berjalan ... 44

3.3.2.1 Usecase Diagram ... 46

3.3.2.2 Activity Diagram ... 49

3.3.3Evaluasi Sistem yang Berjalan ... 51

BAB IV HASIL DAN PEMBAHASAN

4.1Perancangan Sistem ... 53

4.1.1 Tujuan Perancangan Sistem ... 53

4.1.2 Gambaran Umum Sistem yang Diusulkan ... 53

4.1.3 Perancangan Prosedur yang Diusulkan ... 54

4.1.3.1 Usecase Diagram ... 55

4.1.3.1.1 Skenario Usecase yang Diusulkan ... 56

4.1.3.2 Activity Diagram ... 60

4.1.3.3 Sequence Diagram ... 63

4.1.3.4 Class Diagram ... 66

4.1.3.5 Component Diagram ... 67

4.1.3.6 Deployment Diagram ... 68

4.1.3.7 Kodefikasi ... 69

4.2Perancangan Antar Muka ... 71

4.2.1 Struktur Menu ... 71

4.2.2 Perancangan Input ... 72


(44)

x

4.2.2.2 Rancangan Menu Login ... 73

4.2.2.3 Rancangan Form Data User ... 74

4.2.2.4 Rancangan Form Data Supplier ... 74

4.2.2.5 Rancangan Form Data Barang ... 75

4.2.2.6 Rancangan Form Data Pembelian ... 75

4.2.2.7 Rancangan Form Data Penjualan ... 76

4.2.2.8 Rancangan Form Pemesanan ... 77

4.2.2.9 Rancangan Laporan Pembelian ... 78

4.2.2.10 Rancangan Laporan Penjualan ... 79

4.2.2.11 Rancangan Laporan Persediaan Barang ... 79

4.2.3 Perancangan Output ... 80

4.2.3.1 Perancangan Output Faktur Pemesanan Jersey ... 80

4.2.3.2 Perancangan Output Faktur Penjualan Jersey ... 80

4.2.3.3 Perancangan Output Laporan Pembelian Jersey ... 81

4.2.3.4 Perancangan Output Laporan Penjualan Jersey ... 82

4.2.3.5 Perancangan Output Laporan Persediaan Jersey... 82

4.3 Perancangan Arsitektur Jaringan... 83

4.4 Implementasi ... 84

4.4.1 Batasan Implementasi ... 85

4.4.2 Implementasi Perangkat Lunak ... 85

4.4.3 Implementasi Perangkat Keras ... 86

4.4.4 Implementasi Basis Data (Sintaks SQL) ... 86


(45)

xi

4.4.6 Implementasi Instalasi Program ... 97

4.4.6.1 Instalasi XAMPP ... 97

4.4.6.2 Instalasi Program Aplikasi ... 102

4.4.7 Penggunaan Program ... 107

4.5 Pengujian ... 118

4.5.1 Rencana Pengujian ... 119

4.5.2 Kasus dan Hasil Pengujian ... 120

4.5.3 Kesimpulan Hasil Pengujian ... 122

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ... 123

5.2 Saran ... 124

DAFTAR PUSTAKA


(46)

DAFTAR PUSTAKA

Jogiyanto HM, 2005,

Analisis dan Desain: Sistem Informasi Pendekatan Terstruktur

Teori dan Praktik Aplikasi Bisnis

. Andi Ofset. Yogyakarta.

Kadir, Abdul. 2003.

Pengenalan Sistem Informasi

. Andi Ofset. Yogyakarta.

Kadir, Abdul. 2008.

Dasar Pemograman Web Dinamis Menggunakan Php

. Andi

Ofset. Yogyakarta.

Ladjamudin, Al-Bahra bin. 2005.

Analisis Sistem Informasi.

Graha Ilmu. Yogyakarta.

Nugroho, Adi. 2009.

Rekayasa Perangkat Lunak menggunakan UML dan JAVA

.

Andi Ofset. Yogyakarta.

Sugiono. 2009.

Pengertian Objek Penelitian dan Metode Penelitian

. Andi Ofset.

Yogyakarta.

Sumber Internet

http://almiabdya.blogspot.com/2013/05/sistem-informasi-akuntansi-pembelian.html/

http://id.wikipedia.org/wiki/Java


(47)

iii

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT, atas segala

rahmat, hidayah dan karunia-Nya dan tidak lupa juga sholawat serta salam penulis

limpahkan kepada Nabi Muhamad saw., sehingga penulis dapat dengan lancer

menyelasaikan laporan skripsi yang berjudul “

Sistem Informasi Penjualan dan

Pembelian Pada Zonex Jersey

”. Laporan ini disusun seb

agai salah satu syarat

dalam menempuh sidang tugas akhir Program Strata 1 (S1) pada jurusan Sistem

Informasi Fakultas Teknik dan Ilmu Kompuer Universitas Komputer Indonesia

(UNIKOM).

Penulis menyadari bahwa laporan ini masih terlalu jauh dari predikat

sempurna. Oleh karena itu, dengan segala kerendahan hati penulis mengharapkan

saran dan koreksi yang membangun dari pembaca sehingga dalam penulisan

selanjutnya dapat lebih baik.

Keberhasilan penulis dalam penyusunan laporan ini tidak lepas dari

bantuan dan dorongan berbagai pihak, oleh karena itu perkenankan penulis

menyampaikan terimakasih yang tulus kepada semua pihak yang telah membantu

memberikan material, spiritual dan motivasi yang tak terhingga, antara lain

kapada :


(48)

iv

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

dan Ilmu Komputer Universitas Komputer Indonesia.

3.

Citra Noviyasari, S.Si,. MT. selaku Ketua Program Studi Sistem Informasi

Universitas Komputer Indonesia (UNIKOM) Bandung.

4.

Syahrul Mauluddin,S.Kom,. M.Kom. selaku Wali Dosen Kelas Karyawan

5.

Julian Chandra, S.Kom,. M.Kom,. dosen pembimbing yang telah

membimbing dan mengarahkan dalam penyusunan skripsi ini.

6.

Seluruh Dosen dan Staff Jurusan Sistem Informasi Universitas Komputer

Indonesia (UNIKOM) Bandung.

7.

Seluruh Pemimpin dan karyawan Zonex Jersey yang telah mengijinkan

penulis untuk melakukan penelitian.

8.

Kedua orang tuaku, Bapak Hikmat dan Ibu Iis, yang telah memberikan

dukungan material dan spiritual juga kasih sayang yang tidak pernah

berhenti.

9.

Untuk teman

teman kelas karyawan, terima kasih atas dukungan,

dorongan serta kebersamaannya selama ini, terutama Mila Laelatin yang

selalu memberikan semangat dan bantuannya.

10.

Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah

banyak membantu penulis dalam penyelesaian skripsi, terima kasih atas

dukungan dan bantuannya.


(49)

v

Harapan besar penulis, semoga skripsi ini dapat bermanfaat dan

menambah pengetahuan bagi kita semua, khususnya bagi penulis dan umumnya

bagi pembaca.

Bandung, Februari 2015

Penulis

Aria Anugrah Pratama

NIM. 10508904


(50)

(51)

(52)

(1)

iii

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT, atas segala rahmat, hidayah dan karunia-Nya dan tidak lupa juga sholawat serta salam penulis limpahkan kepada Nabi Muhamad saw., sehingga penulis dapat dengan lancer menyelasaikan laporan skripsi yang berjudul “Sistem Informasi Penjualan dan Pembelian Pada Zonex Jersey”. Laporan ini disusun sebagai salah satu syarat dalam menempuh sidang tugas akhir Program Strata 1 (S1) pada jurusan Sistem Informasi Fakultas Teknik dan Ilmu Kompuer Universitas Komputer Indonesia (UNIKOM).

Penulis menyadari bahwa laporan ini masih terlalu jauh dari predikat sempurna. Oleh karena itu, dengan segala kerendahan hati penulis mengharapkan saran dan koreksi yang membangun dari pembaca sehingga dalam penulisan selanjutnya dapat lebih baik.

Keberhasilan penulis dalam penyusunan laporan ini tidak lepas dari bantuan dan dorongan berbagai pihak, oleh karena itu perkenankan penulis menyampaikan terimakasih yang tulus kepada semua pihak yang telah membantu memberikan material, spiritual dan motivasi yang tak terhingga, antara lain kapada :


(2)

iv

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 dan Ilmu Komputer Universitas Komputer Indonesia.

3. Citra Noviyasari, S.Si,. MT. selaku Ketua Program Studi Sistem Informasi Universitas Komputer Indonesia (UNIKOM) Bandung.

4. Syahrul Mauluddin,S.Kom,. M.Kom. selaku Wali Dosen Kelas Karyawan 5. Julian Chandra, S.Kom,. M.Kom,. dosen pembimbing yang telah

membimbing dan mengarahkan dalam penyusunan skripsi ini.

6. Seluruh Dosen dan Staff Jurusan Sistem Informasi Universitas Komputer Indonesia (UNIKOM) Bandung.

7. Seluruh Pemimpin dan karyawan Zonex Jersey yang telah mengijinkan penulis untuk melakukan penelitian.

8. Kedua orang tuaku, Bapak Hikmat dan Ibu Iis, yang telah memberikan dukungan material dan spiritual juga kasih sayang yang tidak pernah berhenti.

9. Untuk teman – teman kelas karyawan, terima kasih atas dukungan, dorongan serta kebersamaannya selama ini, terutama Mila Laelatin yang selalu memberikan semangat dan bantuannya.

10.Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah banyak membantu penulis dalam penyelesaian skripsi, terima kasih atas dukungan dan bantuannya.


(3)

v

Harapan besar penulis, semoga skripsi ini dapat bermanfaat dan menambah pengetahuan bagi kita semua, khususnya bagi penulis dan umumnya bagi pembaca.

Bandung, Februari 2015 Penulis

Aria Anugrah Pratama NIM. 10508904


(4)

(5)

(6)