Surat Menyurat Pemrogramman C# Menggunakan database Accses

Bismillah..
Semangat PAGI temen-temen.. kali ini saya bakalan share tentang bagaimana cara membuat sebuah program surat menyurat pada pemrograman c# dan databasenya menggunakan Accses. walaupun belum sempurna banget semoga materi ini bisa jadi ilmu yg berguna nantinyaa yaaah!!!

kuy kita mulai

Langkah Pertama :

Silahkan temen-temen design duluu form nya sesuai kebutuhan yaa..contohnya seperti punya saya ini untuk form 1atau saya jadikan sebagai form login.

Sebelum masuk ke langkah sebelumnya jangan lupa untuk mengkoneksi kan database nya dulu yaa, disini saya menggunakan Accses karena lebih mudah melihat path nya WKWKKWK..
Klik double pada form, lalu berikan script gini nihh, jangan lupa bismillah biar mudah


untuk mencari path atau alamat koneksi pada database accses, caranya gini, klik database explorer lalu klik kanan properties.. diproperties pada bagian kanan bawah terdapat connection string. itulah yg kita gunakan pada script koneksi tadi diatas.



jika sudah kita coba test connection, jika koneksi berhasil maka akan terdapat message box seperti ini


pada form login saya menggunakan beberapa tools seperti yg saya sudah jelaskan digambar..


klik doule pada button login dan gunakan script seperti ini yaaa..
klik double pada button cancel dan gunakan script ini


Langkah kedua :
Saya menggunakan beberapa tools disini sudah terdapat keterangan tools apa saja yg saya gunakan..

klik double pada form dab berikan isi pada comboBox agar comboBox ada isinya caranyaa gini


Selanjutnya Klik Double pada masing-masing Button yaa..
Untuk btnsimpan gunakan script berikut

 Untuk btnhapus gunakan script berikut
Untuk btnedit gunakan script berikut

Untuk btnrefresh gunakan script berikut
Untuk btnbatal gunakan script berikut

dah ah sekian dlu yaaa... untuk form surat masuknya silahkan ikuti script surat keluar perbedaannya hanya di nama field nya saja.. babayyy semuaaa mwaahhh :****

Menghitung Luas Lingkaran CSharp

Selamat pagi teman-teman!!!
Kali ini saya akan membuat sebuah program menggunakan CSharp untuk menghitung Luas persegi pajang dan teman - temanyaa❤❤❤❤❤

Langsung aja ah.. ribet banyak cincong hhaha...

jadi begini.. 

awal mulanyaa...

JANGAN LUPA buka aplikasinya dulu yaahhh kalau ga dibuka kita gabisa buat programnyaa☺... saya pakai Microsoft VS Express 2012 seperti ini tampilannya,


setelah nama project sudah terisi seperti diatas saatnya kita mendesign form - form yang kita butuhkan.. form yang saya gunakan agak sedikit diwarnain biar colorfull, siapa tau bisa nambah nilai temen - temen dikelas hehe. disini saya menggunakan tools 5 buah button, 1 buah panel dan 2 buah label untuk memberikan tulisan judul program beserta nama saya hhe..

untuk warna bisa diubah menggunakan properties disebelah kanan program .

KLIK 2X PADA BUTTON YG INGIN KITA GUNAKAN
kita lanjut untuk memberi source code untuk form awal yahh..
begini kira2 jangang lupa untuk mengklik 2x pada formnya..


untuk source code pada button Exit nanti ditampilan akhirnya akan muncul konfirmasi oleh messagebox

selanjutnya saatnya kita mendesign yang akan kita panggil sesuai dengan nama luas yang akan kita hitung nantinya, seperti ini saya menggunakan 1 panel lagi, label dan textbox serta button.


untuk menampilkan tulisan Hasil namun samar seperti diatas begini source code nya..
jangan lupa klik 2x pada form


setelah itu klik button hitung yg sebelumnya saya sudah rename menjadi "btnhtg" dan "btnkembali" bisa diganti di properties biar ga bingung, selanjutnya isikan source code seperti ini

hasil ketika di RUN untuk Luas Persegi Panjang


lakukan hal yg sama seperti pada penjelasann diatas..designnya suka - suka kalian yaaa...


source code untuk rumus luas segitiga

ketika di RUN begini hasilnya..

Luas Lingkaran

source code untuk rumus luas lingkaran
 hasilnya setelah di RUN

Keliling Lingkaran


Source code untuk keliling lingkaran

hasilnya setelah di RUN


sekian duluu yaa semoga bermanfaattt bebihh ❤❤❤❤❤❤❤❤




Menampilkan Konversi Suhu Menggunakan Perulangan While do Pada Pascal

Assalamualaikum๐Ÿ˜€๐Ÿ˜€๐Ÿ˜€๐Ÿ˜€

While do digunakan untuk melakukan proses perulangan suatu statement atau blok statement terus-menerus selama kondisi logika pada While masih bernilai benar.
bila anda ada yang memerlukannya, silahkan saja gunakan script program dibawah ini yang mungkin anda memerlukan untuk tugas akhir pada perkuliahan anda hahahha.
  1. uses wincrt;
    var c:integer;
        f,r:real;
    begin
         write('C    R     F');
         c:=0;
         while c<100 do
    begin
            writeln('   ');
            c:=c+10;
            write(c,'   ');
    begin
         r:=4/9*c;
         write(r:0:0,'  ');
    begin
         f:=9/5*c+32;
         write(f:0:0,' ');
         end;
         end;
         end;
         end.
keterangan : f = (9/5 * c) + 32; r=(4/9*c)

hasil belajar siswa

koneksi :
Imports System.Data.SqlClient
Module config
    Public cn As New SqlConnection
    Public cmd As New SqlCommand
    Sub opendb()
        cn.ConnectionString = "Data Source=LIA-PC\SQLEXPRESS;Initial Catalog=db_laporan_data_siswa;Integrated Security=True"
        cn.Open()
    End Sub
End Module

Imports System.Data.SqlClient
Public Class frmsiswa
    Dim cn As New SqlConnection
    Dim cmd As New SqlCommand
    Sub BukaKoneksi()
        cn.ConnectionString = "Data Source=LIA-PC\SQLEXPRESS;Initial Catalog=db_laporan_data_siswa;User ID=sa;Password=sa2012"
        If cn.State = ConnectionState.Closed Then
            cn.Open()
        End If
    End Sub
    Sub TampilData()
        cmd.Connection = cn
        cmd.CommandText = "SELECT * FROM tb_siswa"
        Dim rd As SqlDataReader = cmd.ExecuteReader
        Dim dt As New DataTable

        dt.Load(rd)
        dgvsiswa.DataSource = dt
    End Sub
    Sub Bersih()
        Txtnisn.Clear()
        txtnamasiswa.Clear()
        txtalamatsiswa.Clear()

    End Sub
    Private Sub frmsiswa_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        KodeKompetensiKeahlian()
        BukaKoneksi()
        TampilData()
        tanggallahir.CustomFormat = "dd/MM/yyyy"
    End Sub
    Sub KodeKompetensiKeahlian()
        CbkodeKK.Items.Add("KK01")
        CbkodeKK.Items.Add("KK02")
        CbkodeKK.Items.Add("KK03")
        CbkodeKK.Items.Add("KK04")
        CbkodeKK.Items.Add("KK05")
        CbkodeKK.Items.Add("KK06")
        CbkodeKK.Items.Add("KK07")
        CbkodeKK.Items.Add("KK08")
        CbkodeKK.Items.Add("KK09")
        CbkodeKK.Items.Add("KK10")
    End Sub

    Private Sub dgvsiswa_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgvsiswa.CellContentClick

    End Sub

    Private Sub dgvsiswa_DoubleClick(sender As Object, e As EventArgs) Handles dgvsiswa.DoubleClick
        Txtnisn.Text = dgvsiswa.SelectedCells(0).Value
        CbkodeKK.Text = dgvsiswa.SelectedCells(1).Value
        txtnamasiswa.Text = dgvsiswa.SelectedCells(2).Value
        txtalamatsiswa.Text = dgvsiswa.SelectedCells(3).Value
        tanggallahir.Value = dgvsiswa.SelectedCells(4).Value
        txtfoto.Text = dgvsiswa.SelectedCells(5).Value
    End Sub

    Private Sub Btnbrowser_Click(sender As Object, e As EventArgs) Handles Btnbrowser.Click
        On Error Resume Next
        OpenFileDialog1.Filter = "JPG Files(*.jpg)|*.jpg|JPEG Files (*.jpeg)|*.jpeg|GIF Files(*.gif)|*.gif|PNG Files(*.png)|*.png|BMP Files(*.bmp)|*.bmp|TIFF Files(*.tiff)|*.tiff"
        OpenFileDialog1.FileName = ""
        If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
            PictureBox1.Image = New Bitmap(OpenFileDialog1.FileName)
            Btnbrowser.Enabled = True

            txtfoto.Text = OpenFileDialog1.FileName
            PictureBox1.Image = Image.FromFile(txtfoto.Text)
        End If

    End Sub
    Private Sub Btnhapus_Click_1(sender As Object, e As EventArgs) Handles Btnhapus.Click
        cmd.Connection = cn
        cmd.CommandText = "DELETE from tb_siswa where nama_siswa = '" & txtnamasiswa.Text & "'"
        cmd.ExecuteNonQuery()
        MessageBox.Show("Data Telah Terhapus")
        TampilData()
        Bersih()
    End Sub

    Private Sub Btnubah_Click_1(sender As Object, e As EventArgs) Handles Btnubah.Click
        cmd.Connection = cn
        cmd.CommandText = "UPDATE tb_siswa SET kode_kk = '" & CbkodeKK.Text & "', nama_siswa = '" & txtnamasiswa.Text & "', alamat_siswa = '" & txtalamatsiswa.Text & "', tgl_lahir = '" & tanggallahir.Value & "', foto_siswa = '" & txtfoto.Text & "' WHERE NISN = '" & Txtnisn.Text & "'"
        cmd.ExecuteNonQuery()
        MessageBox.Show("Data Terupdate")
        TampilData()
        Bersih()
    End Sub

    Private Sub Btnsimpan_Click_1(sender As Object, e As EventArgs) Handles Btnsimpan.Click
        cmd.Connection = cn
        cmd.CommandText = "INSERT INTO tb_siswa VALUES ('" & Txtnisn.Text & "','" & CbkodeKK.Text & "','" & txtnamasiswa.Text & "','" & txtalamatsiswa.Text & "','" & tanggallahir.Value & "','" & txtfoto.Text & "')"
        cmd.ExecuteNonQuery()
        MessageBox.Show("Data berhasil tersimpan")
        TampilData()
        Bersih()
    End Sub
End Class

login
Imports System.Data.SqlClient
Public Class frmlogin

    Private Sub Btnlogin_Click(sender As Object, e As EventArgs) Handles Btnlogin.Click
        Dim cn As New SqlConnection
        Dim cmd As New SqlCommand
        Dim rd As SqlDataReader

        cn.ConnectionString = "Data Source=LIA-PC\SQLEXPRESS;Initial Catalog=db_laporan_data_siswa;Integrated Security=True"
        cmd.Connection = cn
        cn.Open()
        cmd.Connection = cn
        cmd.CommandText = "SELECT password FROM tb_login WHERE password = '" & Txtuser.Text & "' AND password ='" & Txtpassword.Text & "'"
        rd = cmd.ExecuteReader

        If rd.HasRows Then
            Form2.Show()
        Else
            MessageBox.Show("Data salah")
        End If

    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Me.Close()
    End Sub

    Private Sub frmlogin_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        opendb()
    End Sub

    Private Sub Btncancel_Click(sender As Object, e As EventArgs) Handles Btncancel.Click
        Me.Close()
    End Sub
End Class

Membuat Jadwal Eskul di Visual Studio 2012

buat beberapa tabel, dan form seperti berikut :






 form main










tambahkan script btn simpan, ubah dan hapus

note : ketikkan script yg sana pada masing-masing form, hanya saja diganti pada bagian nama form masing2..
buat module koneksi, ketikkan script nya



tambah script double click caranya klik pada data grid view pada formME..



ketika semua scipr sudah di isi kemudian tekan F5 pada keyboard :)

Membuat Aplikasi Pendaftaran Siswa Baru Visual Studio 2012

Assalamualaikum teman-teman

kali ini saya akan berbagi proses pembuatan aplikasi PSB menggunakan Visual Studio 2012 yang mungkin bisa kalian gunakan untuk PSB disekolah kalian.. semoga bisa membantu yaa..

langkah awal yang harus kita persiapkan yaituu harus membuat database nya dahulu yaa..

buka SQL SERVER MANAGEMENT STUDIO lalu bikin database yang sesuai dengan aplikasi yang akan kita buat disini saya menamakan database nya dengan nama 'db_smkti' .


kemudian membuat design aplikasnya pakai software VISUAL STUDIO 2012 


sebelum mengetikkan script untuk menajalankan aplikasinya, kita harus membuat module dulu dan diberinama config caranya 


kemudian ketikkan script berikut 


kemudian klik pada bagian insert pada design form dan ketikkan script berikut 

INSERT
 klik juga pada bagian update, delete dan refresh ketikkan script berikut

UPDATE 

DELETE

REFRESH
setelah itu coba di running atau dengan menekan F5 maka, akan tampil seperti ini


thanks udah baca postingan ini semoga bermanfaat :)



up