Penggalan Kisah

cinta mu pada ku
laksana penggalan kisah dalam novel

kala bahagia,
aku dan kamu tertawa bersama

kala berduka,
kita menangis bersama

ku kira kisah ini tak ada akhir
ku yakin untuk selama nya
tapi nyata nya ku salah

seperti ku bilang tadi
cinta mu pada ku
seperti penggalan kisah dalam novel

hanya muncul sepenggal
biarlah itu muncul sekali
simpan saja dalam hati
sebab kisah itu sudah berakhir



Alldilla . R

Sendiri

lihat aku disini.
sendiri,
tanpa ada dirimu yang mendampingi

aku tau kau khianati kisah ini,
namun entah mengapa aku masih disini,
menunggu diri tanpa pasti.

lihat aku dsini
tetap kutunggu kau menghampiri
karena ku cintai
namun kau tak mengerti
dan membiarkan diriku terhampar disini
sendiri...

Aldilla. R

Cinta Itu ...

kata orang cinta itu pengorbanan
jawabku: "knapa nggak?"

kata orang cinta itu buta
jawabku: "tak slalu!"

kata orang cinta itu indah
jawabku: "ya memang"

kata orang cinta itu sakit
jawabku: "terkadang"

kata orang cinta itu menyenagkan
jawabku: "yaaa.."

kata orang cinta itu rumit
jawabku: "selalu...."

kata orang cinta itu lucu
jawabku: "pasti nyaaa.."

kata orang cinta itu serius
jawabku: "harus laaa.."

kata orang cinta itu bahagia
jawabku: "tersenyumlahhh.."

kata orang cinta itu menyedihkan
jawabku: "terkadang.."

kata orang cinta itu buang waktu
jawabku: "orang bodoh yang bilang sperti itu"

ga pduli sama yang orang katakan..
tapi menurutku,,
cinta itu KAMU..
karna kmu aku merasa lengkap!!

posted by: Aldilla. R

Menonaktifkan Autorun

Seperti yang sudah saya bahas pada artikel sebelumnya, fitur yang bernama autorun ini sering kali dimanfaatkan oleh virus-virus untuk menanamkan dirinya ke komputer korban melalui media flashdisk atau hardisk eksternal.

Nah, bagaimana cara mematikan fitur ini agar kita terhindar dari virus tersebut. Sebenarnya ada beberapa cara, salah satu nya adalah melalui registri. Namun itu tidak akan saya bahas disini, yang akan saya bahas sedikit disini adalah cara menonaktifkan autoplay tersebut melalui setting di group policy.

Berikut adalah langkah-langkahnya:
1. Pilih start -> run
2. Kemudian ketikan gpedit.msc
3. Ketika jendela group policy sudah tampil pilih computer configuration, kemudian administrative template, lalu system
4. Double klik Turn Off Autoplay, lalu pilih enable.
5. Akhirilah dengan menekan tombol Ok

Anda juga bisa melakukan hal yang sama pada user configuration, tapi jika setting keduanya konflik maka yang dipakai adalah setting pada computer configuration.

Selamat Mencoba

Virus dan Flashdisk

Sudah banyak sekali kasus-kasus penyebaran virus yang terjadi lewat media flashdisk. Bagaimana ini bisa terjadi? Bukankah jika kita membuka file yang terinfeksi virus baru virus itu dapat menyebar?

Jawabannya adalah bahwa virus tersebut memanfaatkan fitur yang bernama autoplay untuk mengaktifkan dirinya, sehingga ketika kita memasukan flashdisk yang telah terinfeksi oleh virus secara otomatis komputer kita juga dapat terserang virus tersebut.

Langkah-langkah yang dapat dilakukan untuk mencegah hal-hal tersebut ada beberapa:
1. selalu upgrade antivirus anda
2. mencegah autoplay dengan menekan tombol 'shift' pada keyboard anda ketika flashdisk dimasukan, atau
3. menonaktifkan autoplay

CASE Statement in SQL

Here some different usage of CASE statements:

select
CASE
WHEN tag.tag_jenis = 'BFR' THEN 'Main Income'
WHEN tag.tag_jenis like 'DP%' THEN 'Main Income'
WHEN tag.tag_jenis like 'ANG%' THEN 'Main Income'
ELSE 'Others Income'
END AS Kategori_Keterangan
from tagihan tag

Pada contoh diatas kita mengembalikan suatu string pada kolom baru yg kita buat (Kategori_Keterangan) dengan kriteria dimana jika kolom tag_jenis berisikan kata 'BFR' atau berawalan 'DP' atau 'ANG' maka pada kolom Kategori_Keterangan kita akan mendapatkan string 'Main Income', dan yang tidak memenuhi kriteria tersebut akan berisikan 'Others Income'.

Other case:

CASE
WHEN tag.tag_jenis = 'BFR' THEN nama
WHEN tag.tag_jenis like 'DP%' THEN nama
WHEN tag.tag_jenis like 'ANG%' THEN nama
ELSE Target_Realisasi.jenis
END AS Keterangan
from tagihan tag,
(select tag.id, tag.jenis, unit.nama
from tagihan tag, pembayaran, unit) AS Target_Realisasi


Diatas kita bisa melihat kasus lain dimana yang kita tuliskan kedalam kolom baru yang kita buat bukanlah sebuah string melainkan data dari kolom lain yang kita ambil lewat query lain.


Other Case:

select tag.id, jenis,
sum (case when (DATEPART(month, tag.tgl_tagihan) + 1 = 4) then harga else null end) as Sales,
sum (case when (DATEPART(month, tag.tgl_tagihan) = 4)
and (DATEPART(day, tag.tag_tgl_tagihan) < 8)
then harga else null end) as Sales_Bulan_ini
from tagihan tag, unit un

Selain 2 contoh sebelumnya, CASE statement jg bisa digunakan dalam aggregate function, dalam contoh kali ini yang digunakan adalah function 'sum'.

Apa Itu Switch??

Switch adalah suatu perangkat yang di gunakan di layer data-link. Sama hal nya dengan hub, switch menghubungkan banyak hosts ke network. Namun tidak seperti hub, sebuah switch bisa langsung meneruskan pesan ke tempat yang dituju tanpa membroadcast pesan tersebut ke semua host. Ketika suatu host mengirim pesan ke host lain dalam jangkauan switch, switch tersebut menerima dan menerjemahkan frame dari pesan tersebut untuk membaca MAC address nya.

Dalam melakukan pekerjaannya switch biasanya membuat sebuah tabel yang biasa disebut tabel MAC address. Tabel tersebut berisi daftar port-port yang aktif dan MAC address dari host – host yg terhubung dengan switch tersebut. Ketika pesan dikirimkan antar host, switch mengecek apakah alamat tujuan dari pesan tersebut ada di dalam tabelnya atau tidak. Jika ada, switch akan membuat koneksi sementara antara port pengirim dan penerima. Kemudian suatu jaringan khusus akan terbentuk sehingga kedua host tersebut bisa berkomunikasi. Host-host lain yang terhubung dengan switch tersebut tidak akan mendapakan share bandwith dari jaringan tersebut dan mereka tidak akan menerima kiriman yang memang tidak di tujukan kepada mereka.

Setiap ada pengiriman pesan baru, koneksi / jaringan khusus seperti di atas akan dibuat, hal ini mencegah terjadinya tabrakan pesan ketika ada 2 host mengirimkan pesan pada saat yang bersamaan.

Bagaimana jika switch menerima alamat frame yang belum tertulis di tabel mac address?

Jika hal demikian terjadi switch akan mengirimkan pesan tersebut kepada semua host yang terhubung dengannya, pesan ini biasa disebut flooded message.. Setiap host akan membandingkan mac address tujuan di dalam pesan tersebut dengan mac address mereka sendiri, jika cocok pesan tersebut akan diproses dan kemudian host tersebut akan merespon ke pengirim.

Bagaimana tabel mac address di update?

Jika ada host yang belum terdaftar namanya di dalam tabel mac address, switch akan memperlajari mac address dari host itu ketika host baru tersebut memberi balasan terhadap flooded message yang dikirimkan, beserta dengan port kemana host tersebut terhubung.

Limiting form size dengan WM_GETMINMAXINFO

Saat program dijalankan kadang” kita ingin agar user tidak bisa merubah ukuran form yang kita buat, bagaimana agar kita dapat melakukannya? Untuk melakukan hal ini ada beberapa cara yang dapat kita lakukan, salah satunya adalah dengan menggunakan prosedur WM_GETMINMAXINFO.

WM_GETMINMAXINFO adalah suatu prosedur dimana di dalamnya kita bisa mengatur tinggi maupun lebar dari sebuah form. Baik ukuran minimum maupun maksimum dapat kita set disini. Jadi, apabila kita tetapkan ukuran minimum = ukuran maksimum hal ini tentu saja mengakibatkan form tidak bisa di resize sama sekali.

Berikut adalah cara menggunakannya:


Deklarasikan prosedur WM_GETMINMAXINFO dengan format,

procedure WMGetMinMaxInfo( var Message :TWMGetMinMaxInfo );                      
message WM_GETMINMAXINFO;
 
Tempatkan deklarasi dari prosedur tersebut dibawah private declaration seperti berikut:
 
     type
     TForm1 = class(TForm)
     private
     { Private declarations }
      procedure WMGetMinMaxInfo(var Msg: TWMGetMinMaxInfo);
                message WM_GETMINMAXINFO;

Kemudian di bawah bagian implementation tuliskan detail dari prosedur tersebut.

Ex:

 
procedure TForm1.WMGetMinMaxInfo( var Message :TWMGetMinMaxInfo );
     begin
     with Message.MinMaxInfo^ do
     begin
        ptMinTrackSize.X := 100;           {lebar minimum}
        ptMinTrackSize.Y := 100;           {tinggi minimum}
        ptMaxTrackSize.X := 300;           {lebar maksimal}
        ptMaxTrackSize.Y := 300;           {tinggi maksimal}
     end;
        Message.Result := 0;                 
     end;
 
Jalankan program anda dan coba untuk mengubah ukuran formnya.
 
Selamat Mencoba.