PEMOGRAMAN PEMOGRAMAN VISUAL I PROGRAM PENJUALAN TOKO BAJU SERAGAM DENGAN MENGGUNAKAN APLIKASI VISUAL BASIC 6.0
Disusun oleh : Eko Prasetyo Lenggono
12155665
Ibrahim Aziz
12156418
Lilis Maryanah
12155520
Nabila Zahra M.S
12155705
Sri Susilawati
12156355 Kelas : 12.3B.39
AKADEMI MANAJEMEN INFORMATIKA & KOMPUTER (AMIK) BINA SARANA INFORMATIKA BOGOR 2016
KATA PENGANTAR
Segala puji dan syukur kita panjatkan kepada Tuhan Allah SWT, atas rahmat
dan
hidayah
nya
sehingga
kami
dapat
menyelesaikan
tugas
makalah ini,tak lupa shalawat serta salam semoga tetap tercurahkan kepada junjungan kita Nabi Muhammad SAW. Adapun maksud dan tujuan dari penyusunan makalah ini adalah untuk memenuhi salah satu tugas yang diberikan oleh dosen pada mata kuliah Pemograman Visual I dan dalam rangka meningkatkan pengetahuan dalam mata kuliah Pemograman Visual I. Dan kami ingin menyampaikan rasa terima kasih kepada dosen pembimbing yang telah t elah memberikan kesempatan kepada kami untuk melatih dan mengukur kemampuan kami dalam menyusun makalah ini. Kami selaku penulis dan penyusun makalah ini sadar bahwa makalah ini masih banyak kekurangan, karena kami menjumpai banyak hambatan dalam penyusunan makalah ini, maka dari itu kami mengharapkan saran dan kritik yang membangun agar kami dapat memperbaiki kesalahan dengan sebaik-baiknya dan kami juga berharap agar makalah ini dapat memberikan banyak manfaat.
Bogor, November 2016
Tim Penulis
i
KATA PENGANTAR
Segala puji dan syukur kita panjatkan kepada Tuhan Allah SWT, atas rahmat
dan
hidayah
nya
sehingga
kami
dapat
menyelesaikan
tugas
makalah ini,tak lupa shalawat serta salam semoga tetap tercurahkan kepada junjungan kita Nabi Muhammad SAW. Adapun maksud dan tujuan dari penyusunan makalah ini adalah untuk memenuhi salah satu tugas yang diberikan oleh dosen pada mata kuliah Pemograman Visual I dan dalam rangka meningkatkan pengetahuan dalam mata kuliah Pemograman Visual I. Dan kami ingin menyampaikan rasa terima kasih kepada dosen pembimbing yang telah t elah memberikan kesempatan kepada kami untuk melatih dan mengukur kemampuan kami dalam menyusun makalah ini. Kami selaku penulis dan penyusun makalah ini sadar bahwa makalah ini masih banyak kekurangan, karena kami menjumpai banyak hambatan dalam penyusunan makalah ini, maka dari itu kami mengharapkan saran dan kritik yang membangun agar kami dapat memperbaiki kesalahan dengan sebaik-baiknya dan kami juga berharap agar makalah ini dapat memberikan banyak manfaat.
Bogor, November 2016
Tim Penulis
i
DAFTAR ISI KATA PENGANTAR ........................................... ................................................................. ............................................ ........................ .. i
................................................................. ............................................ ...................................... ................ ii DAFTAR ISI ........................................... BAB I PENDAHULUAN
1.1 Latar Belakang ........................................... ................................................................. .......................................... .................... 1 1.2 Maksud dan Tujuan Tujuan ........................................... .................................................................. ................................. .......... 1 BAB II LANDASAN TEORI 2.1 Konsep Dasar ........................................... ................................................................. ............................................ ...................... 2 2.2 Sarana Pendukung ..................................................... ............................................................................ .......................... ... 3 2.2.1 Visual Basic 6.0 ............................................ ................................................................... ............................... ........ 3 2.2.2 Perangkat Lunak (Software) ........................................... ....................................................... ............ 7 2.2.3 Perangkat Keras (Hardware) .......................................... ...................................................... ............ 7 BAB III PEMBAHASAN
3.1 Tinjauan Kasus ........................................... ................................................................. .......................................... .................... 8 3.2 Spesifikasi Rancangan Basis Data............................................ ........................................................ ............ 8 3.2.1 Judul Program ............................................ ................................................................... .................................. ........... 8 3.2.2 Rancangan Program .......................................... ................................................................. ........................... .... 8 3.2.3 Tampilan Program ........................................ .............................................................. ............................... ......... 9 3.2.4 Tampilan Coding ....................................... ............................................................. ................................ .......... 10 3.2.5 Hasil Akhir Program............................................. .................................................................. ..................... 12 3.2.6 Flowchart Program ............................................... .................................................................... ..................... 13 3.3 Spesifikasi Rancangan Basis Basi s Data (Lanjutan) .................................... .................................... 14 3.3.1 Rancangan Tabel Program .......................................... ........................................................ .............. 14 3.3.2 Tampilan Program ........................................ .............................................................. ............................. ....... 15 3.3.3 Tampilan Coding ....................................... ............................................................. ................................ .......... 18 3.3.4 ERD (Entity Relationship Diagram) ........................................ ........................................ 24 3.3.5 LRS (Logical Record Structure) ............................................. ............................................... .. 25 3.3.6 Flowchart Program ............................................... .................................................................... ..................... 26 BAB IV PENUTUP
4.1 Kesimpulan ............................................. ................................................................... ........................................... ..................... 28 4.2 Saran ........................................... .................................................................. ............................................. ................................ .......... 28 Daftar Pustaka
ii
BAB I PENDAHULUAN 1.1Latar Belakang Visual Basic 6.0 adalah bahasa pemrograman berbasis Windows. Visual Basic merupakan pengembangan dari Basic. Basic ( Beginner’s All -purose Symbolic Instruction Code) adalah sebuah bahasa pemrograman “kuno” yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Jika anda sudah memahami bahasa pemrograman Basic, maka Visual Basic akan lebih mudah dipelajari, sebab sebagian besar perintah-perintah Visual Basic serupa dengan bahasa Basic. Karena maraknya permintaan seragam sekolah saat ini dan masih banyak nya penjual baju seragam yang kesulitan dalam melakukan input data, maka kelompok kami mengambil tema mengenai “Program Penjualan Toko Baju ”
Seragam
Dimana dalam makalah ini kami akan menjelaskan mengenai visual basic, dan cara untuk membuat program sederhana. Dengan adanya program sederhana ini kami berharap akan memudahkan para penjual seragam dalam melakukan penginputan data.
1.2 Maksud & Tujuan 1. Untuk memudahkan admin pada saat proses input data, transaksi penjualan dan pembayaran. 2. Agar data-data yang diinput oleh Admin saat proses pembelian & pembayaran tersimpan dengan aman. 3. Melengkapi nilai mata kuliah Pemrograman Visual I.
1
BAB II LANDASAN TEORI 2.1 Konsep Dasar Visual Basic adalah bahasa pemrogaman tingkat tinggi produk keluaran Microsoft Corporation dan merupakan pengembangan dari bahasa BASIC ( Beginners’ Allpurpose Symbolic Instruction Code) versi DOS. Perbedaan
antara
Visual
Basic
dengan
bahasa
BASIC
adalah
pemrogaman BASIC masih berorientasi pada text dan program dieksekusi secara berurutan. Untuk itu bahasa BASIC disebut sebagai interpreter. Sedangkan dalam Visual Basic dengan lingkungan grafiknya, pemrograman berorientasi objek dan sudah merupakan compiler. Visual Basic merupakan pemrograman terkendali kejadian yang artinya pemrograman menunggu sampai adanya respon dari pengguna berupa event/kejadian tertentu (tombol di klik, menu dipilih, dan lain-lain). Ketika event terdeteksi, kode yang berhubungan dengan event akan dieksekusi. Perkembangan Visual basic sangat pesat karena pemakaiannya mudah dan banyak sekali fasilitas-sfasilitas yang disediakan. Berikut ini akan dijelaskan sejarah perkembangan visual basic, yaitu: 1. Visual basic pertama kali diperkenalkan pada tahun 1991, yaitu Visual basic untuk DOS dan Windows. 2. Dua tahun kemudian tepatnya pada tahun 1993 Visual 3.0 dirilis. 3. Akhir tahun 1995 dirilis Visual basic 4.0 dengan tambahan pendukung aplikasi 32 bit. 4. Tahun 1997 Visual basic 5.0 dirilis. 5. Pada tahun 1998, Microsoft meluncurkan Visual Basic 6.0 dengan 3
fitur projek baru, yaitu : Data Project, DHTML Application, IIS Application.
2
2.2 Sarana Pendukung Program 2.2.1
Visual Basic 6.0
Microsoft
Visual
Basic
.NET
adalah
sebuah
alat
untuk
mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line.
Tampilan awal Visual Basic 6.0
Gambar 2.2.1
Komponen Visual Basic 6.0 :
1. Baris Menu Menu merupakan kumpulan perintah-perintah yang dikelompokkan dalam kriteria operasi yang dihasilkan.
Gambar 2.2.1.1
2. Toolbar Toolbar merupakan tombol untuk melaksanakan perintah.
Gambar 2.2.1.
3
3. Form Form adalah bahan untuk pembuatan window.
Gambar 2.2.1.3
4. Window code Window Code adalah window tempat menuliskan progam.
Gambar 2.2.1.4
5. Toolbox Toolbox adalah tempat penyimpanan kontrol yang akan kita gunakan pada program yang dipasangkan pada form.
Gambar 2.2.1.5
4
6.
Project Explore Project Explorer berfungsi berbagai saran pengakses bagian-bagian pembentuk project.
Gambar 2.2.1.1
Gambar 2.2.1.6
7.
Window Properties Window ini bertugas menyiapkan segala properti dari objek yang diperlukan dalam perancangan user interface maupun pemrograman .
Gambar 2.2.1.7
8.
Window Form Layout Window ini bisa digunakan untuk mengatur tata letak form pada layar monitor.
Gambar 2.2.1.8
5
9. Window Intermediate
Berguna untuk mencoba beberapa instruksi program pada windows ini
Gambar 2.2.1.9
10. Methoda (method) Metoda adalah suatu set perintah seperti halnya fungsi dan prosedur, tetapi sudah tersedia di dalam suatu objek.
Gambar 2.2.1.10
11. Event Event adalah peristiwa atau kejadian yang diterima oleh suatu objek, misalnya klik, seret, tunjuk dan lain-lain.
Gambar 2.2.1.1
6
2.2.2 Perangkat Lunak (Software)
Perangkat lunak(software) yang digunakan dalam mengakses program aplikasi serta system operasi yang akan digunakan untuk menjalankan program tersebut. Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi basis data perpustakaan ini adalah Sistem operasi : Microsoft Windows 7 Aplikasi
: Visual Basic 6.0 & Microsoft Access 2010
2.2.3 Perangkat Keras (Hardware)
Perangkat keras computer adalah semua bagian fisik computer dan dibedakan
dengan data yang berada didalamnya atau yang beroperasi
didalamnya. Klafikasi perangkat keras yang diusulkan adalah sebagai berikut: 1. Monitor: 14 inc 2. Processor: Intel 3. Memory: 2GB 4. Hardisk: 500 GB 5. Floppy disk: 3,5” (1,44 MB) 6. Keyboard: 108 keys 7. Mouse: PS/2
7
BAB III PEMBAHASAN 3.1 Tinjauan Kasus
Pada umumnya dalam sebuah toko pasti menggunakan program/aplikasi penjualan untuk membantu admin dalam melakukan perhitungan pembelian, penginputan data & penyimpanan data yang aman. Oleh karena itu, dibutuhkan suatu program/aplikasi yang sesuai dengan tujuan utama tadi. Maka, kami membuat program penjualan ini dengan menggunakan Visual Basic 6.0 3.2 Spesifikasi Rancangan Basis Data 3.2.1 Judul Program
“Program Penjualan Toko Baju Seragam
”
3.2.2 Rancangan Program
1. Tabel Input Barang Kode Barang SR-SD
No.
1.
SRSMP SRSMA
2. 3.
Nama Barang Seragam SD Seragam SMP Seragam SMA
Keterangan Item Baju & celana/rok Baju & celana/rok Baju & celana/rok
Harga
60.000 80.000 100.000
Ketika kode barang di pilih, maka akan muncul nama barang, keterangan item & harga. 2. Tabel Ukuran No. 1. 2. 3. 4. 5.
Ukuran M S L XL XXL
Keterangan 3000 4000 5000 6000 7000
Ketika ukuran di klik, maka akan muncul keterangan.
8
3.
Tabel Tambahan Aksesoris No. 1. 2. 3. 4.
Aksesoris Dasi Topi Ikat pinggang Kerudung/jilbab
Tambahan 10.000 12.000 20.000 30.000
Ketika aksesoris diklik, maka akan muncul tambahan,. 4. Lain-lain a. Ketika jumlah beli di isi kemudian di klik, maka akan muncul total bayar. b. Ketika uang bayar di isi kemudian klik hitung pada command button, maka akan muncul uang kembali
3.2.3 Tampilan Program
1. Tampilan Program Login
Gambar 3.2.2.1
9
2. Tampilan Program Utama
Gambar 3.2.2.2
3.2.4 Tampilan Coding
1. Codingan Login
Gambar 3.2.3.3
10
2.
Codingan Tampilan Utama
Gambar 3.2.3.2 (1)
Gambar 3.2.3.2 (2)
Gambar 3.2.3.2 (4)
Gambar 3.2.3.2 (3)
11
3.2.5 Hasil Akhir Program
1. Hasil Program Login
Gambar 3.2.4.1
2. Hasil Program Utama
Gambar 3.2.4.2
12
3.2.6 Flow Chart Program start
Klik Add
Input kategori
Input ukuran
Input atribut Total= harga * jumbel
Input kode barang, muncul
Input uang bayar
Nama, ket, harga
Klik Hitung Input jumbel, tekan enter
Uang kembali= uang bayar - total
Klik Delete
Klik Close
Finish
13
3.3
Spesifikasi Rancangan Basis Data (Lanjutan) 3.3.1 Rancangan Tabel Program
a. Tabel Barang No. 1.
Field kobar
Type Text
Panjang 8
2. 3. 4. 5. 6. 7. 8.
nabar Ket kategori stok satuan harga ukuran
Text Text Text Text Text currency Text
25 30 3 100 10 8 3
Keterangan Primary key
b. Tabel Kasir No. 1.
Field kokas
Type Text
Panjang 6
2. 3. 4.
nakas Telp alamat
Text Text Text
25 15 30
Keterangan Primary key
c. Tabel Transaksi No.
Field
Type
Panjang
Keterangan
1. 2. 3. 4. 5. 6.
notrans tgltrans Total jumbel kobar kokas
Text Date Currency Text Text Text
10 8 10 100 8 6
Primary key
14
FK FK
3.3.2 Tampilan Program
1. Tampilan Program Master
Gambar 3.3.2.1 Master
2. Tampilan Program Master Data Barang
Gambar 3.3.2.2 Barang
15
3. Tampian Program Master Data Kasir
Gambar 3.3.2.3 Kasir
4. Tampilan Program Trasaksi Penjualan
Gambar 3.3.2.4 Penjualan
16
5. Tampilan Program Laporan Barang
Gambar 3.3.2.5 Laporan Barang
6. Tampilan Program Laporan Kasir
Gambar 3.3.2.6 Laporan Kasir
7. Tampilan Program Laporan Penjualan
Gambar 3.3.2.7 Laporan Penjualan 17
3.3.3 Tampilan Coding
1. Codingan Form Master
Gambar 3.3.3.1 Master
2. Codingan Form Data Barang
Gambar 3.3.3.2 Barang(A)
Gambar 3.3.3.2 Barang(B)
18
Gambar 3.3.3.2 Barang(C)
Gambar 3.3.3.2 Barang(D)
Gambar 3.3.3.2 Barang(E)
Gambar 3.3.3.2 Barang(F)
19
3. Codingan Form Data Kasir
Gambar 3.3.3.3 Kasir(A)
Gambar 3.3.3.3 Kasir(B)
Gambar 3.3.3.3 Kasir(C)
Gambar 3.3.3.3 Kasir(D)
20
Gambar 3.3.3.3 Kasir(E)
Gambar 3.3.3.3 Kasir(F)
4. Codingan Form Transaksi Penjualan
Gambar 3.3.3.4 Penjualan(A)
Gambar 3.3.3.4 Penjualan(B)
21
Gambar 3.3.3.4 Penjualan (C)
Gambar 3.3.3.4 Penjualan (D)
Gambar 3.3.3.4 Penjualan(E)
Gambar 3.3.3.4 Penjualan(F)
22
5. Codingan Form Laporan Barang
Gambar 3.3.3.5 Lap.Barang
6. Codingan Form Laporan Penjualan
Gambar 3.3.3.5 Lap.Penjualan
7. Codingan Form Laporan Kasir
Gambar 3.3.3.5 Lap.Kasir 23
3.3.4 ERD (Entity Relationship Diagram)
nabar
ket
*kobar
nakas
*kokas
kategori
Barang
Kasir stok
1 harga
1 alamat
satuan
Melakukan
*notrans
gltrans
1 Transaksi
umbel
otal
**kokas
**kobar
24
telp
3.3.5 LRS (Logical Record Structure)
Tabel Barang *kobar Tabel Kasir *kokas
Nabar Ket Kategori Jumbel
Nakas Telepon Alamat
Harga Satuan Stok Ukuran
Transaksi
*notras Tgltrans Jumbel Total Kobar** Kokas**
25
3.3.6 Flowchart Program Menu Utama
Mulai
Master
Transaksi
Menu Utama 1.
Master
2.
Transaksi
3.
Laporan
4.
Exit
Exit
Laporan
Transaksi
Exit
Master Laporan:
Exit
Transaksi
Laporan:
penjualan -Barang
-Penjualan
-Kasir
Proses
Kasir
Klik Add
Laporan
-Kasir
-Barang
Barang Keluar Penjual
Input kodekas
Input
Klik Add
kategori
Kasir
Proses
Input nama Inputkode
Barang
barang
Input alamat
Cetak Lap. Inputnama
Input telepon
barang Klik Cancel
Exit
Klik Find Input Klik Save
item Input
Klik Edit
Klik Delete
Klik Exit
stok
Klik Cancel
Klik Find
Input satuan
Klik Delete
Klik Edit
Input harga
Klik Save
26
Klik Exit
Lanjutan Flow Chart Menu Utama 1.
Master
2.
Transaksi
3.
Laporan
4.
Exit
Transaksi ransaksi
penjualan
Klik Add
penjualan
Input Kode kasir,muncul nama
Input kode barang akan
Muncul nama, ket, satuan, harga
Input ukuran
Input uang bayar
Klik Hitung
Input jumlah beli, Tekan enter
ang kembali = uang bayar - total
otal = jumbel * harga
Klik Edit
Klik Exit
Klik Save
Klik Cancel
27
BAB IV PENUTUP 4.1 Kesimpulan Visual Basic adalah bahasa pemrogaman tingkat tinggi produk keluaran Microsoft Corporation dan merupakan pengembangan dari bahasa BASIC ( Beginners’ Allpurpose Symbolic Instruction Code) versi DOS. Dalam pembuatan program “Penjualan Toko Baju Seragam” kami menggunakan 4 frame yaitu, frame data customer, input barang, ukuran, dan tambahan, sedangkan untuk command prompt nya kami menggunakan perintah Hitung, Input, Clear, dan Close. Untuk spesifikasi rancangan data lanjutan kami menambahkan 4 form, yaitu form master, form transaksi, form laporan dan form exit, lalu kami juga menambahkan pembuatan ERD (Entiity Relational Diagram), LRS (Logical Record Structure) serta flowchart pada program penjualan toko baju seragam ini.
4.2 Saran Dalam pembuatan program “Penjualan Toko Baju Seragam” ini perlu lebih diperhatikan lagi dalam penulisan coding program. Coding program harus sesuai perintah yang dibuat dalam rancangan program, agar tidak terjadi error saat melakuakn running program tersebut dan untuk penyempurnaan pembuatan makalah kedepannya, saya mengharapkan adanya saran yang membangun dari semua pihak baik dosen maupun seluruh mahasiswa yang membaca makalah Aplikasi Basis Data ini terhadap kekurangan yang terdapat pada makalah ini.
28