SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 41
Chapter 6 – Kelas Koneksi dan Coding Form Login
6
6 Kelas Koneksi dan
Coding Form Login
Materi Pembahasan :
1. Membuat Kelas Koneksi
2. Coding pada Form Login
6.1 Membuat Kelas Koneksi
1. Kelas koneksi akan berisi perintah untuk mengintegrasikan DBMS SQL SERVER khususnya
database yang sudah dibuat pada modul 1 dengan project program penjualan. Kelas koneksi
hanya dibuat sekali, namun akan digunakan oleh beberapa form yang butuh koneksi ke dalam
database. Untuk membuat kelas koneksi, klik kanan pada package/folder Kelas, pilih Add –
New Item – Class.
2. Simpan Class dengan nama Koneksi.cs
Gambar 6.1. Add Kelas Koneksi
3. Ketik kode using System.Data.SqlClient; di bagian header, yang merupakan kode untuk
menambahkan library koneksi ke SQL Server
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 42
Chapter 6 – Kelas Koneksi dan Coding Form Login
6
4. Ketikkan kode berikut di dalam class Koneksi { }
6.2 Coding pada Form Login
1. Aktifkan form login
2. Dari desain form login, pindah ke view code (F7)
3. Tambahkan kode berikut di bagian header untuk menambahkan library koneksi ke SQL Server
4. Ketikkan kode berikut di bawah public partial class FLogin : Form {
5. Kembali ke desain Form Login, klik 2 kali button login
Ketik kode berikut :
Data Source merupakan nama
server pada saat anda login ke
SQL Server Management Studio
Initial Catalog diisi dengan nama
database yang dibuat, contoh :
PBD_IF16B
Perintah SQL ini berfungsi untuk melihat
apakah username dan password yang diketik
di form login sama dengan username dan
password yang tersimpan di tbl_login
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 43
Chapter 6 – Kelas Koneksi dan Coding Form Login
6
6. Di baris berikutnya, tambahkan kode berikut :
*jika username dan password sesuai dengan data di tbl_login, maka kode di atas akan
mengaktifkan semua menu dan toolbar yang sempat di non-aktifkan pada saat Form Menu Utama
Load atau Logout.
7. Di baris selanjutnya, ketikkan kode berikut :
*jika username atau password yang diketik tidak sesuai dengan data yang ada pada tbl_login,
maka kode diatas akan memberikan peringatan dan membersihkan teks pada txtusername dan
txtpassword, lalu fokus kursor akan kembali ke txtusername.
8. Kembali ke desain Form Login, klik 2 kali button batal
Ketik kode berikut :
9. Kembali ke desain form Login, klik txtpassword, lalu pilih Properties Event KeyPress
*Jika Event KeyPress diisi perintah/kode, artinya perintah/kode tersebut akan dieksekusi/dijalankan
pada saat menekan tombol di txtpassword.
Modul
Pemrograman Basis Data
Visual C# dan SQL Server
Aplikasi Penjualan Barang Halaman 44
Chapter 6 – Kelas Koneksi dan Coding Form Login
6
Gambar 6.2. Properties Event KeyPress TxtPassword
10.Klik 2 kali Event KeyPress, lalu ketik kode berikut :
11.Running Program [Start]

Contenu connexe

Similaire à new Chapter 6 - Kelas Koneksi dan Form Login.pdf

Membuat project dan script koneksi database
Membuat project dan script koneksi databaseMembuat project dan script koneksi database
Membuat project dan script koneksi databaseFarichah Riha
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006Ghede
 
Belajar macro excel 2007
Belajar macro excel 2007Belajar macro excel 2007
Belajar macro excel 2007doni sandra
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfrahmantoyuri
 
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakaneriyadi
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ciWira Hul
 
Membuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessMembuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessDeka M Wildan
 
new Chapter 5 - Coding Form Menu Utama.pdf
new Chapter 5 - Coding Form Menu Utama.pdfnew Chapter 5 - Coding Form Menu Utama.pdf
new Chapter 5 - Coding Form Menu Utama.pdfrahmantoyuri
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
new Chapter 1 - Membuat Database.pdf
new Chapter 1 - Membuat Database.pdfnew Chapter 1 - Membuat Database.pdf
new Chapter 1 - Membuat Database.pdfrahmantoyuri
 
Modul Acces 2007 KKPI
Modul Acces 2007 KKPIModul Acces 2007 KKPI
Modul Acces 2007 KKPIJadi Apa
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETImam Halim Mursyidin
 
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
04 - Pengenalan dan Dasar MS Office Excel VBA.pptxAhmadSyaifuddin33
 
My modul visual basic 6.0
My modul visual basic 6.0My modul visual basic 6.0
My modul visual basic 6.0Dys Ayudya
 
27. prak.-algoritma-pemrograman-ii
27. prak.-algoritma-pemrograman-ii27. prak.-algoritma-pemrograman-ii
27. prak.-algoritma-pemrograman-iiAyu Karisma Alfiana
 

Similaire à new Chapter 6 - Kelas Koneksi dan Form Login.pdf (20)

Membuat project dan script koneksi database
Membuat project dan script koneksi databaseMembuat project dan script koneksi database
Membuat project dan script koneksi database
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Belajar macro excel 2007
Belajar macro excel 2007Belajar macro excel 2007
Belajar macro excel 2007
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdf
 
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Visual basic 2015
Visual basic 2015Visual basic 2015
Visual basic 2015
 
Membuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessMembuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft Access
 
new Chapter 5 - Coding Form Menu Utama.pdf
new Chapter 5 - Coding Form Menu Utama.pdfnew Chapter 5 - Coding Form Menu Utama.pdf
new Chapter 5 - Coding Form Menu Utama.pdf
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
new Chapter 1 - Membuat Database.pdf
new Chapter 1 - Membuat Database.pdfnew Chapter 1 - Membuat Database.pdf
new Chapter 1 - Membuat Database.pdf
 
Modul Acces 2007 KKPI
Modul Acces 2007 KKPIModul Acces 2007 KKPI
Modul Acces 2007 KKPI
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NET
 
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
04 - Pengenalan dan Dasar MS Office Excel VBA.pptx
 
My modul visual basic 6.0
My modul visual basic 6.0My modul visual basic 6.0
My modul visual basic 6.0
 
27. prak.-algoritma-pemrograman-ii
27. prak.-algoritma-pemrograman-ii27. prak.-algoritma-pemrograman-ii
27. prak.-algoritma-pemrograman-ii
 
penyajian algoritma
penyajian algoritmapenyajian algoritma
penyajian algoritma
 
2 adp penyajian algoritma
2   adp penyajian algoritma2   adp penyajian algoritma
2 adp penyajian algoritma
 

Plus de rahmantoyuri

new Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdfnew Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdfrahmantoyuri
 
new Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdfnew Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdfrahmantoyuri
 
new Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfnew Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfrahmantoyuri
 
Slide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdfSlide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdfrahmantoyuri
 
ELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdfELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdfrahmantoyuri
 
Materi Kearsipan Manual.pdf
Materi Kearsipan Manual.pdfMateri Kearsipan Manual.pdf
Materi Kearsipan Manual.pdfrahmantoyuri
 
Fungsi Agregat.pptx
Fungsi Agregat.pptxFungsi Agregat.pptx
Fungsi Agregat.pptxrahmantoyuri
 
Data Manipulation language (DML).pptx
Data Manipulation language (DML).pptxData Manipulation language (DML).pptx
Data Manipulation language (DML).pptxrahmantoyuri
 
Relational Database.pptx
Relational Database.pptxRelational Database.pptx
Relational Database.pptxrahmantoyuri
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptxrahmantoyuri
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxrahmantoyuri
 
Key and Relationship Mapping.pptx
Key and Relationship Mapping.pptxKey and Relationship Mapping.pptx
Key and Relationship Mapping.pptxrahmantoyuri
 
Entity Relationship Diagram 2022
Entity Relationship Diagram 2022Entity Relationship Diagram 2022
Entity Relationship Diagram 2022rahmantoyuri
 

Plus de rahmantoyuri (20)

new Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdfnew Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdf
 
new Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdfnew Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdf
 
new Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfnew Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdf
 
Slide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdfSlide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdf
 
e filing.pdf
e filing.pdfe filing.pdf
e filing.pdf
 
ELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdfELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdf
 
Materi Kearsipan Manual.pdf
Materi Kearsipan Manual.pdfMateri Kearsipan Manual.pdf
Materi Kearsipan Manual.pdf
 
PRAKTEK JOIN.pptx
PRAKTEK JOIN.pptxPRAKTEK JOIN.pptx
PRAKTEK JOIN.pptx
 
VIEW.pptx
VIEW.pptxVIEW.pptx
VIEW.pptx
 
JOIN.pptx
JOIN.pptxJOIN.pptx
JOIN.pptx
 
Fungsi Agregat.pptx
Fungsi Agregat.pptxFungsi Agregat.pptx
Fungsi Agregat.pptx
 
SELECT.pptx
SELECT.pptxSELECT.pptx
SELECT.pptx
 
Data Manipulation language (DML).pptx
Data Manipulation language (DML).pptxData Manipulation language (DML).pptx
Data Manipulation language (DML).pptx
 
Relational Database.pptx
Relational Database.pptxRelational Database.pptx
Relational Database.pptx
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptx
 
Normalisasi.pptx
Normalisasi.pptxNormalisasi.pptx
Normalisasi.pptx
 
Key and Relationship Mapping.pptx
Key and Relationship Mapping.pptxKey and Relationship Mapping.pptx
Key and Relationship Mapping.pptx
 
ERDish.pptx
ERDish.pptxERDish.pptx
ERDish.pptx
 
Entity Relationship Diagram 2022
Entity Relationship Diagram 2022Entity Relationship Diagram 2022
Entity Relationship Diagram 2022
 

Dernier

AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptxSusanSanti20
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAAmmar Ahmad
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 

Dernier (20)

AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 

new Chapter 6 - Kelas Koneksi dan Form Login.pdf

  • 1. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 41 Chapter 6 – Kelas Koneksi dan Coding Form Login 6 6 Kelas Koneksi dan Coding Form Login Materi Pembahasan : 1. Membuat Kelas Koneksi 2. Coding pada Form Login 6.1 Membuat Kelas Koneksi 1. Kelas koneksi akan berisi perintah untuk mengintegrasikan DBMS SQL SERVER khususnya database yang sudah dibuat pada modul 1 dengan project program penjualan. Kelas koneksi hanya dibuat sekali, namun akan digunakan oleh beberapa form yang butuh koneksi ke dalam database. Untuk membuat kelas koneksi, klik kanan pada package/folder Kelas, pilih Add – New Item – Class. 2. Simpan Class dengan nama Koneksi.cs Gambar 6.1. Add Kelas Koneksi 3. Ketik kode using System.Data.SqlClient; di bagian header, yang merupakan kode untuk menambahkan library koneksi ke SQL Server
  • 2. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 42 Chapter 6 – Kelas Koneksi dan Coding Form Login 6 4. Ketikkan kode berikut di dalam class Koneksi { } 6.2 Coding pada Form Login 1. Aktifkan form login 2. Dari desain form login, pindah ke view code (F7) 3. Tambahkan kode berikut di bagian header untuk menambahkan library koneksi ke SQL Server 4. Ketikkan kode berikut di bawah public partial class FLogin : Form { 5. Kembali ke desain Form Login, klik 2 kali button login Ketik kode berikut : Data Source merupakan nama server pada saat anda login ke SQL Server Management Studio Initial Catalog diisi dengan nama database yang dibuat, contoh : PBD_IF16B Perintah SQL ini berfungsi untuk melihat apakah username dan password yang diketik di form login sama dengan username dan password yang tersimpan di tbl_login
  • 3. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 43 Chapter 6 – Kelas Koneksi dan Coding Form Login 6 6. Di baris berikutnya, tambahkan kode berikut : *jika username dan password sesuai dengan data di tbl_login, maka kode di atas akan mengaktifkan semua menu dan toolbar yang sempat di non-aktifkan pada saat Form Menu Utama Load atau Logout. 7. Di baris selanjutnya, ketikkan kode berikut : *jika username atau password yang diketik tidak sesuai dengan data yang ada pada tbl_login, maka kode diatas akan memberikan peringatan dan membersihkan teks pada txtusername dan txtpassword, lalu fokus kursor akan kembali ke txtusername. 8. Kembali ke desain Form Login, klik 2 kali button batal Ketik kode berikut : 9. Kembali ke desain form Login, klik txtpassword, lalu pilih Properties Event KeyPress *Jika Event KeyPress diisi perintah/kode, artinya perintah/kode tersebut akan dieksekusi/dijalankan pada saat menekan tombol di txtpassword.
  • 4. Modul Pemrograman Basis Data Visual C# dan SQL Server Aplikasi Penjualan Barang Halaman 44 Chapter 6 – Kelas Koneksi dan Coding Form Login 6 Gambar 6.2. Properties Event KeyPress TxtPassword 10.Klik 2 kali Event KeyPress, lalu ketik kode berikut : 11.Running Program [Start]