Selasa, 11 Oktober 2011

Kakanda Qhu

jalan-jalan ke kota paris
banyak rumah berbaris-baris
biar mati diujung keris
asal dapat kakanda yang tampan…
 
ke cimanggis membeli kopiah
kopiah indah kan kau dapati
begitu banyak pria yang singgah
hanya kakanda yang memikat hati

jika aku seorang pemburu
anak rusa kan kudapati
jika kakanda merasa cemburu
tanda cinta masih sejati...

darimana datangnya sawah
dari sawah turun ke kali
darimana datangnya cinta
dari mata turun ke hati

PRILAKU

Tingkap papan kayu bersegi...
Sampan sakat di Pulau Angsa...
Indah tampan kerana budi..
Tinggi bangsa kerana bahasa...

CINTA TAK HARUS MEMILIKI

Cinta tidaklah selalu sama dengan memiliki. Adalah biasa jika setiap orang yang merasa mencintai ingin memiliki akan menjadi luar biasa jika setiap orang yang merasa mencintai memberikan kebebasan kepada apa2 yang dia sukai untuk menentukan bagaimana ia meraih kebahagiaan.

Saat anda merasa sudah memilih yang terbaik untuk orang lain sekali lagi bertanyalah apakah yang anda pilih itu benar2 untuknya atau sekedar memuaskan nafsu anda untuk menguasai orang lain.


MENCAPAI KESUKSESAN

Sukses itu tidak hanya apa yang anda capai tetapi juga apa yang anda akibatkan terhadap orang yang percaya kepada anda ketika proses pencapaian anda...

PENDIDIKAN

Pengetahuan adalah warisan yang mulia, budi pekerti ibarat pakaian yang baru dan pikiran ibarat cermin yang bening (jernih)...

SEJUTA ALASAN UNTUK TERSENYUM

"Ketika Kehidupan Memberi Seribu Alasan untuk Menangis,,
Tunjukkan bahwa Kita Mempunyai Sejuta Alasan Tuk Tersenyum
Nikmatilah Setiap Detik Waktu Yang Tersisa
Dan. . . . . .

Indanhnya Hidup Bukan Karena Seberapa Banyak Orang Mengenal Kita
Namun Seberapa Banyak Orang yang Bahagia 
Jika Orang itu Mengenal Kita Lebih Dalam

Jumat, 07 Oktober 2011

TENTANG QHU...

Assalamu'alaikum.........

Hmmm...
Bgung mw buat posting data pribadi sendiri... :(

 buat biodata zha ndak pha" yc pak mesran.. :)

Nama             : Sri Rahayu Utami
Npm               : 0911552/ TI-P0902
Tmpt/Tgl.Lhr   : Medan, 20 Mei 1991
Zodiak            : Taurus
Alamat            : Jl. Pengabdian Bdr Setia
Cita2              : Guru B.Inggris
Makes            : Nasgor, Mie Ayam, n Bakso
Mikes             : mmm... ap zha dc yg pnting halal... :)
Hobby            : Shopping n Menyanyi
Motto qhu       : Jika sudah sukses , jangan kita menjadi orang yang sombong.. :)

mmmm
ntu zha dc biodata qhu hari ini ,,

ndk pha" yc pak... :)


assalamu'alaikum...........

PERBEDAAN VB 6 DAN VB.NET


Perbedaan VB 6 dan VB.NET

Sebelum kita mengupas lebih dalam tentang VB. NET  baiknya mengetahui dulu perbedaan antara Vb 6 dan VB.NET fasf fassafasfasfasfsfsf, adapun beberapa perbedaan yang mendasar adalah sebagai berikut :
  • VB .NET sudah berbasis OOP sedangkan VB 6 masih prosedural
  • VB .NET sudah memiliki framework .NET sehingga tampilannya lebih bagus dari VB 6
  • Dalam mengakses data (record) VB .NET menggunakan dataset sedangkan VB 6 menggunakan recordset
  • asfasf
  • Hasil kompilasi pada VB6 dapat langsung dieksekusi. Sedangkan VB .Net membutuhkan interpreter (.Net framework)
  • Program dari VB6 tidak dapat langsung berinteraksi dengan program dari bahasa lain. VB .Net dapat selama bahasa lain yang mendukung .Net. seperti ASP .NET
  • Dalam pengaksesan data sangat berbeda sekali antara VB 6 dan VB.NET, hal ini lah yang menyebabkan para progammer VB 6 malas beralih ke VB. NET. pada VB 6 metode pengakseskanny sangat sederhana yaitu cukup menggunakan ADO yg terdiri dari conection dan recordset, sedangkan pada VB.NET menggunakan ADO.NET terdiri dari : Object Connection, Data Adapter, data reader dan data set.   

    Berikut penjelasan properti objek model ADO.Net :


    1.      
    Data Provider
Data Provider merupakan komponen yang berisi nama piranti/driver yang akan digunakan oleh model objek ADO.NET untuk mengakses sumber data. Pada Data Provider terdapat 4 objek utama untuk mengakses sumber data, yaitu :
  • Connection 
    Digunakan untuk membuat koneksi ke sumber data
  • Command 
    Digunakan untuk menjalankan perintah (propertinya berbentuk tabel, SQL, atau stored  procedure) yang akan memanggil data dari sumber data.
2. DataReader
Objek reader digunakan untuk membaca data dengan sifat fordward only dan read
3. DataAdapter
Digunakan sebagai penghubung antara sumber data dengan datasetData Adapter Object biasanya dipakai apabila kita menggunakan dataset atau datatable yang datanya diambil dari tabel – tabel yang ada pada database.
4. Dataset
Merupakan objek yang terpisah dari sumber data dan dapat digambarkan sebagai recordset yang terpisah. Pada dataset juga terdapat tabel, baris, kolom, relasi, constrain dan view. Semua tipe data baik yang flat, hirarki atau relasional dapat disimpan dalam dataset. Karena sesuai dengan objek dasar dari dataset yaitu XML, semua model penyimpanan data dapat bekerja dengan dataset. namun biasanya untuk mengambil data melalui data adapter digunakan data tabel, dimana data tabel akan diisi oleh data adapter.

TENTANG VISUAL BASIC

Tentang Visual Basic
Visual basic berevolusi dari DASAR (All-tujuan Symbolic Instruction Code Pemula '). Bahasa BASIC diciptakan oleh Profesor John Kemeny dan Thomas Kurtz dari Dartmouth College di pertengahan 1960-an (Deitel & Deitel, 1999). Ini adalah bahasa Inggris-suka hati-hati dibangun pada dasarnya digunakan oleh programmer untuk menulis program komputer sederhana. Ini melayani tujuan mendidik orang awam seperti kita semua konsep-konsep dasar pemrograman. Sejak itu banyak versi BASIC yang dikembangkan untuk mengakomodasi platform komputer yang berbeda. Beberapa versi adalah Microsoft QBASIC, QuickBasic, GWBASIC, IBM BASICA, Apple BASIC dan dll Apple BASIC dikembangkan oleh Steve Wozniak, seorang mantan karyawan Hewlett-Packard dan seorang teman baik dari Steve Jobs (yang didirikan dari Apple Inc) . Steve Jobs pernah bekerja dengan Wozniak di masa lalu (bersama-sama mereka merancang permainan arcade "Breakout" untuk Atari). Mereka mengumpulkan sumber daya keuangan mereka bersama-sama untuk memiliki papan PC yang dibuat, dan pada tanggal 1 April 1976 mereka resmi membentuk Perusahaan Apple Computer.


Popularitas dan digunakan secara luas BASIC dengan berbagai jenis komputer membawa perangkat tambahan lebih lanjut dari bahasa, dan akhirnya menyebabkan berbasis GUI Visual Basic bersama-sama dengan perkembangan Microsoft Windows. Visual Basic membuat pemrograman lebih mudah untuk pemula dan programer musim sama seperti menghemat waktu pemrograman yang cukup dengan menyediakan banyak komponen siap pakai. Sejak itu, Visual Basic juga telah berkembang menjadi banyak versi, sampai saat ini, Visual Basic 2008 dan 2010 terbaru Visual Basic. VB2008 dan VB2010 begitu jauh versi paling kuat Visual Basic. Mereka juga merupakan bahasa pemrograman Berorientasi Obyek sepenuhnya. Terbaik dari semua, Microsoft menawarkan VB2008 edisi Express dan Visual Basic 2010 untuk gratis! Anda dapat mendownload kedua versi dari http://www.microsoft.com/express/vb/. VB2008 dan VB2010 pada dasarnya sama, jika Anda dapat program di VB2008, Anda dapat program di VB2010.

Sangkalan

Tujuan dari tutorial ini adalah untuk memberikan pedoman dasar bagi orang yang tertarik dalam pemrograman Visual Basic. Meskipun setiap upaya dan perawatan telah diambil untuk membuat informasi seakurat mungkin, webmaster tidak bertanggung jawab atas segala kerusakan, kesalahan atau kerusakan yang timbul dari menggunakan petunjuk yang diberikan dalam tutorial ini.

Situs ini dan produk dan jasa yang ditawarkan di situs ini tidak terkait, berafiliasi, mendukung, atau disponsori oleh Microsoft, mereka juga tidak pernah diuji atau diperiksa disertifikasi oleh Microsoft.


Tentang penulis
 
Pencipta dan webmaster tutorial online, Dr.Liew Voon Kiong, meraih gelar Sarjana Matematika, Sarjana Magister Manajemen dan gelar Doktor di bidang Administrasi Bisnis. Dia memperoleh gelar DBA dari University of South Australia.

Dia telah terlibat dalam pemrograman untuk lebih dari 15 tahun. Dia menciptakan Tutorial populer Visual Basic secara online pada tahun 1996 dan sejak saat itu situs web telah menarik jutaan pengunjung. Ini adalah peringkat atas situs tutorial Visual Basic di search engine banyak termasuk Google. Ia juga menulis beberapa buku terkait Visual Basic. Salah satu buku, Visual Basic 6 Made Easy diterbitkan oleh creativespace.com, penerbit Amazon.com. Sisanya adalah ebooks. Pelajari lebih lanjut tentang penulis di helium.com.

LINQ (Language Integrated Query)


Apa itu LINQ?
LINQ (Language Integrated Query), merupakan suatu bahasa yang digunakan untuk melakukan query terhadap suatu sumber data (-sederhananya-). LINQ terdiri dari beberapa pernyataan (statement) yang bisa diterapkan ke dalam program kita untuk memilih item dari beberapa koleksi (collection) berdasarkan kriteria yang berbeda.
Contoh struktur LINQ dan aturannya dalam aplikasi. Coba kita lihat daftar array di bawah ini:
  1. Dim data() As Int16 = {3, 2, 5, 4, 6, 4, 12, 43, 45, 42, 65}  


Untuk menentukan elemen dari array tersebut, kita akan menggunakan looping For..Next, mengeksekusi tiap elemen array, dan nantinya bisa menyimpannya ke dalam array baru atau menghapusnya. Untuk memilih elemen dengan nilai yang lebih kecil dari 10, kita gunakan kode di bawah ini:


  1. Dim nilaiKecil(data.Length-1) As Integer   
  2. Dim itm As Integer = 0   
  3. For i As Integer = 0 To data.Length   
  4.     If data(i) < 10 Then   
  5.         nilaiKecil(itm) = data(i)   
  6.         itm += 1   
  7.     End If   
  8. Next   
  9. ReDim nilaiKecil(itm)  


Akan lebih mudah menyimpan elemen-elemen yang telah terpilih ke dalam suatu ArrayList menggunakan looping seperti di bawah ini:


  1. Dim nilaiKecil As New ArrayList   
  2. Dim itm As Integer   
  3. For Each itm In data   
  4.     If itm < 10 Then   
  5.         nilaiKecil.Add(itm)   
  6.     End If   
  7. Next  


Bila kita menggunakan LINQ,


  1. Dim nilaiKecil = From n In data _   
  2.     Where n < 10 _   
  3.     Select n  


Penggunaan bahasa dalam LINQ hampir sama dengan bahasa yang digunakan dalam SQL. Jika kita telah terbiasa dengan bahasa yang digunakan dalam SQL, kita akan menemukan beberapa kemiripan.


Contoh pernyataan SQL:



SELECT * 

FROM data 


WHERE data.n < 10


(Contoh di atas mengasumsikan dalam database kita terdapat tabel data yang memiliki kolom bernama n). Bila menggunakan LINQ, kode kita menjadi:



Dim = From n In data 

Where n < 10


Ok, cukup teorinya... kita langsung saja ke praktek pembuatan program ;)


Pada tutorial kemarin kita telah membuat database barang dan kategori menggunakan SQL Express 2005, nah sekarang kita akan membuat tiap-tiap form untuk form barang dan untuk form kategori. Ikuti langkah-langkah berikut:





1. Menambah Form Barang



Tambahkan satu form dan beri nama frmBarang, dengan cara memilih menu Project > Add Windows Form atau dengan mengklik kanan nama proyek kita di solution explorer dan memilih Add > Windows Form. Akan muncul window Add New Item, masukkan nama frmBarang dan klik add.







Akan muncul form baru dengan nama frmBarang. Atur besar form sesuai keinginan.





2. Property Form Barang



(Skip jika ingin melewati bagian ini.)


Buka jendela property dari form barang (frmBarang) atau dengan cara menekan tombol F4. Atur property frmBarang sebagai berikut:




  • Text : Data barang



  • FormBorderStyle : FixedToolWindow


Ini hanya sekedar contoh dari property suatu form yang sering saya buat, silahkan di ubah sesuai keinginan.







3. Menambah DataGridView



Tampilkan jendela Toolbox (default: bagian kiri) dengan memilih menu View > Toolbox atau dengan menekan kombinasi tombol CTRL+ALT+X.


Geser control DataGridView ke dalam frmBarang:




Nama DataGridView1 akan secara otomatis diberikan untuk control DataGridView tadi.





4. Menampilkan Data Ke Dalam DataGridView



Sekarang kita akan mencoba menampilkan data ke dalam control DataGridView1, data yang akan ditampilkan diambil dari tabel 'barang' dan tabel 'kategori.


Double klik tampilan frmBarang, maka kita akan masuk ke dalam tampilan Code View.


Ketikkan perintah berikut di bagian Private Sub frmBarang_Load


  1. Dim db As New DataClasses1DataContext   
  2.         Dim qBarang = From barang In db.barangs _   
  3.                       Join kategori In db.kategoris _   
  4.                       On kategori.KDKategori Equals barang.KDKategori _   
  5.                       Select barang   
  6.   
  7.         Me.DataGridView1.DataSource = qBarang  


Pada kode di atas (Hampir sama dengan pernyataan SQL) kita memulai dengan mendeklarasikan db sebagai object dari ClassDataClasses1DataContext, kemudian membuat suatu variable baru dengan nama qBarang dan menuliskan query LINQ yang berfungsi untuk mengambil data dari 2 tabel (barang dan kategori, yang memiliki relasi pada kolom KDKategori) dari database. Hasil dari query LINQ tersebut akan ditampilkan dalam control DataGridView1 dengan menggunakan object DataSource dari property DataGridView1.


Kode lengkapnya seperti ini:


  1. Private Sub frmBarang_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load   
  2.         Dim db As New DataClasses1DataContext   
  3.         Dim qBarang = From barang In db.barangs _   
  4.                       Join kategori In db.kategoris _   
  5.                       On kategori.KDKategori Equals barang.KDKategori _   
  6.                       Select barang   
  7.   
  8.         Me.DataGridView1.DataSource = qBarang   
  9.   
  10.     End Sub  


Sebelum kita mencoba menjalankan program ini, pastikan frmBarang merupakan Startup Form dengan cara memilih menu Project  > CTHAplikasi1 Properties. Pada tab Application bagian Startup form, pilih frmBarang sebagai form yang akan di load saat pertama kali aplikasi dijalankan. Jalankan aplikasi dengan menekan tombol F5.


Tampilan form setelah dijalankan (masih kosong karena belum ada data yang dimasukkan.. ) :







5. Menambah Kontrol Tombol, Teks Dan Label.



Aplikasi kita sudah bisa dijalankan, tetapi kita masih perlu menambahkan tombol dan teks serta label ke dalam frmBarang agar memudahkan dalam interaksi dari user terhadap aplikasi.


Kembali ke Designer View (Klik kanan di area kosong di bagian kode dan pilih View Designer atau dengan menekan kombinasi tombol Shift+F7) dan tambahkan 1 label, dengan cara menggeser control Label dari Toolbox ke dalam frmBarang. Pada bagian property untuk Label1, untuk text masukkan 'Kode Barang:' dan untuk name masukkan 'lblKode'.










Tambahkan Control TextBox ke dalam frmBarang, dengan property, name: txtKodeBarang dan pada bagian text dikosongkan.







Lakukan hal yang sama untuk 4 Label, 1 ComboBox dan 3 TextBox selanjutnya dengan property sebagai berikut:



Control ComboBox: name = cmbKategori


Control TextBox: name = txtNamaBarang, text = dikosongkan


Control TextBox: name = txtJumlah, text = '0'


Control TextBox: name = txtHargaJual, text = '0'


Control Label: name = lblKategori, text = 'Kategori'


Control Label: name = lblNamaBarang, text = Nama Barang'


Control Label: name = lblJumlah, text = 'Jumlah'


Control Label: name = lblHargaJual, text = 'Harga Jual'


Sehingga hasilnya menjadi :







Setelah penambahan TextBox, Label serta ComboBox di atas selesai, kita lanjutkan dengan menambahkan Tombol-tombol (Button).


Klik dan geser 5 buah Control Button dari Toolbox ke dalam frmBarang dengan nilai property masing-masing:


Tombol 1: name = cmdEdit, Text = 'Edit'


Tombol 2: name = cmdBaru, Text = 'Baru'


Tombol 3: name = cmdSimpan, Text = 'Simpan'


Tombol 4: name = cmdHapus, Text = 'Hapus'


Tombol 5: name = cmdKeluar, Text = 'Keluar'





 





Sehingga tampilan akhir dari frmBarang akan menjadi :