afwefgs

99
1 PERANCANGAN PROGRAM APLIKASI PENJUALAN DVD DI TOKO DVD TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga Isuwandi NIM : 12088394 Jurusan Manajemen Informatika

description

fwafwafgev

Transcript of afwefgs

Page 1: afwefgs

1

PERANCANGAN PROGRAM APLIKASI PENJUALAN

DVD DI TOKO DVD

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

Isuwandi

NIM : 12088394

Jurusan Manajemen Informatika

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

Ciledug

2012

Page 2: afwefgs

2

SURAT PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertanda tangan di bawah ini :Nama : Isuwandi

NIM : 12088394

Perguruan tinggi : Akademi Manajemen dan Komputer Bina Sarana Informatika

Alamat kampus : Jl. Cileduk Raya No. 168 Ulujami Jakarta Selatan

Alamat rumah : Jl. AMD Rt 02/10 No. 612 Tangerang

Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul :“PERANCANGAN PROGRAM APLIKASI PENJUALAN DVD DI TOKO

DVD”

adalah asli (orisinil)atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikanya dimana pun dan dalam bentuk apapun.

Demikian surat peryataan ini saya buat dengan sebenar-benarnya tanpa ada paksaan dari pihak manapun juga. Apabila dikemudian hari teryata saya memberikan keterangan palsu dan atau tidak ada pihak lain yang mengklaim bahwa tugas akhir yang telah saya buat adalah hasil karya milik seseorang / badan tertentu,saya bersedia dip proses baik secara pidana maupun perdata dan kelulusan saya dari Akademi Manajemen dan Komputer Bina Sarana Infomatika dicabut/dibatalkan.

Dibuat : Jakarta

Pada tanggal : 9 Juli 2011

Yang menyatakan,

Isuwandi

Page 3: afwefgs

3

SURAT PERNYATAAN PERSETUJUAN PUBLIKASIH KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan dibawah ini :Nama : Isuwandi

NIM : 12088394

Perguruan tinggi : Akademi Manajemen dan Komputer Bina Sarana Informatika

Program studi : Manajemen Informatika

Alamat kampus : Jl. Cileduk Raya No168 Ulujami Jakarta Selatan

Alamat rumah : Jl. AMD Rt 02/10 No. 62 Tangerang

Dengan ini menyetujui untuk memberikan izin kepada pihak Akademi Manajemen

dan Komputer Bina Sarana Informatika Hak Bebas royalti Non-Eksklusif (Non-

Ekclusive Royalty-Free Right) atas karya ilmiah saya yang berjudul :

“PERANCANGAN PROGRAM APLIKASI PENJUALAN DVD DI TOKO

DVD”

beserta perangkat yg di perlu kan (apabila ada). Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Akademi Manajemen dan Komputer Bina Sarana Informatika berhak menyimpan, mengalih-media atau formatkan, mengelolaanya dalam pangkalan data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta izin dari selama tetap mencamtumkan nama kami sebagai penulis/pencipta karya ilmiah tersebut.

Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Akademi Manajemen dan Komputer Bina Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.Demikian peryataan ini saya buat dengan sebenarya.

Dibuat di : JakartaPada tanggal : 9 Juli 2011Yang menyatakan ,

Isuwandi

Page 4: afwefgs

4

SURAT PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertanda tangan di bawah ini :Nama : Isuwandi

NIM : 12088394

Perguruan tinggi : Akademi Manajemen dan Komputer Bina Sarana Informatika

Alamat kampus : Jl. Cileduk Raya No. 168 Ulujami Jakarta Selatan

Alamat rumah : Jl. AMD Rt 02/10 No. 612 Tangerang

Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul :“PERANCANGAN PROGRAM APLIKASI PENJUALAN DVD DI TOKO

DVD”

adalah asli (orisinil)atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikanya dimana pun dan dalam bentuk apapun.

Demikian surat peryataan ini saya buat dengan sebenar-benarnya tanpa ada paksaan dari pihak manapun juga. Apabila dikemudian hari teryata saya memberikan keterangan palsu dan atau tidak ada pihak lain yang mengklaim bahwa tugas akhir yang telah saya buat adalah hasil karya milik seseorang / badan tertentu,saya bersedia dip proses baik secara pidana maupun perdata dan kelulusan saya dari Akademi Manajemen dan Komputer Bina Sarana Infomatika dicabut/dibatalkan.

Dibuat : Jakarta

Pada tanggal : 9 Juli 2011

Yang menyatakan,

Isuwandi

Page 5: afwefgs

5

LEMBAR KONSULTASI TUGAS AKHIR

AKADEMI MANAJEMEN INFORMATIKA & KOMPUTER BINA SARANA INFORMATIKA

NIM : 12088394 Nama Lengkap : Isuwandi Dosen Pembimbing : Frieyadie, M.Kom Judul Tugas Akhir : Perancangan Program Penjualan

DVD

No Tanggal Bimbingan

Pokok BahasanParaf Dosen Pembimbing

1 23-04-2012 Bimbingan Perdana

2 8-05-2012 Pengajuan Judul dan Bab1

3

4

5 10-07-2012 Pengajuan

6 14-07-2012 ACC Keseluruhan

Catatan untuk dosen pembimbingBimbingan Tugas Akhir Dimulai pada tanggal : 23-04-2012 Diakhiri pada tanggal : 14-07-2012 Jumlah pertemuan bimbingan : 6 pertemuan

DisetujuiOleh

DosenPembimbing

( Frieyadie, M.Kom)

Page 6: afwefgs

6

LEMBAR KONSULTASI TUGAS AKHIR

AKADEMI MANAJEMEN INFORMATIKA & KOMPUTER BINA SARANA INFORMATIKA

NIM : 12088394 Nama Lengkap : Isuwandi Asisten Pembimbing : Ahmad Fadila, A.Md Judul Tugas Akhir : Perancangan Program Penjualan

DVD

No Tanggal Bimbingan

Pokok BahasanParaf Dosen Pembimbing

1 23-04-2012 Bimbingan Perdana

2 29-06-2012 Bab II Landasan Teori

3 05-07-2012 Revisi Normalisasi

4 12-07-2012 Demo Program

5

6

Catatan untuk dosen pembimbingBimbingan Tugas Akhir Dimulai pada tanggal : 23-04-2012 Diakhiri pada tanggal : Jumlah pertemuan bimbingan : 6 Pertemuan

DisetujuiOleh

DosenPembimbimg

(Ahmad Fadila, AMd)

Page 7: afwefgs

7

KATA PENGANTAR

Puji Syukur Alhamdulillah Penulis panjatkan kehadirat Allah SWT, yang

telah melimpahkan rahmat dan karunia-Nya sehingga pada akhirnya penulis dapat

menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis sajikan dalam

bentuk sederhana. Adapun judul penulisan tugas akhir yang penulis ambil adalah

sebagai berikut:

PERANCANGAN PROGRAM APLIKASI PENJUALAN DVD DITOKO DVD

Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan

Program Diploma III Akademi Manajemen Informatika dan Komputer Bina Sarana

Informatika. Sebagai bahan penulisan diambil berdasarkan hasil penelitian

(eksperimen),observasi dan beberapa sumber literature yang mendukung penulisan

ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka

penulisan tugas akhir ini tidak akan lancar. Oleh karena itu pada kesempatan ini

izinkanlah penulis menyampaikan ucapan terima kasih kepada:

1. Bpk. Ir.Naba Aji Notoseputro selaku Direktur Akademi BSI

2. Bpk.H.Ahmad Ishaq, M.Kom selaku ketua jurusan Manajemen Informatika AMIK

BSI.

3. Bpk.Frieyadie, M.Kom selaku dosen Pembimbing yang telah memberikan

bimbingan

dan sarannya sehingga terwujudnya tugas akhir ini.

4. Dosen/Instruktur/Staff Karyawan dilingkungan AMIK BSI G2.

Page 8: afwefgs

8

5. Kedua Orangtua, yang telah memberikan dukungan baik moral maupun materil.

6. Ka Novy yang telah membantu untuk dapat menyelesaikan tugas akhir ini dengan

baik

7. Piki dan Ade yang telah menyelamatkan komputer penulis ditengah penulis sedang

menyusun tugas akhir ini.

8. Teman-teman lainnya dikelas 12.6a.12 yang telah membantu dan memberikan

dukungannya.

Serta semua pihak yang terlalu banyak untuk disebutkan satu persatu sehingga

terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini masih

jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat

membangun demi kesempurnaan penulis dimasa yang akan datang .

Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya dan

bagi para pembaca yang berminat pada umumnya.

Jakarta, 12 November 2011

Penulis

Isuwandi

Page 9: afwefgs

9

DAFTAR ISI

Halaman

Lembar Judul Tugas Akhir .............................................................................. i

Lembar Pernyataan Keaslian Tugas Akhir........................................................ ii

Lembar Pernyataan Persetujuan Publikasih karya ilmiah.................................... iii

Lembar Persetujuan dan Pengesahan Tugas Akhir .......................................... iv

Lembar Konsultasi Tugas Akhir ..................................................................... vi

Kata Pengantar ................................................................................................ vii

Abstraksi ......................................................................................................... ix

Daftar Isi ......................................................................................................... xi

Daftar Simbol ................................................................................................... xiii

Daftar Gambar ................................................................................................ xvi

Daftar Tabel ...................................................................................................... xvii

Daftar Lampiran ............................................................................................. xviii

BAB I PENDAHULUAN ........................................................................ 1

1.1. Latar Belakang ..................................................................... 1

1.2. Maksud dan Tujuan ............................................................... 2

1.3. Metode Penelitian .................................................................. 3

1.4. Ruang Lingkup ..................................................................... 3

Page 10: afwefgs

10

BAB II PEMBAHASAN ........................................................................... 4

2.1. Landasan Teori ..................................................................... 4

2.1.1. Pengertian Program ................................................... 4

2.1.2. Peralatan Pendukung(tool system)............................ 9

2.2. Analisa (Perancangan/Pembuatan) ....................................... 15

2.2.1. Tinjauan Kasus ......................................................... 15

2.2.2. Spesifikasi Rancangan Program .............................. 16

1. Bentuk Masukan .................................................. 16

2. Bentuk Keluaran..................................................... 17

2.2.3. Normalisasi File.......................................................... 19

2.2.4. Spesifikasi File............................................................ 23

2.2.5. Struktur Kode.......................... ................................... 29

2.2.6. Spesifikasi Program (HIPO)....................................... 30

2.2.7 Flowchart ............................................. 32

2.2.8. Sarana Pendukung Program ....................................... 39

BAB III PENUTUP .................................................................................... 42

3.1. Kesimpulan ........................................................................... 42

3.2. Saran-saran ........................................................................... 42

DAFTAR PUSTAKA

DAFTAR RIWAYAT HIDUP

LAMPIRAN-LAMPIRAN

Page 11: afwefgs

11

DAFTAR SIMBOL

1. Simbol Flowchart

TERMINAL

Digunakan untuk menggambarkan awal dan akhir dari

suatu kegiatan.

PREPARATION

Digunakan untuk menggambarkan perisapan harga awal,

dari proses yang akan dilakukan.

DECISION

Digunakan untuk menggambarkan proses pengujian suatu

kondisi yang ada.

INPUT / OUTPUT

Digunakan untuk menggambarkan proses memasukan data

yang berupa pembacaan data dan sekaligus proses keluaran

yang berupa pencetakan data

Page 12: afwefgs

12

SUBROUTINE

Digunakan untuk proses menggambarkan proses

pemanggilan sub program dari main program (recursivitas).

PROCESS

Digunakan untuk melambangkan diprosesnya atau

pengolahan suatu data.

FLOWLINE

Digunakan untuk menggambarkan hubungan proses dari

satu proses ke proses lainnya.

CONECTOR

Digunakan sebagai penghubung antara suatu proses dengan

proses yang lainnya yang ada di dalam satu lembar

halaman.

PAGE CONECTOR

Digunakan sebagai penghubung antara suatu proses dengan

proses lainnya tetapi berpindah halaman.

Page 13: afwefgs

13

2. Simbol Konfigurasi Komputer

DISPLAY

Digunakan untuk menggambarkan kegiatan menampilkan

data melalui CRT (Cathode Ray Thube) atau monitor.

MANUAL INPUT

Digunakan untuk kegiatan memasukan data dengan

menggunakan terminal (Keyboard).

LINE PRINTER

Digunakan untuk menggambarkan pengeluaran data pada

mesin pencetak (Printer).

FLOPPY DISK DRIVE

Digunakan untuk menggambarkan proses pembacaan data

dengan media disket.

HARD DISK DRIVE

Digunakan untuk mengambarkan proses pembacaan data

dengan media hard disk.

Page 14: afwefgs

14

DAFTAR GAMBAR

Gambar. Halaman

1. Gambar II.1. Normalisasi Bentuk TidakNormal (Unnormalized).............. 20

2. Gambar II.2. Normalisasi Bentuk Normal Kesatu (1NF)........................... 21

3. Gambar II.3. Normalisasi Bentuk Normal Kedua (2NF)............................22

4. Gambar II.4. Normalisasi Bentuk Normal Ketiga (3NF)............................23

5. Gambar II.5. Diagram Hipo.........................................................................33

6. Gambar II.6. Flowchart Menu Login..........................................................34

7. Gambar II.7. Flowchart Menu Utama.........................................................35

8. Gambar II.8. Flowchart Data Barang.........................................................36

9. Gambar II.9. Flowchart Data Pelanggan.....................................................37

10. Gambar II.10. FlowchartPengguna.............................................................38

11. Gambar II.11. Flowchart Transaksi Penjualan...........................................39

12. Gambar II.15. Konfigurasi Komputer....................................................... 43

Page 15: afwefgs

15

DAFTAR TABEL

Tabel. Halaman

Tabel II.1. Spesifikasi File Barang.................................................................... 25

Tabel II.2. Spesifikasi File Transaksi................................................................. 27

Tabel II.3. Spesifikasi File Detail....................................................................... 29

Tabel II.4. . Spesifikasi File Pelanggan.............................................................. 30

Page 16: afwefgs

16

DAFTAR LAMPIRAN

Lampiran. Halaman

A.1. Data Barang ............................................................................................. 57

A.2. Data Pelanggan ....................................................................................... 58

B.1. Laporan Data Barang................................................................................. 59

B.2. Laporan Data Pelanggan........................................................................... 60

B.3 Laporan Transaksi Prnjualan ..................................................................... 61

B.4. Faktur Penjualan ....................................................................................... 62

C.1. Form Login................................................................................................ 63

C.2. Menu Utama ............................................................................................. 64

C.3. Form Data Barang .................................................................................... 65

C.4. Form Data Pelanggan .......................................................................... 66

C.5. Form Transaksi Penjualan ........................................................................ 67

C.6. Form Laporan Penjualan.......................................................................... 68

C.7. Form Pengguna......................................................................................... 69

Page 17: afwefgs

17

BAB I

PENDAHULUAN

1.1. Latar Belakang

Seiring dengan perkembangan jaman dan semakin majunya teknologi yang

mentuntut ketepatan dalam mengolah data dan serta informasi yang cepat dan akurat.

Penggunann komputer akan sangat membantu meningkatkan efektifitas dan efesiensi

pelaksanaan kegiatan pekerjaan, terutama dalam pengolahan data yang akan

menghasilkan informasi yang cepat dan akurat.

Pada umunya penggunaan komputer lebih banyak diarahkan kedalam bidang

perdagangan dan bisnis, tetapi sebenarnya ruang lingkup penggunaan dan fungsi

komputer dapat diterapkan disegala bidang.

Hingga saat ini, toko tersebut masih menggunakan pencatatan didalam

kegiatan penjualannya. Masalah yang sering dihadapi adalah sering kesulitan didalam

penginputan data, pencarian data, perhitungan penjualan dan dalam membuat

laporan-laporan baik laporan barang maupun laporan penjualan oleh karena jumlah

data yang sangat banyak, atau kemungkinan hilangnya data yang menyebabkan

semua proses data yang ada menjadi terhambat. Didasari atas kebutuhan toko tersebut

maka dalam tugas akhir ini penulis mencoba untuk merancang program aplikasi

penjualan dengan judul :

“PERANCANGAN PROGRAM APLIKASI PENJUALAN DVD DITOKO

DVD”

Page 18: afwefgs

18

1.2. Maksud dan Tujuan

Adapun maksud dari penulisan Tugas Akhir ini adalah sebagai berikut:

1. Mempermudah dalam penginputan data.

2. Untuk mempermudah dalam pencarian data.

3. Mempermudah dalam penghitungan penjualan.

4. Membantu dalam membuat laporan-laporan baik laporan barang dan laporan

penjualan agar lebih mudah.

Tujuan utama dari penulisan Tugas Akhir ini adalah Sebagai salah satu syarat

kelulusan Program Diploma Tiga (DIII) Program Studi Manajemen Informatika Dan

Komputer pada Akademi Manajemen Informatika dan Komputer Bina Sarana

Informatika (AMIK BSI).

1.3. Metode Penelitian

Didalam pembuatan Tugas Akhir ini, penulis menggunakan beberapa metode

untuk mendapatkan informasi yang diperlukan, diantaranya sebagai berikut:

1. Metode Pengamatan (observation)

Metode ini dilakukan dengan mengumpulkan data melalui pengamatan dengan

tujuan mencari banyak referensi contohnya dengan melakukan pengamatan dan

menganalis program yang tepat untuk penulisan.

2. Metode studi pustaka (Library)

Metode ini digunakan untuk memperoleh informasi mengenai topik yang sedang

diteliti dengan mengambil sumber dari buku-buku atau internet serta

Page 19: afwefgs

19

mengumpulkan bahan-bahan yang ada hubungannya dengan bahan pokok tugas

akhir penulis buat.

3. Metode Wawancara

Pengumpulan data dilakukan dengan mewawncarai langsung atau Tanya jawab

kepada narasumber apabila ada seuatu yang tidak dimengerti yang dilakukan

secara sistematis dan berdasarkan tujuan penelitian, cara ini dimaksudakn untuk

kemudahan mendapatkan data.

1.4. Ruang Lingkup

Pada batasan ruang lingkup penjualan DVD, penulis memulai dari

penginputan data, pencarian data, serta melakukan perhitungan transaksi penjualan

hingga pada tahap akhir yaitu pembuatan laporan yang terdiri dari laporan data

barang dvd dan laporan penjualan.

BAB II

PEMBAHASAN

2.1. Landasan Teori

Page 20: afwefgs

20

Membuat sebuah program bukanlah sebuah pekerjaan yang dapat dilakukan

secara spontanitas, namun diperlukan teknik-teknik untuk merancangnnya. Proses

perancangan tersebut meliputi beberapa hal, ini mulai dari mendefinisikan masalah

yang akan dibuatkan programnnya, memilih bahasa pemrograman yang tepat,

menentukan peralatan pendukung yang digunakan, menentukan tipe data, struktur

kode yang dipakai agar dapat meminimalisir kesalahan dalam pembuatan program.

2.1.1. Pengertian Program

Menurut Jogiyanto (2005a:22) “Program adalah kegiatan-kegiatan prinsip

yang telah ditentukan untuk dilaksanakan oleh organisasi dengan maksud

menerapkan strategi-strategi yang telah disusun”. Pemrograman menurut Jogianto

(2005b:582) adalah “Suatu langkah untuk mengorganisasikan dan membuat kode-

kode program sehingga mudah untuk mengerti dan mudah dimodifikasi”. Sedangkan

Pemrograman Terstruktur menurut Sugiyono (2005:14) merupakan “ Suatu tindakan

atau metode yang mengorganisasikan dan membuat kode-kode program supaya

mudah untuk mengerti, mudah ditest dan mudah dimodifikasi. Tujuan dari

pemrograman terstruktur adalah mengurangi kesalahan persepsi yang dihasilkan dari

pemakaian intruksi perancangan perulangan. Bahasa pemrograman komputer

dikelompokan dua kelompok besar yaitu bahsa pemrograman tingkat rendah (Low

Level Languange) dan bahasa pemrograman tingkat tinggi (High Level Languange).

Di dalam pembahsan pemrograman kali ini teori pendukung yang penulis

gunakan adalah bahasa pemrograman Microsoft Visual Basic 6.0. Program terdiri

atas serangkaian pernyataan atau urutan perintah yang harus dilaksanakan oleh

komputer. Proses pemrograman komputer bukan hanya sekedar menulis suatu urutan

Page 21: afwefgs

21

perintah yang dikerjakan oleh komputer, tetapi bertujuan untuk memecahkan suatu

masalah serta membuat mudah pekerjaan lainnya, yang diinginkan oleh pemakai

(user).

Konsep pemrograman dalam merancang, menyusun dan mengembangkan

suatu program. Khusunya program aplikasi yang besar dan kompleks.

1. Langkah- langkah Pembuatan Program

Dalam menyelesaikan masalah dengan menggunakkan program komputer,

penulis menggunakkan langkah-langkakh sebagai berikut :

a. Menganalisa dan memahami persoalan yang ada, kemudian

mengembangkan urutan-urutan proses logika untuk menyelesaikan

masalah tersebut dalam bentuk logika algoritma.

b. Menentukan bentuk apa saja yang diperlukan yaitu di input di dalam

program yang akan dibuat, serta apa saja yang dihasilkan yaitu output dari

program yang akan dibuat.

c. Membuat kode-kode dari algoritma yang sudah dibuat, apakah

menterjemahkannya ke dalam pernyataan yang sesuai dengan bahsa

pemrograman yang penulis gunakan.

d. Melakukan test program dari proses logika yang telah dibuat, apakah

program tersebut sudah benar dan bebas dari unsur kesalahan, atau masih

harus diperbaiki kembali.

e. Melakukan pendokumentasian program sebagai back-up (cadangan untuk

usaha pengembangan program selanjutnnya).

2. Langkah-langkah Pengembangan Program

Page 22: afwefgs

22

Dalam mengembangkan program suatu program, langkah yang penulis ambil

adalah sebagai berikut :

a. Mendefinisikan masalah

b. Memilih bahsa pemrograman

c. Merancang program

d. Membuat kode program

e. Pengetesan dan pelacakan kesalahan program

f. Membuat dokumentasi program

2.1.2. Defnisi Program Visual Basic 6.0

Dalam penulisan Tugas Akhir ini, penulis menggunakan bahasa pemrograman

Microsoft Visual Bacic 6.0. Microsoft Visual Basic (Sering disingkat VB saja)

merupakan program yang direvisi dari program-program sebelumnya yang dibuat

agar lebih baik. Visual Basic itu sendiri adalah bahasa pemrograman yang berorientas

pada objek dan dapat dikoneksikan dengan Database Microsoft Access dan MySql.

Menurut Kusumo (2001: 1) Visual Basic adalah “bahasa pemrograman yang

digunakan untuk membbuat aplikasi Windows yang berbasis grafis (GUI – Graphical

User Interface) Sejarah Visual Basic diawali dari perkembangan bahasa BASIC di

Darthmoun college”. Amerika serikat pada awal tahun 1960-an pada tahun 1990-an

digantikan Era Windows Tampil Grafis Windows yang sangat bagus dan lebih

interaktif mengubah pemrograman dan pekerjaan yang memusingkan kepala menjadi

sebuah pekerjaan yang menyenangkan. Microsoft pun akhirnya membuat BASIC

versi Windows yang dikenal dengan Microsoft Visual Basic.

Page 23: afwefgs

23

Visual Basic memungkinkan aplikasi Graphica User Interface (GUI) atau

pemrograman yang menggunakan tampilan grafis sebagai alat komunikasi dengan

pemakainya pembuatan tampilan User Interface dapat dilakukan dengan meletakan

objek-objek grafis kelembar (form) yang sudah disediakan oleh Visual Basic.

2.1.3 Normalisasi

Proses Normalisasi menurut Kristanto (2008:82) adalah “suatu proses dimana

elemen-elemen data dikelompokan menjadi tabel-tabel dimana dalam tabel tersebut

terdapat entiti-entiti dan relasi antar entiti tersebut”

Database dengan struktur hubungan yang ditunjukan dengan normalisasi ini

dapat digambarkan dalam bentuk table dua dimensi. Kolom dari tabel menunjukan

atribut dari file. Atribut ini menunjukan item data atau field. Kumi nilai dari field

atau item data disebut dengan domain. Masing-masing dari record didalam data

disebut tupel. Suatu tupel yang mempunyai dua domain disebut 2-tupel. Suatu tupel

dengan tiga domain disebut 3-tupel dan seterusnya. Tiap-tiap tupel atau record ini

dapat mempunyai satu kunci yang unik dengan cara tupel ini dapat diidentifikasikan.

Field yang menjadi kunci yang unik disebut dengan field kunci (key field).

Dari uraian diatas menyimpulkan bahwa normalisasi adalah merupakan proses

pengelompokan elemen data menjadi tabel-tabel yang menunjukan entity dan

relasinya.

Normalisasi ada beberapa tahapan yaitu:

a. Bentuk Tidak Normal (Unnormaliced Form)

Page 24: afwefgs

24

Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan

mengikuti suatu format tertentu, dapat saja data tidak lengkap atau terduplikasi

data dikumpulkan apa adanya sesuai dengan kedataannya.

b. Bentuk normal kesatu (INF/First Normal Form)

INF mempunyai cirri yaitu setiap data dibentuk dalam file datar flat file, data

dibentuk dalam satu record demi satu record dan nilai dari filed-filed berupa

“atomic value”. Tidak ada set artribut yang berulang-ulang atau bernilai ganda

(multivalue). Tiap filed hanya mempunyai satu pengertian, bukan merupakan

kumpulan kata yang mempunyai arti mendua, hanya satu arti saja dan juga

bukanlah pecahan kata-kata sehingga artinya lain. Dan dalam INF akan

terciptanya suatu kunci kandidat.

c. Bentuk normal kedua (2NF/Second Normal Form)

2NF mempunyai syarat yaitu bentuk data telah memenuhi criteria INF. Atribut

bukan kunci haruslah bergantung secara fungsi pada kunci utama

Sehingga untuk bentuk 2NF haruslah sudah ditentukan kunci-kunci filed.

d. Bentuk Normal Ketiga (3NF/Third Normal Form).

Untuk menjadi 3NF maka relasi haruslah dalam 2NF dan semua atribut bukan

primer tidak mempunyai hubungan yang transitif.

e. Boyce –Codd Normal Form (BCNF)

Mempunyai paksaan yang lebih kuat dari 3NF, relasi harus dalam 1NF dan setiap

atribut harus bergantung fungsi pada atribut superkey.

2 Jenis-jenis Kunci

Page 25: afwefgs

25

Ada beberapa nama kunci yang dgunakan dalam pengolahan database,

diantarannya adalah :

a. Kunci Kandidat atau Calon kunci (Candidate Key)

Candidat Key adalah satu atribut atau satu set minimal atribut yang

mengidentifikasikan secara unik suatu kejadian spesifikasi dari entity.

b. Kunci Primer atau Kunci Utama (Primary Key)

Primary Key adalah satu atribut atau satu set minimal atribut yang tidak hanya

mengidentifikasi secara unik suatu kejadian spesifikasi, tapi juga dapat mewakili

setiap kejadian dari suatu entity.

c. Kunci Alternatif (Alternate Key)

Alternate Key adalah candidate Key yang tidak dipakai sebagai primary key.

Kerap kali Alternate Key dipakai sebagai kunci pengurutan dalam laporan.

d. Kunci Tamu (Foreign Key)

Foreign Key adalah satu atribut yang melengkapi satu relationship yang

menunjukan keinduknya. Foreign Key ditempatkan pada entity anak dan sama

dengan primary key dihubungkan (relation).

2.1.4.Pengkodean

Menurut Jogiyanto (2005c: 384) Struktur kode adalah suatu bentuk struktur

yang berfungsi untuk mempermudah dan mengklasifikasi data. Tujuan pembuatan

struktur kode dalam perancanagan program berfungsi untuk mempermudah

mengklasifikasi data, memasukannya dalam komputer dan untuk mengambil

bermacam-macam informasi yang berhubungan dengannya.

Page 26: afwefgs

26

Syarat-syarat yang harus diperhatikan dalam pembuatan struktur kode adalah sebagai

berikut:

1. Harus mudah diingat.

2. Harus unik.

3. Harus fleksibel.

4. Harus efisien.

5. Harus konsisten.

6. Harus distandarisasi.

7. Hindari penggunaan spasi.

8. Hindari karakter yang mirip.

9. Panjang kode harus sama.

Struktur kode yang dipakai dalam aplikasi pemrograman ini yaitu :

1. Jenis-jenis Kode

Menurut Sugiyono (2005:90) “ Dalam pembuatan suatu struktur kode terdapat

beberapa jenis kode (yang dapat dibuat)” maka berdasarkan hal tersebut struktur

kode tebagi menjadi 5 jenis yaitu:

a. Kode Mnemonik (Mnemonic Code)

Pembuatan kode dengan dsar singkatan atau menagmbil sebagian karaketr

dari item yang akan diwakili oleh item tersebut dengan tujuan supaya mudah

diingat. Kekurangan dari tipr ini adalah menjadi terlalu panjang.

b. Kode Urut

Disebut juga kode seri (serial code), merupakan kode yang nilannya urut

anatara satu kode dengan kode berikutnnya dapaun baiknya anatara lain

Page 27: afwefgs

27

sangat sederhana, mudah diterapkan, kode dapat pendek tapi unik, mudah

dicari apabila kodenya sudah diketahui, cocok untuk penyimpanan di file

yang menggunakkan nomor record relative. Sehingga nomor kode dapat sama

dengan kodenya, denagn demikian filennya tidak perlu diindeks, baik untuk

pengendalian karena kode yang hilang dapat mudah diketahui dan

kekurangnnya adalah penambhan kode hanya dapat ditambahkan pada akhir

urutan dan tidak dapat disisipkan, tidak mempunyai dsar logika tentang

informasi item yang diwakilinya kecuali berdasrkan urutan saja, tidak

fleksibel.

c. Kode Group (group code)

Kode yang berdasarkan field-field dan tiap-tiap field kode mempunyai arti.

d. Kode Desimal (decimal code)

Adalah mengklasifikasikan kode atas dasar 10 unit angka decimal dimulai

dari angka 0 sampai dengan 9 atau 00 sampai dengan 99 tergantung kepada

banyaknya kelompok.

2.1.5.HIPO

Menurut Jogiyanto (2005d:787) “ HIPO merupakan metedologi yang

dikembangkan dan didukung oleh IBM. HIPO sebenarnya adalah alat dokumentasi

program”. Sasaran dari HIPO (Hierarchy plus Input-Proses-Output) yaitu untuk

menyediakan suatu struktur guna memahami fungsi dari sistem, untuk lebih

menekankan fungsi –fungsi yang harus diselesaikan oleh program, untuk

menyediakan pennjelasan dari masukan dan keluaran pada masing-masing tiap-

Page 28: afwefgs

28

tingkatan dari HIPO, untuk menyediakan keluaran yang tepat dan sesuai dengan

kebutuhan-kebutuhan pemakai

HIPO menggunakan tiga macam diagram untuk masing-masing

tingkatannya, yaitu sebagai berikut:

1. Visual Table Of Contents (VTOC)

Diagram ini menggambarkan hubungan dari fungsi-fungsi di sistem secara

berjenjang.

2. Overview Diagrams

Overview diagras menunjukkan secara garis besar hubungan dari input, proses

dan output

3. Detail Diagrams

Detail diagrams merupakan tingkatan yang paling rendah di diagram HIPO.

Diagram ini berisi elemen-elemen dasar dari paket yang menggambarkan secara

rinci kerja dari fungsi.

2.1.6.Bagan Alir (flowchart)

Definisi Flowchart atau Diagram Alir menurut Sugiyono (2005:29) adalah

“Gambar simbol-simbol yang digunakan untuk menggambarkan urutan proses atau

instruksi-instruksi yang terjadi di dalam suatu program komputer secara sistematis

dan logis”.

Tujuan utam penggunaan flowchart adalah untuk menggambarkan masalah

secara sederhana, terurai, rapih dan jelas dengan menggunakkan simbol-simbol

Page 29: afwefgs

29

yang standar. Tahap penyelesaian masalah yang disajikan harus jelas,

sederhana, efektif dan tepat.

Pada penggambaran program flowchart, ada dua jenis metode, yaitu conceptual

flowchart dan detail flowchart. Conceptual flowchart menggambarkan tentang

alur dari suatu pemecahan masalah secra global saja, sedangkan detail

flowchart menggambarkan alur pemcahan masalah seacra teori.

1. Jenis-jenis Flowchart

Adapun jenis-jenis flowchart adalah sebagai berikut:

a. Diagram Alir Program (program flow chart)

Diagram alir program menggambarkan urutan pengerjaan dari suatu

program dengan memanfaatkan simbol-simbol tertentu.

b. Diagram Alir Sitem (sistem flow chart)

Diagram alir sistem merupakan diagram alir yang menggambarkan sistem

secara keseluruhan. Dapat dikatakan diagram alir sistem menggambarkan

sistem secara umum sedangkan diagram alir program menggambarkan

sistem secara rinci.

2.1.7 Spesifikasi Rancangan Program

Dalam spesifikasi rancangan program ini, penulis akan menjelaskan tentang

spesifikasi bentuk masukkan, spesifikasi bentuk keluaran, spesifikasi program dan

program flowchart.

1. Spesifikasi Bentuk Masukan

Page 30: afwefgs

30

Bentuk dokumen masukan merupakan dokumen atau data yang digunakan

sebagai acuan dalam pembuatan atau pengisian data pada program apilkasi. Dalam

komputerisasi monitoring penjualan dvd terdapat data-data yang dibutuhkan sebagai

masukan. Adapun bentuk masukan sebagai berikut:

a. Nama Dokumen : Data Barang

Fungsi : Pengolahan Data Barang

Sumber : Suplier

Tujuan : Admin

Frekuensi : Setiap satu bulan sekali

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : Lampiran A-1

b. Nama Dokumen : Data Pelanggan

Fungsi : Pengolahan data Pelanggan

Sumber : Karyawan

Tujuan : Adminitrasi

Frekuensi : Setiap satu bulan sekali

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : Lampiran A-2

c. Nama Dokumen : Data Kasir

Fungsi : Pengolahan data karyawan

Sumber : Karyawan

Page 31: afwefgs

31

Tujuan : Adminitrasi

Frekuensi : Setiap satu bulan sekali

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : Lampiran A-3

d. Nama Dokumen : Data Transaksi

Fungsi : Pengolahan data Tarnsaksi

Sumber : Karyawan

Tujuan : Adminitrasi

Frekuensi : Setiap satu bulan sekali

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : Lampiran A-4

2. Spesifikasi Bentuk Keluaran

Bentuk dokumen keluaran merupakan dokumen atau data yang dibuat

berdasarkan data keluarannya. Dalam proses pengolahan data, nantinya akan

menghasilkan bentuk keluaran dan bentuk laporan, diantaranya sebagai berikut :

a. Nama Dokumen : Laporan Penjualan

Fungsi : untuk mengetahui bukti transaksi penjualan

Sumber : Admin

Tujuan : Pembeli

Frekuensi : Setiap terjadi transaksi

Media : Screen Monitor

Page 32: afwefgs

32

Jumlah : 1 Form

Bentuk : Lampiran B-1

b. Nama Dokumen : Laporan Data Barang

Fungsi : Untuk mengetahui Stock barang

Sumber : Admin

Tujuan : Pimpinan

Frekuensi : Setiap 1 (satu) bulan sekali

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : Lampiran B-2

c. Nama Dokumen : Laporan Pelanggan

Fungsi : Untuk melihat dan mencetak laporan pelanggan

Sumber : Admin

Tujuan : Pimpinan

Frekuensi : Setiap 1 (satu) bulan sekali

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : Lampiran B-3

d. Nama Dokumen : Laporan Kasir

Fungsi : Untuk melihat dan mencetak laporan Kasir

Sumber : Admin

Tujuan : Pimpinan

Frekuensi : Setiap 1 (satu) bulan sekali

Page 33: afwefgs

33

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : Lampiran B-4

e. Nama Dokumen : Laporan Penjualan Harian

Fungsi : Untuk mencetak laporan harian

Sumber : Admin

Tujuan : Pimpinan

Frekuensi : Setiap 1 (satu) bulan sekali

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : Lampiran B-5

f. Nama Dokumen : Laporan Penjualan Bulanan

Fungsi : Sebagai bukti transaksi penjualan bulanan

Sumber : Admin

Tujuan : Pimpinan

Frekuensi : Setiap satu hari sekali

Media : Screen Monitor

Jumlah : 1 Form

Bentuk : lampiran B-6

Page 34: afwefgs

34

2.2.3 Normalisasi

1. Bentuk Tidak Normal (Unnormalized Form)

Kd _Barang

Nm _Barang

Jenis

Harga

Stok

Kode_Member

Nama

Alamat

Tekepon

Kode _Kasir

Nama

Alamat

Hak _Akses

Pasword

No _Trans

Tgl

Kd _Barang

Kode _Kasir

Nm _Barang

Nama

Harga

Qty

Subtotal

Total

Page 35: afwefgs

35

Gambar II.1 Bentuk Tidak Normal

2. Bentuk Normal Pertama (First Normal Form / 1 NF)

Kd _Barang

Nm _Barang

Jenis

Harga

Stok

Kode_Member

Nama

Alamat

Tekepon

Kode _Kasir

Nama

Alamat

Hak _Akses

Pasword

No _Trans

Tgl

Kd _Barang

Kode _Kasir

Nm _Barang

Nama

Harga

Qty

Subtotal

Total

Kd _Barang*

Nm _Barang

Harga

Jenis

Stok

Kd _Member*

Nama

Alamat

Telepon

Kd _Kasir*

Nama

Alamat

Hak _akses

Pass

No _Trans*

Tgl

Qty

Total

Bayar

Kembali

Page 36: afwefgs

36

Keterangan : * = Candidate Key (kunci calon)

Gambar II.2 Bentuk Normal Kesatu

3. Bentuk Normal Kedua (2nd Normal Form)

Keterangan:

* Primary Key (Kunci utama)

Page 37: afwefgs

37

* * Foreign Key (Kunci tamu)

One to One Relationship

One to Many Relationsh

Gambar II.3 Bentuk Normal Kedua

4. Bentuk Normal Ketiga (3rd Normal Form)

Keterangan:

* Primary Key (Kunci utama)

Page 38: afwefgs

38

* * Foreign Key (Kunci tamu)

One to One Relationship

One to Many Relationsh

Gambar II.4 Bentuk Normal Ketiga

2.2.4. Spesifikasi File

Spesifikasi file yang ada dalam sistem ini merupakan kumpulan dari data-data

yang berasal dari beberapa record, penulis menggunakan empat buah file dengan

menggunakan software Visual Basic 6.0 extensionnya adalah .dbf (database file)

sebagai penunjang dalam aplikasi pengolahan data barang yang terdiri dari tabel data

barang, tabel data user, tabel data transaksi, dan tabel data detail transaksi.

a. Spesifikasi File Barang

Nama File : File Barang

Akronim : Barang.dbf

Tipe File : File master

Fungsi : Untuk menyimpan data barang

Organisasi File : Index sequential

Akses file : Sequential

Media File : Hard Disk

Record Size : 32 karakter

Kunci Field : kd_barang

Page 39: afwefgs

39

Tabel II.1. Spesifikasi File Barang

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode Barang kd_barang Text 5 Primary Key

2 Nama Barang nm_barang Text 20

5 Jenis Jenis Text 7

6 Harga Harga Double

7 Stok Stok Double

b. Spesifikasi File Member

Nama File : File Member

Akronim : Member.dbf

Tipe File : File Master

Organisasi File : Index sequential

Akses file : Sequential

Media File : Hard Disk

Page 40: afwefgs

40

Record Size : 52 karakter

Kunci Field : kode_Member

Tabel II.2. Spesifikasi File Member

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode_Member kode_Member Text 5 Primary Key

2 Nama Nama Text 15

3 Alamat Alamat Text 20

4 Telepon Telepon Text 12

c. Spesifikasi File Kasir

Nama File : File Kasir

Akronim : Kasir.dbf

Tipe File : File Master

Fungsi : Untuk menyimpan data kasir

Organisasi File : Index sequential

Akses file : Sequential

Media File : Hard Disk

Record Size : 13 karakter

Page 41: afwefgs

41

Kunci Field : kode_kasir

Tabel II.3. Spesifikasi File Kasir

No Elemen Data Nama Field Tipe Size Keterangan

1 Kode_Kasir kode_kasir Text 5 Foreign Key

2 Nama Nama Text 15

3 Alamat Alamat Text 50

4 Hak_Akses Hak_akses Text 5

5 Pass Pass Text 6

d. Spesifikasi File Transaksi

Nama File : File transaksi

Akronim : Transaski.dbf

Tipe File : File Transaksi

Fungsi : Untuk menyimpan data transaksi

Organisasi File : Index sequential

Akses file : Sequential

Media File : Hard Disk

Record Size : 22 karakter

Page 42: afwefgs

42

Kunci Field : no_trans

Tabel II.4. Spesifikasi File Transaksi

No Elemen Data Nama Field Tipe Size Keterangan

1 No_trans no_trans Text 10 Primary Key

2 Tanggal Tgl_transaksi Date/Time

3 Kode_kasir Kode_kasir Text 5

4 Kode_member Kode_member Text 4

5 Total Total Number

6 Diskon Diskon Curency

e. Spesifikasi File Detail Transaski

Nama File : File detail Transaksi

Akronim : detail_transaksi

Tipe File : File detail_transaksi

Fungsi : Untuk menyimpan data transaksi sementara

Organisasi File : Index sequential

Akses file : Sequential

Media File : Hard Disk

Page 43: afwefgs

43

Record Size : 85 karakter

Kunci Field : _

Tabel II.5. Spesifikasi File Detail Transaksi

No Elemen Data Nama Field Tipe Size Keterangan

1 No_trans No_trans Text 10 Foreign key

2 Kd_barang Kd_barang Text 4 Foreign key

3 Qty Qty Number

4 Subtotal subtotal Currency

2.2.6. Spesifikasi Program (HIPO)

Menurut Sugiono (2005:19) “dalam diagram HIPO akan menggambarka

fungsi-fungsi dan sistematis tingkatan tiap modul yang digunakan untuk alat bantu

membuat spesifikasi program”.

Pada bagian ini penulis akan menjelaskan dan menguraikan serta mencoba

untuk mengspesifikasikan rancangan program yang dimulai dari spesifikasi bentuk

masukan untuk mengetahui adanya daftar barang yang akan dijual. Spesifikasi bentuk

keluaran untuk mengetahui laporan dari hasil transaksi yang terjadi, normalisasi file

untuk mengelompokan elemen data kedalam bentuk tabel yang menyatakan entitas

hubungan yang menyudahkan adanya perubahan dengan dampak sekecil mungkin,

spesifikasi file untuk menjelaskan tentang file-file apa saja yang digunakan dalam

Page 44: afwefgs

44

proses penjualan sampai dengan laporan, spesifikasi program digunakan untuk

mengetahui bentuk diagram atau struktur program yang menguraikan tentang

jalannya program secara keseluruhan, program flowchart digunakan untuk

menjelaskan tentang algoritma program yang dibuat dan listing program merupakan

rincian dari masing-masing pernyataan program dari keseluruhan program yang

dibuat dengan satu bahasa pemrograman tertentu. Untuk lebih jelasnya penulis akan

menguraikan tentang spesifikasi rancangan program sebagai berikut:

Bentuk Diagram Hipo

Page 45: afwefgs

45

Gambar II.5 Diagram HIPO

2.2.7. Flowchart

1. Flowchart Menu Login

Page 46: afwefgs

46

Gambar II.6 Flowchart Menu Login

Page 47: afwefgs

47

2. Flowchart Menu Utama

Gambar II.7 Flowchart Menu Utama

Page 48: afwefgs

48

3. Flowchart Data Barang

Gambar II.8 Flowchart Data Barang

Page 49: afwefgs

49

4. Flowchart Data Member

Gambar II.9 Flowchart Data Member

Page 50: afwefgs

50

5. Flowchart Kasir

Gambar II.10 Flowchart Kasir

Page 51: afwefgs

51

6. Flowchart Transaksi Penjualan

Gambar II.11 Flowchart Transaksi Penjualan

Page 52: afwefgs

52

7. Flowchart Laporan

Gambar II.12 Flowchart Laporan

Page 53: afwefgs

53

8. Flowchart Laporan Penjualan

Gambar II.13 Flowchart Laporan Penjualan

Page 54: afwefgs

54

9. Flowchart Ganti Pasword

Gambar II.14 Flowchart Ganti Pasword

Page 55: afwefgs

55

10 Flowchart Back up

Gambar II.14 Flowchart Backp up

Page 56: afwefgs

56

11. Flowchart About Me

Gambar II.15 Flowchart About Me

Page 57: afwefgs

57

2.2.7. Sarana Pendukung Program

Untuk melaksanakan sistem komputerisasi diperlukan suatu sarana pendukung

agar sistem komputerisasi tersebut dapat berjalan sebagai mana mestinya, maka

dibutuhkan sarana pendukung yang dapat membantu berjalannya sistem

komputerisasi dengan baik, hemat, cepat dan tidak perlu mengeluarkan biaya yang

besar. Sarana pendukung tersebut adalah perangkat lunak dan perangkat keras yang

harus dapat menunjukan kerja yang baik dan sesuai dengan yang diharapkan.

Alat pendukung lainnya untuk mengolah data software dan menghubungkan

ke perangkat keras adalah komputer. Komputer merupakan alat yang serba guna

artinya dapat digunakan sesuai dengan kebutuhan mulai dari perhitungan, pengolahan

data pembuatan grafik, gambar, dan pembuatan program. Alat pendukung didalam

hal ini adalah suatu perangkat komputer yang didalamnya memakai operasi Windows

7 serta perangkat lunak Visual Basic 6.0 sebagai perancangan program.

1. Perangkat Keras (Hardware)

Perangkat keras atau hardware adalah seluruh komponen peralatan yang

membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan

komputer dapat melaksanakan tugasnya.

Penulis mengusulkan untuk menggunakan perangkat keras atau hardware

sesuai dengan kemampuan tanpa harus menggunakan tipe tertentu dengan harga yang

lebih mahal. Namun disarankan menggunakan perangkat keras dengan kemampuan

yang tepat guna.

Page 58: afwefgs

58

Spesifikasi sarana pendukung perangkat keras adalah sebagai berikut:

a.Processor : Dual Core

b. RAM : 512 MB

c.Hard Disk : 160 GB

d. Floppy Disk : –

e.Mouse : P\S 2

f. Keyboard : 102 keys

g. Monitor : SVGA 17 Inch

h. Printer : Deskjet

2. Perangkat Lunak (Software)

Perangkat lunak atau software adalah seluruh fase sistem pengolahan data

yang diluar dari peralatan komputernya sendiri. Fasilitas software itu intinya dari

sistem desain yang secara garis besar mencakup:

a. Jenis Data

b. Jaringan pengolahan dari pada data

c. Jaringan informasi yang nantinya akan dihasilkan.

d. Program

Pemakaian komputer tidak terlepas dari penggunaan software sebagai sarana

pendukung program yang sedang dibuat.

Page 59: afwefgs

59

Untuk menjelaskan program aplikasi ini klasifikasi software yang diusulkan adalah:

a. Sistem Operasi : Microsoft Windows 7

b. Program : Visual Basic 6.0

3. Konfigurasi Komputer

Adapun spesifikasi dari perangkat keras yang digunakan dalam mendukung

perancangan program ini adalah:

Gambar II.13

Konfigurasi Komputer

Central Processing Unit (CPU)

Keyboard / Mouse

Hard disk

Monitor SVGA

Printer

Deskjet

Flashdisk

Page 60: afwefgs

60

BAB III

PENUTUP

3.1. Kesimpulan

Berdasarkan pembahasan bab-bab sebelumnya, maka penulis membuat

kesimpulan sebagai berikut:

1. Komputer dapat menjadi alternatif pemecahan masalah dalam pengolahan data.

2. Dengan pemakaian sistem yang telah terkomputerisasi, dapat mengurangi

kesalahan-kesalahan yang terjadi dalam proses pengolahan data Penjualan Barang

Secara Tunai padaPT. “XYZ”.

3. Dengan adanya program, penyimpanan data di komputer menjadi lebih aman,

karena program menggunakan kode dan password.

4. Dengan adanya program, pembuatan laporan data barang, laporan pelanggan dan

laporan penjualan menjadi lebih mudah.

3.2. Saran-Saran

Dalam hal penulisan tugas akhir ini masih terdapat kekurangan, dan untuk

pemakaian program penulis menyarankan:

1. Dalam penggunaan komputer sangat diperlukan ketelitian dan kedisplinan dari

pemakai, terutama dalam hal pemasukkan dan hendaknya benar-benar sesuai

Page 61: afwefgs

61

dengan ketentuan yang benar, sehingga secara otomatis keluaran yang diperoleh

sudah sesuai dengan yang diharapkan.

2. Sebaiknya menerapkan sistem komputerisasi, karena dengan adanya

komputerisasi secara tidak langsung dapat meningkatkan pengetahuan.

3. Perawatan komputer perlu dilakukan secara berkala agar pemakaian dapat

optimal.

Page 62: afwefgs

62

DAFTAR PUSTAKA

Jogiyanto H.M. 2005. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis Edisi ke III.Yogyakarta: Andi Offset.

Robert Ashton. 2005 How To sel. Editor Thresia S, S.E. Penerjemah Hendry M. Tanaja Erlangga Jakarta Indonesia

Jogiyanto H.M. 2005. Analisis & Desain. Yogyakarta: C.V andi offset

Andi. 2001. Pemograman Visual Basic 6.0. Wahana Komputer Semarang: Penerbit Andi Yogyakarta

Linda Marlinda, S.Kom. 2004. Sistem Basis Data. Yogyakarta: Andi

Sugiono, Ir. 2005. Pemograman Terstruktur. Jawa Barat: Penerbit Panji Gumilang Press

Page 63: afwefgs

63

DAFTAR RIWAYAT HIDUP

A. Biodata Mahasiswa

N.I.M : 12088349

Nama Lengkap : Panji Saputra

Tempat dan Tanggal Lahir : Tegal, 21 Agustus 1989

Alamat Lengkap : Jl. Mampang Prapatan XI rt04/05 Tegal Parang Jakarta Selatan

B. Riwayat Pendidikan Formal & Non-Formal

1. SDN 13 Pagi ,lulus tahun 20012. SMPN 141 Jakarta,lulus tahun 20043. SMKN 6, lulus tahun 2007

Jakarta, 13 Juli 2012

Saya yang bersangkutan,

Isuwandi

Page 64: afwefgs

64

Page 65: afwefgs

65

Page 66: afwefgs

66

Page 67: afwefgs

67

Page 68: afwefgs

68

Page 69: afwefgs

69

Page 70: afwefgs

70

Page 71: afwefgs

71