Sabtu, 12 Desember 2015

Membuat Kakulator Sederhana Menggunkan Eclipse

Hi, apa kabar semuanya?
Pada kesempatan kali ini, saya akan membagikan program sederhana untuk membuat aplikasi kalkulator.
Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian.

Nah, langsung saja. seperti inilah progamnya.














Dan inilah hasil dari program tersebut


Terimaksih.
Selamat mencoba :)

Kamis, 26 November 2015

Membuat Diagram UML

Halo, apa kabar kalian semua?
Bertemu lagi dengan saya. Pada postingan sebelumnya, saya sudahmenjelaskan tentang bagaiman menerapkan diagram yang dibuat menggunakan UML diterapkan pada pemrograman java.
Nah, di kesempatan ini, saya akan sedikit berbagi bagaimana membuat diagram UML, disini saya menggunakan aplikasi bernama StarUML. Sebenarnya banyak sih, aplikasi UML lainnya.
ok... langsung saja, cek it dot.

Pertama, tentunya kalian harus mendownload aplikasi UMLnya terlbih dahulu. kalo belum punya, silahkan download.

Untuk selanjutnya, silahkan buka aplikasi star umlnya.
kemudian kita membuat class, caranya klik menu class kemudian di seret ke workplesh.
Seperti gambar ini

Berikan nama classnya.
Untuk membuat atributkan klik kanan dan pilih atribut, Dan sama halnya jika mau memberi method, dan pilih operation.


Dan apabila ingin membuat subclass, klik dua kali pada judul classnya, dan pilih untuk memberi subcalss. seperti pada gambar dibawah.
Sama halnya jika ingin membuat superclass atau composion. Tinggal klik dua kali pada judul classnya dan pilih menunya.

Seperti inilah hasil akhir dari pembuatan uml.

Disini saya membuat sebuah Rental kendaraan,class Kendaraan sebagai superclass. terkoneksi dengan class Orang dan Penyewaan. Dalam class kendaraan kita bisa memilih jenis, nama, warna, dan no kendaran. Dan untuk subclasnya, kita bisa memilih roda dua, ataupun roda empat.
Dan dalam class orang, sang peminjam dapat mengimputkan nama, alamat, dan nomor hp.

Demikian penjelasan singkat cara membuat uml dengan menggunakan StarUml.
Sampai jumpa.







Rabu, 25 November 2015

Membuat Program Java Berdasarkan Diagram UML

Pada kesempatan kali ini, saya akan memberikan tutorial pembuatan program sederhana pada java, yang dimana program tersebut dibuat berdasarkan diagram yang telah di buat dengan menggunakan Star UML.
UML merupakan singkatan dari Unified Modeling Language yang berfungsi sebagai alat bantu dalam bahasa pemrograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek sebab pada dasarnya UML digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft, dan sebagainya [Adin05].

“Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis Objek (OOP)  (Object Oriented programming)”.

Inilah contoh diagram yang dibuat menggunakan UML.


Dengan menggunakan diagram tersebut, mari kita implementasikan dalam pemrograman java.

Langkah pertama, mari kita buat sebuah file baru dalam eclipse, dan buatlah java project baru. Kemudian, buatlah class baru dengan nama TabunganPelajar yang beriskian data Rekening dan Nasabah, source codenya seperti pada gambar di bawah ini:


Langkah kedua, buat sebuah class dengan nama Rekening, yang berisi informasi tentang saldo dan Nomor Rekening. Dimana Saldo dan Nomor Rekening tersebut kita buat private, yang artinya kita tidak bisa mengaksesnya untuk mengubahnya.
Source Codenya seperti ini:


Langkah ketiga, buatlah sebuah class dengan nama Orang. Dimana di class ini berisikan informasi tentang data diri dari si nasabah.
Didalam class Orang ini, Namaorang, alamatorang, dan NoKTPorang dibuat private, supaya si pengguna atau si nasabah tidak bisa mengubah identitasnya tanpa seizin admin. atau, user tidak bisa mengaksesnya.

Langkah keempat, buatlah sebuah class dengan nama pelajar. Class pelajar ini merupakan subclass ari class Orang. Jadi, diclass ini ditambahkan perintah "Extends". Dimana di class pelajar, ada tambahan informasi berupa NIM, yang setiap orang tidak memilikinya.

Langkah terakhir, buatlah sebuah main class dengan nama bebas sesuai dengan keinginan Anda. Main class ini berfungsi sebagai class yang mengecek, apakah program yang dibuat berjalan.




Maka, apabila program yang kita buat benar, akan muncul tampilan seperti ini.

Demikian contoh program dari implementasi diagram yang dibuat melalui Star UML.
Selamat Mencoba...


Jumat, 30 Oktober 2015

Contoh Progam Encapsulation

hi pagi semua.
kali ini saya akan memberikan sedikit contoh tentang program encapsulation.
sebelumnya, apa si itu encapsulation?

Pengertian dasar dari encapsulation  adalah penyembunyian data dengan membungkus seluruh member dari class tersebut sehingga nilainya tidak dapat diubah menjadi apa yang tidak diinginkan atau menyelipkan sebuah proses bisnis didalamnya. Pengertian lainnya adalah sebuah proses dalam menyatukan data yang kita kelola menjadi sebuah kelompok tertentu dimana pembentukannya terjadi secara abstrak.

Ecapsulation yaitu merupakan sebuah proses pengelompokan property & method serta memberikan hak akses kepada property & method yang menyebabkan property hanya dapat diakses melalui method accessor dan tidak dapat di rubah tanpa melalui prosedur yang seharusnya yang diatur pada method mutator.

Di dalam OOP encapsulation berbentuk class yang terdiri dari property & method yang mempunyai hak akses tertentu terhadap environment/lingkungannya, yang biasa disebut Acces Modifier. Encapsulation biasa dilambangkan dengan penggunaan accessor dan mutator atau disebut juga dengan metode get dan set. Dinamakan accessor (get) karena metode ini hanya mengambil tanpa mengubah state dari member tersebut, dan dinamakan mutator (set) karena metode ini juga mengubah state dari member tersebut. Method-method ini dideklarasikan sebagai public, sedangkan variable dideklarasikan sebagai private.

Berikut contoh tutorial projectnya:

pertama, kita buka aplikasi eclipse terlebih dahulu.

kemudian buka file - project - java project. seperti di gambar dibawah ini.





Lalu berikan nama pada file projectnya dan klik finish.
maka setelah itu akan muncul worksheet. filih lagi, dan pilih class, kemudian beri nama classnya.
lalu tuliskan scrip codenya di bawah ini.


selanjutnya, pilih file dan class lagi untuk membuat dan jangan lupa untuk memberi tanda centang seperti pada gambar. dan klik finish.

tulis script untuk memanggil scrip yang sudah dibuat sebelumnya.

setelah itu, kita run. dan hasilnya akan seperti ini.

Demikian contoh program encapsulation yang saya buat.
encapsulation bertujuan untuk membuat data menjadi privat, atau data sembunyikan. dan yang dapat mengakses hanya pemiiknya saja.

terimakasih dan selamat mencoba.




Rabu, 07 Oktober 2015

KEYWORDS Pada Java


KEYWORDS :
    Keyword atau kata kunci merupakan kata yang mempunyai arti khusus sehingga tidak dapat digunakan sebagai identifier. Berikut daftar, definisi, fungsi serta contoh penggunaan dari keyword dalam bahasa Java :

Abstract  
Abstract class adalah kelas yang terletak pada posisi tertinggi pada hierarki kelas. Kelas ini digunakan sebagai basis bagi penurunan kelas lainnya, sehingga abstract class tidak dapat diinstansiasi secara langsung menjadi object. Suatu abstract class bisa mengandung method kongkrit dan/atau method abstract. Abstract method meruapakan suatu method yang tidak mempunyai badan method. Hanya berupa nama method dan parameter inputan method. Ketika suatu abstract class diturunkan/ di-extends, maka subclass harus mengimplementasikan semua method abstract pada parent/ base class. Jika tidak mengimplementasikan semua method abstract maka subclass harus dideklarasikan sebagai abstract class.


Break
Digunakan untuk melanjutkan eksekusi program ke statement selanjutnya segera setelah selesai mengeksekusi suatu statement.


Case
Digunakan untuk membuat case-case individu dalam pernyataan switch.


Char
Kata kunci char digunakan untuk menyatakan variable yang dapat menyimpan data karakter sebanyak 16-bit.


Class
digunakan untuk mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya.


Double
Double adalah Java Keyword yang di desain dari tipe primitif float 64 bit. Class java.lang.Double adalah class nominal wrapper ketika Anda membutuhkan unuk menambahkan sebuah nilai Double tetapi sebuah referensi objek dibutuhkan.

Else
Kata kunci lain yang digunakan bersama dengan if untuk membuat pernyataan jika-lain, yang menguji suatu ekspresi boolean, jika ekspresi bernilai true, blok pernyataan terkait dengan jika dievaluasi, jika mengevaluasi ke false blok, dari laporan terkait dengan lain dievaluasi.


Float
Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data decimal.


For
Kata kunci untuk digunakan untuk membuat untuk pengulangan, yang menetapkan inisialisasi variabel, ekspresi boolean, dan suatu incrementation. Inisialisasi variabel dilakukan terlebih dahulu, kemudian ekspresi boolean dievaluasi. Jika ekspresi bernilai true, blok pernyataan yang berhubungan dengan pengulangan dijalankan, dan kemudian incrementation yang dilakukan. Ekspresi boolean kemudian dievaluasi lagi, ini terus sampai ekspresi bernilai false .


IF
if digunakan untuk menguji suatu ekspresi boolean, jika ekspresi bernilai true, blok statement yang berhubungan akan dieksekusi. Kata kunci ini juga dapat digunakan untuk membuat pernyataan if-else.


Int
Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data bilangan asli.


new
Digunakan untuk membuat sebuah instance dari kelas atau array / obyek.


Package
Sekelompok jenis. Paket dinyatakan dengan kata kunci paket.


retrun
Keyword ini digunakan untuk keluar dari suatu method. Baris – baris program setelah keyword ini yang berada dalam blok method tersebut akan diabaikan. Kemudian eksekusi dilanjutkan ke pernyataan setelah blok method tersebut.


switch
Kata kunci switch digunakan dengan case dan default, yang akan memeriksa sebuah variabel, dan mengeksekusi blok pernyataan yang sama dengan case tersebut.


this
Keyword yang digunakan untuk menyatakan objek sekarang dan tanpa instansiasi.


transient
Menyatakan bahwa medan contoh bukan bagian dari default serial bentuk objek. Ketika suatu objek serial, hanya nilai-nilai non-fana bidang misalnya dimasukkan dalam representasi serial default. Ketika suatu objek deserialized, while bidang diinisialisasi hanya untuk nilai default mereka. Jika bentuk standar tidak digunakan, misalnya ketika sebuah tabel serialPersistentFields ini dideklarasikan pada hirarki kelas, semua kata kunci while diabaikan.


Void
Keyword yang merupakan tipe jenis return value dimana method yang menggunakan keyword ini tidak mengembalikan nilai apapaun setelah dipanggil atau dieksekusi.


While
Kata kunci while digunakan untuk membuat pengulangan while, yang menguji suatu ekspresi boolean dan mengeksekusi blok pernyataan yang berhubungan dengan pengulangan jika ekspresi bernilai true; sampai ekspresi bernilai salah. Kata kunci ini juga dapat digunakan untuk membuat pengulangan do-while.