Sistem Informasi Penjualan dan Pembelian Notebook dan Accessories pada Toko Smart Tech Komputer

(1)

Nama : Zaenal Kamil

Tempat, tanggal lahir : Bandung, 24 Agustus 1986 Jenis Kelamin : Laki-Laki

Status : Belum Menikah

Alamat : Jl. Pesantren Timur RT 02/ RW 03 No 106 Desa. Pamekaran Kec. Soreang Bandung Tlp Genggam (HP) : 081320609231

Pendidikan Formal

1992 - 1998 : SD Negeri Lebakmuncang 2 Ciwidey 1998 - 2002 : SLTP Negri 3 Ciwidey

2002 - 2005 : SMK Angkasa 1 Lanud Sulaeman 2005 – 2009 : UNIKOM

Keahlian Yang di Miliki 1. Mampu bekerja dengan tim.

2. Menguasai Microsoft Office, Corel Draw.

Demikian Curriculum Vitae ini saya buat dengan sebenar-benarnya.

Bandung, Januari 2009 Hormat Saya,


(2)

Segala puji bagi Allah SWT, penguasa dan pengatur seluruh alam semesta. shalawat beserta salam semoga tercurah kepada Rasulullah Muhammad SAW. Alhamdullilah saya ucapkan atas terselesaikannya penyusunan tugas akhir ini, mudah-mudahan usaha ini dicatat sebagai amal shaleh di sisi-Nya. Penyusunan tugas akhir ini tidak mungkin terselesaikan tanpa bimbingan dan pertolongan Allah SWT serta bantuan dan dorongan dari berbagai pihak yang telah memberikan bantuan baik secara moril maupun materil.

Tidak lupa ucapan terima kasih yang sebesar-besarnya ditujukan kepada : 1. Kedua orang tua tercinta, atas kasih sayang, pengorbanan dan kesabaran

yang tak ternilai serta do’anya yang tidak mungkin terbalaskan di dunia, semoga Allah selalu menyayangi mereka

2. Bapak Dr. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia (UNIKOM) Bandung.

3. Bapak Prof. Dr. Ir. H. Ukun Sastraprawira, M.Sc., selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia (UNIKOM) Bandung.

4. Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik Informatika.

5. Bapak Iskandar Ikbal, S.T., selaku pembimbing dalam Penyusunan Tugas Akhir ini.

6. Bapak Galih Hermawan, S.Kom., Selaku Penguji dalam Penyusunan Tugas Akhir ini.


(3)

tulusnya kepada seluruh keluarga dan teman-teman penulis atas doa dan dukungannya selama ini.

9. Seluruh teman-teman mahasiswa UNIKOM yang tidak bisa penulis sebutkan satu persatu, tingkatkan terus prestasi dan jaga terus nama baik kampus kita.

10.Semua pihak di Toko Smart tech Komputer atas kerjasama dan kekeluargaannya.

Bandung, Januari 2009

Penulis


(4)

LEMBAR PENGESAHAN ABSTRAK

KATA PENGANTAR ... i

DAFTAR ISI... iii

DAFTAR TABEL... viii

DAFTAR GAMBAR ... x

DAFTAR SIMBOL... xiii

DAFTAR LAMPIRAN... xvi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah... 1

1.2 Identifikasi Masalah ... 2

1.3 Maksud dan Tujuan... 2

1.4 Batasan Masalah ... 2

1.5 Metodologi Penelitian ... 3

1.6 Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA... 7

2.1 Tinjauan Perusahaan ... 7

2.1.1 Sejarah Singkat Toko Smart tech Komputer... 7

2.1.2 Struktur Organisasi ... 9

2.1.3 Deskripsi Kerja ... 8

2.2 Landasan Teori... 9

2.2.1 Konsep Dasar Sistem ... 9


(5)

2.3 Konsep Dasar Informasi... 13

2.3.1 Pengertian Informasi ... 14

2.3.2 Kualitas dan Nilai Informasi ... 14

2.4 Konsep Dasar Sistem Informasi... 15

2.5 Pengertian Sistem Informasi ... 17

2.6 Pengertian Analisis sistem ... 18

2.7 Alat Pengembangan sistem ... 18

2.7.1 Flow Map ... 19

2.7.2 Diagram konteks ... 19

2.7.3 DFD (Data flow Diagram) ... 19

2.7.4 Kamus Data... 20

2.7.5 Desain Sistem... 20

2.8 Konsep Data Base ... 20

2.8.1 Pengertian Data base ... 21

2.8.1 Tabel Relasi... 21

2.8.1 ERD (Entity relationshif Diagram) ... 22

2.8.1 Struktur file ... 22

2.9 Sekilas Tentang Microsoft Visual Basic Versi 6.0 ... 22

2.10 Sekilas Tentang Microsoft Acces 2003... 24

2.11 Pengertian Pembelian... 26

2.12 Pengertian Penjualan... 26


(6)

3.2 Analisis Masalah ... 27

3.3 Analisis Prosedur yang sedang Berjalan ... 28

3.3.1 Flow Map Penjualan yang sedang berjalan... 28

3.3.2 Flow Map Pembelian yang sedang berjalan... 30

3.4 Analisis Kebutuhan Non Fungsional ... 32

3.4.1 Analisis Perangkat Keras ... 32

3.4.2 Analisis Perangkat Lunak ... 33

3.4.3 Analisis User ... 34

3.5 Perancangan Sistem ... 34

3.5.1 Tujuan Perancangan Sistem ... 35

3.5.2 Perancangan Diagram Konteks ... 36

3.5.3 Perancangan Data Fow Diagram... 36

3.6 Perancangan Data Base ... 42

3.6.1 ERD (Entity Relation Diagram)... 42

3.6.2 Kamus Data... 44

3.6.3 Tabel Relasi... 46

3.6.4 Struktur File ... 47

3.7 Perancangan Kode... 50

3.8 Perancangan Antar Muka... 51

3.8.1 Perancangan Struktur Menu... 51

3.8.2 Perancangan Masukan... 52


(7)

3.8.2.4 Form Data Barang ... 55

3.8.2.5 Form Data Suplier ... 56

3.8.2.6 Form Data Konsumen ... 57

3.8.2.7 Form Data Transaksi Penjualan ... 58

3.8.2.8 Form Data Transaksi Pembelian ... 59

3.8.3 Perancangan Keluaran... 60

3.8.3.1 Perancangan Laporan Penjualan ... 61

3.8.3.2 Perancangan Laporan Pembelian ... 62

3.8.3.3 Perancangan Faktur Penjualan ... 63

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM... 65

4.1 Implementasi Sistem ... 65

4.1.1 Perangkat Keras ... 65

4.1.2 Perangkat Lunak ... 66

4.2 Implementasi Data Base... 66

4.3 Implementasi Tampilan Program... 69

4.4 Implementasi Output Program ... 79

4.5 Pengujian... 80

4.5.1 Rencana Pengujian ... 80

4.5.2 Kasus dan Hasil Pengujian (Pengujian Alpha) ... 81

4.5.3 Kesimpulan Hasil Pengujian Alpha ... 90

4.5.4 Kasus dan Hasil Pengujian (Pengujian Beta)... 90


(8)

5.2Saran... 94 DAFTAR PUSTAKA ... 95


(9)

NOTEBOOK DAN ACCESSORIES PADA TOKO SMART TECH KOMPUTER

Oleh

Zaenal Kamil 10705044

Sistem informasi penjualan dan pembelian notebook dan accessories pada smarttech kompuetr adalah aplikasi yang diperuntukkan untuk mengelola dan menyimpan data penjualan dan pembelian. Belum optimalnya pengolahan data penjualan dan pembelian menyebabkan sulitnya mencari informasi tentang data penjualan dan Pembelian dan pembuatan laporan penjualan dan pembelian yang belum memadai. Oleh karena itu di perlukan suatu aplikasi yang bisa mendukung dan memecahkan permasalahan tersebut.

Berdasarkan permasalahan tersebut penulis bermaksud menyusun tugas akhir dengan judul ”Sistem informasi penjualan dan pembelian notebook dan accessories pada toko smarttech komputer ”. Metode penelitian yang digunakan dalam penulisan adalah metode peninjauan deskriptif. Adapun teknik pengumpulan data adalah observasi, wawancara, dan studi pustaka sedangkan tahap pengembangan sistem menggunakan sistem waterfall.

Penulis berharap agar aplikasi ini dapat membantu perusahaan dalam proses pengolahan data penjualan dan pembelian, membantu administrator dan kasir dalam menangani konsumen dan suplier, membantu administrator dan kasir dalam memasukan data penjualan dan pembelian dan juga membantu administrator dan kasir dalam membuat laporan penjualan dan pembelian dan faktur penjualan sehingga mampu meningkatkan kinerja perusahaan.


(10)

OF NOTEBOOK AND ACCESSORIES IN THE STORE COMPUTER SMARTTECH

by

Zaenal Kamil 10705044

Information systems sales and the purchase of notebook and accessories in the smarttech kompuetr is an applicationthat is to manage and store data of sales and purchases.Not yet optimal data processing sales and purchase of the difficulty insearching for information about sales and purchase data and preparingreports of sales and purchases that have not been adequate. Therefore,the need in an application that can support and solve problems.

Based on the problems the author intends to end the task of preparing the title "System sales information and purchase notebook and accessories in the shop smarttech computer." Research methods used in writing is descriptive sighting method. The data collection techniques are observation, interviews, library and study while system development phase use the waterfall system.

The author hopes that this application

can help companies in data processing sales and purchase, the cashier and assist the administrator in handling customers and Supplier, to help administrators and enter the cashier in the sales and purchase of data and also help administrators and cashier in a report on sales and purchase invoices and able to increase sales so that the performance of the company.


(11)

1.1Latar Belakang Masalah

Smart tech komputer merupakan sebuah toko yang sedang berkembang dan bergerak dalam bidang penjualan dan pembelian notebook dan accessories maupun pelayanan jasa perbaikan noteook dan accessories.

Dari hasil wawancara yang di lakukan adalah mengenai sistem informasi penjualan dan pembelian, yang mana sistem informsi pengolahan data pada toko smart tech masih manual atau masih menggunakan sistem pencatatan pada buku besar, sehingga terkadang bagian penjualan dan pembelian kesulitan dalam pengontrolan barang dan melihat stock barang maupun pembuatan laporan, seperti laporan penjualan, pembelian, data suplier, pencarian data barang, dikarenakan masih menggunakan sistem pencatatan yang manual juga data-data yang telah dibuat sewaktu-waktu dapat hilang atau membutuhkan waktu lama dalam pencarian data barang.

Maka berdasarkan pemaparan permasalahan di atas dapat disimpulkan bahwa toko smart tech membutuhkan suatu aplikasi yang memudahkan transaksi penjualan dan pembelian serta pengontrolan barang dan pembuatan laporan data barang, oleh karena itu penulis mengangkat permasalahan yang ada di toko smart tech sebagai topik laporan tugas akhir dengan judul SISTEM INFORMASI PENJUALAN DAN PEMBELIAN NOTEBOOK DAN ACCESSORIES PADA TOKO SMART TECH KOMPUTER “.


(12)

Berdasarkan latar belakang masalah yang telah dijelaskan di atas, dapat diidentifikasi masalah yang timbul yaitu “Bagaimana cara membangun suatu sistem informasi penjualan dan pembelian Notebook dan accessories pada toko smart tech komputer”

1.3 Maksud dan Tujuan

Maksud dari pembuatan tugas akhir ini yaitu membangun suatu sistem informasi penjualan dan pembelian Notebook dan accessories pada toko smartech yang dapat membantu memecahkan permasalahan yang ada.

Sedangkan tujuan yang di harapkan dari penelitai ini adalah: 1. Untuk mempermudah pengguna dalam pengolahan data barang 2. Mempermudah Proses pencarian data barang .

3. Untuk mempermudah kinerja toko dalam pengontrolan barang dan stoknya. 4. Mempermudah proses pembuatan laporan yang meliputi laporan barang, laporan

penjualan, laporan pembelian dan stok barang.

1.4 Batasan Masalah

Agar pembahasan dan penyusunan tugas akhir ini di lakukan secara teratur dan mendapatkan gambaran yang jelas serta menghindari kesimpangsiuran, maka penulis membatasi permasalahan yang ada hanya pada:

1. Program yang di buat hanya berkaitan dengan penjualan, pembelian dan pengontrolan barang seperti membuat data suplier, data barang, laporan


(13)

pembelian.

2. Pembayaran barang secara tunai dan membuat faktur barang. 3. Tidak membahas pengembalian barang rusak.

4. Bahasa pemrograman yang di gunakan yaitu Visual Basic 6 dan menggunakan database management system (DBMS) Acces 2003.

1.5 Metodologi Penelitian

Metodologi penelitian yang di gunakan dalam penulisan tugas akhir ini adalah :

a. Pengumpulan Data

1. Wawancara, yaitu melakukan dialog secara langsung dengan pihak yang bersangkutan dalam memberikan keterangan terhadap informasi yang di butuh kan

2. Study literatur, yaitu mengumpulkan data berupa literatur-literatur, buku-buku dan catatan lain yang berguna dalam proses pengumpulan data

b. Tahap pembuatan perangkat lunak adapun metode yang digunakan adalah metode waterfall yang meliputi

1. Rekayasa Sistem

Tahap ini merupakan tahap pendefinisian kebutuhan sistem secara menyeluruh, baik itu perangkat penunjang maupun data yang mengalir dalam sistem.


(14)

Tahap ini merupakan tahap menganalisa hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan atau pengembangan perangkat lunak dan bertujuan untuk memahami sistem yang ada, mengidentifikasi masalah dan mencari solusinya.

3. Perancangan

Tahap penerjemahan dari keperluan data yang telah dianalisis kedalam bentuk yang lebih mudah dimengerti oleh pemakai.

4. Implementasi

Pada tahap ini menerjemahkan data atau pemecahan masalah yang telah dirancang kedalam bahasa pemograman yang telah ditentukan.

5. Pengujian

Pada tahap ini melakukan uji coba terhadap program yang telah dibuat. 6. Pemeliharaan

Tahap terakhir adalah tahap pemeliharaan terhadap perangkat lunak yang telah selesai dibuat agar dapat berjalan secara optimal.


(15)

Gambar 1.1 Model Waterfall

1.6 Sistematika Penulisan

Adapun sistematika penulisan yang digunakan adalah sebagai berikut: BAB I PENDAHULUAN

Pada bab ini penyusun menguraikan tentang latar belakang masalah,

identifikasi masalah, maksud dan tujuan batasan masalah, metodologi penelitian dan sistematika Penulisan

BAB II TINJAUAN PUSTAKA

Pada bab ini menjelaskan mengenai tinjauan perusahaan, landasan teori konsep dasar Informasi, konsep dasar sistem Informasi, pengertian sistem informasi, pengertian analisis sistem, alat pengembangan sistem, konsep database, sekilas tentang microsoft access 2003., pengertian pembelian, pengertian penjualan, pengertian inventory


(16)

Pada bab ini berisi tentang analisis dan perancangan dari keseluruhan sistem yang mencakup perancangan basis data,data flow diagram, entity relationship diagram, diagram konteks dan peransanga antar muka dari sistem yang akan di bangun

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Pada bab ini menjelaskan tentang implementasi hasil dari analisis dan perancangan sistem ke dalam bentuk bahasa pem rograman, serta kebutuhan perangkat keras dan perangkat lunak yang di perlukan dalam membangun sistem .bab ini juga berisi tentang pungujian pada sistem yang sudah lengkap dan telah memenuhi semua persyaratan sistem

BAB V KESIMPULAN DAN SARAN

Pada bab ini berisi kesimpulan dari setiap tahapan yang di lalui dalam tahap penelitian dan mengajukan saran untuk pengembangan sistem selanjutnya


(17)

2.1 Tinjauan Perusahaan

2.1.1Sejarah Singkat Toko Smartech Komputer

Semarttech computer merupakan perusahaan yang bergerak di bidang pemasaran dan service computer yang beralamat di jln. Jend.A.Yani No. 416 yang berdiri sejak tahun 2000 Dimana sebelumnya hanya menitik beratkan pada service Note book saja .

Pada tahun 2001 smart tech ini mulai berkembang, dan bias menjual notebook dan accessories, sampai saat ini smaerttech belum belum berubah dan perkembangan usahanya terus berkembang apalagi di dukung oleh tenaga ahli yang profesional maka perusahan ini siap menghadapi era globalisasi.

2.1.2 Struktur Organisasi Perusahaan

Diagram 2.1 Struktur Organisasi Toko Smart tech komputer


(18)

2.1.3 Deskripsi Kerja Bagian-bagian di Toko Smarttech Komputer

Dengan melihat struktur Organisasi di atas, maka dapat di uraikan mengenai tugas dan pungsi dari masing-masing bagian yang terlibat dalam organisasi.

1. Pimpinan

Pimpinan adalah seseorang yang mengatur seluruh garak-gerik dan langkah-langkah yang harus dilakukan dalam kehiatan sehari-hari termasuk rencana-rencanakedaepan yang berhubungan dengan kemajuan dari perusahaan tersebut.

2. Bagian Pembelian

Tugas Utama bagian pembelian sebagai berikut :

a. Melakukan transaksi pembelian barang sesuai dengan harga yang telah di tentukan oleh pimpinan

b. Menarsipkan semua bukti pembelian 3. Bagian Gudang

Tugas Utama Bagian Gudang sebagai berikut:

a. Mengelompokan barang sesuai dengan jenisnya b. Melakukanpengontrolan barang

c. Mengolah barang sebelum barang itu di jual 4. Bagian Penjualan

Tugas utama bagian penjualan sebagai beriku a. Melakukan penjualan barang


(19)

2.2 Landasan Teori

2.2.1 Konsep Dasar Sistem

Pada umumnya setiap organisasi selalu mempunyai sistem informasi untuk mengumpulkan, menyimpan, melihat dan menyalurkan informasi. Sistem informasi dapat terbentuk karena didorong oleh kebutuhan akan informasi yang terus meningkat yang dibutuhkan oleh pengambil keputusan.

Didalam mendefinisikan sebuah sistem, yang menggunakan suatu penekanan terhadap prosedur dan penekanan terhadap komponen atau elemennya. Pada sistem yang menekan pada komponen akan lebih mudah didalam mempelajari suatu sistem untuk tujuan analisis dan perancangan suatu sistem.

Pada pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sebagai berikut :

Menurut JOG [1] Definisi sistem adalah “Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu” (Jogianto,1993).

Sedangkan pendekatan sistem yang lebih menekan elemen atau komponennya. Mendefinisikan sistem sebagai berikut :

Sistem terdiri dari masukan (input) dan keluaran (output) dimana didalam pengoperasiannya terdiri dari perangkat keras (Hardware) dan perangkat lunak (Software), maka suatu sistem terdiri atas masukan (input), proses (process) dan keluaran (output ).


(20)

2.2.2 Pengertian Sistem

Terdapat dua kelompok pendekatan dalam mendefinisikan sistem, pertama pendekatan yang menekankan pada prosedurnya dan kedua pendekatan yang menekankan pada komponennya. Pendekatan yang menekankan pada prosedurnya mendefinisikan sistem sebagai berikut :

Menurut JOG [4] mengemukakan bahwa pengertian sistem adalah :

“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk melakukan kegiatan atau menyelesaikan suatu sasaran tertentu.”

Sedangkan pendekatan komponen sistem yang menekankan pada komponennya mendefinisikan sistem sebagai berikut :

“Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”.

Sasaran atau tujuan dalam sistem yaitu untuk menentukan operasi yang akan dilaksanakan. Selain itu juga mempengaruhi jenis masukan yang dibutuhkan dan keluaran yang dihasilkan apabila sasaran atau tujuan tersebut telah tercapai

2.2.3 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai komponen-komponen (components), batas sitem (boundary), lingkungan luar system (environments), penghubung (interface), masukan (input), keluaran (ouput), pengolah (process) dan sasaran (objectives) atau tujuan (goal). Karakteristik sistem diuraikan sebagai berikut :


(21)

1. Komponen Sistem ( Components )

Suatu sistem biasanya mempunyai sistem yang lebih besar yang disebut supra sistem. Sistem diatas supra sistem adalah supra dari supra sistem. Betapa pun kecilnya sistem selalu terdiri diatas komponen–komponen atau subsistem yang saling berinterkasi.

2. Batasan Sistem ( Boundary )

Batasan sistem adalah daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

3. Lingkungan Luar Sistem ( Environments )

Lingkungan luar dari sistem adalah segala sesuatu diluar batas sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem ini dapat berupa lingkungan yang bersifat menguntungkan dan dapat bersifat merugikan. Lingkungan luar sistem yang menguntungkan energi dari sistem sehingga harus dijaga dan dipelihara.

4. Penghubung Sistem ( Interface )

Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan keluaran dari suatu subsistem dapat menjadi masukan bagi subsistem lain. 5. Masukan Sistem ( Input )

Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan ( maintenance input ) sehingga sistem dapat beroperasi dan masukan sinyal ( signal input ).


(22)

6. Keluaran Sistem ( Output )

Keluaran adalah hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran sistem dapat merupakan masukan untuk subsistem atau supra sistem.

7. Pengolah Sistem ( Procces )

Suatu sistem dapat mempunayi suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah sistem akan mengubah masukan menjadi keluaran. Sutau sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lainya menjadi keluaran berupa barang jadi.

8. Sasaran Sistem ( Objectives ) atau Tujuan (Goal)

Untuk bisa beroperasinya suatu sub sistem harus mempunyai tujuan atau sasaran. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan dan keluaran yang akan dihasilkan oleh sistem.

2.2.4 Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah sebagai berikut :

1. Sistem Abstrak ( Abstrac ) dan Sistem Fisik ( Physical )

Sistem abstrak adalah sistem yang berupa pemikiran atau ide – ide yang tidak tampak secara fisik yang tidak mudah digambarkan hubungan antar komponennya.


(23)

2. Sistem Alamiah ( Natural ) dan Sistem Buatan Manuasia ( Human Made ) Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia atau terjadi dengan sendirinya.

Sistem buatan manusia adalah sistem yang dirancang manusia.

3. Sistem Tertentu ( Deterministic ) dan Sistem Tak Tentu ( Probabilistic ) Sistem sebagai sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang sudah dapat diprediksi sehingga keluaran dari sistem bisa diramalkan.

Sistem tak tentu adalah sistem yang kondisi masa depannya tidak bisa diprediksi karena mengandung unsur probalisitik

4. Sistem Tertutup ( Closed ) dan Sistem Terbuka ( Open )

Sistem sebagai sistem yang tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya.

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

2.3 Konsep Dasar Informasi

Informasi merupakan kebutuhan vital dalam suatu organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi luruh, kerdil, dan akhirnya berakhir. Sedangkan sumber dari suatu informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian – kejadian ( event ) pada saat tertentu dalam suatu kesatuan. Untuk menghasilkan informasi, data harus melalui proses pengolahan. Penerima informasi tersebut akan membuat suatu keputusan


(24)

dan melakukan suatu tindakan yang berarti akan menghasilkan suatu data yang lain. Data ini akan menjadi bahan input bagi proses yang lainnya dan menghasilkan informasi lagi dalam bentuk lain dan seterusnya sehingga membentuk suatu siklus yang dikenal siklus informasi ( Information Cycle ).

2.3.1 Pengertian Informasi

Berdasarkan sistem yang ada tersebut data yang masih mentah diolah dan akan menghasilkan suatu informasi. Adapun pengertian informasi menurut JOG [4] adalah :

“Informasi adalah data yang diolah menjadi bentuk yang lebih berharga dan berdaya guna lebih berarti bagi yang menerimanya.”

Informasi yang dihasilkan sangat penting dalam proses pengambilan keputusan dan informasi. Informasi itu sendiri di dapat dari sistem informasi yang telah diolah. Sistem inforamsi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai tujuan yaitu menyajikan informasi.

2.3.2 Kualitas dan Nilai Informasi

Suatu informasi dikatakan berkualitas jika memenuhi unsur – unsur sebagai berikut :

1. Akurat

Artinya informasi harus bebas dari kesalahan – kesalahan dan harus jelas mencerminkan maksudnya sehingga tidak menyesatkan bagi penerimanya,


(25)

karena dalam perjalanannya dari sumber informasi ke penerima informasi kemungkinan terjadi gangguan ( noise ) sangat besar.

2. Tepat Waktu

Artinya informasi tersebut harus sampai pada penerima tepat pada waktunya. Informasi yang telah usang tiadak akan mempunyai arti lagi, karena informasi merupakan landasan di dalam pengambilan keputusan, pengambilan keputusan yang terlambat akan berakibat fatal. Banyak teknologi mutakhir untuk medapatkan, mengolah dan mengirimkan informasi secara cepat.

3. Relevan

Artinya informasi tersebut harus memberikan manfaat bagi penerima atau pemakainya. Relevansi informasi untuk tiap – tiap orang sangat berbeda, tergantung dari isi yang terkandung dalam informasi dari orang penerima informasi tersebut.

Nilai dari informasi ( Value of Information ) ditentukan dari dua hal yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai jika manfaatnya lebih besar bila dibandingkan dengan biaya untuk mendapatkannya.

2.4 Konsep Dasar Sistem Informasi

Informasi merupakan suatu hal yang sangat penting dalam pengambilan keputusan. Sumber dari informasi adalah sistem informasi. Suatu sistem informasi memiliki komponen-komponen sistem sebagai, yaitu :


(26)

Blok masukan berupa input yang mewakili data yang masuk kedalam sistem informasi, termasuk metode – metode dan media menangkap data yang akan dimasukkan.

2. Blok Model ( Model Block )

Terdiri atas kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan dibasis data untuk menghasilkan keluaran tertentu.

3. Blok Keluaran ( Output Block )

Hasil dari sistem informasi yaitu keluaran yang berupa informasi yang berkualitas dan dokumentasi.

4. Blok Teknologi ( Technologi Block )

Teknologi dipergunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan.

5. Blok Basis Data ( Data Base Block )

Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lain yang tersimpan di perangkat keras dan perangkat lunak. Basis data merupakan sarana untuk melayani kebutuhan pemakai informasi. 6. Blok Pengendalian ( Control Block )

Blok kendali diciptakan untuk meyakinkan bahwa hal – hal yang dapat merusak sistem dapat dicegah ataupun jika terlanjur terjadi kesalahan dapat segera diatasi.


(27)

2.5 Pengertian Sistem Informasi

Menurut GOR[3] sistem informasi dapat didefenisikan sebagai berikut : “Sistem Informasi adalah sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dari suatu organisasi untuk memperoleh suatu informasi yang merupakan tujuan dari organisasi tersebut.”

Sistem informasi berdasarkan komponen masih merupakan kotak ajaib, karena secara fisik komponen hanyalah seperangkat alat. Pemakai menyediakan masukan-masukan dan menerima keluaran penilaian pemakai mengenai sistem informasi yang bergantung pada keluaran bagaimana si pemakai melihatnya.

Keluaran suatu sistem informasi dapat dikelompokan kedalam lima jenis yaitu :

a. Dokumen transaksi

b. Laporan yang direncanakan sebelumnya

c. Jawaban atas pertanyaan yang direncanakan sebelumnya d. Laporan atas pertanyaan yang sifatnya sementara

e. Dialog manusia dan mesin


(28)

2.6 Pengertian Analisis Sistem

Analisis sistem (system analysis) dapat didefinikan sebagai berikut:

“Analisis Sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasikan permasalahan-permasalahan yang terjadi, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dilakukan perbaikan-perbaikannya”.

Fungsi dan tahapan analisis sistem ini adalah untuk mempelajari secara seksama apa yang sedang terjadi pada sistem. Tahap analisa sistem dilakukan setelah tahap perencanaan sistem (system planning) dan sebelum tahap desain sistem (system design). Di dalam tahap analisa sistem terdapat langkah-langkah dasar yang harus dilakukan oleh seorang analis sistem sebagai berikut :

1. Identify, yaitu mengidentifikasi masalah

2. Understand, yaitu memahami kerja suatu sistem yang ada 3. Analyze, yaitu menganalisa masalah

4. Report, yaitu membuat laporan hasil analisis

2.7 Alat Pengembangan Sistem

Alat pengembangan sistem adalah tahap setelah analisis sistem dan siklus penegmbangan sistem, pendefinisian kebutuhan-kebutuhan fungsional dan persiapan untuk merancang bangun implementasi, mengggambarkan suatu sitem


(29)

yang akan dibentuk. Alat pengembangan sistem dapat menggunakan pemodelan secara terstruktur menggunakan grafik atau diagram.

Pada tahap ini akan dirancang (software) dengan memanfaatkan alat bantu seperti berikut :

2.7.1 Flow Map

Flow map merupakan gambaran hubungan antara entity yang etrlihat berupa aliran-aliran dokumen yang ada. Bagan alir dokumen merupakan bagan alir yang menujukkan arus dari laporan dan formulir termasuk tembusannya.

2.7.2 Digram Konteks

Diagram konteks disebut sebagai Fundamental System Model atau Context Diagram adalah diagram arus data yang berfungsi untuk menggambarkan suatu objek, diagram konteks ini menggambarkan secara global atau menyeluruh dari sutau sistem informasi keterkaitan alir-alir data antara sistem dengan bagian-bagian luar. Kesatuan luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi tersebut.

2.7.3 DFD (Data Flow Diagram)

Data Flow Diagram adalah suatu gambaran secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut akan disimpan., data flow diagram biasa digunakan untuk membuat sebuah model sistem informasi


(30)

dalam bentuk proses-proses yang saling berhubungan dan terstruktur yang disebut dengan aliran data.

2.7.4 Kamus Data

Kamus data atau data dictionary atau disebut juga system data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data ini analisis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Kamus data dapat mencerminkan keterangan yang jelas tentang data yang dicatatnya.

2.7.5 Desain Sistem

Desain sistem didefenisikan oleh Josh Burch dan Gery Grudnitski sebagai berikut :

“Desain Sistem adalah penggambaran, perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.”

2.8 Konsep Database

Konsep database merupakan hal yang sangat penting. Kesulitan utama dalam konsep database adalah bagaimana merancang sehingga database dapat memuaskan keperluan saat ini dan masa mendatang. Konsep database merupakan langkah untuk menentukan database yang diharapkan dapat mewakili seluruh kebutuhan pengguna


(31)

2.8.1 Pengertian Database

Menurut KRIS [1] konsep dan perancangan database mendefinisikan database sebagai berikut :

“Database adalah kumpulan file-file yang mempunyai kaitan antara suatu file dengan file lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu.”

Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti :

1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, umtuk memenuhi berbagai kebutuhan.

3. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

2.8.2 Tabel Relasi

Pengertian Tabel Relasi menurut FAT [2] sebagai berikut :

“Tabel Relasi adalah relasi yang menunjukan adanya hubungan diantara sejumalah entitas yang berasal dari himpunan entitas yang berbeda. Kumpulan semua relasi diantara entitas-entitas yang terdapat pada himpunan entitas. Himpunan entitas tersebut membentuk himpunan relasi.”


(32)

2.8.3 ERD(Entity Relationship Diagram)

Entity Relationship Diagram adalah hubungan yang terjadi pada suatu tabel dengan tabel lainnya yang digunakan digunakan sebagai tempat penyimpanan data-data berupa tabel-tabel yang saling berhubungan dan untuk mengatur operasi dalam suatu database. Hubungan yang terbantuk bisa bermacam-macam, yaitu : one-to-one, one-to-many, dan many-to-many.

2.8.4 Struktur File

Pengertian struktur file menurut FAT [2] adalah :

“Struktur file terdiri dari elemen-elemen data yang disebut dengan item data, sehingga secara prinsip struktur dari data ini dapat digambarkan dengan menyebutkan nama dan item-itemnya.”

2.9 Sekilas Tentang Microsoft Visual Basic Versi 6.0

Kata “Visual” menunjukan cara yang digunakan untuk membuat Graphical User Interface (GUI) cara ini tidak lagi menuliskan intruksi pemrograman dalam kode-kode baris, tetapi secara mudah dapat melakukan drag dan drop yang akan digunakan. Kata “Basic” merupakan bahasa BASIC (Beginners Allpurpose Symbolic Intruction Code), yaitu sebuah bahasa pemrograman yang digunakan untuk menyusun aplikasi.

Untuk membuat suatu program aplikasi dalam Visual Basic versi 6.0, maka diperlukan suatu struktur aplikasi atau komponen Visual Basic versi 6.0 yang terdiri dari :


(33)

1. ToolBar terdiri atas beberapa komponen yang digunakan untuk membuat objek pada form dan dapat mempercepat pengaksesan perintah-perintah yang ada dalam pemrograman. Komponen ini dapat ditambahkan pada Toobox dengan cara mengklik kana pada bagian yang kosong, lalu pilih komponen yang akan ditambahkan.

2. ToolBox adalah sebuah windowyang berisi tombol-tombolkontrol yang akan user gunakan untuk mendesain atau membangun sebuah form atau report. Toolbox terdiri atas beberapa tombol untuk mengendalikan tampilan, seperti mengatur pemunculan jendela properties, project, dan form layout.

3. Jendela Properties adalah suatu tempat dimana user dapat mengedit properti suatu objek terpilih yang berada dalam suatu aplikasi.

4. Jendela Project berisi semua file yang ada dalam aplikasi Visual Basic versi 6.0. Jendela ini menampilkan daftar form, modul serta objek lain yang ada dalam project yang aktif.

5. Jendela Form Layout digunakan untuk mengatur tampilan resolusi form didalam monitor.

6. Form adalah tempat dimana objek atau komponen diletakkan (seperti tombol, label, image, picture, dan lain-lain) atau sebagai panel yang berisi sekumpulan tombol yang dapat diberi perintah atau kode. Form disebut sebagai objek karena berfungsi sebagai latar belakang dari suatu program aplikasi.

7. Menu Klik Kanan digunakan untuk mempercepat dalam mengakses suatu perintah.


(34)

Secara umum terdapat tiga hal utama dalam pemrograman denagn Visual Basic versi 6.0, yaitu :

1. Objek, pada pemrograman berbasis OOP, program terdiri atas beberapa objek. Setiap objek mempunyai perilaku yang berbeda sesuai dengan fungsi dan perintah yang diinginkan.

2. Pemicu, adalah suatu kajadian atau interaksi antara objek dengan mouse, keyboard atau lainya.

3. Event, pemrograman denagn Visual Basic versi 6.0 juga disebut kejadian dipicu oleh event yang diberikan oleh pemakai (user).

Dalam pemrograman dengan Visual Basic versi 6.0 sering berinteraksi dengan data yang ada pada program pengolahan data lain, seperti Microsoft Access, Dbase, Foxpro dan lainnya. Dengan format standar dari Visual Basic versi 6.0 adalah Microsoft Access.

2.10 Sekilas Tentang Microsoft Access 2003

Microsoft Access 2003 adalah perangkat lunak untuk pengolahan basis data yang mempunyai kemampuan sebagai berikut :

1. Dapat bekerja pada internet or internet. 2. Dapat bekerja dengan aplikasi lain. 3. Dapat bekerja dengan aplikasi sederhana. 4. Dapat bekerja dalam database window.

5. Menggunakan dan mengolah toolbars, menu bars, dan shortcut menu. 6. Membuat dan mengolah tabel, query, form dan report.


(35)

7. Dapat bekerja dengan macross.

8. Bekerja dalam modul window, debug window dan objek browser. 9. Programming dengan Visual Basic.

10.Securing dan administering.

Dalam Microsoft Access 2003 semua informasi pada suatu sistem atau aplikasi dapat dikelola dengan satu file database, dalam file database data-data dipisahkan dalam penyimpanan data yang disebut tabel, data-data dalam tabel ini dapat dikelola dengan cara :

1. Ditambah, dirubah atau ditampilkan dengan menggunakan form. 2. Dilakukan pencarian, find dengan menggunakan query.

3. Dapat dianalisa atau dicetak dalam layout yang baik.

Dalam Microsoft Access 2003 ada tiga macam Primary key yang dapat didefinisikan yaitu :

1. Primary key Auto Numbers

Field Auto Numbers dapat di set untuk menmbah record baru dalm tabel dengan Enter secara otomatis field beriktunya.

2. Primary key Sati Field

Suatu field yang dipilih sebagai primary key bisa mempunyai nilai null duplikat, Microsft Access tidak mengeset sebagai primary key.

3. Primary key Banyak Field

Dalam keadaan diman kita tidak menurunkan field tunggal sebagai field unik, maka dapat dirancang atau lebih field sebagai primary key. Biasanya terjadi pada banyak ke banyak dari dua tabel.


(36)

2.11 Pengertian Pembelian

Menurut AZW [1] mendefinisikan pembelian adalah proses terjadinya pengadaan barang yang tergolong kurang memenuhi kebutuhan yang si perlukan.

2.12 Pengertian Penjualan

Menurut SAL [7] mendefinisikan penjualan adalah jumlah seluruh barang-barang yang merupakan usaha pokok dari perusahaan jika perusahan itu merupakan perusahaan dagang, maka satu perusahaan iu adalah hasil penjualan barang –barang dagangan yang di jual oleh perusahaan tersebut.

2.13 Pengertian Inventory

Inventory merupakan kata lain dari persediaan disini maksudnya menunjujakan barang-barang yang di miliki perusahaan, persediaan dapat menganbil bentuk yang tergantung pada jenis usaha yang di tekuni oleh perusaahan yang bersankutan pada perusaaahn yang bergerak di bidang penjualan produk, persediaan barang merupakan salah satu unsur yang paling efektif dalam perasiaonal perusaahan, yang secara berkelanjutan di gunakan dalam kegiatan penjualan barang harian yang dapat di dsajikan dalam bentuk laporan persediaan barang.

Menurut HAN [3] inventory adalah “serangkaian kebijaksanaan dan pengendalian yang memonitor tingkat persediaan dan memnentuka tingkat persediaan yang harus di jaga kapan persediaan harus diisi dan berapa besar pesanan harus di lakukan “


(37)

27

Analisis sistem dapat didefinisikan sebagai tahap yang bertujuan untuk memahami sistem, mengetahuti kekurangan sistem dan menentukan kebutuhan sistem Penjualan dan Pembelian pada Toko smart tech komputer . Dengan menganlisis prosedur sistem yang sedang berjalan dapat di evaluasi sehingga dapat dibuat satu usulan untuk sistem yang baru dari evaluasi tersebut.

Sebagai analisis pada sistem yang sedang berjalan, akan dibahas bagaimana prosedur dan aliran dokumen yang sedang berjalan yang digambarkan dalam bentuk flow map dan analisis sistem non fungsional yang meliputi pembahasan tentang perangkat keras dan perangkat lunak yang digunakan di bagian Penjualan dan Pembelian pada Toko Smart tech kmputer

3.2 Analisis Masalah

Berdasarkan hasil penelitian yang dilakukan bahwa di Toko smart tech komputer informasi-informasi penjualan dan pembelian barang yang dilakukan masih dilakukan secara manual, sehingga sering terjadi kesalahan-kesalahan. Untuk menghindari terjadinya kesalahan-kesalahan tersebut maka akan dibuat sebuah sistem informasi yang mendukung kegiatan-kegiatan yang dilakukan. Adapun proses sistem informasi mencakup proses penjualan barang ke konsumen, pembelian barang dari suplier dan pengontrolan barang.


(38)

3.3 Analisis Prosedur Yang Sedang Berjalan

Analisis aliran data atau prosedur sangat diperlukan untuk mengetahui proses yang berjalan di suatu perusahaan dan sebagai dasar untuk membuat atau memperbaiki serta mempermudah prosedur yang sedang berjalan di perusahaan agar menjadi lebih baik menjadi lebih baik.

3.3.1Flow Map Penjualan Barang Yang Sedang Berjalan Prosedur penjualan yang sedang berjalan saat ini yaitu :

1. Konsumen memberikan data barang yang akan dibeli kepada bagian penjualan

2. Data barang yang sudah diterima oleh bagian penjualan di periksa terlebih dahulu setelah di peiksa maka dat barang tersebut akan diberikan kebagian gudang untuk dicek

3. Kemudian bagian gudang akan memeriksa data barang tersebut , jika data barang tidak ada maka akan di berikantahukan lagi kepada konsumen,jika ada maka ada maka akan langsung di siapkan dan di berikan ke bagian penjualan

4. Kemudian bagian penjualan membuat faktur penjualan dari data barang sebanyak dua rangkap, satu rangkap di berikan untuk konsumen dan satu rangkap lagi untuk dip roses untuk laporan.

5. Setelah mendapat satu rangkap faktur penjualan kemuudian dilakukan proses pembuatan laporan sebanyak dua rangkap , satu untuk arsip dan yang satu diberikan ke pimpinan


(39)

Gambar 3.1 Flow Map Penjualan Barang Keterangan :

A1 : Arsip Faktur penjualan A2 : Arsip Laporan Penjualan


(40)

3.3.2Flow Map Pembelian Barang Yang Sedang Berjalan

Prosedur Pembelian yang sedang berjalan adalah sebagai berikut: 1. Suplier Memberikan data barang kepada bagian gudang untuk diperiksa 2. Kemudian bagian gudang akan memeriksa data barang tersebut

3. Setelah diperiksa apabila barang masih ada di gudang, maka data barang di kembalikan ke suplier, apabila stok barang habis maka terjadilah transaksi pembelian

4. Setelah itu maka bagian gudang akan menerima barang dari suplier, dan setelah itu membuat nota pembelian sebanyak 2 rangkap satu rangkap untuk di berikan ke suplier dan satu rangkap lagi di simpan sebagi arsip 5. Kemudian setelah itu akan di buat laporan pembelian sebanyak 2 rangkap,

yang satu untuk di serahkan kepada pimpinan sebagai bukti pembelian sedangkan yang satunya lagi di simpan sebagi arsip.


(41)

Gambar 3.2 Flow Map Pembelian Barang Keterangan :

A3 : Arsip Nota Pembelian A4 : Arsip Laporan Pembelian


(42)

3.4 Analisis Kebutuhan Non Fungsional

Analisa kebutuhan non fungsional menggambarkan keadaan sistem yang ada Toko Smart tech komputer, diantaranya perangkat keras dan perangkat lunak, sebagai bahan analisis kekurangan dan kebutuhan yang harus dipenuhi dalam perancangan sistem yang akan diterapkan.

3.4.1 Analisis Perangkat Keras (Hardware)

Analisis perangkat keras (hardware) komputer yang ada di Toko smart tech spesifikasinya adalah sebagai berikut :

1. Processor : Pentium IV 2. Memori : 128 MB 3. Hard disk : 40 GB 4. Monitor : 15”

5. CD Rom dan Floopy Drive 1,44 6. Printer

7. Keyboard 8. Mouse

Secara keseluruhan spesifikasi perangkat keras semua komputer yang ada sudah memenuhi syarat untuk kebutuhan perangkat lunak yang akan diaplikasikan.


(43)

3.4.2 Analisis Perangkat Lunak (Software)

Analisis perangkat lunak (Software) yang digunakan pada komputer di toko smart tech komputer adalah sebagai berikut :

1. Windows XP

2. Microsoft Office Word dan Excel

Sistem yang sudah ada tidak akan terpengaruh oleh perangkat lunak yang akan diaplikasikan.

Sistem informasi yang akan dibangun menggunakan Microsoft Visual Basic versi 6.0 sebagai perancangan program dan Microsoft Access sebagai databasenya.

Alasan digunakannya Microsoft Visual Basic versi 6.0 sebagai tools perancangan program adalah selain memiliki lingkungan pengembangan visual yang dapat diatur sesuai kebutuhan, juga program yang dihasilkan dari Microsoft Visual Basic versi 6.0 mudah dimengerti dan digunakan oleh user. Kemudian alasan digunakannya Microsoft Access sebagai database yaitu merupakan aplikasi sederhana program pengakses database Windows.

Dari analisis perangkat lunak yang dilakukan, sistem operasi yang dijalankan di Toko Smart tech komputer dapat mendukung perangkat lunak yang akan diaplikasikan.


(44)

3.4.3 Analisis User

Pengguna komputer/user di Toko Smart tech Komputer adalah sebagai berikut :

a. User 1

Nama : Dani Ramdani

Jabatan : Bagian Penjualan

Pengalaman menggunakan komputer : 18 tahun Latar belakang pendidikan : SMK Sistem Operasi yang sering digunakan : Windows

b. User 2

Nama : Nizal Ramdhani

Jabatan : Bagian Pembelian

Pengalaman menggunakan komputer : 4 tahun

Latar belakang pendidikan : D3 Teknik Komputer Sistem Operasi yang sering digunakan : Windows

Umumnya user memiliki pengalaman dalam menggunakan komputer yang berbasis windows khususnya Microsoft Office. Dilihat dari spesifikasi user yang bertanggung jawab dalam mengelola data Barang diperlukan penjelasan cara menggunakan aplikasi yang baru sehingga lebih jelas dalam pengoperasiannya.

3.5 Perancangan Sistem

Perancangan merupakan bagian dari metodologi pengembangan-pengembangan suatu perangkat lunak yang dilakukan setelah melalui tahap


(45)

analisis. Perancangan dapat didenifisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Dalam perancangan suatu sistem tidak lepas dari hasil analisis sistem karena dari hasil analisis baru dapat dibuat suatu rancangan sistem.

Pada tahapan perancangan sistem dilakukan antara lain pernacangan untuk format masukan layer program, rancangan hasil atau keluaran dari program yang biasa disebut dengan program keluran. Perancangan basisi data yang sesuai dengan file dan atribut yang ada pada analisis penyimpanan data, perncangan menu program yang emnjelaskan menu yang akan kita gambarkan untuk membangun perangkat lunak dan perancangan struktur program yang berisi mengenai alur proses yang dimulai dari masukan sampai keluaaran. Pada tahapan perancangan sistem ini juga akan dibuat sebuah diagram konteks dan data flow diagram, tahapan ini akan memberi gambaran mengenai aliran informasi dan proses yang berjalan dalam sistem.

3.5.1 Tujuan Perancangan Sistem

Tujuan perancangan sistem yang baru adalah untuk memperbaharui sistem yang ada. Untuk mengatasi kendala dan permasalahan dalam perusahaan terutama dalam proses pengeluran barang dimana pada perusahaan ini masih menggunakan sistem yang bersifat manual. Dalam hal ini untuk mengatasi dari permasalahan-permasalahan yang ada penulis mencoba memperkenalkan perancangan sistem yang berbasis komputerisasi yakni


(46)

memanfaatkan teknologi komputer. Penulis mengajukan suatu aplikasi database yang berbasis teknologi komputer berupa pembuatan aplikasi software yang dapat membantu dalam mengolah dan

3.5.2 Perancangan Diagram Konteks

Diagram konteks berfungsi untuk menjelaskan hubungan sistem yang akan dibangun serta untuk memudahkan pembuatan sistem. Gambar diagram konteks tersebut dapat dilihat pada gambar berikut ini :

Gambar 3.3 Diagram Konteks system informasi penjualan dan pembelian note bookdan accessoriespada toko smart tech

3.5.3 Perancangan Data Flow Diagram (DFD)

Data flow diagram merupakan model dari sistem untuk menggambarkan pembagian sistem yang lebih kecil. Maka dapat di gambarkan Data Flow Diagram (DFD) pada gambar dibawah ini.


(47)

Gambar 3.4 DFD level 0 (Penjualan dan Pembelian)


(48)

Gambar 3.6DFD level 1 proses 2.0 (Pengolahan Data Master)


(49)

Gambar 3.8DFDlevel 1 proses 4.0 (Pengolahan Data Laporan)


(50)

Gambar 3.10DFDlevel 2 proses 2.2 (Pengolahan Data Konsumen)


(51)

Kasir

2.4.1 Ubah Password

2.4.2 Ubah User

2.4.3 Tambah Data

User

T_User Data user yg akan diganti Password

Info user yg telah diganti Password

data user yg akan Diubah

Data user yg akan di tambah Info user yg telah di tambah

Data user yg akan diganti Password Info Datat user yg telah diganti Password

Data user yg akan diubah

Info Data user yg telah diubah

Data user yg akan di tambah Info Data user yg telah di tambah Info user yg telah Di ubah

Gambar 3.12DFD level 2 proses 2.4 (Pengolahan Data User)


(52)

Gambar 3.14DFDlevel 2 proses 3.2 (Pengolahan Data Transaksi Pembelian)

3.6 Perancangan Data Base

Database tersimpan pada simpanan luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya. Perancangan database yang dimaksudkan untuk memudahkan dalam mengetahui file-file data base yang digunakan dalam perancangan sistem pengeluran barang di bagian Follow Up Cutting sekaligus mengetahui hubungan antara file dari data base tersebut. Perancangan database meliputi Entity Relationship Diagram (ERD), kamus data, relasi tabel dan struktur file.

3. 6.1 ERD (Entity Relation Diagram)

Untuk memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem yang sedang berjalan digunakan alat bantu yaitu diagram E-R. Usulan ukntuk perancangan diagram E-R yaitu dapat membedakan dengan atribut lainnya sehingga tabel tersebut dapat dijadikan raferensi untuk tabel lainnya.


(53)

Gambar 3.13 Entity Relationship Diagram (ERD) Pada Sistem Informasi penjualan dan pembelian Note bookdan Accessoriesdi smart tech komputer Atribut :

User : {ID_User, Nama_User, Pasword, Status )

Barang : {Kode_Barang, Nama_Barang, Jenis_Barang, Harga_Jual, Harga_Beli, Stok}

konsumen : {Kd_Konsumen, Nama_konsumen,

No_Telepon, Alamat}

Pembelian : {No_FakBeli , Tgl_FakBeli, Kd_Barang ,

Nm_Barang, Jumlah, Kd_Pengguna, Kd_Pemasok} Penjualan : {No_FakJual ,Tgl_FakJual , Kd_Barang,

Nm_Barang , Jumlah, Kd_Pengguna , Kd_Konsumen }

Suplier : {Kd_Pemasok, Nm_Pemasok, No_Telepon, Alamat}


(54)

Detail Penjualan : {No_FakJual ,Tgl_FakJual , Kd_Barang, Nm_Barang , Jumlah, Nm_Konsumen, Alamat, Harga, Jumlah, Total }

Detail Pembelian : {No_FakBeli , Tgl_FakBeli, Kd_Barang ,

Nm_Barang, Nm_Suplier, Alamat, Harga, Jumlah, Total }

3.6.2 Kamus Data

Kamus data ikut berperan dalam perancangan dan pembangunan sistem informasi. Berfungsi untuk menjelaskan semua data yang digunakan didalam sistem. Berikut adalah kamus data untuk sistem yang dibangun :

Tabel 3.1 Kamus Data

Nama User

Deskripsi Berisi data pengguna yang akan menggunakan sistem yang akan dibangun

Sruktur Data User + Password + Status

User {A..Z }

Password {A..Z }

Status {A..Z }

Nama Konsumen

Deskripsi Berisi seluruh data Konsumen

Sruktur Data Kode + Nama_konsumen + No_Telepon + Alamat

Kode {0..9}

Nama_Konsumen {A..Z }

No_Telepon {0..9}

Alamat {A..Z | 0..9}

Nama Barang

Deskripsi Berisi seluruh data barang

Sruktur Data Kode_Barang + Nama_Barang + Jenis_Barang + Harga_Jual + Harga_Beli + Stok


(55)

Nama_Barang {A..Z | 0..9} Jenis_Barang {A..Z }

Harga_Jual {0..9 }

Harga_Beli {0..9 }

Stok {0..Z }

Nama Penjualan

Deskripsi Berisi seluruh data penjualan

Sruktur Data No_FakJual + Tgl_FakJual + Kd_Barang + Nm_Barang + Jumlah + Kd_Pengguna +Kd_Konsumen

No_FakJual { A..Z | 0..9} Tgl_FakJual Date/Time Kd_Barang ( A..Z | 0..9} Nm_Barang { A..Z | 0..9}

Jumlah {0..9 }

Kd_Pengguna { A..Z | 0..9} Kd_Konsumen { A..Z | 0..9}

Nama Detail Penjualan

Deskripsi Berisi seluruh data Detail Penjualan

Sruktur Data No_FakJual + Tgl_FakJual + Nm_Barang + Nm_Konsumen + Alamat + Harga_Jual + Jumlah + Total No_FakJual {A..Z | 0..9}

Tgl_FakJual Date/Time Nm_Barang ( A..Z | 0..9} Nm_Konsumen ( A..Z )

Alamat ( A..Z | 0..9}

Hraga Currency

Jumlah {0..9 }

Total Currency

Nama Pembelian

Deskripsi Berisi data Pembelian

Sruktur Data No_FakBeli + Tgl_FakBeli + Kd_Barang+ Nm_Barang Jumlah + Kd_Pengguna + Kd_Pemasok

No_FakBeli {A..Z | 0..9} Tgl_FakBeli Date/Time Kd_Barang {A..Z | 0..9} Nm_Barang {A..Z | 0..9}


(56)

Jumlah {0..9 } Kd_Pengguna {A..Z | 0..9} Kd_Pemasok {A..Z | 0..9}

Nama Detail Pembelian

Deskripsi Berisi seluruh data Detail pembelian

Sruktur Data No_Fak Beli + Tgl_FakBeli + Nm_Barang + Nm_Suplier Alamat + Harga + Jumlah + Total

No_FakBeli {A..Z | 0..9} Tgl_FakBeli Date/Time Nm_Barang ( A..Z | 0..9} Nm_Suplier ( A..Z | 0..9}

Alamat ( A..Z | 0..9}

Harga Currency

Jumlah {0..9 }

Total Currency

Nama Suplier

Deskripsi Berisi data suplier

Sruktur Data Kd_Pemasok + Nm_Pemasok + No_Telepon + Alamat Kd_Pemasok {A..Z | 0..9}

Nm_Pemasok {A..Z }

No_Telepon {0..9 }

Alamat {A..Z | 0..9}

3.6.3 Tabel Relasi

Tabel relasi merupakan tabel yang menyusun program aplikasi berelasi (berhubungan) antara suatu tabel dengan tabel yang lainnya. Hubungan antara tabel dapat ditentukan dengan membuat field penghubung (key field) suatu file (tabel) yang terdiri dari beberapa group yang berulang-ulang perlu diorganisasikan kembali. Proses mengorganisasikan file untuk menghilangkan group elemen yang berulang-ulang ini disebut relasi antara tabel sehingga tabel-tabel dapat terrelasi dengan baik dan terorganisasi. Berikut adalah tabel-tabel relasi Sistem Informasi Penjualan dan Pembelian pada Toko smart tech.


(57)

Gambar 3.14 Tabel relasi Sistem Informasi Penjualan Dan Pembelian Pada Toko Smart tech komputer

3.6.4 Struktur File

Struktur filemerupakan urutan isi atau data yang berada dalam suatu record. Tujuan dari perancanagn struktur fileini yaitu untuk menentukan nama field, type field, lebar fielddan keterangan nama fieldtersebut yang ada pada setiap file. Struktur file dalam Sistem Informasi penjualan dan pembelian Pada Toko smarttech Komputer adalah sebagai berikut :


(58)

Tabel 3.2 Struktur FileUser Nama File : TUser.db

Primary Key : Kode_User Foreign Key :

-No. NamaField Type Size Keterangan

1 Kode_User Text 9 ID User

2 Nama Text 30 Nama Pengguna

3 Password Text 50 Alamat Pengguna

4 Status Text 12 Status Pengguna

Tabel 3.3 Struktur FileBarang Nama File : Barang.db

Primary Key : KdBarang Foreign Key :

-No. NamaField Type Size Keterangan

1 KdBarang Text 7 Kode Barang

2 NamaBarang Text 40 Design Barang

3 JenisBarang Text 30 Style Barang

4 HargaJual Currency - Warna Barang

5 HargaBeli Currency - No lot

6 Stok Number Long Integer Jumlah Barang

Tabel 3.4 Struktur FilePenjualan Nama File : Penjualan.db

Primary Key : No_FakJual

Foreign Key : Kd_Pengguna, Kd_Konsumen, Kd_Barang

No. NamaField Type Size Keterangan

1 NoFakjual Text 7 NoFaktur

2 TglFakjual Date/Time 10 TglFaktur

3 Kd_Barang Text 4 Kode Barang

4 Nm_Barang Text 30 Nama Barang

5 Jumlah Number 10 Jumlah Jual

6 Kd_User Text 10 Kode User


(59)

Tabel 3.5 Struktur FileDetail Penjualan Nama File : Detail Penjualan.db

Primary Key :

Foreign Key : No_FakJual

No. NamaField Type Size Keterangan

1 NoFakjual Text 7 NoFaktur

2 TglFakjual Date/Time 5 TglFaktur

3 Nm_Barang Text 4 Nama Barang

4 Nm_Konsumen Text 30 Nama Konsumen

5 Alamat Text 10 Alamat Konsumen

6 Harga_Jual Currency - Harga Jual

7 Jumlah_Jual Number Long Integer Jumlah Jual

8 Total Currency - Total Jual

Tabel 3.6 Struktur File Pembelian Nama File : Pembelian.db

Primary Key : NoFakBeli

Foreign Key : Kd_Suplier, Kd_Pengguna, Kd_Barang

No. NamaField Type Size Keterangan

1 NoFakBeli Text 10 No Faktur

2 TglFakBeli Date/Time - Tanggal Faktur

3 Kd_Barang Text 30 Kode Barang

4 Nm_Barang Text 20 Nama Barang

5 Jumlah Number 9 Jumlah Beli

6 Kd_user Text 9 Kode User

7 Kd_suplier Text 10 Kode Suplier

Tabel 3.7 Struktur FileDetail Pembelian Nama File : Detail Pembelian.db

Primary Key : NoFakJual Foreign Key : KdPengguna

No. NamaField Type Size Keterangan

1 NoFakjual Text 8 NoFaktur

2 TglFakjual Date/time 10 TglFaktur

3 Nm_Barang Text 40 Kode Barang

4 Nm_Pemasok Text 30 Nama Pemasok

5 Alamat Text 20 Alamat Pemasok

6 Harga_Beli Currency - Harga Beli

7 Jumlah_Beli Currency - Jumlah Beli


(60)

Tabel 3.8 Struktur FileKonsumen Nama File : Konsumen.db

Primary Key : KdKonsumen Foreign Key :

No. NamaField Type Size Keterangan

1 KdKonsumen Text 7 No Faktur

2 Nama Text 20 No Retur

3 Alamat Text 40 Tanggal Faktur

4 Notelepon Text 30 Style Barang

Tabel 3.9 Struktur Filesuplier Nama File : Suplier.db

Primary Key : KdPemasok Foreign Key :

No. NamaField Type Size Keterangan

1 KdPemasok Text 7 NoFaktur

2 Nama Text 20 Kode Barang

3 Alamat Text 40 Alamat Suplier

4 Notelepon Text 30 Notelepon

3.7 Perancangan Kode

Pengkodean merupakan penyajian dalam mengklasifikasikan data dengan mudah dalam proses memasukkan kedalam sistem program. Selain itu, pengkodean dapat membantu dalam mengidentifikasikan suatu objek sehingga kesalahan dalam identifikasi objek dapat dihindari. Pengkodean sebagai berikut : 1. Kode Pengguna

Format : P 01

Keteranngan : P : Indentitas Pengguna 01 : Nomor Urut Pengguna 2. Kode Barang

Format : B 01


(61)

01 : Nomor Urut Barang 3. Kode pemasok (suplier)

Format : S 01

Ketetrangan : S : Indentitas Suplier 01 : Nomor Urut Suplier 4. Kode Konsumen

Format : K 01

Ketetrangan : K : Indentitas Konsumen 01 : Nomor Urut Konsumen

3.8 Perancangan Antar Muka

Antar muka pemakai merupakan media komunikasi antara pemakai dengan sistem komputer. Hasil perancangan antarmuka pemakai akan memudahkan proses implementasi. Adapun antarmuka pemakai perangkat lunak yang akan dirancang ditampilkan sebagai berikut :

3.8.1 Perancangan Struktur Menu

Menu dirancang untuk menggambarkan segala macam bentuk kegiatan yang bisa dilakukan dalam program aplikasi, seperti input data, cari data dan membuat laporan berdasarkan data input. Pada tampilan menu utama seperti tampak pada gambar berikut ada 4 pilihan menu yaitu :


(62)

Gambar 3.15 Struktur Menu Sistem informasi Penjualan Dan Pembelian Notebook dan AccesoriesPada Toko Smart tech Komputer

3.8.2 Perancangan Masukan (Input Design)

Perancangan masukan merupakan awal dimulainya suatu proses informasi Penjualan dan Pembelian Pada Toko Smart tech Komputer. dan merupakan suatu bentuk tampilan dari program yang akan dibuat untuk kebutuhan interfacedengan user.Berikut ini merupakan gambar dari perancangan input:

3.8.2.1 Form Login


(63)

Penjelasan:

Tabel 3.10 Keterangan Perancangan Form Login

Komponen Fungsi

Text 1 Untuk mengisi Nama Text 2 Untuk mengisi Password Command 1 Tombol untuk validasiLogin

Command 1 Tombol untuk Membatalkan validasi

3.8.2.2 Form Menu Utama

Gambar 3.17 Perancangan Form Menu Utama Penjelasan:

Tabel 3.11 Keterangan Perancangan Form Menu Utama

Komponen Fungsi

Menu Editor1 File, berisi submenu mengenai data login, logout, Setting Pengguna dan keluar

Menu Editor2 Master Data, berisi submenu mengenai Data master yaitu pengolahan data barang, pemasok, dan konsumen

Menu Editor3 Transaksi, berisi submenu mengenai Transaksi yaitu penjualan dan pembelian


(64)

3.8.2.3 Form Data User

Gambar 18 Perancangan Form Data User Penjelasan:

Tabel 3.12 Keterangan Perancangan Form Data User

Komponen Fungsi

Text 1 Untuk mengisi Kode Pengguna

Text 2 Untuk mengisi Nama Nama Pengguna Text 3 Untuk mengisi Pasword

Text 4 Untuk mengisi Kriteria Pencarian Combobox1 Untuk mengisi Status Pengguna

Command 1 Tombol untuk Tambah Untuk menambah Pengguna Command 2 Tombol untuk menyimpan Data Pengguna

Command 3 Tombol untuk Ubah Data Pengguna Command 4 Tombol untuk Hapus Data Pengguna

Command 5 Tombol untuk Cari Data berdasarkan kriteria

Command 6 Tombol untuk Batal dan Keluar dari Form Data Pengguna

Command 7 Tombol untuk memindahkan kursor ke awal data dari Tabel Data Pengguna

Command 8 Tombol untuk memindahkan kursor ke awal data sebelumnya dalam tabel Data Pengguna

Command 9 Tombol untuk memindahkan kursor ke data sebelumnya dalam tabel Data Pengguna

Command 10 Tombol untuk memindahkan kursor ke data selanjutnya dalam tabel Data pengguna


(65)

3.8.2.4 Form Data Barang

Gambar 3.19 Perancangan Form Data Barang Penjelasan:

Tabel 3.13 Keterangan Perancangan Form Data Barang

Komponen Fungsi

Text 1 Untuk mengisi Kode Barang Text 2 Untuk mengisi Nama Barang Text 3 Untuk mengisi Harga Jual Text 4 Untuk mengisi Harga Beli

Text 5 Untuk mengisi Stok/ jumlah Barang

Text 6 Untuk Mengisi pencarian berdasarkan kriteria Combobox1 Untuk mengisi Jenis Barang

Command 1 Tombol untuk Cari memulai pencarian

Command 2 Tombol untuk Batal Untuk membatalkan pencarian Command 3 Tombol untuk Tambah Data Barang

Command 4 Tombol untuk Simpan Data Barang Command 5 Tombol untuk Ubah Data Barang Command 6 Tombol untuk Hapus Data Barang Command 7 Tombol untuk melakukan pencarian C0mmand 8 Tombol Untuk Keluar


(66)

dalam tabel Data Barang

Command 10 Tombol untuk memindahkan kursor ke data sebelumnya dalam tabel Data Barang

Command 11 Tombol untuk memindahkan kursor ke data selanjutnya dalam tabel Data Barang

Command 12 Tombol untuk memindahkan kursor ke data paling terakhir dalam tabel Data Barang

3.8.2.5 Form Data Pemasok (Suplier)

Gambar 3.20 Perancangan Form Data Suplier Penjelasan:

Tabel 3.14 Keterangan Perancangan Form Data Suplier

Komponen Fungsi

Text 1 Untuk mengisi Kode Suplier Text 2 Untuk mengisi Nama Suplier Text 3 Untuk mengisi No Telepon Text 4 Untuk mengisi Alamat

Text 5 Untuk mengisi criteria pencarian Command 1 Tombol untuk Tambah Data suplier Command 2 Tombol untuk Simpan Data suplier Command 3 Tombol untuk Hapus Data Suplier Command 4 Tombol untuk Ubah Data Suplier Command 5 Tombol untuk Keluar/Batal Command 6 Tombol untuk Cari


(67)

Data Grid 1 Untuk menampilkan Tabel Data Suplier Command 7 Tombol untuk batal pencarian

Command 8 Tombol untuk memindahkan kursor ke awal data dalam tabel Data Petugas

Command 9 Tombol untuk memindahkan kursor ke data sebelumnya dalam tabel Data Petugas

Command 10 Tombol untuk memindahkan kursor ke data selanjutnya dalam tabel Data Petugas

Command 11 Tombol untuk memindahkan kursor ke data paling terakhir dalam tabel Data Petugas

3.8.2.6 Form Data Konsumen

Gambar 3.21 Perancangan Form Data Konsumen Penjelasan:

Tabel 3.15 Keterangan Perancangan Form Data Konsumen

Komponen Fungsi

Text 1 Untuk mengisi Kode Konsumen Text 2 Untuk mengisi Nama Konsumen Text 3 Untuk mengisi No Telepon Text 4 Untuk mengisi Alamat

Text 5 Untuk mengisi criteria pencarian Command 1 Tombol untuk Tambah Data Konsumen Command 2 Tombol untuk Simpan Data Konsumen


(68)

Command 3 Tombol untuk Hapus Data Konsumen Command 4 Tombol untuk Ubah Data Konsumen Command 5 Tombol untuk Keluar/Batal

Command 6 Tombol untuk Cari

Data Grid 1 Untuk menampilkan Tabel Data Konsumen Command 7 Tombol Batal pencarian

Command 8 Tombol untuk memindahkan kursor ke awal data dalam tabel Data Petugas

Command 9 Tombol untuk memindahkan kursor ke data sebelumnya dalam tabel Data Petugas

Command 10 Tombol untuk memindahkan kursor ke data selanjutnya dalam tabel Data Petugas

Command 11 Tombol untuk memindahkan kursor ke data paling terakhir dalam tabel Data Petugas

3.8.2.7 Form Data Transaksi Penjualan


(69)

Penjelasan:

Tabel 3.16 Keterangan Perancangan Form Transaksi penjualan Barang

Komponen Fungsi

Text 1 Untuk mengisi No Faktur Barang Text 2 Untuk mengisi Tanggal Faktur Text 3 Untuk mengisi Nama Konsumen Text 4 Untuk mengisi Alamat Konsumen Text 5 Untuk melihat stok Barang

Text 6 Untuk melihat harga jual

Text 7 Untuk mengisi jumlah yang akan di jual Text 8 Untuk mengisi total jual

Text 9 Untuk mengisi total bayar Text 10 Untuk mengisi pembayaran Text 11 Untuk mengisi kembalian ComboBox 1 Untuk mengisi Nama Barang

Command 1 Tombol untuk memasukan data barang ke Tabel Command 2 Tombol untuk cetak faktur jual

Command 3 Tombol untuk tambah data barang yang akan di jual Command 4 Tombol untuk simpan data barang yang akan di jual Command 5 Tombol untuk keluar

Data Grid 1 Untuk menampilkan Tabel Data Faktur Barang

3.8.2.8 Form Data Transaksi Pembelian


(70)

Penjelasan:

Tabel 3.17 Keterangan Perancangan Form Transaksi Pembelian Barang

Komponen Fungsi

Text 1 Untuk mengisi No Faktur Barang Text 2 Untuk mengisi Tanggal Faktur

Text 3 Untuk mengisi Nama Pemasok atau suplier Text 4 Untuk mengisi alamat

Text 5 Untuk melihat stok Text 6 Untuk mengisi Harag beli Text 7 Untuk mengisi Jumlah Beli Text 8 Untuk mengisi Total beli Text 9 Untuk mengisi jumlah total beli

Command 1 Tombol untuk memasukan data barang ke tabel Command 2 Tombol untuk cetak faktur pembelian

Command 3 Tombol untuk tanbah data pembelian Command 4 Tombol untuk menyimpan dat pembelian Command 5 Tombol untuk keluar

Data Grid 1 Untuk menampilkan Tabel Data Faktur Barang

3.8.3 Perancangan Keluaran (Output Design)

Perancangan keluaran (Ouput Design) dari sebuah sistem merupakan hal yang penting bagi pemakai dalam menentukan dipakai atau tidaknya sistem tersebut. Format output yang dihasilkan merupkan laporan-laporan yang akurat, relevan dan mudah dimengerti oleh para pemakai. Rancangannya sesuai dengan kebutuhan informasi sehingga keluaran sesuai dengan yang diharapkan. Beriku ini merupakan gambar perancangan keluaran :


(71)

3.8.3.1 Perancangan Laporan Penjualan Barang

Gambar 3.24 Perancangan Laporan penjualan Barang Penjelasan:

Tabel 3.18 Keterangan Perancangan Laporan Penjualan Barang

Komponen Fungsi

RptText 1 Untuk mengisi No Faktur Jual RptText 2 Untuk mengisi Tanggal Fktur RptText 3 Untuk mengisi Nama Barang RptText 4 Untuk mengisi Nama Konsumen RptText 5 Untuk mengisi Kode User RptText 6 Untuk mengisi Jumlah Image 1 Logo Perusahaan


(72)

3.8.3.2 Perancangan Laporan Pembelian Barang

Gambar 3.25 Perancangan Laporan Pembelian Barang Penjelasan:

Tabel 3.19 Keterangan Perancangan Laporan Penjualan Barang

Komponen Fungsi

RptText 1 Untuk mengisi No Faktur Jual RptText 2 Untuk mengisi Tanggal Fktur RptText 3 Untuk mengisi Nama Barang RptText 4 Untuk mengisi Nama Suplier RptText 5 Untuk mengisi Kode User RptText 6 Untuk mengisi jumlah Image 1 Logo Perusahaan


(73)

3.8.3.3 Perancangan Faktur Penjualan

Gambar 3.26 Perancangan Faktur Penjualan Penjelasan:

Tabel 3.20 Keterangan Perancangan Laporan Penjualan Barang

Komponen Fungsi

RptText 1 Untuk mengisi No Faktur Jual RptText 2 Untuk mengisi Tanggal Fktur RptText 3 Untuk mengisi Nama Barang RptText 4 Untuk mengisi Alamat RptText 5 Untuk mengisi Kode Barang RptText 6 Untuk mengisi Nama Barang RptText 7 Untuk mengisi Harga Jual RptText 8 Untuk mengisi Jumlah Jual RptText 9 Untuk mengsi Total Jual Image 1 Logo Perusahaan


(74)

3.8.3.4 Perancangan Nota Pembelian

Gambar 3.27 Perancangan Nota Pembelian Penjelasan:

Tabel 3.21 Keterangan Perancangan Nota Pembelian

Komponen Fungsi

RptText 1 Untuk mengisi No Nota beli RptText 2 Untuk mengisi Tanggal nota RptText 3 Untuk mengisi Nama Barang RptText 4 Untuk mengisi Kode Barang RptText 5 Untuk mengisi Nama Pemasok RptText 6 Untuk mengisi Kode pengguna RptText 7 Untuk mengisi Harga Beli RptText 8 Untuk mengisi Jumlah beli RptText 9 Untuk mengsi Total beli Image 1 Logo Perusahaan


(75)

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman. Setelah implementasi maka dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.

4.1. Implementasi Sistem

Implementasi sistem merupakan tahap yang dilakukan setelah melakukan tahap perancangan sistem yaitu menjelaskan mengenai pembuatan sistem serta tampilan dari aplikasi yang telah dibuat, yang sesuai dengan analisis dan perancangan sebelumnya. Setelah tahap implementasi dilakukan maka dibutuhkan sebuah pengujian sistem untuk membuktikan bahwa aplikasi dapat berjalan sesuai dengan yang diharapkan.

4.1.1 Perangkat Keras

Perangkat keras yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut :

1. Processor : Pentium IV 2. Memori : 256 MB


(76)

6. Mouse 7. Printer

4.1.2 Perangkat Lunak

Perngkat lunak yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut :

1. Sistem Operasi Windows XP 2. Microsoft Visual Basic Versi 6.0 3. Microsoft Office Access 2003

4.2. Implementasi Database

Implementasi database dilakukan dengan menggunakan aplikasi database Microsoft Access 2003 sesuai dengan kebutuhan database Pada Toko Smart tech kompueter.

Microsoft Access 2003 dipilih sebagai database, dikarenakan aplikasi ini berhubungan dengan database sistem informasi yang akan di gunakan di bagian penjualan dan pembelian

Berikut ini tampilan tabel-tabel dalam database penjualan dan pembelian yang digunakan dalam pembuatan aplikasi system informasi penjualan dan pembelian pada toko smart tech komputer


(77)

Gambar 4.2 Tabel Barang Gambar 4.3 Tabel User


(78)

Gambar 4.6 Tabel Penjualan Gambar 4.7 Tabel Pembelian


(79)

4.3. Implementasi Tampilan Program

Implementasi Tampilan Program merupakan pemaparan mengenai tampilan-tampilan dari sistem baru yang akan berjalan. Untuk memperjelas bentuk dari implementasi Tampilan Program, berikut pemaparan dan fungsi dari setiap tampilan yang telah dibuat :

4.3.1 Form Login

Untuk menjalankan sisem yang akan berjalan ini dibutuhkan Login terlebih dahulu dengan melakukan input data User berupa Nama dan juga Password yang benar untuk daapt masuk kedalam sistem. Form login ini berfungsi sebagai keamanan sistem.


(80)

melakukan input data User berupa Nama dan juga Password. Jika dalam Memasukan nama dan password salah maka tidak akan terjadi login, maka akan tampil.

Gambar 4.10 Informasi Nama Salah

Gambar 4.11 Informasi Password Salah


(81)

Gambar 4.12 Tampilan Form Menu Utama

Form menu utama terdapat ini menampilakan sub menu program yang terkait dalam sistem. User dapat memilih submenu apa saja yang akan

ditampilkan. Berikut ini adalah submenu pada Menu Utama yang dapat dijalankan setelah proses login :

Gambar 4.13 Submenu File


(82)

Gambar 4.15 Submenu Transaksi

Gambar 4.16 Submenu Laporan

4.3.3 Form Pengolahan Data

Form ini merupakan form data yang memuat form-form inputan dari data yang ada dalam sistem. User dapat memilih form input sesuai dengan kebutuhan .

4.3.3.1 Form Data User

Form data User digunakan untuk mengolah data-data petugas. Di form ini petugas dapat melakukan tambah data petugas, menyimpan, mengubah,atau mencari . Adapun tampilan dari form data petugas adalah sebagai berikut :


(83)

pencaraian data User, dengan tampilan sebagai berikut :

Gambar 4.17 Tampilan Form User (Cari)


(84)

mencari. Adapun tampilan dari form data barang adalah sebagai berikut :

Gambar 4.18 Tampilan Form Data Barang

Jika menekan tombol cari maka didalam form akan muncul frame pencaraian data Barang, dengan tampilan sebagai berikut :

Gambar 4.19 Tampilan Form Barang (Cari)


(85)

mencari. Adapun tampilan dari form data suflier adalah sebagai berikut :

Gambar 4.18 Tampilan Form Data Suplier

Jika menekan tombol Hapus atau Ubah maka didalam form akan muncul frame pencaraian data Suflier, dengan tampilan sebagai berikut :

Gambar 4.19 Tampilan Form Suplier (Cari)


(86)

atau mencari. Adapun tampilan dari form data barang adalah sebagai berikut :

Gambar 4.18 Tampilan Form Data Konsumen

Jika menekan tombol Hapus atau Ubah maka didalam form akan muncul frame pencaraian data Konsumen, dengan tampilan sebagai berikut :

Gambar 4.19 Tampilan Form Data Konsumen (Cari)


(87)

penjualan barang. Di form ini User dapat melakukan tambah data barang, menyimpan data. Adapun tampilan dari form data barang adalah sebagai berikut.

Gambar 4.20 Tampilan Form Transaksi Penjualan Barang

Jika Transaksi penjualan telah di lakukan dan konsumen telah membayar maka tekan tombol simpan dan akan secara otomatis tombol cetak faktur akan aktif kemudian silahkan cetak faktur dengan tampilan seperti berikut.


(88)

Form Transaksi data barang digunakan untuk mengolah data-data pembelian barang. Di form ini petugas dapat melakukan tambah data barang, menyimpan data. Adapun tampilan dari form pembelian barang adalah sebagai berikut :

Gambar 4.23 Tampilan Form Pembelian Barang


(89)

laporan adalah sebagai berikut : 4.4.1 Laporan Pembelian Barang

Gambar 4.26 Tampilan Laporan Pembelian Barang 4.4.2 Laporan Penjualan Barang

Gambar 4.27 Tampilan Laporan Penjualan Barang


(90)

perangkat lunak.

4.5.1 Rencana Pengujian

Rencana pengujian yang akan dilakukan dengan menguji sistem secara alpha dan beta. Pengujian Sistem Informasi Penjualan dan pembelian notebook dan accesories pada toko smart tech komputer ini, menggunakan data uji berdasarkan data yang telah didapat dari Bagian penjualan dan pembelian pada toko smart tech komputer. Rencana pengujian selengkapnya terlihat pada tabel dibawah ini:

Tabel 4.1 Rencana Pengujian Sistem Informasi Penjualan dan Pembelian

Notebook dan Accessories pada toko smartech komputer

Item Uji Detail Pengujian Jenis

Pengujian

Verifikasi Nama Black Box

Login

Verifikasi Password Black Box

Tambah dataUser Black Box

Simpan data User Black Box

Cari data User Black Box

Ubah data User Black Box

Pengolahan Data User

Hapus data User Black Box

Tambah data barang Black Box

Simpan data barang Black Box

Cari data barang Black Box

Ubah data barang Black Box

Pengolahan Data Barang

Hapus data barang Black Box

Tambah data penjualan Barang Black Box Simpan data penjualan Barang Black Box Transaksi

Penjualan Barang Cetak data Faktur Penjualan Barang Black Box Tambah data Pembelian Barang Black Box Transaksi

Pembelian Barang Simpan data pembelianBarang Black Box


(91)

4.5.2 Kasus dan Hasil Pengujian (Pengujian Alpha)

Berdasarakan rencana pengujian yang telah disusun, maka dapat dilakukan pengujian sebagai berikut :

4.5.2.1Pengujian Login

Tabel 4.2 Pengujian Verivikasi Data Login

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Nama : zaenal

Password : 1234

Tercantum pada box

username dan

Password

Dapat mengisi data login sesuai yang diharapkan.

diterima

Klik tombol Login Data login dicari di

database tabel

petugas, login valid dan masuk ke menu utama

Tombol login dapat berfungsi. Sesuai yang diharapkan.

diterima

Klik tombol Batal Data login pada edit box terhapus, dan form login ditutup.

Tombol batal dapat berfungsi. Sesuai yang diharapkan.

diterima

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Nama : zaenal Password : dfdy (tidak terdaftar)

Tidak dapat login dan menampilkan pesan “Password salah!Ulangi!”

User tidak dapat login dan memberikan pesan “Password salah!Ulangi!”Sesuai yang diharapkan.

diterima

4.5.2.2Pengujian Data User

Tabel 4.3 Pengujian Pengolahan Data User Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Kode User: P01,

Nama : Joko,

Kode User

tercantum pada text

Dapat mengisi Kode, Nama,

diterima


(1)

HASIL PENGUJIAN PILIHAN KATEGORI JAWABAN

Untuk Pertanyaan No 3

“Sistem informasi penjualan dan pembelian pada toko smart tech yang dibuat mudah digunakan”

Kategori jawaban 1 2 3 4 5

Frekuensi jawaban 3 0 1 1 0

Persentase nilai

Jumlah Frekuensi 3 0 1 1 0

Jumlah Populasi Sampel : 5 5 5 5 5

Jumlah Persentase : 60% 0% 20% 20% 0 %

HASIL PENGUJIAN PILIHAN KATEGORI JAWABAN

Untuk Pertanyaan No 4

“Sistem informasi penjualan dan pembelian pada toko smart tech dapat mempercepat pengolahan data barang”

Kategori jawaban 1 2 3 4 5

Frekuensi jawaban 1 2 0 1 1

Persentase nilai

Jumlah Frekuensi 1 2 0 1 1

Jumlah Populasi Sampel : 5 5 5 5 5

Jumlah Persentase : 20% 40% 0% 20% 20 %

HASIL PENGUJIAN PILIHAN KATEGORI JAWABAN

Untuk Pertanyaan No 5

“Sistem informasi penjualan dan pembelian pada toko smart tech dapat menghasilkan informasi yang diinginkan”

Kategori jawaban 1 2 3 4 5

Frekuensi jawaban 1 4 0 1 0

Persentase nilai

Jumlah Frekuensi 1 3 0 1 0

Jumlah Populasi Sampel : 5 5 5 5 5

Jumlah Persentase : 20% 60% 0% 20% 0 %


(2)

4.5.5 Kesimpulan Hasil Pengujian Beta

Dari pengujian Beta yang telah dilakukan yaitu dengan pengujian perhitungan pilihan kategori jawaban dari kuesioner yang telah dibagikan di lapangan didapat kesimpulan bahwa Sistem informasi Penjualan dan Pembelian pada Toko smart tech komputer 40 % dapat dipelajari, dengan persentase 60 % tampilan yang menarik, mudah digunakan 60 % , dengan persentase 40 % dapat mempercepat pengolahan data dan 60% menghasilkan informasi yang diinginkan.


(3)

BAB V

KESIMPULAN DAN SARAN

5.1Kesimpulan

Berdasarkan uraian pembahasan analisis dan pengujian yang telah dilakukan, maka dapat diambil kesimpulan terhadap Sistem Informasi Penjualan dan pembelian notebook dan accessories pada toko smart tech adalah sebagai berikut :

1. Sistem informasi penjualan dan pembelian pada toko smart tech memudahkan pengguna dalam pengolanhan data penjualan dan pembelian seperti penoglahan data Barang, suplier, konsumen dan transksi penjualan dan pembelian karena aplikasi ini disesuaikan dengan kebutuhan perusahaan dan hampir semua pengkodean dilakukan secara otomatis sehingga memperkecil terjadinya keterlambatan proses pengolahan data.

2. Memudahkan pengguna dalam pencarian data Barang

3. Memudahkan pengguna dalam pembuatan laporan penjualan dan pembelian 5.2Saran

Beberapa saran yang dapat penulis berikan adalah sebagai berikut :

1. Pembuatan aplikasi ini masih dapat dikembangkan lebih lanjut disesuaikan dengan berkembangnya spesifikasi kebutuhan pengguna.

2. Sistem dapat dikembangkan dengan basis Client Server dan perkembangan tersebut tentunya dapat meningkatkan mutu perangkat lunak menjadi lebih baik serta sesuai dengan kebutukhan perusahaa


(4)

122

DAFTAR PUSTAKA

[1] Jogiyanto, HM., MBA., Akt., Analisis dan Desain Sistem Informasi, Andi Offset, Yogyakarta: 1995

[2] Hariyanto, Bambang Ir., MT., Sistem Pemodelan Basis Data, Penerbit INFORMATIKA, Bandung: 2004

[3] Nugroho, Bunafit dan Indriyana, Indah, SQL Server dengan Visual Basic 6.0 Penerbit Gava Media, Yogyakarta: 2007

[4] Sentonious, Jemmy, S.Kom., Menguasai Pembuatan Laporan dengan Crystal Report, Penerbit Andi, Yogyakarta: 2004


(5)

LEMBAR PENGESAHAN

SISTEM INFORMASI PENJUALAN DAN PEMBELIAN

NOTEBOOK DAN ACCESSORIES

PADA TOKO SMART TEC KOMPUTER

ZAENAL KAMIL

10705044

Pembimbing

Iskandar Ikbal, S.T NIP. 41277006020

Menyetujui,

LEMBAR PENGESAHAN

Ketua Jurusan Teknik Informatika

Mira Kania Sabariah, S.T., M.T. NIP. 41277006008


(6)

LEMBAR PENGESAHAN

SISTEM INFORMASI PENJUALAN DAN PEMBELIAN

NOTEBOOK DAN ACCESSORIES

PADA TOKO SMART TEC KOMPUTER

ZAENAL KAMIL

10705044

Penguji I

Galih Hermawan, S.Kom. NIP. 41277006022

Penguji II

Iskandar Ikbal, S.T. NIP. 41277006020