• Tidak ada hasil yang ditemukan

Sistem Informasi Pembelian dan Penjualan Pada Toko New Vertex DVD

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pembelian dan Penjualan Pada Toko New Vertex DVD"

Copied!
172
0
0

Teks penuh

(1)

SKRIPSI

Di ajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

Fakultas Teknik dan Ilmu Komputer

Rizky Dwi Handanie

10509031

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

(2)

ABSTRAK

Perkembangan teknologi saat ini begitu pesat, seiring dengan pesatnya laju perkembangan ini dituntut adanya informasi yang cepat, tepat dan akurat sehingga mengakibatkan persaingan yang semakin kompetitif, dalam hal ini new Vertex DVD berusaha sebaik mungkin sebagai suatu perusahaan yang maju. Permasalahan di new Vertex DVD adalah belum adanya sistem informasi yang bisa menunjang seluruh kegiatannya dengan baik, untuk itu di perlukan sebuah sistem yang bisa menunjang kegiatan tersebut agar mempercepat informasi dan dapat berjalan dengan baik.

Perancangan sistem yang digunakan untuk merancang sistem informasi ini adalah dengan metode prototype, alat bantu yang digunakan untuk merancang

sistem berupa flowmap, konteks diagram, data flow diagram, dan teknik

pengumpulan datanya penulis menggunakan metode penelitian deskriptif dengan cara observasi dan wawancara langsung pada pihak yang besangkutan. Adapun bahasa pemograman yang digunakan adalah bahasa JAVA dengan perangkat lunak NetBeans, MYSQL dan IREPORT.

Sistem yang dirancang penulis adalah Sistem Informasi Penjualan & Pembelian Pada Toko new Vertex DVD. Dengan sistem ini diharapkan kegiatan yang berlangsung pada perusahaan tersebut berlangasung dapat berjalan dengan cepat, tepat, efektif dan efisien.

(3)

DVD Vertex trying our best as a company forward. Problems in new Vertex DVD is the absence of an information system that can support all activities well, for it was in need of a system that can support these activities in order to speed up the information and can run well.

The design of the system used to design the information system is the prototype method, the tools used to design a system flowmap, context diagrams, data flow diagrams, and data collection techniques the author uses descriptive method by observation and direct interviews with the parties concerned shall . The programming language used is the language JAVA BEAN NET software, MySQL and iReport.

The system is designed is the author of Sales & Purchase Information Systems In Stores new Vertex DVD. With this system the expected activities that take place at the company berlangasung can run fast, precise, effective and efficient.

(4)

1. PENDAHALUAN

1.1Latar Belakang Penelitian

Perkembangan teknologi saat ini begitu pesat, seiring dengan pesatnya laju perkembangan ini dituntut adanya informasi yang cepat, tepat dan akurat sehingga mengakibatkan persaingan yang semakin kompetitif. Ketatnya persaingan dan pesatnya perkembangan teknologi dan informasi yang ada menuntut suatu sistem yang lebih baik, cepat dan handal dalam menyelesaikan masalah.

Teknologi komputer yang sangat canggih dan modern akan memudahkan kita untuk melakukan pengolahan data yang dapat menghemat waktu, ruang dan biaya, serta dari segi keamanan juga dapat terjamin. Kemajuan teknologi informasi tidak luput dari kemajuan perkembangan Hardware/Software yang selama ini dikenal dengan istilah komputer. Komputer merupakan salah satu bentuk teknologi yang banyak di gunakan di berbagai perusahaan baik itu perusahaan kecil maupun perusahaan besar. Teknologi dapat mempengaruhi dunia bisnis sehingga membawa perubahan-perubahan yang signifikan diberbagai bidang industri, selain itu dibidang pendidikan, bahkan sudah masuk kehidupan sehari-hari manusia itu sendiri. Lihat pada kecenderungan orang atau suatu badan untuk selalu menggunakan komputer dalam segala aktivitas usahanya, terutama dalam hal pengolahan data atau informasi dan pengambilan keputusan.

Di jaman modern saat ini komputer sudah menjadi kebutuhan di berbagai bidang. Dimana komputer di gunakan untuk mengolah data pada toko new Vertex

DVD yang masih mengerjakan secara manual. Dari mulai pencatatan stok barang,

barang masuk, barang keluar, dan retur. jadi masih banyak dokumen yang terlihat kurang rapih dan tidak berada di tempat sebagaimana mestinya. Sering kali juga terjadi kesalahan dalam kesamaan jumlah barang yang keluar dan masuk.

Untuk itu penulis akan merancang sistem informasi pengolahan data agar semua proses bisa berjalan optimal sehingga mengurangi seminimal mungkin kesalahan yang sering terjadi. Maka penulis mengambil judul :

Sistem Informasi Pembelian & Penjualan pada toko new Vertex DVD”. 1.2 Identifikasi dan Rumusan Masalah

1.2.1 Indentifikasi Masalah

Berdasarkan analisa yang telah dilakukan, penulis mendapatkan permasalahan yang dihadapi dan diidentifikasikan sebagai berikut:

1. Semua proses pencatatan mulai dari pencatatan stok barang, barang keluar, barang masuk masih menggunakan sistem manual.

2. Dokumen yang berbentuk fisik mudah rusak dan hilang.

(5)

berikut :

1. Bagaimana sistem informasi pembelian dan penjualan yang sedang berjalan pada toko new Vertex DVD.

2. Bagaimana menghasilkan rancangan Sistem Informasi pembelian dan

penjualan pada toko new Vertex DVD.

3. Bagaimana Membangun Perangkat lunak untuk Sistem Informasi

pembelian dan penjualan pada toko new Vertex DVD.

4. Bagaimana melakukan pengujian perangkat lunak pada Sistem Informasi

pembelian dan penjualan pada toko new Vertex DVD.

1.3Maksud dan Tujuan Penelitian

Sesuai dengan identifikasi masalah diatas maka maksud dari kegiatan penelitian ini adalah untuk membangun atau merancang suatu sistem informasi pembelian dan penjualan, yang mana dengan adanya rancangan sistem yang dibangun nantinya akan membantu dan mempermudah perusahaan dalam pengolahan data dalam waktu yang relative lebih singkat.

Adapun tujuan diadakannya penelitian ini yaitu sebagai berikut :

1. Untuk mengetahui sistem yang sedang berjalan di toko new Vertex DVD .

2. Untuk menghasilkan perancangan Sistem Informasi pembelian dan penjualan

di toko new Vertex DVD .

3. Untuk membangun aplikasi perangkat lunak untuk Sistem Informasi

pembelian dan penjualan di toko new Vertex DVD .

4. Untuk melakukan pengujian perangkat lunak pada Sistem Informasi

pembelian dan penjualan di toko new Vertex DVD

1.4 Kegunaan Praktis 1.4.1 Kegunaan Praktis

1. pemilik toko new vertex DVD diharapkan dapat mengembangkan sistem

penjualan, pembelian, persediaan barang, yang sedang berjalan di new vertex DVD menjadi sistem yang terkomputerisasi.

2. Mempercepat proses pendataan barang masuk maupun keluar dengan aplikasi

penjualan, pembelian, persediaan barang, yang sudah terkomputerisasi.

3. Mengurangi kesalahan dalam pendataan dan perhitungan untuk mendapatkan

(6)

1.4.2 Kegunaan Akademis

1. Bagi Pengembangan Ilmu Pengetahuan

Dapat memberikan suatu karya penelitian yang baru yang dapat mendukung dalam pengembangan sistem informasi, khususnya pengembangan sistem informasi penjualan, pembelian, persediaan barang.

2. Bagi Peneliti

Dapat menambah wawasan dengan menerapkan ilmu yang diperoleh di bangku perkuliahan maupun dari penelitian ini untuk menjadikan perkembangan yang lebih baik menuju ke jenjang yang selanjutnya.

3. Bagi Peneliti Lain

Menjadi bahan masukandan menjadikan referensi bagi penelitian yang sama dengan yang dibahas pada penelitian ini untuk mencapai hasil yang diinginkan.

1.5Batasan Masalah

Pembatasan masalah ini dilakukan oleh peneliti agar penelitian menjadi lebih terarah kepada apa yang diteliti sehingga tidak keluar dari jalur penelitian, berikut adalah batasan masalah dari penelitian :

1. Aplikasi yang dibuat berkisar pada data penjualan dan pembelian, stok barang.

2. Transaksi pembayaran dilakukan secara tunai.

3. Laporan barang masuk, laporan barang keluar.

4. Bahasa pemrograman yang digunakan yaitu Java Netbeans dan menggunakan

database MySql.

II. KAJIAN PUSTAKA 2.1 Konsep Dasar Sistem

Dalam konsep dasar sistem terdapat sejumlah teori untuk mendukung dasar yang di jadikan patokan dalam menjalankan penelitian , penulis akan menjelaskan pendapat dari para ahli yang berkaitan dengan teori yang digunakan untuk merancang dan mencari solusi masalah yang akan didapat serta dasar dalam pemahaman sebuah sistem serta metode yang digunkan untuk melaksanakan kegiatan penelitian.

2.1.1 Pengertian Sistem

(7)

Bentuk umun dari suatu sistem terdiri atas masukan (input), proses dan keluaran (output) seperti terlihat pada gambar 2.1, dalam bentuk umum sistem ini bisa melakukan satu atau lebih masukan yang akan diproses.

2.1.3 Karakteristik Sistem

a. Komponen Sistem (System Components)

b. Batasan Sistem (Boundry System)

c. Lingkungan Luar Sistem (Environments System)

d. Penghubung Sistem (InterfaceSystem) e. Masukan Sistem (Input System) f. Keluaran Sitem (OutputSystem) g. Pengolah Sistem (Proses System)

h. ObjectiveandGoal (Sasaran dan Tujuan Sistem) 2.1.4 Tujuan Perancangan Sistem

1. Tahap setelah analisis dari siklus pengembangan sistem.

2. Pendefinisian dari kebutuhan-kebutuhan fungsional.

3. Persiapan untuk rancangan dan implementasi.

4. Menggambarkan bagaimana suatu sistem dibentuk.

5. Penggambaran, perancangan dan pembuatan sketsa atau pengaturan dari

beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi.

2.1.5 Elemen Sistem

1. Tujuan, tujuan ini menjadi motivasi yang mengarahkan pada sistem, karena tanpa tujuan yang jelas sistem menjadi tak terarah dan tak terkendali.

2. Masukan, masukan (Input) sistem adalah segala sesuatu yang masuk ke dalam

sistem dan selanjutnya menjadi bahan untuk di proses. Masukan dapat berupa hal - hal terwujud maupun yang tidak terwujud. Masukan berwujud adalah bahan mentah, sedangkan yang tidak berwujud adalah informasi.

3. Proses, proses merupakan bagian yang melakukan perubahan atau

(8)

4. Keluaran, keluaran (output) merupakan hasil dari pemrosesan sistem dan keluaran dapat menjadi masukan untuk subsistem lainnya.

5. Batas, batas (boundary) Sistem adalah pemisah antara sistem dan daerah di luar sistem. Batas sistem menentukan konfigurasi, ruang lingkup, atau kemapuan sistem.

6. Mekanisme pengendalian dan umpan balik, mekanisme pengendalian (control

mechanism) di wujudkan dengan menggunakan umpan balik (feedback), sedangkan umpan balik ini digunakan untuk mengendalikan masukan maupun proses. Tujuannya untuk mengatur agar sistem berjalan dengan tujuan.

7. Lingkungan, lingkungan adalah segala sesuatu yang berada di luar sistem.

2.1.6 Klasifikasi

Sistem dapat diklasifikasikan dari beberapa sudut pandang.Klasifikasi sistem tersebut di antaranya; Sistem abstrak (abstrak system), Sistem fisik (physical system), sistem tertentu (deterministic system), sistem tak tentu (probalistik system), sistem tertutup (close system), dan sistem terbuka (open system).

2.2 Pengertian Sistem Informasi

Menurut (O’brian,2005) Sistem informasi (Information system)

merupakan kombinasi teratur dari orang-orang, perangkat keras (hardware),

Perangkat lunak (Software), jaringan komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi.

2.2.1 Ciri Informasi

Sejumlah Informasi yang biasa kita dengarkan atau kita peroleh kadang memiliki karakteristik yang berbeda, tentunya hal itu disesuaikan dengan sumber informasi, bentuk dan jenis informasi serta untuk apa informasi itu kita cari.

2.2.2 Komponen Sistem Informasi

Untuk mendukung lancarnya suatu sistem informasi dibutuhkan beberapa komponen yang fungsinya sangat vital di dalam sistem informasi. Menurut Jogiyanto (2005:698) sistem Informasi terdiri 6 (enam)

2.3 Penjualan

(9)

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).

2.7 Sistem Pengolahan Data 2.7.1 Data

Menurut McLeod,2004 Data adalah kenyataan yang menggambarkan adanya suatu kejadian (event) data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai. Data dapat berbentuk nilai yang terformat, teks, citra, audio, dan video.

2.7.2 Basis Data

Basis Data (database) dapat di artikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan data merupakan representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan peristiwa, konsep, keadaan dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.

III. OBJEK DAN METODE PENELITIAN 3.1.1 Objek Penelitian

Objek Penelitian yang diteliti adalah toko new vertex DVD yang berada di jl. ambon no 14 Bandung, Jawa Barat.

3.1.2 Metode Penelitian

Metode Penelitian adalah memperoleh mengumpulkan atau mencatat data yang digunakan untuk faktor-faktor yang berhubungan dengan pokok permasalahan sehinggga akan didapat suatu kebenaran atas data yang diperoleh

3.1.3 Desain Penelitian

(10)

3.1.4 Jenis dan Metode Pengumpulan Data

Didalam penelitian yang dilakukan oleh penulis, maka suatu metode yang digunakan sebagai alat atau sarana pengambilan data-data.

3.2.2.2 Data sekunder

Merupakan data yang diperoleh dari perusahaan dalam bentuk yang sudah jadi. Data sekunder ini berupa data dokumentasi dengan cara mengumpulkan data yang tertulis yaitu kegiatan memperoleh data dengan menganalisis dan memepelajari dokumen atau catatan yang ada yang terdapat pada di pengurus perpustakaan

3.1.5 Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem menggambarkan tahapan-tahapan dalam proses penelitian guna memecahkan masalah penelitian dari awal perencanaan hingga tercapainya tujuan penelitian dan pengembangan sistem.

3.1.5.1Metode Pendekatan Sistem

Metode pendekatan sistem yang digunakan oleh penulis untuk merancang

sistem informasi pembelian dan penjualan berbasis java desktop pada new Vertex

DVD ini adalah metode pendekatan sistem berorientasi terstruktur (Structure Oriented).

3.1.5.2Metode Pengembangan Sistem

Metode yang digunakan dalam pengembangan untuk membangun sistem

informasi pembelian dan penjualan java desktop pada new Vertex DVD ini yaitu

metode prototype. Metode prototype yaitu salah satu metode pengembangan

perangkat lunak yang banyak digunakan karena dengan metode prototype ini

pengembang dan user dapat saling berinteraksi selama proses pembuatan sistem sehingga apabila terjadi kesalahan dapat langsung dievaluasi.

3.2.4 Pengujian Software

Pengujian perangkat lunak (software) adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempresentasikan kajian pokok dari spesifikasi, desain, dan pengkodean. Pengujian software yang penulis gunakan dalam penelitian ini adalah black box.

IV.HASIL PENELITIAN ( ANALISIS DAN PERANCANGAN SISTEM ) 4.1 Analisis Sistem yang Berjalan

(11)

4.1.1 Analisis Kebutuhan

Dalam membangun sebuah sistem , maka terlebih dahulu menganalisi kebutuhan – kebutuhan yang terdapat pada sistem yang berjalan.

4.1.1.1Flowmap

Flowmap merupakan bagan yang menggambarkan dan menjelaskan urutan prosedur - prosedur arus pekerjaan secara keseluruhan dari sistem menggambarkan aliran data atau dokumen dari satu entitas ke entitas lain.

4.1.1.2 Diagram Konteks

Diagram kontek adalah suatu diagram sederhana yang menghubungkan antaraentity luar, masukkan dan keluaran dari sistem. Diagram kontek dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.

4.1.1.3 Kamus Data

Dengan menggunakan kamus data analisis sistem dapat mendefinisikan data yang mengalir pada sebuah sistem dengan lengkap dan dengan menggunakan kamus data bisa terlihat data dari proses suatu ke proses yang lainnya.

Perancangan Basis Data

Adapun alat Bantu yang digunakan dalam perancangan basis data adalah sebagai berikut:

1. Normalisasi

Normalisasi dilakukan sebagai uji coba pada suatu relasi secara berkelanjutan untuk menentukan apakah relasi itu sudah baik atau belum. Normalisasi yang dilakukan betujuan untuk menghilangkan atribut yang sama pada tabel-tabel sehingga tidak terjadi redudansi.

2. Tabel relasi

Menurut Al-bahra bin lajamudin (2005:142). Tabel relasi merupakan hubungan yang terjadi pada suatu tabel dengan yang lainnya, berfungsi untuk mengatur operasi suatu database

3. Entity Relationship Diagram (ERD)

(12)

54 antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan symbol .

4.2 Perancangan Sistem

Perancangan sistem dilakukan setelah tahap analisis telah dilakukan. Tujuannya untuk mendapatkan gambaran dengan jelas apa yang harus dikerjakan pada permasalahan yang ada. Berdasarkan hasil analisis pada bab sebelumnya, maka diusulkan perancangan sistem baru untuk mengatasi beberapa permasalahan yang ada di sistem sebelumnya.

4.2.1 Tujuan Perancangan Sistem

Tujuan dari perancangan sistem ini adalah untuk menghasilkan sebuah sistem yang dapat membantu proses manajemen pada Toko new Vertex DVD. Perancangan aplikasi yang diusulkan merupakan langkah untuk lebih mudah dan efektif dalam berkerja dari sistem yang berjalan. Perancangan ini juga diharapkan dapat membuat para pegawai lebih nyaman dalam bekerja, karena dengan adanya sistem ini dapat membuat pekerjaan masing-masing lebih mudah dikerjakan .

4.2.2 Gambaran Umum Sistem yang Diusulkan

Sistem informasi penjualan dan pembelian yang diusulkan adalah pengolahan data dari sistem manajemen yang berlaku yang menghasilkan data – data barang masuk, barang keluar, hingga laporan akhir.

4.2.3 Flowmap yang di usulkan

Flowmap hubungan antara pelaku proses dengan sistem manual maupun komputerisasi dan aliran data dalam bentuk dokumen input maupun output. Berikut adalah flowmap dari sistem yang diusulkan oleh penulis.

4.2.4 Konteks Diagram

Konteks Diagram adalah lingkup suatu sistem, yaitu keterkaitan antar

sistem manajemen yang diterapkan. Lingkup ini ditentukan dari besarnya pengaruh data yang diterima dan informasi yang dihasilkan lingkupan ini diwakili oleh entitas- entitas luar, dimana digambarkan tentang entitas yang memberikan sesuatu kepada atau dari suatu sistem

4.2.5 Data Flow Diagram (DFD)

DFD merupakan proses yang menggambarkan alur informasi yang lebih detail dari spesifikasi yang merupakan pengembangan dari diagram konteks yang sudah diterapkan di gambar di atas

4.3 Perancangan Arsitektur jaringan

(13)

Berikut adalah rancangan jaringan pada new Vertex DVD

4.4 Implementasi

Implementasi merupakan penerapan dari seluruh rancangan yang sudah dibuat sebelumnya dengan aplikasi program yang sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program perancangan pada para pelaku sistem sehingga pengguna (user) dapat memberikan masukan kepada pengembangan sistem.

4.4.1 Batasan Implementasi

Dalam mengimplementasikan perangkat lunak pemantau dan pengendalian aplikasi ini ada beberapa hal yang menjadi batasan implementasi

4.4.2 Implementasi Perangkat Lunak

Untuk mendukung kelancaran sistem informasi penjualan ini diperlukan perangkat lunak untuk mengeksekusi dari suatu program yang dirancang. Perangkat lunak yang digunakan sebagai pendukung informasi.

4.4.3 Implementasi Perangkat Keras

Untuk mendukung terlaksananya penerapan aplikasi java yang dirancang, maka sistem pengoperasian ini membutuhkan komputer sebagai server yang memudahkan dalam menjalankan program aplikasi dengan spesifikasi

4.4.4 Implementasi Basis data

Pembuatan basis data dilakukan dengan menggunakan aplikasi database SQL Server 2000.

4.4.5 Implementasi Antar Muka

(14)

V. KESIMPULAN DAN SARAN 5.1 Kesimpulan

1. Dengan adanya aplikasi sistem informasi penjualan & pembelian maka perusahaan tidak perlu mengalami kesulitan dalam hal menyimpan data stok barang masuk dan stok barang keluar.

2. Dengan adanya aplikasi ini maka perusahaan akan lebih memudahkan dalam

proses penjualan & pembelian karna sistem yang dibangun sudah terkomputerisasi dengan adanya database.

3. Dengan adanya aplikasi ini memudahkan dalam pencarian data barang

maupun laporan barang, pembelian & penjualan.

5.2.1 Saran

(15)

KATA PENGANTAR………..iii

1.1 Latar Belakang Penelitian ... 1

1.2 Identifikasi dan Rumusan Masalah ... 2

1.2.1 Identifikasi masalah ... 2

1.2.2 Rumusan masalah ... 3

1.3 Maksud dan Tujuan Penelitian ... 3

1.4 Kegunaan Penelitian ... 4

1.4.1 Kegunaan Praktis ... 4

1.4.2 Kegunaan Akademis ... 5

1.5 Batasan Masalah ... 5

1.6 Lokasi dan Waktu Penelitian ... 6

1.7 Sistematika Penulisan ... 7

BAB II ... 9

LANDASAN TEORI ... 9

2.1 Konsep Dasar Sistem ... 9

2.1.1 Pengertian Sistem ... 9

2.1.2 Bentuk Umum Sistem ... 9

2.1.3 Karakteristik Sistem ... 10

2.1.4 Tujuan Perancangan Sistem ... 12

(16)

2.2 Pengertian Sistem Informasi ... 14

2.2.1 Ciri Informasi ... 15

2.2.2 Komponen Sistem Informasi ... 16

2.3 Penjualan ... 17

2.4 XAMPP ... 18

2.5 MySQL ... 18

2.6 Sistem Manajemen Basis Data Relasional ... 19

2.7 Sistem Pengolahan Data... 22

2.7.1 Data ... 22

2.7.2 Basis Data ... 23

2.8 Jaringan Komputer ... 23

2.8.1 Jenis Jaringan Komputer ... 24

2.8.2 Manfaat Jaringan Komputer ... 25

BAB III ... 27

OBJEK DAN METODOLOGI PENELITIAN ... 27

3.1 Objek Penelitian ... 27

3.2.2 Visi dan Misi Perusahaan ... 27

3.2.3 Struktur Organisasi ... 28

3.2.4 Deskripsi Tugas... 29

3.2 Metode Penelitian ... 30

3.2.1 Desain Penelitian... 30

3.2.2 Jenis dan Metode Pengumpulan Data ... 31

3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 33

3.2.4 Pengujian Software ... 40

3.3 Analisis system yang berjalan ... 42

3.3.1 Analisis dokumen ... 42

3.3.2 Analisis prosedur yang sedang berjalan ... 43

3.3.3 Evaluasi sistem yang sedang berjalan ... 53

BAB IV ... 55

ANALISIS DAN PERANCANGAN SISTEM ... 55

4.1 Perancangan Sistem ... 55

4.1.1 Tujuan Perancangan Sistem ... 55

(17)

4.2.2 Perancangan Input ... 80

4.2.3 Rancangan Output ... 85

4.3 Perancangan Arsitektur Jaringan ... 90

4.4 Implemntasi ... 90

4.4.1 Batasan Implementasi (optional)... 91

4.4.2 Implementasi Perangkat Lunak ... 91

4.4.3 Implementasi Perangkat keras ... 92

4.4.4 Implementasi Basis Data (sintaks SQL) ... 93

4.4.5 Implementasi antar muka ... 112

4.4.6 Implementasi Instalasi Program ... 112

4.4.7 Penggunaan Program ... 115

4.5 Pengujian... 135

4.5.1. Rencana pengujian ... 136

4.5.2 Kasus dan Hasil Pengujian ... 137

4.5.3 Kesimpulan Hasil dan Pengujian ... 146

BAB V ... 148

KESIMPULAN DAN SARAN ... 148

5.1. Kesimpulan ... 148

(18)

1

DAFTAR PUSTAKA

Jogiyanto, HM 2005 "Sistem teknologi informasi :pendekatan teritegrasi:

konsepdasar, teknologi, aplikasi, pengembangan dan pengelolaan ”. Andi, Yogyakarta.

Jogiyanto HM 2001. “Tujuan Perancangan Sistem Informasi. Andi Yogyakarta.

Yakub, 2012. “Pengantar Sistem Informasi”. GrahaIlmu Yogyakarta.

Dr. Deni Darmawan, S.Pd.,M.Si, Pendidikan Teknologi informasi dan

Komunikasi. PT. Remaja Rosdakarya. Bandung.

Madcoms ,2013“Cepat dan Mudah Membagun Sistem Jaringan Komputer

ANDI Yogyakarta.

Online

http://sondix.blogspot.com/2013/09/pengertian-penjualan.html Di akses pada hari selasa tanggal 6 Mei 2014.

http://id.wikipedia.org/wiki/Situs_web#cite_note-1 Di akses pada hari selasa tanggal 6 Mei 2014.

http://eproduk.com/wiki/ecommerce Di akses pada hari selasa tanggal 6 Mei 2014.

(19)

Segala puji hanya milik Allah SWT., Tuhan semesta alam yang telah

melimpahkan segala kenikmatan baik nikmat jasmani maupun rohani berupa ilmu,

kesehatan, kebahagiaan dan kemampuan kepada penulis untuk menuangkan ide

dan gagasan dalam karya ilmiah penelitian skripsi ini.

Dengan mengambil objek penelitian di new Vertex DVD Bandung ,

penulis mengangkat judul : “SISTEM INFORMASI PEMBELIAN DAN

PENJUALAN PADA TOKO NEW VERTEX DVD”.

Laporan Penelitian Skripsi ini diajukan untuk memenuhi syarat kelulusan

pada program studi strata satu (S1) Progrram Study Sistem Informasi, Fakultas

Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM), Bandung.

Dengan terselesaikannya Laporan Penelitian Skripsi ini, penulis ungkapkan rasa

syukur yang tiada terhingga kepada Allah SWT. Dan tidak lupa pula penulis ucapkan

terima kasih kepada :

1. Dr. Ir. Eddy Soeryanto Soegoto selaku Rektor Universitas Komputer

Indonesia.

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

Ilmu Komputer.

3. Citra Noviyasari,S.Si.,MT selaku Ketua Prodi Sistem Informasi.

4. Tono Hartono, MT selaku Dosen Wali dan sekaligus dosen pembimbing

(20)

5. Seluruh staff pengajar di program studi Sistem Informasi (S1) fakultas

teknik dan ilmu komputer Universitas Komputer Indonesia

6. Bapak Dino selaku manajer dan seluruh staff yang telah memberikan ijin

penelitian di toko new Vertex DVD Bandung.

7. Orang tua tercinta yang selalu mendoakan penulis dalam segala hal,

semoga Allah SWT memberikan rahmat, dan kebaikan kepada mereka di

dunia dan akhirat.

8. Rekan-rekan SI-1 angkatan 2009 tercinta yang telah memberikan

dukungan kepada penulis.

9. Semua pihak yang selalu mendoakan dan memberikan dukungan kepada

penulis.

Penulis menyadari bahwa dalam susunan laporan ini masih jauh dari kata

sempurna dan masih banyak kekurangan, maka dari itu saran dan kritik yang

membangun sangat penulis harapkan demi perbaikan kualitas karya ilmiah dan

proses pembelajaran penulis.

Akhir kata semoga laporan ini dapat bermanfaat serta menambah wawasan

dan pengetahuan para pembaca.

Bandung, Juli 2014

(21)

1.1 Latar Belakang Penelitian

Perkembangan teknologi saat ini begitu pesat, seiring dengan pesatnya laju

perkembangan ini dituntut adanya informasi yang cepat, tepat dan akurat

sehingga mengakibatkan persaingan yang semakin kompetitif. Ketatnya

persaingan dan pesatnya perkembangan teknologi dan informasi yang ada

menuntut suatu sistem yang lebih baik, cepat dan handal dalam menyelesaikan

masalah.

Teknologi komputer yang sangat canggih dan modern akan memudahkan

kita untuk melakukan pengolahan data yang dapat menghemat waktu, ruang

dan biaya, serta dari segi keamanan juga dapat terjamin. Kemajuan teknologi

informasi tidak luput dari kemajuan perkembangan Hardware/Software yang

selama ini dikenal dengan istilah komputer. Komputer merupakan salah satu

bentuk teknologi yang banyak di gunakan di berbagai perusahaan baik itu

perusahaan kecil maupun perusahaan besar. Teknologi dapat mempengaruhi

dunia bisnis sehingga membawa perubahan-perubahan yang signifikan

diberbagai bidang industri, selain itu dibidang pendidikan, bahkan sudah

masuk kehidupan sehari-hari manusia itu sendiri. Lihat pada kecenderungan

(22)

2

aktivitas usahanya, terutama dalam hal pengolahan data atau informasi dan

pengambilan keputusan.

Di jaman modern saat ini komputer sudah menjadi kebutuhan di berbagai

bidang. Dimana komputer di gunakan untuk mengolah data pada toko new

Vertex DVD yang masih mengerjakan secara manual. Dari mulai pencatatan stok barang, barang masuk, barang keluar, dan retur. jadi masih banyak

dokumen yang terlihat kurang rapih dan tidak berada di tempat sebagaimana

mestinya. Sering kali juga terjadi kesalahan dalam kesamaan jumlah barang

yang keluar dan masuk.

Untuk itu penulis akan merancang sistem informasi pengolahan data agar

semua proses bisa berjalan optimal sehingga mengurangi seminimal mungkin

kesalahan yang sering terjadi. Maka penulis mengambil judul :

Sistem Informasi Pembelian & Penjualan pada toko new Vertex DVD”. Diharapkan dengan rancangan sistem ini dapat mengoptimalkan sistem

pergudangan tentang barang masuk, keluar dan yang lainnya.

1.2 Identifikasi dan Rumusan Masalah

1.2.1 Identifikasi masalah

Berdasarkan analisa yang telah dilakukan, penulis mendapatkan

permasalahan yang dihadapi dan diidentifikasikan sebagai berikut:

1. Semua proses pencatatan mulai dari pencatatan stok barang, barang keluar,

barang masuk masih menggunakan sistem manual.

(23)

3. Sering terjadi ketidak samaan antara barang masuk dan keluar.

4. Tidak adanya salinan atau backup dokumen.

Berdasarkan uraian pada latar belakang dan identifikasi masalah yang telah

diajukan, maka permasalahan yang akan dikaji dalam penelitian ini dirumuskan

permasalahan sebagai berikut :

Bagaimana cara pengembangan sistem informasi pada toko new vertex

DVD .

1.2.2 Rumusan masalah

Berdasarkan latar belakang penelitian maka terdapat rumusan masalah

sebagai berikut :

1. Bagaimana sistem informasi pembelian dan penjualan yang sedang

berjalan pada toko new Vertex DVD.

2. Bagaimana menghasilkan rancangan Sistem Informasi pembelian dan

penjualan pada toko new Vertex DVD.

3. Bagaimana Membangun Perangkat lunak untuk Sistem Informasi

pembelian dan penjualan pada toko new Vertex DVD.

4. Bagaimana melakukan pengujian perangkat lunak pada Sistem Informasi

pembelian dan penjualan pada toko new Vertex DVD.

1.3 Maksud dan Tujuan Penelitian

Sesuai dengan identifikasi masalah diatas maka maksud dari kegiatan

(24)

4

pembelian dan penjualan, yang mana dengan adanya rancangan sistem yang

dibangun nantinya akan membantu dan mempermudah perusahaan dalam

pengolahan data dalam waktu yang relative lebih singkat.

Adapun tujuan diadakannya penelitian ini yaitu sebagai berikut :

1. Untuk mengetahui sistem yang sedang berjalan di toko new Vertex DVD .

2. Untuk menghasilkan perancangan Sistem Informasi pembelian dan

penjualan di toko new Vertex DVD .

3. Untuk membangun aplikasi perangkat lunak untuk Sistem Informasi

pembelian dan penjualan di toko new Vertex DVD .

4. Untuk melakukan pengujian perangkat lunak pada Sistem Informasi

pembelian dan penjualan di toko new Vertex DVD

1.4 Kegunaan Penelitian

Adapun kegunaan dari penelitian yang dilakukan oleh peneliti yaitu

sebagai berikut :

1.4.1 Kegunaan Praktis

1. pemilik toko new vertex DVD diharapkan dapat mengembangkan sistem

penjualan, pembelian, persediaan barang, yang sedang berjalan di new

vertex DVD menjadi sistem yang terkomputerisasi.

2. Mempercepat proses pendataan barang masuk maupun keluar dengan

aplikasi penjualan, pembelian, persediaan barang, yang sudah

(25)

3. Mengurangi kesalahan dalam pendataan dan perhitungan untuk

mendapatkan hasil yang akurat yang sangat berpengaruh pada proses

pembukuan.

1.4.2 Kegunaan Akademis

1. Bagi Pengembangan Ilmu Pengetahuan

Dapat memberikan suatu karya penelitian yang baru yang dapat

mendukung dalam pengembangan sistem informasi, khususnya

pengembangan sistem informasi penjualan, pembelian, persediaan barang.

2. Bagi Peneliti

Dapat menambah wawasan dengan menerapkan ilmu yang diperoleh di

bangku perkuliahan maupun dari penelitian ini untuk menjadikan

perkembangan yang lebih baik menuju ke jenjang yang selanjutnya.

3. Bagi Peneliti Lain

Menjadi bahan masukandan menjadikan referensi bagi penelitian yang

sama dengan yang dibahas pada penelitian ini untuk mencapai hasil yang

diinginkan.

1.5 Batasan Masalah

Pembatasan masalah ini dilakukan oleh peneliti agar penelitian menjadi

lebih terarah kepada apa yang diteliti sehingga tidak keluar dari jalur

penelitian, berikut adalah batasan masalah dari penelitian :

1. Aplikasi yang dibuat berkisar pada data penjualan dan pembelian, stok

(26)

6

2. Transaksi pembayaran dilakukan secara tunai.

3. Laporan barang masuk, laporan barang keluar.

4. Bahasa pemrograman yang digunakan yaitu Java Netbeans dan

menggunakan database MySql.

1.6 Lokasi dan Waktu Penelitian

Lokasi dan waktu dalam penelitian ini yaitu sebagai berikut :

Nama perusahaan : new vertex DVD

Alamat perusahaan : Jl ambon no.14

Waktu penelitian : Bulan Februari 2014 sampai Juni 2014

Adapun waktu penelitian dari rangkaian kegiatan penelitian dapat di lihat pada

tabel di bawah ini :

Tabel 1.1 Jadwal Penelitian

(27)

1.7 Sistematika Penulisan

Penulisan perancangan ini terdiri dari beberapa bab. Keseluruhan bab ini

berisi uraian usulan pemecahan masalah secara berurutan. Uraian berikut ini

adalah uraian singkat mengenai bab-bab tersebut :

BAB I PENDAHULUAN

Bab ini menjelaskan : Latar belakang, Perumusan Masalah, Batasan

Masalah, Tujuan dan Manfaat Penelitian, Sistematika Penulisan.

BAB II LANDASAN TEORI

Bab ini membahas tentang penjelasan, pengertian, landasan teori tentang

analisa dan perancangan sistem berorientasi obyek serta teori pendukung

lainnya yang berkaitan dengan masalah yang akan dibahas.

BAB III OBJEK DAN METODE PENELITIAN

Bab ini membahas mengenai tinajauan organisasi, uraian prosedur, analisis

sistem yang digunakan sebagai dasar pembuatan aplikasi yang dibangun.

Disamping itu juga bab ini membahas tantang permodelan sistem yang

menggambarkan muatan dan aliran informasinya. Menggambarkannya

menggunakan Waterfall yang berupa use case diagram, Activity Diagram,

class diagram, diagram sequence, colaboration diagram dan kemudian

mengidentifikasi kebutuhan sistem yang akan datang.

BAB IV HASIL DAN PEMBAHASAN

Bab ini menjelaskan tentang uraian spesifikasi program dan pengelolaan data

(28)

8

kode. Rancang keluaran, rancangan masukan, rancang dialog layar yang

berupa sturkur tampilan layar dan terakhir rancangan activity diagram.

BAB V KESIMPULAN DAN SARAN

Berisi tentang kesimpulan dari pembahasan pada bab-bab sebelumnya dan

beberapa saran yang diharapkan bermanfaat sebagai bahan pertimbangan

(29)
(30)

BAB II

LANDASAN TEORI

2.1 Konsep Dasar Sistem

Dalam konsep dasar sistem terdapat sejumlah teori untuk mendukung

dasar yang di jadikan patokan dalam menjalankan penelitian , penulis akan

menjelaskan pendapat dari para ahli yang berkaitan dengan teori yang digunakan

untuk merancang dan mencari solusi masalah yang akan didapat serta dasar dalam

pemahaman sebuah sistem serta metode yang digunkan untuk melaksanakan

kegiatan penelitian.

2.1.1 Pengertian Sistem

Menurut Jogiyanto (2005:2) Sistem adalah kumpulan dari elemen-elemen

yang berinteraksi untuk mencapai suatu tujuan tertentu. Dari definisi sistem

tersebut maka dapat disimpulkan bahwa sistem merupakan suatu jaringan kerja

dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk

melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Arti yang

lain adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai

tujuan tertentu.

2.1.2 Bentuk Umum Sistem

Bentuk umun dari suatu sistem terdiri atas masukan (input), proses dan keluaran (output) seperti terlihat pada gambar 2.1, dalam bentuk umum sistem ini bisa melakukan satu atau lebih masukan yang akan diproses dan menghasilkan

(31)

Sumber : Jogiyanto (2005 : 5)

2.1.3 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu

mempunyai komponen-komponen, batas sistem, lingkungan luar sistem, masukan,

keluaran, pengolahan dan sasaran atau tujuan.karakteristiksistem sebagai berikut

a. Komponen Sistem (System Components) .Komponen sistem atau

elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari

sistem. Setiap subsistem mempunyai karakteristik dari sistem yang

menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara

keseluruhan.

b. Batasan Sistem (Boundry System). Merupakan daerah yang membatasi

antara suatu sistem dengan sistem yang lainnya. Batas

sistemmemungkinkan sistemdipandang sebagai satu kesatuan dan juga

menunjukkan ruang lingkup dari sistem tersebut.

c.

Lingkungan Luar Sistem (Environments System).Lingkungan luar sistem

merupakan daerah luar sistem yang mempengaruhi operasi sistem yang

dapat bersifat menguntungkan dan juga dapat bersifat merugikan sistem.

d. Penghubung Sistem (InterfaceSystem). Merupakan media penghubung

(32)

11

sumber daya yang mengalir dari suatu subsistem ke subsistem lain.

Keluaran (output) dari suatu subsistem akan menjadi masukan

e. Masukan Sistem (Input System). Merupakan sebuah energi yang

dimasukkan ke dalam sistem. Masukan Perawatan (maintenance input) Energi yang dimasukkan supaya sistem tersebut dapat beroperasi.

Contohnya, program digunakan untuk mengoperasikan komputer.

Masukan Sinyal (signal input) Energi yang diproses untuk mendapatkan keluaran. Contoh, data yang diolah untuk menjadi informasi.

f. Keluaran Sitem (OutputSystem). Keluaran sistem adalah energi yang

diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran

dapat merupakan masukan untuk subsistem yang lain.

g. Pengolah Sistem (Proses System). Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran atau

sistem itu sendiri sebagai pengolahnya. Pengolahan atau proses ini

merupakan perubahan dari masukan menjadi keluaran, proses ini mungkin

dilakukan oleh mesin, manusia dan komputer. Suatu sistem dapat

mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai

pengolahnya.

h. ObjectiveandGoal (Sasaran dan Tujuan Sistem)Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai

sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem

(33)

yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila

mengenai sasaran atau tujuannya.

2.1.4 Tujuan Perancangan Sistem

Menurut Jogiyanto H.M (2001:196), Perancangan Sistem yaitu:

“Perancangan Sistem dapat didefenisikan sebagai penggambaran,

perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang

terpisah ke dalam satu kesatuan yang utuh dan berfungsi”.

Dengan demikian perancangan sistem dapat diartikan sebagai berikut :

1. Tahap setelah analisis dari siklus pengembangan sistem.

2. Pendefinisian dari kebutuhan-kebutuhan fungsional.

3. Persiapan untuk rancangan dan implementasi.

4. Menggambarkan bagaimana suatu sistem dibentuk.

5. Penggambaran, perancangan dan pembuatan sketsa atau pengaturan dari

beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan

berfungsi.

2.1.5 Elemen Sistem

Menurut (McLeod,2004) tidak semua sistem memiliki kombinasi

elemen-elemen yang sama, tetapi susunan dasarnya sama. Ada beberapa elemen-elemen yang

membentuk sebuah sistem yaitu ; tujuan, masukan, proses, keluaran, batas,

(34)

13

berwujud adalah bahan mentah, sedangkan yang tidak berwujud adalah

informasi.

3. Proses, proses merupakan bagian yang melakukan perubahan atau

transformasi dari masukan menjadi keluaran yang berguna dan lebih

bernilai.

4. Keluaran, keluaran (output) merupakan hasil dari pemrosesan sistem dan

keluaran dapat menjadi masukan untuk subsistem lainnya.

5. Batas, batas (boundary) Sistem adalah pemisah antara sistem dan daerah

di luar sistem. Batas sistem menentukan konfigurasi, ruang lingkup, atau

kemapuan sistem.

6. Mekanisme pengendalian dan umpan balik, mekanisme pengendalian

(control mechanism) di wujudkan dengan menggunakan umpan balik (feedback), sedangkan umpan balik ini digunakan untuk mengendalikan masukan maupun proses. Tujuannya untuk mengatur agar sistem berjalan

dengan tujuan.

(35)

2.1.6 Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang.Klasifikasi

sistem tersebut di antaranya; Sistem abstrak (abstrak system), Sistem fisik (physical system), sistem tertentu (deterministic system), sistem tak tentu (probalistik system), sistem tertutup (close system), dan sistem terbuka (open system).

1. Sistem tak tentu (probalistic system), adalah suatu sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung probilitas.

Sistem arisan merupakan contoh probalistic system karena sistem arisan

tidak dapat diprediksi dengan pasti.

2. Sistem Abstrak (abstract system), adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem teologi yang berisi

gagasan tentang hubungan manusia dengan tuhan merupakan contoh

abstract system.

2.2 Pengertian Sistem Informasi

Menurut (O’brian,2005) Sistem informasi (Information system)

merupakan kombinasi teratur dari orang-orang, perangkat keras (hardware),

Perangkat lunak (Software), jaringan komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organisasi.

Sistem Informasi juga merupakan suatu kumpulan dari

komponen-komponen dalam organisasi yang berhubungan dengan proses penciptaan dan

(36)

15

2.2.1 Ciri Informasi

Sejumlah Informasi yang biasa kita dengarkan atau kita peroleh kadang

memiliki karakteristik yang berbeda, tentunya hal itu disesuaikan dengan sumber

informasi, bentuk dan jenis informasi serta untuk apa informasi itu kita cari.

Menurut Deni Darmawan, menjelaskan 5 ciri dari informasi yang bisa

memberikan makna bagi pengguna, di antaranya :

1. Amount of Information (kuantitas Informasi), dalam arti bahwa informasi yang di olah oleh suatu prosedur pengolahan informasi mampu memenuhi

kebutuhan banyaknya informasi.

2. Quality of Information (Kualitas Informasi), dalam arti bahwa informasi yang di olah oleh sistem pengolahan tertentu mampu memenuhi

kebutuhan kualitas informasi.

3. Recency of Information (Informasi Aktual), dalam arti bahwa informasi yang di olah oleh sistem tertentu mampu memenuhi kebutuhan informasi

baru.

4. Relevance of Information (Informasi yang relevan atau sesuai), dalam arti bahwa informasi yang di olah oleh sistem pengolahan tertentu mampu

memenuhi kebutuhan informasi.

5. Acurracy of Information (Ketepatan Informasi), dalam arti bahwa informasi yang di olah oleh sistem pengolahan tertentu mampu memenuhi

(37)

6. Authenticity of Information (Kebenaran Informasi), dalam arti bahwa informasi yang di olah oleh sistem pengolahan tertentu mampu memenuhi

kebutuhan informasi yang benar.

2.2.2 Komponen Sistem Informasi

Untuk mendukung lancarnya suatu sistem informasi dibutuhkan beberapa

komponen yang fungsinya sangat vital di dalam sistem informasi. Menurut

Jogiyanto (2005:698) sistem Informasi terdiri 6 (enam) komponen yaitu :

1. Blok masukan Input

mewakili data yang masuk ke dalam sistem informasi. Input disini

termasuk metode-metode dan media untuk menangkap data yang akan

dimasukkan, yang dapat berupa dokumen-dokumen dasar.

2. Blok model Terdiri dari kombinasi prosedur logika dan modelmatematik

yang berfungsi memanipulasi data untuk keluaran tertentu.

3. Blok keluaran Berupa data-data keluaran seperti dokumen output dan informasi yang berkualitas.

4. Blok teknologi Digunakan untuk menerima input menjalankan model,

menyimpan dan mengakses data menghasilkan dan mengirimkan

keluaran serta membantu pengendalian dari sistem secara keseluruhan.

Blok ini merupakan komponen bantu yang memperlancar proses

(38)

17

5. Blok basis data

Merupakan kumpulan data yang berhubungan satu dengan yang lainnya

tersimpan diperangkat keras komputer dan perangkat lunak yang

memanipulasinya.

6. Blok kendali

Banyak hal yang dapat merusak sistem informasi, seperti misalnya

bencana alam, api, temperatur, air, debu, kecurangan-kecurangan,

kegagalan sistem itu sendiri, kesalahan-kesalahan, ketidak efisienan,

sabotase dan lain sebagainya. Beberapa pengendali perlu dirancang dan

diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem

dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat

langsung cepat diatasi.

2.3 Penjualan

Pengertian penjualan menurut Chairul Marom (2002;28) dalam buku

“Sistem Akuntansi Perusahaan Dagang” menyatakan bahwa : “Penjualan artinya

penjualan barang dagangan sebagai usaha pokok perusahaan yang biasanya

dilakukan secara teratur”. Berdasarkan pengertian di atas, maka dapat

disimpulkan bahwa penjualan adalah persetujuan kedua belah pihak antara

penjual dan pembeli, dimana penjual menawarkan suatu produk dengan harapan

pembeli dapat menyerahkan sejumlah uang sebagai alat ukur produk tersebut

(39)

2.4 XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.Fungsinya adalah sebagai

server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQLdatabase, dan penerjemahbahasa yang ditulis dengan bahasapemrogramanPHP dan Perl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl.Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

Untuk mendapatkanya dapat mendownload langsung dari web resminya.(Sumber

:http://id.wikipedia.org/wiki/XAMPP )

2.5 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Tidak seperti PHP atau Apache yang merupakan software yang

dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki

oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah

perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh

(40)

19

orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan

Larsson, dan Michael “Monty” Widenius.

2.6 Sistem Manajemen Basis Data Relasional

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL

(General Public License).Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial.MySQL sebenarnya merupakan turunan

salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL

(Structured Query Language).SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang

memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja

pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat

oleh pengguna maupun program-program aplikasi yang memanfaatkannya.

Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata transaksional.Pada modus operasi

non-transaksional,MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan

perangkat lunak peladen basisdata kompetitor lainnya.Namun demikian pada

modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang

tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi

(41)

bisnis sangat disarankan untuk menggunakan modus basisdata transaksional,

hanya saja sebagai konsekuensinya unjuk kerja MySQLpada modus transaksional

tidak secepat unjuk kerja pada modus non-transaksional.

MySQL memiliki beberapa keistimewaan, antara lain : 1. Portabilitas.

MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Perangkat Lunak Sumber Terbuka.

MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.

3. Multi-User.

MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. Performance Tuning

MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Ragam Tipe Data

MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi.

(42)

21

7. Keamanan.

MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, namahost, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan.

MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap

tabelnya.

9. Konektivitas.

MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10. Lokalisasi.

MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum

termasuk di dalamnya.

11. Antar Muka.

MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa

pemrograman dengan menggunakan fungsi API (Application Programming

Interface).

(43)

MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan

petunjuk online. 13. Struktur tabel.

MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

2.7 Sistem Pengolahan Data

2.7.1 Data

Menurut McLeod,2004 Data adalah kenyataan yang menggambarkan

adanya suatu kejadian (event) data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai. Data dapat berbentuk nilai yang terformat, teks,

citra, audio, dan video.

a. Teks, adalah sederetan huruf, angka, dan simbol-simbol yang

kombinasinya tidak tergantung pada masing-masing item secara individual

misalnya; artikel Koran, majalah dan lain-lain.

b. Data yang terformat, adalah data dengan suatu format tertentu, misalnya;

data yang menyatakan tanggal atau jam, dan nilai mata uang.

c. Citra (image), adalah data dalam bentuk gambar, citra dapat berupa, grafik, foto, hasil rontsen, dan tanda tangan.

d. Audio, adalah data dalam bentuk suara misalnya, intrumen musik, suara

(44)

23

e. Video, adalah data dalam bentuk gambar yang bergerak dan di lengkapi

denga suara misalnya; suatu kejadian dan aktivitas-aktivitas dalam bentuk

film.

2.7.2 Basis Data

Basis Data (database) dapat di artikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan data merupakan representasi fakta dunia

nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli,

pelanggan), barang, hewan peristiwa, konsep, keadaan dan sebagainya yang

direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau

kombinasinya.

Basis data (database) merupakan kumpulan data yang saling berhubungan (punya relasi). Relasi biasanya ditunjukan dengan kunci (key) dari tiap file yang ada. Dalam satu file terdapat record-record yang sejenis, sama besar, sama

bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record terdiri

field-field yang saling berhubungan dan menujukan dalam satu pengertian yang lengkap dalam satu record.

2.8 Jaringan Komputer

Jaringan komputer (computer network) dapat diartikan sebagai sekelompok

komputer yang dihubungkan menggunakan media tertentu sehingga antar

komputer yang dihubungkan menggunakan media tertentu sehingga antar

komputer dapat saling berhubungan untuk berbagi data, informasi, program

(45)

2.8.1 Jenis Jaringan Komputer

Pada dasarnya jaringan komputer dapat dibedakan berdasarkan luas area

yang dapat di jangkau oleh jaringan itu sendiri.Hal ini berarti luas area dapat

ditentukan berdasarkan jarak/jangkauan dari jaringan itu sendiri. Secara umum

jaringan komputer terbagi menjadi 3 jenis, yaitu :

1. Local Area Network (LAN)

Local Area Network adalah jaringan yang dibatasi oleh area yang relative kecil.Jaringan jenis ini biasanya menghubungkan antar-komputer satu dengan

lainnya atau bisa juga node satu dengan node lainnya. Daerah jangkauan LAN

tidaklah terlalu jauh, misalnya dalam suatu ruangan atau satu area dengan radius

antara 100 m sampai 2000 m, tergantung dari jenis kabel yang digunakan.

2. Metropolitan Area Network (MAN)

Metropolitan Area Network adalah jaringan komputer yang memiliki area lebih besar dari LAN, biasanya antar wilayah dalam satu provinsi.Jaringan MAN

menghubungkan beberapa buah jaringan kecil ke dalam lingkungan area yang

lebih besar. Jika suatu instansi atau perusahaan memiliki cabang dalam kota atau

provinsi dengan jarak antara 10-50 km, dan setiap cabang saling berhubungan

untuk bertukar data dan informasi, maka jaringan ini disebut jaringan MAN.

3. Wide Area Network (WAN)

Jaringan komputer jenis jaringan ini merupakan gabungan dari kedua jenis

(46)

25

sehingga jarak cakupannya semakin jauh yaitu dunia. Sebuah WAN memiliki

ruang lingkup yang sangat besar dan sudah menggunakan sarana satelit, wireless, ataupun kabel fiber optic. Fungsi dari jaringan ini hampir sama dengan fungsi jaringan pada MAN. Untuk membangun jaringan MAN, jaringan benar-benar

membutuhkan perpanjangan perusahaan lain untuk dapat mengkoneksikan

jaringan disetiap cabangnya. Dengan kata lain, jika kita ingin menggunakan

jaringan WAN kita membutuhkan jaringan lain yang dimiliki oleh perusahaan

yang bergerak pada bidang komunikasi, semisal: Telkom atau Indosat.

2.8.2 Manfaat Jaringan Komputer

Banyak sekali manfaat-manfaat yang dapat kita diperoleh dari

penggunaan jaringan komputer, antara lain:

1. Jaringan komputer memungkinkan seseorang untuk dapat mengakses file

yang dimilikinya, atau file orang lain yang telah diijinkan untuk diakses

walaupun letaknya jauh dan dalam waktu apapun asalakan komputer

masih dalam kondisi menyala.

2. Jaringan Komputer memungkinkan proses pengiriman data berlangsung

dengan cepat dan efisien.

3. Jaringan komputer memungkinkan untuk sharing hardware atau

penggunaan hardware secara bersamaan dengan komputer yang berbeda.

4. Jaringan komputer memungkinkan seseorang dapat berhubungan dengan

orang lain di berbagai daerah, provinsi bahkan Negara dengan

menggunkan komunikasi via teks, gambar, audio, dan video secara

(47)

5. Jaringan komputer dapat menekan biaya operasional dan biaya produksi,

seperti pemakaian kertas, pengiriman surat atau berkas, telepon, dan

pembelian hardware yang lebih sedikit.

6. Memungkinkannya pendidikan secara online menggukan teknologi

E-learning, sehingga akan mempermudah seseorang untuk belajar tanpa harus kita menggunakan buku lagi.

7. Pengawasan terhadap komputer client akan lebih mudah, karena seseorang

dapat mengawasi semua aktifitas yang dilakukan client secara langsung

(48)

BAB III

OBJEK DAN METODOLOGI PENELITIAN

3.1 Objek Penelitian

Objek Penelitian yang diteliti adalah toko new vertex DVD yang berada di

jl. ambon no 14 Bandung, Jawa Barat.

3.2.1 Sejarah Singkat Perusahaan

Toko new vertex DVD merupakan usaha kecil menengah yang

merupakan toko yang menjual dvd dengan pemilik bernama Bpk Dino, Toko ini

mulai berdiri sejak tahun 2000 yang berupa toko pejualan dvd. Selama 14 tahun

pendapatan toko ini semakin meningkat, dengan hanya memiliki 10 karyawan

toko ini sangat kesulitan dalam pengelolaan data barang dari barang masuk,

barang keluar. Sehingga dibutuhkan sebuah sistem untuk mengelolanya agar

menjadi sebuah usaha yang terus menerus meningkat.

3.2.2 Visi dan Misi Perusahaan

Visi dan misi sangat dibutuhkan dalam sebuah organisasi untuk menjadi

sebuah tujuan yang ingin dicapai oleh organisasi tersebut. Toko new vertex DVD

(49)

a. Visi

Toko new vertex DVD memiliki visi menjadikan sebuah usaha yang

baik memiliki cabang yang banyak dan menyediakan lapangan kerja bagi

orang banyak..

b. Misi

Toko new vertex DVD memiliki misi mengutamakan keramahan

terhadap konsumen, dan menjamin kualitas produk.

3.2.3 Struktur Organisasi

Struktur Organisasi sangat dibutuhkan untuk agar misi dari organisasi

dapat dicapai dengan mempertegas tugas dari masing- masing posisi pekerjaan

dan tanggung jawab dari masing- masing bagian yang terkait. Beikut struktur

organisasi pada Toko new vertex DVD.

Gambar 3.1 Struktur Organisasi Toko new vertex DVD Pemilik

Supervisor

(50)

29

3.2.4 Deskripsi Tugas 1. Pemilik

Pekerjaan yang dilakukan oleh pemilik adalah sebagai berikut :

a. Terkadang ikut serta dalam melakukan transaksi penjualan dan

pembelian

b. Mengawasi, memelihara, mengawasi langsung pelaksanaan atas

Kelancaran dan perkembangan usaha Toko new vertex DVD.

c. Menetapkan kebijakan-kebijakan serta tanggung jawab untuk

melaksanakannya.

d. Menggaji para karyawan.

e. Melihat laporan penjualan, pembelian dan mengecek persediaan

barang.

2. Supervisor

Pekerjaan yang dilakukan oleh bagian persediaan barang adalah sebagai

berikut :

a. Melakukan penyimpanan barang yang sudah di beli di gudang.

b. Mengontrol barang yang ada di gudang.

c. Menyusun barang yang baru masuk di gudang.

d. Mengontrol barang jika ada yang habis.

e. Memberikan data barang habis kepada Pemilik untuk melakukan

(51)

f. Memberi laporan persediaan barang ke owner.

3. Kasir

Pekerjaan yang dilakukan oleh kasir adalah sebagai berikut :

a. Melakukan transaksi penjualan barang.

b. Membuat laporan Penjualan.

c. Membuat laporan Pembelian.

3.2 Metode Penelitian

Metode Penelitian adalah memperoleh mengumpulkan atau mencatat data

yang digunakan untuk faktor-faktor yang berhubungan dengan pokok

permasalahan sehinggga akan didapat suatu kebenaran atas data yang diperoleh.

Dengan penelitian ini penulis menggunakan merupakan dasar penyusunan

rancangan penelitian dan merupakan penjabaran darimetode ilmiah secara umum

dimana metode penelitian dijelaskan dari awal perencanaan hingga tercapainya

tujuan penelitian.

3.2.1 Desain Penelitian

Desain penelitian adalah kerangka kerja yang digunakan untuk

melaksanakan riset pemasara (Malhotra, 2007). Desain penelitian memberikan

prosedur untuk mendapatkan informasi yang di perlukan untuk menyusun atau

menyelesaikan masalah dalam penelitian. Desain penelitian merupakan dasar

dalam melakukan penelitian. Oleh sebab itu, desain penelitian dibagi menjadi dua

(52)

31

deskriktif dan kausal. Dalam penelitian ini digunakan penelitian exploratif dan

deskriptif. Menurut Malhotra (2007), penelitian exploratif bertujuan untuk

menyelidiki suatu masalah atau situasi untuk mendapatkan pengetahuan dan

pemahamanyang baik. Sementara itu, penelitian deskrptif bertujuan untuk

menggambarkan sesuatu. Penelitian deskriptif memiliki pernyataan yang

jelasmengenai permasalahan yang dihadapi, hipotesis yang spesifik, dan informasi

detail yang dibutuhkan.

3.2.2 Jenis dan Metode Pengumpulan Data

Didalam penelitian yang dilakukan oleh penulis, maka suatu metode yang

digunakan sebagai alat atau sarana pengambilan data-data. Metode yang dimaksud

adalah sebagai berikut.

3.2.2.1 Data Primer

Pengumpulan data melalui pengamatan dan pencatatan langsung dari

sumber pengamatan atau tempat penelitian. Instrumen yang akan digunakan

dalam penelitian ini diantaranya :

a. Observasi atau Pengamatan

Penulis melakukan pengamatan langsung keadaan yang serta mengukur

pencatatan secara cermat dan sistematis data yang diperoleh merupakan data yang

sebenarnya. Penulis melakukan pengamatan terhadap toko new vertex DVD yaitu

mengamati bagaimana cara menjual barang, bagaimana toko new vertex DVD

mengatasi barang yang telah habis terjual, dan bagaimana toko new vertex DVD

(53)

b. Wawancara

Penulis mengumpulkan data dengan cara melakukan tanya jawab terhadap

pihak – pihak yang mempunyai hubungan langsung dengan masalah yang telah

diteliti oleh penulis.Disini ditanyakan pertanyaan pertanyaan dari struktur

organisasi hingga pekerjaan masing –masing fungsi manajemen yang diterapkan

di Toko new vertex DVD, disini juga ditanyakan apa saja kelemahan dan

kelebihan dari Toko new vertex DVD untuk dijadikan referensi dalam

perancangan sistem yang akan diusulkan.

3.2.2.2 Data Sekunder

Merupakan data yang diperoleh dari perusahaan dalam bentuk yang sudah

jadi. Data sekunder ini berupa data dokumentasi dengan cara mengumpulkan data

yang tertulis yaitu kegiatan memperoleh data dengan menganalisis dan

memepelajari dokumen atau catatan yang ada yang terdapat pada di pengurus

perpustakaan, melakukan penelitian dimana pengambilan datanya penulis

pengambilan contoh dokumen-dokumen yang berkaitan dengan masalah

(54)

33

3.2.3 Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem menggambarkan

tahapan-tahapan dalam proses penelitian guna memecahkan masalah penelitian dari awal

perencanaan hingga tercapainya tujuan penelitian dan pengembangan sistem.

3.2.3.1 Metode Pendekatan Sistem

Metode pendekatan sistem yang digunakan oleh penulis untuk merancang

sistem informasi pembelian dan penjualan berbasis java desktop pada new Vertex

DVD ini adalah metode pendekatan sistem berorientasi terstruktur (Structure Oriented).

3.2.3.2 Metode Pengembangan Sistem

Metode yang digunakan dalam pengembangan untuk membangun sistem

informasi pembelian dan penjualan java desktop pada new Vertex DVD ini yaitu

metode prototype. Metode prototype yaitu salah satu metode pengembangan

perangkat lunak yang banyak digunakan karena dengan metode prototype ini

pengembang dan user dapat saling berinteraksi selama proses pembuatan sistem sehingga apabila terjadi kesalahan dapat langsung dievaluasi.

Prototype dapat digunakan untuk menyambungkan ketidaksepahaman user

mengenai hal teknis dan memperjelas spesifikasi kebutuhan yang diinginkan user

kepada pengembang perangkat lunak.

Metode prototype dimulai dari mengumpulkan kebutuhan user terhadap

perangkat lunak yang akan dibuat. Lalu dibuatlah program prototype agar user

Gambar

Gambar 2.1Bentuk Umum Sistem
Gambar 3.1 Struktur Organisasi Toko new vertex DVD
Gambar 3.2 Metode Pengembangan Prototype
Gambar 3.6 Sistem pembelian, persediaan barang pada toko new vertex
+7

Referensi

Dokumen terkait

Untuk menjalankan suatu aplikasi maka diperlukan perangkat keras yang dapat mendukung proses kerja dari sistem itu sendiri. Spesifikasi perangkat keras yang digunakan dalam

Sistem Informasi Penjualan dan Pembelian Barang pada Toko Sensha Shop dapat. diimplementasikan dengan baik dan sesuai dengan apa

Tujuan dari penelitian ini adalah membuat suatu aplikasi desktop yang dapat menangani masalah pengorganisasian data di dalam sistem penjualan, pembelian, absensi,

Pembuatan aplikasi Sistem Informasi Penjualan lukisan berbasis web pada Galery Stand 14 ini dibatasi pada Perangkat Lunak ( software ) dan Perangkat Keras ( hardware

Untuk menjalankan aplikasi sistem informasi p penjualan di Sagara Sunda ini, cukup menginstal perangkat lunak yang akan digunakan, pada perancangan ini menggunakan perangkat lunak

Oleh karena itu perlu dikembangkan metoda baru yaitu sebuah aplikasi terkomputerisasi pengolah data Penjualan Barang yang mampu mendorong meningkatkan efektifitas dan

Sistem penjualan toko telah dikembangkan dengan menggunakan metode pengujian dan pencarian literatur serta metode pengembangan perangkat lunak yang dikembangkan bersama

Untuk mengatasi permasalahan diatas perlu adanya pengembangan aplikasi penjualan baru yang lebih efektif dan efisien yaitu dengan membangun suatu aplikasi penjualan secara online yang