Monday, August 27, 2007

Membuat file .exe dengan Delphi

Langkah-langkah pembuatan Setup Installation menggunakan Borland Delphi Installshield:

Langkah 1
Untuk membuat setup installation, pilih Start – Programs – Installshield – Express Borland Limited Edition. Sehingga muncul tampilan seperti di bawah ini:


Langkah 2
Pilih Create a new project…, sehingga muncul keterangan project di bagian kanan.

Langkah 3
Pada Project Name and Location, tentukan letak direktori penyimpanan file setup-nya. Pilih Blank Setup Project pada Project Type-nya. Lalu klik tombol Create.

Langkah 4
Ada beberapa langkah yang harus dilakukan untuk mengkonfigurasi setup-nya. Pada tampilan di atas, dibagian kiri adalah menu-menu yang disediakan dalam membuat setup installation, sedangkan di bagian kanan adalah keterangan dari setiap menunya.

Langkah 5
Pada Organize Your Setup, pilih General Information.Sehingga di bagian kanan akan muncul informasi yang harus diisi mengenai project yang anda buat. Isikan Subject, Product Name, Product Version, dan sebagainya seperti di bawah ini:
-Subject = SISTEM INFORMASI PENJUALAN
-Product Name = SISTEM INFORMASI PENJUALAN
-INSTALLDIR = [ProgramFilesFolder]\PENJUALAN\
-DATABASEDIR = [INSTALLDIR]
(anda bisa menambah informasi yang akan diisi seperti Product Version, Product Support, dan lainnya). Untuk INSTALLDIR merupakan tempat direktori penyimpanan ketika nanti project anda akan terinstall di computer. Default-nya adalah [ProgramFilesFolder]\Your Company Name\Default. Anda bisa ganti seperti di atas. Untuk DATABASEDIR merupakan letak penyimpanan database project anda (bila anda menggunakan database dalam project anda dan harus disesuaikan dengan path alias ketika anda buat database. Misal anda meletakkan database dalam satu folder dengan project anda, maka untuk DATABASEDIR anda pilih [INSATLLDIR], tetapi bila terpisah di dalam folder tertentu, anda bisa menambahkan nama foldernya. Contoh : [INSATLLDIR]\database).

Langkah 6
Setelah General Information diisi, lalu pilih Features. Features ini digunakan bila anda perlu menginstal software/tool tambahan ketika penginstalan. Contohnya, ketika anda menggunakan database MySQL di dalam project anda, anda bisa menambahkan feature MySQL karena tidak setiap computer memiliki program MySQL. Untuk membuat feature baru, klik kanan pada Features di bagian tengah jendela, Pilih New Feature. Anda bisa mengganti nama feature-nya. Tetapi bila anda hanya menggunakan Database Desktop untuk membuat database-nya, maka tidak perlu membuat feature baru, karena otomatis dapat dibaca oleh aplikasi anda. Untuk project SISTEM INFORMASI PENJUALAN INI, anda tidak perlu membuat feature baru.

Langkah 7
Setelah Features, selanjutnya pilih Setup Types. Setup Types ini ada 3 (tiga) jenis, yaitu Typical (menginstal semua feature), Minimal (menginstal beberapa feature yang minimal harus diinstal), dan Custom (bisa memilih feature mana saja yang akan diinstal. . Untuk project SISTEM INFORMASI PENJUALAN INI, anda cukup mencentang jenis Typical saja karena tidak menggunakan feature tambahan.

Langkah 8
Lalu pada menu Specify Application Data, Pilih Files untuk memasukkan file-file project anda yang akan di buat setup. Untuk memasukkan file project anda, di jendela bagian kanan atas, pada bagian Feature pilih Always Install, dan pada Source computer’s files, cari letak file executable utama (.EXE) project dan file-file database anda di komputer. (Pada Destination computer’s folder, pilih Destination Computer, klik kanan, pilih Show Predefined Folder – [INSTALLDIR]. Copy file project (file .EXE dan semua file database) anda ke folder [INSTALLDIR] ini (atau bisa juga langsung drag). Misal, untuk project SISTEM INFORMASI PENJUALAN INI yang harus dimasukkan adalah
- PUtama.EXE - Stok.DB
- Customer.DB - Stok.PX
- Customer.PX - Stok.VAL
- Customer.VAL - Transkasi.DB
- Item.DB - Transaksi.PX
- Item.PX - Transaksi.VAL
- Item.VAL
Sedangkan untuk menambahkan file feature tambahan, Pilih Feature-nya terlebih dulu di bagian atas, baru mengcopy file-file-nya seperti langkah sebelumnya. Tetapi untuk project ini anda tidak perlu melakukannya.

Langkah 9
Pada menu Configure the Target System, Pilih Shortcut/Folders untuk membuat shortcut bila project anda nanti diinstal. Tentukan di mana letak shortcut-nya (misal Programs Menu), klik kanan, lalu pilih New Shortcut, anda bisa mengganti nama shortcut-nya. Misal, Penjualan. Pada bagian kanan, pilih feature-nya terlebih dahulu, lalu tentukan target dari shortcut-nya. Anda bisa memilih [INSTALLDIR]\Putama.exe (karena sebelumnya INSTALLDIR merujuk ke folder penyimpanan file project instalasinya). Pada Icon File, anda bisa menentukan icon yang akan digunakan sebagai shortcut dengan mengklik tombol kecil di sebelah kanannya. Pada Working Directory, pilih [INSTALLDIR].

Langkah 10
Pada menu Customize the Setup Appearance, pilih Dialogs untuk menentukan kotak dialog apa saja yang akan ditampilkan pada saat proses instalasi.

Langkah 11
Setelah anda menyelesaikan langkah-langkah di atas, minimal anda sudah bisa membuat file setup untuk project anda. Untuk langkah terakhir, pada menu Prepare for Release, pilih Build Your Release. Dan tentukan jenis besar ukuran penyimpanan file setup-nya. Apakah dalam bentuk CDROM, DVD, atau bisa ditentukan sendiri ukurannya dengan memilih Custom.

Setelah dipilih, lalu klik kanan, pilih Build atau langsung tekan F7. Tunggu sesaat selama proses pembuatan setup installation-nya. Bila tidak ada kesalahan (error) yang tampil, anda bisa langsung mengetes atau menjalankan file setup yang baru anda buat dengan memilih Test Your
Release. Hasil file setup yang baru anda buat tersimpan di dalam direktori Project Name and Location saat anda pertama kali memulai Create a new project

SELAMAT MENCOBA........................!

Tuesday, August 21, 2007

Belajar PHP

Pendahuluan

PHP dahulunya merupakan proyek pribadi dari Rasmus Lerdorf ( dengan dikeluarkannya PHP versi 1) yang digunakan untuk membuat home page pribadinya. Versi pertama ini berupa kumpulan script PERL. Untuk versi keduanya, Rasmus menulis ulang script-script PERL tersebut menggunakan bahasa C, kemudian menambahkan fasilitas untuk Form HTML dan koneksi MySQL. Adapun PHP didapat dari singkatan Personal Home Pages. Setelah mengalami perkembangan oleh suatu kelompok open source(termasuk Rasmus) maka mulai versi 3 nya, PHP telah menampakkan keunggulannya sebagai salah satu bahasa server scripting yang handal. Melalui perkembangan yang pesat ini banyak fasilitas yang ditambahkan dan oleh kelompok ini PHP disebut sebagai "PHP: Hypertext Preprocessor" . Sintak yang digunakan berasal dari bahasa C , Java maupun Perl. Sampai tulisan ini dibuat versi PHP yang terbaru adalah versi 4.1.1. Untuk release terbaru dari PHP dapat anda lihat pada web site http://www.php.net/ .

PHP merupakan bahasa script yang digunakan untuk membuat halaman web yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan. Oleh karena itu, spesifikasi server lebih berpengaruh pada eksekusi dari script php daripada spesifikasi client. Namun tetap diperhatikan bahwa halaman web yang dihasilkan tentunya harus dapat dibuka oleh browser pada client. Dalam hal ini versi dari html yang digunakan harus didukung oleh browser client

Spesifikasi

Untuk dapat menjalankan script php pada web sit
e kita, ada beberapa hal yang perlu kita tambahkan . Pertama tentunya kita harus mempunyai sebuah web server yang mengatur atau memberikan tempat untuk mengeksekusi script php. Web server ini dinstall pada komputer server kita. Saat ini php dapat dijalankan pada berbagai macam web server seperti pws, iis, xitami maupun apache. Kemudian hal kedua yang perlu kita miliki adalah php parser. Apa itu php parser ? PHP parser adalah program yang digunakan untuk menterjemahkan(intepreter) code script dan kemudian mengeksekusinya. PHP parser dapat berupa program yang dijalankan pada suatu shell/DOS prompt yang biasanya berupa program yang telah terkompilasi yaitu php.exe. Selain itu PHP parser bisa juga berupa modul-modul yang diload oleh web server.

PHP juga termasuk dalam HTML-embedded , artinya code php dapat kita sisipkan pada sebuah halaman HTML. Untuk mengetahui bahwa baris - baris HTML merupakan suatu script php maka digunakan pasangan tag. Tag yang dapat digunakan untuk menyatakan script php adalah

Diantara ketiga ini tag ketiga merupakan tag yang paling aman karena memberikan tanda yang lebih jelas dan pada umumnya dimengerti oleh web server.

Contoh php yang merupakan HTML-embedded


Letakkan file ini pada homepages anda kemudian jalankan web server. Buka alamat http://nama_host/test.php. Jika php terinstal dengan benar maka browser akan menampilkan kalimat "PHP untuk halaman web yang dinamis" dalam huruf dicetak tebal.

Selain itu kita juga bisa meletakkan script php pada suatu file berekstensi .php. Yang perlu diingat disini, web server memiliki setting yang benar untuk menjalankan file .php ini. Contoh dengan menggunakan apache web server , maka pada file httpd.conf terdapat potongan baris sebagai berikut

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"


Untuk penjelasan lebih detail cara mensetting web server apache dapat anda baca di web site : http://www.apache.org/

Tips Menanggulangi KDRT

Oleh Diah Widya Ningrum, S.Pd.I

Ketika adat dan tradisi kekerasan telah melembaga dalam masyarakat
Kaum lelaki dengan ringan akan menganiaya istrinya
Semua itu dianggap sesuatu yang wajar belaka
Apalagi jika perempuan berani membangkang
Berani melakukan nusyuz
Ganjarannya adalah hinaan, pukulan, tamparan, bahkan pembunuhan.
Ingat ! Islam mengutuk semua itu.

Di dalam rumah tangga, ketegangan maupun konflik merupakan hal yang biasa. Namun, apabila ketegangan itu berbuah kekerasan, seperti: menampar, menendang, memaki, menganiaya dan lain sebagainya, ini adalah hal yang tidak biasa. Demikian itulah potret KDRT (Kekerasan Dalam Rumah Tangga).

Peristiwa suami menempeleng istri tentulah bukan berita yang mengejutkan bagi masyarakat. Sebab, sudah terlalu sering terjadi. Bahkan, penyiksaan secara berlebihan dengan membakar sampai membunuh istrinya sendiri merupakan potret buram rumah tangga hari ini.

KDRT bisa menimpa siapa saja termasuk ibu, bapak, suami, istri, anak atau pembantu rumah tangga. Namun secara umum pengertian KDRT lebih dipersempit artinya sebagai penganiayaan oleh suami terhadap istri. Hal ini bisa dimengerti karena kebanyakan korban KDRT adalah istri. Sudah barang tentu pelakunya adalah suami "tercinta".

Rumah Tangga bukan tempat (ajang) melampiaskan emosional suami terhadap istri. Tetapi, rumah adalah tempat yang aman. Tempat dimana kehangatan selalu bersemi. Di dalamnya terdapat psangan suami-istri yang saling mencintai.


Andai…
Sepotong surga dapat digapai
Dan disematkan di setiap rumah manusia
Maka baiti jannati (rumahku sorgaku) bukanlah sekedar kata mutiara
Namun sebuah kawasan dimana seluruh warganya teduh dalam bahagia

Rumah tangga (keluarga) adalah pondasi sebuah negara. Dari keluargalah akan tercipta kader-kader bangsa. Manakala keluarga itu rusak maka berbahaya terhadap eksistensi negara. Maka dengan demikian, KDRT yang merupakan salah satu faktor rusaknya keluarga merupakan penyakit bersama bukan pribadi. Sebab, bahayanya meliputi seluruh anggota masyarakat. Untuk itu, semua pihak berkewajiban untuk membantu dalam menanggulangi KDRT.

Tips Menanggulangi KDRT Menurut Islam
Ada banyak langkah yang harus segera kita lakukan. Dua belah pihak (suami dan istri) harus bersama-sama berusaha untuk menjauhkan diri terlibat dengan KDRT. Walaupun, aktor penting dalam masalah ini adalah suami, akan tetapi istri juga berpeluang menciptakan KDRT. Langkah-langkah untuk menanggulangi KDRT, antara lain adalah:

Pertama, landasan keimanan. Makanya, antara suami dan istri harus senantiasa mendekatkan diri kepada Allah SWT. Insya Allah, manakala suami sholeh dan istrisholehah akan jauh dari KDRT.

Sebagai contoh, lagi ada masalah dengan suami/istri. Tetapi karena suami/istri rajin shalat apalagi dengan berjamaah maka masalah akan mereda setelah shalat. Arif dan bijaksana dalam bersikap akan hadir bagi suami/istri yang dekat dengan Allah. Rumah tangga Rasulullah SAW menjadi contoh bagi kita.

Sebagai refleksi (renungan): Rasulullah pernah punya masalah dengan para istrinya (ummahatul mu'minin). Sehingga wajah Rasul kelihatan muram. Ini sebuah pertanda bahwa hatinya sedang galau. Kegalauan yang disebabkan oleh guncangan yang melanda bahtera rumah tangganya. Para ummahatul mu'minin menuntut tambahan nafkah. Nafkah yang selama ini diberikan Rasulullah dirasakan kurang mencukupi kebutuhan mereka. Rasul sungguh bersedih.

Sebab ia tidak bisa memenuhi tuntutan mereka. Ia bukanlah orang yang berlebih apalagi kaya raya. Bagaimanakah sikap Rasul? Sebagai seorang suami yang matang dan bijaksana, Rasul membawa pergi kerisauannya keluar rumah. Tujuannya adalah masjid.

Di masjid beliau mencoba merenungkan kejadian demi kejadian. Di masjid beliau mencoba meneduhkan jiwa dengan tafakur. Di masjid beliau mencoba mengoreksi diri, melihat kedalaman kalbu. Di masjid beliau memohon petunjuk kepada Allah untuk mendapatkan jalan keluar terbaik dari persoalan rumitnya. (Secara lengkap bisa dibaca dalam: Ibnu Sa'ad, Purnama Madinah, hlm. 172)

Kedua, reinterpretasi penafsiran terhadap "legalitas pemukulan". Tindak kekerasan yang berbentuk penganiayaan terhadap istri dianggap sudah merupakan hal yang biasa. Ironisnya, tafsir agama seringkali dipakai sebagai unsur pembenaran.

Sebagai contoh, suatu siang di Yogyakarta seorang perempuan datang ke Rifka annisa' (sebuah lembaga pelayanan perempuan). Tubuhnya lunglai, di beberapa bagian tampak lembam dan membiru. Rupanya dia dipukul suaminya. Dengan mata yang nanar dia bertanya kepada seorang konselor: "Bu, apakah ajaran Islam memperbolehkan suami memukul istri?".

Dengan suara berat ia menambahkan: "Suami saya selalu memukul saya sambil ndalil (membacakan ayat Al-Qur'an 4:34). Bu, benarkah! Suaranya menghilang digantikan dengan tangis yang tertahan". (Farha Ciciek, Ikhtiar Mengatasi KDRT, hlm. 16). Surat An-Nisa':34 ini memang seringkali dijadikan sebagai senjata/legalitas suami memukul istrinya. Wadhribuhunna (dan pukullah mereka) diarikan secara kaku. Padahal tidak demikian adanya. Kata dharaba mempunyai banyak arti: mendidik, mencangkul, memelihara, bahkan menurut Ar-Raghib Al-Isfahani secara metaforis bermakna melakukan hubungan seksual.

Kalaupun mau kita maknakan dengan memukul, bukan dalam artian penyiksaan atau penganiayaan. Tetapi, memukul dalam bingkai pendidikan atau pengajaran. Jadi, menjadikan ayat ini sebagai legalitas untuk melakukan penyiksaan terhadap istri lewat pemukulan dan sebagainya sangat tidak dibenarkan dan salah.

Ketiga, menyadari akan akibat buruk dari KDRT. Ada beberapa akibat buruk.
Pertama, suami bisa dituntut ke Pengadilan karena penyerangan terhadap istri merupakan tindakan melanggar KUHP.
Kedua, Rumah Tangga menjadi berantakan (Broken Home).
Ketiga, mengakibatkan gangguan mental (kejiwaan) terhadap istri dan juga anak. Keempat, melanggar syari'at agama. Agama mengajarkan untuk mewujudkan keluarga sakinah mawaddah wa rahmah bukan keluarga yang dihiasi dengan pemukulan dan penganiayaan.

Keempat, khusus bagi para suami berlaku lemah lembutlah kepada istri sebagaimana yang telah dicontohkan oleh Rasulullah SAW. Umar Ibn Khattab pernah berkata kepada Rasulullah: "Ya Rasul! maukah engkau mendengarkan aku? Kami kaum Quraisy biasa menguasai para istri kami. Kemudian kami pindah ke suatu masyarakat (Madinah) di mana laki-laki dikuasai oleh istri mereka. Kemudian kaum perempuan kami meniru perlakuan mereka.

Suatu hari aku memarahi istriku dan ia membalasnya. Aku tidak menyukai perlakuan seperti itu. Dan ia berkata: apakah engkau tak menyukai aku membalasmu?

Demi Allah, para istri Rasul membalas beliau. Sebagian mereka mendiamkan beliau sepanjang hari sampai malam. Umar lalu berkata: Ia celaka dan merugi. Apakah ia merasa aman dari kemurkaan Allah karena kemarahan Rasul-Nya sehingga ia mendapat hukuman?." Nabi tersenyum. Senyum selalu dikembangkan oleh Rasul. Ini pertanda pribadi yang lemah lembut.

Kelima, khusus kepada para istri. Berusahalah untuk menjadi istri sholehah. Berhias diri untuk suami, melayani suami dengan baik, mematuhi perintah yang baik dari suami, menjaga harga diri dan suami, dan lain sebagainya. Berusahalah untuk selalu membuat suami tersenyum bahagia walaupun pahit rasanya.

Insya Allah, kekerasan di balik jeruji Rumah Tangga jauh dari keluarga kita. Cinta yang menghiasi kehidupan suami/istri harus senantiasa dipupuk hingga membuahkan kelanggengan. Cinta kita adalah karena Allah SWT. Jadi, suami/istri dalam sebuah keluarga adalah hamba-Nya yang selalu dekat kepada-Nya. Manakala ini sudah terbangun dalam mahligai rumah tangga, insya Allah tidak akan ada KDRT (Kekerasan Dalam Rumah Tangga).

Wallahu a'lamu.

sumber : http://www.waspada.co.id/