Archive for the ‘Tutorials’ Category

h1

Video tutorial belajar Delphi

March 17, 2008

Bagi yang ingin belajar pemrograman delphi, ada berbagai sarana untuk belajar. Lewat Buku, Internet, teman, Video, kursus dan sebagainya. Kalau buku, kita bisa mendapatkannya dengan mudah, tetapi kadang belajar lewat buku tidak mudah. Salah satu metode yang cukup efektif adalah melalui video. Karena kita tinggal melihat dan langsung praktek. Sebelumnya, bagi yang belum mempunyai compiler delphi, silahkan download Free Delphi compiler ( Turbo Delphi 2006 ), atau bisa juga Delphi 7 Personal atau Delphi 2005 personal. Ketiga versi itu bisa didapatkan secara gratis, dengan lisensi yang berbeda. Tentang Turbo Delphi ini silahkan lihat artikel disini.

Salah satu resources yang menyediakan tutorial video Delphi adalah http://delphi.wikia.com/wiki/Delphi_Videos. Daripada kita kerepotan mencari melalui search engine, maka disana sudah disediakan links maupun direct links berbagai tutorial. Hampir semuanya menggunakan Turbo Delphi. Tetapi harusnya kompatibel dengan Delphi 7 keatas. Alamat itu menyediakan koleksi [links] video tutorials dari berbagai sumber, yaitu :

  • 3DBuzz Delphi Training Series
  • 30 Camtasia Demos in 30 Days Series
  • Two-minute tutorials, by : Nick Hodges
  • CodeGearGuru tutorial movies
  • Delphi Course by R I D D L E R S O F T
  • Delphi-PRAXiS :: Videos
  • Demo dan tutorial lainnya

Bagi anda yang bandwidthnya terbatas, mungkin akan lama untuk download tutorial-tutorial tersebut, karena besarnya rata-rata lebih dari 20 MB. belum lagi jumlahnya yang sangat banyak. Bagi yang berlokasi di Yogyakarta dan ingin memperoleh tutorial salah satu serinya ( 30 Camtasia Demos in 30 Days Series yang dibuat oleh Nick Hodges, Level: Beginner ) dapat langsung ketempat saya untuk mengcopy ;) besarnya sekitar 750 MB ). Selengkapnya isinya sebagai berikut :

Title Description
#1 Intro to the IDE
#2 Hello World
#3 Basic Application Development
#4 Language Introduction
#5 More Lanugage Intro
#6 Basic String Manipulation
#7 Basic Datatypes
#8 Sets
#9 Arrays
#10 Records
#11 Basic Data
#12 Simple Class
#13 Procedure and Functions
#14 Units
#15 Inheritance
#16 Polymorphism
#17 Why OOP
#18 Properties
#19 Member Visibility
#20 Constructors and Destructors
#21 TurboPad: About Box
#22 TurboPad: File Open
#23 TurboPad: File Menu
#24 TurboPad: Saving
#25 TurboPad: Edit Menu
#26 TurboPad: Toolbar
#27 TurboPad: Word Wrap and Fonts
#28 Live Templates
#29 Refactorings
#30 Debugger

h1

Plugins WordPress Pilihan

March 17, 2008

Bagi anda yang menggunakan wordpress untuk membuat blog/web, tersedia berbagai macam kategori plugins yang sangat bermanfaat. Mulai dari comments, admin, statistik, google, seo (search engine optimizations) dan lain-lainnya. Meskipun terdapat ribuan plugin, berikut beberapa plugin yang sangat bermanfaat dan patut dicoba.

Advanced Admin Menus

Jika sering masuk ke halaman admin panel dan sering mengakses menu-menu yang ada, mungkin cukup merepotkan (menyita waktu) ketika harus sering berpindah antar sub menu. Apalagi dengan koneksi yang pas-pasan, untuk loading menu saja terkadang harus menunggu lama. Dengan plugins ini, maka menu admin wordpress menjadi menu drop down, sehingga sangat menyingkat waktu akses.

advanced-admin-menus

WordPress Plugin Uploader

Mungkin plugins ini yang pertama kali perlu ditambahkan. Ketika kita ingin menambah/upload plugin baru melalui FTP Client, maka terkadang harus menunggu lama, dan sebelumnya plugins harus di extract terlebih dulu. Tetapi terkadang FTP Client tidak tersedia (mungkin ketika di warnet), sehingga kesulitan untuk menambah plugins. Dengan wordpress plugins uploader ini, proses penambahan plugins menjadi sangat mudah. Kita tinggal download plugins dalam bentuk zip dan langsung mengupload melalui menu “wordpress plugins uploader” di admin panel, tanpa harus mengextract file zip tersebut. Sehingga tidak memerlukan program tambahan dan proses uploadnya pun lebih cepat. Plugin ini merupakan buatan anak negri, lihat http://ahlul.web.id

Wordpress Plugin Uploader
All in One SEO Pack

Salah satu kunci banyaknya pengunjung blog atau web adalah seberapa populer web kita di search engine – search engine yang ada seperti google. Memang kita bisa melakukan secara manual agar blog/web kita lebih dikenal oleh search engine, tetapi dengan plugin SEO ( search Engine Optimization) ini, proses tersebut menjadi lebih mudah.

Counterize II

Salah satu fasilitas yang ingin diketahui pemilik blog atau web adalah statistik pengunjung. Statistik pengunjung sangat bermanfaat untuk perbaikan dan evaluasi blog kita. Sebenarnya terdapat banyak plugin statistik yang cukup bagus, dan salah satunya adalah Counterize II ini. Plugin ini memberikan statistik cukup detail, seperti Hit Counter ( Total hit, unique IP, Unique today, Unique hit), Grafik pengunjung bulanan, akumulasi per bulan, halamn yang paling banyak dikunjungi, keyword pengunjung yang sampai di blog kita dan sebagainya. Yang perlu diperhatikan adalah penggunaan kapasitasnya. Jika statistik web kita tinggi, maka penggunaan memory space akan cukup besar.

sample-counterize-ii
Akismet

Plugin ini merupakan bawaan wordpress, tetapi untuk mengaktifkannya memerlukan key yang bisa didapatkan secara gratis dengan registrasi terlebih dulu ( bisa dilihat di menu Akismet Configuration). Akismet sangat bermanfaat untuk menfilter komentar-komentar yang hanya berupa spam, iklan dan sebagainya. Hasil filternya terbilang sangat bagus, walau terkadang ada satu atau dua yang tidak terfilter dari ratusan spam yang masuk.

Google Sitemaps

Plugin ini untuk menghasilkan XML-sitemap dari blog kita, format ini didukung Ask.com, Google, YAHOO dan MSN Search. Dengan sitemap ini sangat membantu mesin pencari tersebut untuk mengindex blog kita.

WordPress Automatic Upgrade

Dengan perkembangan wordpress yang cukup cepat antara satu versi dengan versi berikutnya, maka agar lebih terjamin keamanan blog kita sebaiknya begitu muncul versi baru, maka blog kita juga diupdate. Apalagi masih menggunakan versi sangat lama. Tetapi proses update dengan FTP client sering memerlukan waktu cukup lama, karena banyaknya file yang harus diupload. Dengan plugin ini proses update menjadi lebih mudah dan relatif cepat, tinggal mengikuti langkah-langkah update melalui admin panel, maka blog kita bisa diupdate secara otomatis.

Similar Posts

Plugin ini untuk menampilkan artikel yang berhubungan dengan artikel yang sedang dibuka. Dengan algoritmanya dan Customisasi konfigurasi yang disediakan, hasilnya cukup bagus.

Itu hanya beberapa saja plugin dari ribuan plugin yang ada. Jika anda menggunakan plugin lain yang sangat menarik dan bermanfaat silahkan ditambahkan untuk saling berbagi.. ;)

h1

16 Must Read Articles For Bloggers

March 10, 2008

I firmly believe the best way to be successful is to watch, listen, and learn from those who have already made their mark. With that in mind I’ve collected a list of articles from successful people, covering a range of issues related to blogging.

  1. Declaring War On Blogger Apathy
    Darren Rowse (ProBlogger)
  2. 10 Sure-Fire Headline Formulas That Work
    Brian Clark (CopyBlogger)
  3. How To Beat Writer’s Block
    Liz Strauss (Successful Blog)
  4. Conversational Writing Kicks Formal Writing’s Ass
    Kathy Sierra (Creating Passionate Users)
  5. Top 10 Blogging Lessons Learned on Traffic, Monetization, and Life
    Wendy Piersall (eMoms at Home)
  6. 10 Blogging Mistakes To Avoid
    John Chow
  7. The 120 Day Wonder: How to Evangelize a Blog
    Guy Kawasaki
  8. Do You Have What It Takes To Be A Professional Blogger?
    Yaro Starak (Entrepreneur’s Journey)
  9. Top 10 Design Mistakes
    Jakob Nielson
  10. What Do You Do When Someone Steals Your Content
    Lorelle VanFossen (Lorelle on WordPress)
  11. 5 Quick and Easy Ways To Stop Blog Spam Before It Hits Your Blog
    Jeremy Schoemaker (Shoemoney)
  12. 101 Ways to Build Link Popularity
    Andy Hagans and Aaron Wall (SEO Book)
  13. 21 Tactics to Increase Blog Traffic
    Rand Fish (SEOmoz)
  14. SEO Advice: Linkbait And Linkbaiting
    Matt Cutts (Google Engineer)
  15. Google Adsense Tips, Tricks, and Secrets
    Michael Gray (Graywolf’s SEO Blog)
  16. How To Make Money From Your Blog
    Steve Pavlina
h1

Referensi Tutorial Borland Delphi di Internet

March 10, 2008

Banyak rekan yang ingin belajar pemrograman delphi, tetapi kurang memanfaatkan fasilitas seperti Internet. Padahal resources di Internet cukup banyak. Memang sangat disarankan ketika belajar awal pemrograman, coba membeli buku dalam bahasa Indonesia, pelajari dan langsung dipraktekkan. Kemudian jika sudah merasa cukup dan kurang puas dengan buku tersebut, kita mulai petualangan belajar melalui Internet. Banyak sarana di Internet yang memberikan sumber sangat bagus, seperti Forum, Tutorial, tips trik, download komponen dan sebagainya. Berikut beberapa links yang bisa dijadikan referensi dan sarana untuk belajar Delphi khususnya.

CodeGear

Ini merupakan situs resmi Pembuat Kompiler Delphi dan rekan-rekannya. Kita juga bisa download Delphi gratis dari sini, seperti Turbo Delphi Explorer dan Delphi 7 Personal Edition. Juga terdapat mailing list,sample code, tips trik, tutorial, download artikel, komponen dan sebagainya. Dan jika ingin mengetahui perkembangan Delphi dan Aplikasi lainnya dari CodeGear, silahkan sering mengunjungi web ini.

Torry’s Delphi

Web ini merupakan salah satu yang menyediakan download komponen terbesar, berusia cukup lama dan masih senantiasa diupdate konten-nya setiap hari. Sehingga jika kita mengunjungi setiap minggu-pun kemungkinan besar sudah banyak komponen tambahan yang baru. Komponen yang ada mencakup Komponen Komersial, Shareware dan juga freeware. Bagusnya, semua komponen sudah dikelompokkan kedalam kategori dan sub kategori, yang memudahkan kita untuk memilihnya. Selain komponen, disediakan juga download Applications, Code Samples, Documents, DB Aware ( database) components, .NET, tools dan lainnya.

About Delphi Programming

About.com merupakan web yang memberikan berbagai kategori, dan salah satunya adalah pemrograman delphi, http://delphi.about.com. Banyak hal yang bisa didapatkan dari web ini. Artikelnya biasa diupdate hampir setiap hari dengan hal-hal yang baru, berisi tips-trik, review dan tutorial lainnya oleh Zarko Gajic. Selain artikel yang bermanfaat, fasilitas lainnya mencakup : Online Courses, Download Components, Tips dan trik, Menggunakan dan kustomisasi DBGrid, Tutorial belajar dari awal delphi, download program dan source codenya, Advanced Delphi, Tutorial database dan lainnya.

Delphi Basics

Seperti judulnya, web ini memberikan referensi tentang delphi secara mendasar. Pembuat situs ini cukup kreatif dan hasilnya memang sangat bagus. Referensi tentang delphi diberikan cukup lengkap, fungsi-fungsi yang ada dan hampir setiap fungsi disertakan juga sample codenya. Semua itu bisa diakses berdasarkan Abjad, fungsi, unit dan Kategori. Sampai saat ini sudah banyak programmer dari berbagai negara yang memesan copy web ini yang sudah dijadikan satu aplikasi ( windows program) sehingga bisa dibuka secara offline, yang harganya sebesar $10. Jika anda tidak mempunyai cukup biaya atau sulit memesannya, maka masih ada cara lain agar kita bisa membaca semua isinya secara offline. Download saja web tersebut dengan webcopier,HTTrack dan sejenisnya kemudian kompile jadi satu dalam format CHM. Sehingga kita memiliki referensi Delphi basics yang cukup bermanfaat dan simple.

Key Object Library

Jika anda tidak puas dengan hasil kompilasi (ukuran exe) delphi yang cukup besar, maka cobalah alternatif dengan menggunakan komponen ini. Awalnya memang mungkin agak sulit, tetapi begitu bisa, kemungkinan akan membuat kagum. Dengan komponen ini bisa dihasilkan aplikasi dengan ukuran 10 sampai 20 kali lebih kecil bahkan lebih dari ukuran yang dihasilkan Delphi standar. Selain itu proses kompilasinya juga jauh lebih cepat. Disamping komponen utamanya, juga disediakan berbagai aplikasi gratis dengan ukuran mini yang cukup bermanfaat, dan komponen tambahan lainnya berdasar kategori.

Delphi Video’s

Jika kurang puas hanya belajar melalui membaca, maka download tutorial video delphi yang merupakan koleksi dari berbagai website disini. Tidak semua video tutorial bisa di download, karena sebagian harus dilihat secara online, yang mungkin merepotkan. Tetapi ini mungkin resources terlengkap belajar delphi elalui video tutorials.

Delphi-id Forum Community

Ini merupakan forum komunitas Delphi Indonesia. Jika anda mengalami kesulitan dalam coding atau memerlukan bantuan, silahkan ditanyakan di forum ini. Karena Indonesia juga mempunyai Programmer-programmer delphi yang cukup mumpuni, dan di forum ini salah satunya. Pastikan untuk membaca aturannya sebelum menulis atau menanyakan sesuatu. Saat ini (ketika artikel ini ditulis) delphi-id.org sedang dan masih sering sakit, sehingga mungkin belum bisa diakses.

Marco Cantu

Pernah mendengar buku “Mastering Delphi” yang disusun secara seri menurut versi delphi ? Jika iya, ini merupakan situs resminya. Selain menginformasikan tentang bukunya, terdapat download ebook dan tutorial gratis dari penulisnya. Selain itu, blognya ( http://blog.marcocantu.com/ ) juga cukup bermanfaat, dan penulis cukup kritis dengan perkembangan Delphi.

Delphi Feeds

Banyaknya blog tentang delphi, mungkin cukup membingungkan dan merepotkan jika harus mengunjungi satu persatu. Untuk mengatasi hal itu, maka silahkan kunjungi blog/web ini. Disini sudah dikumpulkan berbagai artikel, catatan blogger-blogger pengembang Delphi, seperti Nick Hodges, Andreas Hausladen, Marco Cantu, About Delphi Programming, BDN Delphi dan lainnya. Jika mempunyai aplikasi seperti feed reader, maka sertakan alamatnya, sehingga mempermudah mengetahui informasi tentang perkembangan Delphi.

HABit Delphi links

Jika link-link diatas masih kurang silahkan membuka alamat ini, yang berisi ratusan links tentang delphi dengan kategori tertentu.

h1

10 Celah yang mengakibatkan web anda terkuasai

March 5, 2008

Keamanan Web seharusnya merupakan prioritas no.1 yang harus selalu di pertimbangkan oleh seorang web administrator dan web developer, tetapi umumnya para pembuat web akan memprioritaskan bagaimana membuat web yang menarik bagi pengunjung dan menempatkan keamanan web di urutan ke-sekian. Padahal, umumnya aplikasi web adalah penghubung terdepan antara user ataupun attacker, sekaligus sebagai pintu masuk ke seluruh data yang relatif penting milik perusahaan anda.

Para pembuat/penyedia web umumnya mengkategorikan keamanan web sebagai suatu hal yang hanya perlu di pikirkan setelah web itu di buat dan siap di gunakan oleh pengguna. Banyak ahli keamanan web bahkan menyatakan bahwa, umumnya keseluruhan website yang ada di internet rentan untuk di kuasai oleh penyerang, dan celah tersebut umumnya relatif gampang ditemukan bahkan untuk di eksploitasi.

Ditahun 2007 ini suatu organisasi non-profit Open Web Application Security Project (OWASP) telah merilis satu buah daftar berisi 10 celah teratas yang dapat mengancam website anda, daftar ini pertama kali di rilis di tahun 2004. Daftar yang dibuat di tahun 2007 ini telah sangat berkembang, teknologi web (2.0) baru seperti AJAX dan RIA (Rich internet Application) yang membuat tampilan website semakin menarik dan mengakibatkan timbul berbagai jenis celah baru pun telah di ikutkan.

Berikut adalah daftar yang di keluarkan oleh OWASP dalam “Top 10 2007” :

A1 – Cross Site Scripting (XSS)

Celah XSS, adalah saat pengguna web aplikasi dapat memasukkan data dan mengirimkan ke web browser tanpa harus melakukan validasi dan encoding terhadap isi data tersebut, Celah XSS mengakibatkan penyerang dapat menjalankan potongan kode (script) miliknya di browser target, dan memungkinkan untuk mencuri user session milik target, bahkan sampai menciptakan Worm.

A2 – Injection Flaws

Celah Injeksi, umumnya injeksi terhadap SQL (database) dari suatu aplikasi web. Hal ini mungkin terjadi apabila pengguna memasukkan data sebagai bagian dari perintah (query) yang menipu interpreter untuk menjalankan perintah tersebut atau merubah suatu data.

A3 – Malicious File Execution

Celah ini mengakibatkan penyerang dapat secara remote membuat file yang berisi kode dan data untuk di eksekusi, salah satunya adalah Remote file inclusion (RFI).

A4 – Insecure Direct Object Reference

Adalah suatu celah yang terjadi saat pembuat aplikasi web merekspos referensi internal penggunaan objek, seperti file, direktori, database record, dll

A5 – Cross Site Request Forgery (CSRF)

Celah ini akan memaksa browser target yang sudah log-in untuk mengirimkan “pre-authenticated request“terhadap aplikasi web yang diketahui memiliki celah, dan memaksa browser target untuk melakukan hal yang menguntungkan penyerang.

A6 – Information Leakage and Improper Error Handling

Penyerang menggunakan informasi yang didapatkan dari celah yang di akibatkan oleh informasi yang diberikan oleh web aplikasi seperti pesan kesalahan (error) serta konfigurasi yang bisa di lihat.

A7 – Broken Authentication and Session Management

Celah ini merupakan akibat buruknya penanganan proses otentikasi dan manajemen sesi, sehingga penyerang bisa mendapatkan password, atau key yang di gunakan untuk otentikasi.

A8 – Insecure Cryptographic Storage

Aplikasi web umumnya jarang menggunakan fungsi kriptografi untuk melindungi data penting yang dimiliki, atau menggunakan fungsi kriptografi yang di ketahui memiliki kelemahan.

A9 – Insecure Communications

Sedikit sekali aplikasi web yang mengamankan jalur komunikasinya, hal inilah yang dimanfaatkan oleh penyerang sebagai celah untuk mendapatkan informasi berharga.

A10 – Failure to Restrict URL Access

Seringkali, aplikasi web hanya menghilangkan tampilan link (URL) dari pengguna yang tidak berhak, tetapi hal ini dengan sangat mudah dilewati dengan mengakses URL tersebut secara langsung.

Untuk lebih lengkapnya dalam me-review aplikasi web anda, anda dapat membaca langsung dari situs resmi OWASP.

h1

TDominoCard Component

March 5, 2008
Domino card

Buat yg suka maen game kartu di komputer, pasti udah kenal dgn game2 seperti Solitaire, FreeCell, BlackJack, Heart, Spider, dlsb. Sayangnya, semua game tsb adalah game kartu remi. Jarang2 ada game kartu domino di komputer. Padahal, di Indonesia rasanya kartu domino lebih banyak dimaenkan daripada kartu remi. Terutama temen2 mahasiswa yg suka begadang (kadang tanpa alasan yg jelas P ), pasti sering maen.

Maka dari itu, saya iseng2 bikin komponen kartu domino dng nama TDominoCard. Komponen ini saya bikin udah lama sebenarnya dan saya posting ke blog ini buat nyumbang isi blog Delphindo. D Komponen ini dibuat pake Delphi 7 dan seharusnya bisa dipake juga di Kylix 3. File komponen (berikut source-nya) bisa Anda donlod sendiri di repository source Delphindo.

Nah… harapan saya, dgn adanya komponen ini, temen2 Delphindo bisa mulai bikin game kartu domino. Ada yg mau mulai? D