Membuat Button Web Dengan Photoshop

Diposkan oleh Unknown on Selasa, 30 Desember 2008

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........




More aboutMembuat Button Web Dengan Photoshop

Membuat Tulisan Rumput

Diposkan oleh Unknown on Senin, 29 Desember 2008

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...



More aboutMembuat Tulisan Rumput

Abstract Class Dalam Java

Diposkan oleh Unknown on Kamis, 11 Desember 2008

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
More aboutAbstract Class Dalam Java

Java Interface

Diposkan oleh Unknown on Selasa, 09 Desember 2008

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
More aboutJava Interface

Pemrograman C++

Diposkan oleh Unknown on Sabtu, 22 November 2008

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
More aboutPemrograman C++

Struct / struktur pada C++

Diposkan oleh Unknown

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
More aboutStruct / struktur pada C++

Oprasi File pada C++

Diposkan oleh Unknown

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
More aboutOprasi File pada C++

Array pada C++

Diposkan oleh Unknown

Bagi anda yang sudah paham dengan materi sebelumnyayakni tentang
pointer, akan sangat membantu anda dalam mempelajari array secara lebih dalam. Array boleh juga dikatakanlumayan rumit. dalam materi ini akan banyak juga digunakan Looping, materi tentang looping sendiri sudah dibahas seblumnya bagi yang ingin membaca atau mungkin ingin menambah referensi bisa dibaca di sini
Array adalah kumpulan dari nilai-nilai data yang bertipe sama dalam
urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data
dari di suatu array disebut elemen-elemen array. Letak urutan dari suatu
elemen array ditunjukkan oleh suatu indeks Array dapat berdimensi, satu, dua, tiga atau lebih. Bentuk dimensi array
berupa: Dimensi satu (one-dimensional array) mewakili bentuk vektor Dimensi dua (two-dimensional array) mewakili bentuk dari suatu matriks atau tabel Dimensi tiga (three-dimensional array) mewakili bentuk ruang. Untuk penjelasan secara lebih detailnya artikelnya bisa diowload disini
demikian semoga yang sedikit ini bisa menjadi berkah bagi kita
wasalam
ingin berdiskusi bisa hubungi saya disni hsopian7@gamil.com
More aboutArray pada C++

Pointer dalam C++

Diposkan oleh Unknown

Kali ini kta membahas pointer pada C++, bisa dibilang pointer ini agak sedikit rumit dibandingkan dibandingkan dengan materi-materi yang telah kita bahas sebelumnya, oleh karna itu sebaiknya materi-materi yang sudah kita bahas seblumnya dipahami dengan baik. Bagi yang belum membaca artikel sebelumnya bisa dibaca di siniPointer adalah suatu variable yang berisi alamat memory sebagai nilainya dan berbeda dengan variable biasa yang berisi nilai tertentu. Dengan kata lain, pointer berisi alamat dari variable yang mempunyai nilai tertentu Dengan mempelajari materi ini nantinya kita
dapat memahami definisi dan kegunaan pointer dan dapat mengetahui bagaimana mengimplentasikan pointer dalam program. Dalam materi ini nantinya juga akan dibahas sebuah program secara mendetail yakni perbaris program.
materi selengkapnya bisa didownload disini
semoga bermanfaat
wasalam
jika ada suatu hal yang ingin didiskusikan bisa hungi saya lewat email ini
hsopian7@gamil.com
More aboutPointer dalam C++

FUNGSI / FUNCTION dalam C++

Diposkan oleh Unknown

Ketemu lagi...
eh udah baca artikel sebelumnya gak
kalau belum sebaiknya dibaca dan dipahami dulu, sama doung seperti cinta, dari pandangan dulu, trus bicara, dan akhirnya berbekas dah dihati
Oceh..pada pertemuan kali ini akan dibahas tentang penguunaan fungsi pada pemrograman C++. tentunya fungsi pada pemrograman C++ tidak jauh beda dengan fungsi pada pemrograman lainnya dengan mempelajari fungsi ini, natinya kita diharapkan bisa Mahasiswa mengenal function dalam bahasa C / C++ dan bisa membuat program procedural dengan bahasa C / C++.
Arikelnya bisa didownload selengkapnya di sini
Sekian dulu, semoga saja apa yang kita bagi-bagi hari ini bisa menjadi penuntun
kita menuju kesuksesan
wasalam
hsopian7@gamil.com
More aboutFUNGSI / FUNCTION dalam C++

Statement control dan Looping pada C++

Diposkan oleh Unknown

wait....
sebelum anda mempelajari statement control dan looping ini, alangkah lebih baiknya
bagi anda yang belum membaca penjelasan seblumnya yakni tentang dasar-dasar pemrograman C++ dianjurkan mempelajarinya terlebih dahulu,
karna bagaimanapun juga dalam mempelajari sebuah bahasa pemrograman, selain membekali diri dengan alogaritma yang kuat kita juga sebaiknya harus mempelajari dasarnya dengan baik.
Kali ini kita akan coba membahas tentang statement control dan looping dalam pemrograman C++,dimana nantinya kita akan mempelajri penggunaan statement control yakni if, else if, if else if dan switch-case, dan untuk loopingnya akan dipelajari penggunaan perulangan for, while dan do-while.
Bagi anda yang sudah belajar bahasa java, tidak akan menemui kesulitan dalam mempelajari statement control dan looping dalam pemrograman C++, karna boleh dikatakan sintaknya hampir sama.
Disini juga nantinya akan disertai dengan script sebuah program yang akan dijelaskan secara detail, yakni setiap baris dari script program akan dibahas. Jadi dengan mengikuti penjelasan ini nantinay diharapkan kita bisa lebih memahami tentang statement control dan looping pada pemrograman C+
Selengkapnya bisa di download di disini
sekian mudahan bisa bermanfaat bagi kita semua
wasalam
More aboutStatement control dan Looping pada C++

Dasar-dasar pemrograman c++

Diposkan oleh Unknown

Dalam artikel ini akan dibahas dasar-dasar pada pemrograman c++, mulai dari pengenalan jenis-jenis operator yang digunakan dalam pemrograman c++, struktur pemrograman C++,
dan type-type data data yang digunakan. Dalam bab ini juga akan dibahas tentang bagaimana menginputkan data dari keyboard dan menampilkannya pada layar. Saya sangat yakin setelah anda membaca pejelasannya nanti anda akan mendapatkan gambaran yang jelas tentang pemrograman C++

Tanpa berbanyak kata lagi, artikelnya bisa didownload dan dipelajari disni. Dalam artikel ini nantinya akan
dipaparkan contoh sebuah program yang disertai dengan penjelasan detail bari perbari dari script program, so mari kita sama=sama belajar
Oceh sekian dulu, smoga apa yang kita beri akan membuka jalan kita untuk masa depan.
wasalam
More aboutDasar-dasar pemrograman c++