Tehnik pemograman power point

27
Tehnik Pemrograman Menggunakan Bahasa Visual Basic 6.0 & Database Microsoft Access 2003 Program Penjualan Pada Toko Busana “Inne Collection”

Transcript of Tehnik pemograman power point

Page 1: Tehnik pemograman power point

Tehnik Pemrograman Menggunakan Bahasa Visual Basic 6.0 & Database Microsoft Access 2003

Program Penjualan Pada Toko Busana “Inne Collection”

Page 2: Tehnik pemograman power point

Kelompok 3 Kelas 12.3k.07

ANGGOTA :

BADRUN MUBARAK. NIM : 12115981

AULIA RAHMAT. NIM : 12115568

THOMSON HENDRIK S. NIM : 12116012

I GUSTI BAGUS SUSILA. NIM : 12114889

IWAN SANTOSA. NIM : 12117324

Page 3: Tehnik pemograman power point

M aksud Dan Tujuan

SEBAGAI SYARAT UNTUK PENILAIAN TUGAS MATA KULIAH TEHNIK

PEMROGRAMAN

BELAJAR MEMBUAT PROGRAM DAN LISTING YANG SESUAI DENGAN PERMASALAHAN YANG ADA

DIHARAPKAN KITA MAMPU BERFIKIR SECARA LOGIS DALAM MENYUSUN GAGASAN ATAU IDE DALAM MEMECAHKAN SUATU

PERMASALAHAN

MAMPU MENYAMPAIKAN MAKSUD ATAU TUJUAN YANG TERKANDUNG

DALAM PROGRAM YANG KITA SUSUN KEPADA PIHAK YANG

MEMBUTUHKAN

Page 4: Tehnik pemograman power point

Tinjauan Kasus

Inne CollectionUsaha yang bergerak di bidang

penjualan busana Dewasa dan Anak-anak. Masalah yang dulu dihadapi

adalah pengolahan data manual yang memiliki kelemahan diantaranya:

Kesalahan dari pihak user seperti kesalahan dalam penulisan atau lupa kapan transaksi

dilakukan

Semakin banyak konsumen yang membeli

semakin banyak waktu yang dibutuhkan dalam

proses transaksinya

Untuk mencoba menutupi kelemahan diatas,kami mencoba membuat program penjualan

Page 5: Tehnik pemograman power point

TAHAPAN DALAM PEMBUATAN PROGRAM

MEMBUAT DOKUMENTASI PROGRAM

MEMBUAT DATABASE

MEMBUAT FLOWCHART

MENDEFINISIKAN MASALAH

MELAKUKAN TES PROGRAM

MEMBUAT PROGRAM (PENGKODEAN ALGORITMA)

Page 6: Tehnik pemograman power point

Spesifikasi Rancangan Program

MEMBUAT RANCANGAN

BENTUK MASUKAN

•YAITU DATA YANGDIPAKAI SEBAGAI ACUAN UNTUK PEMBUATAN DAN MENGISI DATA PADA PROGRAM APLIKASI. DOKUMEN TERSEBUT ANTARA LAIN:DOKUMEN FORMULIR DATA USERDOKUMEN DATA BARANG

•YAITU MERUPAKAN HASIL YANG BISA DITAMPILKAN SETELAH EKSEKUSI PROGRAM DIANTARANYA : TAMPILAN DILAYAR MONITOR YANG BISA MENAMPILKAN HASIL APA YANG KITA INPUT HASIL PRINT OUT LAPORAN DATA BARANG , LAPORAN DATA TRANSAKSI SERTA BUKTI STRUK PEMBELIAN

MEMBUAT RANCANGAN

BENTUK KELUARAN

Page 7: Tehnik pemograman power point

• Total_bayar Id_brg• Nm_brg• Jns_brg• Ukuran• Warna• Harga• Stok• Id_user• Nm_user• Alamat• Tlp• Level• Pasword• No_nota• Tgl_nota• Nm_user• Id_brg• Nm_brg• Harga• Qty• Total_hg• Discon• Subtotal

Total_bayar Id_brgNm_brgJns_brgUkuranWarnaHargaStokId_userNm_userAlamatTlpLevelPaswordNo_notaTgl_notaNm_userId_brgNm_brgHargaQtyTotal_hrgDisconSubtotal

Total_bayar Id_brgNm_brgJns_brgUkuranWarnaHargaStokId_userNm_userAlamatTlpLevelPaswordNo_notaTgl_notaNm_userId_brgNm_brgHargaQtyTotal_hrgDisconubtotal

TAHAPAN DALAM PEMBUATAN PROGRAM

BENTUK TIDAK NORMAL (UNNORMALIZED FORM)

CIRI : -DATA DIREKAM APA ADANYA SESUAI DENGAN SAAT DIINPUT.

Page 8: Tehnik pemograman power point

Id_brg* Nm_brgJns_brgUkuranWarnaHargaStokId_user *Nm_userAlamatTelpPasswordLevelNo_nota *Tgl_notaQtyTotal_hrgDiskonSubtotal

Bentuk Normalisasi kesatu (first normal form)

Keterangan :•Kandidat key/primary key

Primary key bisa mengidentifikasikan secara unik dan mewakili setiap kejadian dari suatu entity

Page 9: Tehnik pemograman power point

BENTUK NORMAL KEDUA (2NF/SECOND NORMAL FORM)

Tabel Barang Tabel Transaksi Tabel User

Id_brg *

Nm_brg

Jns_brg

Ukuran

Warna

Harga

Stok

No_nota *

Tgl_nota

Qty

Total_harga

Diskon

Subtotal

Total_bayar

Id_user *

Nm_user

Password

Level

Alamat

Telp

Id_brg **

Id_user **ket: * : Primary key **: Foreign Key/ kunci tamu

Page 10: Tehnik pemograman power point

BENTUK NORMAL KETIGA (3NF/THIRD NORMAL FORM)

Tabel Barang

Tabel Transaksi

Tabel User

Id_brg

Nm_brg

Jenis_brg

Ukuran

Warna

Harga

Stok

Id_user*

Nm_user

Level

Alamat

TelpQty

Diskon

Total_harga

Subtotal

Id_barang**

Id_nota**

No_nota*

Tgl_nota

Total_byr

Id_user**

Tabel Detail Transaksi

Page 11: Tehnik pemograman power point

No Elemen Data Nama Field Tipe Panjang Ket

1 User id Id_user text 7 Primary key

2 Nama user Nm_user text 15

3 password password text 6

4 level level text 5

5 alamat alamat text 30

6 No.telephone Telp text 15

SPESIFIKASI FILE

Nama file : Tabel UserFungsi : untuk menyimpan data userTipe file : file masterOrganisasi file : index sequentialAkses file : RandomMedia file : HardiskPanjang record : 78 karakterKunci field : id_user

Page 12: Tehnik pemograman power point

No Elemen Data Nama Field Tipe Panjang Ket

1 ID barang Id_brg text 7 Primary key

2 Nama barang Nm_brg text 30

3 Jenis barang Jns_brg text 20

4 Ukuran ukuran text 8

5 Warna warna text 15

6 Harga harga currency 8

7 Stok stok integer 2

SPESIFIKASI DATA BARANG

Nama file Tabel BarangFungsi : untuk menyimpan data barangTipe file : file masterOrganisasi file : index sequentialAkses file : RandomMedia file : HardiskPanjang record : 90 karakterKunci field : id_user

Page 13: Tehnik pemograman power point

No Elemen Data Nama Field Tipe Panjang Ket

1 No.nota No_nota text 10 Primary key

2 Tanggal nota Tgl_nota Date time

8

3 Total bayar Total_bayar currency 8

4 User ID id-user text 7 Foreign key

SPESIFIKASI DATA TRANSAKSI

Nama file : tabel transaksi Fungsi : untuk menyimpan data transaksi penjualanTipe File : file transaksi organisasi file : index sequentialakses file : Randommedia penyimpanan : Hardiskpanjang record : 33 Karakterkunci field : no_nota

Page 14: Tehnik pemograman power point

No Elemen Data Nama Field Tipe Panjang Ket

1 Jumlah beli Qty integer 2

2 diskon Diskon currency 8

3 Total harga Total_hrg currency 8

4 subtotal Subtotal currency 8

5 Kode barang Id_brg text 7 Foreign key

6 No nota No_nota text 10 Foreign key

SPESIFIKASI DATA BARANG

Nama File : tabel detail transaksiFungsi : untuk menyimpan data transaksi penjualan

secara detail Tipe file : file transaksiOrganisasi file : index sequentialAkses file : RandomMedia penyimpanan : HardiskPanjang record : 43 karakterKunci field : -

Page 15: Tehnik pemograman power point

x x x x x 9 9

STRUKTUR KODE

keteterangan :BPD : jenis barang Busana Pria DewasaGB : Nama Barang Gamis Bunga-bunga3 :warna merah 1 :ukuran all size

FORMAT : 4 5 6321 7

CONTOH : 4 5321 6 6G P D G B 3 1

Jenis Barang Nama Barang

Struktur kode Warna barang

ID Barang : untuk mengetahui data barang , dengan panjang data text 7 digit

warna ukuran

warna ukuran

Page 16: Tehnik pemograman power point

x x x x x 9 9

User ID :berfungsi untuk mengetahui data user, dengan panjang data text 7 digit.

keteranganI C : Initial dari toko “ INE COLLECTION “KSR : Level User Kasir0 1 : NO. Urut user

FORMAT : 4 5 6321 7

CONTOH : 4 5321 6 6I C K S R 0 1

Inisial Toko Level Urutan

Struktur kode Warna barang Urutan

Page 17: Tehnik pemograman power point

9 9 9 9 9 9 9 9 9 9

No. Nota : berfungsi mengetahui data transaksi penjualan, dengan panjang data text 10 digit.

keterangan1 2 : tanggal terjadi transaksi0 3 : bulan terjadi transaksi adalah bulan Maret1 2 :Tahun transaksi 20120 2 0 7 : no urut nota transaksi penjualan

FORMAT : 4 5 6321 7

CONTOH :

Tanggal

8 9 10

1 2 0 3 1 2 0 2 0 74 5 6321 7 8 9 10

No.Urut NotaBulan Tanggal

Tanggal No.Urut NotaBulan Tanggal

Page 18: Tehnik pemograman power point

DIAGRAM HIPO00

Login

0.0

1.0

Menu Utama

1.1

File

1.0

1.1.1

Log off

0.0

1.1.2

Exit

1.5

1.4.1

Data barang

utility

1.0

1.5.1Backup data

1.5

1.5.2

Ubah password

1.51.4

1.0

Laporan

1.4

1.4

Transaksi penjualan

1.3

1.0

Transaksi

1.3

1.4.2

1.2.1.2

1.3.1

1.2.1

penjualanbarang

1.2

Master

1.0

1.2..1

1.2.1.1

1.2

Browse data barang

Input data barang

1.2.1

1.2.2

1.2

user

Page 19: Tehnik pemograman power point

Keterangan Diagram HIPO

1. Perancangan Program Login

2. Perancangan Program Menu Utama

4. Perancangan Program Master

5. Perancangan Program Transaksi

6. Perancangan Program Laporan

7. Perancangan Program Utility

3. Perancangan Program File

8. Perancangan Program Log Off

9. Perancangan Program Barang

10. Perancangan Program Penjualan

11. Perancangan Program Data Barang

13. Perancangan Program Exit

14. Perancangan Program Input Data

15. Perancangan Program Transaksi Penjualan

16. Perancangan Program Ubah Password

12. Perancangan Program Back up Data

17. Perancangan Program Browse Data Barang

18. Perancangan Program User

Page 20: Tehnik pemograman power point

start

Login

InputUser id

cancel

User idBenar ??

Inputpassword

Massage boxUser id tidak

terdaftarSalah 3x

Massage box

Maaf! Anda tidak dapat

login

Password Benar ??

Massage box

Password tidak

terdaftar !!

Salah 3x

Massage box

Maaf! Anda tidak dapat

login

splash Admin ?

Menu kasir utama

Menu utama admin

end

FLOWCHART LOGIN

Page 21: Tehnik pemograman power point

START

Pilih menu1.file2.master3. transaksi4.laporan5.utility

exit

Log off

barang

Keluar?

login

Msgbox”yakin mau keluar program?”

file

Browse data barang

1.input data barang

2.browse data barang

master Input data barang

barang

Browse barang

user user

transaksi penjualan

laporanLap.data barang

Lap. Data barang

Lap.transaksi penjualan

Lap. Data penjualan

utilityUbah

passwordUbah

password

Backupdata

Backup data

end

FLOWCHART MENU UTAMA

Page 22: Tehnik pemograman power point

SPESIFIKASI PROGRAM

LoginNama Program : LoginAkronim : login.frmFungsi Program : Untuk menjaga

keamanan dataBahasa Program : Microsoft Visual

Basic 6.0Bentuk Lampiran : Lampiran C-1

Menu UtamaNama Program : menu UtamaAkronim : frmmenuutama.frmFungsi Program : Tampilan menu

utama dan pemilihan proses

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-2

Data BarangNama Program : Data Barang Akronim : barang.frmFungsi Program : Menambah, mengubah, menyimpan, melihat dan menghapus data barang.Bahasa Program : Microsoft Visual Basic 6.0Bentuk Tampilan : Lampiran C-3

UserNama Program : UserAkronim : user.frmFungsi : Menambah, mengubah,

menghapus, melihat dan mencari data user.

Bahasa pemrograman : Microsoft Visual Basic 6.0

Bentuk tampilan : Lampiran C-4

Page 23: Tehnik pemograman power point

Perangkat keras/hardware yang dibutuhkan :Procesor : Pentium 4RAM : 512 MBHardisk : 80 GBMonitor : SVGA 15”

SPESIFIKASI ALAT PENDUKUNG

Perangkat lunak yang dibutuhkan :Sistem operasi komputer windows 7 dan program aplikasi Microsoft Visual Basic 6.0 dan Microsoft Data Base 2003

Page 24: Tehnik pemograman power point

Keyboard/mouse

HardiskCentral Processing Unit(CPU)

Flashdisk

Monitor Printer

Konfigurasi Sistem Komputer

Page 25: Tehnik pemograman power point

KESIMPULAN

Dari paparan di atas dapat disimpulkan sebagai berikut :

a. Perancangan program ini merupakan salah satu alternatif dalam permasalahan pengolahan data pada “INE COLLECTION”. Karena dengan menggunakan perangkat keras komputer dapat mengurangi kesalahan –kesalahan yang diakibatkan oleh manusia serta mengefektifkan kerja personil yang menangani hal tersebut.

B. Dengan adanya program aplikasi penjualan , pencarian data dan pembuatan laporan menjadi lebih mudah.

C. Penggunaan media kertas jadi lebih hemat.

D. Dalam pembuatan program diperlukan adanya sarana program yang lengkap untuk mempercepat pekerjaan pengolahan data dan menyediakan informasi yang diinginkan.

Page 26: Tehnik pemograman power point

Tampilan Program

Page 27: Tehnik pemograman power point

Tampilan Program