Daftar Software


Image

Deskripsi
software Adobe Reader
Adobe Reader
Adobe merupakan sebuah perusahaan yang telah didirikan dan membangun kredibilitasnya sejak tahun 1982. Software Adobe reader ini berfungsi untuk membuka dan membaca file-file ebook berformat PDF.

Download softwarenya melalui link ini
software PrimoPDF
PrimoPDF
Software untuk membuat file berformat PDF dari document apapun dengan memunculkan virtual printer.
Sangat berguna, mengingat fasilitas software pembuat file berformant PDF sebenarnya dimiliki adobe acrobat yang dijual lewat adobe.com dengan harga yang cukup mahal, kalau tidak salah sekitar $ 449.

Download softwarenya melalui link ini
software Rapid Typing Tutor
Rapid Typing Tutor
Software yang dapat membantu anda untuk belajar mengetik dengan cepat sekalipun tanpa melihat keybord.
Selama proses berlatih, software ini memanjakan mata kita dengan tampilan bawah laut yang cukup menarik.

Download softwarenya melalui link ini
software BricoPack Vista Inspirat Ultimate
BricoPack Vista Inspirat Ultimate
Software untuk memodifikasi tampilan sistem windows xp agar nampak menjadi seperti windows vista, baik icon windows, logon, hingga tampilan visualnya. Software ini telah mendapatkan banyak penghargaan dari majalah-majalah komputer.
Harga upgrade dari XP ke vista kalau tidak salah sebesar $ 295.95, lumayan kan buat penghematan.

Download softwarenya melalui link ini
software Photobie
Photobie
Banyak orang yang menganggap software ini sebagai versi freewarenya adobe photoshop, mengingat software ini memiliki beragam fungsi yang mirip dengan photoshop.
Sebagai perbandingan, harga photoshop CS3 saat ini $ 649, sementara harga Photobie 4.4 hanya $ 0,-.

Download softwarenya melalui link ini
software IZArc
IZArc
Ini adalah compression tool terbaik!. versi kami, hehe.
Memiliki kemampuan untuk mengekstrak hampir semua jenis archive file & mensupport lebih dari 50 bahasa, termasuk bahasa indonesia.
Harga winzip pro terbaru sebagai software sejenis saat ini sudah mencapai $ 49.99, buat beli bakso dapat berapa mangkok ya?.

Download softwarenya melalui link ini
software Free and Easy Biorhythm Calculator
Free and Easy Biorhythm Calculator
Software unik yang berfungsi untuk memprediksikan bagaimana kondisi emosional, fisik, intelektual, bahkan intuisi anda dalam suatu waktu/hari tertentu.
Sangat menarik!, software ini juga dapat memberikan tips-tips perihal bagaimana sebaiknya menjalani hari-hari anda. Yaa... semacam software untuk meramal lah, "tapi jangan terlalu dianggap serius ya!".

Download softwarenya melalui link ini
software XnView
XnView
Merupakan software untuk menampilkan dan menconvert file-file gambar. Yang luar biasa adalah, software ini mensupport lebih dari 400 jenis file gambar. Jadi kalau misalnya anda mempunyai gambar-gambar tertentu yang tidak bisa dibuka/ditampilkan di komputer anda, coba anda download dan install software ini.
Software ini bisa jadi saingan baru ACDSee loh!

Download softwarenya melalui link ini
software AVG AntiVirus Free
AVG AntiVirus Free
Kualitas software anti virus ini sudah tidak diragukan lagi. Terbukti!, 50 juta orang di dunia telah menggunakan anti virus ini.
Versi gratis dari anti virus AVG mendapatkan rating bintang 5 dari CNET Download.com.

Download softwarenya melalui link ini
software Winamp
Winamp
Software yang kami rasa sudah sangat populer di masyarakat. kini hadir dengan desain baru dan tentunya beragam fitur fitur baru yang menarik.

Download softwarenya melalui link ini
software BioniXWallpaper
BioniXWallpaper
Software perubah tampilan desktop background otomatis. Lengkap dengan fasilitas playlist editor dimana anda dapat menentukan interval waktu kemunculan gambar-gambar tertentu sesuai keinginan anda. Membuat tampilan monitor menjadi begitu interaktif dan tidak monoton.

Download softwarenya melalui link ini
software Free Screen Hunter
Free Screen Hunter
Merupakan software screen capture gratis untuk membuat beragam screenshot dari tampilan layar computer anda.
Salah satu keistimewaan yang masih jarang dimiliki oleh software-software sejenis adalah dalam hal kemampuan screen capture software ini menagkap tampilan pointer mouse.

Download softwarenya melalui link ini
software Download Accelerator Plus
Download Accelerator Plus
Software download manager terpopuler di dunia. Kehebatan software ini sudah tidak diragukan lagi mengingat 150 juta orang pengguna software ini tidak mungkin salah pilih.
Speedbit.com mengklaim software ini mampu meningkatkan kemampuan download hingga mencapai 400%.

Download softwarenya melalui link ini
software CCleaner
CCleaner
Lebih dari 100 juta orang telah mendownload software ini.
Fungsi utama dari software ini adalah untuk mengoptimalkan kinerja komputer, dengan menghilangkan file-file tidak berguna dari system komputer anda.
Diluaran anda bisa mendapatkan software dengan fungsi serupa, namun harganya bisa mencapai puluhan hingga ratusan dolar.

Download softwarenya melalui link ini
software Ad-Aware Free
Ad-Aware Free
Merupakan software anti spyware terpopuler di dunia saat ini. Software ini bahkan bisa didownload oleh hampir 1 juta orang setiap minggunya.
Lindungi data-data rahasia dan penting anda dengan menggunakan software ini, jangan sampai diketahui apalagi dicuri orang.

Download softwarenya melalui link ini
software Smadav Anti Virus
Smadav Anti Virus (Review terbaru!)
"Virus indonesia akan segera punah!", whew... itulah kata kata "inspiratif" yang di tampilkan pada bagian atas halaman website begitu www.smadav.net di buka.
Anti virus lokal kebanggaan indonesia, yang mereka klaim sebagai salah satu anti virus tercepat dan paling ringan sedunia, sehingga dapat di pergunakan bahkan pada komputer dengan spesifikasi yang paling rendah sekalipun.

Download softwarenya melalui link ini
software Youtube Downloader
Youtube Downloader (Review terbaru!)
Youtube merupakan situs video terpopuler di dunia, dimana kita dapat menonton beragam video secara gratis, meski sayang setiap video yang kita tonton tidak dapat kita simpan ataupun download.
Dengan menggunakan Youtube Downloader, kita dapat mendownload video video youtube yang memiliki format FLV (Flash Video), Software ini dapat pula mengkonversi format video yang telah kita download ke bentuk lain seperti AVI, WMV, atau MP3.

Download softwarenya melalui link ini
software FLV Player
FLV Player (Review terbaru!)
Software ini dapat anda pergunakan untuk membaca file file berformat Flash Video (FLV), salah satu contohnya adalah video video yang biasa anda temukan di Youtube. Jadi anda dapat memanfaatkan Youtube downloader untuk mendownload video videonya lalu memanfaatkan FLV Player untuk memutar file file video tersebut di komputer anda secara "Off Line".

Download softwarenya melalui link ini
software GOM Player
GOM Player (Review terbaru!)
Merupakan sejenis pemutar video seperti Winamp, hanya saja GOM Player ini memiliki keistimewaan dalam kemampuannya membaca begitu banyak jenis file video, dari mulai DivX, DAT, VOB, MP4, 3GP, RMVB, FLV, hingga MOV, di samping itu software ini dilengkapi pula dengan fitur Pan & Scan, Screen Capture & Advance Capture.

Download softwarenya melalui link ini
software Mozilla Firefox
Mozilla Firefox (Review terbaru!)
Ini merupakan browser terpopuler di dunia saat ini, kelebihan dari Mozzila adalah dalam hal kemampuan akses yang relatif lebih cepat & aman dari gangguan gangguan yang biasa kita temukan di internet, mampu memblok pop up & aktifitas spyware, juga dilengkapi fitur browsing dengan "multi tab".

Download softwarenya melalui link ini
software Google Earth
Google Earth (Review terbaru!)
Software "pendidikan" yang sangat canggih sebagai salah satu proyek besar garapan perusahaan raksasa di internet Google. Memiliki kemampuan dalam menampilkan foto foto dari seluruh belahan bumi di dalam komputer anda dengan resolusi tinggi!.

Download softwarenya melalui link ini
software CD Burner XP
CD Burner XP (Review terbaru!)
Sebuah software burn CD & DVD gratis yang telah banyak menerima penghargaan ini memiliki beragam fitur yang patut untuk di perhitungkan, dan bahkan mampu bersaing dengan software software berbayar.
Software ini mampu mem-burning dengan/tanpa gaps (jarak) antar track, multi bahasa, membuat audio CD dari extension mp3, wav, wma.

Download softwarenya melalui link ini
software Quran Auto Reciter
Quran Auto Reciter (Review terbaru!)
Software sederhana namun cukup canggih yang wajib untuk di miliki oleh setiap umat muslim!
Software ini dapat membantu anda untuk belajar "membaca" sambil "mendengarkan" Al-Qur'an. Quran Auto Reciter juga di lengkapi dengan pengingat "sholat 5 waktu".

Download softwarenya melalui link ini
software Camstudio
Camstudio (Review terbaru!)
Camstudio merupakan sebuah software yang dapat anda perguakan untuk "merekam" segala aktivitas anda di layar komputer ke dalam bentuk AVI file. fitur fiturnya memang masih relatif lebih sederhana ketimbang software berbayar, namun dalam ketajaman hasil video yang di hasilkan tidak kalah jauh.

Download softwarenya melalui link ini

11/11/2010

Konsep Inheritance/Pewarisan Di Delphi 7



Selamat siang agan-agan.Senang rasanya bisa posting lagi.Dan untuk postingan kali ini , saya akan membahas mengenai Konsep Inheritance / Pewarisan Di Delphi 7.Inheritance/pewarisan merupakan fitur yang tersedia dalam OOP(Object Oriented Programming).Dimana kita bisa menduplikasi sifat-sifat sebuah class , dan memanfaatkannya di class yang lain.Class dalam Delphi 7 sendiri ialah file Unit yang bersisi source code dari program.Dan class itu sendiri merupakan sebuah object.Okay , saya tau anda bingung.Bukan karena anda kurang pintar , namun karena penjelasan saya yang belibet.Dan jujur saja , saya sangat tidak pandai berteori.Untuk itu seperti biasa , saya akan menjelaskannya secara praktek.Diharapkan agan mengerti maksud dari postingan saya kali ini.Sediakan kopi dan rokok agar tidak kebosanan !! hehe.

1.Apakah Konsep Inheritance Penting !?
Pertanyaan yang bagus.Dalam membangun sebuah program , kita tidak bisa melakukannya sekali jadi.Dalam artian , program tersebut memerlukan proses maintenance , patch , atau penambahan fitur.Dengan konsep traditional , dimana kita menuliskan source code program tumplek pada satu file unit , tentu proses itu akan memakan waktu yang banyak dan memelintir kepala kita.Pada aplikasi yang kompleks tentunya.Memanfaatkan konsep inheritance , tentu program kita menjadi lebih mudah di maintenance.

2.Keuntungan Konsep Inheritance!?
Lagi-lagi pertanyaan yang bagus.Pemisahan fungsionalitas menjadi beberapa class/unit tentu bukan tanpa tujuan.Dengan memanfaatkan konsep ini , program kita lebih terstruktur dan tentu saja memudahkan dalam proses pengembangan / maintenance selanjutnya.

Katanya tidak berteori , kamu banyak omong deh !! haha.Well , mari kita praktekan saja dengan membuat program sederhana yang memanfaatkan konsep inheritance.Bila pada postingan SEBELUMNYA saya menjelaskan mengenai Optimalisasi Procedure , maka postingan kali ini akan mengoptimalkannya lebih jauh.Untuk itu , silahkan buka Borland Delphi 7 anda.Tambahkan 5 buah komponen TEdit dan 1 buah TButton.Kita akan membuat program seperti Sebelumnya .Selanjutnya , pilih file -> new -> Unit.Maka anda akan melihat unit baru dengan tampilan sebagai berikut.


  1. unit Unit2;  
  2.   
  3. interface  
  4.   
  5. implementation  
  6.   
  7. end.  

Itu adalah standar file unit.Ketikan kode berikut pada Unit2 tersebut.


  1. unit Unit2;  
  2.    
  3. interface  
  4.   
  5. uses  
  6.    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,    
  7.   Dialogs, StdCtrls;  
  8.    
  9. type  
  10.   Tprosedur = class (TObject)//kita membuat object baru dengan nama TProsedur  
  11.   private  
  12.     {private declaration}  
  13.   public  
  14.      procedure cekEdit(sender1,sender2:TObject); //registrasi procedure  
  15.      procedure bersih(namaForm:TObject);  
  16.      {public declaration}  
  17.   end;  
  18.   
  19. implementation  
  20.   
  21. procedure Tprosedur.cekEdit(sender1,sender2:TObject); //inisialisasi procedure  
  22. begin  
  23.   with(sender1 as TEdit) do  
  24.     begin  
  25.       if Text='' then  
  26.         begin  
  27.           Application.MessageBox('maaf data tidak boleh kosong','informasi',MB_OK or MB_ICONINFORMATION);  
  28.         end  
  29.       else  
  30.         begin  
  31.           with(sender2 as TEdit) do  
  32.             begin  
  33.               Enabled:=true;  
  34.               SetFocus;  
  35.             end;  
  36.         end;  
  37.     end;  
  38. end;  
  39.   
  40. procedure Tprosedur.bersih(namaForm:TObject);  
  41. var a:Integer;  
  42. begin  
  43.    with(namaForm as TForm) do  
  44.     begin    
  45.       for a :=0 to ComponentCount-1 do  
  46.         begin    
  47.           if Components[a] is TEdit then TEdit(Components[a]).Clear;   //membersihkan semua komponen TEdit    
  48.           if Components[a] is TEdit then TEdit(Components[a]).Enabled := False;  //menonaktifkan semua komponen TEdit  
  49.         end;    
  50.     end;  
  51. end;  
  52.   
  53. end.  

Unit2 diatas merupakan class yang berisi procedure , dimana fungsi procedure cekEdit tersebut ialah memvalidasi field TEdit.Bila tombol enter di tekan , maka focus akan berpindah ke TEdit selanjutnya , kecuali bila TEdit tersebut kosong.Dan procedure Bersih untuk membersihkan juga menonaktifkan semua TEdit.Nah , sekarang kembali ke Unit1.Pada klausa Uses , tambahkan Unit2.Perhatikan kode berikut.

  1. uses  
  2.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  
  3.   Dialogs, StdCtrls,Unit2;//unit2 di tambahkan ke unit1  

Lalu pada klausa Var ,inisialisasi Inheritance terjadi.Tambahkan kode berikut.Kita akan menamainya kumpulanProsedur

  1. var  
  2.   Form1: TForm1;  
  3.   kumpulanProsedur:Tprosedur;//kumpulanProsedur merupakan turunan dari Tprosedur yang terdapat pada Unit2  

Pada Form1 event on show , tambahkan kode berikut.


  1. procedure TForm1.FormShow(Sender: TObject);  
  2. begin  
  3.   kumpulanProsedur.bersih(Self);  
  4.   //procedure bersih yang terdapat pada Unit2 dipanggil  
  5. end;  

Pada button1 ketikan kode berikut.


  1. procedure TForm1.Button1Click(Sender: TObject);  
  2. begin  
  3.   Edit1.Enabled:=true;//mengaktifkan edit1  
  4.   Edit1.SetFocus;//focus berpindah ke edit1  
  5. end;  

Selanjutnya pada edit1 event on key press , ketikan kode berikut.


  1. procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);  
  2. begin  
  3.   if key=#13 then //jika tombol enter di tekan  
  4.     begin  
  5.       kumpulanProsedur.cekEdit(sender,Edit2);  
  6.       //procedure cekEdit yang terdapat pada Unit2 dipanggil  
  7.       //sender merupakan edit asal , dan edit2 merupakan tujuan focus  
  8.     end;  
  9. end;  

Lakukan hal yang sama pada setiap TEdit , tentu dengan merubah focus tujuan.Jalankan program anda.Biasa saja !? Yuph benar , yang berbeda ialah konsep codingnya.Dimana kita memisahkan procedure tersebut pada unit yang berbeda.Bayangkan bila anda memiliki 10 form dengan masing-masing memiliki 10 buah TEdit.Dimana TEdit tersebut harus di validasi.Dengan cara seperti diatas , kita cukup menambahkan Unit pada klausa uses , menginisialisasi object , dan memanggil procedure / function yang terdapat pada unit yang kita buat.Berikut kode lengkap dari Unit1.


  1. unit Unit1;  
  2.   
  3. interface  
  4.   
  5. uses  
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  
  7.   Dialogs, StdCtrls,Unit2;  
  8.   
  9. type  
  10.   TForm1 = class(TForm)  
  11.     Edit1: TEdit;  
  12.     Edit2: TEdit;  
  13.     Edit3: TEdit;  
  14.     Edit4: TEdit;  
  15.     Edit5: TEdit;  
  16.     Button1: TButton;  
  17.     procedure FormShow(Sender: TObject);  
  18.     procedure Button1Click(Sender: TObject);  
  19.     procedure Edit1KeyPress(Sender: TObject; var Key: Char);  
  20.     procedure Edit2KeyPress(Sender: TObject; var Key: Char);  
  21.     procedure Edit3KeyPress(Sender: TObject; var Key: Char);  
  22.     procedure Edit4KeyPress(Sender: TObject; var Key: Char);  
  23.     procedure Edit5KeyPress(Sender: TObject; var Key: Char);  
  24.   private  
  25.     { Private declarations }  
  26.   public  
  27.     { Public declarations }  
  28.   end;  
  29.   
  30. var  
  31.   Form1: TForm1;  
  32.   kumpulanProsedur:Tprosedur;//kumpulanProsedur merupakan turunan dari Tprosedur yang terdapat pada Unit2  
  33. implementation  
  34.   
  35. {$R *.dfm}  
  36.   
  37. procedure TForm1.FormShow(Sender: TObject);  
  38. begin  
  39.   kumpulanProsedur.bersih(Self);  
  40.   //procedure bersih yang terdapat pada Unit2 dipanggil  
  41. end;  
  42.   
  43. procedure TForm1.Button1Click(Sender: TObject);  
  44. begin  
  45.   Edit1.Enabled:=true;  
  46.   Edit1.SetFocus;  
  47. end;  
  48.   
  49. procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);  
  50. begin  
  51.   if key=#13 then //jika tombol enter di tekan  
  52.     begin  
  53.       kumpulanProsedur.cekEdit(sender,Edit2);  
  54.       //procedure cekEdit yang terdapat pada Unit2 dipanggil  
  55.       //sender merupakan edit asal , dan edit2 merupakan tujuan focus  
  56.     end;  
  57. end;  
  58.   
  59. procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);  
  60. begin  
  61.    if key=#13 then  
  62.     begin  
  63.       kumpulanProsedur.cekEdit(sender,Edit3);  
  64.     end;  
  65. end;  
  66.   
  67. procedure TForm1.Edit3KeyPress(Sender: TObject; var Key: Char);  
  68. begin  
  69.    if key=#13 then  
  70.     begin  
  71.       kumpulanProsedur.cekEdit(sender,Edit4);  
  72.     end;  
  73. end;  
  74.   
  75. procedure TForm1.Edit4KeyPress(Sender: TObject; var Key: Char);  
  76. begin  
  77.    if key=#13 then  
  78.     begin  
  79.       kumpulanProsedur.cekEdit(sender,Edit5);  
  80.     end;  
  81. end;  
  82.   
  83. procedure TForm1.Edit5KeyPress(Sender: TObject; var Key: Char);  
  84. begin  
  85.    if key=#13 then  
  86.     begin  
  87.       kumpulanProsedur.cekEdit(sender,Edit1);  
  88.     end;  
  89. end;  
  90. end.  

Saya berharap agan mengerti maksud dari postingan saya.Memang , saya hanya menyajikan contoh yang sangat sederhana.Namun saya tekankan , yang terpenting ialah agan paham konsep Inheritance / Pewarisan itu sendiri.Bila agan ingin mendownload source codenya , silahkan download DISINI.Sekian tutorial kali ini semoga bermanfaat :)

0 komentar:

Post a Comment

Newer Post Older Post Home
Aulia DirUt. Powered by Blogger.
 

Blog Archive

Followers

 

Templates by Nano Yulianto | CSS3 by David Walsh | Powered by {N}Code & Blogger