Blogroll

Kamis, 29 Oktober 2015

Algoritma Percabangan dan Perulangan

Pada saat belajar pemrograman java, maka yang paling basic adalah kita harus mengerti tentang konsep umum dalam pemrograman. Misalnya:
  • Percabangan (if/else, switch)
  • Perulangan (for, while, do while)
  • Function pada C++ atau Method pada java (public,privat,protect)
yang nanti akan coba di jelaskan menurut pemahaman saya
1. Percabangan

Percabangan adalah suatu keadaan dimana pernyataan dapat dieksekusi apabila suatu  kondisi memenuhi syarat untuk mengerjakan pernyataan tersebut

Percabangan pada Java ada 2 yaitu :
  • if
Percabangan if merupakan percabangan yang melibatkan lebih dari satu kondisi dam penggabungan beberapa if dan bisa juga digabungkan menjadi if-else

  • Switch
percabangan switch memberikan suatu cara untuk mengatasi banyak kemungkinan bermunculan dengan cara memberikan nilai variabel atau pernyataan tunggal.

Berikut merupakan contoh percabangan dari if dan switch:

class teskeputusan{
public static void main (String[] args) {
char jeniskelamin='w';
//nested if
if (jeniskelamin=='L')
System.out.println("Cowok");
else if (jeniskelamin=='P')
System.out.println("Cewek");
else
System.out.println("Banci");

//tenary
System.out.println(jeniskelamin=='P'? "Dia Pasti Cowok." : "Dia Pasti Cewek");

//switch case
switch (jeniskelamin){
case 'L' : System.out.println("Cowok");
break;
case 'P' : System.out.println("Cewek");
break;
default : System.out.println("Banci");
break;
}}}

2.Perulangan 

Perulangan atau looping adalah suatu proses di dalam pemrograman yang dapat meng eksesusi beberapa statement yang sama dengan berulang ulang sampai berhenti pada kondisi tertentu. Perulangan pada dasarnya memiliki fungsi "EFISIEN". ada 3 jenis perulangan yaitu:
  • For
For merupakan perulangan yang memiliki  variable untuk melakukan pengkondisian. Element pada for yaitu nilai awal, syarat, dan penambahan atau pengurangan nilai. misalnya
Capture
Struktur Penulisan Perulangan For

Capture2
Contoh Penulisan Perulangan For pada Code Program
  • While
While  merupakan perulangan yang berguna untuk terus melakukan proses perulangan selama kondisinya benar (true) dan berhenti apabila salah (false). misalnya:
Capture3
Struktur Penulisan Perulangan While

Capture4
Contoh Penulisan Perulangan While pada Code Program
  • do.....while
Do while merupakan perulangan yang hampir sama dengan while, namun while disini bersifat memproses atau mengecek instruksi  terlebih dahulu kemudian membandingkan (kondisi). sedangkan pada while bersifat mengecek kondisi baru melakukan instruksi. Misal
Capture5
Struktur Penulisan Perulangan Do... While

Capture6
Contoh Penulisan Perulangan Do.. While pada Code Program
3. Method

Method dalam java serupa dengan function pada bahasa pemrograman yang lain,yang berfungsi memodularisasi, mem break atau memecah program yang komplek sehingga nantinya dapat digunakan/dipanggil kembali

Mendeklarasikan Method
<methodDeclaration> ::=
<modifier> <returnType> <name>(<parameter>*) {
<statement>*
}
<parameter> ::=
<parameter_type> <parameter_name>[,]
contoh method:
class MethodDemo {
int data;
int getData() {
return data;
}
void setData(int data) {
this.data = data;
}
void setMaxData(int data1, int data2) {
data = (data1>data2)? data1 : data2;
}
}
contoh program dengan method:
public class TesMak
{
/** Main method */
public static void main(String[] args)
{
int i = 5;
int j = 2;
int k = mak(i, j);
System.out.println(“The maximum between ” + i + ” and ” + j + ” is ” + k);
}
/** Return the max between two numbers */
public static int mak(int num1, int num2)
{
int hasil;
if (num1 > num2)
hasil = num1;
else
hasil = num2;
return hasil;
}
}
Yang perlu anda ketahui, Di dalam java terdapat empat akses yaitu default,private,protected,dan public tentunya tingkat akses tersebut mempunyai fungsi dan kegunaan masing-masing.untuk keterangan dari tingkat akses akan saya jelaskan di bawah ini :
  • Akses Default (Package Accessibility)

Tipe ini mensyaratkan bahwa hanya class dalam package yang sama yang memiliki hak akses terhadap variabel dan methods dalam class.
contoh potongan program :
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.
  • 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.
contoh potongan program :
public class StudentRecord 

//akses dasar terhadap variabel 
public int name;
//akses dasar terhadap metode 
public String getName(){ 
return name; 
} }
variabel name dan method getName() dapat diakses dari object lain.
  • Akses Protected

Tipe ini hanya mengijinkan class member untuk diakses oleh method dalam class  tersebut dan elemen – elemen subclass.
contoh potongan program :
public class StudentRecord 

//akses pada variabel 
protected int name;
//akses pada metode 
protected String getName(){ 
return name; 
} }
variabel name dan method getName() hanya dapat diakses oleh method internal class dan subclass dari class StudentRecord.
  • Akses Private

Tipe  ini mengijinkan  pengaksesan  class  hanya  dapat  diakses  oleh  class  dimana  tipe  ini dibuat.
contoh potongan program :
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.
Contoh Program :
package paket.a;
 public class Contoh1 {
    public static void main(String[] args) {
        A a = new A();
        a.printString();
    }
}
 class A {
public String s1 = “public”;
    protected String s2 = “protected”;
    String s3 = “default”;
    private String s4 = “private”;
   
void printString() {
System.out.println(this.s1);
        System.out.println(this.s2);
        System.out.println(this.s3);
        System.out.println(this.s4);
    }
}
Outputnya sebagai berikut :
public
protected
default
private
Sumber= http://muhammadarga.blogspot.co.id

contoh kode hex(html)




sekedar share:)


CONTOH KODE
 HEX:#ffffff NAMA WARNA: PUTIH
Kode Hex, Nama Warna: #F0F8FF Aliceblue
Kode Hex, Nama Warna: #FAEBD7 Antiquewhite
Kode Hex, Nama Warna: #00FFFF Aqua
Kode Hex, Nama Warna: #7FFFD4 Aquamarine
Kode Hex, Nama Warna: #F0FFFF Azure
Kode Hex, Nama Warna: #F5F5DC Beige
Kode Hex, Nama Warna: #FFE4C4 Bisque
Kode Hex, Nama Warna: #000000 Black
Kode Hex, Nama Warna: #FFEBCD Blanchedalmond
Kode Hex, Nama Warna: #0000FF Blue
Kode Hex, Nama Warna: #8A2BE2 Blueviolet
Kode Hex, Nama Warna: #A52A2A Brown
Kode Hex, Nama Warna: #DEB887 Burlywood
Kode Hex, Nama Warna: #5F9EAD Cadetblue
Kode Hex, Nama Warna: #7FFF00 Chartreuse
Kode Hex, Nama Warna: #D2691E Chocolate
Kode Hex, Nama Warna: #FF7F50 Coral
Kode Hex, Nama Warna: #64950 Cornflowerblue
Kode Hex, Nama Warna: #FFF8DC Cornsilk
Kode Hex, Nama Warna: #DC143C Crimson
Kode Hex, Nama Warna: #00FFFF Cyan
Kode Hex, Nama Warna: #00008B Darkblue
Kode Hex, Nama Warna: #008B8B Darkcyan
Kode Hex, Nama Warna: #B8860B Darkgoldenrod
Kode Hex, Nama Warna: #A9A9A9 Darkgray
Kode Hex, Nama Warna: #006400 Darkgreen
Kode Hex, Nama Warna: #8B008B Darkmagenta
Kode Hex, Nama Warna: #BDB76B Darkkhaki
Kode Hex, Nama Warna: #556B2F Darkolivegreen
Kode Hex, Nama Warna: #FF8C00 Darkorange
Kode Hex, Nama Warna: #9932CC Darkorchid
Kode Hex, Nama Warna: #8B0000 Darkred
Kode Hex, Nama Warna: #E9967A Darksalmon
Kode Hex, Nama Warna: #8FBC8B Darkseagreen
Kode Hex, Nama Warna: #483D8B Darkslateblue
Kode Hex, Nama Warna: #2F4F4F Darkslategray
Kode Hex, Nama Warna: #00CED1 Darkturquoise
Kode Hex, Nama Warna: #9400D3 Darkviolet
Kode Hex, Nama Warna: #FF1493 Deeppink
Kode Hex, Nama Warna: #00BFFF Deepskyblue
Kode Hex, Nama Warna: #696969 Dimgray
Kode Hex, Nama Warna: #1E90FF Dodgerblue
Kode Hex, Nama Warna: #B22222 Firebrick
Kode Hex, Nama Warna: #FFFAF0 Floralwhite
Kode Hex, Nama Warna: #228B22 Forestgreen
Kode Hex, Nama Warna: #FF00FF Fuchsia
Kode Hex, Nama Warna: #DCDCDC Gainsboro
Kode Hex, Nama Warna: #F8F8FF Ghostwhite
ode Hex, Nama Warna: #FFD700 Gold
Kode Hex, Nama Warna: #DAA520 Goldenrod
Kode Hex, Nama Warna: #808080 Gray
Kode Hex, Nama Warna: #008000 Green
Kode Hex, Nama Warna: #ADFF2F Greenyellow
Kode Hex, Nama Warna: #F0FFF0 Honeydew
Kode Hex, Nama Warna: #FF69B4 Hotpink
Kode Hex, Nama Warna: #CD5C5C Indianred
Kode Hex, Nama Warna: #4B0082 Indigo
Kode Hex, Nama Warna: #FFFFF0 Ivory
Kode Hex, Nama Warna: #F0E68C Khaki
Kode Hex, Nama Warna: #E6E6FA Lavender
Kode Hex, Nama Warna: #FFF0F5 Lavenderblush
Kode Hex, Nama Warna: #7CFC00 Lawngreen
Kode Hex, Nama Warna: #FFFACD Lemonchiffon
Kode Hex, Nama Warna: #ADE8E6 Lightblue
Kode Hex, Nama Warna: #F08080 Lightcoral
Kode Hex, Nama Warna: #E0FFFF Lightcyan
Kode Hex, Nama Warna: #FAFAD2 Lightgoldenrodyellow
Kode Hex, Nama Warna: #90EE90 Lightgreen
Kode Hex, Nama Warna: #D3D3D3 Lightgray
Kode Hex, Nama Warna: #FFB6C1 Lightpink
Kode Hex, Nama Warna: #FFA072 Lightsalmon
Kode Hex, Nama Warna: #20B2AA Lightseagreen
Kode Hex, Nama Warna: #87CEFA Lightskyblue
Kode Hex, Nama Warna: #778899 Lightslategray
Kode Hex, Nama Warna: #B0C4DE Lightsteelblue
Kode Hex, Nama Warna: #FFFFE0 Lightyellow
Kode Hex, Nama Warna: #00FF00 Lime
Kode Hex, Nama Warna: #32CD32 Limegreen
Kode Hex, Nama Warna: #FAF0E6 Linen
Kode Hex, Nama Warna: #FF00FF Magenta
Kode Hex, Nama Warna: #800000 Maroon
Kode Hex, Nama Warna: #66CDAA Mediumaquamarine
Kode Hex, Nama Warna: #0000CD Mediumblue
Kode Hex, Nama Warna: #BA55D3 Mediumorchid
Kode Hex, Nama Warna: #9370DB Mediumpurple
Kode Hex, Nama Warna: #3CB371 Mediumseagreen
Kode Hex, Nama Warna: #7B68EE Mediumslateblue
Kode Hex, Nama Warna: #00FA9A Mediumspringgreen
Kode Hex, Nama Warna: #48D1CC Mediumturquoise
Kode Hex, Nama Warna: #C71585 Mediumvioletred
Kode Hex, Nama Warna: #191970 Midnightblue
Kode Hex, Nama Warna: #F5FFFA Mintcream
Kode Hex, Nama Warna: #FFE4E1 Mistyrose
Kode Hex, Nama Warna: #FFE4E1 Moccasin
Kode Hex, Nama Warna: #FFDEAD Navajowhite
Kode Hex, Nama Warna: #000080 Navy
Kode Hex, Nama Warna: #FDF5E6 Oldlace
Kode Hex, Nama Warna: #808000 Olive
Kode Hex, Nama Warna: #6B8E23 Olivedrab
Kode Hex, Nama Warna: #FFA500 Orange
Kode Hex, Nama Warna: #FF1000 Orangered
Kode Hex, Nama Warna: #DA70D6 Orchid
Kode Hex, Nama Warna: #EEE8AA Palegoldenrod
Kode Hex, Nama Warna: #98FB98 Palgreen
Kode Hex, Nama Warna: #AFEEEE Paleturquoise
Kode Hex, Nama Warna: #DB7093 Palevioletred
Kode Hex, Nama Warna: #FFEFD5 Papayawhip
Kode Hex, Nama Warna: #FFDAB9 Peachpuff
Kode Hex, Nama Warna: #CD853F Peru
Kode Hex, Nama Warna: #FFC0CB Pink
Kode Hex, Nama Warna: #DDA0DD Plum
Kode Hex, Nama Warna: #B0E0E6 Powderblue
Kode Hex, Nama Warna: #800080 Purple
Kode Hex, Nama Warna: #FF0000 Red
Kode Hex, Nama Warna: #BC8F8F Rosybrown
Kode Hex, Nama Warna: #4169E1 Royalblue
Kode Hex, Nama Warna: #8B4513 Saddlebrown
Kode Hex, Nama Warna: #FA8072 Salmon
Kode Hex, Nama Warna: #F4A460 Sandybrown
Kode Hex, Nama Warna: #2E8B57 Seagreen
Kode Hex, Nama Warna: #FFF5EE Seashell
Kode Hex, Nama Warna: #A0522D Sienna
Kode Hex, Nama Warna: #C0C0C0 Silver
Kode Hex, Nama Warna: #87CEEB Skyblue
Kode Hex, Nama Warna: #708090 Slategray
Kode Hex, Nama Warna: #FFFAFA Snow
Kode Hex, Nama Warna: #00FF7F Springgreen
Kode Hex, Nama Warna: #4682B4 Steelblue
Kode Hex, Nama Warna: #D2B48C Tan
Kode Hex, Nama Warna: #008080 Teal
Kode Hex, Nama Warna: #D8BFD8 Thistle
Kode Hex, Nama Warna: #FF6347 Tomato
Kode Hex, Nama Warna: #40E0D0 Turquoise
Kode Hex, Nama Warna: #EE82EE Violet
Kode Hex, Nama Warna: #F5DEB3 Wheat
Kode Hex, Nama Warna: #FFFFFF White
Kode Hex, Nama Warna: #F5F5F5 Whitesmoke
Kode Hex, Nama Warna: #FFFF00 Yellow
Kode Hex, Nama Warna: #9ACD32 Yellowgreen

Selasa, 27 Oktober 2015

teknik pembuatan karya seni rupa 3 dimensii

.teknik pembuatan seni rupa tiga dimensi sebagai berikut.

1.Teknik Pahat, Yaitu Mengurangi bahan menggunakan alat pahat. misalnya membuat patung dan telief dengan bahan dasar kayu dan batu.


teknik pahat
2.Teknik Butsir, Yaitu membentuk benda dengan mengurangi dan menambah bahan. misalnya,mebuat keramik dengan bahan dasar tanah liat

teknik butsir


3.Teknik Cor, yaitu membuat karya seni dengan membuat alat cetakan kemudian dituangkan adinan berupa seme, gips, dan sebagainya sehingga menghasilkan bentu yang diinginkan. misalnya, membuat patung

teknik cor



4.Teknik Las, yaitu membuat karya seni dengan cara mengunakan bahan satu ke bahan lain untuk mendapatkan bentuk tertentu. misalnya, membuat patung kontemporer dengan bahan dasar logam.

teknik las


5.Teknik cetak,  yaitu membuat karya seni dengan cara membuat cetakan terlebih dahulu. misalnya, membuat keramik dan patung dengan bahan dasar tanah liat dan semen

teknik cetak