Monday, September 21, 2015



- boundary = class yg membatasi hak asess , membatasi software dengan pengguna ( User Interface )

- entity = mencirikan class yang kita pakai, class ini yang berisi tentang entity entity apa saja yang digunakan dalam sebuah class contoh class mahasiswa memiliki entty (NPM,NAMA,ALAMAT dll)

manager = class yg memberi hak ases langsung ke entitas/ database, class ini lah yang mengatur lalulintas data

Menurut hasil belajar kami, Jenis jenis Class dalam OOP (JAVA) dapat di kelompokkan kedalam tiga jenis atau macam

Tuesday, September 15, 2015

Public Class Form1
    Dim karyawan As DataRow
Browse
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Try
OpenFileDialog1.Filter = "Image Files (*.jpg,*.JPEG, *.bmp, *.gif, *.png)|*.jpg;*.JPEG; *.bmp; *.gif; *.png"
            OpenFileDialog1.ShowDialog()
            Label14.Text = OpenFileDialog1.FileName
            'GroupBox1.s = GroupBox1.Text.Length
            If Label14.Text <> "" Then
                PictureBox1.Image = Image.FromFile(Label14.Text)
            End If
          Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub
Keluar
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Me.Close()
    End Sub
Simpan
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim simpan As DataRow
        simpan = DKaryawanDataSet.Karyawan.NewRow
        simpan(0) = TextBox1.Text
        simpan(1) = TextBox2.Text
        simpan(2) = TextBox3.Text
        simpan(3) = TextBox4.Text
        simpan(4) = DateTimePicker1.Text
        If RadioButton1.Checked = True Then
            simpan(5) = "Pria"
        Else
            simpan(5) = "Wanita"
        End If
        simpan(6) = ComboBox1.Text
        simpan(7) = ComboBox2.Text
        simpan(8) = ComboBox3.Text
        simpan(9) = DateTimePicker2.Text
        simpan(10) = TextBox5.Text
        simpan(11) = TextBox7.Text
        simpan(12) = Label14.Text
        DKaryawanDataSet.Karyawan.Rows.Add(simpan)
        KaryawanTableAdapter.Update(DKaryawanDataSet)
        MsgBox("Data Berhasil Tersimpan", vbInformation, "Sukses")
        kosong()
    End Sub
    Sub kosong()
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        DateTimePicker1.Text = ""
        RadioButton1.Checked = False
        RadioButton2.Checked = False
        ComboBox1.Text = ""
        ComboBox2.Text = ""
        ComboBox3.Text = ""
        DateTimePicker2.Text = ""
        TextBox5.Text = ""
        TextBox7.Text = ""
        PictureBox1.Image = Nothing
        TextBox1.Focus()
    End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'DKaryawanDataSet.Karyawan' table. You can move, or remove it, as needed.
        Me.KaryawanTableAdapter.Fill(Me.DKaryawanDataSet.Karyawan)
'TODO: This line of code loads data into the 'DKaryawanDataSet.Karyawan' table. You can move, or remove it, as needed.  Me.KaryawanTableAdapter.Fill(Me.DKaryawanDataSet.Karyawan)
End Sub
Kosongkan
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        kosong()
End Sub
Delete
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim hapus As String
        If TextBox1.Text = "" Then
            MsgBox("Anda Yakin Ingin Menghapus Data Tersebut..?", vbCritical, "Perhatian")
        Else
            hapus = MessageBox.Show("Apakah anda yakin akan menghapus data tersebut", "Peringatan", MessageBoxButtons.YesNo)
            If hapus = vbYes Then
                karyawan.Delete()
                KaryawanTableAdapter.Update(DKaryawanDataSet)
                kosong()
            End If
        End If
    End Sub
Search
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
        With DKaryawanDataSet.Karyawan
            karyawan = .Rows.Find(TextBox1.Text)
            If karyawan Is Nothing Then
                MsgBox("Data Yang Anda Cari Tidak Ditemukan", vbCritical, "PERHATIAN")
                TextBox2.Focus()
            Else
                Call tampilkan()
            End If
        End With
    End Sub
    Sub tampilkan()
        With karyawan
            TextBox2.Text = .Item(1)
            TextBox3.Text = .Item(2)
            TextBox4.Text = .Item(3)
            TextBox5.Text = .Item(10)
            DateTimePicker1.Text = .Item(4)
            If karyawan(5) = "Pria" Then
                RadioButton1.Checked = True
            Else
                RadioButton2.Checked = True
            End If
            DateTimePicker2.Text = .Item(9)
            TextBox7.Text = .Item(11)
            ComboBox1.Text = .Item(6)
            ComboBox2.Text = .Item(7)
            ComboBox3.Text = .Item(8)
            PictureBox1.Image = Image.FromFile(.Item(12))
            Label14.Text = .Item(12)
        End With
End Sub
Edit
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
        karyawan.EndEdit()
        karyawan(0) = TextBox1.Text
        karyawan(1) = TextBox2.Text
        karyawan(2) = TextBox3.Text
        karyawan(3) = TextBox4.Text
        karyawan(4) = DateTimePicker1.Text
        If RadioButton1.Checked = True Then
            karyawan(5) = "Pria"
        Else
            karyawan(5) = "Wanita"
        End If
        karyawan(6) = ComboBox1.Text
        karyawan(7) = ComboBox2.Text
        karyawan(8) = ComboBox3.Text
        karyawan(9) = DateTimePicker2.Text
        karyawan(10) = TextBox5.Text
        karyawan(11) = TextBox7.Text
        karyawan(12) = Label14.Text
        KaryawanTableAdapter.Update(DKaryawanDataSet)
        MsgBox("Data Kryawan Berhasil DiUbah!!!", vbInformation,                         "UPDATE DATA")
        Call kosong()
        TextBox1.Focus()
    End Sub
End Class
Cetak
Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim report As New FrmReportJabatan
        If ComboBox1.Text = "Nik" Then
            report.CrystalReportViewer1.SelectionFormula = "{Jabatan.Nik}" & "=" & "'" & TextBox1.Text & "'"
        ElseIf ComboBox1.Text = "Nama" Then
            report.CrystalReportViewer1.SelectionFormula = "{Jabatan.Nama}" & "=" & "'" & TextBox1.Text & "'"
        ElseIf ComboBox1.Text = "Jabatan" Then
            report.CrystalReportViewer1.SelectionFormula = "{Jabatan.Jabatan}" & "=" & "'" & TextBox1.Text & "'"
        ElseIf ComboBox1.Text = "Gaji_Pokok" Then
            report.CrystalReportViewer1.SelectionFormula = "{Jabatan.Gaji_Pokok}" & "=" & TextBox1.Text
        End If
        report.Show()
    End Sub
Normal
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        OleDbDataAdapter1.SelectCommand.CommandText = "select * from Jabatan"
        DataSet21.Clear()
        OleDbDataAdapter1.Fill(DataSet21)
        ComboBox1.Text = ""
        ComboBox2.Text = ""
        TextBox1.Clear()
    End Sub

Program Sederhana Pendataan Karyawan Baru Menggunakan Microsoft Visual Studio 2008

Perbedaan dari pemrograman terstruktur dan pemrograman berorientasi objek itu. Pemrograman berorientasi objek (Object-Oriented Programming atau OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, Sedangkan untuk pemrograman terstruktur adalah kebalikan dari pemrograman berorientasi objek yaitu sebuah cara pemrosesan data yang terstruktur dalam analisa, cara dan penulisan pemrograman. Dikarenakan harus terstruktur sehingga dalam pembuatannya antara satu line pemrograman dengan yang lainnya berhubungan

Konsep utama dari Pemrograman Berbasis Objek terletak pada kondisi kode/line pemrogramanannya dimana merupakan sebuah kesatuan modular. Untuk program yang simpel/sederhana biasanya menggunakan pemrograman terstruktur karena masih mudah dan tidak banyak dilakukan perubahan yang berarti, sedangkan untuk line lebih dari 100 atau bisa dikatakan rumit, maka digunakan pemrograman berorientasi objek. Pemrograman Terstruktur terdiri dari pemecahan masalah yang besar menjadi masalah yang lebih kecil dan seterusnya, sedangkan untuk pemrograman berorientasi objek terdiri dari pengkelompokan kode dengan data yang mana setiap objek berfungsi secara independen sehingga untuk setiap perubahan kode tidak tergantung pada kode yang lainnya, atau lebih dikenal dengan modular. Terdapat juga perbedaan secara spesifik antara Pemrograman Berorientasi Objek dengan Pemrograman Terstruktur, yaitu pada kelas dan objek. Pada Pemrograman Terstruktur tidak terdapat kelas dan objek.




Perbedaan Pemrograman Terstruktur dan Pemrograman Berorientasi Objek

Pemrograman Terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program. Selain pengertian diatas Pemrograman Terstruktur adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami. Prinsip dari pemrograman terstruktur adalah Jika suatu proses telah sampai pada suatu titik / langkah tertentu , maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya / kembali lagi ke baris sebelumnya, kecuali pada langkah – langkah untuk proses berulang (Loop).


Sifat-sifat pemrograman terstruktur
  • Memuat teknik pemecahan masalah yang logis dan sistematis
  • Memuat algoritma yang efisien, efektif dan sederhana
  • Program disusun dengan logika yang mudah dipahami
  • Tidak menggunakan perintah GOTO
  • Biaya pengujian program relatif rendah
  • Memiliki dokumentasi yang baik
  • Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah

Pengertian Pemrograman berbasis Terstruktur

Pemrograman Berbasis Objek atau Object Oriented Programming (OOP) adalah sebuah tata cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal dengan method.
Dalam pengertian sederhananya, OOP adalah konsep pembuatan program dengan memecah permasalahan program dengan menggunakan objek. Objek dapat diumpamakan dengan ‘fungsi khusus’ yang bisa berdiri sendiri. Untuk membuat sebuah aplikasi, berbagai objek akan saling bertukar data untuk mencapai hasil akhir.
Berbeda dengan konsep fungsi atau ‘function’ di dalam pemrograman, sebuah objek bisa memiliki data dan function tersendiri. Setiap objek ditujukan untuk mengerjakan sebuah tugas, dan menghasilkan nilai akhir untuk selanjutnya dapat ditampilkan atau digunakan oleh objek lain.

Pengertian Pemrograman Berbasis Objek

Friday, April 24, 2015

ORGANISASI PENGAKSESAN FILE

 
17.4A.33 © 2015 - Designed by Templateism