TUTORIAL JAVA DASAR DENGAN NETBEAN 7.1

12:59 PM 0
Dalam dunia pemprograman banyak sekali bahasa pemprograman yang bisa kita pakai, salah satunya adalah bahasa pemprograman java. Naah pada artikel saya kali ini adalah belajar bahasa pemprograman java menggunakan Netbeans. 
Mungkin langsung saja untuk latihan pertama / Pengenalan adalah menampilkan data pribadi yang berupa text melalui netbeans, caranya sebagai berikut :
  • Pastikan PC anda sudah terinstall aplikasi netbeans, jika belum silahkan download netbeans nya melalui www.netbeans.org dan jika udah terinstall, silahkan buka netbeansnya kemudian klik File >> New Project, Pilih Java Application dan klik tombol Next.

  • Pada Project Name beri nama sesuai dengan keinginan Anda, Kemudian Project Location = media penyimpanan project yang nantinya dibuat. jika anda ingin merubahnya silahkan klik tombol Browse dan Jika di rasa cukup klik tombol Finish.

  • Sekarang tinggal membuat class java baru, caranya klik kanan pada project kamu >> New >> java Class, pada pilihan Class Name = isikan sesuai dengan keinginan kamu. misal : profileku kemudian klik tombol Finish.


  • sekarang Class baru sudah dibikin, langkah selanjutnya tinggal mengisinya dengan codingnya. copykan kode dibawah ini persis di bawah nama class kamu, disini saya contohkan di bawah public class profileku {
  1. public static void main(String[] args) {         
  2.         System.out.println("NIM          : G.131.10.0049");  
  3.         System.out.println("Nama         : Mohammad Hasanaji");  
  4.         System.out.println("Alamat       : Jl. Kijang Selatan 3, no. 18");         
  5.         System.out.println("Kota         : Semarang");  
  6.         System.out.println("Kode POS  : 50000");  
  7.         System.out.println("Telepon      : (024) 5503000");  
  8.         System.out.println("Handphone : 0856 4049 5699");  
  9.         System.out.println("Email        : hasanaji@gmail.com");  
  10.     }  
Untuk menjalankan program klik mouse kanan >> Run, maka print outnya seperti gambar dibawah ini
Merubah format number menjari rupiah

Merubah format number menjari rupiah

12:17 PM 0
Setelah hampir 3 bulan vakum mempelajari WEB terutama pemrograman PHP (PHP / Hypertext Preposesor) selanjutnay saya semangat lagi mempelajarinya karena ada tugas dari mata kuliah Pemrograman Internet II dari kampus. :)
setelah browsing-browsing mencari materi yang saya cari akhirnya ketemu juga. pada kesempatan kali ini saya akan membahas tentang bagaimana mengkonfersi bilangan bisasa menjadi rupiah.
Ternyata PHP mempunyai sintak untuk mengkonfersi number (angka) menjadi bilangan rupiah atau mata uang lainnnya.
adapun sintak dasarnya yaitu :
number_format($angka,jml_desimal,pemisah_desimal,pemisah_angka);
untuk lebih jelasnya silahkan simak simulasi berikut ini :
saya mempunyai uang 120000 dan 500000
kemudian saya ingin menjumlahkan dengan syarat format rupiah.
maka sintaknya yaitu

<?php
$uang1=120000;  // variabel uang1
$uang2=500000;  // variabel uang 2
$jumlah=$uang1+$uang2;   // variabael jumlah (uang1 + uang2)

$rupiah_uang1=number_format($uang1,2,",",".");  //merubah $uang1 menjadi format rupiah
$rupiah_uang2=number_format($uang2,2,",",".");
$rupiah_jumlah=number_format($jumlah,2,",",".");

echo "Hasil dari Rp. $rupiah_uang1 + Rp. $rupiah_uang2 adalah Rp. $rupiah_jumlah";

?>
demikian materi yang dapat kami bagikan, semoga bermanfaat.
Belajar Dasar PHP

Belajar Dasar PHP

12:04 PM 0
Design PHP
################################
PHP (Personal Home Page / Hypertext Processor)
################################
adalah bahasa yang digunakan pada serverside dan akan berubah menjadi HTML pada clientside
Sintak awal dimulanya bahasa php adalah <?php atau bisa memakai <? saja
dan seperti HTML php juga harus ditutup dengan ?>

=====================
Setiap script pada PHP harus ditutup dengan tanda titik koma ";"
contoh
<?php
echo "belajar PHP";
?>
atau yang lainnya seperti
<?
$tanggal=date("Y-m-d");
print "sekarang tanggal $tanggal";
?>
======================
dan ingat satu hal lagi yaitu dalam PHP script-script kemungkinan besar
dapat bertabrakan dengan tanda petik ganda ", atau petik tunggal ', atau kurung kurawal {}
demikian pengenalan PHP
################################
SINTAK [VARIABLE]
################################
apa itu variable ?
variable klo kata saya bisa disebut alias, atau nama panggilan dan disimbolkan dengan tanda dollar / $
================================================
contoh sintak :
<?php
$a="nama";
$b="kelas";
$c="umur";
echo "$a $b $c";
?>
akan keluar dibrowser :
nama kelas umur
note : $a adalah alias dari nama, $b adalah alias dari kelas, $c adalah alias dari umur.
contoh lain
<?
$a=2;
$b=3;
$c=$a+$b;
echo "$c";
?>
dibrowser akan tampil angka 5, karna alias dari $c adalah alias $a ditambah $b sedangkan $a adalah 2 dan alias $b adalah 3, maka 2 ditambah 3 adalah 5.
===================
penulisan variable yang benar :
$test >>> benar
$tet123 >>> benar
$_test >>> benar
$test-123 >>> salah
$123test >>> salah
################################
SINTAK [ARRAY]
################################
array mirip n bisa disebut variable...
=============================
<?php
$binatang[0]="kucing";
$binatang[1]="anjing";
$binatang[2]="bebek";
$binatang[3]="kodok";
$binatang[4]="angsa";
$binatang[5]="paus";
$binatang[6]="serigala";
$binatang[7]="sapi";
echo "$binatang[2] <br>";
?>
akan tampil pada browser :
bebek, karna array $binatan[2] adalah bebek.
=============================
<?
$lokasi=("jakarta", "bandung", "semarang", "surabaya", "bali");
echo "$lokasi[1]";
?>
Akan tampil dibrowser bandung... kenapa ?
karna pada defaultnya array berawal dari 0. Jadi kalau diperinci akan seperti ini scriptnya
$lokasi[0]="jakarta";
$lokasi[1]="bandung";
$lokasi[2]="semarang";
$lokasi[3]="surabaya";
$lokasi[4]="bali";
################################
STATEMENT [SWITCH]
################################
Switch digunakan untuk membandingkan syarat dengan berbagai nilai
=============================
<?php
$peringkat = 1;
switch ($peringkat) {
case 1 :
echo "Nilai kamu bagus sekali";
break;
case 2 :
echo "Nilai kamu bagus";
break;
case 3 :
echo "Nilai kamu cukup bagus";
break;
}
?>
################################
STATEMENT [IF, ELSEIF, ELSE]
################################
if, elseif, else digunakan untuk pengecualian dalam sebuah kondisi tertentu
=============================
<?php
$a=1;
$b=2;
$c=$a+$b;
if ($c==3){
echo "anda benar";
}else{
echo "anda salah";
}
?>
akan tampil pada browser :
anda benar
karna yang ditampilkan bila $c adalah bernilai 3 yaitu apakah hasil dari $a + $b (1+2)
==============================
contoh lainnya:
<?php
$a=3;
if ($a<5){
echo "$a kurang dari 5";
}
elseif ($a>5){
echo "$a lebih dari 5";
}else{
echo "error";
}
?>
yang akan tampil pada browser adalah :
3 kurang dari 5
karna $a adalah tiga dan 3 itu kurang dari 5
################################
STATEMENT [FOR LOOPING]
################################
apa itu for ?
for looping adalah sebuah statement php untuk melakukan proses pengulangan sampai syarat nya habis
================================================
contoh statement :
<?php
for ($i=0; $i<7; $i++){
echo "$i";
}
?>
akan keluar dibrowser :
0123456
note : $i adalah angka 0, syarat $i kurang dari 7, $i terus diulang-ulang...
jadi karna $i adalah 0 dan syaratnya kurang dari 7 maka ia akan mengulang sampai syaratnya habis yaitu sampai
angka 6 karna 6 adalah nilai terakhir yang kurang dari angka 7.
################################
STATEMENT [WHILE LOOPING]
################################
apa itu while ?
while looping adalah sebuah statement php yang akan mengeksekusi perintah secara
berulang-ulang hingga kondisi pada while tidak terpenuhi, seperti for looping
================================================
contoh statement :
<?php
$i= 0;
while ($i <= 10) {
echo "nilai i adalah $i </br>";
$i++;
}
?>
akan keluar dibrowser :
nilai i adalah 0
nilai i adalah 1
nilai i adalah 2
nilai i adalah 3
nilai i adalah 4
nilai i adalah 5
nilai i adalah 6
nilai i adalah 7
nilai i adalah 8
nilai i adalah 9
nilai i adalah 10
note : $i adalah angka 0, kondisi $i kurang atau sama denagan 10, $i terus diulang-ulang hingga menjadikan dirinya bernilai yang kurang dari 10 ataupun
dirinya bernilai 10...
################################
SINTAK [DATE AND TIME]
################################
* a - "am" or "pm"
* A - "AM" or "PM"
* B - Swatch Internet time
* d - day of the month, 2 digits with leading zeros; i.e. "01" to "31"
* D - day of the week, textual, 3 letters; i.e. "Fri"
* F - month, textual, long; i.e. "January"
* g - hour, 12-hour format without leading zeros; i.e. "1" to "12"
* G - hour, 24-hour format without leading zeros; i.e. "0" to "23"
* h - hour, 12-hour format; i.e. "01" to "12"
* H - hour, 24-hour format; i.e. "00" to "23"
* i - minutes; i.e. "00" to "59"
* I (capital i) - "1" if Daylight Savings Time, "0" otherwise.
* j - day of the month without leading zeros; i.e. "1" to "31"
* l (lowercase 'L') - day of the week, textual, long; i.e. "Friday"L - boolean for whether it is a leap year; i.e. "0" or "1"
* m - month; i.e. "01" to "12"
* M - month, textual, 3 letters; i.e. "Jan"
* n - month without leading zeros; i.e. "1" to "12"
* s - seconds; i.e. "00" to "59"
* S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"
* t - number of days in the given month; i.e. "28" to "31"
* T - Timezone setting of this machine; i.e. "MDT"
* U - seconds since the epoch
* w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)
* Y - year, 4 digits; i.e. "1999"
* y - year, 2 digits; i.e. "99"
* z - day of the year; i.e. "0" to "365"
* Z - timezone offset in seconds (i.e. "-43200" to "43200")
<?php
$waktu=date("Y-m-d");
echo "$waktu";
?>
menghasilkan "2001-07-28"
<?php
$waktu=date("l, j F Y");
echo "$waktu";
?>
menghasilkan "Saturday, 28 July 2001"
<?php
$waktu=date("H:i:s");
echo "$waktu";
?>
menghasilkan "20:15:07"
################################
SINTAK [ECHO AND PRINT]
################################
echo & print digunakan untuk menampilkan
=============================
<?php
echo "belajar echo dan ";
print "belajar print";
?>
akan tampil pada browser :
belajar echo dan belajar print
################################
SINTAK [EREG]
################################
ereg digunakan untuk memberikan keterangan adanya suatu kalimat pada string
================================================
<?
$a=ereg ("satu","persatuan");
echo "$a";
?>
akan tampil pada browser adalah : 1
karna kalimat persatuan itu terdapat kata satu. jadi ia membenarkan dan memberikan keterangan true dengan angka
1 bila tidak ada ia akan menyalahkan dengan keterangan false dan memberikan angka 0
################################
SINTAK [HTML ENTITIES]
################################
htmlentities digunakan untuk menghilangkan fungsi html
=====================================
<?php
$satu="<br><center>belajar php</center>";
$dua=htmlentities($satu);
echo "$dua";
?>
akan tampil pada browser :
<br><center>belajar php</center>
################################
SINTAK [INCLUDE]
################################
include digunakan untuk memanggil isi file lain kedalam file tersebut atau file ini
=============================
pada direktori abc terdapat 2 file yaitu pengunjung.html dan index.php
didalam pengunjung.html berisi script html dibawah ini :
<center><h1>SATU</h1></center>
dan difile index.php berisi :
<?php
echo "<center>anda adalah pengunjung ke</center><br>";
include ("pengunjung.html");
?>
akan tampil pada browser :
anda adalah pengunjung ke
SATU
dengan kata lain didalam index.php sama seperti berisi
<center>anda adalah pengunjung ke</center><br>
<center><h1>SATU</h1></center>
################################
SINTAK [MD5 HASH]
################################
md5 digunakan untuk men enscrypsi character menjadi kode-kode tak dikenal
================================================
Sintak : md5(string);
contoh :
<?php
$hasil=md5("admin");
echo "$hasil";
?>
jadinya akan seperi ini : 21232f297a57a5a743894a0e4a801fc3
karna $kalimat/admin telah diganti dengan kode tak dikenal oleh metode md5 hash, biasanya untuk hash password
################################
SINTAK [REQUIRE]
################################
require sama seperti include digunakan untuk memanggil isi file lain kedalam file tersebut atau file ini tapi hanya memanggil satu kali pemanggilan
=============================
sintaknya :
<?
require ("namafile.php");
?>
################################
SINTAK [STRLEN]
################################
strlen digunakan untuk menampilkan jumlah character suatu string
================================================
<?
$a=strlen ("pelajaran");
echo "$a";
?>
akan tampil pada browser adalah : 9
yaitu ada 9 karakter pada kalimat pelajaran = p e l a j a r a n
################################
SINTAK [STRTOLOWER]
################################
strltolower digunakan untuk mengubah character suatu string menjadi huruf kecil
================================================
<?php
$a=strtolower("PELAJARAN");
echo "$a";
?>
akan tampil pada browser adalah : pelajaran
yang tadinya berhuruff besar semua menjadi huruf kecil semua.
################################
SINTAK [STRTOUPPER]
################################
strtoupper digunakan untuk mengubah character menjadi huruf besar
================================================
<?
$a=strtoupper ("pelajaran");
echo "$a";
?>
akan tampil pada browser adalah : PELAJARAN
yang tadinya pelajaran berhuruf kecil semua menjadi huruf besar semua
################################
SINTAK STR_REPLACE
################################
Digunakan untuk mengganti suatu character dari character tertentu
================================================
$str = "anggi jatras mara aaa";
$ganti = str_replace(" ", "_", $str);
echo $ganti;
Maa akan tampl di browser anggi_jatras_mara_aaa
karna spasi " " diganti dengan underscore "_"
################################
SINTAK [SUBSTR]
################################
substr digunakan untuk memakai sebagian karakter dengan pemenggalan
================================================
Sintak : substr(string, int posisi , int posisi);
contoh :
<?php
$hasil=substr("123456789",0,5);
echo "$hasil";
?>
jadinya akan seperi ini : 12345
karna isi $kalimat adalah 123456789 lalu diawali
dari karakter ke 0 hingga karakter yang ke 5
################################
SINTAK [UCFIRST]
################################
ucfirst digunakan untuk mengubah awal dari sebuah kalimat berhuruf besar
================================================
<?
$a=ucfirst ("pelajaran");
echo "$a";
?>
akan tampil pada browser adalah : Pelajaran
yang tadinya pelajaran berhuruf kecil semua sekarang P nya yang ada diawal kalimat menjadi huruf besar
################################
SINTAK [UCWORDS]
################################
ucwords digunakan untuk mengubah awal dari setiap kata berhuruf besar
================================================
<?
$a=ucwords ("pelajaran php sekarang");
echo "$a";
?>
akan tampil pada browser adalah : Pelajaran Php Sekarang
yang tadinya berhuruf kecil semua sekarang setiap kata dari kalimat tersebut depannya berhuruf besar
################################
SINTAK [RAND]
################################
rand digunakan untuk memecahkan konsentrasi, / merandomkan suatu string diantara string
================================================
<?
$a=rand (0, 9);
echo "$a";
?>
akan tampil pada browser adalah salah satu angka dari 0 sampai 9
################################
SINTAK [VARIABLE GLOBAL]
################################
Macam - macam variable global :
$_SERVER['HTTP_USER_AGENT']; : mendeteksi agent / browser & OS
$_SERVER['REQUEST_URI']; : mendeteksi lokasi file yang dibuka
$_SERVER['PHP_AUTH_USER']; : mendeteksi user yang aktif
$_SERVER['HTTP_REFERER']; : mendeteksi alamat file sebelumnya
$_SERVER['HTTP_VIA']; : mendeteksi koneksi pengunjung
$_SERVER['REMOTE_ADDR']; : mendeteksi ip local
$_SERVER['HTTP_X_FORWARDED_FOR']; : mendeteksi ip proxy
Salam Azaret
*www.w3schools.com
*www.ilmuwebsite.com
*www.ilmukomputer.org
*www.javascriptkit.com
Cara Membuat Brosur dengan CorelDraw X3

Cara Membuat Brosur dengan CorelDraw X3

11:08 AM 0
http://www.ahlidesain.com/wp-content/uploads/2011/11/Caramembuatdesainbrosurdengancoreldraw.jpgCara membuat desain brosur dengan coreldraw ini tebilang cukup mudah dan cepat dipraktekkan. Memang banyak tutorial coreldraw yang membahas cara bikin brosur namun kali ini kami hanya menuliskan beberapa saja yang kami Anggap paling mudah dipahami bahkan oleh pemula yang diambil dari YouTube. Seringkali menggunakan teknik dasar dan beberapa diantarnya menggunakan teknik untuk mendesain brosur yang seringkali dipakai oleh pekerja desain profesional.
Oh iya, jangan lupa untuk belajar dulu tutorial dasar coreldraw yang khusus dibuat untuk pemula. Beberapa kali kami menemui pengunjung website belajar desain ini tidak tahu halaman yang ada di coreldraw meskipun sudah sering menggunakan CorelDraw untuk mendesain. Padahal halaman adalah pengetahuan DASAR atau basic yang seharusnya sudah diketahui oleh para pengguna CorelDraw. Dengan ini, saya anjurkan Anda untuk membaca dulu tutorial tersebut :
  1. Tutorial Corel Draw Garis dan Outline
  2. Tutorial CorelDraw Menggunakan Text Tool
  3. Tutorial CorelDraw Menggunakan Shape Tool
  4. Tutorial CorelDraw Menggunakan Bezier Tool
  5. Tutorial CorelDraw Membuat Shape Dasar
  6. atau Anda bisa membaca selebihnya di archieve tutoial coreldraw untuk pemula
Cara membuat desain brosur dengan coreldraw sebenarnya sama dengan membuat desain lainnya. Hanya saja yang perlu Anda lakukan adalah Anda tahu tips dan trik membuatnya dulu sebelum masuk ke software coreldraw. Gampangnya buat dulu konsepnya setelah itu barulah dibuat di coreldraw. Cara ini akan menghemat waktu Anda dalam membuat desain, seringkali kami menemui para pemula membuat desainnya tanpa konsep dulu yang akhirnya malah buat desain asal masuk, asal bagus atau asal jadi. Ya itu boleh-boleh saja, tapi kini Anda belajar untuk mencari uang tidak bisa sembarangan lagi seperti waktu Anda belajar desain.

Cara buat desain brosur dengan CorelDraw x3

Pembuatan brosur di coreldraw ini terbilang cukup sederhana cuma memasukkan objek desain, menata tulisan dan mewarnai beberapa elemen desainnya. Tapi kami rasa ini cukup membantu bagi mereka yang masih pemula. Bagi yang sudah mahir ya video tutorial ini kurang tepat. Tutorial desain brosur ini dibuat oleh alexisgalvez

Cara buat desain brosur dengan CorelDraw x4

Tutorial desain brosur ini adalah tutorial untuk membuat brosur dengan tiga lipat atau lebih dikenal dengan sebutan trifold brochures. Sayangnya masih kurang ada penjelasan pada pembuatan guide saja. Cara buat brosur di coreldraw ini dibuat oleh rogerwam

Sumber : http://www.ahlidesain.com/cara-membuat-brosur-dengan-coreldraw.html

Membuat Efek Api dengan CorelDraw X3

11:05 AM 0

Tutorial CorelDraw X5 Membuat Efek Api dengan CorelDraw untuk pemula. Tidak sedikit yang mengatakan bahwa CorelDraw bukanlah program hebat dalam hal pewarnaan. Mungkin opini demikian terbentuk dari banyaknya tutorial yang kurang mengeksplorasi bidang warna pada CorelDraw. Pengolahan bentuk yang sangat mudah menggunakan CorelDraw menjadi daya tarik para pengguna dan pembuat tutorial sehingga segi warna kurang disentuh. Pada tutorial ini kita akan belajar tidak hanya bentuk indah namun juga pewarnaan yang hebat.

Membuat efek api menggunakan CorelDraw ini banyak membahas penggunaan teknik warna yang sebenarnya biasa saja, menjadi luar biasa karena hal dasar ini seringkali kita tidak pahami apalagi tidak kita sadari.
Mungkin Anda akan tertarik dengan ulasan terkait berikut :
  1. Cara Membuat Brosur dengan CorelDraw
  2. Cara Buat Logo Dengan Illustrator CS 4
  3. Cara Membuat Desain Poster Retro dengan Illustrator
  4. Cara Memotong Foto di CorelDraw
  5. Cara Buat Logo dengan Cepat dan Mudah
Membuat efek api tentu saja membutuhkan warna-warna gelap yang kemudian bisa memunculkan efek api berpendar. Efek api dibuat dari garis-garis melengkung yang dibentuk menyerupai gambar api kemudian ditorehkan warna hangat untuk hasil yang menarik.



Tutorial CorelDraw ini bisa dipraktekkan mulai dari coreldraw 9 sampai corledraw x5 versi terakhir saat tulisan ini dibuat. Belajar CorelDraw ini juga sekaligus Anda akan mendapatkan ilmu grafis yang secara praktis digunakan. Dipersembahkan oleh seorang yang murah hati dalam mengajari dan berbagi tutorial CorelDraw, VectorJedi.
Siapa sangka dengan mempelajari hal semudah ini bisa menambah peluang kita sebagai desainer untuk mendapatkan uang secara online atau offline bahkan mendapatkan pekerjaan desain grafis. Jika Anda berminat untuk mendapatkan uang secara online silakan baca di arsip job desain.
Tolong bantu kami dalam rangka pembelajaran desain dengan cara menyebarkan artikel yang ada di website ilmu grafis desain ahlidesain.com ini melalui klik share facebook atau tweet twitter atau google plus
Untuk informasi jika Anda tidak tahu atau kesulitan download file dari ziddu silakan baca artikel tips download ziddu disini. Bila ada yang ditanyakan, informasi link download rusak (deleted, link salah), saran, tanggapan dan ide kreatif silakan isi pada komentar, saya akan mencoba menjawab secepat dan sebaik.mungkin.

Sumber : http://www.ahlidesain.com/membuat-efek-api-dengan-coreldraw.html
Dasar-Dasar Warna dalam Tata Rupa dan Desain Grafis

Dasar-Dasar Warna dalam Tata Rupa dan Desain Grafis

10:22 AM 0
Ilmu Grafis Tutorial Desain Dasar-Dasar Warna dalam Tata Rupa dan Desain. Warna dapat didefinisikan secara obyektif/fisik sebagai sifat cahaya yang dipancarkan, atau secara subyektif/psikologis sebagai bagian dari pengalaman indera pengelihatan. Secara obyektif atau fisik, warna dapat diberikan oleh panajang gelombang. Dilihat dari panjang gelombang, cahaya yang tampak oleh mata merupakan salah satu bentuk pancaran energi yang merupakan bagian yang sempit dari gelombang elektromagnetik.

Cahaya yang dapat ditangkap indera manusia mempunyai panjang gelombang 380 sampai 780 nanometer. Cahaya antara dua jarak nanometer tersebut dapat diurai melalui prisma kaca menjadi warna-warna pelangi yang disebut spectrum atau warna cahaya, mulai berkas cahaya warna ungu, violet, biru, hijau, kuning, jingga, hingga merah. Di luar cahaya ungu /violet terdapat gelombang-gelombang ultraviolet, sinar X, sinar gamma, dan sinar cosmic. Di luar cahaya merah terdapat gelombang / sinar inframerah, gelombang Hertz, gelombang Radio pendek, dan gelombang radio panjang, yang banyak digunakan untuk pemancaran radio dan TV.
Proses terlihatnya warna adalah dikarenakan adanya cahaya yang menimpa suatu benda, dan benda tersebut memantulkan cahaya ke mata (retina) kita hingga terlihatlah warna. Benda berwarna merah karena sifat pigmen benda tersebut memantulkan warna merah dan menyerap warna lainnya. Benda berwarna hitam karena sifat pigmen benda tersebut menyerap semua warna pelangi. Sebaliknya suatu benda berwarna putih karena sifat pigmen benda tersebut memantulkan semua warna pelangi.
Sebagai bagian dari elemen tata rupa, warna memegang peran sebagai sarana untuk lebih mempertegas dan memperkuat kesan atau tujuan dari sebuah karya desain. Dalam perencanaan corporate identity, warna mempunyai fungsi untuk memperkuat aspek identitas. Lebih lanjut dikatakan oleh Henry Dreyfuss , bahwa warna digunakan dalam simbol-simbol grafis untuk mempertegas maksud dari simbol-simbol tersebut . Sebagai contoh adalah penggunaan warna merah pada segitiga pengaman, warna-warna yang digunakan untuk traffic light merah untuk berhenti, kuning untuk bersiap-siap dan hijau untuk jalan. Dari contoh tersebut ternyata pengaruh warna mampu memberikan impresi yang cepat dan kuat.
Kemampuan warna menciptakan impresi, mampu menimbulkan efek-efek tertentu. Secara psikologis diuraikan oleh J. Linschoten dan Drs. Mansyur tentang warna sbb: Warna-warna itu bukanlah suatu gejala yang hanya dapat diamati saja, warna itu mempengaruhi kelakuan, memegang peranan penting dalam penilaian estetis dan turut menentukan suka tidaknya kita akan bermacam-macam benda.
Dari pemahaman diatas dapat dijelaskan bahwa warna, selain hanya dapat dilihat dengan mata ternyata mampu mempengaruhi perilaku seseorang, mempengaruhi penilaian estetis dan turut menentukan suka tidaknya seseorang pada suatu benda. Berikut kami sajikan potensi karakter warna yang mampu memberikan kesan pada seseorang sbb :
  • Hitam, sebagai warna yang tertua (gelap) dengan sendirinya menjadi lambang untuk sifat gulita dan kegelapan (juga dalam hal emosi).
  • Putih, sebagai warna yang paling terang, melambangkan cahaya, kesucian.
  • Abu-abu, merupakan warna yang paling netral dengan tidak adanya sifat atau kehidupan spesifik.
  • Merah, bersifat menaklukkan, ekspansif (meluas), dominan (berkuasa), aktif dan vital (hidup).
  • Kuning, dengan sinarnya yang bersifat kurang dalam, merupakan wakil dari hal-hal atau benda yang bersifat cahaya, momentum dan mengesankan sesuatu.
  • Biru, sebagai warna yang menimbulkan kesan dalamnya sesuatu (dediepte), sifat yang tak terhingga dan transenden, disamping itu memiliki sifat tantangan.
  • Hijau, mempunyai sifat keseimbangan dan selaras, membangkitkan ketenangan dan tempat mengumpulkan daya-daya baru.
Dari sekian banyak warna, dapat dibagi dalam beberapa bagian yang sering dinamakan dengan sistem warna Prang System yang ditemukan oleh Louis Prang pada 1876 meliputi : Hue, adalah istilah yang digunakan untuk menunjukkan nama dari suatu warna, seperti merah, biru, hijau dsb. Value, adalah dimensi kedua atau mengenai terang gelapnya warna. Contohnya adalah tingkatan warna dari putih hingga hitam. Intensity, seringkali disebut dengan chroma, adalah dimensi yang berhubungan dengan cerah atau suramnya warna.
Selain Prang System terdapat beberapa sistem warna lain yakni, CMYK atau Process Color System, Munsell Color System, Ostwald Color System, Schopenhauer/Goethe Weighted Color System, Substractive Color System serta Additive Color/RGB Color System.
Diantara bermacam sistem warna diatas, kini yang banyak dipergunakan dalam industri media visual cetak adalah CMYK atau Process Color System yang membagi warna dasarnya menjadi Cyan, Magenta, Yellow dan Black. Sedangkan RGB Color System dipergunakan dalam industri media visual elektronika

Sumber : http://www.ahlidesain.com/dasar-dasar-warna-dalam-tata-rupa-dan-desain.html
Tutorial Delphi 7 untuk pemula sampai mahir

Tutorial Delphi 7 untuk pemula sampai mahir

11:06 AM 7
MODUL LENGKAP

Dijamin lengkap dan Sampai bisa.

Lain-Lain
Modul 1
Membahar tentang antarmuka delphi serta component-component yang dimiliki delphi
Donwload Modul 1

Modul 2
Membahas pemakaian komponen Menu, panel, Bevel dan Image
Download Modul 2

Modul 3
Membahas Tentang Pemakaian Database Dasar Dari Delphi Sendiri yaitu
Database Desktop
Adalah suatu aplikasi database yang dapat digunakan untuk membuat, menampilkan,
mengurutkan, memodifikasi, dan membuat tabel dalam format Paradox, dBase, SQL.
Download Modul 3

Modul 4
Membahas pengolahan database serta scrip
Membuat Program Input Data Pegawai
Download Modul 4

Modul 5
Membahas kelanjutan modul 4, membuat procedure sendiri, dan cara
mengkompile serta mengganti icon aplikasi
Download Modul 5

Modul 6
Membahas tentang pembuatan laporan dengan menggunakan conponent standard delphi (Quick Report)
Download Modul 6

Modul 7
Membahas latihan membuat aplikasi database
Download Modul 7

Modul 8
Lanjutan Aplikasi Database
Download Modul 8

Modul 9
Lanjutan Aplikasi Database
Download Modul 9

Modul 10
LANJUTAN APLIKASI DATABASE
Membahas pembuatan laporan dengan QReport
Download Modul 10

Modul 11
Membahas
LANJUTAN APLIKASI DATABASE
Membuat pencarian data

Modul 12
Membahas Cetak Sesuai Pencarian yang tadi
Download Modul 12 

Modul 13
Membahas tentang pembuatan File Instalasi Aplikasi

Modul 14
MEMBUAT APLIKASI DENGAN MENYIMPAN KE DALAM DUA TABEL HANYA
DENGAN MEMAKAI SATU TOMBOL SIMPAN

Modul 15
Contoh aplikasi yang membahas script-script SQL
yaitu Tambah, Ubah, Hapus pada Delphi

Link & Referensi dari http://delphilearning.blogspot.com/
Mengenal Java Graphical User Interface (GUI)

Mengenal Java Graphical User Interface (GUI)

12:50 PM 0
Apakah yang dimaksud dengan GUI?
GUI adalah suatu model antar muka komputer yang menggunakan objek-objek grafis sebagai media interaksi dengan user. Model ini digunakan untuk menggantikan model klasik yang berbasis teks. Pada Java ada 2 library yang sering digunakan untuk membuat GUI yaitu Abstract Window Toolkit (AWT) dan Swing. komponen-komponen AWT di-import dari library java.awt.* dan untuk swing di-import dari javax.swing.*. tetapi kita bisa menggabungkannya.

Abstract Window Toolkit (AWT)
AWT adalah istilah bagi sekumpulan objek GUI yang dibawa oleh Java diawal kemunculannya ketika masih mengusung nama Java (Bukan Java 2). Meski demikian, ada beberapa objek AWT yang sampai saat ini (era Java 2) belum bisa digantikan oleh objek yang baru. Secara umum bisa dikatakan bentuk dari objek-objek AWT akan mengikuti bentuk default yang dibawa oleh sistem operasi, misalnya WINDOWS. Hampir semua komponen AWT adalah turunan dari Class Component.
Beberapa Objek Grafis AWT :
 
  • Frame 
  • Button
  • CheckBoxMenuItem
  • List
  • MenuItem
  • ScrollBar
  • TextField
  • CheckBox
  • Choice
  • Menu
  • MenuShortcut
  • ScrollPane
  • CheckBoxGroup
  • Label
  • MenuBar
  • PopupMenu
  • TextArea, dan lain-lain

Contoh Dalam Syntax Java (untuk membuat sebuah tombol) :
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.awt.Frame;
import java.awt.Button;
public class demoAWT extends Frame{
    private Button tombol;
    public demoAWT() {
        this.tombol = new Button("TOMBOL");
        setLayout(null);
        this.tombol.setBounds(10,50,100,40);
        this.add(this.tombol);
        this.setTitle("TEST");
        this.setSize(300,300);
        this.setVisible(true);
    }
    public static void main (String[] args) {
        new demoAWT();
    }
}

Swing
Swing adalah sebutan bagi objek visual yang dibawa Java 2. Objek-objek Swing merupakan pengembangan dari objek AWT. Objek Swing memiliki desain yang berbeda dibandingkan dengan desain default dari sistem operasi. Dengan kata lain objek Swing adalah objek visual yang mengusung teknologi Java murni. Hampir semua komponen Swing adalah turunan dari Class JComponent.

Beberapa Objek Grafis AWT :
  • JFrame 
  • JButton
  • JCheckBox
  • JCheckBoxMenuItem
  • JComboBox
  • JLabel
  • JList
  • JMenu
  • JMenuBar
  • JMenuItem
  • JPasswordField
  • JPopupMenu
  • JProgressBar
  • JRadioButton
  • JScrollPane
  • JSlider
  • JSpinner
  • JSplitPane
  • JTabbedPane
  • JTextArea
  • JTextField
  • JToolBar, dan lain-lain

Contoh Dalam Syntax Java (untuk membuat sebuah tombol tanpa icon) :

import javax.swing.JFrame;
import javax.swing.JButton;
public class contohJButton extends JFrame{
    private JButton button1;
    public contohJButton() {
        super("Contoh JButton");
        this.button1 = new JButton("Simpan");
        this.button1.setBounds(150,50,150,40);
        this.add(this.button1);
        this.setLayout(null);
        this.setSize(400,300);
        this.setVisible(true);
    }
    public static void main (String[] args){
        new contohJButton();
    }
}
Sumber : http://www.klikilmu.com/mengenal-java-graphical-user-interface-gui/

Corona SDK - software untuk membuat aplikasi android dan iOS no.1

Corona SDK - software untuk membuat aplikasi android dan iOS no.1

12:40 PM 0
setelah muter-muter cari software untuk membangun aplikasi untuk smartphone dan PC tab. akhirnya saya menemukan corona SDK. corona SDK merupakan software yang lumayan simple dan kecil namun sangat powerfull. walaupun tutorialnya dalam bahasa indonesia masih terbilang langka. namun tutorial pada website , blog dan forumnya banyak sekali.jika anda ingin mempublish aplikasi jangan lupa untuk menginstall java JDK (bisa cari di google Gratis!)

corona di bundel dengan harga $199 untuk 1tahun ver android atau iOS atau $349 untuk keduanya. ada pula penawaran untuk edukasi dan belajar. namun apabila anda berminat untuk belajar, jangan khawatir. karena software ini menyediakan trial yang tidak ada masa habisnya. namun anda tetap harus terkoneksi dengan internet ketika menggunakannya.

bagi anda yang ingin mengembangkan game/aplikasi untuk smartphone, tidak salahnya mencoba software ini.
http://www.anscamobile.com/corona
atau Download langsung di sini.

Meta Tag untuk Blogspot.com

Meta Tag untuk Blogspot.com

1:44 PM 0
Salah satu tekhnik SEO ONPAGE yakni Pemasangan Meta Tag, ada berbagai macam versi meta tag yang sudah di bahas kawan-kawan SEOer lainnya dan tidak ada salahnya saya juga membagi tips Meta tag terbaik ala kumpulancara, dan mohon jangan salah persepsi, siapa tahu Meta tag ala blog sobatlah yang terbaik.
Meta tag ini sudah di uji coba kehandalannya dalam bertanding di Top google, dan Alhamdullillah hasilnya luar biasa.
Bagi sobat yang baru mengenal dunia SEO-SEOan ada baiknya di jelaskan apa itu META TAG.

Meta Tag adalah elemen atau tag dalam bahasa pemrograman HTML atau XHTML yang dipakai untuk mengaplikasikan metadata dalam suatu halaman web. Elemen meta ini harus diletakkan pada bagian “head” dalam HTML tersebut. Tag meta ini dapat dipakai juga untuk menyatakan deskripsi/keterangan dari suatu halaman web dan untuk menjelaskan mengenai kata kunci (keyword) yang terkait serta untuk metadata lain tanpa “head”.

Sebagai contoh yang sederhana, di bawah ini ditampilkan perintah meta:
<meta name=”keywords” content=” blog tutorial, indonesiawebshare, tutorial online, fb”>

Oke mari kita mulai, berikut META TAG terbaik alacopas.


<b:include data='blog' name='all-head-content'/>
<meta content='P1-6SfnYegjfmkUtRPD4QF62k-YEvuaT3T-0KR1ckH4' name='google-site-verification'/>
<meta content='/qFUkQ0EONIdzHX2OHyyLLc5LTfJ5MD26/rfLx+FKh0=' name='verify-v1'/>
<meta content='AE5FF6568E9160547E058237A11F9DE9' name='msvalidate.01'/>
<meta content='9BC10362146' name='blogcatalog'/>
<meta content='rZJkOI4geGmt1zP4-BEwXnrLxBs' name='alexaVerifyID'/>
<meta content='-5;120' name='geo.position'/>
<meta content='id' name='geo.country'/>
<meta content='id-us-en' name='language'/>
<meta content='INDEX, FOLLOW, all' name='ROBOTS'/>
<meta content='no-cache' http-equiv='Pragma'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<meta content='true' name='MSSmartTagsPreventParsing'/>
<meta content='Blogger' name='generator'/>
<meta content='-1' http-equiv='Expires'/>
<meta content='follow, all' name='Googlebot-Image'/>
<meta content='follow, all' name='Scooter'/>
<meta content='follow, all' name='msnbot'/>
<meta content='follow, all' name='alexabot'/>
<meta content='follow, all' name='Slurp'/>
<meta content='follow, all' name='ZyBorg'/>
<meta content='ALL' name='SPIDERS'/>
<meta content='ALL' name='WEBCRAWLERS'/>
<meta content='no-cache' http-equiv='Cache-Control'/>
<meta content='general' name='rating'/>
<link href='https://plus.google.com/112764290697005874210' rel='author'/>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<meta content=' Uraian atau Deskripsi tentang blog anda ' name='description'/>
<meta content=' keyword1 | keyword2 | keyword3 | keyword4 | keyword5 | keyword6 ' name='keywords'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/> | Fb Blog seo google</title>
<b:else/>
<title><data:blog.pageName/> | Fb Blog seo google</title>
</b:if>
<link href='http://www.blogger.com/openid-server.g' rel='openid.server'/>
<link href='http://www.kumpulancara.com/atom.xml' rel='alternate' title='kumpulancara - Atom' type='application/atom+xml'/>
<link href='http://www.kumpulancara.com/rss.xml' rel='alternate' title='Kumpulancara - RSS' type='application/rss+xml'/>


Keterangan :

google-site-verification
Anda harus Verifikasi blog di google webmaster, nanti akan diberikan kode Meta, Kode seperti tercetak tebal itu nanti sobat ganti dengan kode yang diberikan
Silahkan menuju TKP : http://www.google.co.id/webmasters/

verify-v1
Anda semestinya juga memverifikasi blog di Google Analytics, kelebihan pasang meta Google Analytics di jelaskan nanti pada artikel berikutnya.
sama dengan diatas, nanti sobat akan diberikan kode dan letakkan sama seperti contoh diatas
Silahkan menuju TKP : http://www.google.com/analytics

msvalidate.01
Ini adalah kode Verifikasi untuk Bing Webmaster tools, silahkan sobat daftar dan Verifikasi blog sobat di Bing Webmaster tools. Nah nanti juga sobat akan diberikan kode dan pasanglah kode itu seperti contoh diatas
Silahkan menuju TKP : http://www.bing.com/toolbox

alexaVerifyID
Ini adalah kode Verifikasi untuk Alexa, jika sobat belum Verifikasi silahkan segera menuju TKP : http://www.alexa.com/
sama dengan diatas, Verifikasilah blog sobat dan dapatkan kodenya.

blogcatalog
Ini adalah kode Verifikasi untuk blogcatalog,jika sobat belum Verifikasi silahkan segera menuju TKP : http://www.blogcatalog.com/

https://plus.google.com/112764290697005874210
Ganti dengan Id Google + sobat

http://www.kumpulancara.com/atom.xml
Ganti dengan Blog masing-masing

http://www.kumpulancara.com/rss.xml'
 Ganti dengan Blog masing-masing

Bagaimana cara Pasang di Blog?, caranya cukup mudah silahkan cari kode <head> dan letakkan Meta Tag diatas Tepat di bawah <head>

Sumber Tautan
 Anda sedang membaca artikel tentang Meta Tag Terbaik untuk Blogspot dan anda bisa menemukan artikel Meta Tag Terbaik untuk Blogspot ini dengan url http://coretan-siperantau.blogspot.com/2012/05/meta-tag-terbaik-untuk-blogspot.html,anda boleh menyebar luaskannya atau mengcopy paste-nya jika artikel Meta Tag Terbaik untuk Blogspot ini sangat bermanfaat bagi teman-teman anda,namun jangan lupa untuk meletakkan link Meta Tag Terbaik untuk Blogspot sebagai sumbernya.


Menampilkan Status Online dan Offline YM pada Blog

1:37 PM 0
Dalam Tutorial kali ini Indonesia web share akan coba membahas tentang "Bagaimana Caranya Menampilkan Status Offline/Online Yahoo Messenger". Status Online Ofline YM (Yahoo Messnger) berfungsi untuk apa sich? gini, kalau ada misalnya ada penandanya seperti itu kan nanti pengunjung blogmu akan bisa langsung berinteraksi langsung denganmu, nah kalo gItu kan nanti pengunjung blogmu jadi tambah sayang ma kamu :D
Ok Langsung aja, Contohnya akan seperti ini, jika status kamu offline maka gambarnya akan seperti ini :

 

trus jika kamu online maka iconya akan berubah seperti ini:

Cara buatnya sangat gampang kamu tinggal copy script berikut ini trus kamu pasang di sidebar kamu, udah tahu kan cara pasanganya, itu lho seperti kalo km masang "page element", Masuk ke "Page Element" trus "Add a Gadget --> HTML/Javascript".

<a href="ymsgr:sendIM?eliengue"> <img src="http://opi.yahoo.com/online?u=eliengu&amp;m=g&p;t=2&amp;l=us"/>                                                                                                                                                
</a>                                                                                                                                                           


Ganti text yang warna merah (paijo) dengan id YM kamu.
perhatikan angka "2", itu bisa kamu ganti dengan angka yang lain dan hasilnya gambar yang ditampilkan akan berbeda-beda.

Gambar dan nomor Status Online / Offline YM
Yahoo Mesenger


Gimana? gampang kan caranya?
Menampilkan / Pasang Emoticon di Kotak Komentar pada Blog

Menampilkan / Pasang Emoticon di Kotak Komentar pada Blog

1:19 PM 0
Dengan adanya emoticon di kotak komentar tentunya akan membuat blog menjadi lebih hidup. Para komentator menjadi lebih bisa mengekspresikan perasaannya melalui icon-icon (emoticon). Jika di wordpress mungkin feature ini sudah tersedia. Tapi untuk blogspot kita harus mengotak-atik dan mengakalinya supaya bisa menampilkan emoticon di area komentar. Gimana ya? kamu mau memasang emoticon ini?

Seperti biasanya, di trik Blogging akan memberikan contoh emoticon miliknya si Yahoo :) Contohnya seperti dibawah ini  :


Emoticon Yahoo :




Gini nih cara membuatnya :

1. Pertama login ke blogger, trus pilih "Layout (Tataletak) --> Edit HTML "
2. Beri tanda centang pada kotak "expand widget template" berfungsi memperlihatkan semua script blog
3. Lalu letakkan script berikut sebelum kode </body>

Untuk Emoticon Yahoo :

<script src='http://kendhin.890m.com/emoticon/smile1.js' type='text/javascript'/>

4. Kemudian cari kode berikut ini :
<p class='comment-footer'>
<b:if cond='data:post.embedCommentForm'>
<b:include data='post' name='comment-form'/>
<b:else/>
<b:if cond='data:post.allowComments'>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
</b:if>
</b:if>
</p>


5. Kalo sudah ketemu letakkan kode-kode emoticon berikut setelah kode <p class='comment-footer'>

Ini untuk Yahoo emoticon :
<b><img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/21.gif'/>
:))
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/100.gif'/>
:)]
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/71.gif'/>
;))
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/5.gif'/>
;;)
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/4.gif'/>
:D
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/3.gif'/>
;)
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/10.gif'/>
:p
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/20.gif'/>
:((
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/1.gif'/>
:)
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/2.gif'/>
:(
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/8.gif'/>
:X
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/12.gif'/>
=((
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/13.gif'/>
:-o
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/7.gif'/>
:-/
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/11.gif'/>
:-*
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/22.gif'/>
:|
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/35.gif'/>
8-}
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/102.gif'/>
~x(
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/104.gif'/>
:-t
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/66.gif'/>
b-(
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/62.gif'/>
:-L
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/14.gif'/>
x(
<img border='0' src='http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/24.gif'/>
=))
</b>


6. Kalo sudah trus di "Save" dan coba lihat hasilnya

Tambahan
* Kadang-kadang ada beberapa template memiliki kode yang beda. Kalau caranya sudah dilaksanakan dengan benar tapi hasilnya tidak terjadi apa2 atau kodenya tidak berubah menjadi emoticon, kemungkinan itu karena Kode untuk templatenya berbeda atau bisa juga karena mugnkin hosting untuk menaruh file emoticon dan javascriptnya sedang bermasalah. http://indonesiawebshare.blogspot.com
Pewarisan (Download Materi dan Tugas PBO)

Pewarisan (Download Materi dan Tugas PBO)

1:02 PM 0
hallow bRow, bertemu lagi bersama http://indonesiawebshare.blogspot.com , hari ini saya akan bagikan materi pewarisan dan tugas yang diberikan oleh pak Aziz dalam mata kuliah Pemrograman Berorientasi Object. Silahakn temen-temen yang mau download dengan catatan isi atau coding harus agak di rubah ya...terima kasih.

Daftar Download
  1. Materi Tabungan Download
  2. Materi Gaji Pokok / Pegawai Download
  3. Tugas terakhir PBO Download
Jangan lupa kunjungi setiap saat, jangan sampai ketinggalan materinya. :) piisssss
Access Modifer (Download Tugas PBO)

Access Modifer (Download Tugas PBO)

10:17 PM 0

Access modifier

Pada saat membuat, mengatur properties dan class methods, kita ingin untuk mengimplementasikan beberapa macam larangan untuk mengakses data. Sebagai contoh, jika Anda ingin beberapa atribut hanya dapat diubah hanya dengan method tertentu, tentu Anda ingin menyembunyikannya dari object lain pada class. Di JAVA, implementasi tersebut disebut dengan access modifiers.
Terdapat 4 macam access modifiers di JAVA, yaitu : public, private, protected dan default.
3 tipe akses pertama tertulis secara ekplisit pada kode untuk mengindikasikan tipe akses, sedangkan yang keempat yang merupakan tipe default, tidak diperlukan penulisan keywordatas tipe.
1. Akses Default (Package Accessibility)

Tipe ini mensyaratkan bahwa hanya class dalam package yang sama yang memiliki hak akses terhadap variabel dan methods dalam class. Tidak terdapat keyword pada tipe ini. Sebagai contoh :

public class StudentRecord
{
//akses dasar terhadap variabel
int name;
//akses dasar terhadap metode
String getName(){
return name;}}

Pada contoh diatas, variabel nama dan method getName() dapat diakses dari object lain selama object tersebut berada pada package yang sama dengan letak dari file StudentRecord.
2. Akses Public

Tipe ini mengijinkan seluruh class member untuk diakses baik dari dalam dan luar class. Object apapun yang memiliki interaksi pada class memiliki akses penuh terhadap member dari tipe ini. Sebagai contoh :

public class StudentRecord
{
//akses dasar terhadap variabel
public int name;
//akses dasar terhadap metode
public String getName(){
return name;
}
}
Dalam contoh ini, variabel name dan method getName() dapat diakses dari object lain.
3. Akses Protected

Tipe ini hanya mengijinkan class member untuk diakses oleh method dalam class tersebut dan elemen – elemen subclass. Sebagai contoh :

public class StudentRecord
{
//akses pada variabel
protected int name;
//akses pada metode
protected String getName(){
return name;  } }

Pada contoh diatas, variabel name dan method getName() hanya dapat diakses oleh method internal class dan subclass dari class StudentRecord. Definisi subclass akan dibahas pada bab selanjutnya.

4. Akses Private

Tipe ini mengijinkan pengaksesan class hanya dapat diakses oleh class dimana tipe ini dibuat.
Sebagai contoh :

public class StudentRecord
{
//akses dasar terhadap variabel
private int name;
//akses dasar terhadap metode
private String getName(){
return name;
}
}

Pada contoh diatas, variabel name dan method getName() hanya dapat diakses oleh method internal class tersebut.

silahkan temen-temen yang butuh tugas PBO untuk mendownload di bawah ini.
Download Tugas PBO (Java)
  1. Accses Modifier (java)
  2. Kelas Field dan Method
  3. Konstruktor (java)
  4. Desain dengan UML (java)
  5. Package (java)
  6. Konsep Object dan Class Object (java)