Showing posts with label Pemprograman. Show all posts
Showing posts with label Pemprograman. Show all posts

Thursday, September 15, 2016

Operasi file pada vb6



Selamat datang kawan kawan di blog saya yang sederhana ini . Di kesempatan kali ini saya akan coba share mengenai vb lagi . Kali ini kita akan bahas mengenai operasi file pada vb6 . Jadi kita kali ini akan coba untuk membaca file , menulis file , dkk .

Baca juga artikel sebelumnnya membuat jam digital di menggunakan vb6
Untuk struktur penulisan operasi file di vb6 , kita gunakan


open "lokasi_file" for status as #n

close #n

Status di dalam vb6 ada dua yaitu input untuk membaca file dan output untuk menyimpan file . #n itu maksudnya file mana yang akan di proses , yang nilainya berupa integer .

Oke kita akan lakukan pertama kali adalah menulis file , Sekarang desain tampilan seperti berikut .


Jika sudah desain tampilan , sekarang ke bagian coding tulis listing program seperti berikut



Dim tulisan As String
Private Sub Command2_Click()
tulisan = Text1
lokasi = App.Path & "/contoh.txt"
Open lokasi For Output As #1
    Print #1, tulisan
Close #1
End Sub

Private Sub Text1_Change()
Label1.Caption = Text1
End Sub

Oke sekarang kawan kawan save project , lalu jalankan programnya .
Begitu kita isi text1 dan klik simpan maka akan ada file baru contoh.txt , dan jika kita buka tulisan seperti yang kita inputkan . Bro kalo selain file txt bisa gak ? jelas bisa , gak percara coba ganti contoh.txt dengan contoh.html .

Untuk memasukan tulisan ke file yang kita operasi kita gunakan print #n, nilai . Oke sekarang sudah pada jelaskan . Kalo gak jelas saya saranin lakukan experimen yang dengan listing program yang saya berikan , sampai paham . Oke kalo sudah paham kita lanjut untuk membaca file .

Masih projek yang tadi , tinggal kita ganti saja kodinganya



Dim tulisan As String
Dim lokasi As String
Dim karakter As String
Private Sub Command2_Click()
tulisan = Label1.Caption
'untuk menyimpan file
Open lokasi For Output As #1
    Print #1, tulisan
Close #1
End Sub

Private Sub Form_Load()
lokasi = App.Path & "/contoh.html"
'membaca file
Open lokasi For Input As #1
        Input #1, karakter
        Label1 = karakter
Close #1
End Sub

Private Sub Text1_Change()
Label1.Caption = karakter & Text1
End Sub


Begitu di jalankan


Maka membaca dan meedit telah berhasil , sekarang kita coba lihat contoh.html .



Oke semoga pada ngarti . Terimakasih telah berkenan membaca artikel ini .Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Wednesday, September 14, 2016

Membuat jam digital dengan VB6



Selamat datang kawan kawan diblog saya yang sederhana ini . Di kesempatan kali ini saya akan membahas mengenai membuat jam digital dengan VB6 , jam berarti berhubungan dengan waktu .

Baca artikel sebelumnya fungsi pada vb6
Untuk membuat jam digital sangat mudah sekali ya , hanya tinggal ketik ketik ketik dan jadi tidak seperti di pemprograman lain banyak kodingngan untuk  menampilkan jam digital ini , tetapi kalo di vb6 ini mudah sekali membuat jam digital .

Untuk membuat jam digital yang kita butuhkan adalah label dan juga timer . Timer ini berfungsi yang paling banyak di gunakan adalah membuat animasi . Karena misal gini setiap 1 detik maka akan berpindah posisi atau setiap satu detik tulisan akan berubah rubah .

Untuk menampilkan waktu saat ini , kita gunakan yang namanya Time dan untuk mengambil tanggal saat ini kita gunakan Date .

Oke langsung saja yang kita butuhkan adalah 2 label dan satu buah timer .

Desain tampilan seperti berikut

Desain tampilan seperti berikut , dan buat yang tidak tau timer di sebelah mana di gambar di sana ditunjukan . Jika sudah diatur di bagian property interval ubah nilainya jadi 1000 , maksudnya apa nanti kita akan jelaskan .

Oke jika sudah kita ke bagian koding . Kita ketik seperti dibawah


Private Sub Form_Load()
Label1.Caption = Time
Label2.Caption = Date
End Sub

Private Sub Timer1_Timer()
Label1.Caption = Time
Label1.Refresh
End Sub


Oke Jika sudah maka tampil seperti berikut


Sekarang saya akan coba jelaskan .

  • Pertama untuk interval itu maksudnya setiap berapa mili second kita akan melakukan instruksi yang ada di timer . dan di sana bernilai 1000 yang artinya adalah 1 detik . Jadi setiap satu detik kita akan melakukan instruksi instruksi yang ada di timer
  • Kedua untuk mengambil jam sekarang kita gunakan yang namanya Time dan untuk mengambil Tanggal sekarang kita gunakan Date .
Gimana mudah bukan untuk membuat jam digital di VB6 itu . Saya akhiri semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga bermanfaat . 

Tuesday, September 13, 2016

Fungsi pada vb6



Selamat datang kawan kawan di blog saya yang sederhana ini  . Di kesempatan kali ini saya akan berbagi mengenai vb6 lagi , kali ini saya akan coba share mengenai fungsi pada vb6 .

Baca juga artikel sebelumnya mengenai array pada vb6

Pengertian fungsi 

Apa sih yang dimaksud fungsi ? fungsi merupakan blok kode atau kumpulan instruksi yang tidak berjalan otomatis . Fungsi akan berjalan ketika dipanggil . Fungsi memiliki manfaat yang banyak pada pemprograman yaitu ,

  • Menghemat ukuran program
  • Memudahkan dalam pembuatan program
  • Mempercepat pekerjaan karena kalo ada fungsi yang sama tinggal panggil nama fungsinya 
  • Dan kawan kawan 


Private Function Nama_Fungsi()
    statment
    statment
    ....
End Function


Oke sekarang kawan kawan sudah tau pembuatan fungsi pada vb6 ini . Sekarang saya akan share contoh program fungsi pada vb6 . Atur tampilan seperti berikut


Sekarang ke bagian coding , dan tulis seperti berikut



Private Function btn_vlds()
    If Len(Trim(Text1)) = 0 Then
        Command1.Enabled = False
    Else
        Command1.Enabled = True
    End If
End Function


Private Sub Form_Load()
    btn_vlds
End Sub

Private Sub Text1_Change()
    btn_vlds
End Sub


Di vb6 ada yang namanya fungsi yang siap pakai dan ada yang kita buat  , fungsi yang siap pakai di sini adalah fungsi len() dan trim() . Len() berfungsi untuk menghitung jumlah string dan Trim() untuk menghilangkan spaci pada string . Sedangkan fungsi yang kita buat adalah btn_vlds yang berfungsi sebagai pemilah jika text1 diisi maka akan tombolnya enable dan jika tidak maka tidak enable .

Oke mungkin itu dia bahas bahas mengenai fungsi pada vb6 . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih bermanfaat dan juga lebih menarik lagi .

Array pada vb6




Selamat datang kawan di blog saya yang sederhana ini . Di kesempatan kali ini saya akan coba share mengenai vb6 lagi , kali ini saya bahas mengenai array pada vb6 . Yang di tanyakan array pada vb6 ini adalah . Apa itu array ? Bagaimana cara membuat array ? Apa kegunaan array ?

Baca juga artikel sebelumnya mengenai fokus ke tujuan utama

Apa itu array ?

Array merupakan kumpulan nilia bervariable sama yang membedakan adalah indexnya . Index itu apa ? nanti kita akan tahu setelah kita menulis dan mejalankan contoh dari saya .  Apa sih keuntungan dari array itu ? keuntungannya adalah kita dapat menampung banyak nilai dalam variable yang sama .  Cara penulisannya gimana ?


dim nama_varible(jumlah_array) as tipe_data


Baca juga apa itu variable pada vb6 ?
Mudahkan penulisan array pada vb6 ini . Di vb6 ini ada yang namanya array dinamis . Array dinamis itu apa sih ? Jadi array dinamis adalah array yang jumlah maksimumnya tidak terbatas .

Contoh array

Atur tampilan seperti berikut . Kita tambahkan saja satu list box


Sekarang kita tinggal koding . Codingnya seperti berikut 


Dim nama(3) As String

Private Sub Form_Load()
nama(0) = "Naruto"
nama(1) = "Sasuke"
nama(2) = "Sakura"
nama(3) = "Kakashi"
For n = 0 To 3
List1.AddItem nama(n)
Next n
End Sub
Sebagai tambahan jadi array itu dimulai dari 0 indexnya , jadi kalo kita ingin memanggil Naruto maka nama(0) . Mudah bukan untuk membuat array .

Contoh multi array 


Maksudnya apa sih mult array itu ? Jadi multi array adalah array di dalamnya itu ada array lagi . Penulisannya sama hanya pas di bagian indexnya ditambah lagi . Contoh Dim nama(2, 2) As String yang artinya itu adalah kita memiliki variable nama yang merupakan array dan di dalam array tersebut ada array lagi .Membingunkan ya . Jika bingung kita langsung ke contohnya saja , semoga tidak bingung .

Atur tampilan seperti berikut . Ada listbox dan combo box , 


Sekarang kita ke bagian koding , dan tulis seperti berikut


Dim nama(2, 2) As String

Private Sub Combo1_Click()
List1.Clear
pilah = Combo1.Text
Select Case pilah
Case "Genin"
    For n = 0 To 2
        List1.AddItem nama(0, n)
    Next n
Case "Jonin"
    For n = 0 To 2
        List1.AddItem nama(1, n)
    Next n
Case "Senin"
    For n = 0 To 2
        List1.AddItem nama(2, n)
    Next n
End Select
End Sub

Private Sub Form_Load()
nama(0, 0) = "Naruto"
nama(0, 1) = "Sasuke"
nama(0, 2) = "Konohamaru"
nama(1, 0) = "Shikamaru"
nama(1, 1) = "Neji"
nama(1, 2) = "Kakashi"
nama(2, 0) = "Jiraya"
nama(2, 1) = "Sunade"
nama(2, 2) = "Orochimaru"
End Sub

Jadi kalo kita ingin kita kalo kita ingin manggil naturo maka nama(0,0) atau di ibaratkan nama(Genin,0) , kalo manggil neji nama(1,1) atau di ibaratkan nama(Jonin,1) . Kalo masih binggun di bagian multi arraynya coba terus pahami . ingat belajar itu tidak mudah butuh perjuangan , dan setelah perjuangan itu kita akan mendapat hasilnya .

Oke mungkin itu dia bahas bahas mengenai array pada vb6 . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih bermanfaat dan juga lebih menarik .

Tuesday, September 6, 2016

Perulangan pada vb6

Selamat datang kawan di blog saya , di kesempatan kali ini saya akan coba  share lagi mengenai VB 6 . Kali ini kita akan membahas mengenai perulangan pada vb6 , jadi ini masih dasarnya saja ya . Setelah saya sebelumnya membahas mengenai percabangan pada vb6 .

Baca juga percabangan pada vb6

Perulangan



Perulangan di ibaratkan jika kita sedang balapan .Terus merulang rulang sampai lap terakhir . Baru selesai perulangan itu . Jika di pemprograman kita memerlukan kita akan mendapatkan informasi yang berhubungan dengan perulangan adalah sudah lap berapa ? , sampai lap berapa ? , kondisinya apa sudah selasai sampai lap akhir ?

Apa sih fungsinya perulangan itu ? fungsinya adalah untuk mengulang , maksudnya jika kita ingin mencetak kata " saya tidak mengerjakan PR " 100 kali tinggal gunakan perulangan , gak perlu ketik manual . Itu sebagaian kecilnya saja , sebenarnya manfaatnya banyak sekali .

For next 

Perulangan pada vb6 , kita mengunakan for next , while , do. Kita akan coba bahas satu satu . Yang pertama saya akan bahas adalah for next .

Pertama atur tampilan seperti berikut . Kita siapkan 2 label , 2 text box , 1 command bottom , 1 list box .



Untuk penulisan for next


FOR variable=nilai_awal TO nilai_awal

      statment

next variable

Sekarang kawan kawan tau penulisannya . Kita lanjut ke bagian koding dan ketik kode berikut .


Private Sub Command1_Click()
kata = Text1
n = Val(Text2)
For x = 1 To n
    List1.AddItem x & "." & kata
Next x
End Sub


kita simpan nilai dari text1 dan text2 kedalam variable , agar lebih rapih dan enak di lihatnya . Jika sudah kita buat for nextnya dengan x=1 sampai ke n yaitu yang nanti di inputkan oleh user , lalu melakukan perintah List1.AddItem x & "." & kata , yang fungsinnya untuk menambahkan item ke listbox dengan nilai x & "." & kata .

Sebagai tambahan kalo yang itu pertambahan satu kalo kita gak gunakan step kalo jika pakai step bebas bisa  + 2 , -3  . Sekarang kita coba codingnya ubah

Private Sub Command1_Click()
kata = Text1
n = Val(Text2)
For x = 1 To n Step +2
    List1.AddItem x & "." & kata
Next x
End Sub

Itu artinya x=x+2 , yang artinya jika x =1 maka x=1+2

While 

Oke sekarang kita akan coba menggunakan while . Bro apa sih bedanya dengan for ? nanti kalian akan tau selah kalian selesai ini .


while kondisi
    Perintah
wend

Untuk stepnya  adalah kita lakukan di bagian statment atau perintah . Maksudnya apa ? kita langsung ke contoh .

Atur tampilan seperti berikut



Sekarang kita ke bagian kodingnya


Private Sub Command1_Click()
n = Val(Text1)
x = 1
While x < n
    List1.AddItem x
    x = x * 2
    
Wend
End Sub


Artinya disana jika x lebih kecil dari n maka akan melakukan perintah
List1.AddItem x
    x = x * 2

x=x*2 fungsinya sebagai step  seperti yang tadi saya bilang stepnya itu dilakukan di statment atau perintah  .  Mengapa kita perlu step ? agar dapat merubah x , jika tidak x tidak pernah berubah maka perulangan tidak akan terjadi . Coba saja hapus x=x*2 lalu jalankan , maka akan not respon .

Do 

Oke sekarang kita lanjut ke perulangan do . Penulisannya 


Do
    perintah
Loop Until kondisi


Lansung saja lanjut ke contohnya
tampilannya seperti yang tadi saja  ,tetapi kodingannya kita ubah

Private Sub Command1_Click()
n = Val(Text1)
x = 1
Do
    List1.AddItem x
    x = x * 2
Loop Until x < n
End Sub 

Perbedaanya apa sih ?

for itu stepnya tidak bisa perkalian
while melakukan kondisi dulu
do melakukan perintah dulu lalu kondisi

Oke mungkin itu dia bahas bahas mengenai perulangan pada vb6 . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Sunday, September 4, 2016

Percabangan pada visual basic 6

Selamat datang kawan di blog saya yang sederhana ini . Kali ini saya akan berbagi mengenai percabangan pada visual basic . Seperti yang kita tau bahwa percabangan adalah merupakan struktur dasar pada algoritma , jadi percabangan merupakan dasar pemprograman . Seluruh bahasa pemprograman pasti ada yang namanya percabangan .


Percabangan vb6

Percabangan ibaratnya kita sedang ulangan fisika dan hasil nilainya adalah 100 dan kkm adalah 99 . Maka tidak perlu lagi adanya remedial . Tetapi jika hasil nilainya lebih kecil dari 99 maka akan ada remedial . Jadi percabangan itu di pengaruhi oleh kondisi , kalo nilai >= 99 maka tidak perlu remedial dan nilai < 99 maka remedial . > , >= , <= , < , = ,!= ( jika tidak sama dengan ) ini disebut operator perbandingan .

Percabangan pada vb6 ada if  , select case .

percabangan dengan if

Oke yang akan pertama kita bahas adalah if . Penulisan if adalah


If kondisi Then
    perintah
    perintah
    ...
Else
    perintah
    perintah
    ...
End If

Sekarang kita akan coba gunakan
Atur tampilan seperti berikut


Sekarang kita ke bagian koding


Private Sub Command1_Click()
bil1 = Val(Text1)
bil2 = Val(Text2)
If bil1 > bil2 Then
    Label3.Caption = "Bilangan 1 lebih besar dari bilangan 2"
Else
    Label3.Caption = "Bilangan 1 lebih kecil dari bilangan 2"
End If
End Sub

Jadi disana terlihat bahwa bil1 > bil2 itu adalah kondisinya . Artinya variable bil1 lebih besar dari variable  bil2. jika kondisinya benar atau kodisinya memenuhi , maka akan melakukan perintah yang if dan jika kondisinya salah atau tidak memenuhi maka akan melakukan perintah else . Mudah kan belajar VB itu .
Baca juga Variable visual basic 6.0
Sekarang bagaimana kalo didalam percabangan ada percabangan lagi atau istilahnya percabangan berantai .
Langsung saja kita ke contohnya
atur tampilan seperti berikut


Bagian koding


Private Sub Command1_Click()
nilai = Val(Text1)
If nilai > 60 Then
    If nilai >= 80 Then
        If nilai >= 90 Then
            Label2 = "A"
        Else
            Label2 = "B"
        End If
    Else
        Label2 = "C"
    End If
Else
    Label2 = "D"
End If
End Sub


Percabangan dengan select case

Sekarang kita akan coba menggunakan select case , select case ini bisa lebih dari dua percabangan . Oleh karena itu select case biasanya di manfaatkan salah satunya pembuatan game yang memerlukan code ascii .Tetapi tidak hanya itu select case ini sangat bermanfaat . Untuk penulisan select case


Select Case variable
    Case 1:
        perintah
    Case 2:
        perintah
    Case 3:
        perintah
    Case 4:
        perintah
    Case 5:
        perintah
....
End Select

Baca juga apa itu kode ascii
Sekarang kita akan coba contohnya , atur tampilan seperti berikut

Di bagian koding


Private Sub Command1_Click()
kode = Val(Text1)
Select Case kode
    Case 1:
        Label2 = "Senin"
    Case 2:
        Label2 = "Selasa"
    Case 3:
        Label2 = "Rabu"
    Case 4:
        Label2 = "Kamis"
    Case 5:
        Label2 = "Jum'at"
    Case 6:
        Label2 = "Sabtu"
    Case 7:
        Label2 = "Minggu"
End Select
End Sub

Nah jadi itu dia bahas bahas mengenai percabangan pada visual basic 6 . Semoga bermanfaat dan juga menambah wawasan .Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Saturday, September 3, 2016

Variable visual basic 6.0

Selamat datang kawan di blog saya , di kesempatan kali ini saya akan memcoba share ilmu mengenai visual basic . Sekarang saya akan membahas mengenai Variable pada visual basic . Kawan kawan mungkin sudah pada tau apa itu variable ?



Hanya mengingatkan
Ini Versi wikipedia

Dalam pemrograman komputervariabel adalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa kuantitas yang diketahui atau tidak diketahui atau informasi,nilai. Nama variabel adalah cara biasa untuk referensi nilai yang disimpan, pemisahan nama dan konten ini memungkinkan nama yang akan digunakan secara terpisah dari informasi tepat yang diwakilinya.[diragukan ] Nama variabel di kode sumber komputer adalah pengenal yang dapat terikat ke nilai selama waktu berjalan, dan nilai yang dapat berubah selama program eksekusi.


Variable pada Visual Basic 6.0

Variable pada visual basic di visual basic merupakan penulisan varibale yang paling mudah dari pada yang lainnya , Apa alasannya  ?
Baca juga vb sebelumnya event di vb6
  • Tidak perlu menentukan tipe data dulu . Kalo di bahasa pemprograman lain seperti c , java , dan kawan kawan perlu untuk menentukan tipe data dulu , tetapi kalo di vb tidak perlu menentukan tipe data , tipe datanya otomatis ketika kita memberi nilai misal bilangan berarti integer .
  • Tinggal tulis nama variable saja . Kalo di bahasa pemprograman lain menulis variable perlu penentukan tipe data atau menulisakan kata atau simbol tertentu , seperti di php diawali $ , di javascript di awali var spasi namanya . Kalo di vb ini tinggal tulis nama saja 
Variable di vb memang beda .

Di dalam vb terdapat dua jenis variable , yaitu vaiable lokal dan variable global , dari namanya saja sudah bisa di tebak . Kalo variable lokal berarti hanya di dalam suatu fungsi atau subroutine ,  penilisannya langsung saja .Kalo variable global variable yang bisa di akses oleh berbagai fungsi , Untuk itu perlu mendeklarasikan dulu di paling atas kode , contoh dim nama as string . 

Contoh program variable


Sebagai contoh kita akan coba untuk membuat penambahan 2 bilang dengan variable . Berarti kita memerlukan tiga buah variable yang dua inputan user dan yang satu lagi adalah buat menampung atau menyimpan penjumlahan inputan user . Jadi di ibaratkan kita memiliki tiga buah ember yang dua sudah diisi dan yang satu lagi akan diisi dengan pengabungan dua ember tersebut . 

Desain seperti di bawah , gak sama desainnya gak apa apa , yang terpenting kita siapkan 2 textbox , 3 label , dan 1 command button . Nama jangan di ubah 


Kita ketik kode berikut


Val itu untuk mengambil nilai angka , jadi kalo kita kasih text1 dan text2 string maka hasilnya akan nol .
Ini contoh yang paling sederhananya .

Sebenarnya kita bisa  sih hanya satu variable saja , tetapi sebagai dasarnnya tiga dulu . Kalo kawan kawan ingin satu variable coba buat sendiri atau kalo gak mau yang ribet ketik seperti gambar di bawah


Hasilnya sama saja . Sekarang kawan kawan coba buat pengurangan , perkalian , pembagian , dan lain lain , Sebagai penglebih pahaman saja .

Oke mungkin itu dia bahas bahas mengenai variable di vb6 . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan  .Sampai jumpa di artikel yang lainnya yang lebih bermanfaat dan juga lebih menarik lagi .

Thursday, September 1, 2016

Event di Visual Basic

Selamat datang kawan di blog saya , udah lama nih saya gak ngeblog lagi ( bodo amat ) , sekarang baru ngeblog lagi kali ini kita akan membahas mengenai visual basic 6.0 . Sekarang kita akan membahas yang dasar dulu di vb ini .

Baca juga Hello world vb

Pengertian Event di Visual basic 6.0

Kita sekarang akan membahas mengenai apa itu event di visual basic  ? Di javascript kita juga pernah pengenal apa itu event , Tetapi  agar lebih jelas lagi kita akan bahas kembali . Sekedar mengingatkan bahwa event itu adalah kejadian , maksudnnya misal di visual basic itu ada banyak sekali kejadian contoh seperti ketika di klik maka akan melakukan fungsi ini . Misalnya lagi di dalam sebuah games misal CS ketika kita menekan tombol W maka akan berpindah atau melakukan fungsi berpindah ke depan . Tidak hanya ketika mouse di click , atau keyboard di tekan , saja event itu .

Berbagai Event di VB 6.0

Di vb banyak sekali event event , antara lain :

  • Click : Ketika kita klik kiri mouse
  • Dblclick : ketika kita klik kiri dua kali
  • Dragdrop : Ketika kita menyeret objek 
  • Dragover : ketika kita meyeret objek 
  • Mouse Down : Ketika kita menekan dan menahan tombol kiri di mouse 
  • KeyPress : Ketika kita menekan tombol di keyboard . Misal menekan tombol w maka melakukan perintah . Untuk itu kita harus mengenal kode kode ASCII , tidak perlu di hapal kita cukup tau saja kegunaanya apa di dalam dunia pemprograman .
  • KeyDown : Ketika kita menekan dan menahan sebuah tombol di keyboard
Kenali apa itu kode ASCII ?

  • KeyUp : Ketika kita selesai menekan sebuah tombol yang ada di keyboard
  • Activate : Ketika sebuah form menjadi windows aktif
  • Deactive : Ketika berpindah form 
  • GotFocus : Ketika sebuah objek menjadi satu satunya fokus 
  • LostFokus : Ketika sebuah objek kehilangan fokus 
  • Load  : Ketika form di load atau di panggil atau di buka
  • LinkOpen : Ketika sebuah aplikasi menginisal suatu DDE dengan form
  • LinkClouse : Ketika di akhir pemanggilan DDE
  • LinkExecute : Ketika aplikasi mengirim perintah ke aplikasi vb dengan DDE
  • LinkError : Ketika kesalahan sebelum pemanggilan DDE
  • LinkNotify :Ketika aplikasi sumber mengubah data yang dihubungkan dengan aplikasi Vb
  • Timer : Ketika event lain dijalankan sebelum event ini dijalankan . Event ini hanya berhubungan dengan kontrol . 
  • Scoll : Ketika user menyerek kotak kecil pada scoll bar . 
  • PathChange : Ketika path standar mencari sebuah nama file di ubah . 
  • PatternChange : Ketika kode pencarian daftar file di ubah 
  • Validate : Ketika untuk memastikan bahwa data telah ditangani dengan baik

Itu dia berbagi Event di VB 6 . Gimana , pada ngantuk bacanya ya ? Jika ngantuk kita langsung saja praktek , jika tidak ngantuk coba lebih memahami lagi materi event ini .

Contoh menggunaan Event di VB 6

Sekarang kita akan coba , bagaimana cara menggunakan event ? Kita buat saja Tampilan seperti di bawah . Ada Text Box , Label , Commad Bottom . 


Desain saja sesuka hati kalian , yang terpenting di sini kita membutuhkan Text box , 2 label , dan command bottom .  Jika sudah kita Double click pada command bottom atau masuk ke bagian code .



Dan ketik Seperti berikut .

Private Sub Command1_Click()
Label2 = Text1
End Sub
Jika sudah Sekarang kita coba jalankan dengan menekan tombol F5 pada keyboard atau menekan tombol start


Nah kurang lebih seperti itu hasilnya jika kita isi textbox dan kita klik Simpan maka akan tampil di label2 . Jadi kita di sana sebagai contoh kita menggunakan event Clik .

Oke Mungkin itu dia pembahasan mengenai event di VB 6  , semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Tuesday, August 9, 2016

Class abstract pada java

logo java


Selamat datang kawan di blog saya yang sederhana ini  , sudah lama nih saya gak posting sekarang baru mau posting lagi . Setelah sebelumnya saya membahas mengenai polimorfisme pada java . Kali ini kita akan bahas mengenai abstract pada java .

Baca java sebelumnya polimorfisme pada java

 Class abstract pada java

Class abstract merupakan class yang paling tinggi pada hierarki class . Kelas ini fungsinya sebagai induk class . Ketika class abstarct di turunkan ke subclassnya , maka si subclass tersebut harus memiliki method yang sama dengan yang induk class yaitu abstract class . Mungkin kawan kawan binggung , saya juga sama . Agar gak binggung kita coba ke contoh program class abstract pada java .


public class abstak{
 public static void main(String args[]){
  ninja n=new naruto();
  ninja k=new konohamaru();
  ninja b=new boruto();
  System.out.print(n.nama()+" \t\t: ");n.jurus();
  System.out.print(k.nama()+" \t: ");k.jurus();
  System.out.print(b.nama()+" \t\t: ");b.jurus();
 }
}
abstract class ninja{
 abstract void jurus();
 abstract String nama();
}
class naruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan");
 }
 String nama(){
  return "naruto";
 }
}
class konohamaru extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan berganda");
 }
 String nama(){
  return "konohamaru";
 }
}
class boruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan biasa");
 } 
 String nama(){
  return "boruto";
 }
}



class ninja adalah class abstract yang berarti dia merupakan class yang paling tinggi dari class naruto ,boruto ,konohamaru . Class abstact dan class yang di wariskan harus memiliki fungsi atau method yang sama . Jika perlu bukti kita tambahkan lagi satu .


public class abstak{
 public static void main(String args[]){
  ninja n=new naruto();
  ninja k=new konohamaru();
  ninja b=new boruto();
  System.out.print(n.nama()+" \t\t: ");n.jurus();
  System.out.print(k.nama()+" \t: ");k.jurus();
  System.out.print(b.nama()+" \t\t: ");b.jurus();
  n.Nama_guru();
  k.Nama_guru();
  b.Nama_guru();
  
 }
}
abstract class ninja{
 abstract void jurus();
 abstract String nama();
}
class naruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan");
 }
 String nama(){
  return "naruto";
 }
 void Nama_guru(){
  System.out.println("kakashi");
 }
}
class konohamaru extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan berganda");
 }
 String nama(){
  return "konohamaru";
 }
 void Nama_guru(){
  System.out.println("naruto");
 }
}
class boruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan biasa");
 } 
 String nama(){
  return "boruto";
 }
 void Nama_guru(){
  System.out.println("sasuke");
 }
}


Baca juga inheritance pada java 
Maka akan errorkan tetapi coba kita tambah di class abstract nya .


public class abstak{
 public static void main(String args[]){
  ninja n=new naruto();
  ninja k=new konohamaru();
  ninja b=new boruto();
  System.out.print(n.nama()+" \t\t: ");n.jurus();
  System.out.print(k.nama()+" \t: ");k.jurus();
  System.out.print(b.nama()+" \t\t: ");b.jurus();
  n.Nama_guru();
  k.Nama_guru();
  b.Nama_guru();
  
 }
}
abstract class ninja{
 abstract void jurus();
 abstract void Nama_guru();
 abstract String nama();
}
class naruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan");
 }
 String nama(){
  return "naruto";
 }
 void Nama_guru(){
  System.out.println("kakashi");
 }
}
class konohamaru extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan berganda");
 }
 String nama(){
  return "konohamaru";
 }
 void Nama_guru(){
  System.out.println("naruto");
 }
}
class boruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan biasa");
 } 
 String nama(){
  return "boruto";
 }
 void Nama_guru(){
  System.out.println("sasuke");
 }
}


class abstract pada java


Baca juga Overriding dan overloading pada java

Nah sekarang baru berhasil . Class abstract itu class yang paling dalam hierarki .

Oke mungkin itu dia bahas bahas mengenai abstract class pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini .Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Wednesday, August 3, 2016

polimorfisme pada java



Selamat datang kawan di blog saya kawan . Kali ini kita akan membahas kembali java . Kita akan membahas mengenai polimorfisme pada java . Jadi di java dasar dasar object oriented programming (  OOP ) ada yang nama polomorfisme , inheritance , encapsulation .

Baca java sebelumnya  method toString pada java

Apa itu  polimorfisme ?

Polimorfisme artinya banyak bentuk . Jadi maksudnya disini kita punya tiga class avatar_roku , avatar_ang  , avatar_kora , yang mana ketiga kelas tersebut mewarisi class avatar . Jadi polimorfisme teknik programming yang mengarah ke general dari pada spesifik  ( bingung , saya juga sama ) . 

Kita coba langsung saja ke contohnya program polimorfisme saja 


public class polimorfisme{
 public static void main(String args[]){
  avatar aatu=new avatar();
  avatar api=new avatar_roku();
  avatar udara=new avatar_ang();
  avatar air=new avatar_kora();
  aatu.elemen_dasar();
  api.elemen_dasar();
  udara.elemen_dasar();
  air.elemen_dasar();
 }
}
class avatar{
 void elemen_dasar(){
  System.out.println("Api , air , tanah , udara ");
 }
}
class avatar_roku extends avatar{
 void elemen_dasar(){
  System.out.println("Api");
 }
}
class avatar_ang extends avatar{
 void elemen_dasar(){
  System.out.println("udara ");
 }
}
class avatar_kora extends avatar{
 void elemen_dasar(){
  System.out.println("air ");
 }
}



baca juga inheritence pada java 

Jadi itu dia contoh polimorfisme pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

method toString pada java

loga java


Selamat datang kawan di blog saya yang sederhana ini . Kali ini kita akan belajar java . Kita kali ini akan membahas java tostring method .

Baca java sebelumnya overriding dan overloading pada java

Apa sih kegunaan toString itu ?

Method toString berguna untuk meresepsikan objek ke dalam string .

contoh menggunakan toString

contoh tostring



public class string{
 String nama;int umur;
 public string(String nama,int umur){
  this.nama=nama;
  this.umur=umur;
 }
 public String toString(){
  return "nama : "+nama+"\numur :"+umur;
 }
 public static void main(String args[]){
  string s=new string("wandi",16);
  System.out.println(s);
 }
}


Baca juga constructor pada java

Jadi hanya dengan memangil objeknya saja kita bisa menampilkan dengan toString . Bro kalo itu nama metodenya di ubah bisa tidak ? bisa tidak akan error  , tetapi menampilkannya tidak sesuai harapan  .

Gak percaya coba ubah

namanya harus tostring


public class string{
 String nama;int umur;
 public string(String nama,int umur){
  this.nama=nama;
  this.umur=umur;
 }
 public String keString(){
  return "nama : "+nama+"\numur :"+umur;
 }
 public static void main(String args[]){
  string s=new string("wandi",16);
  System.out.println(s);
 }
}

Yang di tampilkan tidak sesuai harapankan . Bro kalo this.nama sama this.umur itu apa ? this itu untuk menhindari variable sama pada java , oleh karena itu pakai this . jadi nama yang asli = nama yang ada di parameter .

tambahan


public class string{
 public static void main(String args[]){
  Integer j=10;
  System.out.println(j.toString());
  System.out.println(Integer.toString(20));
 }
}

Intinya toString itu mengubah objek ke dalam string .

Oke mungkin itu dia method toString pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Overrinding dan overloading pada java

logo java


Selamat datang kawan di blog saya yang sederhana ini . Kali kita akan belajar java kembali , kali ini kita akan membahas mengenai overriding dann overloading pada java .

baca java sebelumnya pewarisan ( inherintance ) pada java

Apa itu overloading ?

Overloading adalah dimana kita memiliki beberapa method dengan nama yang sama tetapi fungsionalnya berbeda . 

Contoh overloading


public class shinobi{
 void nama(){
  System.out.println("Naruto");
 }
 static public void main(String args[]){
  shinobi s=new shinobi();
  ninja n=new ninja();
  s.nama();
  n.nama("Sasuke");
 }
}
class ninja{
 void nama(String nama){
  System.out.println(nama);
 }
}

Nah itu dia yang di maksud overloading , kurang lebih seperti itu , jadi intinya memiliki method yang sama saja , selain itu berbeda misalnya parameternya , atau statmentnya .

Apa itu overriding

Overriding hampir sama dengan overloading . Overriding memiliki method sama antara subclass dan induk classnya . 

contoh overriding 


public class shinobi{
 static public void main(String args[]){
  kakashi k=new kakashi();
  sasuke s=new sasuke();
  k.nama();
  k.jurus();
  s.nama();
  s.jurus();
 }
}
class kakashi{
 void nama(){
  System.out.println("kakashi");
 }
 void jurus(){
  System.out.println("Chidori");
 }
}
class sasuke extends kakashi{
 void nama(){
  System.out.println("sasuke");
 }
 void jurus(){
  System.out.println("Chidori nagasi");
 }
}

apa itu extends ? baca pewarisan ( inherintance ) pada java

Jadi disana terdapat parrent class yaitu kakashi dan sub class yaitu sasuke disana memiliki method sama yaitu nama dan jurus .

contoh overriding


Mungkin itu dia pengertian overriding dan overloading pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih  telah bekenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .


Friday, July 29, 2016

Pewarisan ( Inheritance ) pada java



Selamat datang kawan di blog saya yang sederhana ini . Kali ini kita akan bahas mengenai java lagi . Kita akan membahas mengenai pewarisan ( inheritance ) pada java . Kita akan membahas apa itu pewarisan ? apa sih gunanya pewarisan ? bagaimana sih cara membuat pewarisan ? semua kita akan bahas di sini .

Baca java sebelumnya Set dan Get pada java

Apa itu pewarisan pada java ?

Pewarisan memungkinkan sifat sifat dari suatu kelas di turunkan ke kelas lainnya . Misal si kelas a punya variable z yang bernilai 10 , lalu kita punya satu kelas lagi kelas b dia mewarisi kelas a jadi dia bisa mengakses variable z yang bernilai 10 . Biar gak tambah binggung kita langsung saja ke contoh program pewarisan .


public class boruto extends naruto{
	public static void main(String args[]){
		boruto n=new boruto();
		System.out.println("nama bapak saya : "+n.nama);
	}
}
class naruto{
	String nama="naruto uzumaki";
}


Jadi untuk pewarisan kita menggunakan kata extends . Disana terlihat bahwa class boruto tidak memiliki variable nama , tetapi dia mewarisi class naruto artinya class boruto juga bisa mengakses variable nama .

Seperti tadi saya bisa bahwa perwarisan memungkinkan sifat sifat suatu kelas di turunkan ke kelas lainnya . Berarti tidak hanya variable saja tetapi semua yang ada di class naruto bisa di akses oleh class boruto .


public class boruto extends naruto{
	public static void main(String args[]){
		boruto n=new boruto();
		System.out.println("nama bapak saya : "+n.nama);
		n.setNama("Boruto");
		System.out.println(n.getNama());
	}
}
class naruto{
	String nama="naruto uzumaki",nama_anak;
	void setNama(String newNama_anak){
		nama_anak=newNama_anak;
	}
	String getNama(){
		return "Nama anak naruto adalah "+nama_anak;
	}
}


Jadi itu dia maksudnya memungkinkan sifat sifat suatu kelas di turunkan ke kelas lainnya .

Contoh program perwarisan kedua


public class boruto extends naruto{
	public static void main(String args[]){
		boruto n=new boruto();
		System.out.println(n.jurus);
		System.out.println(n.jurus_minato());
	}
}
class naruto extends minato{
	String jurus="rasengan suriken";
	String jurus_minato(){
		return super.jurus;
	}
}
class minato{
	String jurus="rasengan";
}


Kalo binggung sama contoh yang kedua kita lanjut lagi di artikel berikutnya . Oke semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lebih menarik dan juga lebih bermanfaat .


Wednesday, July 27, 2016

Set dan Get pada java



Selamat datang kawan di blog saya yang sederhana ini . Kali ini saya akan membahas mengenai java lagi . Kali ini saya akan membahas mengenai Set dan Get pada java . Kita akan bahas apa itu set dan apa itu get ? apa perbedaan antara set dan get  ? dan bagaimana cara membuat set dan get  ? semua ada di sini .

Baca artikel sebelumnya constructor pada java

Set dan Get pada java

Set berarti untuk mengesetting berupa data dan get berarti untuk mendapatkan berupa data . Misalnya kita punya satu variable yang kita isi di metode set dan dan kita ingin mendapatkannya dengan metode get . Langsung saja kita lihat ke contohnya programn set dan get nya .


public class SetGet{
	String nama;
	void setNama(String newNama){
		nama=newNama;
	}
	String getNama(){
		return nama;
	}
	public static void main(String args[]){
		SetGet sg=new SetGet();
		sg.setNama("Goku");
		System.out.println(sg.getNama());
	}
}

Jika coba kita tampilkan maka akan tampil dilayar Goku . Jadi mana sih yang di maksud set dan mana yang di maksud get ?


	void setNama(String newNama){
		nama=newNama;
	}

Yang maksud set adalah seperti yang di atas .  setNama gak pengaruh itu cuma nama saja , kawan kawan juga bisa mengantinya misal dengan


void ini_adalah_untuk_mengsettting_nama_orang(String newNama){
		nama=newNama;
	}

Hasilnya sama saja gak pengaruh . Hanya setNama itu bisanya nulisnya begitu . Untuk mengset harus tipenya void , kenapa ? karena di dalam statmentnya hanya nama=newNama dan itu bukan termasuk string , int , char , dll . Oleh karena itu tipenya harus void .  Yang mana sih get ?


	String getNama(){
		return nama;
	}

Return artinya akan mengembalikan nilai  , kalo disana mengembalikan nilai nama .

Baca juga Pernyataan return , continue , dan break
Mengapa String  ? karena variable nama adalah bertipe data String , dan disana dominan statmentnya string .
Baca juga String pada java 
Contoh set dan get 2


public class SetGet{
	int umur;
	void setUmur(int newUmur){
		umur=newUmur;
	}
	int getUmur(){
		return umur;
	}
	public static void main(String args[]){
		SetGet sg=new SetGet();
		sg.setUmur(2);
		System.out.println(sg.getUmur());
	}
}

Di sana terlihat metode getUmur() bertipe integer .
bro kalo yang kita ingin meng retrun string ditambah int tipenya apa tuh ? misal


		return "umur saya adalah "+umur+" tahun ";

Kalo itu masuknya ke String , kenapa ? karena itu mengembalikan nilai


"umur saya adalah "+umur+" tahun "

Dan itu kalo semuanya di gabung merupakan String . oleh karena itu harus String .


public class SetGet{
	int umur;
	void setUmur(int newUmur){
		umur=newUmur;
	}
	String getUmur(){
		return "umur saya adalah "+umur+" tahun";
	}
	public static void main(String args[]){
		SetGet sg=new SetGet();
		sg.setUmur(2);
		System.out.println(sg.getUmur());
	}
}

Oke mungkin itu dia set dan get pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga  lebih bermanfaat .

Tuesday, July 26, 2016

constructor pada java

logo java


Selamat datang kawan di blog saya  , sudah lama nih gak share ilmu sekarang baru share lagi ( bodo amat ) . Kali ini saya akan membahas mengenai constructor . Jadi kita akan bahas mengenai apa itu constructor ? bagaimana cara membuat constructor ? contoh program constructor pada java ?

Baca java yang sebelumnya pernyataan return , continue , break

Apa itu constructor  ?

Constructor merupakan suatu method yang secara otomatis dipanggil pada saat sebuat class diinstansi . Syarat agar constructor dapat bekerja , yaitu :

  • Nama constructor harus sama dengan nama classnya 
  • Tidak ada return type yang diberikan kedalam constructor Signature.
  • Tidak ada return statement , didalam constuctor

Cara membuat contructor mudah ya ( biar pd ) . Coba kita buat



public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  nama=newNama;
  umur=newUmur;
 }
 void tampilnama(){
  System.out.println("nama : "+nama+"\numur :"+umur);
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  x.tampilnama();
 }
}



Disana Terlihat yang dimaksud sama dengan nama classnya adalah


public class manusia{
public manusia(String newNama,String newUmur){



Oke jika coba kita compiler dan menjalankannya

Baca juga apa itu compiler dan interpreler
Maka akan menghasilkan

Nama : Wandi
umur : 3

Bro katanya tidak bisa return statment , mana buktinya


public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  // nama=newNama;
  // umur=newUmur;
  return newNama+" "+newUmur;
 }
 void tampilnama(){
  System.out.println("nama : "+nama+"\numur :"+umur);
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  System.out.println(x);
 }
}

coba maka hasilnya akan error . Mengapa error ? karena kalo ingin membuat fungsi yang meng return harus sesuai dengan tipe datanya jadi kalo itu meng return string maka , harus di tambah String .
Kalo kita coba ditambah String juga akan error .


public String manusia(String newNama,String newUmur){

Tetapi karena ini constructor tidak bisa mengunakan statment return .

Kalo bukan constructor tidak akan error .



public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  nama=newNama;
  umur=newUmur;
 }
 String tampilnama(){
  return "nama saya "+nama+" umur saya "+umur+" tahun ";
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  System.out.println(x.tampilnama());
 }
}


Oke mungkin itu dia , bahas bahas mengenai constructor pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Thursday, July 21, 2016

pernyataan return , continue , break di java



Selamat datang kawan di blog saya . Kali ini saya akan membahas mengenai pernyataan return , continue , dan break .

java sebelumnya array di java
langsung saja tanpa berlama lama lagi .

Break

Yang pertama kita akan bahas adalah break . Apa sih fungsinya ? break fungsinya untuk menghentikan , Bisa itu keluar dari perulangan , switch ,  dan kawan kawan . 

contoh keluar dari perulangan 

public class pernyataan{
public static void main(String args[]){
for(int a=1;a<=10;a++){
if(a==3){
break;
}
System.out.println("saya tidak mengerjakan PR "+a);
}
}
}

baca juga perulangan di java

contoh keluar dari switch

public class pernyataan{
public static void main(String args[]){
int a=2;
switch(a){
case 1:
System.out.println("a teh hiji");
break;
case 2:
System.out.println("a teh dua");
break;
default:
System.out.println("a teh duka sabaraha");
}
}
}

baca juga percabangan di java
jika kita hapus kata break maka akan menampilkan a teh dua a teh  duka sabaraha .


continue

Sekarang kita akan coba continue . continue fungsinya untuk berlanjut atau melanjutkan .  misalnya berlanjut ke perulangan berikutnya 

public class pernyataan{
public static void main(String args[]){
for(int a=1;a<=5;a++){
if(a==2){
continue;
}
System.out.println(a);
}
}
}

Maka akan menampilkan 

1
3
4
5

kenapa ? karena di sana jika a adalah 2 maka continue atau lanjut perulangan berikutnya , jadi tidak sempat menulis angka 2 . Coba kalo kita System.out.println(a); pindahkan ke atas if .

public class pernyataan{
public static void main(String args[]){
for(int a=1;a<=5;a++){
System.out.println(a);
if(a==2){
continue;
}
}
}
}

maka akan menampilkan

1
2
3
4
5

Sebenarnya itu continue nya gak error , cuma setelah selesai System.out.println(a); baru ada pemilahan , makanya jadi sempat meng print angka 2 .


Return

Sekarang kita akan mencoba yang terakhir yaitu return . return gunanya untuk keluar dari sebuah method . bisa juga mengembalikan nilai .

contoh 1

public class pernyataan{
public static void main(String args[]){
for(int a=1;a<=5;a++){
if(a==4){
return;
}
System.out.println(a);
}
}
}

contoh 2 

public class pernyataan{
public static void main(String args[]){
System.out.println(nama("Wandi"));
}
static String nama(String newNama){
return newNama;
}
}

Maka akan mengembalikan nilai Wandi dan menulisnya

Oke mungkin itu dia . mengenai return continue dan juga break di java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Friday, July 15, 2016

Array di java



Selamat datang kawan di blog saya . kali  ini  saya akan membahas mengenai java . Tentang array di java . Array itu apa sih ? array adalah adalah merupakan kumpulan dari nilai nilai bertipe data sama dalam urutan tertentu dan menggunakan nama yang sama .

baca artikel sebelumnya perulangan di java

Array 1 dimensi


Kali ini yang akan saya bahas adalah array 1 dimensi dan array multi dimensi . Yang pertama kita akan bahas adalah array 1 dimensi . Penulisan array di java berbeda dengan yang lain #ArrayDiJavaMemangBeda . Berikut pernulisan array di java .

tipe_data nama_variable[]  = new tipe_data[ukuran array]

bisa juga

tipe_data[] nama_variable = new tipe_data[ukurang array]

contoh program array 1 dimensi

public class tesarray{
public static void main(String args[]){
int a[] = new int[2];
a[0]=3;
a[1]=5;
System.out.println(a[0]+" "+a[1]);
}
}

Array itu indexnya di mulai dari nol seperti di spbu . tidak seperti yang lain kalo new int[2] berarti jumlahnya hanya 2 berarti hanya bisa index 0 dan 1 . kalo di tambah 2 akan error .

error

public class tesarray{
public static void main(String args[]){
int a[] = new int[2];
a[0]=3;
a[1]=5;
a[2]=90;
System.out.println(a[0]+" "+a[1]+" "+a[2]);
}
}

Kenapa ? karena ukuran array di sananya sudah 2 berarti hanya index 0 dan 1 saja . Kawan kawan selain bisa menulis seperti itu bisa juga , seperti di bawah

public class tesarray{
public static void main(String args[]){
int a[] = {1,3,4};
System.out.println(a[0]+" "+a[1]+" "+a[2]);
}
}

Nah kalo ini penulisannya lebih sederhana , dan juga lebih mudah di baca .

Array multi dimensi

Maksudnya apa sih array multi dimensi itu ? jadi array multi dimensi adalah adanya array di dalam array ( di dalam array ada array lagi ) . Gimana sih contoh programnya ? Untuk contoh programnya seperti berikut .

contoh program

public class tesarray{
public static void main(String args[]){
int a[][] = new int[3][3];
for(int b=0;b<=2;b++){
for(int c=0;c<=2;c++){
a[b][c]=b;
System.out.print("a["+a[b][c]+"]["+c+"]\t");
}
System.out.println();
}
}
}

Coba lihat hasilnya 


Nah seperti itulah array di dalam array di . Misal di index 0 data array lagi index 0 , 1 , dan 2 . Bro bisa gak di dalam array ada array dan ada array lagi ? bisa .

public class tesarray{
public static void main(String args[]){
int a[][][] = new int[3][3][3];
for(int b=0;b<=2;b++){
for(int c=0;c<=2;c++){
for(int d=0;d<=2;d++){
a[b][c][d]=b;
System.out.print("a["+a[b][c][d]+"["+c+"["+d+"]]]");
}
System.out.print("\t");
}
System.out.println();
}
}
}

Oke mungkin itu dia , sebelumnya mohon maaf kalo yang contoh terakhir kurang jelas , tetapi semoga bermanfaat dan juga menambah wawasan . Terimasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga bermanfaat dan juga yang lebih membantu . 

#ArrayDiJavaMemangBeda

Tuesday, July 12, 2016

Perulangan di java

logo java


Selamat datang kawan di blog saya . Kali ini saya akan membahas mengenai perulangan di java . Perulangan merupakan dasar dalam sebuah pemprograman . Perulangan di ibaratkan sebuah sikuit mobil terus mengulang ngulang sampai misal 10 lap . Perulangan ini bermanfaat seperti kamu ingin menulis " saya tidak mengerjakan PR  " sebanyak 100 kali .kan banyak jadi dengan perulangan bermanfaat , tetapi manfaatnya tidak hanya itu saja .

Baca artikel sebelumnya Percabangan di java
Sebelum pembelajaran kali ini kawan kawan harus tau dulu percabangan di java , agar lebih memudahkan dalam pembelajaran kali ini . Oke di dalam perulangan ada 3 cara , yang pertama for loop , while , do while . Yang pertama saya akan bahas adalah perulangan while .

While

Struktur perulangan whille 

while(kondisi){
perintah
}

Kita coba prakterkan

public class perulangan{
public static void main(String args[]){
int a=1;
while(a<=10){
System.out.println(a+". Saya tidak mengerjakan pr");
a++;
}
}
}

kondisi
while(a<=10)

perintah
System.out.println(a+". Saya tidak mengerjakan pr");
a++;

Maka akan otomatis menulis di layar "1. Saya tidak mengerjakan pr" sebanyak 10x . Mudah bukan tidak perlu menulis manual System.out.println("1. Saya tidak mengerjakan pr"); sebanyak 10x , tinggal kita gunakan saja perulangan 

public class perulangan{
public static void main(String args[]){
System.out.println("1. Saya tidak mengerjakan pr");
System.out.println("2. Saya tidak mengerjakan pr");
System.out.println("3. Saya tidak mengerjakan pr");
System.out.println("4. Saya tidak mengerjakan pr");
System.out.println("5. Saya tidak mengerjakan pr");
System.out.println("6. Saya tidak mengerjakan pr");
System.out.println("7. Saya tidak mengerjakan pr");
System.out.println("8. Saya tidak mengerjakan pr");
System.out.println("9. Saya tidak mengerjakan pr");
System.out.println("10. Saya tidak mengerjakan pr");
}
}

Do while

Sekarang kita akan coba menggunakan do while . Do while ini melakukan perintah dulu lalu kondisi . Maksudnya apa ? kita akan coba dengan experiment .

Struktur

do{
perintah
}while(kondisi)

public class perulangan{
public static void main(String args[]){
int a=1;
do{
System.out.println(a+". Saya tidak menyerjakan pr");
a++;
}while(a>10);
}
}

Maka akan menulis "1. Saya tidak menyerjakan pr" sebanyak 1x kenapa ? karena a lebih kecil dari dari 10 .

tanpa do

public class perulangan{
public static void main(String args[]){
int a=1;
while(a>10){
System.out.println(a+". Saya tidak menyerjakan pr");
a++;
}
}
}

tidak akan menulis apapun karena a lebih kecil dari 10 .

Jadi itu maksudnya melaksanakan perintah dulu lalu kondisi

For loop

Sekarang kawan kawan sudah tau while , do while , dan yang terakhir adalah for loop .

penulisan

for(inisialisasi;kondisi;perubahan){
statetment
}

public class perulangan{
public static void main(String args[]){
for(int a=1;a<=10;a++){
System.out.println("Saya tidak mengerjakan pr");
}
}
}

Maka akan menulis saya tidak mengerjakan pr sebanyak 10x .

Kawan kawan bisa juga di dalam perulangan ada perulangan .

contoh

perulangan di dalam perulangan


public class perulangan{
public static void main(String args[]){
int a=1,b,c;
for(;a<=3;a++){
b=1;
c=1;
while(b<3){
do{
System.out.println(a+"."+b
+"."+c+"Saya tidak mengerjakan pr");
c++;
}while(c<3);
b++;
}
}
}
}


Oke mungkin itu dia perulangan di java . Semoga bermanfaat dan juga menambah wawasan . Terimasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .