Monday, June 7, 2010

Membuat program dengan menggunakan while.. or.. do..

program whileordo;
uses
wincrt;
var c:char;
begin
clrscr;
c:='y';
while (c='y') or (c='Y') do begin
writeln('.....UNTUKMU LOGIKAKU......');
writeln('by.Bang-Iconk');readln;
writeln('Terhenyakku akan bahasamu');
writeln('Unik,menarik dan tentu bukan bahasa semu'); readln;
writeln('("JIKA INI MAKA ITU, BILA INI BILA,MAKA BILA INI JIKA MAKA")');readln;
writeln('Oupsss...'); readln;
writeln('Logika yang kupunya tiada mampu tuk menggapai'); READLN;
writeln('Jari jemariku menari');
writeln('Mencari BUG area hitam yang kau tandai');readln;
writeln('Lama logikaku berputar dengan berbagai macam pendekatan struktural');
writeln('Akhiirnya kutemukan maknamu dalam lingkaran procedural'); readln;
writeln('Bukanlah variable namun....');
writeln('ENGKAULAH KONSTANTA YANG TAK TERGOYAHKAN');readln;
writeln('Ulangi Lagi Atau Selesai...tekan(Y/N)?');
Readln(c);
clrscr;
end;
end.

ALGORITMA PEMROGRAMAN

ALGORITMA PEMROGRAMAN

Seringkali kita menyepelehkan dasar pemrograman ini, namun tidak dapat dipungkiri bahwa algoritma adalah sudah menjadi dasar dari pembuatan program.sebelum kita melangkah lebih jauh tentang pemrograman seyogyanya kita mesti tau dasar-dasar dari aau pemrograman terlebih dahulu.

A.Pengertian Algoritma
adalah urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis,logis dan mempunyai nilai salah atau benar .

Kata Algoritma berasal dari bahasa arab yaitu Algorism yang berarti proses menghitung dengan angka arab. Sedangkan Algorist adalah orang yang menghitung dengan menggunakan angka arab. Algoritma itu sendiri berasal dari nama seorang ahli matematika dari Uzbekistan yaitu Abu Abdullah Muhammad Ibn Musa al-Khwarizmi yang dibaca oleh orang barat menjadi Algorism dan orang Indonesia melafalkannya menjadi Algoritma.

B.Beberapa cara penyusunan algoritma :
Ada beberapa cara untuk menyusun suatu algoritma yaitu :
•Dengan untaian kalimat deskriptif
•Dengan pseudocode
•Dengan Flowchart.

C. Kriteria Algoritma yang baik:
•Tepat, benar, sederhana, standar dan efektif.
•Logis, terstruktur dan sistematis.
•Semua operasi terdefinisi.
•Semua proses harus berakhir setelah sejumlah langkah dilakukan.
•Ditulis dengan bahasa yang standar pemrograman dan mudah untuk diimplementasikan sehingga tidak menimbulkan arti ganda.

D. Metode penyusunan Algoritma :
Adapun Metode yang digunakan dalam pembuatan/penyusunan Algoritma adalah :
•Divide and Conquer, yaitu membagi suatu permasalahan besar menjadi permasalahan-permasalahan yang lebih kecil yang mudah untuk dipecahkan.
•Dynamic programming, pemrograman dinamik akan sesuai jika digunakan pada suatu masalah yang mengandung sub-struktur yang optimal dan mengandung beberapa bagian permasalahan yang tumpang tindih .
•Metode serakah. Sebuah algoritma serakah mirip dengan sebuah Pemrograman dinamik, bedanya jawaban dari submasalah tidak perlu diketahui dalam setiap tahap; dan menggunakan pilihan apa yang dilihat terbaik pada saat itu.

Monday, May 25, 2009

Cinta dalam Islam

CINTA DALAM PANDANGAN AL-QUR'AN

Bukankah manusia diciptakan untuk bisa saling melengkapi dan memiliki antara yang satu dengan yang lainnya sehingga tercipta suatu keseimbangan dan kehamonisan dalam mengelolah apa-apa yang telah diberikan oleh Tuhan kepada mereka..!!!Namun terkadang mereka lupa atau bahkan tidak mau tau akan apa yang dilarang oleh Tuhannya sehingga mereka seenaknya dan mau menang sendiri dalam memanfaatkan suatu anugrah-Nya.

Bahkan itu terjadi dalam urusan cinta, banyak yang bilang bahwa cinta itu buta tidak memandang yang namanya penampilan baik fisik maupun jiwanya.bukankah cinta itu suci yang datang dari jiwa yang bersih sehingga teripta suatu perasaan yang ingin melindungi dan mengasihi orang yang kita cintai, bahkan kita bisa melakukan apa saja untuk itu. Banyak orang salah mengerti akan arti cinta itu sendiri.

Dalam Al-Qu'ran dijelaskan bahwa kata cinta berasal kata Hubb (mahabbah) dan Wudda (mawaddah), keduanya memiliki arti yang sama yaitu menyukai, senang, menyayangi.

Hubb adalah suatu naluri yang dimiliki setiap manusia tanpa kecuali baik manusia beriman maupun manusia durjana.Sebagaimana Allah SWT menerangkan penegrtian Hubb (mahabbah) dalam Qs.Ali Imron ayat 14 :

زُيِّنَ لِلنَّاسِ حُبُّ الشَّهَوَاتِ مِنَ النِّسَاء وَالْبَنِينَ وَالْقَنَاطِيرِ الْمُقَنطَرَةِ مِنَ الذَّهَبِ وَالْفِضَّةِ وَالْخَيْلِ الْمُسَوَّمَةِ وَالأَنْعَامِ وَالْحَرْثِ ذَلِكَ مَتَاعُ الْحَيَاةِ الدُّنْيَا وَاللّهُ عِندَهُ حُسْنُ الْمَآبِ

Artinya : “Dijadikan indah dalam pandangan manusia kecintaan kepada apa-apa yang diingini, yaitu: wanita-wanita, anak-anak, harta yang banyak dari jenis emas, perak, kuda pilihan, binatang-binatang ternak dan sawah ladang. Itulah kesenangan hidup di dunia dan di sisi Allah lah tempat kembali yang baik (syurga).”

Adapun Wudda jadi Wudda (kasih sayang) diberikan Allah sebagai hadiah atas keimanan, amal sholeh manusia. Seperti yang terkandung dalam Al-Qur'an Qs. Ar Rum : 21

وَمِنْ آيَاتِهِ أَنْ خَلَقَ لَكُم مِّنْ أَنفُسِكُمْ أَزْوَاجاً لِّتَسْكُنُوا إِلَيْهَا وَجَعَلَ بَيْنَكُم مَّوَدَّةً وَرَحْمَةً إِنَّ فِي ذَلِكَ لَآيَاتٍ لِّقَوْمٍ يَتَفَكَّرُونَ

Artinya : “ Dan diantara tanda-tanda kekuasaanNya ialah ia menciptakan untukmu dari jenismu sendiri, supaya kamu cenderung merasa tentram kepadanya, dan dijadikanNya diantaramu rasa kasih dan sayang. Sesungguhnya pada yang demikian itu benar-
benar terdapat tanda-tanda bagi kaum yang berpikir.”

* Dalam fil gharibil Qur’an dijelaskan bahwa hubb sebuah cinta yang meluap-luap, bergejolak. Sedangkan Wudda adalah cinta yang berupa angan-angan dan tidak akan terraih oleh manusia kecuali Allah menghendakinya, hanya Allah yang akan memberi cinta Nya kepada hamba yang dkehendakiNya. Allah yang akan mempersatukan hati mereka. Terraihnya cinta—wudda pada satu pasangan itu karena kualitas keimanan ruhani pasangan tersebut jadi semakin ia mendekatkan diri kepada sang Maha Pemilik Cinta maka akan semakin besarlah wudda yang Allah berikan pada pasangan tersebut.*

ket:
*: dikutip dari http://halaqah.net/v10/index.php?action=printpage;topic=3719.0

Thursday, December 25, 2008

Tommy Page - Shoulder to cry on

Tommy Page Shoulder to cry on

Life is full of lots of up and downs,
And the distance feels further
when you're headed for the ground,
And there is nothing more painful than to let you're feelings take
you down,

It's so hard to know the way you feel inside,
When there's many thoughts and
feelings that you hide,
But you might feel better
if you let me walk with you
by your side,

And when you need a shoulder to cry on,
When you need a friend to rely on,
When the whole world is gone,
You won't be alone, cause I'll be there,

I'll be your shoulder to cry on,
I'll be there,
I'll be a friend to rely on,
When the whole world is gone,
you won't be alone, cause I'll be there.

All of the times when everything is wrong
And you're feeling like
There's no use going on
You can't give it up
I hope you work it out and carry on

Side by side,
With you till the end
I'll alway be the one to firmly hold your hand
no matter what is said or done
our love will always continue on

Everyone needs a shoulder to cry on
everyone needs a friend to rely on
When the whole world is gone
you won't be alone cause I'll be there

I'll be your shoulder to cry on
I'll be there
I'll be the one you rely on
when the whole world's gone
you won't be alone
cause I'll be there! [2x]

And when the whole world is gone
You'll always have my shoulder to cry on....

Sunday, December 14, 2008

Membuat aplikasi Login pada Delphi




Delphi programming adalah salah satu program yang banyak diguankan programmer unntuk membuat sebuat aplikasi pemrograman. tentunya semua aplikasi yang kita buat terasa tidak lengkap apabila tidak disertakan form log_in yang mana banyak fungsi dan keguanaannya salah satunya mencegah user lain untuk memakai program kita, sehingga program/ data yang ada didalamnya terjaga dengan baik.

Singkat saja dibawah ini saya akan mencoba membuat sebuah tampilan aplikasi Log_in berikut langkah-2 singkatnya:

1. Untuk membuat aplikasi login pada delphi, tentunya kita harus punya software programnya dulu.
2. Buat 2 form (form 1 untuk login dan form 2 untuk isi programnya)
3. Setelah itu kita buat form1 yang nampak seperti  pada gambar diatas.
  • Pada form diatas kita menggunakan komponen yang telah tersedia pada programnya yakni :
  • - form (untuk pembuatan main aplication).
  • - label (untuk penulisan keterangan pendukung)
  • - edit (untuk input text)
  • - bitbuttom (untuk tombol pemrosesan)

  • setelah semua komponen ditambahkan, klik bittbottom Log_in kemudian ketikkan code berikut :
  • begin
    if (edit1.text:='aq') or (text2.text:='12345') then
    begin
    form 2.show;
    end else
    messagedlg('Id atau User anda tidak valid',mtwarning,[mbok],0);
    end;


    untuk tombol bittbuttom2 ketikan kode berikut :

    application.terminate;
    end;
4. setelah semua kode dimasukkan coba jalankan programnya.
5. gimana asyik kan???
Anda bisa menambahkan beberapa komponn lagi untuk mempercantiknya. dan perlu dicatat bahwa anda dapat menambahkan form lagi sesuai dengan kebutuhan pemrogramannya.

selamat mencoba...


JENIS – JENIS VIRUS

Beberapa dari kita pasti mengenal namanya virus adpun disini saya mencoba memaparkan beberapa jenis virus yang biasa menyerang komputer kita

1. Virus Makro
Jenis virus ini pasti sudah sangat sering kita dengar. Virus ini ditulis dengan bahasa pemrograman dari suatu aplikasi bukan dengan bahasa pemrograman dari suatu Operating System. Virus ini dapat berjalan apabila aplikasi pembentuknya dapat berjalan dengan baik. Sebagai contoh jika pada komputer mac dijalankan aplikasi Word, maka virus makro yang dibuat dari bahasa makro Word dapat bekerja pada komputer bersistem operasi Mac ini.
Contoh virus:
- Varian W97M, misal W97M.Panther
• Panjang 1234 bytes
• menginfeksi NORMAL.DOT
• menginfeksi dokumen apabila dibuka.
- WM.Twno.A;TW
• Panjang 41984 bytes
• menginfeksi Dokumen Ms.Word yang menggunakan bahasa makro, biasanya
• berekstensi *.DOT dan *.DOC

2. Virus Boot Sector
Virus Boot sector ini sudah umum sekali menyebar. Virus ini dalam menggandakan dirinya, akan memindahkan atau menggantikan boot sector asli dengan program booting virus. Sehingga saat terjadi booting maka virus akan diload ke memori dan selanjutnya virus akan mempunyai kemampuan mengendalikan hardware standard (contoh : monitor, printer dsb) dan dari memori ini pula virus akan menyebar ke seluruh drive yang ada dan yang terhubung ke komputer (contoh : floopy, drive lain selain drive c:).
Contoh virus :
- Varian virus wyx
• ex: wyx.C(B) menginfeksi boot record dan floopy ;
• Panjang :520 bytes;
• Karakteristik : memory resident dan terenkripsi.
- Varian V-sign :
• Menginfeksi : Master Boot Record ;
• Panjang 520 bytes;
• Karakteristik : menetap di memori (memory resident),terenkripsi, dan polymorphic)
- Stoned.june 4th/ bloody!:
• Menginfeksi : Master Boot Record dan floopy;
• Panjang 520 bytes;
• Karakteristik : menetap di memori (memory resident), terenkripsi dan menampilkan pesan "Bloody!june 4th 1989" setelah komputer melakukan booting sebanyak 128 kali.

3. Stealth Virus
Virus ini akan menguasai tabel interrupt pada DOS yang sering kita kenal dengan "Interrupt interceptor". Virus ini berkemampuan untuk mengendalikan instruksi-instruksi level DOS dan biasanya mereka tersembunyi sesuai namanya baik secara penuh ataupun ukurannya.
Contoh virus :
- Yankee.XPEH.4928,
• Menginfeksi file *.COM dan *.EXE ;
• Panjang 4298 bytes;
• Karakteristik: menetap di memori, ukurantersembunyi, memiliki pemicu
- WXYC (yang termasuk kategori boot record pun karena masuk kategri stealth dimasukkan pula disini),
• Menginfeksi floopy an motherboot record;
• Panjang 520 bytes;
• Karakteristik : menetap di memori; ukuran dan virus tersembunyi.
- Vmem(s):
• Menginfeksi file file *.EXE, *.SYS, dan *.COM ;
• Panjang fie 3275 bytes;
• Karakteristik:menetap di memori, ukuran tersembunyi, di enkripsi.
- dll
4. Polymorphic Virus
Virus ini Dirancang buat mengecoh program antivirus, artinya virus ini selalu berusaha agar tidak dikenali oleh antivirus dengan cara selalu merubah rubah strukturnya setiap kali selesai menginfeksi file/program lain.
Contoh virus:
- Necropolis A/B,
• Menginfeksi file *.EXE dan *.COM;
• Panjang file 1963 bytes;
• Karakteristik: menetap di memori, ukuran dan virus tesembunyi,terenkripsi dan dapat berubah ubah struktur
- Nightfall,
• Menginfeksi file *.EXE;
• Panjang file 4554 bytes;
• Karakteristik : menetap di memori, ukuran dan virus tesembunyi,memiliki pemicu, terenkripsidan dapat
• berubah-ubah struktur
- dll
5. Virus File/Program
Virus ini menginfeksi file-file yang dapat dieksekusi langsung dari sistem operasi, baik itu file *.EXE, maupun *.COM biasanya juga hasil infeksi dari virus ini dapat diketahui dengan berubahnya ukuran file yang diserangnya.
6. Multi Partition Virus
Virus ini merupakan gabungan dari virus boot sector dan virus file. Artinya pekerjaan yang dilakukan berakibat dua, yaitu dia dapat menginfeksi file-file *.EXE atau *.COM dan juga menginfeksi boot sector.

Pencegahan dan penanggulangan dini Virus Komputer

Pencegahan dan penanggulangan dini Virus Komputer

Bagi orang yang bergelut bahkan makan,minum tidur bertemankan komputer mereka tidak akan asing lagi dengan namanya virus, sering kali kita dihadapkan pada situasi dimana komputer akan bekerja lebih lambat atau bahkan hang, hal itu disebabkan oleh beberapa faktor, salah satunya adalah virus.

virus tidak bisa kita anggap remeh makin lama makin membahayakan bagi komputer bahkan data-data penting kita, untuk itu perlu penanggulangan yang serius. berikut ini langkah pencegahan dini terhadap virus:

- Langkah-Langkah untuk Pencegahan
Untuk pencegahan anda dapat melakukan beberapa langkah-langkah berikut :
  • Gunakan antivirus yang anda percayai dengan update terbaru. Tidak perduli apapun merknya asalkan selalu diupdate, dan auto-protect dinyalakan maka komputer anda terlindungi.
  • Selalu scanning semua media penyimpanan eksternal yang akan digunakan, mungkin hal ini agak merepotkan tetapi jika auto-protect antivirus anda bekerja maka prosedur ini dapat dilewatkan.
  • Jika anda terhubung langsung ke Internet cobalah untuk mengkombinasikan antivirus anda dengan Firewall, Anti-spamming, dsb.
  • Selalu waspada terhadap fle-file yang mencurigakan, contoh : file dengan 2 buah exstension atau file executable yang terlihat mencurigakan.
  • Untuk software freeware + shareware, ada baiknya anda mengambilnya dari situs resminya.
  • Semampunya hindari membeli barang bajakan, gunakan software-software open source.

- Langkah-Langkah Apabila telah Terinfeksi
  • Deteksi dan tentukan dimanakah kira-kira sumber virus tersebut apakah di disket, jaringan, email dsb.
  • Jika anda terhubung ke jaringan maka ada baiknya anda mengisolasi komputer anda dulu (baik dengan melepas kabel atau mendisable sambungan internet dari control panel)
  • Identifikasi dan klasifikasikan jenis virus apa yang menyerang pc anda, dengan cara: Gejala yang timbul, misal : pesan, file yang corrupt atau hilang dsb
  • Scan dengan antivirus anda, jika anda terkena saat auto-protect berjalan berarti virus definition di dalam komputer anda tidak memiliki data virus ini, cobalah update secara manual atau mendownload virus definitionnya untuk kemudian anda install. Jika virus tersebut memblok usaha anda untuk mengupdate, maka upayakan untuk menggunakan media lain (komputer) dengan antivirus yang memiliki update terbaru.
  • Bersihkan virus tersebut. Setelah anda berhasil mendeteksi dan mengenalinya maka usahakan segera untuk mencari removal atau cara-cara untuk memusnahkannya di situs-situs yang memberikan informasi perkembangan virus tersebut. Hal ini perlu dilakukan apabila antivirus dengan update terbaru anda tidak berhasil memusnahkannya.
  • Langkah terburuk. Jika semua hal diatas tidak berhasil adalah memformat ulang komputer anda .