Faculty of Information Technology

My faculty in Satya Wacana Christian University. Mini Indonesia.

Photobucket

The Amazing RPG Game

Defence of the Acients or DotA is my favorite RPG games. You have to try it.

My lovely Notebook Product

Compaq is the best Notebook produk. I'm very like it. That's my first Notebook.

Pages

Wednesday 10 September 2014

Up and Down Life (Video)

Karena kegiatan kuliah saya untuk sementara kosong jadi saya mempunyai kesempatan untuk meng-update blog ini lagi. Postingan kali ini agak berbeda. Enjoy it. :D

Beberapa waktu yang lalu saya menemukan sebuah gambar .gif yang mempunyai cerita tentang keluarga. Akhirnya saya membuat sebuah video berdasarkan gambar tersebut karena menurut saya ceritanya sungguh menginspirasi kita, dengan menambahkan beberapa konten seperti musik dan kata-kata.
Di bawah ini adalah video yang sudah saya unggah ke situs YouTube.


Silahkan di lihat ya :D :D
Terima kasih sudah membaca :) :)

Tuesday 2 September 2014

BELAJAR VB.NET : TEXTBOX CONTROL AND PROPERTIES PART 2

Beberapa bulan belakangan ini saya lagi disibukkan dengan urusan kuliah, jadi jarang menulis lagi. Hehehe.

Oke kali ini saya akan menulis artikel lanjutan dari TextBox Part 1 yaitu TextBox Part 2. 
Kemarin kita sudah membahas apa itu TextBox, apa fungsinya, dan Properti apa saja yang ada pada TextBox itu. Sekarang kita akan membahas Properti lanjutan dari TextBox yang menurut saya sering digunakan pada saat proses pembuatan aplikasi .NET.

1. Properti CharacterCasing
    Pada Properti ini ada 3 mode yang bisa dipilih yaitu : 
  • Normal
  • Upper
  • Lower
 2 pilihan di atas yaitu Upper & Lower menurut saya sudah tidak asing lagi bagi yang sudah mahir dalam pemograman khususnya pemograman database (SQL) hehehe. Tapi bagi yang belum paham saya akan menjelaskannya. Properti CharacterCasing ini digunakan untuk mengubah karakter (huruf) yang kita masukkan ke dalam TextBox. Mau dirubah seperti apa ?? Akan dirubah sesuai pilihan kita (Normal, Upper, Lower). Untuk pilihan Normal karakter/teks/huruf yang dimasukkan ke dalam TextBox akan berbentuk Normal (apa yang dimasukkan itu yang akan tampil). Coba lihat gambar di bawah ini : 

Huruf yang dimasukkan dengan Properti CharacterCasing = Normal
Kalau mode Upper itu akan membuat apa yang kita masukkan ke dalam TextBox akan di ubah otomatis menjadi huruf  BESAR sekalipun kamu tidak menekan tombol Shift atau Caps Lock di keyboard, huruf yang akan tampil tetap huruf BESAR. Untuk Lower adalah kebalikannya yaitu huruf kecil. Coba lihat gambar di bawah ini :
Properti CharacterCasing = Upper
Properti CharacterCasing = Lower
2. Properti Font
    Untuk properti yang satu ini saya sepertinya tidak harus menjelaskan panjang lebar. Dari kata "Font" saja kita sudah mengerti kalau Properti yang satu ini digunakan untuk mengubah Font dari TetxtBox itu sendiri. Jika di klik maka akan muncul kotak dialog Font yang berisi Font, Font Style, Size, dan sebagainya. Silahkan anda utak atik sendiri Properti Font itu. Jenis Font yang terdaftar adalah jenis Font yang terinstall di komputer anda :D :D    

3. Properti Multiline
    Properti ini membuat ukuran TextBox kita menjadi lebih lebar atau panjang. Pilihannya ada True atau False. Jika anda ingin mengaktifkan mode Multiline pada TextBox maka pilih True.

Untuk lebih jelas lihat perbedaan kedua gambar di bawah ini  :
TextBox tanpa Multiline

TextBox dengan Multiline

4. Properti MaxLength
    Max (Maksimal), Lenght (Panjang), jadi MaxLenght adalah panjang maksimal karakter yang boleh di masukkan ke dalam TextBox. Nilai defaultnya adalah 32767.
Coba anda ganti 5 maka batas huruf yang bisa di masukkan adalah 5 karakter.

Karakter maksimal 5


5. Properti PasswordChar
    Ada waktunya kita membuat Form Login yang berisi Username & Password. Nah kalau kita menggunakan TextBox untuk Password maka biasanya karakter yang dimasukkan itu harus tidak dapat dibaca. Coba lihat gambar di bawah ini  :
TextBox untuk Password kurang Baik
Ada baiknya kita menggunakan Properti PasswordChar yang telah disediakan. Nilai default dari PasswordChar adalah NULL atau kosong, dengan begitu TextBox kita tidak menggunakan PasswordChar. Coba kita ganti dengan karakter Bintang atau * dan lihat hasilnya saat program di Debug (Running)

TextBox yang menggunakan Properti PasswordChar
Karakter yang tampil adalah * tapi nilainya (value) tetap adalah karakter yang anda masukkan sebagai Password dan tidak berubah. Anda juga bisa mengganti karakter untuk Passwordnya, bisa karakter &, %, #, @, dan sebagainya.

6. Properti TextAlign
    Properti ini digunakan untuk merubah posisi tulisan atau karakter yang ada di dalam TextBox. Ada 3 pilihan untuk properti ini yaitu Left, Right, dan Center. Nilai defaultnya adalah Left. Coba kita ganti menjadi Center, hasilnya seperti di bawah ini :
Properti TextAlign = Center
7. Properti Visible
    Ini Properti yang sangat mudah, Visible adalah Kelihatan. Jadi jika Properti Visible = True maka TextBox kita akan muncul, jika Visible = False maka TextBox kita akan menghilang. Simple kan :D :D

Sekian postingan tentang TextBox
Silahkan anda mencoba mengutak-atik Properti yang lain
Terima kasih telah menbaca :)

Wednesday 12 February 2014

BELAJAR VB.NET : TEXTBOX CONTROL AND PROPERTIES PART 1

Textbox, kita banyak menjumpai ini di dalam aplikasi baik itu aplikasi berbasis web ataupun desktop. Bisa dibilang kalau textbox ini adalah sebuah control yang paling sering digunakan dalam sebuah aplikasi. Kok bisa? Karena control textbox ini tempat kita menginputkan atau memasukkan sesuatu, bisa berupa nama, alamat, no. hp, keterangan, dan sebagainya. Bagi seorang programmer textbox ini wajib digunakan dalam aplikasi sebagai tempat inputan. Nah gambar di samping adalah contoh control textbox dalam Visual Basic.NET.
Dalam postingan ini kita akan membahas Properti apa saja yang sering digunakan pada control textbox ini.
Cara untuk melihat properti apa saja yang ada pada textbox ini yaitu : 

  1. Buat sebuah Textbox
  2. Pilih Textbox itu (klik kiri pada textbox)
  3. Lihat gambar dibawah ini

Pada gambar diatas, lihat disebelah kanan (yang ada kotak berwarna merah). Disitu ada tab Properties, dan disitu ada daftar atau list properti apa saja yang dimiliki oleh control Textbox. Sekarang kita akan membahasa control apa yang sering digunakan dalam pembuatan aplikasi.

1. Properti (Name)
     Bisa diketahui bahwa properti ini bisa kita gunakan untuk mengganti Name atau nama dari sebuah textbox kita. Misalnya :
Disitu kita mempunyai 5 TextBox yang mempunyai namanya masing-masing yaitu TextBox1, TextBox2, TextBox3, TextBox4, TextBox5.
Nah apakah kita bisa mengganti Name dari textbox tersebut?? Bisa!! Terserah anda mau memberi nama apa, yang penting mengikuti beberapa aturan yakni :
  1. Name diawali dengan huruf, tidak boleh angka
  2. Name dari 2 TextBox tidak boleh sama (misalnya ada 2 TextBox  yang Name nya TextBox1)
  3. Tidak boleh menggunakan karakter khusus seperti : #,$,%,^,>,?,(,@, dsb.
  4. Name tidak boleh mengandung titik (.) atau koma (,)
  5. Menggunakan huruf besar atau kecil tidak masalah, karena VB.NET  tidak case sensitive. Artinya penulisan textbox1 dengan TextBox1 itu sama saja.
2. Properti BackColor
    Properti ini bisa kita gunakan untuk mengubah warna background textbox. Lihat gambar dibawah ini :
Dengan menggunakan backcolor kita tinggal memilih warna apa yang akan kita pakai. Ada beberapa jenis pilihan warna yaitu System, Web, dan Custom. Silahkan anda memilih warna yang anda sukai. Misalnya kita memilih warna MenuHighlight, maka saat program dijalankan akan seperti ini :
Warna backcolor (background) dari TextBox sudah berubah
3. Properti BorderStyle
     Digunakan untuk merubah tampilan dari textbox khusunya pada bagian border atau garis tepi luar. Kita bisa memilih 3 pilihan untuk BorderStyle yaitu :
Jika kita mengganti properti BorderStyle nya, maka akan seperti dibawah ini :
TextBox dengan BorderStyle : None
TextBox dengan BorderStyle : FixedSingle
TextBox dengan BorderStyle : Fixed3D

 4. Properti Cursor
    Disini kita bisa mengganti bentuk Cursor kita saat menyentuh TextBox. Ada beberapa pilihan  Cursor yaitu : 
Diatas kita bisa memilih dengan bebas, bentuk Cursor yang akan tampil saat Cursor kita menyentuh TextBox.

5. Properti Enabled
    Digunakan untuk memberi tanda akankan TextBox kita itu akan di Aktifkkan atau Tidak. Ada 2 pilihan pada properti ini yaitu : True dan False. Default propertinya adalah True artinya TextBox kita diaktifkan dan bisa digunakan untuk menginput teks, dan jika kita pilih False maka TextBox kita tidak di Aktifkan alias tidak bisa digunakan utnuk menginput teks. Contohnya dibawah ini :
TextBox kita sudah di NonAktifkan alias tidak bisa digunakan untuk menginput
Silahkan anda coba utak atik TextBox anda sendiri :)

Nah, mungkin sekian dulu untuk postingan saya tentang Properti TextBox dikarenakan properti yang terlalu banyak :D
Untuk penjelasan tentang properti TextBox yang tersisa bsia dilihat di postingan selanjutnya.
Terima kasih telah membaca...




Wednesday 1 January 2014

BELAJAR VB.NET : MEMBUAT PROGRAM PERSENTASE CINTA

Cinta, kita pasti sudah akrab dengan kata ini. Siapa sih yang tidak kenal dengan cinta dan apa pengaruhnya bagi hidup kita?? Menurut saya cinta itu penting karena disitu kita bisa berbagi dengan pasangan kita baik itu tentang pergaulan, studi, masalah hidup, dan sebagainya.
Yah disini kita tidak akan membahas terlalu banyak tentang cinta karena disini kita akan belajar membuat sebuah program yang berhubungan dengan cinta. Kalau kalian tanya "Kok tumben buat program tentang cinta??" saya akan menjawab "Karena saya lagi jatuh cinta dengan seseorang" heheehhe :P
Oke kita lanjut, saya menamakannya Program Persentase Cinta. Mengapa?? Karena program ini dapat memprediksi apakah anda cocok dengan pasangan anda dengan menggunakan angka dari 1-100%.

Mungkin anda ada yang akan bertanya "Kok program komputer bisa menghitung jumlah cinta seseorang??" Hahahahah tenang saja kita disini hanya akan membuat program yang tidak betul2 memprediksi kekuatan cinta seseorang alias BOHONGAN jadi jangan percaya dengan program seperti ini (Percayalah pada pasangan anda masing2 :D).
Disini kita hanya akan melatih skill kita dalam membuat sebuah program sederhana.
Sebelum kita membuat program ini, kita harus tahu bagaimana cara kerjanya. Cek it out!!
Tampilan saat programnya baru dijalankan
Silahkan masukkan nama dan tekan tombol Cek
Nah gambar diatas menjelaskan bagaimana cara program kita bekerja. Perlu saya jelaskan bahwa mengapa persentase nya bisa dihitung?? Apakah ada resep rahasianya (emangnya ini kraby patty!!) ?? Saya mengatakan "TIDAK ADA" kenapa ?? Karena kita hanya menggunakan angka acak dari 1-100 jadi tidak perlu ada yang namanya resep rahasia untuk menghitung persentasenya. 
Nah bagaimana cara membuatnya ?? Ikuti langkah dibawah ini : 
  • Buat ProjectBaru - WindowsApplication (seperti yg kalian lakukan biasa)
  • Buat 1 Label ganti property Name menjadi Label1 dan ganti property Text nya menjadi "Nama Anda" (lihat gambar dibawah)
  • Buat 1 Label ganti property Name menjadi Label2 dan ganti property Text nya menjadi "Nama Pasangan Anda"  (lihat gambar dibawah)
  • Buat 1 TextBox ganti property Name menjadi TextBox1 (lihat gambar dibawah)
  • Buat 1 TextBox ganti property Name menjadi TextBox2 (lihat gambar dibawah)
  • Buat 1 Button ganti property Name menjadi Button1 dan ganti property Text nya menjadi "Cek"  (lihat gambar dibawah)
  • Buat 1 Label ganti property Name menjadi Label3 dan ganti property Text nya menjadi "Persentase"  (lihat gambar dibawah)
  • Buat 1 Label ganti property Name menjadi PersentaseLabel dan ganti property Text nya          menjadi "0 %"  (lihat gambar dibawah)
Langkah selanjutnya yaitu memasukkan kodenya, silahkan double klik tombol Cek tadi dan masukkan kode dibawah ini :
 If Me.TextBox1.Text.Trim.Length = 0 Or Me.TextBox2.Text.Trim.Length = 0 Then
     MsgBox("Nama harus diisi", MsgBoxStyle.Critical, "Error")
 Else
     Dim nilai As Integer = 0
     Dim r As New Random
     nilai = r.Next(100)
     Me.PersentaseLabel.Text = nilai & " % "
 End If

Dari kode diatas kita bisa melihat bahwa :
  • Jika textbox nama dan pasangan tidak diisi maka akan keluar sebuah MessageBox yang mengharuskan nama harus diisi
  • Nilai yang ditampilkan adalah nilai random atau acak dari 1-100
Jika kodenya sudah dimasukkan semua, coba jalankan programnya dan lihat apa yang terjadi. Coba anda masukkan nama anda dan pasangan anda (kalau ada hehehe) dan jika anda tidak mempunyai pasangan kekasih maka anda boleh menulis nama siapapun yang anda suka :D

Jika anda masih bingung tentang tutorial diatas silahkan komen dibawah atau download programnya disini.

Nah sekian dari saya, semoga membantu, selamat mencoba.
Terima kasih telah membaca :D

Followers