SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
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]

Más contenido relacionado

Similar a new Chapter 6 - Kelas Koneksi dan Form Login.pdf

new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdf
rahmantoyuri
 
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
rahmantoyuri
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
Into Setiawan
 
new Chapter 1 - Membuat Database.pdf
new Chapter 1 - Membuat Database.pdfnew Chapter 1 - Membuat Database.pdf
new Chapter 1 - Membuat Database.pdf
rahmantoyuri
 

Similar a 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
 

Más de rahmantoyuri

new Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdfnew Chapter 4 - Form Transaksi.pdf
new Chapter 4 - Form Transaksi.pdf
rahmantoyuri
 
new Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdfnew Chapter 3 - Form Master.pdf
new Chapter 3 - Form Master.pdf
rahmantoyuri
 
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
rahmantoyuri
 
Slide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdfSlide Ngajar E-Filing cover.pdf
Slide Ngajar E-Filing cover.pdf
rahmantoyuri
 
ELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdfELECTRONIC FILING (E-FILING).pdf
ELECTRONIC FILING (E-FILING).pdf
rahmantoyuri
 
Materi Kearsipan Manual.pdf
Materi Kearsipan Manual.pdfMateri Kearsipan Manual.pdf
Materi Kearsipan Manual.pdf
rahmantoyuri
 
Data Manipulation language (DML).pptx
Data Manipulation language (DML).pptxData Manipulation language (DML).pptx
Data Manipulation language (DML).pptx
rahmantoyuri
 
Relational Database.pptx
Relational Database.pptxRelational Database.pptx
Relational Database.pptx
rahmantoyuri
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
rahmantoyuri
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptx
rahmantoyuri
 
Key and Relationship Mapping.pptx
Key and Relationship Mapping.pptxKey and Relationship Mapping.pptx
Key and Relationship Mapping.pptx
rahmantoyuri
 
Entity Relationship Diagram 2022
Entity Relationship Diagram 2022Entity Relationship Diagram 2022
Entity Relationship Diagram 2022
rahmantoyuri
 

Más 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
 

Último

HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 

Último (20)

PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
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
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
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...
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
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 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
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
 
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...
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
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
 

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]