Rabu, Oktober 29, 2008

CMS UcoZ : Cara Mudah Membuat Website Kurang dari 10 Menit

Berbagai CMS (content management system) yang telah memberikan kemudahan dalam membangun sebuah website banyak digemari saat ini. Dari mulai Mambo yang sekarang beralih nama menjadi Joomla, PHPNuke, PostNuke, AuraCMS dan CMS lainnya. Namun, dari semua CMS tersebut, ada satu hal yang membuat kesulitan, yaitu dimana kita tetap harus hosting dan mengupload situs yang kita buat dengan CMS tadi.

UcoZ (http://ucoz.com) adalah sistem manajemen website modern yang gratis, bekerja berdasarkan prinsip Web 2.0, yang memungkinkan anda membuat proyek paling rumit sekalipun dengan kemudahan dan kesederhanaan yang luar biasa.

Control Panel yang baik memungkinkan anda menambah/mengubah/menghapus informasi pada website dengan cepat. Dukungan sistem yang fleksibel pada beberapa pilihan dan akses manajemen, membuatnya mungkin untuk menerapkan dan menyediakan desain apapun sesuai kebutuhan. Selain itu, sistem modul dapat dioptimalkan dan disesuaikan dengan proyek anda.

Sistem UcoZ tidak perlu didownload dan diinstall, anda cukup mendaftar dan setelah itu, sistem secara lengkap berada dalam genggaman anda.

Kelebihan dari CMS UcoZ, antara lain :

  • Memungkinkan membuat website dengan beragam tingkat kompleksitas

  • Hosting gratis dengan disk space yang tidak terbatas

  • Dapat menggunakan domain sendiri, misalnya mysite.com. Dan jika tidak punya domain, anda dapat menggunakan domain yang diberikan oleh UcoZ

  • Ketersediaan banyak template profesional (± 202 template) yang sesuai

  • Dapat membuat email pada domain website anda, misalnya mail@mysite.com

  • Kemampuan untuk mengupload file melalui FTP atau interface web

  • Backup proyek

  • Bantuan sistem tersedia melalui Forum dan FAQ

Selain dari kelebihan-kelebihan di atas, UcoZ juga menyediakan program afiliasi yang memungkinkan anda mendapatkan keuntungan finansial dari sana. Diantara programnya, UcoZ akan membayar $0.50 untuk setiap referall yang aktif.

Modul-modul yang tersedia pada CMS Ucoz, yaitu :

  • Site Users

  • Forum

  • Blog

  • Photo Albums

  • Guestbook

  • Publisher

  • Tag Board

  • Designing Tools

  • Site News

  • Statistics

  • File Catalogue

  • Link Catalogue

  • Ad Board

  • Site FAQ

  • Web Polls

  • E-mail Forms

Semua modul di atas dapat anda atur active/inactive sesuai kebutuhan proyek anda.

Bagi anda yang tidak faham bahasa pemrograman web, tidak perlu khawatir karena sebagaimana CMS biasanya, anda dapat membangun website tanpa pemrograman sedikitpun. Namun, bagi anda yang faham pemrograman web, UcoZ memberikan kebebasan kepada anda untuk membongkar dan mengubah coding yang mereka berikan sesuai dengan yang anda inginkan.

Rabu, Oktober 22, 2008

Memproteksi Dokumen MS. Word

Anda punya dokumen penting yang tidak ingin orang lain membukanya ? Gampang, proteksi aja dokumen word anda dengan memberi password pada bagian open document. Ingin tahu caranya ? Ikuti langkah-langkah berikut.

  1. Buka dokumen yang ingin anda proteksi
  2. Klik menu Tools >> Options >> Tab Security
  3. Pada bagian Password to open, ketikan password anda

Klik OK. Dan masukan kembali password yang sama pada bagian Reenter password to open. Klik OK.

Dengan seting password to open ini, maka ketika anda nanti akan membuka file tersebut, Word akan menampilkan form untuk memasukan password anda. Jika anda lupa, maka anda tidak bisa membuka dokumen itu lagi. Jadi, gunakan password yang betul-betul pasti anda ingat.


Untuk melihat hasilnya, tutup dokumen yang baru anda beri password, lalu buka kembali. Dan masukan password anda.


Selamat mencoba !

Rabu, Oktober 08, 2008

Manajemen Partisi Harddisk dengan EASEUS Partition Manager

Sebelum-sebelumnya saya belum pernah melakukan partisi harddisk setelah instalasi windows. Walaupun begitu, saya tahu ada software terkenal untuk melakukan itu bernama Partition Magic.


Namun, ketika pertama kali saya kerja di Fak. Dakwah UIN Suka Yogyakarta, ada seorang dosen dakwah yang meminta saya untuk mempartisi harddisk laptop barunya. Pada saat itu saya langsung browsing di google untuk mendownload software Partition Magic. (Dalam hati saya deg-degan juga karena belum pernah melakukannya, tapi saya sok sudah biasa aja menyanggupi pekerjaan itu, aku hanya berdo’a semoga berhasil). Namun, karena saat itu saya ada keperluan lain, maka pekerjaannya di pending sampai setelah libur lebaran 1429 H.


Barulah pada tanggal 8 Oktober 2008, saya kembali mengerjakan PR tersebut. Saya install Partition Magic yang sudah saya download sebelumnya. Namun ketika proses create partisi baru mau di apply, malah muncul warning bahwa itu Cuma versi demo saja dan tidak bisa mengeksekusi partisi tersebut.

Oleh karena itu, saya kembali browsing mencari software lain yang dapat melakukan fungsi-fungsi seperti di Partition Magic. Hingga akhirnya saya menemukan software EASEUS Partition Manager. Saya cukup yakin dengan software ini karena disebutkan di sana sebagai alternatif dari Partition Magic. Selain itu, software ini sifatnya freeware. Anda dapat mendownloadnya pada link http://www.partition-tool.com/download.htm.


Setelah berhasil saya download, mulailah saya install. Inilah tampilan awal dari EASEUS Partition Manager Home Edition.


Dengan software ini anda bisa melakukan create partisi, delete partisi dan resize/move partisi.


Menu delete partition dan resize/move partition akan aktif ketika anda mengklik drive/partisi tertentu. Dan menu create partition akan aktif jika ada sebuah space harddisk yang belum teralokasi/terpartisi. Oleh karena itu, jika semua space harddisk anda sudah terpartisi, namun anda ingin menambahkan satu partisi baru lagi, maka anda terlebih dahulu harus melakukan resize partition pada drive/partisi tertentu dengan mengurangi spacenya, sehingga nanti akan tersisa space yang belum terpartisi.


Pada saat setelah resize dan di apply, maka komputer akan meminta restart untuk merefresh sistem. Setelah restart, baru anda lakukan proses create partition pada space harddisk yang belum teralokasi tadi.

Selamat Mencoba !!!


Kamis, Agustus 14, 2008

Import Data dari MS. Excel ke MySQL

Adakalanya kita membutuhkan proses import data dari MS. Excel ke MySQL untuk mempermudah penginputan data yang jumlahnya cukup banyak. Apalagi jika data tersebut sebelumnya sudah ada dalam bentuk format excel. Tentunya akan sangat membantu jika kita bisa meng-import langsung data tersebut.

Ada cara mudah untuk melakukan import data dari MS. Excel ke MySQL, namun menggunakan software SQLyog bukan MySQL Front. Cukup dengan dua langkah berikut ini.

  • Copy data dari MS. Excel ke Notepad, lalu simpan dengan format file text.

Catatan: Pastikan jumlah field dan urutannya sudah sesuai dengan tabel yang ada di MySQL yang akan menampungnya. Jika tabel asal di MS. Excel belum sesuai, anda harus menyesuaikannya terlebih dahulu. Karena jika tidak sesuai proses import data tidak akan berhasil.

  • Buka SQLyog, pilih dulu tabel yang akan menampung hasil import data tersebut. Pastikan tabel harus dalam keadaan terseleksi. Lalu pilih menu Table >> Import Data From CSV... (seperti gambar di bawah ini, dengan contoh import ke tabel tb_kota di db_latih)

Maka akan tampil seperti gambar berikut. Pada bagian Import From File: klik tombol titik2 di samping untuk memilih file mana yang datanya akan di import, misalnya nama file notepad tadi diberi nama tb_kota.txt.

Catatan: Pastikan setingan Fields dan Line, seperti pada tampilan gambar ini.

Klik tombol import, jika berhasil maka akan tampil pesan berikut.

Selamat mencoba, semoga berhasil.


Sabtu, Agustus 02, 2008

Membuat Form Konfigurasi Database

Ketika kita membuat aplikasi database, ada baiknya kita membuat form konfigurasi database agar aplikasi yang kita buat dengan mudah dapat diimplementasikan di komputer manapun, yang penting terhubung dalam jaringan ke database server. Dengan adanya form konfigurasi ini, maka setingan database tidak perlu anda atur pada propertiesnya, tapi ketika aplikasi mulai dijalankan.

Pada kesempatan ini yang akan kita bahas adalah konfigurasi database dengan Zeos. Mari kita lihat langkah-langkahnya.

Untuk lebih detail, silahkan download di sini.

Minggu, Juli 20, 2008

Membuat Report di Delphi dengan Menggunakan QuickReport

Hampir dalam setiap aplikasi sistem informasi berbasis desktop ada menu laporannya. Jika anda menggunakan Delphi untuk membuat sistem informasi tersebut, maka salah satu komponen untuk membuat report/laporan itu adalah QuickReport(Terdapat pada semua versi delphi). Ada juga komponen report baru yaitu RaveReport yang ada pada Delphi versi 7 ke atas.

Pada kesempatan ini yang akan kita bahas adalah hanya mengenai QuickReport saja. Mari kita lihat langkah-langkahnya.

Selengkapnya silahkan download disini.

Manajemen User di MySQL

User default MySQL adalah root dan hanya bisa diakses apabila dari host yang sama dengan database tersebut atau localhost. Namun, apabila anda menggunakan database MySQL untuk aplikasi client server, yang bisa diakses dari komputer lain selain komputer dimana database itu berada, maka penggunaan user root tidak bisa lagi dilakukan. Oleh karena itu, solusinya anda harus membuat user dan password untuk identifikasi koneksi ke database server tersebut dari komputer client, agar dapat terhubung/mengakses database.

Pada kesempatan kali ini kita akan latihan membuat user dengan nama admin di MySQL dengan menggunakan MySQL Front.

Untuk selengkapnya silahkan download disini.


Selasa, Juli 15, 2008

Cara Install Zeos

Zeos merupakan komponen koneksi yang menghubungkan Delphi dengan beberapa database, diantaranya MySQL, PostgreSQL, Firebird dan lain-lain. Karena komponen ini sifatnya bukan bawaan Delphi, maka agar dapat menggunakannya, anda harus menginstallnya terlebih dahulu.

Karena proses instalasi Zeos ini cukup rumit(berdasarkan atas pertanyaan beberapa teman saya yang kesulitan dan tidak berhasil menginstallnya), maka disini saya menuliskan langkah-langkah menginstall Zeos berdasarkan pengalaman yang saya alami.

Langkah-langkah menginstall Zeos :

  1. Pada master Zeos, buka folder Packages >> pilih versi delphi yang sesuai, cari file ZeosDbo.bpg(Borland Project Group) dan double klik.
  2. Compile dengan cara : Menu Project >> Compile All Project
  3. Install dengan cara : klik menu run/F9 (Jika ada error, abaikan saja)
  4. Close all project
  5. Buka file ZComponentDesign.dpk(Delphi Package) yang terdapat pada folder yang sama dengan ZeosDbo.bpg, lalu compile, setelah itu install.
  6. Copy semua file *.dcu yang ada pada folder build yang ada pada folder yang sama dengan ZeosDbo.bpg, ke program files >> Borland >> Delphi7(sesuai versi delphi) >> Lib
  7. Jika database yang digunakan MYSQL, Copy semua file *.dll yang ada pada folder Lib >> MySQL yang ada pada folder master Zeos ini, ke C:\\Windows\System atau System32.

Semoga berhasil.

Perkembangan Teknologi Komunikasi (Bagian 1)

Tidak dapat dipungkiri bahwa perkembangan Teknologi Informasi sangat mempengaruhi Teknologi Komunikasi. Teknologi Informasi dan Komunikasi seakan-akan tidak dapat dipisahkan, sehingga lahirlah istilah TIK(Teknologi Informasi dan Komunikasi) yang sangat populer sekarang ini. Perpaduan keduanya semakin berkembang cepat dengan adanya media Internet. Teknologi Internet telah merubah cara orang berkomunikasi.

Email, menurut saya merupakan kunci utama perubahan cara berkomunikasi. Dengan hanya mempunyai satu alamat email, kita dapat mengikuti berbagai model komunikasi yang ada di Internet. Beberapa model komunikasi itu, diantaranya :

1. Forum

2. Milis/Group

3. Situs jejaring sosial

4. Blog

5. Situs sharing file

6. E-learning menggunakan teleconference

Mari kita bahas satu persatu keenam model komunikasi di atas.

Forum

Forum merupakan sebuah wadah diskusi online yang membahas tema atau topik tertentu. Beberapa situs portal atau website sebuah vendor produk, biasanya menyediakan fasilitas forum pada website mereka. Forum ini hanya dapat diikuti oleh pengunjung yang sudah terdaftar di web tersebut. Apabila belum terdaftar, pengunjung web forum, hanya dapat membaca hasil diskusi yang sudah ada, tapi mereka tidak dapat memberi komentar pada forum tersebut.

Form pendaftaran untuk menjadi member forum ini, biasanya mensyaratkan kita mengisikan alamat email, untuk verifikasi user dan password keanggotaan kita. Kode aktifasi biasanya dikirimkan via email.

Contoh web forum yang terkenal untuk para programmer Delphi di Indonesia adalah http://www.delphi-id.org. Di forum ini setiap member bisa membuat topik yang akan didiskusikan ataupun menjawab/memberi komentar atas topik orang lain.

Saya merasakan manfaatnya mengikuti forum ini. Terutama ketika kita mengalami kesulitan dalam kasus membuat program tertentu. Maka kita bisa menanyakannya melalui forum ini. Dengan kita memposting masalah kita di forum, pastinya akan banyak diantara member yang membaca dan memberikan solusi atas masalah kita. Pada forum Delphi ini, benar-benar postingan komentar/jawabannya diawasi oleh moderator, agar isinya tidak menyimpang dari tema forum ini yaitu pemrograman Delphi.

Namun ada beberapa forum yang isinya kurang bermanfaat. Misalnya forum yang ada di web portal detik yang kadang-kadang mengangkat topik yang kurang mendidik. Misalnya kalau tidak salah ingat, saya pernah membaca salah satu topik di forum detik yaitu ”Bagaimana perasaan anda saat ciuman pertama ?”. Saya kira topik tersebut kurang bermanfaat. Oleh karena itu, karena banyaknya forum yang ada, maka kita harus benar-benar pandai memilih dan tahu betul apa tema dan tujuan utama dari forum tersebut.

(Bersambung)

Sabtu, Juli 12, 2008

Koneksi Delphi – MS. Access dengan ADO

Bagi teman-teman yang pemula dalam pemrograman database desktop yang menggunakan Delphi, kali ini saya mempunyai contoh sederhana aplikasi Delphi dengan database MS. Access. Silahkan di download pada link di bawah ini.

MODUL

Perbedaan Method GET dan POST pada tag FORM

Setiap kita membuat sebuah form inputan di web, maka tentunya kita menggunakan tag form. Pada tag form, ada property method yang sangat menentukan metode pengiriman variable dari form tersebut. Ada 2 jenis methode pada tag form, yaitu POST dan GET. Lalu apa perbedaan dari kedua method tersebut ? Mari kita bahas.

Method POST

Penggunaan method POST menjadikan variable yang dikirim tidak tampil pada bagian address. Seperti gambar berikut ini.

Pada gambar di atas, sebenarnya ada 2 variabel input yang dikirim ke file input_kota.php, yaitu kd_kota dan nama_kota. Namun karena menggunakan method POST, maka kedua variable tersebut tidak ditampilkan pada address.

Penggunaan method POST lebih aman dibandingkan method GET, jika sudah diaplikasikan online diinternet, apalagi jika variable yang dikirim penting.

Method POST harus selalu berada pada tag FORM. Model pemanggilan variabelnya menggunakan $HTTP_POST_VARS[‘nama_variabel'].

Method GET

Penggunaan method GET menjadikan variable yang dikirim tampil pada bagian address. Seperti gambar berikut ini.

Variabel yang dikirimkan ditampilkan di address, yaitu variabel id_kota=11118.

Method GET bisa berada pada tag FORM atau tidak. Kita lihat contoh berikut.

Maka model pengiriman file tersebut termasuk model method GET. Sehingga pemanggilan variablenya juga harus menggunakan model get seperti berikut

$HTTP_GET_VARS[‘nama_variabel'].

Selasa, Juli 01, 2008

Memilih Provider atau Hosting Blog

Provider Blog atau hosting blog dapat dikategorikan berdasarkan :

  • Mendukung kode Java Script
  • Tidak mendukung kode Java Script

Provider Blog yang mendukung kode Java Script, diantaranya :

  1. Blogspot.com
  2. Weebly.com
  3. Blogmas.com

Provider Blog yang tidak mendukung kode Java Script, diantaranya :

  1. Wordpress.com
  2. Dagdigdug.com
  3. Edublogs.org
  4. Leoxa.com
  5. Myspace.com
  6. Xanga.com

Sembilan provider blog yang saya sebutkan di atas, masing-masing memiliki kelebihan dan kekurangan. Baik dari segi kemudahan manajemen konten, pilihan desain tampilan, dan dukungan terhadap kode Java Script.

Kalau dari segi tampilan, saya lebih suka wordpress.com. Namun dari segi dukungan kode JavaScript, saya lebih suka blogspot.com.

Senin, Juni 23, 2008

Aplikasi Delphi – MySQL dengan Zeos

Salah satu komponen yang dapat menghubungkan Delphi dengan MySQL adalah Zeos yang sifatnya Free. Bagi pemula, di sini saya menyertakan contoh aplikasi database sederhana menggunakan Zeos. Silahkan didownload pada link berikut.

Modul

Contoh Program

Selasa, Juni 10, 2008

Festival Komputer Indonesia(FKI) 2008

Ajang pameran komputer kembali digelar di Yogyakarta bertajuk “Festival Komputer Indonesia” yang bertempat di Jogja Expo Center mulai dilaksanakan tanggal 11 s.d 15 Juni 2008. Pameran yang juga diselenggarakan secara serentak di 5 kota besar di Indonesia yaitu di Jakarta(bertempat di Jakarta Convenstion Center), Bandung(bertempat di E-Tronical Mall), Semarang (bertempat di Java Mall), Surabaya(bertempat di Gramedia Expo Center), dan Makassar(bertempat di Celebes Convention Center).

Berbagai acara akan di gelar pada pameran kali ini. Selain itu ada berbagai kejutan dan hadiah menarik bagi anda pengunjung FKI tahun ini.

Info lebih lengkap kunjungi web festivalkomputer.com.

Festival Kodak Indonesia

Computa(Jl. Cik Ditiro Yogyakarta) untuk kedua kalinya pada tahun 2008 ini mengadakan pameran kamera digital bermerek Kodak. Pameran ini bernama Festival Kodak Indonesia yang diselenggarakan mulai 9 s/d 16 Juni 2008. Ada banyak varian dari kamera digital Kodak ini yang ditawarkan, dengan harga mulai Rp. 999.000.

Bagi anda pecinta dunia fotografi atau yang suka foto-foto, ajang ini mungkin dapat menjadi referensi produk kamera digital yang bagus dan sesuai dengan kebutuhan anda.

Minggu, Juni 01, 2008

Instalasi Komponen Tambahan Pada Delphi

Komponen bawaan instalasi Delphi tidak semuanya sesuai dengan kebutuhan kita. Adakalanya kita membutuhkan komponen tambahan untuk membangun program aplikasi yang kita kembangkan. Terdapat banyak sekali komponen tambahan yang sesuai dengan kebutuhan kita. Komponen tersebut bisa berupa skin, komponen untuk koneksi database dan sebagainya.

Delphi telah menyediakan menu untuk menambahkan komponen tersebut. Walaupun ada beberapa komponen yang cara instalasinya seperti instalasi software biasanya, tidak perlu melalui menu yang ada pada delphi tersebut.

Menu tersebut adalah pada menu bar Component, dimana di sana ada 2 sub menu yang paling sering digunakan, yaitu :

Install Component

Jika file komponen tambahannya berupa file *.pas.

Install Packages

Jika file komponen tambahannya berupa file *.bpl/package library yang merupakan hasil compile dari file *.dpk/delphi package, atau komponen bawaan delphi yang sudah ada di library, tapi belum ditambahkan ke pallete. File *.bpl biasanya terdapat pada folder Bin di folder Delphi. Untuk menambahkan komponen, anda dapat mengklik tombol add yang ada di sana, lalu buka folder Bin untuk memilih file komponen yang akan ditambahkan.

Ada beberapa tipe file komponen tambahan delphi, diantaranya :

*.dpk (delphi package)

Tipe file yang paling banyak digunakan. Untuk instalasi file ini, anda cukup double click file-nya, maka akan membuka window delphi, lalu klik menu compile, dan terakhir jalankan dengan menu run(F9). Setelah insalasi, tipe file biasanya akan berubah menjadi *.bpl yang akan secara otomatis disimpan pada path folder Borland\Delphi7\Projects\Bpl. Ada beberapa komponen yang setelah instalasi file *.dpk, harus tetap intalasi file *.bpl-nya. Oleh karena itu, anda harus menginstall lagi melalui menu Component >> Intsall Packages.

*.pas (delphi source file)

Untuk menginsall tipe file komponen ini, anda harus melalui menu Component >> Install Component, lalu klik browse yang sejajar dengan label unit file name.

*.exe (application)

Tipe file inilah yang paling mudah dan cepat dalam menginstall komponen, karena anda tinggal double klik dan ikuti langkah2 pada saat instalasi tersebut, seperti anda menginstall software aplikasi.

*.bpg (borland project group)

Tipe file *.bpg merupakan tipe file komponen yang agak rumit cara instalasinya, khususnya bagi pemula. Walaupun sebenarnya, pada dasarnya alurnya seperti kita membuka project delphi. Untuk instalasinya, anda double click file *.bpg-nya, maka akan membuka window delphi. Setelah itu, klik menu Project >> Build All Projects, lalu klik menu Run(F9).

Catatan :

Biasanya masalah yang paling sering terjadi ketika menginstall komponen, yaitu ketika ada file *.dcu yang belum ter-copy ke folder Lib. Oleh karena itu, semua file *.dcu yang ada folder komponen yang diinstall, anda copy kan ke folder Lib.

Selasa, Mei 27, 2008

Lowongan Programmer PHP

Dibutuhkan segera PHP Programmer, lokasi Jakarta, Kerja Full Time, Salary tergantung salary history yang bersangkutan, bisa dinegosiasikan.

Perusahaan: http://www.mcpm-aibep.or.id atau bep.or.id

Jika berminat hubungi: esa.prakasa@gmail.com atau kirim CV ke: darius.kabanga@gmail.com

Jumat, Mei 23, 2008

Mengedit Blog di Blogspot

Bagi anda yang sudah biasa bekerja di dunia blog, mungkin bukan hal yang sulit ketika akan mengedit atau memposting tulisan atau bahkan membongkar coding dimana blog itu di buat. Tapi bagi yang baru buat blog, ada beberapa teman saya yang Tanya, katanya mereka kesulitan ketika ingin mengupdate atau memenej konten blog mereka. Nah, disini saya menyertakan file cara mengupdate blog anda yang anda buat di blogspot, mudah-mudahan bermanfaat.

Download


Kamis, Mei 08, 2008

Membuat Browser Query Dengan Delphi

Halo delphier semua, kali ini kita akan belajar membuat aplikasi browser query di Delphi, dimana kita dapat mengetikkan sintak query, mengeksekusi dan menampilkan hasil query pada dbgrid. Seperti biasa, kita menggunakan komponen koneksi ke database MySQL-nya dengan MySQLDAC.

Baiklah, kita mulai saja belajarnya. Kita membutuhkan komponen Memo, dbgrid, dua buah button, MySQLDatabase, MySQLQuery, dan datasource. Desain tampilan form seperti berikut ini.



Setelah desain form, anda buat sebuah contoh database dan tabel di MySQL. Misalnya database dengan nama db_latih dan tabel dengan nama tb_kota. Tabel tb_kota terdiri dari 2 field yaitu kd_kota dan kota. Silahkan anda isi datanya sesuai yang anda inginkan.

Seperti pada latihan sebelumnya, silahkan anda seting koneksi database, query, datasource dan dbgrid-nya. Pada tombol keluar anda ketikan kode program close, dan pada tombol execute, ketikan kode berikut.

procedure TForm1.ExecuteClick(Sender: TObject);
begin
with mySQLQuery1 do
begin
Close;
SQL.Clear;
SQL.Add(MemoQuery.Text);
Open;
end;
end;

Simpan dan jalankan program.

Jumat, Mei 02, 2008

eSnips : Solusi Media Penyimpan File di Internet

Anda ingin memposting file diblog atau website anda, tapi kapasitas web/blog anda terbatas? Jangan bingung, inilah solusinya yaitu eSnips.com.



Apa itu eSnips? eSnips adalah website yang menyediakan tempat menyimpan file bagi setiap membernya dengan kapasitas sampai 5GB dengan berbagai jenis media baik photo, music, video maupun file dokumen dengan berbagai tipe file. Anda hanya tinggal mendaftar saja sebagai membernya, maka anda sudah mempunyai drive penyimpanan file sendiri di eSnips dengan model pengolahan file semudah di windows explorer. Mengapa demikian ? Karena di eSnips, anda dapat membuat folder untuk mengelompokkan semua jenis file yang anda upload.

Lalu apa hubungannya dengan posting yang di blog/website tadi? Begini, file yang ingin anda posting di blog/website, anda upload dulu di eSnips, lalu nanti anda copy link file nya(URL-nya) dari eSnips ke blog anda. Sehingga ketika di klik link file untuk download file yang ada di blog, nanti akan terhubung ke eSnips dengan membuka file yang sudah di upload di eSnips tadi. Jadi, proses download filenya itu, sebenarnya terdapat di eSnips. Ibaratnya eSnips ini adalah hardisk master kita di Internet, dimana kita bisa menghubungkan blog/website manapun ke eSnips, jika ingin mendownload filenya.

Selain itu, eSnips juga bisa dijadikan backup data2 penting kita, agar bisa diakses dimanapun kita berada. Karena di eSnips juga ada proteksi folder dan file, mana yang akan di publish public dan mana yang private dengan jenis proteksi tertentu.

Dengan eSnips anda pun bisa share semua file dan media yang anda upload dengan teman-teman anda ataupun grup tertentu yang anda buat. Selamat mencoba.

Weebly sebagai Alternatif Provider Blog yang Cantik

Bagi para blogger, siapa yang tidak kenal dengan http://blogspot.com ataupun http://wordpress.com. Kedua provider blog tersebut mungkin bisa disebut rajanya provider blog. Berbagai kemudahan manajemen konten dan fasilitas blog terus-menerus ditingkatkan. Apalagi dengan hadirnya google adsense. Sayangnya wordpress tidak mendukung kode javascript, sehingga google adsenses hanya bisa di tampilkan di blog dengan provider blogspot.com.

Namun ternyata ada satu provider blog lain yang memberikan nuansa berbeda, baik dari segi template, manajamen kontennya yang lebih dikenal dengan dashboard-nya juga berbeda. Menariknya lagi dapat mendukung kode javascript, dan itu artinya dapat mendukung google adsense. Provider blog tersebut bernama http://weebly.com.

Karena saya penasaran, maka saya langsung mencoba membuat sebuah blog di http://weebly.com dengan nama domain http://learningenglsih.weebly.com. Inilah contoh tampilan dashboard(blog editor)nya.


Kamis, Mei 01, 2008

Pameran Komputer National IT Expo 2008

“Komputer Dahsyat Harga Merakyat”, itulah slogan yang diambil pada pameran komputer National IT Expo 2008 (NIX ‘08) yang diselenggatakan oleh APKOMINDO. Pameran ini akan digelar di 9 kota besar di Indonesia yaitu Medan, Jakarta, Bandung, Yogyakarta, Semarang, Surabaya, Makasar, Banjarmasin dan Pontianak, mulai tanggal 3 Mei s/d 7 Mei 2008.

Di Yogyakarta, pameran NIX ’08 bertempat di Jogja Expo Center (JEC), Jl. Janti.

Adapun acara yang akan digelar pada saat Pameran
NIX ’08 di Jogja antara lain :

  • Roadshow INAICTA (Indonesia ICT Award) 2008 -> Sabtu, 3 Mei 2008
  • Talk Show dan Demo All about Networking -> Minggu, 4 Mei 2008
  • Live Demo Pembuatan Antena WajanBolic -> Senin, 5 Mei 2008
  • Talk Show All about Blog -> Selasa, 6 Mei 2008
  • Lomba Live Blogging -> Rabu, 7 Mei 2008

Jadi, selamat berburu teknologi-teknologi baru dan semoga mendapatkan harga yang sesuai dengan slogan di atas.

Penggunaan Timer pada Delphi

Ini ada contoh penggunaan timer pada delphi untuk simulasi traffic light, Download klik disini.

Senin, April 28, 2008

Waktu adalah Kehidupan

Waktu adalah sehelai kertas kehidupan yang harus ditulis dengan deretan kalimat kerja dan prestasi. Dia akan merasakan kehampaan yang luar biasa apabila waktu yang dilaluinya tidak diisi dengan kreasi, kalimat kerjanya terputus, atau bahkan dia akan merasakan kekosongan jiwa apabila ada waktu yang kosong serta tidak mempunyai nilai apapun.

Bila sampai saat ini, Anda berumur 35 tahun, seharusnya ada 35 jilid kehidupan yang berjudul nama Anda. Setiap jilid terdiri atas 12 bab, 365 halaman, dan setiap halaman terdiri atas 24 baris atau 8760 kata setiap jilidnya. Apakah jilid-jilid itu penuh dengan cerita yang “exciting(panas)”, kisah tentang persaingan, kisah perjalanan menuju perpustakaan, diskusi, membaca, dan lain-lain, ataukah hanya deretan kisah tentang tidur, sakit, atau bermalas-malasan. Atau, setiap lembarnya justru kosong tidak berisi tulisan apapun! Lantas, bagaimana Anda akan berkata pada para pembaca kehidupan Anda bila setiap lembarnya penuh dengan kertas kosong ?

Semoga ungkapan ini dapat memacu kita untuk selalu berusaha mengisi waktu2 kita dengan hal-hal yang bermanfaat.

Glosarry Teknologi

Bagi orang TI, istilah-istilah di bawah ini pasti sudah tidak asing lagi, tapi bagi teman2 yang tidak bergelut di dunia TI, mungkin merasa asing. Oleh karena itu saya menuliskannya di sini, semoga dapat membantu teman2 yang masih bingung memahami istilah TI.

Binary Number

Dalam kehidupan sehari-hari, kita mengenal sistem penomoran dengan menggunakan digit 0-9. Namun, dalam sistem binary, angka yang digunakan hanya 2 digit, yakni 0 dan 1.

Sistem komputer hanya berbasis pada angka binary (0 dan 1). Semua operasi perhitungan dalam komputer seperti penambahan, perhitungan, perkalian, dan pembagian, semuanya menggunakan sistem binary.

Driver

Driver merupakan program kecil yang membantu menghubungkan hardware atau peripheral yang terhubung dengan komputer. Dengan adanya driver, sistem operasi komputer dapat mengenal dan menjalankan alat tersebut dengan baik.

Adanya beberapa jenis komponen hardware yang telah dibuat untuk komputer, dan semua komponen memiliki driver yang berbeda untuk setiap sistem operasinya. Pendeknya, driver merupakan program yang memungkinkan sistem operasi berinteraksi dengan perangkat hardware.

HTML

HyperText Markup Language (HTML) merupakan bahasa yang digunakan untuk membuat halaman Web dan beberapa informasi lain yang ditampilkan dalam browser. Dengan HTML, pembuatan halaman Web akan menjadi semakin mudah dan sederhana. Tool HTML mendukung bullet, table, font size, color, indenting, dan feature format lainnya. HTML memiliki berbagai jenis tag yang sudah didefinisikan terlebih dahulu yang dapat digunakan untuk membuat halaman Web.

Megapixel

Pixel merupakan sebuah titik kecil yang membuat tampilan gambar digital. Sedangkan megapixel merupakan istilah yang digunakan untuk ukuran resolusi (kemampuan menangkap gambar). Satu megapixel terdiri dari satu juta pixel. Semakin besar angak megapixel, semakin besar resolusinya, sehingga kualitasnya semakin baik. Keuntungannya, gambar yang memiliki resolusi tinggi dapat diperbesar lagi tanpa berkurang kualitasnya. Selain itu, kamera dengan megapixel yang besar dapat menangkap detil yang lebih tajam dan jernih.

POP3

Post Office Protocol version 3 (POP3) merupakan protokol Internet stAndar untuk mengirimkan e-mail lewat Internet. Metode ini sering digunakan untuk pengiriman e-mail dari mail server ke client server. Hal ini memungkinkan Internet Service Provider menyimpan e-mail sampai Anda mendownload e-mail dari mail server ke komputer. Setelah selesai didownload, e-mail pada server akan terhapus.

P2P

P2P merupakan kepanjangan dari jaringan Peer-to-Peer, metode untuk menghubungkan komputer personal lewat Internet atau jaringan pribadi. P2P tidak hanya menghubungkan satu komputer saja, namun juga mampu menghubungkan ratusan komputer secara serentak untuk melakukan satu hal secara bersamaan, sehingga mampu mempercepat pekerjaan.

System Restore

System Restore merupakan feature dalam Windows Me dan XP yang memungkinkan user mengembalikan sistem kembali ke keadaan semula sebelum terjadi kerusakan. Windows XP secara berkala akan merekam penampilan komputer Anda (dikenal sebagai Restore Point) dan menghapus perubahan yang terjadi setelah point of time. Hal ini tidak mempengaruhi file data pribadi Anda. Untuk mengakses feature ini, klik Start >> All Programs >> Accessories >> System Tools dan pilih System Restore. System Restore tidak bisa mengembalikan program yang sudah di uninstall.

Windows Media Audio

Windows Media Audio, dibangun oleh Microsoft, yang merupakan salah satu audio codec paling populer saat ini. File format .wma merupakan audio recording yang di-encode dengan Windows Media Audio Codec. Nama format ini menunjukkan kalau file audio ini dapat didownload atau dimainkan. Audio dalam format ini dapat disimpan dalam format variable bit rate atau constant.

Sumber : Majalah Computer Easy Edisi Mei 2006 halaman 76-77.

Sabtu, April 26, 2008

Contoh Penggunaan Session

Setelah beberapa waktu lalu saya menulis mengenai Session PHP, sekarang kita akan latihan untuk mengaplikasikannya pada form, dan menggunakan session tersebut pada halaman2 selanjutnya.

Pada contoh ini ada 3 file yang akan kita buat, yaitu file input.php, dua.php dan file tiga.php.

File input.php


Kita memberi nama pada komponen textfield nama yaitu txtnama dan textfield untuk alamat yaitu txtalamat. Untuk form action-nya yaitu ke file dua.php, artinya field nama dan alamat akan dikirimkan ke file dua.php dengan method post.

Coding HTML lengkapnya sebagai berikut.

Setelah submit, maka akan tampil file dua.php.

Coding lengkap File dua.php

Ketika klik Buka Hal 3, maka akan tampil halaman 3 dengan menampilkan isi variable session yang didaftarkan pada halaman 2 (dua.php).

Coding Lengkap file tiga.php


Kesimpulan : variable session bisa digunakan pada semua halaman web tersebut selama belum logout.

Koneksi Delphi – MySQL dengan MyDAC

Disini kita akan latihan untuk menghubungkan database MySQL ke Delphi dengan menggunakan komponen MyDAC. Kasusnya adalah untuk menampilkan data dari tabel matakuliah. Untuk databasenya kita beri nama latih dan tabelnya yaitu tb_mk dengan field kode dan matakuliah. Anda harus sudah membuat database dan tabelnya terlebih dahulu di MySQL, sebelum menghubungkannya.

Tampilan Form seperti disamping.


Ada 2 komponen visual yaitu button dan DBGRID dan 3 komponen non visual yaitu mySQLDatabase, mySQLQuery dan Datasource.

Setingan untuk komponen mySQLDatabase, terlihat pada bagian yang saya lingkari, yaitu DatabaseName, Host, UserName, dan UserPassword. Disini, saya ambil contoh DatabaseName-nya latih, host pada localhost, UserName-nya root dan UserPassword-nya dikosongkan. Dan untuk mengaktifkan koneksinya, anda pilih properties connected-nya di True-kan (pada gambar tidak terlihat, ada pada bagian paling atas properties).

Setingan untuk mySQLQuery, yaitu database-nya di arahkan ke mySQLDatababse tadi, dan pada SQL diisi query-nya untuk menampilkan matakuliah, seperti berikut.

select * from tb_mk

Setingan untuk Datasource, yaitu hanya menghubungkan Dataset-nya ke mySQLQuery. Karena nanti datasource ini yang akan dihubungkan ke DBGRID, agar dapat menampilkan data hasil query tadi.

Setingan untuk DBGRID, yaitu pafa DataSource-nya dihubungkan ke Datasource tadi.

Jika semua setingan sudah selesai, maka anda True-kan property Active pada mySQLQuery, agar tampil datanya pada DBGRID. Untuk mengatur tampilan isi DBGRID anda bisa mengaturnya melalui properties Columns. Disana anda bisa memilih field yang ditampilkan, font judul dan datanya, lebar kolom dan sebagainya.

Selanjutnya anda simpan dan jalankan program tersebut. Selamat mencoba.

Minggu, April 20, 2008

Perkembangan CMS(Content Management System)

Ketika saya kuliah, CMS yang pertama saya kenal adalah mambo. Waktu itu, saya belum belajar pemrograman web, sehingga ketika ada seminar di kampus tentang bagaimana kinerja CMS mambo, saya belum faham maksudnya apa dan bagaimana. Lagi pula pematerinya mencontohkan caranya terlalu cepat. Alhasil, dari seminar itu, saya cuma tahu bahwa ada CMS yang namanya mambo, tapi tidak tahu cara instalasi dan menggunakannya.

Beberapa bulan setelah itu, saya mencoba mendownload mambo dan menginstallnya di komputer saya. Tapi sayang, belum pernah berhasil. Entahlah, mungkin saat itu saya masih belum faham konsep web server dan database servernya.

Ketika semester 6, saya mulai searching lagi CMS. Dan saya menemukan yang namanya auraCMS. Saya pun mendownloadnya dan mencoba menginstalasinya. Tapi saat itu saya tidak tertarik begitu jauh untuk mengotak-atik bagian adminnya. Karena ketika saya menemukan beberapa website yang dibangun dengan auraCMS, sangat keliatan sekali ciri khas dari auraCMS tersebut. Saya fikir, CMS ini kurang begitu bagus, karena fasilitas untuk mengubah desain template-nya sedikit, dan tidak ada template yang bisa di tambahkan kesana. Setelah itu saya lama tidak begitu tertarik dengan CMS. Saya lebih suka desain web sendiri dan coding sendiri.

April 2008 ini, saya kembali menemukan satu CMS yaitu bernama Joomla. Ini berawal ketika saya menemukan halaman web yang memuat seorang wanita Indonesia yang berhasil ikut sebagai peserta Google Summer Code 2007 yaitu Mba Nur Aini Rakhmawati (Dosen ITS yang sedang studi S2 di Taiwan). Dan sekarang dia sudah menjadi salah satu anggota tim develop CMS Joomla tersebut.

Saya men-download Joomla versi 1.5.1. Baru tanggal 18 April 2008 kemarin saya mencoba menginstalasi dan membuat sebuah website dengannya. Di Joomla ini saya menemukan kemudahan dalam manajemen konten, juga dapat mengedit template- nya, dengan syarat kita mengerti coding HTML, CSS dan PHP. Sepertinya saya mulai jatuh cinta dengan Joomla. Saya ingin lebih mengeksplorasinya lagi dan ingin tahu lebih jauh seberapa bagusnya CMS ini. Oleh karena itu, saya pun langsung ikut bergabung di komunitas Joomla Indonesia, agar bisa sharing dengan teman-teman yang sudah lebih dahulu mengenal dan menggunakan Joomla.

Adanya CMS telah mempermudah dan mempercepat kita dalam hal membuat dan mengelola website. Walaupun bagi yang tidak mengerti bahasa pemrograman web sekalipun. Apalagi bagi yang faham pemrograman, maka hasilnya akan jauh lebih baik, karena dapat memodifikasi coding dan desain yang sudah ada. Walaupun terkadang untuk membangun website dengan keperluan tertentu tidak sepenuhnya kita dapat menggunakan CMS. Apalagi untuk membuat sistem berbasis web, kita tetap saja harus coding dan desain sendiri.

Itulah beberapa CMS yang saya kenal, mungkin teman-teman pembaca tahu lebih banyak lagi mengenai CMS yang ada sampai sekarang ini. Kiranya teman-teman berkenan ikut sharing dan berbagi pengalaman dan ilmu di blog ini.

Ayo Peka! Stop Pembalut Sekali Pakai

  “Saya paling tak suka kalau pegiat lingkungan berteriak betapa sulitnya mengelola sampah pembalut tapi dia sendiri tetap memakainya!“ *** ...