dengan Visual BASIC.NET ® 2015 Teori dan Praktikum
Muhammad Wali
KITA
PUBLISHER
dengan Visual BASIC.NET ® 2015 Teori dan Praktikum
Penulis : Muhammad Wali ISBN : 978-602-9451-00-9
Editor Khairul Amri
Penyunting Taufiq Iqbal
Desain Sampul dan Tata Letak Abdurrazak
Penerbit Lembaga KITA
Redaksi
Jalan Teuku Nyak Arief No. 5 Lamnyong, Kota Banda Aceh, 23112 Telepon 0651-8070141
Email [email protected]
Website www.books.lembagakita.org
Percetakan Go Print
Jl. Mr. Dr. Mohd Hasan No. 5 Lueng Bata, Kota Banda Aceh, 23127 Telepon : 0812-6912-0568
Email [email protected] Website www.goprint.com Cetakan pertama, 3 Juli 2017
Hak cipta dilindungi undang-undang
dilarang memperbanyak karya tulis ini dalam bentuk dan dengan cara apapun tanpa ijin tertulis dari penerbit
i
Judul Buku Ajar : Membangun Aplikasi Windows dengan Visual BASIC.NET 2015 Teori dan Praktikum
Mata Kuliah : Pemrograman II Kode Mata Kuliah : MPK2423
Nama Penulis : Muhammad Wali, ST., M.M
NIDN : 1315048701
Menyetujui:
Akademi Manajemen Informatika dan Komputer (AMIK) Indonesia Banda Aceh
Direktur,
Ihsanuddin, SE., MM NIDN. 0130117203
ii
Puji syukur penulis panjatkan ke hadapan Tuhan Yang Maha Esa, karena atas rahmat dan restu-Nya penulis dapat menyelesaikan buku ajar Pemrograman Internet ini. Belum adanya buku ajar sebagai acuan untuk mata kuliah Pemrograman mendorong penulis untuk menyelesaikan buku ini.
Pemrograman merupakan salah satu mata kuliah dalam kurikulum Program Studi Manajemen Informatika AMIK Indonesia Banda Aceh. Mata kuliah ini bertujuan agar mahasiswa mampu memahami konsep dasar pemrograman windowsdan mampu menerapkan konsep pemrograman Visual BASIC dalam mengembangkan perangkat lunak berbasis windows. Sesuai dengan tujuan tersebut, buku ajar ini tersusun atas beberapa bagian yakni dimulai dari pengenalan .NET dan Framerwok, kemudian pada bagian berikutnya dibahas mengenai Visual Studio 2015, dasar pemrograman Visual BASIC, basis data dalam pemrograman Visual BASIC, Microsoft Office Acces 2016, SQL Server 2015, Crytal Report dan Compiler.
Buku ajar ini ditujukan kepada khalayak yang ingin memahami mengenai konsep pemrograman BASIC dan pengembangan perangkat lunak berbasis Windoes, terutama bagi mahasiswa Program Studi Manajemen Informatika AMIK Indonesia Banda Aceh. Buku ajar ini diharapkan dapat menjadi acuan untuk membantu mahasiswa dalam perkuliahan.
Buku ajar ini dapat diselesaikan dengan baik berkat dukungan dari berbagai pihak.
Penulis dalam kesempatan ini ingin menyampaikan ucapan terima kasih kepada semua pihak dan terutama kepada AMIK Indonesia Banda Aceh.
Semoga buku ajar ini dapat bermanfaat bagi semua pihak yang membutuhkan. Penulis menyadari, dalam penulisan buku ajar ini masih banyak terdapat kekurangan. Penulis sangat mengharapkan saran yang bersifat membangun demi kesempuranaan buku ajar ini.
Banda Aceh, Januari 2016
Penulis
iii Nama Mata Kuliah : Pemrograman I
Kode Mata Kuliah : MPK2423
Bobot sks : 4 SKS
Semester : IV (Empat)
Hari Pertemuan/Jam : ...
Tempat Pertemuan : ...
Koordinator MK : Muhammad Wali, ST., M.M
1. Manfaat Mata Kuliah
Manfaat yang diperoleh setelah menempuh mata kuliah ini, mahasiswa mampu mengetahui dan memahami konsep dasar .NET dan pemrograman Visual BASIC. Selain itu, mahasiswa mampu menerapkan konsep pemrograman BASIC dalam mengembangkan perangkat lunak berbasis Windows.
2. Deskripsi Mata Kuliah
Mata kuliah ini memberikan pengetahuan mengenai konsep dasar .NET dan pemrograman BASIC, serta pemanfaatannnya untuk mendistribusikan informasi. Ruang Lingkup Mata Kuliah Pemrograman akan membahas mengenai Visual Studio 2015, dasar pemrograman Visual BASIC, basis data dalam pemrograman Visual BASIC, Microsoft Office Acces2016, SQL Server 2015, Crytal Report, Compiler dan komponen.
3. Standar Kompetensi dan Kompetensi Dasar
Standar Kompetensi Mata Kuliah ini adalah mahasiswa mampu mengetahui dan memahami konsep dasar .NET dan pemrograman Visual BASIC. Selain itu, mahasiswa mampu menerapkan konsep pemrograman Visual BASIC dalam mengembangkan perangkat lunak berbasis Windows.
Sedangkan kompetensi dasarnya adalah mahasiswa mampu menjelaskan konsep dasar .NET dan pemrograman Visual BASIC, memahami tentang konsep dasar kode pemrograman Visual BASIC, dan memahami konsep basis data, memahami konsep SQL Server dan menerapkan dalam pembuatan database, memahami konsep Microsoft Office Acces 2016dan menerapkan dalam pembuatan database, memahami dan menggunakan Crystal Report, memahami konsep basis data dan pemanfaatannya dalam pembuatan aplikasi kasir,
iv 4. Strategi Perkuliahan
Strategi perkuliahan ini banyak menggunakan diskusi dan pemecahan masalah (problem solving learning). Perkuliahan dilaksanakan dengan tatap muka, diskusi, praktikum dan pemecahan masalah. Materi kuliah dan bahan bacaan wajib diiformasikan pada awal perkuliahan. Untuk menambah pemahaman materi kuliah, mahasiswa di berikan tugas-tugas berupa tugas-tugas terstruktur dan tugas mandiri yang kemudian akan didiskusikan pada kuliah berikutnya.
5. Materi Pokok
Materi pokok terdiri atas .NET Framework , Visual Studio 2015, Menulis Kode pada Visual BASIC 2015, Grafik pada Visual BASIC 2015, Konsep Database, Crystal Report, Membuat Aplikasi Kasir, Deploymentdan kontrol dan komponen.
6. Bahan Bacaan
Buku/bahan bacaan dalam perkuliahan ini adalah sebagai berikut:
1 Allen G. Taylor. 2004. Crystal Report 10 For Dummies. Indiana: Wiley Publising.
2 Allen G. Taylor. 2013. SQL For Dummies®, 8th Edition. Indiana: John Wiley & Sons, Inc.
3 Brian Larson. 2012. Microsoft® SQL Server® 2012 Reporting Services, Fourth Edition.
United States: McGraw-Hill Companies.
4 C. J. Date. 2015. SQL and Relational Theory: How to Write Accurate SQL Code (3rd edition). United States: O’Reilly Media, Inc.
5 Del Sole, Alessandro. 2010. Visual Basic 2010 unleashed. Indiana: Sams Teach.
6 Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
7 Halvorson , Michael. 2010. Step by Step Microsoft Visual Basic 2010. Washington:
Microsoft Press.
8 Halvorson, Michael. 2013. Microsoft Visual Basic 2013 Step by Step. California:
Microsoft Corporation by: O’Reilly Media, Inc
9 Grundgeiger, Dave. 2002. Programming Visual Basic .NET. USA: O’Reilly & Associates, Inc.
v
11 Mahmoud Elkoush. 2013. Reporting with Visual Studio and Crystal Reports.
Birmingham: Packt Publishing Ltd.
12 Michael Alexander, Dick Kusleika. 2016. Access® 2016 Bible. Indiana: John Wiley &
Sons, Inc
13 MSDN. 2016. What's New in Visual Studio 2015. https://msdn.microsoft.com/en- us/library/bb386063.aspx. Diakses tanggal 10 Januari 2016
14 Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc.
15 Peter A Carter. 2015. SQL Server AlwaysOn Revealed. New York: Apress
16 Rusmawan, Uus. 2015. Belajar VB.NET Secara Mandiri, Jakarta: PT. Elex Media Komputindo.
17 Rusmawan, Uus. 2011. VB.NET Untuk Semua Tingkatan, Jakarta: PT. Elex Media Komputindo.
18 Ryan Stephens, Arie D. Jones, Ron Plew. 2016. SQL in 24 Hours, Sixth Edition. Indiana:
Sams Teach
19 Stephens, Rod. 2012. Visual Basic 2012 Programmer’s Reference. Indianapolis: John Wiley & Sons, Inc
20 Sur, Abhishek. 2014. Visual Studio 2013 and .NET 4.5 Expert Cookbook, Second edition.
Birmingham: Packt Publishing Ltd.
21 Torre, de la, Cesar and Carmona, David. 2013. .NET Technology Guide for Business Applications. Washington: Microsoft Press.
22 Zak, Diane. 2012. Clearly Visual Basic: Programming with Microsoft Visual Basic 2010, Second Edition. USA: Course Technology, Cengage Learning.
23 Zak, Diane. 2014. Programming with Microsoft Visual Basic 2012, Sixth Edition. USA:
Course Technology, Cengage Learning 24 Berbagai sumber dari internet
7. Tugas-Tugas
1. Tugas Mandiri Membuat Personal Application .NET
Tugas individu untuk membuat sebuah personal application .NET dengan menerapkan Visual BASIC kemudian mem-publish aplikasi tersebut menjadi file installer.
vi
tertentu, misalnya aplikasi penjualan. Aplikasi penjualan mengelola dan menyajikan informasi dari data barang, transaksi hingga pelaporan. Pilihlah sebuah contoh minimarket yang akan dibuatkan aplikasi penjualan. Ada banyak jenis perusahaan dalam bidang penjualan yang dapat dipilih, misalnya ada laundry, minimarket, café dan sebagainya.
Tugas dikumpulkan dalam bentuk laporan dan installer (compile). Tugas ini akan dipresentasikan pada hari tertentu menurut kesepakatan.
8. Kriteria dan Standar Penilaian
Penilaian dilakukan berdasarkan ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan unjuk sikap dengan komponen sebagai berikut:
Keaktifan : 10%
Quiz : 10%
Tugas : 30%
UTS : 25%
UAS : 25%
Terkait dengan Standar Penilaian digunakan sistem Penilaian Acuan Patokan (PAP).
Hasil evaluasi dikategorikan sebagai berikut :
Angka Mutu (skala 0-10)
Angka Mutu (skala 0-4)
Huruf Mutu (Skala Kualitatif)
80 – 100 4 A
65 – 79 3 B
55 – 64 2 C
40 – 54 1 D
0 – 39 0 E
vii
No Pokok Bahasan Minggu
Ke- 1 Kontrak Perkualihan, Microsoft .NET
Framework
I
2 Visual Studio 2015 II-III
3 Menulis Kode IV-V
4 Grafik Visual BASIC VI
5 UTS VII
6 Database VIII-IX
7 Crystal Report X-XI
8 Membuat Aplikasi Kasir Sederhana XII-XIV
9 Deployment XV
10 Kontrol dan Komponen XVI
11 UAS XVII
10. Tata Tertib Mahasiswa dan Dosen
1. Mahasiswa diwajibkan menggunakan pakaian berkerah (tidak oblong) dan pantas pada waktu mengikuti perkuliahan di kelas.
2. Mahasiswa tidak diperkenankan memakai sandal baik waktu mengikuti perkuliahan maupun pada waktu praktikum, atau menghadap dosen untuk bimbingan maupun konsultasi akademik.
3. Pada waktu perkuliahan semua handphone harus dalam keadaan mati/silent.
4. Keterlambatan masuk di kelas hanya diijinkan maksimal 15 menit dari jadwal. Lewat dari batas tersebut mahasiswa boleh masuk tapi tidak mendapat presensi.
5. Tidak diperkenakan melakukan keributan di kelas dalam bentuk apapun selama perkuliahan berlangsung, kecuali pada saat diskusi.
6. Mahasiswa wajib hadir minimal 75 % dari tatap muka.
7. Tidak ada tes/tugas tambahan/ujian susulan dan sejenisnya kecuali ada pemberitahuan atau alasan yang jelas.
8. Hasil evaluasi mahasiswa wajib dikembalikan pada mahasiswa 2 minggu setelah ujian berakhir.
viii
Apabila ada hal-hal yang diluar kesepakatan ini untuk perlu disepakati, dapat dibicarakan secara teknis pada saat setiap acara perkuliahan. Apabila ada perubahan isi kontrak perkuliahan, akan ada pemberitahuan terlebih dahulu.
Kontrak perkuliahan ini dapat dilaksanakan, mulai dari disampaikan kesepakatan ini.
Banda Aceh, ………....
Wakil Mahasiswa,
………..
NPM.
Dosen Pengampu,
Muhammad Wali, ST., M.M NIDN. 1315048701
ix
Mata Kuliah : Pemrograman II 1. Muhammad Wali, ST., MM
Kode Mata Kuliah : MPK2423
Semester : IV (Empat)
SKS : 4 (3-1)
Stuti Kompetensi :
- Mahasiswa dapat megetahui dan memahami konsep dasar pemrograman .NET
- Mahasiswa mampu menerapkan konsep pemrograman .NET dalam mengembangkan perangkat lunak berbasis windows.
No. Kompetensi Dasar Materi Pokok Pengalaman Belajar
Indikator Pencapaian
Penilaian Alokasi Waktu
Sumber/ Bahan/
T UK US TM P L Alat
1 Memahami mengenai Net.
Framework dan konsep pemrograman windows
Pengenalan Microsoft .NET Framewok - .Net Framework - Sejarah
perkembangan .NET Framewok - Arsitektur .NET
Framewok
- Apa yang baru .NET Framework 4.6
- Spesifikasi .NET Framework - Bahasa .NET
- Mempelajari dan mendiskusikan .NET Framework - Mempelajari dan
mendiskusikan sejarah perkembangan .NET Framework - Mempelajari dan
mendiskusikan arsitektur .NET Framework
- Mempelajari dan mendiskusikan spesifikasi .NET Framework
- Mempelajari dan mendiskusikan bahasa .NET
Mahasiswa dapat:
- Mengetahui mengenai .NET Framework - Mengetahui
mengenai sejarah .NET framework - Memahami
konsep arsitektur .NET framework - Memahami
mengenai spesifikasi .NET framework - Memahami
tentang bahasa .NET
200 - 240 - SAP - Silabus
- Kontrak Perkuliahan - TextBook
- Slide Persentasi
2 Memahami mengenai Visual Studio 2015 dan konsep
Pengenalan Microsoft Visual Studio 2015
- Mempelajari dan mendiskusikan
Mahasiswa dapat:
- Mengetahui
400 - 480 - Studi Guide - Tugas
x - Produk Visual
Studio 2015 - Instalasi Visual
Studio 2015 Community - IDE Visual Studio
2015
- Mempelajari dan mendiskusikan sejarah produk Visual Studio 2015 - Mempelajari dan
mendiskusikan Instalasi Visual Studio 2015 community
- Mempelajari dan mendiskusikan IDE Visual Studio 2015
2015 - Mengetahui
mengenai produk Visual Studio 2015
- Memahami Instalasi Visual Studio 2015 community - Memahami
mengenai IDE Visual Studio 2015
3 Memahami mengenai menulis kode dan menerapkan dalam Visual BASIC 2015
Pengenalan Menulis Kode
- Konsep event drive programming - Kontrol
- Informasi dan data - Variables dan
Constant - Array - Arithmetic
Operation - String
- If… Then… Else…
- Select Case - Looping
- Mengenal Sub Procedure
- Functions - Checkboxes - Radio Button - Membuat Web
Browser
- Mempelajari konsep event drive programming - Mempelajari
penggunaan kontrol - Mempelajari
konsep informasi dan data
- Mempelajari Variables dan Constant
- Mempelajari Array dalam Visual BASIC 2015 - Mempelajari Arithmetic
Operation dalam Visual BASIC 2015
- Mempelajari String dalam Visual BASIC 2015 - Mempelajari
Mahasiswa dapat:
- Memahami konsep event drive
programming - Menerapkan
penggunaan kontrol pada Visual Studio 2015
- Menampilkan informasi dan data pada Visual BASIC 2015 - Menerapkan
penggunaan kode pada Visual BASIC 2015 - Membuat aplikasi
web browser dengan Visual BASIC 2015
400 480 - Studi Guide - Tugas - TextBook - Slide Persentasi
xi 2015
- Mempelajari Fungsi Select Case dalam Visual BASIC 2015 - Mempelajari
konsep sub
prosedur - Mempelajari
function
- Mempelajari dan mendiskusikan checkboxes dan penerapanya - Mempelajari dan
mendiskusikan radio button dan penerapanya - Mempelajari dan
mendiskusikan membuat aplikasi web browser 4 Mengetahui grafik dan mampu
menggunakan dalam Visual BASIC 2015
Pengenalan Grafik Visual BASIC 2015 - Grafik Objek - Pen
- Line - Rectangle - Ellipes dan Circle - Text
- Polygon dan Pie - Filling Shape
dengan warna - Timer
- Membuat Animasi
- Mempelajari konsep pembuatan grafik pada Visual BASIC 2015 - Mempelajari
penerapan grafik objek
- Mempelajari penggunaan pen - Mempelajari
penggunaan line - Mempelajari dan
menerapkan penggunaan
Mahasiswa dapat:
- Memahami konsep
pembuatan grafik - Menerapkan
penggunaan control grafik pada Visual Studio 2015 - Menerapkan
penggunaan kode grafik pada Visual BASIC 2015
200 240 - Studi Guide - Tugas - TextBook - Slide Persentasi
xii penggunaan ellipse dan circle
- Mempelajari dan menerapkan penggunaan text - Mempelajari dan
menerapkan penggunaan polygon dan pis - Mempelajari dan
menerapkan penggunaan filling dengan warna - Mempelajari dan
menerapkan penggunaan timer - Mempelajari dan
mendiskusikan membuat animasi
2015
5 Memahami konsep basis data dan pemanfaatan dalam Visual BASIC 2015
Pengenalan Database - Mengenal SQL
Server - Mengenal
Microsoft Office Acces 2016 - Perbedaan SQL
Server dan Microsoft Office Acces 2016
- Mempelajari penggunaan SQL Server untuk pembuatan
database dan tabel - Mempelajari
operasi SQL Server database yang terdiri dari CRUD (Create, Read, Update, Delete) - Mempelajari
penggunaan Microsoft Office Acces 2016 untuk pembuatan
database dan tabel
Mahasiswa dapat:
- Memahami tentang penggunaan
DBMS SQL
Server untuk pembuatan database dan tabel
- Menerapkan operasi CRUD (Create, Read, Update, Delete) tabel beserta struktur pada database SQL Server
400 480 - Studi Guide - Tugas - TextBook - Slide Persentasi
xiii database yang terdiri dari CRUD (Create, Read, Update, Delete) - Mempelajari
operasi database dalam Visual BASIC 2015 - Mempelajari
perbedaan SQL
Server dan
Microsoft Office Acces 2016
DBMS Microsoft Office Acces 2016 untuk pembuatan database dan tabel
- Menerapkan operasi CRUD (Create, Read, Update, Delete) tabel beserta struktur pada database
Microsoft Office Acces 2016 - Memahami dan
menjelaskan perbedaan SQL Server dan Microsoft Office Acces 2016 6 mengetahui dan memahami
konsep Crystal Report
Pengenalan Crystal Report
- Mengenal Crystal Report
- Membuat laporan pada Crystal Report
- Mengenal Sections - Mengenal Special
Fields - String Formula - Grafik
- Membuat Laporan pada Visual BASIC 2015
- Mempelajari dan mendiskusikan Crystal Report sebagai pendukung pembuatan laporan pada Visual BASIC 2015
- Mempelajari membuat laporan pada Crystal Report - Mempelajari dan
mendiskusikan special field - Mempelajari dan
mendiskusikan
Mahasiswa dapat memahami Crystal Report dan mampu menarapkannya dalam Visual BASIC 2015
400 480 - Studi Guide - Tugas - TextBook - Slide Persentasi
xiv grafi
- Mempelajari dan mendiskusikan membuat laporan pada Visual BASIC 2015
7 Mengetahui dan memahami pembuatan aplikasi kasir sederhana
Membuat Aplikasi Kasir Sederhana - Konsep Aplikasi
Kasir Sederhana
- Mempelajari dan mendiskusikan pembuatan aplikasi kasir pada Visual BASIC 2015
Mahasiswa dapat memahami konsep pembuatan aplikasi kasir sederhana dan mampu
menarapkannya dalam Visual BASIC 2015
600 720 - Studi Guide - Tugas - TextBook - Slide Persentasi
8 Mengetahui dan memahami deployment
Deployment - Mengenal
Deployment - Pertimbangan
dalam memilih - Inno Setup
- Membuat file setup aplikasi kasir sederhana
- Mempelajari dan mendiskusikan pembuatan installer aplikasi kasir pada Visual BASIC 2015
Mahasiswa dapat:
- Memahami teknik deployment - Menjelaskan
dalam memilih tekhnik
deployment - Memahami dan
menerapkan penggunaan Inno Setup
- Memahami dan menerapkan file installer aplikasi kasir sederhana
200 240 - Studi Guide - Tugas - TextBook - Slide Persentasi
9 Mengetahui dan memahami Kontrol dan Komponen
Kontrol dan
Komponen
- Mengenal Kontrol - Mengenal
Komponen
- Mempelajari dan mendiskusikan penggunaan kontrol dan komponen pada Visual BASIC 2015
Mahasiswa dapat:
- Memahami teknik penggunaan komponen - Menjelaskan
dalam memilih
200 240 - Studi Guide - Tugas - TextBook - Slide Persentasi
xv Keterangan :
T : Tertulis UK : Unjuk Kerja
US : Unjuk Sikap TM : Tatap Muka
P : Praktikum L : Latihan
xv
2. Kode Mata Kuliah MPK2423
3. Waktu Pertemuan 4 x 50 menit = 200 menit
4. Pertemuan ke - 1
5. Indikator pencapaian Mahasiswa dapat:
- Mengetahui mengenai .NET Framework - Mengetahui mengenai sejarah .NET framework - Memahami konsep arsitektur .NET framework - Memahami mengenai spesifikasi .NET framework - Memahami tentang bahasa .NET
6. Materi pokok Pengenalan Microsoft .NET Framewok - .Net Framework
- Sejarah perkembangan .NET Framewok - Arsitektur .NET Framewok
- Apa yang baru .NET Framework 4.6 - Spesifikasi .NET Framework - Bahasa .NET
7. Pengalaman belajar - Mempelajari dan mendiskusikan .NET Framework
- Mempelajari dan mendiskusikan sejarah perkembangan .NET Framework
- Mempelajari dan mendiskusikan arsitektur .NET Framework - Mempelajari dan mendiskusikan spesifikasi .NET Framework - Mempelajari dan mendiskusikan bahasa .NET
Strategi Pembelajaran
Tahapan Kegiatan Dosen Kegiatan Mahasiswa Media dan Alat Pembelajaran
(1) (2) (3) (4)
Pembukaan Menyampaikan
silabus, SAP, Kontrak Kuliah,
Penilaian dan SOP Dosen; memberikan ulasan umum isi mata kuliah Pengenalan .NET
dan Microsoft Visual BASIC 2015
Melihat, mendengarkan penjelasan, serta mencatat
SAP, Silabus, Rencana dan Jadwal study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai
.NET Framework dari sejarah hingga perkembangan .NET dan
motivator diskusi
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan materi tugas latihan terstruktur/mandiri
Menyimak, mengajukan pertanyaan dan pendapat, menjawab pertanyaan evaluasi
Sda
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1 Del Sole, Alessandro. 2010. Visual Basic 2010 unleashed. Indiana: Sams Teach.
2 Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
3 Grundgeiger, Dave. 2002. Programming Visual Basic .NET. USA: O’Reilly & Associates,
xvi
us/library/bb386063.aspx. Diakses tanggal 10 Januari 2016
1. Mata Kuliah Pemrograman II
2. Kode Mata Kuliah MPK2423
3. Waktu Pertemuan 2 x 4 x 50 menit = 400 menit
4. Pertemuan ke - 2 dan 3
5. Indikator pencapaian Mahasiswa dapat:
- Mengetahui mengenai Visual Studio 2015 dan Visual BASIC 2015
- Mengetahui mengenai produk Visual Studio 2015 - Memahami Instalasi Visual Studio 2015 community - Memahami mengenai IDE Visual Studio 2015 6. Materi pokok Pengenalan Microsoft Visual Studio 2015
- Visual Studio 2015 dan Visual BASIC 2015 - Produk Visual Studio 2015
- Instalasi Visual Studio 2015 Community - IDE Visual Studio 2015
7. Pengalaman belajar - Mempelajari dan mendiskusikan Visual Studio 2015 dan Visual BASIC 2015
- Mempelajari dan mendiskusikan sejarah produk Visual Studio 2015
- Mempelajari dan mendiskusikan Instalasi Visual Studio 2015 community
- Mempelajari dan mendiskusikan IDE Visual Studio 2015 Strategi Pembelajaran
Tahapan Kegiatan Dosen Kegiatan Mahasiswa Media dan Alat Pembelajaran
(1) (2) (3) (4)
Pembukaan Menyampaikan
silabus, SAP, Kontrak Kuliah,
Penilaian dan SOP Dosen; memberikan ulasan umum isi
mata kuliah Visual Studio 2015
Melihat, mendengarkan penjelasan, serta mencatat
SAP, Silabus, Rencana dan Jadwal study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai
Visual Studio 2015 dan motivator diskusi
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan materi tugas latihan terstruktur/mandiri
Menyimak, mengajukan pertanyaan dan pendapat, menjawab pertanyaan evaluasi
Sda
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1 Del Sole, Alessandro. 2010. Visual Basic 2010 unleashed. Indiana: Sams Teach.
xvii
4 Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc.
5 Stephens, Rod. 2012. Visual Basic 2012 Programmer’s Reference. Indianapolis: John Wiley
& Sons, Inc.
6 Sur, Abhishek. 2014. Visual Studio 2013 and .NET 4.5 Expert Cookbook, Second edition.
Birmingham: Packt Publishing Ltd.
7 Torre, de la, Cesar and Carmona, David. 2013. .NET Technology Guide for Business Applications. Washington: Microsoft Press.
8 Zak, Diane. 2012. Clearly Visual Basic: Programming with Microsoft Visual Basic 2010, Second Edition. USA: Course Technology, Cengage Learning.
9 Zak, Diane. 2014. Programming with Microsoft Visual Basic 2012, Sixth Edition. USA:
Course Technology, Cengage Learning.
1. Mata Kuliah Pemrograman II
2. Kode Mata Kuliah MPK2423
3. Waktu Pertemuan 2 x 4 x 50 menit = 400 menit
4. Pertemuan ke - 4 dan 5
5. Indikator pencapaian Mahasiswa dapat:
- Memahami konsep event drive programming
- Menerapkan penggunaan kontrol pada Visual Studio 2015 - Menampilkan informasi dan data pada Visual BASIC 2015 - Menerapkan penggunaan kode pada Visual BASIC 2015 - Membuat aplikasi web browser dengan Visual BASIC 2015
6. Materi pokok Pengenalan Menulis Kode
- Konsep event drive programming - Kontrol
- Informasi dan data - Variables dan Constant - Array
- Arithmetic Operation - String
- If… Then… Else…
- Select Case - Looping
- Mengenal Sub Procedure - Functions
- Checkboxes - Radio Button
- Membuat Web Browser
7. Pengalaman belajar - Mempelajari konsep event drive programming - Mempelajari penggunaan kontrol
- Mempelajari konsep informasi dan data - Mempelajari Variables dan Constant
- Mempelajari Array dalam Visual BASIC 2015
- Mempelajari Arithmetic Operation dalam Visual BASIC 2015 - Mempelajari String dalam Visual BASIC 2015
- Mempelajari konsep IF… Then… Else dalam Visual BASIC 2015
- Mempelajari Fungsi Select Case dalam Visual BASIC 2015 - Mempelajari konsep sub prosedur
- Mempelajari function
- Mempelajari dan mendiskusikan checkboxes dan penerapanya - Mempelajari dan mendiskusikan radio button dan
penerapanya
- Mempelajari dan mendiskusikan membuat aplikasi web browser
xviii
(1) (2) (3) (4)
Pembukaan Memberikan
ulasan umum isi mata kuliah
Melihat, mendengarkan penjelasan, serta mencatat
Study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai menulis
kode
Visual Studio 2015 dan motivator diskusi
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan materi tugas latihan terstruktur/mandiri
Menyimak, mengajukan pertanyaan dan pendapat, menjawab pertanyaan evaluasi
Sda
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1 Del Sole, Alessandro. 2010. Visual Basic 2010 unleashed. Indiana: Sams Teach.
2 Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
3 Halvorson , Michael. 2013. Microsoft Visual Basic 2013 Step by Step. California: Microsoft Corporation by: O’Reilly Media, Inc
4 Halvorson , Michael. 2010. Step by Step Microsoft Visual Basic 2010. Washington:
Microsoft Press.
5 Liew Voon Kiong, 2013. Visual Basic 2013 Made Easy. Creativespace.com, an Amazon.com publisher.
6 Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc.
7 Zak, Diane. 2012. Clearly Visual Basic: Programming with Microsoft Visual Basic 2010, Second Edition. USA: Course Technology, Cengage Learning.
8 Zak, Diane. 2014. Programming with Microsoft Visual Basic 2012, Sixth Edition. USA:
Course Technology, Cengage Learning
1. Mata Kuliah Pemrograman II
2. Kode Mata Kuliah MPK2423
3. Waktu Pertemuan 4 x 50 menit = 200 menit
4. Pertemuan ke - 6
5. Indikator pencapaian Mahasiswa dapat:
- Memahami konsep pembuatan grafik
- Menerapkan penggunaan control grafik pada Visual Studio 2015
- Menerapkan penggunaan kode grafik pada Visual BASIC 2015
- Membuat aplikasi animasi dengan Visual BASIC 2015 6. Materi pokok Pengenalan Grafik Visual BASIC 2015
- Grafik Objek - Pen
- Line - Rectangle - Ellipes dan Circle
xix - Timer
- Membuat Animasi
7. Pengalaman belajar - Mempelajari konsep pembuatan grafik pada Visual BASIC 2015
- Mempelajari penerapan grafik objek - Mempelajari penggunaan pen - Mempelajari penggunaan line
- Mempelajari dan menerapkan penggunaan rectangle - Mempelajari dan menerapkan penggunaan ellipse dan circle - Mempelajari dan menerapkan penggunaan text
- Mempelajari dan menerapkan penggunaan polygon dan pis - Mempelajari dan menerapkan penggunaan filling dengan
warna
- Mempelajari dan menerapkan penggunaan timer - Mempelajari dan mendiskusikan membuat animasi Strategi Pembelajaran
Tahapan Kegiatan Dosen Kegiatan Mahasiswa Media dan Alat Pembelajaran
(1) (2) (3) (4)
Pembukaan Memberikan
ulasan umum isi mata kuliah
Melihat, mendengarkan penjelasan, serta mencatat
Study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai grafik
Visual Studio 2015 dan motivator diskusi
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan materi tugas latihan terstruktur/mandiri
Menyimak, mengajukan pertanyaan dan pendapat, menjawab pertanyaan evaluasi
Sda
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1 Del Sole, Alessandro. 2010. Visual Basic 2010 unleashed. Indiana: Sams Teach.
2 Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
3 Halvorson , Michael. 2013. Microsoft Visual Basic 2013 Step by Step. California: Microsoft Corporation by: O’Reilly Media, Inc
4 Halvorson , Michael. 2010. Step by Step Microsoft Visual Basic 2010. Washington:
Microsoft Press.
5 Liew Voon Kiong, 2013. Visual Basic 2013 Made Easy. Creativespace.com, an Amazon.com publisher.
6 Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc.
7 Zak, Diane. 2012. Clearly Visual Basic: Programming with Microsoft Visual Basic 2010, Second Edition. USA: Course Technology, Cengage Learning.
8. Zak, Diane. 2014. Programming with Microsoft Visual Basic 2012, Sixth Edition. USA:
Course Technology, Cengage Learning
xx
4. Pertemuan ke - 7 dan 8
5. Indikator pencapaian Mahasiswa dapat:
- Memahami tentang penggunaan DBMS SQL Server untuk pembuatan database dan tabel
- Menerapkan operasi CRUD (Create, Read, Update, Delete) tabel beserta struktur pada database SQL Server
- Memahami tentang penggunaan DBMS Microsoft Office Acces 2016 untuk pembuatan database dan tabel
- Menerapkan operasi CRUD (Create, Read, Update, Delete) tabel beserta struktur pada database Microsoft Office Acces 2016
- Memahami dan menjelaskan perbedaan SQL Server dan Microsoft Office Acces 2016
6. Materi pokok Pengenalan Database
- Mengenal SQL Server
- Mengenal Microsoft Office Acces 2016
- Perbedaan SQL Server dan Microsoft Office Acces 2016 7. Pengalaman belajar - Mempelajari penggunaan SQL Server untuk pembuatan
database dan tabel
- Mempelajari operasi SQL Server database yang terdiri dari CRUD (Create, Read, Update, Delete)
- Mempelajari penggunaan Microsoft Office Acces 2016 untuk pembuatan database dan tabel
- Mempelajari operasi Microsoft Office Acces 2016 database yang terdiri dari CRUD (Create, Read, Update, Delete) - Mempelajari operasi database dalam Visual BASIC 2015 - Mempelajari perbedaan SQL Server dan Microsoft Office
Acces 2016 Strategi Pembelajaran
Tahapan Kegiatan Dosen Kegiatan Mahasiswa Media dan Alat Pembelajaran
(1) (2) (3) (4)
Pembukaan Memberikan
ulasan umum isi mata kuliah
Melihat, mendengarkan penjelasan, serta mencatat
Study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai basis
data SQL Server dan Microsoft Office Acces 2016 dalam
Visual Studio 2015
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan materi tugas latihan terstruktur/mandiri
Menyimak, mengajukan pertanyaan dan pendapat, menjawab pertanyaan evaluasi
Sda
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1 Allen G. Taylor. 2013. SQL For Dummies®, 8th Edition. Indiana: John Wiley & Sons, Inc.
xxi
edition). United States: O’Reilly Media, Inc.
4 Del Sole, Alessandro. 2010. Visual Basic 2010 unleashed. Indiana: Sams Teach.
5 Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
6 Michael Alexander, Dick Kusleika. 2016. Access® 2016 Bible. Indiana: John Wiley &
Sons, Inc.
7 Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc.
8 Peter A Carter. 2015. SQL Server AlwaysOn Revealed. New York: Apress
9 Ryan Stephens, Arie D. Jones, Ron Plew. 2016. SQL in 24 Hours, Sixth Edition. Indiana:
Sams Teach.
1. Mata Kuliah Pemrograman II
2. Kode Mata Kuliah MPK2423
3. Waktu Pertemuans 2 x 4 x 50 menit = 400 menit
4. Pertemuan ke - 9 dan 10
5. Indikator pencapaian Mahasiswa dapat memahami Crystal Report dan mampu menarapkannya dalam Visual BASIC 2015
6. Materi pokok Pengenalan Crystal Report
- Mengenal Crystal Report
- Membuat laporan pada Crystal Report - Mengenal Sections
- Mengenal Special Fields - String Formula
- Grafik
- Membuat Laporan pada Visual BASIC 2015
7. Pengalaman belajar - Mempelajari dan mendiskusikan Crystal Report sebagai pendukung pembuatan laporan pada Visual BASIC 2015 - Mempelajari membuat laporan pada Crystal Report - Mempelajari dan mendiskusikan special field - Mempelajari dan mendiskusikan string formula - Mempelajari dan mendiskusikan grafi
- Mempelajari dan mendiskusikan membuat laporan pada Visual BASIC 2015
Strategi Pembelajaran
Tahapan Kegiatan Dosen Kegiatan Mahasiswa Media dan Alat Pembelajaran
(1) (2) (3) (4)
Pembukaan Memberikan
ulasan umum isi mata kuliah
Melihat, mendengarkan penjelasan, serta mencatat
Study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai crystal
report dan penerapanya dalam
Visual Studio 2015 dan motivator diskusi
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan
Menyimak, mengajukan pertanyaan dan pendapat,
Sda
xxii
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1 Allen G. Taylor. 2004. Crystal Report 10 For Dummies. Indiana: Wiley Publising.
2 Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
3 Mahmoud Elkoush. 2013. Reporting with Visual Studio and Crystal Reports. Birmingham:
Packt Publishing Ltd.
4 Michael Alexander, Dick Kusleika. 2016. Access® 2016 Bible. Indiana: John Wiley &
Sons, Inc.
5 Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc
1. Mata Kuliah Pemrograman II
2. Kode Mata Kuliah MPK2423
3. Waktu Pertemuan 3 x 4 x 50 menit = 600 menit
4. Pertemuan ke - 11, 12 dan 13
5. Indikator pencapaian Mahasiswa dapat memahami konsep pembuatan aplikasi kasir sederhana dan mampu menarapkannya dalam Visual BASIC 2015
6. Materi pokok Membuat Aplikasi Kasir Sederhana - Konsep Aplikasi Kasir Sederhana
7. Pengalaman belajar - Mempelajari dan mendiskusikan pembuatan aplikasi kasir pada Visual BASIC 2015
Strategi Pembelajaran
Tahapan Kegiatan Dosen Kegiatan Mahasiswa Media dan Alat Pembelajaran
(1) (2) (3) (4)
Pembukaan Memberikan
ulasan umum isi mata kuliah
Melihat, mendengarkan penjelasan, serta mencatat
Study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai aplikasi
kasir sederhana penerapannya dalam Visual Studio 2015 dan motivator diskusi
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan materi tugas latihan terstruktur/mandiri
Menyimak, mengajukan pertanyaan dan pendapat, menjawab pertanyaan evaluasi
Sda
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1 Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
2 Mahmoud Elkoush. 2013. Reporting with Visual Studio and Crystal Reports. Birmingham:
Packt Publishing Ltd.
3 Michael Alexander, Dick Kusleika. 2016. Access® 2016 Bible. Indiana: John Wiley &
Sons, Inc.
4 Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc.
xxiii Komputindo
1. Mata Kuliah Pemrograman II
2. Kode Mata Kuliah MPK2423
3. Waktu Pertemuan 4 x 50 menit = 200 menit
4. Pertemuan ke - 14
5. Indikator pencapaian Mahasiswa dapat:
- Memahami teknik deployment
- Menjelaskan dalam memilih tekhnik deployment - Memahami dan menerapkan penggunaan Inno Setup
- Memahami dan menerapkan file installer aplikasi kasir sederhana
6. Materi pokok Deployment
- Mengenal Deployment - Pertimbangan dalam memilih - Inno Setup
- Membuat file setup aplikasi kasir sederhana
7. Pengalaman belajar - Mempelajari dan mendiskusikan pembuatan installer aplikasi kasir pada Visual BASIC 2015
Strategi Pembelajaran
Tahapan Kegiatan Dosen Kegiatan Mahasiswa Media dan Alat Pembelajaran
(1) (2) (3) (4)
Pembukaan Memberikan
ulasan umum isi mata kuliah
Melihat, mendengarkan penjelasan, serta mencatat
Study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai
deployment dan penerapannya dalam Visual Studio 2015 dan motivator diskusi
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan materi tugas latihan terstruktur/mandiri
Menyimak, mengajukan pertanyaan dan pendapat, menjawab pertanyaan evaluasi
Sda
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1 Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
2 Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc.
3 Rusmawan, Uus. 2015. Belajar VB.NET Secara Mandiri, Jakarta: PT. Elex Media Komputindo.
4 Rusmawan, Uus. 2011. VB.NET Untuk Semua Tingkatan, Jakarta: PT. Elex Media Komputindo
xxiv
4. Pertemuan ke - 15
5. Indikator pencapaian Mahasiswa dapat:
- Memahami control dan komponen
- Memahami dan menerapkan penggunaan kontrol dan komponen
6. Materi pokok Kontrol dan Komponen
- Qios DevSuite - Krypton
- Cloud Toolkit .Net - VIBlend
- DevExpress - Telerik - ComponetOne - Syncfusion - Nevron - Actipro
7. Pengalaman belajar - Mempelajari dan mendiskusikan penggunaan kontrol dan komponen pada Visual BASIC 2015
Strategi Pembelajaran
Tahapan Kegiatan Dosen Kegiatan Mahasiswa Media dan Alat Pembelajaran
(1) (2) (3) (4)
Pembukaan Memberikan
ulasan umum isi mata kuliah
Melihat, mendengarkan penjelasan, serta mencatat
Study guide, Texbook, Tugas Terstruktur, Diktat, Slide Presentasi Penyajian Mengulas mengenai kontrol
dan komponen dan penerapannya dalam Visual Studio 2015 dan motivator diskusi
Melihat, mendengarkan penjelasan, mencatat, bertanya, dan berdiskusi
Sda
Penutup Merangkum isi
pokok bahasan, memberikan evaluasi dan memberikan materi tugas latihan terstruktur/mandiri
Menyimak, mengajukan pertanyaan dan pendapat, menjawab pertanyaan evaluasi
Sda
Post Test Ujian tertulis, lisan, penilaian/evaluasi terhadap proses pembelajaran, dan penilaian terhadap unjuk sikap
Referensi 1. Foxall, James. 2015. Visual Basic 2015 in 24 Hours. Indiana: Sams Teach.
2. Newsome, Bryan. 2016. Beginning Visual Basic 2015. Indiana: John Wiley & Sons, Inc.
3. CodePlex. 2016. Project Description Qios DevSuit. https://qiosdevsuite.codeplex.com/.
Diakses tanggal 20 Januari 2016.
4. VibLend. 2016. Technical Support. http://www.viblend.com/. Diakses tanggal 20 Januari 2016.
5. DevExpress. 2016. What’s New. https://www.devexpress.com. Diakses tanggal 20 Januari 2016.
6. Telerik. 2016. Support and Learning. http://www.telerik.com/. Diakses tanggal 20 Januari 2016.
xxv Januari 2016.
9. Nevron. 2016. Documentation .NET Development Tools. https://www.nevron.com/. Diakses tanggal 20 Januari 2016.
10. Actipro. 2016. Discover Our Products. http://www.actiprosoftware.com/. Diakses tanggal 20 Januari 2016.
xxiv
HALAMAN PENGESAHAN ... i PRAKATA ... ii KONTRAK PERKULIAHAN... iii SILABUS ... ix SATUAN ACARA PERKULIAHAN (SAP) ... xv DAFTAR ISI ... xxiv DAFTAR GAMBAR ... xxviii DAFTAR TABEL ... xxx
BAB I MICROSOFT .NET FRAMEWORK... 1 1.1 .NET Framework... 1 1.2 Sejarah Perkembangan .NET Framework... 2 1.3 Arsitektur .NET Framework ... 3 1.4 Apa yang baru .NET Framework 4.6... 4 1.5 Spesifikasi .NET Framwork... 4 1.6 Bahasa .NET ... 6 1.7 Rangkuman ... 6 1.8 Tugas/ Soal Latihan ... 6 1.9 Daftar Bacaan ... 7
BAB II VISUAL STUDIO 2015... 8 2.1 Visual Studio 2015 dan Visual BASIC 2015 ... 8 2.2 Produk Visual Studio 2015 ... 9 2.3 Instalasi Visual Studio 2015 Community ... 10 2.4 IDE Visual Studio 2015 ... 14 2.5 Rangkuman ... 21 2.6 Tugas/ Soal Latihan ... 21 2.7 Daftar Bacaan ... 22
BAB III MENULIS KODE ... 23 3.1 Konsep Event Drive Programing ... 23 3.2 Kontrol ... 23
xxv
3.5 Array ... 32 3.6 Arithmetic Operations... 33 3.7 Strings ... 35 3.8 If…Then…Else ... 36 3.9 Select Case ... 39 3.10 Looping ... 40 3.11 Mengenal Sub Procedures... 42 3.12 Functions ... 44 3.13 Check Boxes ... 48 3.14 Radio Buttons ... 50 3.15 Membuat Web Browser ... 52 3.16 Rangkuman ... 53 3.17 Tugas/ Soal Latihan ... 54 3.18 Daftar Bacaan ... 54
BAB IV GRAFIK VISUAL BASIC 2015 ... 55 4.1 Graphics Object ... 55 4.2 Pen ... 55 4.3 Line ... 55 4.4 Rectangles ... 56 4.5 Ellipses dan Circles ... 57 4.6 Text... 57 4.7 Polygons dan Pies ... 58 4.8 Filling Shapes dengan Warna ... 58 4.9 Timer... 59 4.10 Membuat Animasi ... 61 4.11 Rangkuman ... 64 4.12 Tugas/ Soal Latihan ... 64 4.13 Daftar Bacaan ... 64
BAB V DATABASE... 66 5.1 Mengenal SQL Server ... 66
xxvi
5.4 Rangkuman ... 85 5.5 Tugas/ Soal Latihan ... 85 5.6 Daftar Bacaan ... 85
BAB VI CRYSTAL REPORT ... 87 6.1 Mengenal Crystal Report ... 87 6.2 Membuat Laporan pada Crystal Report ... 90 6.3 Sections ... 92 6.4 Special Fields ... 92 6.5 String Formula ... 93 6.6 Grafik ... 93 6.7 Membuat Laporan pada Visual BASIC 2015 ... 94 6.8 Rangkuman ... 98 6.9 Tugas/ Soal Latihan ... 98 6.10 Daftar Bacaan ... 99
BAB VII MEMBUAT APLIKASI KASIR SEDERHANA ...100 7.1 Relasional Database Aplikasi Kasir ...100 7.2 Struktur File Sistem Aplikasi Kasir...100 7.3 Membuat Koneksi Database ...103 7.4 Membuat Form Barang ...103 7.5 Membuat Form Pelanggan ...109 7.6 Membuat Form Pemasok ...115 7.7. Membuat Form Pemakai ...120 7.8 Membuat Form Penerimaan Barang...125 7.9 Membuat Form Transaksi ...138 7.10 Membuat Form Pencarian ...150 7.11 Membuat Form Menu Utama...155 7.12 Membuat Form Login ...159 7.13 Membuat Form Splash Screen ...161 7.14 Membuat Laporan...163 7.15 Rangkuman ...180
xxvii
BAB VIII DEPLOYMENT...182 8.1 Deployment ...182 8.2 Pertimbangan dalam memilih...185 8.3 Inno Setup ...186 8.4 Membuat File Setup Aplikasi Kasir ...188 8.5 Rangkuman ...190 8.6 Tugas/ Soal Latihan ...190 8.7 Daftar Bacaan ...190
BAB IX KONTROL DAN KOMPONEN ...191 9.1 Qios DevSuite ...191 9.2 Krypton ...191 9.3 Cloud Toolkit .Net...192 9.4 VIBlend...193 9.5 DevExpress ...193 9.6 Telerik ...194 9.7 ComponetOne...195 9.8 Syncfusion...196 9.9 Nevron ...196 9.10 Actipro ...196 9.11 Rangkuman ...197 9.12 Tugas/ Soal Latihan ...198 9.13 Daftar Bacaan ...198
PENUTUP ...199 GLOSARIUM ...200 DATA DIRI ...192
1
MICROSOFT.NET FRAMEWORK
Ringkasan
.NET Framework (juga hanya dikenal .NET) adalah teknologi yang menyediakan infrastruktur untuk membangun aplikasi yang berjalan pada sistem operasi Microsoft Windows. saat ini .NET Framework umumnya telah terintegrasi dalam distribusi standar Windows (mulai dari Windows Server 2003 hingga Windows 10). Bab ini juga memperkenalkan pentingnya konsep dan terminologi yang akan digunakan dalam membangun aplikasi windows.
1.1 .NET Framework
Microsoft .NET Framework adalah teknologi kompleks yang menyediakan infrastruktur untuk membangun, menjalankan, dan mengelola aplikasi dari masa ke masa. .NET Framework adalah lapisan yang diposisikan antara sistem operasi Microsoft Windows dan aplikasi, .NET adalah platform tetapi juga didefinisikan sebagai teknologi karena terdiri dari beberapa bagian sepertilibraries, executable toolsdan integrasi dengan sistem operasi.
Ketika Anda menginstal Microsoft Visual Studio 2015, proses instalasi .NET Framework 4.6. diinstal ke folder bernama %windir%\Microsoft.NET\Framework\4.6. jika Anda membuka folder ini dengan Windows Explorer, Anda melihat banyak subfolder, librariesdan executable tools. Sebagian besar DLL libraries merupakan Base Class Library, sedangkan sebagian besar lainnya executable tolls yang nantinya akan dipanggil/ dieksekusi oleh Visual Studio 2015 untuk melakukan berbagai jenis tugas.
.NET seringkali juga dapat diartikan sebagai platform, yang merupakan suatu lingkungan terpadu untuk pengembangan dan eksekusi untuk berbagai macam bahasa pemrograman dan kumpulan library untuk bekerja sama membuat dan menjalankan aplikasi berbasis Windows yang lebih mudah untuk dibuat, diatur, didistribusikan, dan diintegrasikan dengan sistem jaringan lain.
Dalam perkembangannya, .NET seringkali dikaitkan pula dengan versi Visual Studio yang sesuai dengan dukungan versi yang bersangkutan untuk pengembangan aplikasi.