afwefgs
description
Transcript of 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
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
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
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
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)
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)
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.
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
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
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
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
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.
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.
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
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
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
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”
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
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
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
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
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.
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)
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
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.
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
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-
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
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
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
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
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
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
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
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
36
Keterangan : * = Candidate Key (kunci calon)
Gambar II.2 Bentuk Normal Kesatu
3. Bentuk Normal Kedua (2nd Normal Form)
Keterangan:
* Primary Key (Kunci utama)
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)
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
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
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
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
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
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
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
45
Gambar II.5 Diagram HIPO
2.2.7. Flowchart
1. Flowchart Menu Login
46
Gambar II.6 Flowchart Menu Login
47
2. Flowchart Menu Utama
Gambar II.7 Flowchart Menu Utama
48
3. Flowchart Data Barang
Gambar II.8 Flowchart Data Barang
49
4. Flowchart Data Member
Gambar II.9 Flowchart Data Member
50
5. Flowchart Kasir
Gambar II.10 Flowchart Kasir
51
6. Flowchart Transaksi Penjualan
Gambar II.11 Flowchart Transaksi Penjualan
52
7. Flowchart Laporan
Gambar II.12 Flowchart Laporan
53
8. Flowchart Laporan Penjualan
Gambar II.13 Flowchart Laporan Penjualan
54
9. Flowchart Ganti Pasword
Gambar II.14 Flowchart Ganti Pasword
55
10 Flowchart Back up
Gambar II.14 Flowchart Backp up
56
11. Flowchart About Me
Gambar II.15 Flowchart About Me
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.
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.
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
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
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.
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
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
64
65
66
67
68
69
70
71