Friday, June 25, 2010

Download Materi dan Contoh Pemrograman

Buat temen-temen yang mau file tentang materi pemrograman bisa diambil disini, ini semua bukan hasil harya sendiri melainkan kumpulan dari materi-materi yang pernah ane dapet di situs-situs komputer / IT lainnya. Thanks.. ^_^


Bahasa Pemrograman Visual Basic


  • Materi VB
  1. Pendahuluan.pdf
  2. Even dan properti.pdf
  3. Even dan menthot.pdf
  4. Data dan variable.pdf
  5. Operator.pdf
  6. Kondisi if.pdf
  7. Kontrol select.pdf
  8. Pengulangan.pdf
  9. Array.pdf
  10. Kontrol Array.pdf
  11. Penanganan Error.pdf
  12. Procedure.pdf
  13. Keyboard.pdf
  14. Drag drop.pdf
  15. Ole drag drop.pdf
  16. Matri VB.pdf
  17. Materi kelas VB
  18. Materi kelas VB Pengulangan
  19. Materi kelas VB dari awal s/d Array
  20. Materi Database VB
  • Latihan-Latihan VB
  1. Latihan latihannya 1-15 (Zip)
  2. Latihan tanggal 29 Sept (Zip)
  3. Latihan tanggal 5 Okt (Zip)
  4. Latihan tanggal 12 Okt (Zip)
  5. Latihan tanggal 14 Okt (Zip)
  6. Latihan tanggal 19 Okt (Zip)
  7. Latihan tanggal 21 Okt (Zip)
  8. Latihan tanggal 26+28 Okt (Zip)
  9. Jawaban MID VB
  10. Latihan Database 1 (9 desember)
  11. Aplikasi Perpustakaan (Kelas D3MI A) NEW
  12. Aplikasi swalayan (Kelas DEMI B) NEW
  13. Aplikasi Gaji Pegawai dan Pinjaman (Jawaban ujian UTS) HOT

Pemrograman II (Visual Basic)
  1. Materi Pertama 
  2. Program Praktek Visual II kelompok A
  3. Program Praktek Visual II kelompok B

Bahasa Pemrograman Borland Delphi
  • Materi
  1. Materi Delphi 7.0 (awal-akhir)
  2. Materi tambahan (pengulangan)
  • Praktek
  1. Praktik Latihan 1
  2. Latihan 2 tanggal 4 oktober
  3. Latihan 3 tanggal 6 oktober
  4. Latihan 4 tanggal 18 oktober
  5. Latihan 5 tanggal 20 oktober
  6. Latihan 6 tanggal 27 oktober
  7. Latihan 7 tanggal 1 november
  8. Latihan 8 tanggal 3 november
  9. Latihan 9 tanggal 3 november (baru)
  10. Aplikasi Kantinku (Kelas D3TI A)
  11. Aplikasi Tokoku (Kelas D3TI B)
  12. Aplikasi Client Server (kelas D3TI / V kel A)
  13. Aplikasi Client Server (kelas D3TI / V kel B)






Bahasa Pemrograman PHP (masih ngumpulin dulu)

jikalau ada linknya yang sudah tidak berfungsi, silahkan beritahu saya melalui halaman komentar ya...

Thursday, June 17, 2010

Mendeteksi Memory Leak Dengan Delphi

Sebuah Aplikasi yang baik dan kuat/robust application seminimal mungkin harus terhindar dari bug walaupun pastinya no body's perfect,dan satu hal lagi yang menjadi ukuran baiknya sebuah apllikasi adalah tidak memiliki kebocoran memory atau lebih dikenal dengan Memory Leak.saya coba mengulas sedikit apa itu memory leak (Memory Leak Detection).
Memory Leak adalah suatu keadaan dimana suatu blok memory yang dialokasikan tp tidak pernah di bebaskan oleh pihak yang bertanggung jawab(program),jika memory yang dialokasikan tidak dibebaskan dari memory,maka akan mengurangi ketersedian memori yang dapat digunakan oleh sistem operasi dan aplikasi lainnya, sehingga apabila terdapat dalam jumlah yang besar, dapat mempengaruhi kinerja sistem operasi dan aplikasi lainnya.


Contoh Memory Leak
Contoh Berikut kita akan membuat sebuah memory leak
hanya contoh:

  1. Procedure TForm1.Button1Click(Sender:TObject);
  2. var
  3. aObject:TObject;
  4. begin
  5. aObject:=TObject.Create;
  6. ShowMessage('an Object was created!');
  7. end;

kode diatas sudah benar dan berhasil dikompile dan ditutup dengan baik,program kelihatannya berjalan baik-baik saja.tetapi sebenarnya ada sebuah blok memory yang dialokasikan untuk aObject dan tidak pernah dibebaskan walaupun kita sudah menutup program nya.blok memory yang tidak terpakai ini dapat dibebaskan setelah komputer di restart atau dengan menggunakan software memory cleaner.

Bagaimana mendeteksi Memory Leak?
Untuk mendeteksi Meory leak kita bisa menggunakan tool seperti eurekaLog dll.
Sejak Delphi 2006 keatas delphi menggunakan FastMM sebagai default Memory Manager nya ,dan mempunyai fasilitas untuk melaporkan adanya memory leak yang terjadi ketika aplikasi di tutup.secara default fasilitas ini tidak diaktifkan,kita dapat mengaktifkannya dengan satu baris kode saja pada file .dpr di project kita.
contoh pada file .dpr project :

  1. begin
  2. ReportMemoryLeaksOnShutdown:=true;
  3. Application.Initialize;
  4. Application.MainFormOnTaskbar := True;
  5. Application.CreateForm(TForm1, Form1);
  6. Application.Run;
  7. end.
Dan compile kembali project tadi kemudian jalankan.setelah di tutup program tadi maka akan menampilkan laporan memory leak seperti berikut :

Fasilitas Laporan ini memang tidak menunjukan secara detail Unit,Procedure/Function,dan baris code dimana kesalahan tersebut terjadi.tetapi jika anda menggunakan produk komersial seperti eurekalog anda dijamin akan puas,tapi setidak nya lebih baik dari pada tidak sama sekali .
Jika anda Menggunakan Delphi 2006 kebawah anda bisa mendownload FastMM dan mengintregasikanya dengan delphi.

Semoga bermanfaat,Keep Spirit!

dikutip dari: http://fajardelphiscript.blogspot.com