Kamis, 14 Juli 2016

Yuk Belajar Konsep Enkapsulasi Dan Constructor Pada Java

 Dari judulnya aja udah keren, ada 2 macam pembahasan yang dibahas dalam 1 postingan hahahah,, asyekkk. Oke oke tenang saja mari kita bahas satu per satu , saya kan ga suka maen keroyokan heheheh.
Yang pertama yaitu Enkapsulasi , enkapsulasi adalah cara untuk menyembunyikan sebuah implementasi didalam kelas, biasanya itu berupa atribut maupun method. Lebih saya tegaskan lagi , enkapsulasi itu pembungkusan dengan kata kunci private, jadi meskipun kita sudah membuat objek di main class selama atribut atopun method tersebut di enkapsulasi maka yang terjadi ialah eror tidak bisa diakses. Berikut contohnya :

Nah terlihat jelas kan ketika di kelas atributnya kita beri enkapsulasi , dikelas mainnya tidak bisa mengakses karena private.
Nah yang kedua kita akan berbicara tentang Constructor . Constructor adalah sebuah method yang berada didalam kelas, lebih tepatnya ialah penginisialisasian didalam kelas dan objek juga. Ciri - ciri dari constructor adalah penulisannya sama dengan nama kelas , pengidentifikasiannya bisa menggunakan hak akses, contructor juga bisa dimiliki oleh banyak kelas selama itu masih turunannya(Overloading Constructor, nanti tak bahas di postingan lain heheh). Berikut contoh penggunaannya :
   -JOptionPane dan Scanner, Apa sih bedanya??-




Nah seperti itu penggunaan Contructor teman - teman semua. Yah mungkin itu saja yang bisa saya tulis untuk postingan kali ini, Silahkan tinggalkan komentar jika ada yang kurang paham. Dan satu lagi, baca juga ya postingan sebelum-sebelumnya. Semoga bermafaat.

Contoh Program Sederhana Tentang Method Di Dalam Kelas

Pada postingan sebelumnya saya sudah banyka menjelaskan tentang Apa itu method beserta contohnya dalam program. Jadi untuk postingan kali ini, saya akan membahas contoh lain program dari method .Untuk lebih jelasnya perhatikan potongan source code berikut ini :

Lalu ketika di running hasilnya seperti ini :

Logika yang bisa di jelaskan ialah saldo awal yang merupakan atribut  adalah 0. Lalu pada method simpan uang (method yang tidak mengembalikan nilai) menyimpan fungsi (perhitungan lebih tepatnya) dimana saldo tersebut dijumlahkan dengan parameter simpan uang yang berupa Integer jumlah1.
Lalu terdapat lagi sebuah method ambil uang yang menggunakan tipe data (yang mengembalikan nilai karena terdapat return dan tipe data pengganti void)  boolean, didalam method tersebut terdapat sebuah logika dari boolean (boolean itu antara iya dan tidak , tidak bisa iya yang tidak tidak hahahah). Boolean tersebut ialah status,status merupakan logika dari saldo > (lebih besar) jumlah, jumlah di dapat dari parameter boolean ambiluang. Lalu terdapat sebuah kondisi jika status == (Sama dengan) true (benar) lalu proses pernyataan yang ada didalamnya. Itu merupakan logika yang ada di kelas tabungan.
Untuk dikelas main, loh kok masih ada kelas lagi?? iyalah ini kelas dan objek, jadi sudah terdapat tempat masing - masing, kelas untuk membuat method dan atribut sedangkan objeknya dibuat di main class. Silahkan baca di postingan yang ini tentang Kelas dan Objek.
Untuk kelas main, kita buat objek terlebih dahulu. Objek yang saya buat diatas ialah "tab". "tab.saldo" merupakan saldo utama yaitu bernilai 0. "tab.simpanuang" merupakan method yang tadi yaitu untuk menambahkan saldo yang tadinya 0. "status = tab.ambiluang" merupakan pengambilan uang dengan logika dimana jika saldo > jumlah akan bernilai true. Jadi seperti itu penjelasannya, cukup mudah kan. Silahkan dimodifikasi sesuai kebutuhan anda hehehhe. Semoga bermanfaat.

Apa Itu Method???

  Sebelumnya artikel yang saya update ialah Kelas Dalam Java, kali ini tentang method. Method adalah sekumpulan fungsi yang digunakan untuk memanipulasi  nilai yang didapat dari pemanggilan atribut. Misalnya kita ingin membuat sebuah program untuk mencari luas balok. Lalu kita mempunyai atribut berupa int (integer = penulisan dalam java berupa "int") int panjang, lebar dan tinggi. Lalu  didalam method, misalnya method tersebut kita beri nama luas, luas  menyimpan sebuah fungsi untuk menemukan nilai luas dari balok, jadi kita hanya memanggil atribut yang sudah kita buat tadi, yaitu panjang, lebar dan tinggi.
Method dibedakan menjadi 2 yaitu method tidak mengembalikan nilai dan method mengembalikan nilai.
Perbedaannya terletak pada void dan return. Void berarti method tersebut tidak mengembalikan nilai, sedangkan return berarti mengembalikan nilai dan juga penulisan voidnya diganti menjadi tipe data yang digunakan.

Ketika dirunning hasilnya seperti ini :

Nah bagaimana, sudah jelas kan penjelasan yang sudah saya tulis diatas. Jika kurang paham atau ada yang belum dimengerti silahkan tinggalkan komentar dibawahnya yah..
Semoga bermanfaat.







Jumat, 22 April 2016

Apa Itu Kelas Dalam Java ??

Nah , karena sudah menginjak Algoritma dan Pemograman 2 jadi pembahasannya sudah agak lebih tinggi nih. Kali ini saya ingin mengupas tuntas apa itu kelas. Kelas dalam java bisa diartikan sebagai kerangka , kerangka tersebut mendefinisikan sebuah attribut, method dan objek. Perhatikan kode berikut :

  • cuka merupakan nama dari kelas tersebut.
  • Didalam kelas cuka terdapat atribut nim yang bertipe integer dan String nama.
  • void cek ( ) merupakan method yang tidak mengembalikan nilai. 
  • Didalam method main terdapat sebuah objek dengan nama cetak dari kelas cuka. Jadi ketika kita ingin menginputkan dari objek, caranya tinggal ketik objek cetak dot ( titik ) lalu isikan inputannya.
  • Cetak.cek merupakan pemanggilan method cek yang tidak berbalik nilai.
cukup jelas dengan penjelasan diatas?? ini masih ada kode program yang lain, misalnya perhitungan bangun datar.
  • Didalam kelas tersebut, entah saya apa lupa nama kelasnya. terdapat atribut panjang, lebar dan tinggi yang sama - sama bertipe data integer.
  • Terdapat dua method yang disediakan yaitu method cetakvol yang tidak mengembalikan nilai, dan method volum yang mengembalikan nilai. bedanya hanya terletak pada return.
  •  Pada method mainnya terdapat sebuah objek dengan nama balok. Ketika dirunning hasilnya sama yaitu 24. hanya beda pada proses methodnya saja.
Jelas bukan ?? Yah mungkin itu yang bisa saya postingin untuk kali ini. Postingan selanjutnya pasti akan segera saya bahas.
Terima kasih semoga bermanfaat.







Rabu, 06 April 2016

Penyimpanan Online Yang Patut Di Coba

Vian'z Blogg - Mungkin ini bisa djadikan saran buat kalian yang punya banyak data dan bingung mau menyimpan dimana. Selain kalian sudah menyimpan di harddisk kalian entah itu internal ataupun eksternal, alangkah baiknya kalian menyimpan di sebuah cloud atau simpan online. Kan data bisa saja hilang, atau kena hapus atau bisa juga terkena virus. Kan lebih enak kalau kita punya banyak tempat penyimpanan data kita, setidaknya ada cadangan dimana - mana.
Nah berikut ini beberapa penyimpanan yang mungkin bisa kalian jadikan tempat buat nyimpan data - data kalian dan pastinya gratisan hehehehe .

1. Dropbox
Dropbox adalah salah satu penyimpanan online dari dropbox,inc yang didirikan pada tahun 2007 oleh Drew Houston dan Arash Ferdowsi. Dropbox tersedia untuk mobile phone (Smartphone) baik itu di windows phone, Android maupun Iphone. Teredia kapasitas ruang penyimpanan sebesar 2 GB - 8 GB. Dropbox juga ada aplikasinya untuk didownload ditaruh dikomputer atau di smartphone kita.



2.  Google Drive
Google Drive didirikan oleh google,inc. Cara daftarnya juga mudah, cukup daftar Gmail saja kalian bisa menggunakan semua fasilitas yang ada di google seperti google drive. 1 Akun untuk semua fasilitas. Penyimpanan ini lumayan besar yaitu tersedia 15 GB Free.


3. Mediafire
Mediafire didirikan oleh Mediafire team pada tahun 2006 tepatnya di texas, Amerika serikat. Sebenarnya ini hanya sebuah situs , tetapi situs tersebut berhasil menarik perhatian 60 juta pengguna lebih (katanya Wikipedia sih). Mediafire menyediakan kapasitas penyimpanan sebesar 4 GB - 10 GB free. Mediafire juga ada sebuah aplikasinya untuk didownload dan dimasukkan di komputer kita.


4. IDWS
Indowebster atau disingkat IDWS merupakan webserver multimedia unlimited lokal (asli Indonesia) yang didirikan pada tahun 2007 sebagai sarana hosting dan sharing file, tempat menyimpan file sampai 1024 MB. Indowebster dapat di sejajarkan dengan Megaupload dan Rapidshare. Sampai saat ini sudah 123 ribu TB data yang tersimpan dalam IDWS.


5. 4Shared
4shared berasal dariUkraina dan berdiri pada tahun 2005 di Kiev oleh Alex Lunkov dan Sergey Chudnovsky. Ini merupakan salah satu penyimpanan di internet yang telah menyimpan file dan berkas sampai 940 TB sampai saat ini. Kapasitas yang disediakan sebesar 10 GB free untuk yang free, sedangkan yang berbayar disediakan kapasitas sebesar 100 GB.






Sebenarnya masih banyak lagi, tapi 5 diatas itu yang banyak digunakan saat ini. Yang lain masih ada BOx, Tusfiles, Rapidshare dan masih banyak lagi yang lainnya. 









luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com
kesehatan dan kecantikan

Share it