Latest Post

Penjelasan Visual Basic Beserta Kondisinya

| Jumat, 22 September 2017
Baca selengkapnya »

Penjelasan Visual Basic Beserta Kondisinya


Visual Basic adalah salah suatu developement tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer. Dalam lingkungan Window's User-interface sangat memegang peranan penting,karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan.
Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up.


Bentuk-bentuk kondisi yang ada pada visual basic adalah :
A.Kondisi Perulangan
Dalam pemrograman ada kalanya kita memerlukan perulangan untuk melakukan suatu perintah yang sama untuk beberapa kali, misalkan pada program untuk mencari data maka diperlukan perulangan untuk mencari data dari record awal sampai record akhir atau sampai data yang dicari ditemukan. Perhatikan contoh sederhana yang menunjukkan penggunaan kondisi perulangan dalam program berikut ini :
Top of Form


Private Sub Form_Load()
MsgBox "ini adalah pesan ke 1"
MsgBox "ini adalah pesan ke 2"
MsgBox "ini adalah pesan ke 3"
MsgBox "ini adalah pesan ke 4"
MsgBox "ini adalah pesan ke 5"
End Sub
Kode program di atas adalah kode program yang digunakan untuk menampilkan pesan sebanyak 5 kali ketika program di load. Bayangkan jika pesan yang ingin ditampilkan bukan 5 kali tetapi 1000 kali, pastinya kita akan kesusahan jika harus menulis kode program “ MsgBox "ini adalah pesan ke #" “ Sebanyak 1000 kali. Untuk mempersingkat kode program maka sebenarnya kita tidak perlu menulis program sebanyak 1000 baris, kita cukup menulis 3 baris program yang hasilnya akan menampilkan pesan sebanyak 1000 kali yaitu sebagai berikut :

For i = 1 To 1000
MsgBox "ini adalah pesan ke " & i
Next i
Sehingga source kodenya menjadi :
Private Sub Form_Load()
For i = 1 To 1000
MsgBox "ini adalah pesan ke " & i
Next i
End Sub
Dengan menggunakan struktur kondisi perulangan seperti source code di atas maka ketika program di load maka program akan menjalankan perulangan dan menampilkan pesan “ini adalah pesan ke 1”,angka 1 pada pesan karena pada perulangan For … Next nilai awalnya adalah 1 kemudian program menjalankan perintah Next i sehingga sekarang nilai i menjadi 2, kemudian program menampilkan pesan “ini adalah pesan ke 2”, kemudian begitu seterusnya sampai nilai i = 1000 dan program menampilkan pesan “ini adalah pesan ke 1000”, karena nilai i = nilai akhir yaitu 1000 maka program keluar dariperulangan. Dari contoh di atas dapat disimpulkan bahwa sebuah perulangan memiliki kondisi awal dan kondisi akhir, dan perulangan akan berjalan dan berhenti jika kondisi akhir terpenuhi.
1.Macam - Macam Bentuk Perulangan
Dalam visual basic terdapat beberapa macam struktur kondisi perulangan, diantaranya adalah Do … Loop dan For … Next. Untuk lebih jelasnya berikut adalah macam – macam bentuk perulangan dalam visual basic :
A.Do While … Loop

Kata while dalam pernyataan Do While merintahkan program untuk melakukan perulangan apabila kondisi persyaratan masih bernilai True. Apabila kondisi persyaratan bernilai False maka program akan keluar dari perulangan dan berpindah ke kode program berikutnya.

Bentuk sintaks perulangan Do While adalah :

Do While Kondisi
Pernyataan
…..
Loop

Sintaks di atas adalah bentuk Do While dimana kondisi akhir perulangan terletak di awal sedangkan bentuk Do While yang letak kondisi akhirnya di akhir adalah sebagai berikut :

Do
Pernyataan
……
Loop While Kondisi

B.Do Until … Loop
Pada dasarnya perulangan DO Until sama dengan perulangan DO While yang membedakannya adalah pada perulangan Do While perulangan akan terus berjalan selama kondisi bernilai True dan akan berhenti jika kondisi bernilai False sedangkan pada perulangan Do Until perulangan akan terus berjalan apabila kondisi bernilai salah dan akan brhenti jika kondisi bernilai True.
Sintaks dari perulangan Do Until adalah :
Do Until Kondisi
Pernyataan
…..
Loop
Seperti halnya perulangan Do While, perulangan Do Until juga memiliki dua bentuk sintaks yaitu bentuk seperti di atas dan bentuk lainnya dimana kondisi diletakkan di akhir pernyataan perulangan yaitu sebagai berikut :
Do
Pernyataan
……
Loop Until Kondisi

C.While … Wend

Perulangan While … Wend digunakan apabila kita ingin pernyataan pada program dijalankan selama kondisi ekspresi yang di tetapkan masih bernilai True . Sintaks perulangan While Wend adalah :

While Ekspresi
Pernyataan
…..
Wend
D.For … Next
Perulangan For … Next digunakan untuk melakukan perulangan dengan jumlah tertentu yang kita kehendaki. Kita harus mendeklarasikan sebuah variabel yang akan digunakan sebagai indeks untuk perulangan. Sintaks perulangan For … Next adalah :

For Indeks = NilaiAwal To NilaiAkhir
Pernyataan
…..
Next Indeks

Secara default pada perulangan For … Next pertambahan indeks perulangan adalah 1, untuk menentukan pertambahan sesuai yang kita inginkan kita dapat menambahkan Step dari perulangan menjadi 2 atau – 1 untuk melakukan perhitungan mundur pada perulangan. Sintaksnya menjadi sebagai berikut :
For Indeks = NilaiAwal To NilaiAkhir Step -1
Pernyataan
…..
Next Indeks

2.Keluar dari Perulangan
Pada situasi tertentu kita mungkin perlu keluar dari perulangan sebelum kondisi akhir perulangan tersebut tercapai. Kita dapat keluar dari perulangan dengan menambahkan kondisi di dalam perulangan kemudian jika kondisi yang kita berikan tersebut bernilai benar maka program akan keluar dari perulangan dengan menggunakan perintah Exit.Contohnya adalah sebagai berikut :

Pada Perulangan Do … Loop

Do Until KondisiAkhir
Pernyataan
…..
If Kondisi = NilaiYangDicari Then
Exit Do
End If
Loop
Pada perulangan For … Next

For Indeks = NilaiAwal To NilaiAkhir
Pernyataan
…..
If Kondisi =NilaiYangDicari Then
Exit For
End If
Next Indeks

B.Kondisi Percabangan
Sebuah aplikasi harus memiliki alur program yang baik sehingga tidak akan terjadi kesalahan dan hasil yang dikeluarkan oleh program tidak menyimpang dari yang diinginkan ketika program berjalan. Untuk itu perlu dibuat sebuah kondisi percabangan dalam program. Dalam Visual Basic ada beberapa kondisi percabangan yang dapat digunakan seperti IF… THEN atau SELECT CASE. Kondisi percabangan biasanya dinyatakan dengan menggunakan operator seperti operator sama dengan (=), tidak sama dengan (<>) atau operator-operator perbadingan lainnya ( >, >=, <, <=). 1.If … Then Percabangan dengan menggunakan If … Then digunakan untuk memilih dua kondisi atau lebih dengan memeriksa syarat pada tiap kondisi, jika syarat pada kondisi 1 benar ( True ) maka maka program akan menjalankan pernyataan 1 jika tidak ( False ) maka program akan memeriksa kondisi 2, jika syarat pada kondisi 2 benar ( True ) maka program akan menjalankan pernyataan 2 jika tidak ( False ) maka program akan memeriksa kondisi berikutnya dan begitu seterusnya hingga kondisi terakhir pada percabangan. Bentuk kondisi percabangan If … Then pada Visual Basic adalah : If Kondisi1 Then Pernyataan1 ………… ElseIf Kondisi2 Then Pernyataan2 …........ Else Pernyataan3 ………… End if Kondisi percabangan If …Then biasanya digunakan untuk menentukan kondisi perhitungan matematika, membatasi tndakan pengguna program , mengatur tampilan atau mencegah error ketika program di jalankan. 2.Select Case Dibandingkan dengan percabangan If … Then, Select Case lebih mudah dibaca dan di debug serta lebih mudah digunakan dalam alur program yang membutuhkan banyak percabangan. Bentuk umum percabangan Select Case dalam Visual Basic adalah sebagai berikut : Select Case Pilihan Case 1 Pernyataan1 ….. Case 2 Pernyataan2 ….. Case 3 Pernyataan3 …… End Select Pada struktur percabangan Select Case di atas jika Pilihan yang dimasukkan oleh pengguna bernilai 1 maka Pernyataan 1 di eksekusi, jika bernilai 2 maka Pernyataan 2 yang dieksekusi, jika bernnilai 3 maka Pernyataan 3 yang di eksekusi. 2.Sebutkan Jenis-jenis operator pada Visual Basic Visual Basic menyediakan 3 jenis operator, yaitu : 1)Operator Aritmatika ^ Pangkat - Negatif / kurang * Kali / Bagi \ Pembagian integer ( disertai pembulatan nilai hasil ) (Mod) Modulus / sisa bagi + Tambah / penggabungan string & penggabungan string 2)
Operator Perbandingan = sama dengan
< kurang dari
> lebih dari
>= lebih dari sama dengan
<= kurang dari sama dengan
LS Referensi obyek
Like seperti
Operator Like
Salah satu operator yang menarik untuk dibahas adalah operator like, Operator digunakan untuk operasi pencocokan pola pada string yang akan sangat membantu programmer.
Syntax :
result = string Like patter
Karakter dalam pola
Penyamaan dalam string
?
Sembarang karakter tunggal
*
Nol atau lebih karakter
#
Sembarang digit tunggal (0-9)
[charlist]
Sembarang karakter yang berada dalam charlist

[charlist]
Sembarang karakter yang tidak berada dalam charlist

Tabel . Character dalam pencocokan pola pada operator Like
Contoh :

  •  MyCheck = “aBBBa” Like “a*a” ‘ Returns True.
  •  MyCheck = “F” Like “[A-Z]” ‘ Returns True.
  •  MyCheck = “F” Like “[!A-Z]” ‘ Returns False.
  •  MyCheck = “a2a” Like “a#a” ‘ Returns True.
  •  MyCheck = “aM5b” Like “a[L-P]#[!c-e]” ‘ Returns True.
  •  MyCheck = “BAT123khg” Like “B?T*” ‘ Returns True.
  •  MyCheck = “CAT123khg” Like “B?T*”


3) Operator Logika
Not tidak
and dan
or atau
Xor Exclusive Or
Eqv equivalen
imp implikasi

check box dan Option Button

CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false.

OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu.

Penjelasan Visual Basic Beserta Kondisinya

Posted by : Unknown on :Jumat, 22 September 2017 With 0komentar

Cara Membuat Project Netbeans dengan Memakai Sifat Pewarisan

| Kamis, 31 Agustus 2017
Baca selengkapnya »

Kali ini saya akan mempraktekan pembuatan project netbeans dengan memakai sifat pewarisan pada bahasa Pemrograman Java.
Disini saya menggunakan aplikasi Netbeans, oke langsung saja...................

  • Pertama, Buka Aplikasi NetBeans
  • Kemudian klik new project. Pada steps pertama kita next, bagian kedua ubah project name menjadi Pewarisan, kemudian klik finish.
  • Lalu Pastekan Coding di bawah ini

package pewarisan;


class DASAR{
    public int x;
    public int GetX(){
        this.x=20;
        return this.x;
    }
}

class TURUNAN extends DASAR{
    int y, hasil;
    DASAR A = new DASAR();
    int X = A.GetX();
    
    public void Sety (int yy){
        this.y=yy;
    }
    
    public void Kalixy (){
        this.hasil= X * this.y;
    }
    public int GetHasil(){
        return this.hasil;
    }
}

public class Pewarisan {
public static void main(String[] args) {
TURUNAN B=new TURUNAN();
    B.Sety(5);
    B.Kalixy();
    System.out.println("hasil dari x kali y adalah "+B.GetHasil());
    System.out.println("Dengan X bernilai :"+B.GetX());
    System.out.println("Dan y bernilai :"+B.y);
    }
    
}

  • Kemudian klik Run

  • Jika Sudah Maka Hasilnya Akan Seperti ini

Jika berhasil, akan kelihatan keterangan lagu tersebut.
Sekian dari saya πŸ˜ƒπŸ˜ƒπŸ˜ƒ , saya ucapkan terima kasih telah mengunjungi blog saya. Terima Kasih 😊😊

Cara Membuat Project Netbeans dengan Memakai Sifat Pewarisan

Posted by : Unknown on :Kamis, 31 Agustus 2017 With 0komentar

Cara Membuat Keterangan lagu pada Netbeans

| Jumat, 25 Agustus 2017
Baca selengkapnya »



Kali ini saya akan mempraktekan pembuatan keterangan lagu pada bahasa Pemrograman Java.
Disini saya menggunakan aplikasi Netbeans, oke langsung saja...................

  • Pertama buka Netbeans, 
  • Kemudian klik new project. Pada steps pertama kita next, bagian kedua ubah project name menjadi LAGUKU, kemudian klik finish.
  • Lalu pastekan coding dibawah ini 
package lagu;

 class LAGU{
     String judul;
     String album;
     String penyanyi;
     
     
  public LAGU(String judul,String album,String penyanyi) {
        this.judul=judul;
        this.album=album; //membuat atribut
        this.penyanyi=penyanyi;
        
 }
  
  void showInfoLAGU(){
        System.out.println("Judul       : "+this.judul);
        System.out.println("Album       : "+this.album);
        System.out.println("Penyanyi    : "+this.penyanyi);
       
  }
 }


 public class LAGUKU {

    public static void main(String[] args) {
        LAGU LAGUKU = new LAGU("Kau Adalah","explore","Isyana Sarasvati");
        LAGUKU.showInfoLAGU();
        
    }
    
}

  • Kemudian klik Run 
  • Jika Sudah Maka Hasilnya Akan Seperti Ini,
Jika berhasil, akan kelihatan keterangan lagu tersebut.
Sekian dari saya πŸ˜ƒπŸ˜ƒπŸ˜ƒ , saya ucapkan terima kasih telah mengunjungi blog saya. Terima Kasih 😊😊

Cara Membuat Keterangan lagu pada Netbeans

Posted by : Unknown on :Jumat, 25 Agustus 2017 With 0komentar

Pengertian Java dan JDK

| Jumat, 11 Agustus 2017
Baca selengkapnya »

Pengertian Java dan JDK


Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsysytems pada pertengahan tahun 1990. Menurut definisi Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai Java sebagai sebuah teknologi disbanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: · Programming-language specification · Application-programming interface · Virtual-machine specification JDK (Java Development Kit) Java Development Kit (JDK) adalah Sun Microsystems produk ditujukan untuk pengembang Java. Sejak diperkenalkannya Java, telah jauh SDK Java yang paling banyak digunakan. Pada tanggal 17 November 2006, Sun mengumumkan bahwa akan dirilis di bawah GNU General Public License (GPL), sehingga membuat perangkat lunak bebas. Hal ini terjadi sebagian besar pada tanggal 8 Mei 2007 [3]; Sun kontribusi kode sumber untuk JDKOpen. JRL (Java Research License) JRL (JAVA RESEARCH LICENSE) ini dibuat khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java [tm] sebagai subyek pembelajaran dan penelitian. Ia ditulis untuk menyederhanakan dan bersantai persyaratan bagian yang ada "penelitian" dari SCSL saat ini. JRL adalah lisensi yang diciptakan khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java sebagai subyek pembelajaran dan penelitian. itu ditulis untuk menyederhanakan dan bersantai persyaratan bagian yang ada "penelitian" dari SCSL saat ini. NetBeans NetBeans mengacu pada kedua kerangka platform untuk aplikasi desktop Java, dan sebuah lingkungan pengembangan terpadu (IDE) untuk pengembangan dengan Java, JavaScript, PHP, Python, Ruby, Groovy, C, C + +, Scala, Clojure, dan lain-lain. NetBeans IDE ditulis dalam Java dan berjalan di mana-mana di mana JVM yang diinstal, termasuk Windows, Mac OS, Linux, dan Solaris. Sebuah JDK diperlukan untuk pengembangan fungsionalitas Jawa, tetapi tidak diperlukan untuk pembangunan di bahasa pemrograman lain. Platform NetBeans memungkinkan aplikasi untuk dikembangkan dari satu set komponen perangkat lunak moduler yang disebut modul. Aplikasi berbasis platform NetBeans (termasuk IDE NetBeans) dapat diperpanjang oleh pengembang pihak ketiga.

Pengertian Java dan JDK

Posted by : Unknown on :Jumat, 11 Agustus 2017 With 0komentar

Karakteristik Java

|
Baca selengkapnya »

Karakteristik Java


Kelebihan dan Karakteristik Java Sintaks bahasa pemograman java adalah pengembangan dari bahasa pemograman C/C++, sehingga dengan mereka yang sudah terbiasa dengan C/C++ tidak akan mengalami kesulitan mempelajari bahasa pemograman Java. Java adalah bahasa pemograman yang sederhana dan tangguh. Berikut ini adalah beberapa karakteristik dari Java sesuai dengan white paper dari SUN. Berorientasi Object, Java telah menerapkan konsep pemograman berorientasi object yang modern dalam implementasinya Robust, Java mendorong pemograman yang bebas dengan kesalahan yang bersipat strongly typed dan memiliki run time checking. Protable, pemograman Java berjalan pada system operasi apapun yang memiliki Java Virtual Machine. Multithreding, Java mendukung pemograman multitreding dan terintegrasi secara langsung dalam bahasa Java. Dinamis, program Java dapat melakukan sesuatu tindakan yang ditentukan pada saat eksekusi program dan pada saat kompilasi. Sederhana, Java menggunakan bahasa yang sederhana dan mudah dipelajari. Terdistribusi, Java didesain untuk berjalan pada lingkungan yang terdistribusi seperti halnya internet. Aman, aplikasi yang dibuat dengan bahasa Java lebih dapat dijamin keamanannya terutama untul aplikasi internet. Netral secara arsitektur, Java tidak terkait pada suatu mesin atau mesin operasi tertentu. 10. Interpreted, aplikasi java bisa dieksekusi pada platform yang berbeda-beda karena melakukan interpretasi pada bytecode. 11. Berkinerja tinggi, byte kode Java telah teroptimasi dengan baik sehingga eksekusi program dapat dilakukan dengan cepat

Karakteristik Java

Posted by : Unknown on : With 0komentar

Definisi Java Netbeans Beserta

|
Baca selengkapnya »

DEFINISI JAVA NETBEANS

Pengertian Java dan JDK

Java
 adalah sebuah teknologi yang diperkenalkan oleh Sun Microsysytems pada pertengahan tahun 1990. Menurut definisi Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai Java sebagai sebuah teknologi disbanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: · Programming-language specification · Application-programming interface · Virtual-machine specification JDK (Java Development Kit) Java Development Kit (JDK) adalah Sun Microsystems produk ditujukan untuk pengembang Java. Sejak diperkenalkannya Java, telah jauh SDK Java yang paling banyak digunakan. Pada tanggal 17 November 2006, Sun mengumumkan bahwa akan dirilis di bawah GNU General Public License (GPL), sehingga membuat perangkat lunak bebas. Hal ini terjadi sebagian besar pada tanggal 8 Mei 2007 [3]; Sun kontribusi kode sumber untuk JDKOpen. JRL (Java Research License) JRL (JAVA RESEARCH LICENSE) ini dibuat khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java [tm] sebagai subyek pembelajaran dan penelitian. Ia ditulis untuk menyederhanakan dan bersantai persyaratan bagian yang ada “penelitian” dari SCSL saat ini. JRL adalah lisensi yang diciptakan khusus untuk universitas dan peneliti yang ingin menggunakan teknologi Java sebagai subyek pembelajaran dan penelitian. itu ditulis untuk menyederhanakan dan bersantai persyaratan bagian yang ada “penelitian” dari SCSL saat ini. NetBeans NetBeans mengacu pada kedua kerangka platform untuk aplikasi desktop Java, dan sebuah lingkungan pengembangan terpadu (IDE) untuk pengembangan dengan Java, JavaScript, PHP, Python, Ruby, Groovy, C, C + +, Scala, Clojure, dan lain-lain. NetBeans IDE ditulis dalam Java dan berjalan di mana-mana di mana JVM yang diinstal, termasuk Windows, Mac OS, Linux, dan Solaris. Sebuah JDK diperlukan untuk pengembangan fungsionalitas Jawa, tetapi tidak diperlukan untuk pembangunan di bahasa pemrograman lain. Platform NetBeans memungkinkan aplikasi untuk dikembangkan dari satu set komponen perangkat lunak moduler yang disebut modul. Aplikasi berbasis platform NetBeans (termasuk IDE NetBeans) dapat diperpanjang oleh pengembang pihak ketiga.


Kelebihan dan Karakteristik Java Sintaks bahasa pemograman java adalah pengembangan dari bahasa pemograman C/C++, sehingga dengan mereka yang sudah terbiasa dengan C/C++ tidak akan mengalami kesulitan mempelajari bahasa pemograman Java. Java adalah bahasa pemograman yang sederhana dan tangguh. Berikut ini adalah beberapa karakteristik dari Java sesuai dengan white paper dari SUN. Berorientasi Object, Java telah menerapkan konsep pemograman berorientasi object yang modern dalam implementasinya Robust, Java mendorong pemograman yang bebas dengan kesalahan yang bersipat strongly typed dan memiliki run time checking. Protable, pemograman Java berjalan pada system operasi apapun yang memiliki Java Virtual Machine. Multithreding, Java mendukung pemograman multitreding dan terintegrasi secara langsung dalam bahasa Java. Dinamis, program Java dapat melakukan sesuatu tindakan yang ditentukan pada saat eksekusi program dan pada saat kompilasi. Sederhana, Java menggunakan bahasa yang sederhana dan mudah dipelajari. Terdistribusi, Java didesain untuk berjalan pada lingkungan yang terdistribusi seperti halnya internet. Aman, aplikasi yang dibuat dengan bahasa Java lebih dapat dijamin keamanannya terutama untul aplikasi internet. Netral secara arsitektur, Java tidak terkait pada suatu mesin atau mesin operasi tertentu. 10. Interpreted, aplikasi java bisa dieksekusi pada platform yang berbeda-beda karena melakukan interpretasi pada bytecode. 11. Berkinerja tinggi, byte kode Java telah teroptimasi dengan baik sehingga eksekusi program dapat dilakukan dengan cepat.

C. Pengertian NetBeans
NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris. Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama, bebas biaya NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform. The NetBeans IDE adalah sebuah lingkungan pengembangan – sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java – namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan. Tersedia juga NetBeans Platform sebuah fondasi yang modular dan dapat diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan untuk membuat kakas dan solusi sendiri. Kedua produk adalah kode terbuka (open source) dan bebas (free) untuk penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang dengan lisensi Common Development and Distribution License (CDDL). 2. Kelebihan dan Kekurangan Netbeans Kelebihan NetBeans GUI Builder : Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing. Kekurangan NetBeans GUI Builder : NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual.

D. Awal Sejarah Netbeans
NetBeans dimulai pada tahun 1996 sebagai Xelfi (kata bermain pada Delphi ), Java IDE proyek mahasiswa di bawah bimbingan Fakultas Matematika dan Fisika di Charles University di Praha . Pada tahun 1997 StanΔ›k Romawi membentuk perusahaan sekitar proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystems pada tahun 1999. Komunitas NetBeans sejak terus tumbuh, berkat individu dan perusahaan yang menggunakan dan berkontribusi dalam proyek ini.

E. Versi Lancar
NetBeans IDE 6.0 memperkenalkan dukungan untuk mengembangkan modul IDE dan aplikasi klien kaya berdasarkan platform NetBeans, Java Swing GUI builder (sebelumnya dikenal sebagai “Proyek Matisse”), meningkatkan CVS dukungan, WebLogic 9 dan JBoss 4 dukungan, dan perangkat tambahan banyak editor. NetBeans 6 is available in official repositories of major Linux distributions. NetBeans 6 tersedia dalam repositori resmi dari distribusi Linux utama.
Selain itu, NetBeans Enterprise Pack mendukung pengembangan aplikasi Java EE 5 perusahaan, termasuk SOA alat desain visual, skema XML tools, web orkestrasi layanan (untuk BPEL), dan UML modeling. The NetBeans IDE Bundle for C/C++ supports C/C++ development. The NetBeans IDE Bundle untuk C / C + + mendukung C / C + + pembangunan.
Hosting pengembang sumber terbuka proyek di kenai.com tambahan manfaat dari instant messaging dan pelacakan masalah integrasi dan navigasi kanan dalam IDE, dukungan untuk pengembangan aplikasi web dengan PHP 5.3 dan kerangka Symfony, dan kode selesai diperbaiki, layout, petunjuk dan navigasi dalam proyek JavaFX.
dirilis pada bulan Juni 2010, menambahkan dukungan untuk OSGi , Spring Framework 3.0, Java EE injeksi ketergantungan (JSR-299), Zend Framework untuk PHP , dan navigasi kode lebih mudah (seperti “Apakah / ditimpa Penerapan” penjelasan), format , petunjuk, dan refactoring di beberapa bahasa.

Definisi Java Netbeans Beserta

Posted by : Unknown on : With 0komentar

Syntax Dasar Java

| Minggu, 06 Agustus 2017
Baca selengkapnya »

Dasar Syntax pemrograman java

Struktur dasar dari sintax java adalah seperti di bawah ini 


class test{
   public static void main (String [] args){
}
}

Ingat pemrograman java bersifat case-sensitif jadi huruf besar kecilnya sangat berpengaruh  

dan juga nama pada class harus sama dengan nama pada file contoh nama file test.java jadi nama classnya harus class test.

Syarat utama untuk penamaan kelas yaitu :
  1. Diawali dengan huruf kapital.
  2. Bila lebih dari satu kata, huruf kedua diawali dengan huruf kapital juga.
  3. tidak boleh mengandung spasi seperti, jawa timur.
  4. karakter yang diperbolehkan adalah huruf dan angka misal : program1
fungsi  public static void main  adalah untuk mendisplaykan tampilan ketika program running ke monitor.
kalau String [] args adalah method main yang menerima sebuah argument array bertipe String, biasanya programer menggunakan nama argument args, namun anda dapat menggantinya sesukanya misalkan [] saya atau tergantung anda.

Pada java ada 2 cara menulis komentar :
  1. Karakter "// " digunakan untuk mengawali penulisan komentar dalam satu baris. Karakter yang ditulis sampai akhir baris akan diperlakukan sebagai komentar.cara ini hanya bisa diterapkan pada komentar satu baris.
  2. karakter " /* "  digunakan untuk mengawali penulisan satu baris atau lebih, sampai diakhiri karakter */.
untuk menampilkan data kelayar 2 dua perintah juga yaitu :
  1. Perintah System.out.print("zzzz") akan mencetak data zzz kelayar, lalu posisi kursor akan berada disamping kanan data terakhir. dan data berikutnya akan dicetak disamping kanan.
  2. perintah System.out.println("zzzz")  akan mencetak data zzz kelayar, lalu posisi kursor akan pindah baris.

Syntax Dasar Java

Posted by : Unknown on :Minggu, 06 Agustus 2017 With 0komentar

Pengertian OOP (Object Oriented Programming)

| Kamis, 27 Juli 2017
Baca selengkapnya »
Posted By : Muhammad Fauzan

PENGERTIAN & KONSEP OOP (OBJECT ORIENTED PROGRAMMING)


A. Pengertian OOP (Object Oriented Programming) 
OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Jadi setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi. Saya ambil contoh Pesawat, Pesawat adalah sebuah objek. Pesawat itu sendiri terbentuk dari beberapa objek yang lebih kecil lagi seperti mesin, roda, baling-baling, kursi, dll. Pesawat sebagai objek yang terbentuk dari objek-objek yang lebih kecil saling berhubungan, berinteraksi, berkomunikasi dan saling mengirim pesan kepada objek-objek yang lainnya. Begitu juga dengan program, sebuah objek yang besar dibentuk dari beberapa objek yang lebih kecil, objek-objek itu saling berkomunikasi, dan saling berkirim pesan kepada objek yang lain. 

B. Konsep OOP (Object Oriented Programming) 
1. Kelas Abstrak (Class Abstraksi) 
2. Enkapsulasi (encapsulation) 
3. Pewarisan (Inheritance) 
4. Polimorfisme (polymorphism) 

1. Kelas Abstrak (Class Abstraksi) 
- Kelas merupakan deskripsi abstrak informasi dan tingkah laku dari sekumpulan data. 
- Kelas dapat diilustrasikan sebagai suatu cetak biru(blueprint) atau prototipe yang digunakan untuk menciptakan objek. 
- Kelas merupakan tipe data bagi objek yang mengenkapsulasi data dan operasi pada data dalam suatu unit tunggal. 
- Kelas mendefinisikan suatu struktur yang terdiri atas data kelas (data field), prosedur atau fungsi (method), dan sifat kelas (property). 

2. Enkapsulasi (encapsulation) 
- Istilah enkapsulasi sebenarnya adalah kombinasi data dan fungsionalitas dalam sebuah unit tunggal sebagai bentuk untuk menyembunyikan detail informasi. 
- Proses enkapsulasi memudahkan kita untuk menggunakan sebuah objek dari suatu kelas karena kita tidak perlu mengetahui segala hal secara rinci. 
- Enkapsulasi menekankan pada antarmuka suatu kelas, atau dengan kata lain bagaimana menggunakan objek kelas tertentu. 
- Contoh: kelas mobil menyediakan antarmuka fungsi untuk menjalankan mobil tersebut, tanpa kita perlu tahu komposisi bahan bakar, udara dan kalor yang diperlukan untuk proses tersebut. 

3. Pewarisan (Inheritance) 
- Kita dapat mendefinisikan suatu kelas baru dengan mewarisi sifat dari kelas lain yang sudah ada. 
- Penurunan sifat ini bisa dilakukan secara bertingkattingkat, sehingga semakin ke bawah kelas tersebut menjadi semakin spesifik. 
- Sub kelas memungkinkan kita untuk melakukan spesifikasi detail dan perilaku khusus dari kelas supernya. 
- Dengan konsep pewarisan, seorang programmer dapat menggunakan kode yang telah ditulisnya pada kelas super berulang kali pada kelas-kelas turunannya tanpa harus menulis ulang semua kodekode itu. 

4. Polimorfisme (polymorphism) 
- Polimorfisme merupakan kemampuan objekobjek yang berbeda kelas namun terkait dalam pewarisan untuk merespon secara berbeda terhadap suatu pesan yang sama. 
- Polimorfisme juga dapat dikatakan kemampuan sebuah objek untuk memutuskan method mana yang akan diterapkan padanya, tergantung letak objek tersebut pada jenjang pewarisan. 
- Method overriding. 
- Method name overloading. 

C. Karakteristik OOP (Object Oriented Programming) 
- Semua adalah objek. 
- Komputasi dilakukan dengan komunikasi antar objek. Setiap objek berkomunikasi dengan objek yang lain melalui pengiriman dan penerimaan pesan. 
- Sebuah pesan merupakan permintaan atas sekumpulan aksi dengan semua argumen yang diperlukan untuk menyelesaikan suatu tugas tertentu. 
- Setiap objek memiliki memori sendiri, yang dapat terdiri dari objek-objek lainnya. 
- Setiap objek adalah wakil atau representasi dari suatu kelas. Sebuah kelas dapat mewakili sekelompok objek yang sama. 
- Kelas merupakan kumpulan tingkah laku yang berkaitan dengan suatu objek. Jadi, semua objek yang merupakan wakil dari kelas yang sama dapat melakukan aksi yang sama pula. 
- Kelas-kelas diorganisasikan ke dalam struktur pohon yang berakar tunggal, yang dinamakan dengan jenjang pewarisan (inheritance hierarchy). 
- Setiap objek pada umumnya memiliki tiga sifat, yaitu keadaan, operasi dan identitas objek. 
- Operasi merupakan tindakan yang dapat dilakukan oleh sebuah objek. 
- Keadaan objek merupakan koleksi dari seluruh informasi yang dimiliki oleh objek pada suatu saat. 
- Informasi yang terkandung pada objek tersebut pada akhirnya memberikan identitas khusus yang membedakan suatu objek dengan objek lainnya.

Pengertian OOP (Object Oriented Programming)

Posted by : Unknown on :Kamis, 27 Juli 2017 With 2komentar
▲Top▲