Latest Updates

Membuat Button Web Dengan Photoshop

Membuat Button Web Dengan Photoshop
Pada kesempatan yang berbahagia ini kita akan coba membahas bagaimana menbuat button website dengan menggunakan photoshop, so bagi temen2 yang ingin tahu caranya buat button dengan photoshop jangan lewatkan artikel ini
berikut contohnya


Photobucket

Step 1
Buat document baru dengan ukuran 750x600 pixel dengan warna bacground #676a67, selanjutnya masukkan gambar dibawah ini yang nantinya akan kita gunakan
sebagai sample header website kita. Gabungkan header tadi dengan document yang telah kita buat atur tingginy sekitar 200px, untuk lebar disesuaikan dengan lebar document kita
kurang lebuhnya akan terlihat seperti gambar dibawah

Photobucket

simpan gambar diatas karna akan kita gunakan sebagai header


Photobucket

Step 2

Pada layer baru dengan rectangular marquee tool buat seleksi tepat dibawah header web kita dengan lebar disesuaikan dengan
lebar header, dan tinggi sekitar 23 pixel. Atur warna foreground menjadi #c7d6c3 dan background #316a35
Selanjutnya dengan gradien tool tarik garis dari atas kebawah pada seleksi yang telah kita buat
hasilnya kurang lebih akan terlihat seperti gambar dibawah

Photobucket

step 3

Biarkan seleksi masih aktif pada layer tadi, kemudian pilih menu select-->modify-->contract dan beri nilai 3, hasilnya seleksi tadi akan mengecil beberapa pixel
selnjutnya dengan gradient tool tarik garis dari bawah keatas dalam seleksi tadi, ingat didalam seleksi , jangan sampai keluar, sebab bakalan berantakan jadinya ntar. tekan control+d pada keyboard untuk menghapus seleksi
Kurang lebihnya akan didapat hasil seperti gambar dibawah

Photobucket

step 4

Dengan rectangular marquee tool buat seleksi tepat didalam menu bar yang kita buat tadi, sisakan sedikit jarak pada atas dan bawah seleksi sekitar 1px
selanjutnya tarik garis dari atas kebawah menggunakan gradient tool, setelah didapatkan hasilnya, pilih menu edit-->strok
dan beri warna hitam untuk garis outside 1px.
Maka setidaknya akan didapat hasil sperti gambar dibawah

Photobucket

step 5

Tambhakan text dan sesuaikan bersarnya dengan button yang telh kita buat
maka setidaknya akan didapat gambar seperti dibawah

Photobucket
Langkah yang sama juga untuk menu button yang lainnya sehingga akan didapat hasil akhir seperti gambar dibawah

Photobucket

Demikian semoga bermanfaat,,Omen........




Membuat Tulisan Rumput

Membuat Tulisan Rumput
Tanpa banyak cakap langsung saja entar keburu basi, disini saya menggunakan photoshop cs 2, di photoshop sebelumnya juga bisa digunakan, so jangan cemas

Photobucket


step 1
Buat dokument baru dengan ukuran 600x200 pixel dengan background warna putih ,
kemudian tulsikan sebuah hurup.
Untuk ukurannya huruf disesuaikan aja dengan tinggi documnentnya ,kurang lebihnya bisa dilihat dalam gambar dibawah

Photobucket

step2

Atur warna background dengan #175424 dan foreground #7a9677. Aktifkan menu Brush dan pilih dune grass atur
master diameter sampai 36 px. Selanjutnya buat layer baru, [ layer-->new layer ]
Dalam layer baru ini kita akan membuat goresan rumput mulai dari kiri ke kanan, usahakan agak tebal dan panjangnya
kita sesuaikan juga.
Kurang lebihnya bisa dilihat dalam gambar dibawah

Photobucket


Photobucket


step 3

Dengan move tool geser goresan rumput yang kita buat tadi ke bagian hurup yang kita mau tutupi, disini pertama saya akan mencoba menutupi bagian atas terlebih dahulu, tapi sebelumnya kita harus merubah dulu arah rebahnya rumput dengan menu edit-->transform-->flip horizontal, selanjutnya untuk
menyeseuaikan dengan bentuk hurup kita gunakan menu edit-->free transform atau control+T
kurang lebihya seperti gambar dibawah

Photobucket

step 4

Duplikat layer rumput, kembali ke menu edit-->tranform-->flip horizontal, selnjutnya pilih menu edit-->free transform
dan putar 180 derajat, sehingga kurang lebihnya akan terbentuk seperti gambar dibawah

Photobucket


step 5

Kita duplikat layer 1 copy dua kali, nantinya kita gunakan untuk
menutupi tinggi dari hurup, selanjutnya tekan control+T untuk mengaktifkan free transform dan putar 90 derajat dan sesuaikan dengan tinggi hurup agar bisa menutupi hurup secara utuh
kurang lebihnya akan terlihat seperti gambar dibawah

Photobucket


step 6

Dulikat layer dan gunakan free transform untuk menutupi semua bagian dari hurup tadi
sehingga semua hurup akan tertutupi oleh rumput,,dan lakukan hal yang sama untuk semua huruf yang ingin anda buat

Photobucket

Dan hasil akhirnya adalah seperrti gambar dibawah, tapi tambahkan sendiri dengan kreasi anda sendiri

Photobucket
wasalam omen...



Abstract Class Dalam Java

Abstract Class Dalam Java
Abstract class dalam java digunakan untuk mendeklarasikan karakteristik umum dari
subclass. Abstract class tidak bisa diinstansiasi sama halnya dengan kelas interface. abstract class hanya bisa digunakan sebagai
super class, tapi juga bisa diturunkan dari class abstract lainnya.
Untuk mendeklarasikan sebuah abstract class digunakan keyword abstract,
[abstract] class [class_name]
Sebuah abstract class pada dasarnya tidak hauh beda dengan class lainnya, yakni juga berisi method yang menggambarkan carakteristik dari kelas abstract tersebut, bedanya yakni sebuah abstract class bisa berisi method
tanpa diimplementasikan artinya sebuah method tanpa body, methid seperti ini disebut method abstract. untuk pendeklarasiannya digunakan
keyword abstract: [abstract] modifier class [class_name]
berikut contoh program yang menggunakan class abstract

abstract class Shape {

public String color;
//constractor default, constraktor yang tidak memiliki argumen dan isi
public Shape() {
}
//sama halnya dengan kelas biasa abstract class juga bisa berisi method
//seperti yang ada pada kelas biasa
public void setColor(String c) {
color = c;
}
public String getColor() {
return color;
}
//sebuah abstract method yang tidak memiliki body
//method ini akan diinisialisasi nantinya pada subclass yang mewarisi kelass abstract Shape ini
//semua abstract method yang ada pada class abstract harus diimplementasikan
//semua oleh subclass
abstract public double area();
}

//keyword extends adalah keyword yang digunakan oleh subclass
//ketika melakukan pewarisan terhada super class

public class Point extends Shape {

static int x, y;
public Point() {
x = 0;
y = 0;
}
public double area() {
return 0;
}
public double perimeter() {
return 0;
}
public static void print() {
System.out.println("point: " + x + "," + y);
}
public static void main(String args[]) {
Point p = new Point();
p.print();
}
}

output
point: 0, 0

demikian semoga bermanfaat bagi kita
sumber javabegi

Java Interface

Java Interface
Dalam java masalah keterbatasan dalam melakukan pewarisan dapat ditanggulangi
dengan teknik interface. Interface dapat digunakan untuk mendefinisikan bentuk
umum dari sebuah template dan kemudian satu atau beberapa abstrak kelas mengimplementasikannya. Sebuah interface hanya berisi deklarasi dari method-method. Untuk mendefinisikan class interface diawalai
dengan keyword "Interface [nama_kelas]". sebuah interface sama dengan abstrak class yakni tidak bisa diinstansiasi.
satu interface disa tidak mewarisi, atau bisa juga mewarisi dari satu atau lebih kleas interface yang lain, dengan kata lain kelas interface bisa saling mewarisi.
Didalam java tidak dikenankan adanya multiple inheritance, tapi
bisa dilakukan dengan mewariskan dari satu class dan diimplementasikan dari banyak interface, itulah sebabnya mengapa interface dikatakan bisa digunakan untuk menutupi kukarangan pada masalah pewarisan pada java.
jika sebuah class dalam java yang mengimplementkan sebuah interface tapi tidak mendefinisikan seluruh method yang ada pada
interface tersebut, maka class tersebut harus dideklarasikan menjadi abstrac class, dan pendefinisian method-methodnya harus didefinisikan
nantinya pada subclass yang mewarisi abstrak kelass tersebut.

berikut ini contoh program yang menggunakan interface
untuk sebagai catatan method toString() pada program dibawa nanti merupakan overiding dari kelas Objek

interface I1 {

void methodI1(); // public static by default
}

interface I2 extends I1 {

void methodI2(); // public static by default
}

class A1 {

public String methodA1() {
String strA1 = "I am in methodC1 of class A1";
return strA1;
}
public String toString() {
return "toString() method of class A1";
}
}

class B1 extends A1 implements I2 {

public void methodI1() {
System.out.println("I am in methodI1 of class B1");
}
public void methodI2() {
System.out.println("I am in methodI2 of class B1");
}
}

class C1 implements I2 {

public void methodI1() {
System.out.println("I am in methodI1 of class C1");
}
public void methodI2() {
System.out.println("I am in methodI2 of class C1");
}
}

// class D1 dideklarasikan abstrak karna class ini tidak mencakup semua
// method yang ada pada pada kelas interface yang diimplementasikannya

abstract class D1 implements I2 {

public void methodI1() {
}
// class ini tidak menimplentasikan methodI2() sehingga dideklasrasikan abstract.
}

public class InterFaceEx {

public static void main(String[] args) {
I1 i1 = new B1();
i1.methodI1(); // OK as methodI1 is present in B1
// i1.methodI2(); akan terjadi eror karna pada class B1 tidak terdapat methodI2()
// untuk mengatasinya kita gunakan casting untuk merubah interface I1 menjadi I2
((I2) i1).methodI2();
I2 i2 = new B1();
i2.methodI1(); // OK
i2.methodI2(); // OK
// kita tidak bisa meuliskan perintah String var = i1.methodA1();
// untuk menampilakn nilai string yang terdapat pada methodA1()
// kelas methodA1() tidak terdapat pada interface I1
//maka untuk itu kita lakukan casting untuk merubah i1 menjadi A1
String var2 = ((A1) i1).methodA1();
System.out.println("var2 : " + var2);
String var3 = ((B1) i1).methodA1();
System.out.println("var3 : " + var3);
String var4 = i1.toString();
System.out.println("var4 : " + var4);
String var5 = i2.toString();
System.out.println("var5 : " + var5);
I1 i3 = new C1();
String var6 = i3.toString();
System.out.println("var6 : " + var6); // ini akan menmpilkan Object method toString()
Object o1 = new B1();
// o1.methodI1(); tidak bisa dikompile karna methodI1() tidak diefinisikan pada class Objek
// To solve the probelm we need to downcast o1 reference. We can do it
// in the following 4 ways
((I1) o1).methodI1(); // 1
((I2) o1).methodI1(); // 2
((B1) o1).methodI1(); // 3
/*
*
* B1 does not have any relationship with C1 except they are "siblings".
*
* Well, you can't cast siblings into one another.
*
*/
// ((C1)o1).methodI1(); Produces a ClassCastException
}
}
sumber JavaBeginner.com

Pemrograman C++

Pemrograman C++
PENGANTAR PEMROGRAMAN BAHASAS C++
Pendahuluan
Bahasa Pemrograman C++ dikembangkan oleg AT&T Bell Laboratories pada awal tahun 1980 Oleh Bjarne Troustrup. Bahasa C++ merupakan evolusi dari bahasa C
Tambahan-tambahan terhadap bahasa C
1. Fasilitas untuk membuat dan menggunakan abstraksi-abstraksi data.
2. Fasilitas untuk desain dan pemrograman berorientasi objek
3. Macam-macam perbaikan terhadap fasilitas yang telah ada pada bahasa C.

1.2 Struktur program bahasa C
Sebelum belajar lebih jauh tentang struktur pemrograman bahasa C++, mari kita pelajari dulu struktur bahasa C. Struktur bahasa C terdiri dari dari beberapa blok seperti di bawah.
1. Header Files Header files mengadung informasi yang diperlukan untuk libraries. Untuk mengakses variabel atau fungsi yang didefinisikan dalam standard libraries.
2. Variabel Global
Variabel global adalah variabel yang dideklarasikan diluar blok program
utama dan blok fungsi-fungsi, bertujuan agar variabel tersebut dikenali oleh
baik pada blok program utama maupun blok fungsi-fungsi.
3. Prototype Fungsi-fungsi
Agar fungsi dapat dikenali oleh program utama dan fungsi lain, maka prototype fungsi harus dideklarasikan diatas program utama.
4. Program Utama
Program utama berisi statemen-statemen yang akan memanggil fungsi-fungsi lain.
Artikel ini adalah buku ajar dosen saya suhu Misbahudin selengkapnya bisa d download
disini

Struct / struktur pada C++

Struct / struktur pada C++
7.STRUKTUR
Struktur bermanfaat untuk mengelompokkan sejumlah data dengan tipe yang
berlainan9:Perhatikan:contoh:struktur:berikut:ini7
struct data_tanggal
{
int tahun;
int bulan;
int tanggal;
};
Struktur di atas bernama data_tanggalf yang tersusun atas B unit penyusunnya
yaitu tahunf tanggalf dan bulan9 Setelah dibuat struktur tanggalf selanjutnya
struktur tersebut dapat digunakan sebagai tipe data suatu variabelf dalam hal ini
disebut tipe data abstrak
Disini nantinya juga akan dianalisa sebuah program secara detail, yakni dibahas perbaris
dari script program
materi selngkapnya dapat didownload disni
sekian wasalam

Oprasi File pada C++

Oprasi File pada C++
Pada pertemuan kali ini akan dibahas oprasi I/O ke file
JENIS FILE
Jenis File terdiri dari dua yaitu:
1. File Teks
File teks adalah file yang berisikan kumpulan karakter ASCII yang disusun
menjadi beberapa baris, dimana setiap baris diakhiri dengan tanda akhir
baris (“\n”).
2. File Biner
File biner adalah file yang berisikan data yang masing-masing elemen
berupa data 8 bit (1 byte). Jenis file ini biasanya menggunakan kode-kode
yang tidak dapat dimengerti, sehingga file ini cocok digunakan untuk data-
data rahasia.


Operasi File
Operasi file adalah proses input/baca dari file dan proses output/tulis ke
file. Untuk melakukan operasi input file digunakan objek ifstream dan untuk
operasi output file digunakan objek ofstream. Kedua objek tersebut berada
pada header file fstream.h.
selengkapnya bisa diownload disini

Total Pageviews