Feeds:
Posts
Comments

Variabel di VB.NET

Namespaces.

Namespaces merupakan suatu cara untuk menyatukan objek-objek secara logic ke dalam satu grup. Mungkin di dalam Java kita kenal dengan istilah Package.

Tipe Data

Tipe data Integer dan Long di Visual Basic 6.0 mempunyai arti yang berbeda di Visual Basic .NET,

tipe data

Tipe data String di dalam VB.NET tidak lagi dapat menyimpan panjang dari String tersebut seperti halnya di dalam VB6.

Konversi Tipe Data

Konversi tipe data dalam VB.NET dapat menggunakan fungsi CType(expression, typename). Contoh :

Dim x As String, y As Integer
x = "34"
y = CType(x, Integer)

*) untuk mengubah tipe data String ke Integer

Deklarasi variable dan Array

Untuk mendeklarasi sebuah variable kita dapat menggunakan Dim (Dim [WithEvents] varname[([subscripts])] [As [New] type]

[= initexpr]) . Contoh :

Dim i As Integer = 21
Dim dToday As Date = Today()
Dim dblFloat As Double = 1232.23312
Dim dBirthday As Date = #1/1/1995#
Dim iCalculate As Integer = i * 5

Sedangkan untuk mendeklarasi Array dapat dilakukan dengan cara :

Dim Month(12) As Integer
Dim aMonth() As Integer = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Sedangkan untuk mendeklarasi Array dapat dilakukan dengan cara :

Dim x() As String
ReDim x(5)
 

atau

 
Dim y(2) As String
ReDim Preserve y(5)

Struktur Data

Di dalam VB.NET kita juga dapat membuat struktur data, seperti berikut :

Structure Customer
Public CustID As Integer
Dim CustDayPhone As String
Private CustNightPhone As String
End Structure

Operator Assignment

operator

Di dalam menggunakan operator-operator assignment, kita juga harus memperhatikan tipe data dari variabel.

Contoh penggunaan Operator Assignment :

Dim myString As String = "First part of string; "
myString &= "Second part of string"
MsgBox(myString)

Starting With VB.NET

Apa itu .Net Platform?

.NET Platform terdiri dari .NET Framework, .NET Building Block Service, .NET Enterprise Servers dan Microsoft Visual Studio® .NET. .NET Platform memberikan beberapa kemudahan diantaranya :
-    Pemakaian bahasa pemograman yang bebas dan model pemograman yang konsisten antar tiap bagian aplikasi.
-    Masing-masing teknologi yang digunakan dapat digunakan ke dalam teknologi yang lain, contohnya kita dapat memasukkan pemograman dengan bahasa C# ke dalam teknologi berbasis VB.
-    Migrasi antaar tiap teknologi dapat dilakukan dengan mudah.
-    Mendukung penuh HTTP, XML dan SOAP.

Bahasa di dalam .NET Framework :
-    Visual Basic .NET
Inovaasi terbaru dari bahasa Visual Basic terdahulu dengan menambahkan banyak fitur ke dalamnya serta lebih mengambil konsep OOP.
-    C# .NET
-    Managed Extensions to Visual C++
-    J# .NET
-    Third-party languages

VB.NET Project

Berikut adalah tampilan awal dari layar Visual Studio 2008

File – file yang terdapat dalam suatu project VB.NET adalah :
-    Solution files (.sln, .suo)
File ini digunakan untuk menyambungkan 1 atau lebih projek, selain itu juga digunakan untuk menyimpan informasi global dari sebuah projek. File ini seperti Visual Basic groups (.vbg files) di VB6. Solution files otomatis dibuat di dalam VB.NET projek, walaupun kita hanya membuat 1 projek dalam sebuah Solution files.
.suo file digunakan untuk Solution User Options files dalam hal menyimpan apa saja yang kita lakukan di dalam Solution files kita. File ini menyimpan settings, seperti breakpoint.
-    Project files (.vbproj)
Merupakan dokumen XML yang berisi refernces ke semua item di projek kita seperti form, classes, dan sebagainya.
-    Local project items (.vb)
Merupakan files yang berisi form project kita beserta class-class di dalamnya. Pada VB6 dikenal dengan .frm ( forms ).

Seperti halnya VB6, kita juga dapat melihat code dari suatu form dengan cara Klik Kanan pada form dan pilih View Code atau dengan cara melakukan Double Click pada form. Berikut tampilan contoh bagian code dalam sebuah file .vb

Public Class Form1

 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

 End Sub
End Class

Untuk dapat menjalankan projek kita, dapat dilakukan dengan menekan CTRL+F5 ( tanpa menjalnakna fungsi debug atau F5 ( dengan menjalankan fungsi debug ).

OOP in PHP

Class dan Object

Untuk dapat memahami class dan object, kita akan memvisualisasikan aplikasi address book. Dalam sebuah address book, komponen utama yang terlibat adalah kontak. Komponen kontak disebut class.

Class adalah definisi (cara menggambarkan) suatu benda. Object adalah benda nyata yang ada dalam session pelatihan, diantaranya:

Kontak : Charlie, Budi, Ani

Hubungan tersebut dapat dinyatakan dalam istilah teknis sebagai berikut:

Object merupakan instance dari class. Class didefinisikan dengan kode sebagai berikut :

<?

class Contact{}

?>

object dari class Contact dibuat dengan kode sebagai berikut :

$ani = new Contact();

$budi = new Contact();

$charlie = new Contact();

Method dan Properties

Lebih mendetail tentang class Contact. Semua contact, baik Ani, Budi, maupun
Charlie, mempunyai karakteristik yang sama. Mereka semua memiliki nama lengkap,
nomer telepon, dan alamat. Karakteristik ini dikenal dengan istilah properties.
Properties diterjemahkan ke dalam kode menjadi :

<? class Contact{

var $namaLengkap;

var $telp;

var $alamat;

}

?>

Tiap object memiliki nilai yang berbeda-beda untuk masing-masing
properties. Hal ini juga sering dikatakan : object memiliki state yang
berbeda satu dengan lainnya. Sampel kode yang menggambarkan
kondisi tersebut adalah :

$ani = new Contact();

$ani->namaLengkap = “Ani Malia”;

$ani->telp = 528;

$ani->alamat = “Ragunan”;

$budi = new Contact();

$budi->namaLengkap = “Budi Man”;

$budi->telp = 456;

$budi->alamat = “Bandung”;

$charlie = new Contact();

$charlie->namaLengkap = “Charlie Charmless”;

$charlie ->telp = 123;

$charlie ->alamat = “USA”;

selain menyimpan karakteristik, class juga dapat melakukan aktivitas. Ini disebut dengan method. Misalnya, class Contact dapat melakukan aktivitas memanggil contact lain. Konsep ini diterjemahkan menjadi kode sebagai berikut :

<?

class Contact{

var $namaLengkap;

var $telp;

var $alamat;

function panggil($contact){

echo(“Memanggil kontak ”+$contact->namaLengkap);

}

}

?>

kode tersebut dieksekusi sebagai berikut :

$ani = new Contact();

$ani->namaLengkap = “Ani Malia”;

$budi = new Contact();

$budi->panggil($ani);

dan menghasilkan output sebagai berikut :

Memanggil Ani Malia

Inheritance

Inheritance merupakan suatu konsep di OOP dimana kita dapat menurunkan suatu method di sebuah class kepada class anaknya, sehingga kedua class tersebut dapat mempunyai method yang sama tanpa mendeklarasikan ulang method tersebut di kelas anaknya ( kelas yang diturunkan ).

Contoh :

<?

class induk {
var $induk = “induk”;
function induk () { // ini merupakan konstruktor
$this->induk;
}
}
class anak extends induk{
function anak () {
print $this->induk;
}
}
$anak = new anak ();
?>

Hasil dari output : induk.

Penjelasan :
Pada class induk, divariabelkan kata “induk”. Lalu kata induk tersebut diwariskan pada class anak. Sehingga pada saat kita mencetak class anak, dapat dipanggil variabel induk tadi dari class induk.

Overriding

Terkadang dalam membuat program, kita bingung memberikan nama variabel.Pada pemrograman prosedural, kita tidak dapat menggunakan variabel yang sama berulang-ulang. Tetapi pada Konsep OOP, kita dapat menggunakan variabel yang sama secara berulang-ulang tetapi operasi yang dilakukan oleh metode tersebut berbeda. Inilah yang dinamakan Overriding.

Untuk lebih jelasnya, mari kita lihat contoh sederhana dari konsep overriding di bawah ini :

<?

class induk {
var $kata = “Cetak induk”;
function kata () {
print $this->kata;
}
}
class anak extends induk {
var $kata = “Cetak Anak”;
function kata () {
print $this->kata;
}
}
$cetak = new anak ();
$cetak->kata();

?>

Hasil dari output : cetak anak.

Mengapa yang tertampil di layar adalah kata “cetak anak” padahal seharusnya pewarisan kelas induk mengharuskan “cetak induk” ? Karena pada class anak terjadi overriding pada method kata. Sehingga pada saat dijalankan, yang tertampil di layar bukanlah cetak induk tetapi cetak anak

We are the world

There comes a time
When we head a certain call
When the world must come together as one
There are people dying
And it’s time to lend a hand to life
The greatest gift of all

We can’t go on
Pretneding day by day
That someone, somewhere will soon make a change
We are all a part of
God’s great big family
And the truth, you know love is all we need

[Chorus]
We are the world
We are the children
We are the ones who make a brighter day
So let’s start giving
There’s a choice we’re making
We’re saving our own lives
It’s true we’ll make a better day
Just you and me

Send them your heart
So they’ll know that someone cares
And their lives will be stronger and free
As God has shown us by turning stone to bread
So we all must lend a helping hand

[Chorus]
We are the world
We are the children
We are the ones who make a brighter day
So let’s start giving
There’s a choice we’re making
We’re saving our own lives
It’s true we’ll make a better day
Just you and me

When you’re down and out
There seems no hope at all
But if you just believe
There’s no way we can fall
Well, well, well, well, let us realize
That a change will only come
When we stand together as one

[Chorus]
We are the world
We are the children
We are the ones who make a brighter day
So let’s start giving
There’s a choice we’re making
We’re saving our own lives
It’s true we’ll make a better day
Just you and me

Just a lyric that shown that world is one…not malay there, not black, not zionist, not indon, not chinese..but we are one…

Another great song by MJ :)

Yeah another story of terror in Indonesia came in early morning today…
Explosions ripped through two luxury hotels in Jakarta Friday, killing eight and wounding at least 50 more. Police have detained most of the key figures in the Indonesia-based Jemaah Islamiyah, and rounded up hundreds of other sympathizers and lesser figures.

That Bom blasts 2 luxury hotels ( JW Marriot dan Ritz Carlton ) in Jakarta where located around Kawasan Mega Kuningan around 7 o’clock this morning.

One of suspected actor behind this tragedy is Nurdin. Nurdin is in the room during the week. He is suspected make bomb in the room. Until now police still looking for his presence.

And due to this tragedy, Manchester United canceled their visit to come to Indonesia. Well this is shocked every fans of Manchester United in Indonesia. And maybe till several years later, there aren’t any visit from Football club in Europe… :( and bye-bye World Cup 2022….In the long term, hope for Indonesia hosted the World Cup was destroyed. Astalavista and damned you terrorist ….

Hmm setelah bertahun-tahun menyelidiki perilaku orang di bioskop, akhirnya gw nemuin beberapa fakta yang cukup mengagetkan mengenai beberapa tipe orang tersebut….mengagetkan kagak yah ??? let’s we see ..

1. Tipe pemikir
Nah ini adalah tipe pemikir yang selalu berpikir walau sedang nonton, dengan serius dia nonton tanpa bisa diganggu oleh orang lain…mungkin jawabannya klo ada yang mau ngomong ma dia ” sstttttt…..” dan mungkin hanya badai atau angin topan yang dapat dia berhenti untuk berpikir

2. Tipe serius
Nah ini tipe orang yang kagak bisa diganggu klo lagi nonton. Jadi jangan coba2 memberikan suasana yang tidak enak ketika dia sedang nonton ato mungkin pala loe bisa jadi popcorn ma dia…BE CAREFULL of this person :P

3. Tipe ingin tahu
Ini tipe yang selalu berpikir how to and how to..misal ada adegan kucing ciuman, mungkin pertanyaan yang berkecamuk di otak nya, “Gimana yah bisa bikin kucing tuh ciuman”. Ato ketika nonton Harry Potter, “Gimana yah si harry bisa terbang ,dsb “

4. Tipe perfeksionis
Mungkin dia adalah orang yang perfeksionis dan dalam hal nonton, sehingga kalo ada cacat sedikit di film, komennya “Ah bego sutradaranya, masa gini masa gitu”. Ato kalong ada scene yang gak nyambung…”Gila absurd banget tuh scene, mending di cut lah !!”

5. Tipe “rame” dan ekspresif
Ini tipe yang bikin suasana bioskop jadi rame alias BERISIK…nah, mungkin dikarenakan orang ini terlalu menghayati setiap adegan yang ada di pelemnya…ada tembak2an, dia kaget n teriak, ada hantu, dia histeris, ada film sedih dia nangis and dengan ingus belepetan di tangan kursi…ckckckck….mungkin kalo ada film bisu baru dia gak berisik..i hope so…:)

6. Tipe gak nyambung
Nah ini sama aja kayak ada anak kecil nonton film dengan plot alur maju mundur…intinya, tuh anak gak ngerti..nah itu maklum klo anak kecil..but the truth different…tipe orang ini selalu tanya A-Z selama film berlangsung…”Eh tadi sapa namanya” “Kok dia bisa ke kota itu” “Nah, dia ngapain lagi tuh” “Oi ini Film apa seh????” -> ini keterlaluan!!!!

7. Tipe sok ngerti
Nah dengan gelagat i’m movie freak….Kata-kata yang sering keluar “Hmm ini si Tom Cruise neh, gila keren yah dia”…setelah beberapa menit kemudian “Wah bukan ding, ” ato “Kalo yang pertama seh gene ceritanya…blablablalbablabla”…..

8. Tipe Tukang tidur
Nah ini biasa yang sering dipaksa nemenin nonton dan akhirnya berubah jadi acara bobo siang ato bobo malem :)

9. Tipe pacaran
Mau di bioskop ato WC (lho?? ) yang penting gw berduaan ma dia..Nah ini dia tipe yang menggunakan bioskop sebagai tempat pacaran. Mau film horor, yang penting ada dia, mau film anak2, yang penting ada dia….Mau film india yang ampe 3 jam..”YANG PENTING ADA DIA DIA dan DIA”…mau pelem apa, yang penting, Bioskop itu tempat pacaran :P :P

10. Tipe sok gaya
Nah ini yang nonton demi prestise buat ngumpulin tiket nonton..n besoknya gembar-gembor kayak baja….”gw baru nonton ini loh” “eh u udah nonton ini luM??” tapi klo ditanya ceritanya gimana, dia hanya jawab “Gw rada lupa tuh ” dengan ekspresi malu2..ato bahkan diem…:D

mungkin itu yang baru gw dapat simpulkan…ada tambahan ????

After a long time…

Yeah finally wrote again in this blog…huammm.seems many task absorb my time to wrote again :D :D
Now i’m in the middle of ‘war time’ a.k.a exam time, yeah final exam exactly…huah still 2 more enemies to shoot :P

Overall i’m in the so-so mood..not bad not too good…

Btw baru-baru ini aja gw membuka satu usaha training komputer di sekitar BiNus, so jadi mungkin sedikit promosi :P , temapt training ini mengajarkana materi-materi kuliah praktikum yang ada di BiNus, dan ada juga materi-materi lain untuk spesial kelas seperi JAVA, .Net baik ASP.Net atau VB.Net and juga PHP dan Webdesign. Oiy kita juga buka untuk training perusahaan dan sekolah juga jadi mungkin kalo ada yang berminat bisa kontak gw :)

Selain tempat training, juga ada pembuatan software baik desktop, mobile ataupun web based ..berminat ? Hub gw sekarang juga :P
Nanti gw sertain portfolio dan juga promosi dalam post yang berbeda juga :)
===================================================
Back to topic…yeah finally open this blog..gak kerasa banget gw dah gak nulis beberapa bulan, rindu juga seh, nulis-nulis yang kagak jelas hehehehe

And satu lagi yang dah jarang, buka blognya si raditya dika kambing betina…uppsss,,,sorry….kayakna gw mesti membalikkan aktivitas gw seperti dulu…but sill not know how to…:P ada yang mau ajarin ?

duh gw lagi sebel hari ini, tentang ujian tadi…sial soal gitu panjang di masukin ke ujian what the….. :( satu nomor aja menghabiskan 3 halaman shit……gak tau kali ya go green??? kertas tuh menghabiskan pohon bro !!!!!!!!!!!!!!!!!!!!!!!! mending gak usah ada ujian, santai2 and yang pasti otak berisi daripada corat coret kertas, nilai gak jelas darimana asalnya and lulus dengan no brain inside?? huahh…just opinion :P

.
.
.
.
.
.
.djakarta 30 boelan enam tahoen 2009

Older Posts »