Yuuk IsengJune 14, 2006 9:30 am

Assalamu’alaikum Wr. Wb.

Alooohaaa…!! Di kategori ini aku akan mencoba men-share-kan hasil belajar yang selama ini aku dapat tentang apapun di bidang komputer (karena kebetulan itu bidangku he..hee.). Dengan tujuan agar tidak lupa dan mungkin dapat berguna juga untuk teman-teman dengan tidak bermaksud untuk menggurui. Insya Allah…

Program iseng yang pertama ini adalah tentang DoEvents di VB .NET. Apaan tuh?? Setauku sih DoEvents adalah suatu prosedur yang berfungsi untuk selalu mengecek apakah ada interupsi dari luar (terjadi event lain) selama proses looping. Jadi kita bisa melakukan proses lain tanpa mengganggu proses looping (konsepnya seperti thread tapi lebih simpel).

Dalam program ini terdapat 2 buah button,yaitu button Start yang digunakan untuk memulai proses looping dan button Stop yang digunakan untuk menghentikan proses looping. Selain button juga terdapat sebuah label yang digunakan untuk menampilkan hasil looping. Lebih jelasnya dapat dilihat pada gambar di bawah ini:

Layout Program Iseng1

Setelah itu tekan F7 untuk menampilkan halaman source code dan tuliskan coding seperti di bawah ini:

Public Class Form1
    Inherits System.Windows.Forms.Form

    Dim x As Boolean = False
    Dim i As Integer = 0

    Private Sub btnStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStop.Click
        x = True
        MsgBox("Data : " & i)
    End Sub

    Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click
        btnStop.Focus()
        x = False
        While x = False
            i += 1
            lblCounter.Text = i
            Application.DoEvents()
        End While
    End Sub
End Class

Tekan F5 untuk menjalankan Programnya, kemudian tekan button Start untuk memulai proses looping dan coba tekan button Stop. Dijamin deh proses loopingnya pasti langsung berhenti dan muncul pesan pada sebuah messagebox tentang data loopingnya.

Untuk merasakan bedanya coba hilangkan perintah Application.DoEvents() pada prosedur btnStart_Click(..) dan jalankan lagi programnya kemudian tekan button Start dan setelah itu tekan button Stop. Apa yang terjadi?? lebih sulit ditekan kan!! Itulah fungsinya DoEvents.

Kalau teman-teman menggunakan VB6 cukup ketik DoEvents() aja tapi untuk VB .NET harus diketikkan Application.DoEvents() atau lengkapnya System.Windows.Forms.Application.DoEvents()

Okee..selamat mencoba.

Wassalamu’alaikum Wr. Wb.

Umum, Penting gak sih..June 5, 2006 3:35 am

Assalamu’alaikum Wr. Wb.

Alllooo semua….yang di situ kakinya manaaaaaa!!! Loh..emoticon sory prend terlalu semangat nih. Hah..maklum sudah beberapa hari ini gak nulis di blog nih, biasa lagi sibuk ngoding dan Alhamdulillah akhirnya ada waktu sekarang. Wah..makasih juga buat temen-temen yang terus memberiku semangat. I Love You All, Guys!!emoticon

Berdasarkna judul di atas mungkin dari temen-temen sekalian dah tau maksudnya dan arah dari tulisan saya ini dan mungkin temen-temen juga pernah mengalami sendiri. Ya, saya akan mencoba mengutarakan hasil investigasi (halah..) dari temen-temen saya dan terutama saya sendiri. Dan mungkin pembahasan ini nantinya bisa bermanfaat sebagai bahan renungan dan pertimbangan bagi temen-temen yang sekarang mau lulus dan bingung mau minta gaji berapa nantinya.

Masalah ‘menetapkan harga’ bagi kita sebagai fresh graduate mungkin sangat membingungkan terutama pada saat wawancara. Ada yang langsung menyebutkan nominalnya, ada yang bilang ‘terserah bapak saja’, ada yang bilang ‘kalo ngikuti standar perusahaan berapa?’, dan yang parah lagi ada yang malah tanya : saya ini sebenarnya mau digaji berapa?emoticon

Wah…saat itulah kita pusing sendiri memikirkan harga yang layak untuk diri kita sendiri. Kita pasti jadi serba salah. Kalo kita mengajukan diri dengan harga rendah juga tak selalu benar karena ada perusahaan-perusahaan yang quality minded yang artinya kemurahan itu diragukan dan menghindari karyawan yang ‘murahan’. Disisi lain, kalo kita menetapkan terlalu tinggi juga tak selalu benar karena perusahaan-perusahaan itu merasa kita belum berpengalaman kok minta gaji tinggi (maka berkatalah mereka : EMANGNYA SIAPA LOE…!!!) dan parahnya kalo kebetulan ada 3-4 calon yang hasil testnya kurang lebih sama, mereka pasti bertanya-tanya why should they pay more?

Wiikksss…tambah bingung ya.Dulu ada salah satu temen saya yang juga bingung menetapkan gaji, terus pada waktu wawancara dia ditanyain mau digaji berapa dan dia langsung menyebutkan nominal angkanya. Ternyata apa yang terjadi?? Bapak yang mewawancarainya hanya tertawa kaget karena menurutnya temen saya itu masih minim pengalaman kok minta gaji tinggi. Akhirnya dia tidak jadi diterima di perusahaan tersebut gara-gara salah ‘menetapkan harga’ pada waktu wawancara.

Menurut beberapa orang yang saya tanyain tentang masalah gaji ini, mereka memberikan saran sebaiknya sebelum wawancara kita hendaknya survei dulu tanya kiri kanan yang kerja di perusahan tersebut, untuk fresh graduate berapa? Jangan menanyakan kawan, gajimu berapa? Itu tidak santun. Lebih santun tanya, gaji fresh graduate berapa, sih? Bagaimana jika kita sudah berpengalaman? Ya tambahkan sedikit diatas angka inflasi kalikan dengan masa kerja anda. Itu tip dan trik menurut mereka.

Mungkin sebelumnya ada pandangan dalam diri kita yang harus kita hapus dulu, yaitu bahwa dengan pendidikan yang tinggi akan mempertinggi gaji kita. Wahh…kita sudah punya ijasah sarjana di perguruan tinggi terkenal dan ditambah lagi kita punya beberapa sertifikat internasional, pasti kita beranggapan dengan modal itu kita nantinya akan memperoleh pekerjaan yang enak dan gaji tinggi. Hah..ternyata itu belum tentu 100% mendukung. Banyak juga temen-temen dengan IP yang lumayan tinggi tapi sampai sekarang masih menganggur (TANYAKAN KENAPA?). Ternyata ada hal lain yang lebih penting yaitu skill (keahlian) kita baik itu softskill maupun hardskill sangatlah dibutuhkan didunia pekerjaan.

Jadi dapat disimpulkan, walaupun kita sebagai fresh graduate diterima di perusahaan dengan gaji yang belum sesuai dengan keinginan kita, percayalah gaji bukanlah masalah utama yang harus kita pertimbangkan dan banyak hal lain yang dapat kita ambil manfaatnya selain gaji. Misalnya: dengan bekerja softskill dan hardskill kita akan bertambah sehingga dapat menjadikan kita lebih berpengalaman dan professional,mungkin juga perusahaan tersebut memiliki kompensasi-kompensasi lain yang tidak dipunyai perusahan lain (seperti asuransi kesehatan, asuransi jiwa, bonus, training/pendidikan tertentu, uang lembur, transportasi, fasilitas kredit kendaraan/rumah, dll).

Oke guys…Ingatlah kesuksesan merupakan perjalanan dari usaha-usaha kita dalam meraihnya. So..CINTAILAH PEKERJAAN KITA SEPERTI KITA MENCINTAI DIRI KITA SENDIRI. Yuuukkkk………

Wassalamu’alaikum Wr. Wb.