<Algoritma & Pemrograman Komputer/> Nama Kelompok

dokumen-dokumen yang mirip
Oleh : Uus Rusmawan Hal - 1 -

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Program absen dengan menggunakan visual basic 6.0

DATABASE. Visual Data Manager

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

PENGGUNAAN EVENT, PROPERTY DAN METHOD

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

MEMBUAT LAPORAN (DATA REPORT)

Modul Database dan Pengaksesannya dari FORM #Lanjutan

Modul Database dan Pengaksesannya dari FORM #1

BAB IV IMPLEMENTASI DAN PENGUJIAN

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

FUNGSI PENCABANGAN DAN PERULANGAN

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Oleh : Uus Rusmawan Hal - 1 -

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

DISUSUN OLEH : : Friska Rosalina NIM :





Sistem Distribusi Data Melalui COM+ Dengan Visual Basic


DATABASE. Visual Data Manager

Mengenal Visual Basic (VB)


STRUKTUR KENDALI PERULANGAN

PENGENALAN VISUAL BASIC 6.0

UNIVERSITAS GUNADARMA



Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM


BAB II LANDASAN TEORI

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.


E-Trick Visual Basic 6.0

BAB III PEMBAHASAN MASALAH


Oleh : Uus Rusmawan Hal - 1 -

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

1. MENGENAL VISUAL BASIC

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

Bab I Pengenalan Visual BASIC

Sistem Informasi Royalti


1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.


Tutorial, Source code, Request Program Visual Basic

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

Basic Programing Visual Basic


LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Program Studi Teknik Mesin S1


Konsep Sistem Informasi B


Modul Report Dan Form Report

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0


Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012



Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.


MEMBUAT PROGRAM VISUAL BASIC DENGAN MENGKONEKSIKAN DATABASE MS.ACCES

Krisna D. Octovhiana. 1.1 Mengenal Visual Basic (VB)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA PROSES BELAJAR MENGAJAR

E-Trik Visual C++ 6.0

MEMBACA RECORD DENGAN ADODC

BAB II LANDASAN TEORI

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

MODUL IV PERULANGAN ( LOOPING )


[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

PENGENALAN VISUAL FOXPRO


Modul Praktikum Ke-1

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA


BAB I Pengenalan Microsoft Visual Basic 6.0

Krisna D. Octovhiana. 1.1 Apa itu Array?

Listing Program a. Form Login. Public LoginSucceeded As Boolean

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA PROSES BELAJAR MENGAJAR

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:


BAB II MICROSOFT VISUAL STUDIO

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

Transkripsi:

Industrial Computer Laboratory GUIDEBOOK praktikum <Algoritma & Pemrograman Komputer/> Nama Kelompok

STUDI KASUS ICL Book Store adalah salah satu toko buku yang terkenal di kota Malang. Setiap hari, banyak pelanggan yang datang kesana untuk membeli buku yang mereka inginkan. Selain menyediakan buku, toko tersebut juga menjual berbagai macam alat-alat tulis untuk keperluan sekolah maupun kantor. Terdapat beberapa jenis buku yang dijual oleh toko tersebut, diantaranya: 1. Children s book 2. Fiction & literature 3. Business & Economics 4. Cooking 5. Entertainment 6. Religion & Spirituality 7. Sport & Adventure Sedangkan untuk alat-alat tulis, ada beberapa jenis yang disediakan oleh toko tersebut, antara lain: 1. Office & School Equipment 2. Drafting & Art Supplies Pembeli dapat memilih buku dan alat-alat tulis berdasarkan jenis yang ada. Untuk menarik pelanggan, pengelola menerapkan diskon untuk pembelian Children s Book dan Fiction & Literature pada hari Sabtu dan Minggu. Buatlah program untuk membantu pengelola melaksanakan usahanya tersebut. Nantinya, program tersebut dapat digunakan oleh: 1. Pembeli, agar pembeli bisa melihat buku apa saja yang dijual dan dapat dengan cepat mengetahui lokasi rak tempat buku disimpan serta harga buku tersebut. 2. Kasir, agar kasir bisa melayani transaksi pembelian yang dilakukan pelanggan dan mencatat data transaksi. Semua alat tulis terletak pada bagian alat tulis yang mudah ditemukan sehingga pembeli tidak perlu bersusah payah untuk mencarinya, sedangkan buku disimpan di dalam rak buku sehingga susah ditemukan. Berikut daftar buku beserta letak rak dan harganya: 1

Tabel 1 Daftar Buku ICL Book Store Jenis Buku Kode Buku Judul Buku Harga Letak 101 Menulis dan Membaca Mudah Rp 20.000 Rak No. 1 Children s Book 102 Komik Sains Kuark Rp 25.000 Rak No. 1 103 Detective Conan Rp 19.000 Rak No. 1 104 ABC 60 Hari Lancar Membaca Rp 24.000 Rak No. 1 201 A Little Princess Rp 33.600 Rak No. 2 Fiction & Literature 202 Penggores Kenangan Rp 32.300 Rak No. 2 203 This Guy is Mine Rp 40.000 Rak No. 2 301 Akuntansi Sumber Daya Manusia Rp 25.500 Rak No. 3 Business & Sinkronisasi 302 Economic Kebijakan Rp 34.000 Rak No. 3 303 Kewirausaan untuk Mahasiswa Rp 40.000 Rak No. 3 401 40 Selera Sambal Indonesia Rp 20.000 Rak No. 4 402 50 Kreasi Bento Rumahan Rp 39.100 Rak No. 4 Cooking 403 Bisnis Kue Kering Rp 31.000 Rak No. 4 404 35 Resep Makan Tim Padat untuk Bayi Rp 22.000 Rak No. 4 405 Variasi Menu untuk satu bulan Rp 29.000 Rak No. 4 501 Pokemon Go 70+ Tips & Trick Rp 60.000 Rak No. 5 7 Trik Sulap 502 Entertainment Memukau Rp 46.000 Rak No. 5 503 Lagu2 Barat Populer Rp 42.500 Rak No. 5 504 Kumpulan SMS Gokil Rp 18.000 Rak No. 5 Sosok Para Sahabat 601 Rp 68.850 Rak No. 6 Nabi Religion & 602 200 Amal Saleh Rp 99.800 Rak No. 6 Spirituality Riwayat Hidup 603 Rp 56.000 Rak No. 6 Buddha 701 Belajar Berenang Rp 24.000 Rak No. 7 702 11 Top Manager of UEFA Champions Rp 45.900 Rak No. 7 Sports & Adventure League 703 Saturday Rules Rp 122.550 Rak No. 7 704 Golf My Own Damn Way Rp 122.000 Rak No. 7 2

PRAKTIKUM MICROSOFT VISIO Flowchart dapat dibuat dengan menggukan software Microsoft Visio 2013. Berikut merupakan langkah langkah dalam pembuatan flowchart. 1. Membuat file baru dan menyimpan file Berikut merupakan langkah-langkah untuk membuat file baru: a. Membuka Microsoft Visio 2013 sampai muncul tampilan awal. b. Memilih Basic Diagram hingga muncul tampilan seperti di bawah. Gambar 1 Tampilan Basic Diagram c. Memilih Create. Berikut merupakan langkah-langkah untuk menyimpan file: a. Memilih menu File Save. b. Memberi nama file pada kolom file name, lalu memilih drive tempat menyimpan file. c. Memilih tombol Save. 2. Membuat flowchart a. Memilih More Shapes Flowchart Basic Flowchart Shapes. 3

Gambar 2 Memilih Basic Flowchart Shapes b. Memilih shape yang diinginkan, lalu men-drag shape ke drawing page. c. Mengeklik dua kali shape untuk menambahkan text di dalam shape, lalu mengetikkan text yang anda inginkan. d. Mengeklik connector icon pada tab home untuk membuat connector yang menghubungkan antar-shape. Gambar 3 Connector Icon pada Tab Home e. Mengarahkan pointer pada shape yang ingin dihubungkan. f. Menambahkan text pada connector yang dapat dilakukan dengan dua cara, yaitu: i. Mengeklik dua kali connector sehingga secara otomatis dapat langsung memasukkan text. ii. Menggunakan text box yang ada pada tab insert. 4

PRAKTIKUM VB 6.0: DECISION 1. Membuka Visual Basic 6.0 sampai muncul tampilan awal. 2. Memilih Standard EXE pada dialog box New Project lalu mengeklik Open. Gambar 4 Kotak Dialog New Project 3. Membuat object berupa label dan command button menggunakan toolbox seperti gambar di bawah. Gambar 5 Tampilan Awal Form1 4. Mengubah caption form, label, dan command button seperti gambar di bawah. Gambar 6 Mengubah Caption Object 5

5. Mengubah name command button seperti gambar di bawah. Gambar 7 Mengubah Name Command Button 6. Membuat form baru dan mengubah tampilannya seperti gambar di bawah. Gambar 8 Form2 7. Membuat form baru lagi dan mengubah tampilannya seperti gambar di bawah. Gambar 9 Form3 6

8. Membuat form baru lagi dan mengubah tampilannya seperti gambar di bawah. Gambar 10 Form4 9. Memasukkan source code setelah semua form dibuat agar program dapat berjalan. Untuk langkah pertama, kembali ke Form1 dan mengeklik dua kali command button Pemilik sampai keluar tampilan seperti gambar di bawah. 10. Memasukkan source code berikut. Gambar 11 Code Window Command Button Pemilik Private Sub CommandPemilik_Click() Form2.Show Unload Me Kode berikut akan membuka Form4 dan akan menutup form yang sekarang sedang dibuka (Form1). 11. Menjalankan program. 12. Mengeklik End pada toolbar, lalu kembali ke Form1 dan mengeklik dua kali command button Kasir dan memasukkan source code berikut. Private Sub CommandKasir_Click() Form3.Show 7

13. Membuka Form3, lalu mengeklik dua kali command button Masuk dan memasukkan source code berikut. Private Sub Command1_Click() If Text1.Text = "" And Text2.Text = "" Then MsgBox "Username atau Password Salah" Else: Select Case Text1.Text Case "ivan" If Text2.Text = "12345" Then MsgBox "Selamat Datang Ivan" Form4.Show Form1.Hide Form4.Text8.Text = "ivan" Form3.Hide Else MsgBox "Username atau Password Salah" End If Case "syarif" If Text2.Text = "54321" Then MsgBox "Selamat Datang Syarif" Form4.Show Form1.Hide Form4.Text8.Text = "syarif" Form3.Hide Else MsgBox "Username atau Password Salah" End If Case "rangga" If Text2.Text = "11111" Then MsgBox "Selamat Datang Rangga" Form4.Show Form1.Hide Form4.Text8.Text = "rangga" Form3.Hide Else MsgBox "Username atau Password Salah" End If End Select End If 14. Membuka kembali Form3, lalu mengeklik dua kali command button Kembali dan memasukkan source code berikut. Private Sub Command2_Click() Unload Me 15. Menjalankan program dengan memasukkan username dan password yang benar. 16. Mengeklik End pada toolbar, lalu kembali ke Form4 dan mengeklik dua kali form tersebut dan memasukkan source code berikut. 8

Private Sub Form_Load() Combo1.AddItem "Childrens" Combo1.AddItem "Fiction & Literature" Combo1.AddItem "Business & Economic" Combo1.AddItem "Cooking" Combo3.AddItem "Buku Tulis" Combo3.AddItem "Pulpen" Combo3.AddItem "Rautan" Combo3.AddItem "Kertas Hvs" Combo3.AddItem "Pensil 2B" Combo3.AddItem "Pensil Warna" Combo3.AddItem "Penghapus" 17. Membuka kembali ke Form3, lalu mengeklik dua kali combo box jenis buku dan memasukkan source code berikut. Private Sub Combo1_Click() Select Case Combo1.Text Case "Childrens" Combo2.Clear Combo2.Text = "Judul Buku" Combo2.AddItem "Detective Conan" Combo2.AddItem "Membaca dan Menulis" Case "Fiction & Literature" Combo2.Clear Combo2.Text = "Judul Buku" Combo2.AddItem "A Little princess" Combo2.AddItem "Penggores Kenangan" Case "Business & Economic" Combo2.Clear Combo2.Text = "Judul Buku" Combo2.AddItem "Akuntansi Biaya" Combo2.AddItem "Sinkronisasi" Case Else Combo2.Clear Combo2.Text = "Judul Buku" MsgBox "Buku Tidak Tersedia" End Select 18. Membuka kembali ke Form3, lalu mengeklik dua kali combo box judul buku dan memasukkan source code berikut. Private Sub Combo2_Click() Select Case Combo2.Text Case "Detective Conan" Text1.Text = "20000" Case "Membaca dan Menulis" Text1.Text = "25000" Case "A Little princess" Text1.Text = "30000" Case "Penggores Kenangan" Text1.Text = "22000" Case "Akuntansi Biaya" Text1.Text = "15000" Case "Sinkronisasi" Text1.Text = "43000" End Select 9

PRAKTIKUM VB 6.0: LOOPING 1. Memilih Project pada menu bar, kemudian memilih Components. Gambar 12 Toolbar Components pada Menu Bar Project 2. Mengaktifkan components seperti gambar di bawah, kemudian mengeklik OK. Gambar 13 Mengaktifkan Components 10

3. Memilih Project pada menu bar, kemudian memilih References. Gambar 14 Toolbar References pada Menu Bar Project 4. Mengaktifkan references seperti gambar di bawah, kemudian mengeklik OK. Gambar 15 Mengaktifkan References 5. Memilih Add-Ins pada menu bar, kemudian memilih Visual Data Manager. Gambar 16 Memilih Visual Data Manager pada Menu Bar Add-Ins 11

6. Memilih File New Microsoft Access Version 2.0 MDB, kemudian memberi nama file database dan mengeklik Save. Gambar 17 Memilih Jenis Database yang Akan Digunakan 7. Mengeklik kanan Properties, kemudian mengeklik New Table. Gambar 18 Membuat Tabel Baru dalam Database 12

8. Mengisi nama tabel, kemudian mengeklik Add Field. Gambar 19 Kotak Dialog Table Structure 9. Mengisi nama field, kemudian mengeklik OK. Gambar 20 Kotak Dialog Add Field 13

10. Membuat field seperti gambar di bawah, kemudian mengeklik Build the Table. Gambar 21 Spesifikasi Isi Tabel 11. Membuka code window dari Form2 dan masukkan source code berikut. Dim conn As New ADODB.Connection Dim rec As New ADODB.Recordset 12. Membuka kembali Form2, lalu mengeklik dua kali form tersebut dan memasukkan source code berikut. Private Sub Form_Load() Combo1.AddItem "ivan" Combo1.AddItem "rangga" Combo1.AddItem "syarif" conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & App.Path & "\DATABASE.mdb" rec.cursorlocation = aduseclient rec.open "Select * from Icl", conn, adopendynamic, adlockoptimistic Set DataGrid1.DataSource = rec 13. Membuka kembali ke Form2, lalu mengeklik dua kali combo box combonamakasir dan memasukkan source code berikut. 14

Private Sub Combo1_Click() conn.close conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & App.Path & "\DATABASE.mdb" rec.cursorlocation = aduseclient rec.open "Select * from Icl where Nama_Kasir like '%" & Combo1.Text & "%'", conn, adopendynamic, adlockoptimistic If rec.eof Then MsgBox "Data tidak ditemukan" Else Set DataGrid1.DataSource = rec End If 14. Membuka kembali Form2, lalu mengeklik dua kali command button Kembali dan memasukkan source code berikut. Private Sub Command1_Click() Form1.Show Form2.Hide 15. Menjalankan program dan memilih command button Pemilik. 16. Memberhentikan program, kemudian membuka Form4, lalu mengeklik dua kali form tersebut dan memasukkan sorce code berikut. Private Sub Combo1_Click() Select Case Combo1.Text Case "Childrens" Combo2.Clear Combo2.Text = "Judul Buku" Combo2.AddItem "Detective Conan" Combo2.AddItem "Membaca dan Menulis" Case "Fiction & Literature" Combo2.Clear Combo2.Text = "Judul Buku" Combo2.AddItem "A Little princess" Combo2.AddItem "Penggores Kenangan" Case "Business & Economic" Combo2.Clear Combo2.Text = "Judul Buku" Combo2.AddItem "Akuntansi Biaya" Combo2.AddItem "Sinkronisasi" Case Else Combo2.Clear Combo2.Text = "Judul Buku" MsgBox "Buku Tidak Tersedia" End Select Private Sub Combo2_Click() Select Case Combo2.Text Case "Detective Conan" Text1.Text = "20000" Case "Membaca dan Menulis" Text1.Text = "25000" Case "A Little princess" Text1.Text = "30000" Case "Penggores Kenangan" 15

Text1.Text = "22000" Case "Akuntansi Biaya" Text1.Text = "15000" Case "Sinkronisasi" Text1.Text = "43000" End Select Private Sub Combo3_Click() Select Case Combo3.Text Case "Buku Tulis" Text5.Text = "6000" Case "Pulpen" Text5.Text = "2000" Case "Rautan" Text5.Text = "3000" Case "Kertas Hvs" Text5.Text = "20000" Case "Pensil 2B" Text5.Text = "4000" Case "Pensil Warna" Text5.Text = "15000" Case "Penghapus" Text5.Text = "5000" End Select Private Sub Combo4_Click() Text6.Text = Text5.Text * Combo4.Text Private Sub Command1_Click() List1.AddItem Combo2.Text Text2.Text = Val(Text2.Text) + Val(Text1.Text) Private Sub Command3_Click() Form1.Show Unload Me Private Sub Command4_Click() List1.AddItem Combo3.Text Text2.Text = Val(Text2.Text) + Val(Text6.Text) Private Sub Command5_Click() List1.RemoveItem (List1.ListIndex) Private Sub Command6_Click() List1.Clear Private Sub Form_Load() Combo1.AddItem "Childrens" Combo1.AddItem "Fiction & Literature" Combo1.AddItem "Business & Economic" Combo1.AddItem "Cooking" Combo3.AddItem "Buku Tulis" Combo3.AddItem "Pulpen" 16

Combo3.AddItem "Rautan" Combo3.AddItem "Kertas Hvs" Combo3.AddItem "Pensil 2B" Combo3.AddItem "Pensil Warna" Combo3.AddItem "Penghapus" Private Sub Text3_Change() Text4.Text = Val(Text3.Text) - Val(Text2.Text) 17. Menjalankan program. 18. Membuka kembali Form4, lalu mengeklik dua kali command button Bayar dan memasukkan source code berikut. Private Sub Command2_Click() rec.update Text7.Text = Date Text2.Text = "" Text4.Text = "" Text3.Text = "" List1.Clear 19. Membuka kembali Form4, lalu mengeklik dua kali form tersebut dan memasukkan source code berikut. Dim i As Integer i = 1 Do Until i > 10 Combo4.AddItem i i = i + 1 Loop conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & App.Path & "\DATABASE.mdb" rec.cursorlocation = aduseclient rec.open "Select * from Icl", conn, adopendynamic, adlockoptimistic Set Text7.DataSource = rec Text7.DataField = "Tanggal" Set Text2.DataSource = rec Text2.DataField = "Total_Harga" Set Text8.DataSource = rec Text8.DataField = "Nama_Kasir" rec.addnew Text7.Text = Date List1.Clear 20. Menjalankan program. 17