Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Membuat Tombol Tambah Barang Otomatis

Diposting oleh Anonim on Rabu, 07 Maret 2012

M
icrosoft Access tutorial kali ini akan mempelajari tentang Tombol New, merupakan lanjutan dari tutorial sebelumnya, dimana pada tutorial-tutorial sebelumnya telah saya paparkan isi dari tombol New yang terbilang sangan simple dan  hanya memberikan efek yang sama pada Form, sekarang kita akan naikkan fungsi dari Tombol New tadi.

Modifikasi ini akan membuat Tombol New memberikan angka secara otomatis untuk sebuah kode Barang, artinya saat kita klik tombol kode barang, akan langsung muncul kode baru pada kota kode barang.
Silahkan simak langkah berikut :
  • Buka kembali file M. Access anda hasil dari pembelajaran sebelumnya.
  • Pada kolom object pilih Table kemudian pilih table_barang lalu klik Open Lihat gambar 1
  • Maka kita akan mendaati table_barang pada mode Table  View, lihat gambar 2
  • Hapus semua isi table dengan cara klik kanan – Delete Record hingga Tidak ada Data yang tersisa dalam table_barang lihat gambar 3
  • Buka Menu View pilih Design View, table_barang beralih pada tampilan Design View seperti gambar 4
  • Ubahlah Data Type untuk Kode Barang Menjadi Number, dan Ubah Format Harga Dengan “Rp”#,###.00  lihat gambar 5
  • Berikutnya simpan Tabel_barang dengan toolbar gambar Disket dan tutup table_barang
  • selanjutnya pada kolom object pilih Form, kemudian pilih formbarang pada kotak isi form kemudian pilih Design lihat gambar 6
  • Sehingga kita dapati tampilan form pada mode Desaign View lihat gambar 7
  • Klik kanan Tombol New Pilih Build Event, sehingga anda akan di bukakan jendela Microsoft visual Basic seperti gambar  8
  • Pada gambar 8, perhatikan kode yang di blok warna hitam, hapuslah kode tersebut dan ganti dengan kode di bawah ini :

Dim NT As Object
Dim JK As Long
Set NT = CurrentDb.OpenRecordset ("select kdbrg FROM tabel_barang ORDER BY kdbrg")
With NT
    If .RecordCount > 0 Then
        .MoveLast
        JK = !kdbrg + 1
    Else
        JK = 1
    End If
    Set NT = Nothing
End With
text1 = JK
Text2 = ""
Text3 = ""
Text4 = ""
List14.Requery

Sehingga kode akan berubah seperti gambar 9
  • Sekarang tekan Alt+F11 untuk kembali pada jendela Microsoft Access
  • Jalankan Form Pada Mode Form View dan tekan Tombol New, jika Kode yang anda ketikkan Sesuai dengan contoh diatas, maka secara otomatis kotak kode barang akan terisi dengan angka 1, setelah anda simpan dan Menekan tombol New Lagi, maka kotak Kode Barang akan terisi dengan no 2, begitu seterusnya
Kini kita memiliki Tombol New yang mempunyai Fungsi lain yaitu me-record kode barang yang tersimpan dan memberikan kode barang baru sesuai dengan urutan penyimpanan.
More aboutMembuat Tombol Tambah Barang Otomatis

Kode Access Membuat Tombol Update

Diposting oleh Anonim

M
elanjutkan tutorial sebelumnnya Microsoft Access Tutorial (Part2 ), sekarang kita akan mencoba memberikan tambahan pada perintah tombol Save, perintah ini bertujuan untuk meg-update sebuah data informasi dari sebuah kode barang yang tersimpan dalam table, lenih gampangnya, mengedit informasi barang, namun bagi anda yang baru menemukan artikel ini saya sarankan untuk mempelajari dulu Microsoft access tutorial ( Part2 ), karena sangat berhubungan dan merupakan kelanjutan dari materi tersebut.

Pada langkah ini kita akan merubah / menambahkan kode update pada perintah di dalam tombol save yang kemarin kita buat.

Langkahnya sebagai berikut :

  • Buka file yang kemarin kita buat dan kita simpan ke dalam computer
  • Pada kolom object pilih Form, pada kotak isi Form Pilih Formbarang kemudian Klik Desaign
  • Maka akan tampil jendela seperti gambar 1
  • Klik kanan tombol save – pilih build Event, Karena tombol tersebut sudah terisi perintah, maka kita tidak di berikan pilihan Choose Builder, melainkan kita akan dlangsung diarahkan pada jendela Microsoft Visual basic tepat pada isi dari kdoe perintah Tombol save, lihat gambar 2
  • Hapuslah kode yang terlihat di blok ( pada gambar 2 ) dang anti dengan kode di bawah ini :

If MsgBox("Update Data. Lanjutkan ?", vbInformation + vbYesNo) = vbYes Then
            CurrentDb.Execute "update tabel_barang set nmbrg='" + Text2 + "', jumlah=" + Str(CLng(Text3)) + ", hrg=" + Str(CLng(Text4)) + " where kdbrg='" + text1 + "'"
            List14.Requery
            cmd1_Click
        End If

  • Dengan demikian susunan kode akan tampak seperti gambar 3
  • Sekarang tekan Alt+F11 untuk kembali ke jendela Microsoft access ubah tampilan form pada mode Form View dan silahkan anda klik 2 kali salah satu data pada daftar barang
  • Setelah data masuk pada kotak textbox, silahkan Ubah salah satu detailnya ( namun jangan mengubah Kode Barang, silahkan Ubah Naa barang atau Jumlah barang ataupun stok barang )
  • Setelah itu tekan tombol save, maka akan keluar message box  seperti gambar 4
  • Untuk melakukan perubahan isi Data silahkan pilih Yes pada kotak MessageBox

Selesai, langkah diatas adalah modifikasi tombol save

Selanjutnya kita akan mengubah perintah pada tombol New agar lebih unik dan multi fungsi, lanjutkan Pembelajaran pada Microsoft Access Tutorial ( Part4 )
More aboutKode Access Membuat Tombol Update

Belajar pengkodean M. Access ( Coding )

Diposting oleh Anonim on Senin, 05 Maret 2012

M
elanjutkan Pembelajaran Microsoft access tutorial ( Part1 ) pada artikel sebelumnya, berikut akan saya paparkan langkah pemberian kode pada sebuah Form M. Access atau sering di sebut dengan Proses Peng-Coding-an, yaitu proses memberikan beberapa perintah pada sebuah Command Button agar dapat di fungsikan seperti yang diinginkan. Namun saya sarankan agar anda benar-benar mencermati artikel pada Microsoft Access tutorial ( Part1 ) agar anda tidak bingung saat melakukan peng-kode-an


Pada tutor sebelumnya kita telah membuat sebuah table dengan nama table_barang dan sebuah form dengan nama formbarang. Pada form Barang telah kita berikan 4 command Button yaitu New, Save, Delete dan Exit, namun belum terdapat kode apapun didalamnya
Sebagai catatan : sebenarnya ada dua cara untuk memasang tombol / Command Button,  Pertama dengan mengikuti perintah command button sampai proses Finish, cara ini akan membuat sebuah command button terbentuk lengkap dengan perintahnya dan bisa digunakan. Kedua dengan meng-cancel pembuatan command button, sehingga command button yang terbentuk masih kosong ( belum terdapat kode ) dan kita harus mengisikan kode perintah agar command button tersebut dapat berfungsi. Tutorial ini menganjurkan kita untuk menggunakan langkah kedua, tujuanya agar kita bias tahu bagaimana sebenarnya penyusunan perintah pada Microsoft access.

Mari mulai pembelajaran Part2 kita :

  • Pada formbarang yang telah kita bentuk, aktifkan desaign view, bukan pada form view, klik kanan pada command button New – pilih Build Event
  • Maka akan muncul jendela Choose builder, pilih Code Builder dan klik tombol Ok. Lihat gambar 1
  • Maka akan muncul jendela Microsoft Visual Basic perhatiakan gambar 2
Penting untuk di perhatikan :
    1. Lingkaran no 1 menunjukkan name dari command button yang akan kita berikan Kode
    2. Lingkaran no 2 menunjukkan Action yang kita pilih, Action artinya langkah yang dilakukan pada command button untuk menjalankan perintah didalamnya
    3. lingkaran no 3 artinya jika kita lakukan Click pada command button dengan name cmd1 maka perintah akan di lakukan
    4. lingkaran no 4 menunjukkan label dari command button yang sedang di tempati oleh pointer mouse

  • tepat di bawah kalimat Private Sub cmd1_Click(), ketikkan kode berikut

text1  = ” ” ( tanda petik dua tanpa spasi )
Text2 = ” ” ( tanda petik dua tanpa spasi )
Text3 = ” ” ( tanda petik dua tanpa spasi )
Text4 = ” ” ( tanda petik dua tanpa spasi )
Text1.setfocus

Keterangan : text1 = “ “ artinya perintah untuk mengosongkan Textbox dengan nama Text1 dan seterusnya, sedangkan text1.setfocus artinya mengarahkan pointer ke kotak textbox text1
  • sekarang tekan Alt+F11, untuk berpindah pada jendela Microsoft access
  • ubah tampilan form pada mode Form View, isi semua text box yang ada kemudian tekan tombol New, jika semua kotak menjadi kosong dan pointer berpindah pada kotak kode barang artinya kode yang anda buat sudah Benar ( penulisan kode yang kurang akan membuat Debug Pada Program, meskipun hanya kurang spasi )
  • berikutnya kembalikan tampilan Form pada Desaign View, klim kanan pada area Form yang kosong, pilih Build Event kemudian Code Buider dan klik OK
  • pada jendela Visual Basic, ubah Detail manjadi Form dan tepat di bawah Private Sub Form_Load() ketikkan kode berikut

Text5 = Format(Date, "dd/mm/yyyy")

tujuanya agar saat program dijalankan kotak tanggal akan langsung terisi dengan tanggal sesuai tanggal yang di set pada system computer anda lihat gambar 3
  • klik kanan pada Command Button Save – pilih Build Event , pada kotak Choose buider pilih Code builder, hingga tampil seperti gambar 4
  •  tepat di bawah Private Sub cmd2_Click() ketikkan kode barikut

Dim a As Object
If Len(text1) > 0 Then
    Set a = Nothing
    Set a = CurrentDb.OpenRecordset ("select * from tabel_barang where kdbrg='" + text1 + "'")
    If a.recordCount > 0 Then
        MsgBox ("kode Sudah Terpakai"), vbOKOnly
        text1.SetFocus
    Else
        CurrentDb.Execute "insert into tabel_barang values('" + text1 + "','" + Text2 + "'," + Str(CLng(Text3)) + "," + Str(CLng(Text4)) + ",#" + Text5 + "#)"
        List14.Requery
        cmd1_Click
    End If
Else
    MsgBox ("Data Input Belum Lengkap"), vbOKOnly
End If

Lihat penempatan hasil penulisan kode pada gambar 5
Keterangan : kode '" + nama text + "' untuk mengisi colom table dengan type  text dan kode  " + Str(CLng(namatext)) + " untuk mengisi Colom pada table dengan type Number atau Currency, sedangkan Kode  #" + Text5 + "#  untuk mengisikan colom table dengan type Date/Time
List14 adalah name dari listBox yang kita buat di dalam Form untuk mengetahui

Kode diatas akan melakukan proses sebagai berikut :
Program akan memeriksa apakah kotak Kode sudah terisi atau belum jika belum maka akan tampil pesan “ Data Input Belum Lengkap “, jika sudah maka program akan memeriksa ke dalam table apakah kode yang ada pada text1 sudah pernah ada pada table_barang, jika sudah maka program akan memberi tahu kita bahwa “ Kode sudah Terpakai “ jika belum maka program akan memasukkan Data input ke setiap kolom yang di tuju

  • Berikutnya silahkan tekan Alt+F11 untuk loncat ke jendela Microsoft Access, ubah tampilan Form pada Form View dan isikan semua textbox yang ada ( untuk kotak Stok Barang dan Harga Pembelian harus di isi dengan Angka ), kemudian klik tombol simpan, jika Data input anda tampil pada kolom list artinya kode sudah ditulis dengan Benar, jika keluar Debug maka anda harus memeriksa kembali Kode yang anda tulis, lihat contoh hasil tombol Save pada Gambar 6
  • Sekarang kita akan buat  data yang ada pada lixtbox akan berpindah ke kotak text box saat di double klik
  • Pastikan form pada tampilan Desaign View kilk kanan Listbox yang ada di dalam Form – pilih Build EventCode Builder dan OK
  • Pada Jendela Microsoft Visual Basic , Ganti BeforeUpdate menjadi DblClick
  • Tepat di bawah Private Sub List14_DblClick(Cancel As Integer) ketikkan kode berikut

Dim s As Object
Set s = Nothing
Set s = CurrentDb.OpenRecordset ("select * from tabel_barang where kdbrg='" + List14.Column(0) + "'")
With s
    text1 = s!kdbrg
    Text2 = s!nmbrg
    Text3 = s!jumlah
    Text4 = s!hrg
    Text5 = s!Date
End With

Lihat gambar 7

  • Sekarang jalankan program pada mode Form View dan klik 2 kali pada salah satu data di dalam listBox , jika terjadi Debug berarti seperti biasa, ada kesalahan saat mengetikkan kode
  • Selanjutnya kita berikan kode perintah untuk tombol Delete
  • Pastikan Form pada mode desaign View klik kanan cmd3 atau tombol Delete, pilih Build Event – Code Builder dan OK
  • Tepat di bawah Private Sub cmd3_Click() Ketikkan Kode Berikut

Dim a As Object
If Len(text1) > 0 Then
    Set a = Nothing
    Set a = CurrentDb.OpenRecordset ("select * from tabel_barang where kdbrg='" + text1 + "'")
    If a.RecordCount > 0 Then
        CurrentDb.Execute "delete * from tabel_barang where kdbrg='" + text1 + "'"
        List14.Requery
        cmd1_Click
    Else
        MsgBox ("Data Dengan Kode '" + text1 + "' tidak ada dalam DataBase"), vbOKOnly
    End If
Else
    MsgBox ("Parameter Kosong, Double Klik Data Dari Daftar untuk Dihapus"), vbOKOnly
End If

Lihat gambar 8

  • Kembali pada jendela Microsoft Access dan jalankan Form, klik 2 kali salah satu Data dari kotak Daftar barang dan tekan tombol Delete, coba Juga klik tombol Delete saat kotak Kode Barang kosong serta berikan  kode Barang yang belum pernah terpakai dan klik tombol Delete, periksa kembali kode yang anda ketikkan jika terjadi Debug
  • Selanjutnya kita akan memasang kode untuk menutup Form pada tombol Exit
  • Kembalikan Form pada Mde Desaign View , klik kanan Tombol Exit  - Pilih build Event – Code Builder dan tekan Tombol OK
  • Tepat dibawah Private Sub cmd4_Click() ketikkan kode berikut
 DoCmd.Close acForm, Me.Name, acSaveYes


  • Tekan Alt+F11 untuk loncat ke jendela Microsoft Access dan jalankan Form Pada mode Form View, tekan Tombol Exit , jika keluar peringatan untuk menyimpan perubahan Form Pilih Yes

Sampai disini Form yang kita buat Sudah dapat menyimpan Data input dari User / operator, mengenai tampilan Form silahkan sesuai kreatifitas anda, kita sering melihat Winamp, Setiap tombol yang dimiliki akan menyimpan kode perintah layaknya yang telah kita pelajari disini, namun lebih rumit.
tutorial ini merupakan Pembelajaran Tingkat paling Dasar Microsoft Acces, Berikutnya akan kita Bahas kombinasi tombol Save dan Delete serta Update DataBase pada Microsoft Access Tutorial ( Part3 ).
Dalam  Belajar apapun, Buang Rasa Malu pada Diri kita, karena memelihara Rasa malu bisa membuat kita jadi orang yang memalukan, namun ingat !!!!!! jangan pernah membuang kemaluan Anda, karena itu satu hal paling berharga yang anda miliki ………. Iyo po ra ?
More aboutBelajar pengkodean M. Access ( Coding )

Membuat Tabel dan Form M. Access

Diposting oleh Anonim on Minggu, 04 Maret 2012

J
ika pada artikel sebelumnya saya mengawali pembelajaran tentang microsoft access dengan definisi dan komponen-komponennya, maka kali  ini akan saya perjelas setiap komponen dari microsoft acces tersebut satu persatu. Mohon maaf Saya menggunkan Microsoft Office 2003, karena lebih ringan untuk computer saya.

TABLE :
Adalah sebuah object pada microsoft access yang di gunakan untuk menampung / menyimpan data input oleh user / operator, tujuan penyimpanan agar dapat di akses kembali saat diperlukan
Langkah pembuatan table
  • Buka program Microsoft office – Microsoft access 2003
  • Pada jendela M. access klik Create new File, kemudian klik Blank Database, berikan nama baru “belajar Access” dan tekan tombol Create, lihat gambar 1
  • Klik Pada object Table dan pilih / klik 2 kali Create Table in Desaign View, sehingga muncul tampilan desaign table seperti gambar 2
  1. Angka 1 menunjukkan tempat untuk memberikan nama kolom
  2. Angka 2 akan di gunakan untuk menentukan type data yang di masukkan, penentuan type data akan berpengaruh pada pemberian kode pemrograman, setiap type Data akan memiliki kode sendiri-sendiri
  3. Angka 3 digunakan untuk melakukan settinginformasi Field / kolom, mulai dari Caption / label kolom, Format dll
  4. Terdapat toolbar dengan gambar kunci pada area toolbar atas, berfungsi untuk menghindari parameter data yang di masukkan.
  •  Sebagai contoh pembuatan table silahkan anda Isikan pada baris pertama kolom field dengan kdbrg, kolom data type pilih Text, berikan caption = Kode Barang
  • Isikan pada baris kedua  kolom Field dengan nmbrg, kolom Data type pilih text, berikan caption = Nama Barang
  • Isikan  pada baris ketiga kolom field dengan jumlah, kolom Data type pilih Number, berikan caption = Stok Barang
  •  Isikan pada baris  keempat  kolom Field dengan hrg, kolom Data Type pilih Currency, berikan caption = Harga Penjualan
  • Isikan pada baris kelima kolom Field dengan date, kolom Data Type pilih Date/Time, berikan Caption = Tanggal Pembelian
  • Sorotlah Baris Pertama kolom Field dari kiri kemudian klik toolbar gambar kunci, tujuannya agar kode barang yang masuk pada table tersebut tidak ada yang sama
  • Sehingga anda mendapati seperti gambar 3
  • Klik toolbar bergambar disket pada area toolbar untuk menyimpan table, berikan nama Tabel_barang ( Biasakan untuk tidak memberikan spasi saat memberikan nama paa table, karena pengalaman saya nama table dengan spasi sering membuat pencarian table oleh perintah M. Acces gagal
  • Sekarang akan terlihat nama Tabel_barang pada kotak Object Table, itu menunjukkan kita telah memiliki sebuah table dengan nama Tabel_Barang lihat gambar 4
  • Klik 2 kali table_barang sehingga terlihat seperti gambar 5
  • Silahkan anda berikan beberapa input pada table, pada contoh ini saya memberikan input Sebanyak 3 informasi Data seperti terlihat pada gambar 6

FORM                                                                                       
Form Adalah Tampilan yang akan berhadapan langsung denan user sebagai tempat menginputkan Data ataupun penyajian informasi dari data yang telah tersimpan di dalam table
Contoh pembuatan FORM seperti langkah berikut :
  •  Klik object Form dan klik 2 kali Create Form In New Desaign sehingga tampil desaign form seperti gambar 7
  • Jika anda tidak menghendaki adanya Garis dan titik-titik anda bias menhilangkan dengan membuka menu View dan pilih Grid
Keterangan Form :
o       Jendela Form Berfungsi untuk membangun tampilan Aplikasi
o       Kotak Toolbar adalah kumpulan tool yang dapat di pasang pada area Form, perhatikan gambar 8
  • Form ini akan kita gunakan untuk memberikan input pada Tabel_barang yang telah kita buat di atas.
  • Klik text box pada kptak Toolbar dan klik pada area form, lakukan sebanyak 5 kali sehingga kita memiliki 5 textBox pada Form lihat gambar 9
  • Ganti nama textbox pertama dengan text1, caranya klik kanan pada textbox pertama – pilih properties, ubahlah name menjadi text1 dan tutup properties textBox, lihat gambar 10
  • Lakukan hal yang sama dengan memberikan nama berurutan pada textbox berikutnya text2, text3, text4 dan text5 . hal ini akan lebih memudahkan kita dalam menyusun kode perintah ( proses Coding )
  • Sekarang klik kanan pada label text1  dan ubah caption menjadi Kode Barang , caranya klik kanan Label text1 pilih Properties, ubah caption menjadi Kode Barang kemudian tutup properties label lihat gambar11
Lakukan hal yang sama dengan ketentuan sebagai berikut
1.      Ubah label text2 menjadi Nama Barang
2.      Ubah label text3 menjadi Stok Barang
3.      Ubah label text 4 menjadi Harga Pembelian
4.      Ubah Label text5 menjadi Tanggal Pembelian
  • Aturlah desaign sesuai keinginan anda, hasil dari saya lihat gambar 12
  • Sekarang waktunya untuk membuat tombol ( Button )
  •  Klik tombol Command Button dan klik pada area Form
  •  Pilih cancel kemudian klik kanan button yang baru anda buat ganti name = cmd1 dan caption = New , maka tombol New sudah jadi
  • Ulangi dengan membuat 3 tombol lagi yaitu Save, Delete dan Exit, lihat hasilnya pada gambar 13
Keterangan :
o       Command button kedua ( Save ) , ganti name menjadi cmd2
o       Command button ketiga ( Delete ) ,ganti name menjadi cmd3
o       Command Button keempat ( Exit ), Ganti Name menjadi cmd4
  • Sekarang kita buat sebuah listBox untuk menampilkan table_barang
  • Klik listbox tool pada kotak toolbar Form, klik pada area form
  • Saat muncul listbox wizard pilih option “ I want the listbox  to look up the value in a table or query “ kemudian klik tombol Next
  • Selanjutnya pilih table_barang dan klik Next
  • Pindahkan semua Field dari available Field ke Selected field, klik tombol Next
  •  Biarkan ascending kosong dan langsung klik Next
  • Hilangkan Centang pada “  Hide Key Coloumn ( Recommended ) “ dan Klik Tombol Next
  • Beri nama pada label Lisbox dengan “ Daftar Stok Barang “ dan klik Tombol Finish, lihat hasil seperti gambar 14
  • Sekarang klik kanan pada listbox yang telah jadi dan pilih Properties, Ubah setting Coloum head menjadi Yes
  • Sekarang dapat kita lihat dalam bentuk Form View, silahkan anda buka Menu View – Form View, anda akan dapati tampilan form seperti pada gambar 15
  • Simpan Form dengan klik toolbar disket pada area toolbar bagian atas, beri nama dengan “ formbarang “, ingatlah untuk menulis nama Form ataupun tabel tanpa spasi
Sampai disini kita telah memiliki sebuah form kerja lengkap dengan table yang siap menampung / menyimpan input dari form tersebut, berikutnya adalah langkah pengkodean pada form, seringlah berkunjung untuk Update Tutorial selanjutnya Microsoft Access Tutorial ( Part2 )
More aboutMembuat Tabel dan Form M. Access

Manipulasi Tabel Pada Basis Data

Diposting oleh Anonim on Jumat, 24 Februari 2012

Postingan ini merupakan kelanjutan dari postingan sebelumnya tentang Perancangan Diagram dan Normalisasi dan Manipulasi struktur table, postingan ini saling berkaitan karna mengerjakan satu kasus basis data. Sangat dianjurkan untuk membaca postingan sebelumnya, sebelum membaca tentang Manipulasi Tabel pada basis data yang akan kita bahas pada kesempatan kali ini.

Ada 4 point yang akan di bahas secara detail pada Pemrograman basisdata kali ini, diantaranya

  • Memasukkan data Kedalam Tabel Database
  • Menghapus data Dari Tabel Database
  • Meng-update data Pada Tabel Database
  • Melakukan indeksing terhadap suatu table Database
Ke empat point diatas harus dipahami setelah mempelajari materi pemrograman basis data tentang manipulasi tabel pada kesempatan kali ini.

Untuk penjelasan lebih lengkapnya anda bisa download ebook lengkapnya dari Link berikut.

More aboutManipulasi Tabel Pada Basis Data

Basis Data - Manipulasi Struktur Table

Diposting oleh Anonim on Senin, 30 Januari 2012

Sebelum anda mempelajari lebih jauh tentang Maipulasi Struktur Table pada pembahasan kali ini, terlebih daulu anda harus membaca artikel sebelumnya tentang Perancangan Diagram dan Normalisasi karna pembahasan materi basis data pada blog emensite ini saling berkaitan.

Pada kesempatan kali ini akan di selesaikan permasalah berikut, yang kemudian akan di buat struktur table nya pada mysql.

Suatu UD. atau Dealer Melayani penjualan motor baik secara cash ataupun kredit. Harga yang  ditawarkan untuk cash dan kredit berbeda, Untuk kredit dibedakan berdasarkan jumlah uang muka dan jumlah bulan pembayaran. Dan tiap bulan pembeli harus menyetor uang kreditnya, dan apabila dalam 3 bulan tidak membayar maka motor akan ditarik kembali oleh dealer. Untuk karyawan tiap bulannya harus mampu mendapat pelanggan, untuk karyawan baru selama 2 bulan (masa training) tiap bulannya harus mampu mendapat minimal 5 pelanggan, untuk karyawan lama minimal harus mendapat 2 pelanggan. Tiap tahun akan diberikan doorprize kepada karyawan yang mampu mendapat pelanggan paling banyak. Untuk memudahkan, merk motor hanya 1 jenis (UD./dealer mengambil barang hanya dari satu tempat) Transaksi penjualan (cash dan kredit) dan pembelian(penyedian motor) yang terjadi dcatat secara lengkap. ER dirancang agar dapat dibuatkan laporan yang mencakup nama barang, nama pelanggan, nama karyawan, laporan pemasukan dan pengeluaran.
Untuk menyelesaikan permasalah di atas, silahkan download ebook selengkapnya.
More aboutBasis Data - Manipulasi Struktur Table

Dasar Pemrograman Java Mobile -Ebook

Diposting oleh Anonim on Sabtu, 21 Januari 2012

Pada ebook ini akan di bahas tentang beberpa dasar pemrograman java mobile seperti

  • Mengenal Java Mobile
  • Mengenal MIDlet 
  • Mobile Grafis 
  • Mobile Animasi
Bagi anda yang baru memulai dengan pemrograman java mobile, ebook ini mungkin bisa menjadi referensi anda.
Silahkan download ebooknya di Sini
More aboutDasar Pemrograman Java Mobile -Ebook

Dasar Pemrograman Pascal -Ebook Lengkap

Diposting oleh Anonim on Kamis, 19 Januari 2012

Berikut ini ada koleksi ebook pemrograman Pascal lengkap dengan source code dan beberapa contoh program. Bagi anda yang pemula atau level menegah mungkin buku ini bisa menjadi referensi anda untuk belajar tentang pemrograman pascal.
Dapatkan berbagai macam ebook-terbaru gratis tentang programing di blog ini seperti java, c++, delphi, asembly dll dengan berlangganan email.

Bagi anda yang tertarik ingin belajar pemrograman pascal silahkan download ebooknya di sini.
More aboutDasar Pemrograman Pascal -Ebook Lengkap

Java Pemrograman -Lengkap!

Diposting oleh Anonim on Rabu, 30 November 2011

Pemrograman java memang sangat menarik untuk di pelajari, apalagi sudah berhubungan dengan aplikasi berbasis GUI. Tapi ebelum beranjak ke aplikasi berbasis GUI, sangat perlu untuk mendalami sintak-sintak dasar, agar nantinya tidak mengalamai kesulitan setelah beranjak ke level GUI.
Berikut ini ada Ebook java lengkap yang bisa kamu unduh secara gratis. Berisi kumpulan ebook mulai dari dasar sampai bisa. Sangat bagus bagi kamu yang sedang belajar bahasa pemrograman java PBO.
Di dalam ebook ini nantinya akan terdapat program-program sederhana beserta pembahasan masing-masing listing program tersebut.


Okse semoga ebbok ini bisa membantu.
Silahkan download Ebooknya
More aboutJava Pemrograman -Lengkap!

Ebook Lengkap Pemrograman Delphi

Diposting oleh Anonim on Selasa, 25 Oktober 2011

Borland Delphi (Delphi) merupakan pemrograman berbasis Visual. Borlan Delphi merupakan pemrograman yang dikembangkan dari Turbo Pascal, sehingga bahsa yang digunakan juga bahasa pascal. Borlan delphi di luncurkan sekitar tahun 1995 pada system oprasi Windows.
Bagi temen-temen yang lagi belajar pemrograman Delphi, berikut ini beberpa koleksi ebook pemrograman Delphi yang mungkin bisa dijadikan referensi untuk belajar. Ebook ini lumayan lengkap, mulai dari tahap pemula sampai Master.
Berikut adalah beberapa Ebook yang bisa di download.


Silahkan di sownload sepuasnya, semoga bermanfaat.
More aboutEbook Lengkap Pemrograman Delphi

Ebook Lengkap Pemrograman Visual Basic

Diposting oleh Anonim on Minggu, 23 Oktober 2011

Bagi temen-temen yang ingin belajar pemrograman Visual Basic, berikut ini ada beberapa koleksi Ebook yang saya yakin akan sangat  membantu, karna akan dijelaskan dari Basic samapai peneyelsaian suatu kasus dengan pemrograman Visual Basic.



Ebook ada tiga dengan bahasa indonesia, biarpun menggunakan bahasa indonesia tapi saya rasa ebbook ini menjelaskan dengan sangat lenkap dan mudah dipahami.

DasarPemrogramanVisualBasic1.pdf
DasarVisualBasicSampeMaster.pdf
PemrogramanBasisDataDenganVisualBasic6.0.pdf
PemrogramanpadaJaringanKomputerdenganVisualBasic6.0.pdf

Sekian dulu semoga nanti bisa di update lagi,,,
semoga bermanfaat.
More aboutEbook Lengkap Pemrograman Visual Basic

Basis Data -Perancangan Diagram Dan Normalisasi

Diposting oleh Anonim on Sabtu, 08 Oktober 2011

Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship. Berikut adalah elemen-elemen diagram ER (Entity Relationship)
  Entity
Entity adalah obyek yang dapat dibedakan dalam dunia nyata. Entity set adalah kumpulan dari Entity yang sejenis Entity set dapat berupa – Obyek secara fisik : Rumah, Kendaraan, Peralatan – Obyek secara konsep : Pekerjaan , Perusahaan, Rencana
 Relationship 
Relationship adalah hubungan yang terjadi antara satu atau lebih Entity. Relationship set adalah kumpulan Relationship yang sejenis.
 Atribut 
Atribut adalah karakteristik dari Entity atau Relationship, yang menyediakan penjelasan detail tentang Entity atau Relationship tersebut. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu Entity atau Relationship.

Ebook selengkapnya silahkan download di sini.
More aboutBasis Data -Perancangan Diagram Dan Normalisasi

Polymorphism

Diposting oleh Anonim on Selasa, 26 Januari 2010

Polimorfisme adalah kemampuan dari sebuah objek untuk membolehkan
mengambil beberapa bentuk yang berbeda. Secara harfiah, “poli” berarti banyak
sementara “morph” berarti bentuk. Menunjuk pada contoh sebelumnya pada
pewarisan,   kita   lihat   bahwa   object  SuperHero  dapat   juga   menjadi   object
FlyingSuperHero atau object UnderwaterSuperHero.

Selengkapanya silahkan download DI SINI
More aboutPolymorphism

Inheritance atau Pewarisan

Diposting oleh Anonim on Senin, 25 Januari 2010

Class dapat didefinisikan dengan referensi pada class yang lain yang telah
terdefinisi. Inheritance merupakan pewarisan atribut dan method pada sebuah class
yang diperoleh dari class yang telah terdefinisi tersebut. Setiap subclass akan
mewarisi state ( variabel-variabel ) dan behaviour ( method-method ) dari superclass-
nya. Subclass kemudian dapat menambahkan state dan behaviour baru yang spesifik
dan dapat pula memodifikasi ( override ) state dan behaviour yang diturunkan oleh
superclass-nya. 

Keuntungan dari inheritance adalah :
  • Subclass     menyediakan     state/behaviour     yang     spesifik     yang
membedakannya   dengan   superclass,   hal   ini   akan   memungkinkan
programmer   Java   untuk   menggunakan   ulang   source   code   dari
superclass yang telah ada.
  • Programmer  Java  dapat  mendefinisikan  superclass  khusus  yang bersifat
generik, yang disebut abstract class, untuk mendefinisikan class dengan
behaviour dan state secara umum

Istilah dalam inheritance yang perlu diperhatikan :
Extends 
Keyword ini harus kita tambahkan pada definisi class yang menjadi subclass.
Superclass 
Superclass digunakan untuk menunjukkan hirarki class yang berarti class dasar dari
subclass/class anak.
Subclass 
Subclass adalah class anak atau turunan secara hirarki dari superclass.  
want more download DI SISNI
More aboutInheritance atau Pewarisan

Encapsulasi

Diposting oleh Anonim on Sabtu, 23 Januari 2010

Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari
suatu class. Dua hal yang mendasar dalam enkapsulasi yakni :
• Information hiding.
• Interface to access data.

Sebelumnya kita dapat mengakses anggota class baik berupa atribut maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method.

Untuk penjelasan yang lebih lengkap artikelnya bisa anda download di SINI
semoga bermanfaat.....
More aboutEncapsulasi

Constructor Dan Overloading

Diposting oleh Anonim on Kamis, 21 Januari 2010

Pada artikel Sebelumnya kita telah mebahas bagaimana mendeklarasikan sebuah class dalam Java, berikut ini adalah penjelasan tentang istilah construktor dalam PBO menggunakan java.


Deklarasi Constructor
Constructor merupakan method khusus yang digunakan untuk
menginisialisasi objek, dan tiap class boleh memiliki lebih dari satu constructor.
Perbedaan method biasa dengan constructor adalah bahwa constructor harus
memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilaii
kembalian.
Constructor dijalankan pada saat sebuah objek diinisialisasi
(menggunakan kata new). Pada constructor juga berlaku overloading, artinya
boleh mendeklarasikan lebih dari satu constructor, asalkan memiliki parameter
yang berbeda

Untuk penjelasan sedetil2nya artikelnya bisa anda download disini
Diharapkan komentarnya...mudahan artikel ini bisa bermanfaat bagi yang membutuhkan
More aboutConstructor Dan Overloading

Class pada Java PBO

Diposting oleh Anonim on Senin, 18 Januari 2010

Menyambung artikel sebelumnya  di sini akan diperjelas lagi konsep dasar mengenai pemrograman berorientasi objek dengan menggunakan Java.

Objek
Pada dasarnya semua benda yang ada di dunia nyata dapat dianggap sebagai sebuah objek. Jika perhatikan lebih lanjut, pada dasarnya ada dua karakteristik yang utama pada sebuah objek , yaitu :

  • Setiap objek memiliki atribut sebagai status yang kemudian akan disebut sebagai state
  • Setiap objek memiliki tingkah laku yang kemudian akan disebut sebagai behaviour.
    Contoh sederhananya adalah : objek sepeda
  • Sepeda memiliki atribut ( state ) : pedal, roda, jeruji, dan warna.
  • Sepeda memiliki tingkah laku ( behaviour ) : kecepatannya menaik, kecepatannya menurun, dan perpindahan gigi sepeda.
Dalam pengembangan perangkat lunak berorientasi objek, objek dalam perangkat lunak akan menyimpan state-nya dalam variabel dan menyimpan informasi tingkah laku ( behaviour ) dalam method-method atau fungsi-fungsi atau prosedur.


Untuk artikel selanjutnya mengenai class dalam java bisa anda download di sini
More aboutClass pada Java PBO

Dasar Pemrograman Java

Diposting oleh Anonim on Selasa, 17 Februari 2009

prolog dikit [ ane emang dak jago banget pemrograman java, tapi kalo ada materi bagus
ane akan coba sharing, berharap bisa berguna bagi orang yang nantinya membutuhkan ]


Java adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun Microsystem.
Pertama kali di-release tahun 1991 dengan nama kode Oak. Kemudian tahun 1995 nama kode Oak diganti menjadi Java.
Yang memotivasi Java dibuat adalah untuk membuat sebuah bahasa pemrograman yang portable dan
ndependent terhadap platform (platform independent). Java dapat membuat perangkat lunak yang dapat
ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti handphone, microwave, remote control,
dan lain-lain. Hal ini kemudian Java memiliki konsep yang disebut write once run anywhere.

Untuk membangun perangkat lunak menggunakan Java maka dibutuhkan Java Development Kit (JDK).
JDK release pertama tahun 1996 yaitu JDK 1.1 yang diadopsi oleh Netscape. JDK terbaru sekarang (September-tahun 2004,
ketika modul ini ditulis) adalah JDK 1.4.2_3. Semua program dan dokumentasi dari JDK ini bisa di-dwonload secara gratis disitus www.sun.java.com
Materi selanjutnya dapat didownload disni
sekian nydahan apa yang sedikit ini bisa berguna..wasalam

More aboutDasar Pemrograman Java

Abstract Class Dalam Java

Diposting oleh Anonim on Kamis, 11 Desember 2008

Abstract class dalam java digunakan untuk mendeklarasikan karakteristik umum dari
subclass. Abstract class tidak bisa diinstansiasi sama halnya dengan kelas interface. abstract class hanya bisa digunakan sebagai
super class, tapi juga bisa diturunkan dari class abstract lainnya.
Untuk mendeklarasikan sebuah abstract class digunakan keyword abstract,
[abstract] class [class_name]
Sebuah abstract class pada dasarnya tidak hauh beda dengan class lainnya, yakni juga berisi method yang menggambarkan carakteristik dari kelas abstract tersebut, bedanya yakni sebuah abstract class bisa berisi method
tanpa diimplementasikan artinya sebuah method tanpa body, methid seperti ini disebut method abstract. untuk pendeklarasiannya digunakan
keyword abstract: [abstract] modifier class [class_name]
berikut contoh program yang menggunakan class abstract

abstract class Shape {

public String color;
//constractor default, constraktor yang tidak memiliki argumen dan isi
public Shape() {
}
//sama halnya dengan kelas biasa abstract class juga bisa berisi method
//seperti yang ada pada kelas biasa
public void setColor(String c) {
color = c;
}
public String getColor() {
return color;
}
//sebuah abstract method yang tidak memiliki body
//method ini akan diinisialisasi nantinya pada subclass yang mewarisi kelass abstract Shape ini
//semua abstract method yang ada pada class abstract harus diimplementasikan
//semua oleh subclass
abstract public double area();
}

//keyword extends adalah keyword yang digunakan oleh subclass
//ketika melakukan pewarisan terhada super class

public class Point extends Shape {

static int x, y;
public Point() {
x = 0;
y = 0;
}
public double area() {
return 0;
}
public double perimeter() {
return 0;
}
public static void print() {
System.out.println("point: " + x + "," + y);
}
public static void main(String args[]) {
Point p = new Point();
p.print();
}
}

output
point: 0, 0

demikian semoga bermanfaat bagi kita
sumber javabegi
More aboutAbstract Class Dalam Java

Java Interface

Diposting oleh Anonim on Selasa, 09 Desember 2008

Dalam java masalah keterbatasan dalam melakukan pewarisan dapat ditanggulangi
dengan teknik interface. Interface dapat digunakan untuk mendefinisikan bentuk
umum dari sebuah template dan kemudian satu atau beberapa abstrak kelas mengimplementasikannya. Sebuah interface hanya berisi deklarasi dari method-method. Untuk mendefinisikan class interface diawalai
dengan keyword "Interface [nama_kelas]". sebuah interface sama dengan abstrak class yakni tidak bisa diinstansiasi.
satu interface disa tidak mewarisi, atau bisa juga mewarisi dari satu atau lebih kleas interface yang lain, dengan kata lain kelas interface bisa saling mewarisi.
Didalam java tidak dikenankan adanya multiple inheritance, tapi
bisa dilakukan dengan mewariskan dari satu class dan diimplementasikan dari banyak interface, itulah sebabnya mengapa interface dikatakan bisa digunakan untuk menutupi kukarangan pada masalah pewarisan pada java.
jika sebuah class dalam java yang mengimplementkan sebuah interface tapi tidak mendefinisikan seluruh method yang ada pada
interface tersebut, maka class tersebut harus dideklarasikan menjadi abstrac class, dan pendefinisian method-methodnya harus didefinisikan
nantinya pada subclass yang mewarisi abstrak kelass tersebut.

berikut ini contoh program yang menggunakan interface
untuk sebagai catatan method toString() pada program dibawa nanti merupakan overiding dari kelas Objek

interface I1 {

void methodI1(); // public static by default
}

interface I2 extends I1 {

void methodI2(); // public static by default
}

class A1 {

public String methodA1() {
String strA1 = "I am in methodC1 of class A1";
return strA1;
}
public String toString() {
return "toString() method of class A1";
}
}

class B1 extends A1 implements I2 {

public void methodI1() {
System.out.println("I am in methodI1 of class B1");
}
public void methodI2() {
System.out.println("I am in methodI2 of class B1");
}
}

class C1 implements I2 {

public void methodI1() {
System.out.println("I am in methodI1 of class C1");
}
public void methodI2() {
System.out.println("I am in methodI2 of class C1");
}
}

// class D1 dideklarasikan abstrak karna class ini tidak mencakup semua
// method yang ada pada pada kelas interface yang diimplementasikannya

abstract class D1 implements I2 {

public void methodI1() {
}
// class ini tidak menimplentasikan methodI2() sehingga dideklasrasikan abstract.
}

public class InterFaceEx {

public static void main(String[] args) {
I1 i1 = new B1();
i1.methodI1(); // OK as methodI1 is present in B1
// i1.methodI2(); akan terjadi eror karna pada class B1 tidak terdapat methodI2()
// untuk mengatasinya kita gunakan casting untuk merubah interface I1 menjadi I2
((I2) i1).methodI2();
I2 i2 = new B1();
i2.methodI1(); // OK
i2.methodI2(); // OK
// kita tidak bisa meuliskan perintah String var = i1.methodA1();
// untuk menampilakn nilai string yang terdapat pada methodA1()
// kelas methodA1() tidak terdapat pada interface I1
//maka untuk itu kita lakukan casting untuk merubah i1 menjadi A1
String var2 = ((A1) i1).methodA1();
System.out.println("var2 : " + var2);
String var3 = ((B1) i1).methodA1();
System.out.println("var3 : " + var3);
String var4 = i1.toString();
System.out.println("var4 : " + var4);
String var5 = i2.toString();
System.out.println("var5 : " + var5);
I1 i3 = new C1();
String var6 = i3.toString();
System.out.println("var6 : " + var6); // ini akan menmpilkan Object method toString()
Object o1 = new B1();
// o1.methodI1(); tidak bisa dikompile karna methodI1() tidak diefinisikan pada class Objek
// To solve the probelm we need to downcast o1 reference. We can do it
// in the following 4 ways
((I1) o1).methodI1(); // 1
((I2) o1).methodI1(); // 2
((B1) o1).methodI1(); // 3
/*
*
* B1 does not have any relationship with C1 except they are "siblings".
*
* Well, you can't cast siblings into one another.
*
*/
// ((C1)o1).methodI1(); Produces a ClassCastException
}
}
sumber JavaBeginner.com
More aboutJava Interface