Senin, 03 Desember 2012

Tutorial Pembuatan Logo Sederhana Menggunakan CorelDraw

,
Untuk Tutorial dari pembuatan Logo dapat anda unduh pada link dibawah ini :

Manual Book Pembuatan Logo

Pangestoe FC


READ MORE - Tutorial Pembuatan Logo Sederhana Menggunakan CorelDraw

Kamis, 15 November 2012

Perkembangan dan Pemodelan Desain Grafis beserta Pengaruhnya

,
Perkembangan Desain Grafis 

Desain grafis adalah suatu bentuk komunikasi visual yang menggunakan gambar untuk menyampaikan informasi atau pesan seefektif mungkin. Dalam disain grafis, teks juga dianggap gambar karena merupakan hasil abstraksi simbol-simbol yang bisa dibunyikan. disain grafis diterapkan dalam disain komunikasi dan fine art. Seperti jenis disain lainnya, disain grafis dapat merujuk kepada proses pembuatan, metoda merancang, produk yang dihasilkan (rancangan), atau pun disiplin ilmu yang digunakan (disain). 

Desain grafis pada awalnya diterapkan untuk media-media statis, seperti buku, majalah, dan brosur. Sebagai tambahan, sejalan dengan perkembangan zaman, desain grafis juga diterapkan dalam media elektronik, yang sering kali disebut sebagai desain interaktif atau desain multimedia. Batas dimensi pun telah berubah seiring perkembangan pemikiran tentang desain. Desain grafis bisa diterapkan menjadi sebuah desain lingkungan yang mencakup pengolahan ruang. 

Desain grafis berkembang pesat seiring dengan perkembangan sejarah peradaban manusia saat ditemukan tulisan dan mesin cetak. Pada tahun 1447, Johannes Gutenberg (1398-1468) menemukan teknologi mesin cetak yang bisa digerakkan dengan model tekanan menyerupai disain yang digunakan di Rhineland, Jerman, untuk menghasilkan anggur. Ini adalah suatu pengembangan revolusioner yang memungkinkan produksi buku secara massal dengan biaya rendah, yang menjadi bagian dari ledakan informasi pada masa kebangkitan kembali Eropa. 

Dan pada pertengahan 1980, kedatangan desktop publishing serta pengenalan sejumlah aplikasi perangkat lunak grafis memperkenalkan satu generasi desainer pada manipulasi image dengan komputer dan penciptaan image 3D yang sebelumnya adalah merupakan kerja yang susah payah. Desain grafis dengan komputer memungkinkan perancang (desainer) untuk melihat efek darilayout atau perubahan tipografi dengan seketika tanpa menggunakan tinta atau pena, atau untuk mensimulasikan efek dari media tradisional tanpa perlu menuntut banyak ruang. 

Pemodelan Grafis 

Merupakan implementasi dari desain grafis itu sendiri. Karena apa yang dikatakan mengenai pemodelan adalah wadah (media)objek dari desain yang sudah dibuat, dalam dunia komputer wadah tersebut tersdiri dari 2D dan 3D. Merupakan suatu hal yang dilakukan di tahapan awal untuk pembuatan,penyimpanan dan manipulasi model dan citra. Berikut kegiatan pemodelan desain grafis yang terkait dengan grafik computer : 

 • Pemodelan geometris yaitu menciptakan model matematika dari objek- objek 2D dan 3D. 

• Rendering yaitu memproduksi citra yang lebih solid dari model yang telah dibentuk. 

• Animasi yaitu menetapkan/menampilkan kembali tingkah laku/behavior objek bergantung waktu. 

• Kerangka Grafik Komputer. 

• Graphic library/package (contoh:Open GL) adalah perantara aplikasi dan display hardware (Graphic System. 

• Application program memetakan objek aplikasi ke tampilan/citra dengan memanggil graphics library. 

• Hasil dari interaksi user menghasilkan/modifikasi citra. 

• Citra merupakan hasilakhir dari sintesa, desain, manufaktur, visualisasi dll. 

Adapun dampak positif dan negative dari kemajuan teknologi terhadap desain grafis, sebagai berikut : 

Dampak positif : 

1. Kita terutama para desainer dapat memperkenalkan karyanya secara luas melalui media internet. 

2. Progam desain grafis yang sudah ada semakin muktahir dan dapat menghasilkan karya yang memiliki rasa dari penciptanya. 

3. Kita dapat memperdalam pengetahuan tentang desain grafis yang sudah kita kenal, serta teknik pembuatan karya-karya yang baru melaui internet. 

4. Memudahkan berkomunikasi anter desainer didunia untuk menciptakan karya yang spektakuler suatu saat nanti. 

5. Memberikan bantuan dalam memperjual hasil karya seni yang sudah diciptakan. 

6. Karya yang di hasilkan lebih soft , seperti foto. 

7. Membantu dalam mencetak foto dan mengeditnya agar terlihat lembut. 

Dampak negative : 

1. Kemurnian hasil karya kurang (plagiat), karena telah melalui computer dan bukan hasil karya tangan sendiri. 

2. Desain grafis akan lebih mudah ditinggalkan karena progam internet yang semakin muktahir. 

3. Membuat masyarakat lebih memilih progam internet yang lain ketimbang desain grafis.

4. Dan masih banyak lagi. 







Sumber Referensi : 



READ MORE - Perkembangan dan Pemodelan Desain Grafis beserta Pengaruhnya

Perulangan pada PHP

,
Dalam mengembangkan aplikasi web, kita sering jumpai kasus-kasus yang menuntut kita untuk melakukan pengulangan terhadap statement-statement tertentu. PHP menyediakan beberapa bentuk blok pengulangan untuk memudahkan kita, yaitu While, Do-While,For dan Foreach. 

Statement While 

While melakukan pemeriksaan kondisi diawal blok. Dengan demikian, jika ekspresi bernilai false(tidak terpenuhi), maka badan statement-statement dalam perulangan tersebut akan diabaikan. Berikut bentu umum penggunaan While : 

while(ekspresi){ 
Statement1; 
……. 

Statement Do-While

Berbeda dengan While, pada struktur pengulangan do-while kondisi akan diperiksa dibagian akhir dari blok program. Sehingga statement dalam badan pengulangan minimal akan dieksekusi satu kali, meskipun kondisi yang didefinisikan ternyata tidak terpenuhi. Berikut bentuk umum penggunaan do-while : 

Do{ 
Statement; 
}while(ekspresi); 

Statement For 

Statement For dapat dikatakan sebagai bentuk pengulangan paling sederhana diantara bentuk yang lainnya. Bentuk umum dari Pengulangan For :

for(inisialisasi;ekspresi;increment/decrement){ 
Statement; 

Statement Foreach 

Statement foreach digunakan untuk melakukan pengulangan pada saat mengakses elemn-elemen dalam suatu array. Bentuk umumnya : 

foreach($array as $current){ 
Statement; 






Sumber penulisan : Buku berjudul Modul Pemrograman WEB karangan Budi Raharjo dkk.

READ MORE - Perulangan pada PHP

Penggunaan Switch Case dalam PHP

,
Seperti halnya bahasa pemrograman C,C++ dan Java, PHP juga dilengkapi dengan adanya Operator Switch. 

Operator ini biasanya digunakan untuk menggantikan struktur if yang memiliki terlalu banyak kondisi. Bentuk umum penggunaan statement Switch adalah sebagai berikut :

Switch(ekspresi){ 
case Nilai Konstan1 : statement1;break; 
case Nilai Konstan2 : statement2;break; 
…..dst 
Default: 
Statement alternative; 

Berikut sedikit penjelasannya : Jika nilai ekspresi sama dengan nilaikonstan1, maka statement1 akan dieksekusi dan program akan langsung keluar dari blok pemilihan. Jika tidak program akan memeriksa nilaikonstanta2, apakah sama dengan ekspresi atau tidak. Jika sama maka statement2 akan dieksekusi, dan begitu seterusnya. Jika ternyata semua nilaikonstan yang telah didefinisikan tidak ada yang sama dengan ekspresi,maka program akan mengeksekusi statement alternative(statement yang berada pada bagian default).



Sumber Penulisan : Buku berjudul Modul Pemrograman WEB karangan Budi Raharjo dkk.

READ MORE - Penggunaan Switch Case dalam PHP

Penggunaan If, Else dan Elseif dalam PHP

,
Salah satu bagian penting dalam pemrograman PHP ini adalah mempelajari operator, yang dalam bagian ini operator yang akan dibahas adalah If,else dan elseif. 

Mengapa operator itu penting?

Karena merekalah yang memungkinkan sebuah program dapat “berpikir” dan menentukan statement mana yang akan dieksekusi, yang didasarkan pada kondisi-kondisi tertentu yang telah didefinisikan. 

Operator PHP If 

Operator If memiliki bentuk umum penggunaan seperti berikut : 

If(kondisi) {
statement;
 }

Jika statement lebih dari satu, maka penulisannya menjadi : 

If(kondisi){ 
Statement1; 
Statement2; 
…… 

Bentuk If seperti diatas hanya memiliki satu kondisi, dimana jika sebuah kondisi benar, maka kerjakan sesuatu,namun jika kondisi tersebut salah, maka abaikan saja. 

Operator PHP If Else 

Jika kita ingin menyediakan statement alternative untuk kondisi yang tidak terpenuhi, maka kita dapat menuliskannya setelah kata kunci else. Berikut ini bentuk umumnya : 

if (kondisi) { 
// Tulis kode yang ingin anda eksekusi jika kondisi benar di sini 
else 
{ // Tulis kode yang ingin anda eksekusi jika kondisi salah di sini 

Bentuk If seperti diatas memiliki dua kondisi, pertama jika sebuah kondisi benar, maka kerjakan sesuatu, kedua jika kondisi pertama tidak benar, maka kerjakan hal yang lain ini.

Operator PHP Elseif 

Operator If ini juga bisa digunakan untuk memeriksa kondisi yang jumlahnya lebih dari dua. Caranya adalah dengan menggunakan Elseif.Berikut ini bentuk umum penggunaannya : 

If(kondisi1){ 
Statement1; 
}elseif(kondisi2){ 
Statement2; 
}elseif(kondisi3){ 
Statement3; }
else{ Statement4; 

Bentuk if diatas memiliki tiga buah kondisi,jika kondisi1 terpenuhi, maka eksekusi statement1. Jika kondisi2 terpenuhi maka eksekusi statement2. Jika kondisi3 terpenuhi maka eksekusi statement3, dan jika selain ketiga kondisi diatas maka eksekusi statement4.



Sumber penulisan : Modul Pemrograman WEB karangan Budi Raharjo dkk.

READ MORE - Penggunaan If, Else dan Elseif dalam PHP

Minggu, 11 November 2012

Sekarang Sudah Bisa WiFi-an dimana2 di Seluruh Indonesia, Gratiss pula!!

,
Indonesia WiFi merupakan jaringan akses wireless broadband yang menjadi media untuk menikmati layanan internet berkecepatan tinggi serta berbagai layanan multimedia lainnya. 

Menggunakan teknologi Wireless Fidelity (WiFi) terbaru berdasarkan pada spesifikasi IEEE 802.11 yang populer digunakan untuk menghubungkan antar komputer, smartphone, laptop dan perangkat lainnya, serta menghubungkan komputer dan perangkat lain ke internet atau ke jaringan kabel (ethernet) LAN. 

Teknologi ini sudah dilengkapi dengan sistem kontrol dan monitoring terpadu menjadikan Indonesia WiFi dapat menyalurkan lebih dari satu layanan broadband dengan tingkat kualitas masing-masing yang dapat dijaminkan. Indonesia WiFi (@wifi.id) menyediakan layanan public internet berbasis teknologi WiFi/ Hotspot dalam rangka mendukung program percepatan dan perluasan pembangunan ekonomi Indonesia di bidang ICT yang telah dicanangkan oleh Pemerintah Republik Indonesia. 

Dalam memenuhi hal tersebut, saat ini Indonesia WiFi (@wifi.id) telah dan akan menyiapkan jutaan titik jaringan internet nirkabel (WiFi/ Hotspot) secara nasional di berbagai lokasi untuk mendukung kebutuhan informasi digital bagi masyarakat. Jaringan @wifi.id yang handal dan tersebar luas di seluruh wilayah Indonesia akan memberikan kenyamanan dan jaminan koneksi berkualitas tinggi kepada seluruh penggunanya.

 Jaringan Indonesia WiFi juga memiliki kemampuan pengaturan berbagai skema bisnis agar dapat secara fleksibel memenuhi kebutuhan Anda sebagai : 

1. Pemilik / pengelola area publik yg ingin menyediakan layanan internet broadband bagi pengunjung tanpa harus berinvestasi besar untuk membangun jaringan. 

2. Pengelola kawasan pendidikan (kampus /sekolah) yang ingin menyediakan akses internet bagi siswa dengan jaminan kualitas layanan per user (per siswa). 

3. Pemilik / pengelola kawasan komersial yang ingin menyediakan layanan internet bagi penyewa atau pengguna dengan berbagai skema pembayaran yang dapat disesuaikan dengan keinginan Anda. 

4. Pengelola Gerai yang berkeinginan memberikan layanan internet bagi para tamu dengan sentuhan spesial dari produk dan layanan Anda 

5. Pengelola komunitas yang ingin memberikan akses internet untuk para anggota sekaligus dapat menyampaikan informasi2 terbaru kepada anggotanya. 

6. Penyelenggara Event MICE (Multimedia, Information, Communication, Edutainment) yang ingin memberikan akses internet serta informasi lain melalui media WiFi selama periode tertentu saja. 

7. Pemilik atau Management hotel yang ingin menyediakan akses Internet bagi para tamu untuk periode tertentu dengan tingkat layanan yang diseuaikan jenis kamar. 


READ MORE - Sekarang Sudah Bisa WiFi-an dimana2 di Seluruh Indonesia, Gratiss pula!!

Minggu, 21 Oktober 2012

Operator dalam PHP

,
Operator dalam PHP dapat dikategorikan menjadi beberapa kelompok, yaitu :  

Operator Assignment 

Operator Assignment adalah operator yang digunakan untuk mengisi nilai kedalam suatu variable. PHP menggunakan operator (=) untuk melakukan hal ini,seperti layaknya bahasa C/C++ dan Java.

Operator Aritmatika  

PHP memilki dukungan terhadap operasi perhitungan standar dengan menyediakan operator-operator aritmatika. Berikut ini daftar operator yang termasuk kedalam kelompok ini : 

 +                 digunakan untuk Penjumlahan 
 -                  digunakan untuk Pengurangan 
 *                 digunakan untuk perkalian 
/                   digunakan untuk Pembagian 
%                 digunakan untuk mengetahui sisa dari pembagian(modulus) 
++                digunakan untuk menaikkan nilai variable sebesar 1(increment) 
 --                 digunakan untuk menurunkan nilai variable sebesar 1(decrement)  

Operator Relasional 

Operator Relasional digunakan untuk membandingkan dua buah nilai. Hasil dari operasi perbandingan ini selalu menghasilkan nilai Boolean(true or false). Berikut merupakan operator yang masuk kedalam kelompok ini : 

$a == $b       digunakan untuk memeriksa apakah a sama dengan b 
$a != $b        digunakan untuk memeriksa apakah a tidak sama dengan b 
 $a < $b        digunakan untuk memeriksa apakah a lebih kecil dari b 
$a > $b         digunakan untuk memeriksa apakah a lebih besar dari b 
 $a <= $b      digunakan untuk memeriksa apakah a lebih kecil atau sama dengan b 
 $a >= $b      digunakan untuk memeriksa apakah a lebih besar atau sama dengan b  

Operator Logika 

 Operator logika digunakan untuk mengoperasikan dua buah operandyang bertipe Boolean. Hasil yang diberikan dari operasi ini juga akan bertipe Boolean. Operasi logika dapat berupa AND(&&), OR(||) dan NOT(!). 

Operator AND akan memberikan nilai TRUE jika kedua operand bernilai true, selain itu maka FALSE. 

Opeartor OR akan bernilai TRUE jika salah satu operand bernilai true,jika kedua operand bernilai false maka akan menghasilkan nilai FALSE 

Operator NOT digunakan untuk melakukan negasi terhadap suatu nilai Boolean. Jika operand bernilai true maka FALSE, begitu juga sebaliknya. 

Sumber Referensi : Buku berjudul "Modul Pemrograman WEB HTML,PHP & MYSQL karangan "Budi Raharjo, Imam Heryanto dan Enjang RK".

READ MORE - Operator dalam PHP

Pengenalan Variable dan Cara Pembuatannya dalam PHP

,
Variable adalah suatu pengenal di dalam program yang mempresentasikan nilai atau data tertentu. Dengan memasukkan nilai ke dalam variable, maka kita dapat mengacu variable tersebut dari tempat lain dalam kode program yang kita buat. 

Dalam PHP, variable di definisikan dengan cara membubuhkan tanda $(dollar) di depan nama variable yang hendak kita buat. Berikut ini langkah – langkahnya : 

1. Tulislah nama varibable yang dbutuhkan Username Usia 

2. Tempatkan tanda $ di depan nama variable tersebut $Username $Usia 

3. Gunakan tanda sama dengan (=) setelah nama untuk memasukkan nilai literal ke dalam variable tersebut $Username = “pras” $Usia = 27 

4. Memasukkan nilai ke dalam variable merupakan sebuah perintah,maka kita harus mengakhirinya dengan tanda titik koma atau semicolon (;) $Username = “pras”; $Usia = 27; 

Berbeda dengan bahasa pemrograman lain pada umumnya, dalam PHP,variable tidak perlu dideklarasikan terlebih dahulu. Selain itu,variable PHP dapat menyimpan nilai dari tipe data apapun. 

Perhatikan contoh berikut : 

$x =”donna”; 
$x = 12; 
 $x = 4.23; 
$x = false; 
$x = array(“Dona”,”12”,”4,23”,”false”);

Seperti yang anda lihat diatas : 

Pada baris pertama variable $x menyimpan nilai String 
Pada baris kedua variable $x menyimpan nilai Integer 
Pada baris ketiga variable $x menyimpan nilai floating-point 
Pada baris keempat variable $x menyimpan nilai Boolean 
Pada baris kelima variable $x menyimpan nilai Array

READ MORE - Pengenalan Variable dan Cara Pembuatannya dalam PHP

Selasa, 09 Oktober 2012

Pengelompokan Tipe Data dalam PHP

,
PHP mendukung delapan tipe nilai atau tipe data. Empat nilai scalar(single-value) : integer,floating-point,string, dan Boolean. Dua nilai koleksi : array dan objek. Sisanya adalah tipe data khusus : resource dan NULL

Integer 

Integer adalah tipe data yang merepresentasikan bilangan utuhatau bulat,seperti 12,24,2009 dan sebagainya. Rentang yang diperbolehkan adalah dari -2,147,483,648 sampai+2,147,483,647. Nilai literal dari tipe integer ini dapat ditulis dalam bentuk decimal(basis 10), octal(basis 8), maupun heksadesimal(basis 16).

Floating-point 

Floating-point number(sering juga dinamakan dengan bilangan real) adalah tipe data yang merepresentasikan nilai-nilai numeric dalam bentuk pecahan atau mengandung angka decimal dibelakang koma. Floating-point dalam PHP selaras dengfan tipe double dalam bahasa C, biasanya berada dalam rentang 1.7E-308 dan 1.7E+308 dengan 15 digit akurasi. Bilangan floating-point dapat ditulis dalam notasi normal dan notasi sains(scientific). 

String

PHP mendukung dua tipe string yaitu yang diapit oleh petik ganda dan tunggal. Dalam pembuatan web,string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus. 

Boolean 

Tipe Boolean digunakan untuk merepresentasikan nilai kebenaran(truth value). Nilai yang mungkin dimasukkan ke dalam variable Boolean adalah true dan false. Tipe ini biasanya ditemui pada pendefinisian kondisi, baik dalam struktur pemilihan maupun pengulangan. 

Array 

Array adalah variable yang menyimpan sekelompok nilai, yang dapat diidentifikasikan berdasarkan posisinya(nomor, dengan 0 sebagai indeks pertamanya) atau dengan nama(bertipe String) yang telah diidefinisikan seblumnya. 

Objek

PHP mendukung Object-Oriented Programming(OOP), yang dapat memudahkan dalam proses debugging,maintenance dan penggunaan ulang kode(resourceable code). Dalam OOP, kelas merupakan unit terpenting. Kelas adalah suatu definisi dari struktur ynag memiliki property dan metode(fungsi). Dalam PHP, kelas didefinisikan menggunakan kata kunci class. Sekali kelas didefinisikan, anda dapat membentuk objek dengan menggunakan kata kunci new. Properti dan metode dapat diakses melaluui operator ->. 

Contoh : 

$person1 = new Person; 
$person1->nama(“Aas Asyanto”); 
Printf(“Hallo %s, apa kabar?”, $person1->nama); 

Sumber Referensi :

Buku berjudul "Modul Pemrograman WEB HTML,PHP & MYSQL karangan "Budi Raharjo, Imam Heryanto dan Enjang RK".

READ MORE - Pengelompokan Tipe Data dalam PHP

Desain Grafis Secara Umum

,
Jika kita hendak membicarakan yang namanya “Grafis” mungkin kita akan menemukan pendapat-pendapat atau pengertian-pengertian yang berbeda – beda, karena grafis(grafik) itu cakupannya sangatlah luas. Misalkan saja seperti pendapat – pendapat dari beberapa ahli tentang pengertian atau definisi grafis itu sendiri dibawah ini : 

# NANI DARMAYANTI 
Grafik adalah gambaran pasang surut suatu keadaan yang dilukiskan dengan garis atau gambar. 

# KARL E. CASE 
Grafik adalah penyajian dua dimensi dari suatu kelompok angka atau data 

# MURRAY R. SPIEGEL & LARRY J. STEPHENS 
Grafik merupakan tampilan gambar dari hubungan di antara variabel - variable 

# I WAYAN NUARSA 
Grafik merupakan penyajian data dalam bentuk gambar atau simbul 

# SOEDARSO 
Grafik merupakan bentuk penyajian visual yang dipakai untuk membandingkan jumlah data pada saat - saat yang berbeda 

# YUDHY WICAKSONO 
Grafik merupakan salah satu model penyajian data dalam bentuk visual yang banyak digunakan di berbagai bidang profesi 

# HERY SONAWAN 
Grafik merupakan penggambaran data - data yang di plot dalam sebuah bidang yang menghubungkan dua variable atau lebih 

 # LILIS ROHAENI & FIKRURRAHMAN 
Grafik merupakan sebuah gambar yang terdiri atas garis titik - titik koordinat 

# J. SUPRANTO 
Grafik merupakan gambar - gambar yang menunjukkan secara visual data berupa angka (mungkin juga dengan simbol - simbol) yang biasanya juga berasal dari table - tabel yang telah dibuat 

# MURRAY 
Grafik adalah representasi gambar dari hubungan yang terdapat di antara variable - variabel 

# KATHLEEN MEEHAN ARIAS 
Grafik adalah sebuah metode yang digunakan untuk menyajikan data kuantitatif secara visual 

Dilihat dari macam-macamnya, grafis itu ada 2, yakni grafis berbasis vector(grafis yang berbasis besaran dan arah, atau magnitude dan direction) dan grafis berbasis Bitmap(grafis yang memilki berjuta-juta titik atau pixel). 

 Jika kita tarik kesimpulan grafis secara umum adalah kombinasi dari titik-titik yang akan menghasilkan suatu bentuk visual tertentu, titik-titik tersebut tidak selalu berbentuk titik hitam, tetapi dapat juga berbentuk titik-titik dengan beragam warna. Kombinasi titik-titik tersebut bias berupa rumus Matematika yang biasanya digunakan untuk menentukan kordinat dari tiap titik, dan juga grafis bisa di hubungkan dengan bidang desain, dan sering disebut dengan desain grafis, contohnya desain cover majalah, membuat animasi, pengeditan foto dan sebagainya. Selain itu mungkin kita pernah mendengar yang namanya pemograman grafis, dimana dalam pemograman grafis ini mempelajari membuat suatu bentuk visual dengan mengetikkan sebuah script(Algoritma) yang nantinya di simpan dengan extensi tertentu dan kemudian decompile maka akan menampilkan suatu bentuk visual tertentu, jadi pada intinya grafis merupakan hal yang sangat erat hubungannya dengan suatu bentuk visual. 

Sumber Ref : 



READ MORE - Desain Grafis Secara Umum

Selasa, 02 Oktober 2012

Pengenalan Bahasa Pemrograman Java

,
Pengenalan Java

Java adalah bahasa pemrograman yang sedang naik daun, kepopulerannya sudah melampui bahasa C. Hal itu terjadi karena java memiliki beberapa kelebihan, diantaranya : 

• Aplikasi yang dibuat dengan mengunakan java dapat dijalankan di berbagai OS yang didalamnya sudah terdapat Java Virtual Machine (JVM). Bahasa kerennya Write Once Run Any WhereMendukung pemrograman berorientasi object (Fully support OOP).

• Banyak referensi-referensi untuk belajar java, termasuk juga komunitas developer java diinternet.

• Banyak contoh program atau pun library yang siap pakai dan dapat digabungkan dengan program yang kita buat 

• Gratis / Free 

Nah sekarang sudah tertarik belum belajar java ? 
Pernah berfikir untuk bisa membuat aplikasi yang dapat berjalan di handphone / blackberry??
Kalau mau yah harus belajar java.... hehehe :)

Oke, sekarang kita mulai membahas konsep object oriented menggunakan java.

Dalam pemrograman berorientasi object, kita harus memandang segala sesuatu sebagai object. Berbagai benda disekitar kita adalah object seperti meja, kuri, rumah dan lainnya.

Kenalan dengan Object dan Class 

Ada pertanyaan nih, kita kan harus memandang segala suatu sebagai object. Bagaimana caranya kita memindah pemikiran object didunia nyata menjadi object didunia sofware khususnya pemrograman java ? 

Gampang aj… 
jadi begini,sekarang mari kita ambil contoh object burung, kita perhatkan, burung itu punya nama, mata, kaki, sayap, warna, jenis. Burung juga dapat terbang, berkicau dan berjalan. Mata, kaki sayap dan warna dalam dunia pemrograman disebut juga atribut atau properties. Terbang, berkicau dan berjalan dalam dunia pemrograman disebut juga behaviour atau method

Class adalah cetakan, template, prototype dari object, sedangkan Object adalah instance dari kelas.Jadi,satu kelas itu dapat mempunyai object lebih dari satu atau banyak. 

Bingung yah, nggak usah bingung. Ibaratkan saja class itu adalah cetakan kue dan object itu adalah kue dari cetakan tersebut maksudnya “Satu cetakan kue menghasilkan banyak kue”

Selanjutnya mari kita lanjutkan ke pemrograman javanya. Untuk membuat sebuah class dengan java sangatlah mudah, cukup gunakan public class nama_class { } 

Class biasanya terdiri dari beberapa attribut dan method. Sebagai contoh,mari kita buat class Burung :

public class Burung
String nama; //atribut nama
String jenis; //atribut jenis
String warna; //atribut warna
String sayap; //atribut sayap


//method terbang

public void terbang(){
this.sayap = "mengepak";
System.out.println("Burung "+this.nama+" Sedang Terbang");
}

//method tidur

public void tidur(){
this.sayap = "diam";
System.out.println("Burung "+this.nama+" Sedang Tidur");
}
}


Masih bingung apa itu attribute dan method ?

Attribute adalah Berbagai variable yang mengitari class, dengan nilai datanya bisa ditentukan di object. nama, warna, sayap, dan jenis adalah atribute dari class Burung.

Method adalah implementasi dari bagaimana bekerjanya sebuah class. terbang dan tidur adalah method atau behaviour dari class Burung.

Untuk membuat object baru dari class Burung tersebut kita harus menginstantiate class Burung. Untuk menginstantiate sebuah class gunakan keyword new

Sekarang mari kita praktekan dengan sebuah program untuk membuat object dari class Burung.

public class BurungBeraksi {

public static void main(String[] args){
Burung burungnuri = new Burung();//membuat object burungnuri dari class Burung

burungnuri.nama = "Nuri"; //memanggil attribut nama pada object burungnuri dan memberi nilai

burungnuri.warna = "Merah";
System.out.println("Burung "+burungnuri.nama+" warnanya "+burungnuri.warna);

//memangil method terbang object burungnuri

burungnuri.terbang();
System.out.println("Sayapnya "+burungnuri.sayap);
burungnuri.tidur();
System.out.println("Sayapnya "+burungnuri.sayap);
System.out.println("");

Burung burungmerpati = new Burung();//membuat object burungmerpati dari class Burung

burungmerpati.nama = "Merpati";
burungmerpati.warna = "Putih";//memanggil attribut warna pada object burungmerpati dan memberi nilai

System.out.println("Burung "+burungmerpati.nama+" warnanya "+burungmerpati.warna);

//memangil method terbang object burungmerpati

burungmerpati.terbang();
System.out.println("Sayapnya "+burungmerpati.sayap);
burungmerpati.tidur();
System.out.println("Sayapnya "+burungmerpati.sayap);
}
}

Jika Class BurungBeraksi kita running, maka hasilnya akan tampak seperti ini :

Burung Nuri warnanya Merah
Burung Nuri Sedang Terbang
Sayapnya mengepak
Burung Nuri Sedang Tidur
Sayapnya diam
Burung Merpati warnanya Putih
Burung Merpati Sedang Terbang
Sayapnya mengepak
Burung Merpati Sedang Tidur
Sayapnya diam


Sumber Referensi Tulisan ini :

http://agusharyanto.net/wordpress/?p=531



READ MORE - Pengenalan Bahasa Pemrograman Java

Selasa, 01 Mei 2012

Mengenal PHP

,
PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaksnya mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP pertama kali dibuat oleh seseorang yang bernama Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. PHP adalah salah satu bahasa server side yang didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa server side, maka PHP akan diekseskusi di server, sehingga yang dikirimkan ke browser adalah hasil jadi dalam bentuk HTML, kode PHP anda tidak akan terlihat. Untuk dapat menjalankan skrip PHP pada web site kita, ada beberapa hal yang perlu kita tambahkan : 1.Web server, yang mengatur atau memberikan tempat untuk mengeksekusi skrip PHP. Web server ini diinstall pada komputer server kita. Saat ini PHP dapat dijalankan pada berhagai macam web server seperti Pws, Iis. Xitami maupun Apache. 2.PHP parser. PHP parser adalah program yang digunakan untuk menterjemahkan (intepreter) code skrip dan kemudian mengeksekusinya. PHP parser dapat berupa program yang dijalankan pada suatu shell/DOS prompt yang biasanya berupa program yang telah terkompilasi yaitu PHP.exe. Selain itu PHP parser bisa juga berupa modul – modul yang diload oleh web server. PHP memiliki beberapa kelebihan dibandingkan bahasa web lainnya, diantaranya : I. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. II.Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. III.Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. IV.Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak. V.PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

READ MORE - Mengenal PHP

Cascading Style Sheet

,
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen HTML. CSS memungkinkan kita untuk mengatur tampilan dari banyak dokumen html dengan satu file serta untuk merubah tampilan dari banyak dokumen html tersebut secara cepat dan praktis. Sederhanya CSS merupakan kumpulan dari tag html yang kita buat kedalam satu file dan dengan metode penulisan tersendiri yang telah distandarisasi oleh W3C (World Wide Web Consortium). Penggunaan CSS dalam pembuatan suatu web adalah wajib hukumnya, kenapa begitu ?? karena Seperti yang telah kita ketahui dengan tag html pun kita telah bisa mengatur tampilan halaman html tersebut dan mengapa harus menggunakan CSS lagi? Banyak manfaat jika kita mengatur tampilan menggunakan CSS. Bayangkan jika anda misalnya ingin mengganti warna font di web/blog anda, tentu saja anda harus mengedit lagi satu persatu file html dari web/blog tersebut. dan bagaimana jika filenya berjumlah puluhan bahkan ratusan?? pasti akan banyak memakan waktu dan tenaga bukan?? dengan CSS kode HTML menjadi lebih sederhana dan lebih mudah diatur. Dalam penerapannya, terdapat tiga cara dalam penggunaan CSS pada bahasa HTML, diantaranya : 1.Internal CSS, yaitu Menuliskannya secara langsung di dalam file html. Contoh : CSS Itu Mudah 2.External CSS, yaitu kita membuat file CSS tersendiri dengan eksistensi *.css dan terpisah dari file html dan didtempatkan di folder lain atau di folder yang sama dengan file html tersebut. browser akan menbaca file tersebut dan akan menampilkan file html sesuai dengan format yang telah kita atur dalam file CSS. 3.Inline CSS,yaitu kita menuliskannya secara langsung script CSS kedalam tag HTML. Contoh :

CSS Itu Mudah


READ MORE - Cascading Style Sheet

Web Science

,
Web adalah kumpulan halaman yang dapat menampilkan informasi berupa gambar,animasi,tulisan,suara maupun gabungan dari keseluruhannya yang bersifat statis atau dinamis yang dapat membentuk rangkaian yang saling terkait, dan Science adalah ilmu pengetahuan yang didapat dan bias menjadi pengetahuan bagi masyarakat untuk member informasi yang akurat.Dan secara keseluruhan Web science merupakan ilmu pengetahuan untuk membuat dan memanipulasi web. Sejarah dari web science itu sendiri didorong oleh pergerakan generasi web dari web 1.0 hingga ke web 3.0. Sejak diperkenalkan web pada tahun 1990 oleh tim Berners-Lee, dan perkembangan yang terjadi sangatlah luar biasa. Perbedaan utama dari setiap generasi adalah pada web 1.0 yang masih bersifat read-only, dan pada web 2.0 bergerak kea rah read and write, dan berkembang ke web 3.0 yang mulai mengembangkan hubungan manusia ke manusia, manusia ke mesin dan mesin ke mesin. Dengan adanya web science, masyarakat dapat mengakses berbagai informasi yang berhubungan dengan ilmu pengetahuan dengan lebih efektif dan efisien.Web science ini lebih menekankan dalam proses penyajian data yang berhubungan dengan penyajian internet,sehingga kita dapat mengambil sisi positif dari berbagai perkembangan teknologi yang ada dan memanfaatkannya atau bahkan mengembangkannya dengan sebaik-baiknya. Dan berikut merupakan kegunaan web science dalam dunia pendidikan : 1.Library Library atau perpustakaan ditujukan untuk menyediakan berbagai macam buku, makalah, karya tulis dlll yang dibutuhkan user serta dapat memberikan informasi untuk membantu menyelesaikan tugas. 2.Media pembelajaran diluar kelas Kegiatan belajar mengajar tidak hanya dapat dilakukan dengan bertatap muka secara langsung, namun dapat juga dilakukan secara virtual melalui internet, sehingga tidak perlu melakukan pertemuan disuatu tempat untuk melakukan pembelajaran layak nya pembelajaran dikelas. Contoh aplikasinya adalah V-Class. 3.Jurnal-jurnal terbaru menyangkut perkembangan IPTEK Disini kita dapat dengan mudah mencari informasi update tentang perkembangan IPTEK dalam dunia pendidikan dalam negri ataupun perkembangan yang berasal dari negara lain melalui jurnal-jurnal terbaru. 4.Media berkomunikasi dengan para kompeten dibidang IPTEK Dengan adanya web science kita tidak mengenal lagi belajar dengan batasan tempat dan waktu, kita dapat berkomunikasi dengan para kompeten kapanpun dan dimanapun tanpa bertatap muka secara langsung. Kita dapat mendapatkan informasi dibidang IPTEK dengan langsung melakukan percakapan dengan para ahli.

READ MORE - Web Science

Bahasa Onthology

,
Pengertian dari onthology sangatlah beragam dan berubah sesuai dengan berjalannya waktu. Ada beberapa definisi onthologi, salah satunya dari Gruber yang menyatakan bahwa onthology merupakan sebuah spesifikasi eksplisit dari konseptualisme. Dari definisi Gruber tersebut banyak orang yang mengemukakan definisi lain dari onthology. Bahasa ontholgy itu sendiri menggunakan banyak variasi struktur, tergantung dari penggunaan bahasa onthology termasuk sintaks yang digunakan. Hal yang perlu diingat adalah onthology tidak melakukan apapun, fungsi perhitungan dan lainnya yang memproses onthology tidak hanya tergantung dari data yang terdapat dalam onthology tersebut, tetapi juga tergantung kepada aplikasi yang digunakan. Dalam bahasa onthology memilki beberapa komponen yang dapat menjelaskan onthology tersebut, diantaranya : 1.Konsep(Concept) Konsep digunakan dalam pemahaman yang luas,sehingga dapat pula merupakan penjelasan dari tugas,fungsi,aksi,strategi dan sebagainya. Konsep dikenal juga sebagai classes,object dan categories. 2.Relasi(Relation) Relasi merupakan representasi sebuah tipe dari interaksi antara konsep dari sebuah domain, dimana secara formal dapat kita definisikan sebagai subset dari sebuah produk. 3.Fungsi(Functions) Fungsi adalah sebuah relasi khusus dimana elemen ke-n dari relasi adalah unik. 4.Aksiom(axioms) Aksiom digunakan untuk memodelkan sebuah pernyataan atau sentence yang selalu benar 5.Instances Instance Digunakan untuk mempresentasikan elemen. Untuk bisa digunakan, sebuah bahasa onthology harus diekspresikan dalam notasi yang nyata. Dan beberapa komponen yang menjadi struktur onthology,antara lain : 1.XML(Extensible Markup Language) XML menyediakan sintaks untuk output dokumen terstruktur,tetapi belum dipaksakan untuk dokumen XML menggunakan semantic constrains. 2.XML Schema Bahsa untuk pembatasan struktur dari dokumen XML 3.RDF(Resource Description Framework) Menyediakan semantic yang sederhana untuk model data tersebut dan data model ini dapat disajikan dalam sintaksis XML 4.RDF Schema Kosakata untuk menjelaskan properties dan classes dari sumber RDF,dengan sebuah semantics untuk hirarki penyamarataan dari properties dan classes. 5.OWL(Onthology Web Language) Menambahkan beberapa kosakata untuk menjelaskan properties dan classes.

READ MORE - Bahasa Onthology

Senin, 12 Maret 2012

Mengenal Bahasa HTML

,
Hai sobat blogger, pada postingan kali ini kita akan berkenalan dengan yang namanya HTML (Hyper Text Markup Language).HTML merupakan suatu bahasa yang digunakan untuk menampilkan halaman pada web browser.HTML bukanlah sebuah bahasa pemrograman, HTML adalah “markup Language” yang merupakan sekumpulan “tag”.”Tag” tersebutlah yang nantinya digunakan untuk menampilkan halaman website pada web browser dalam tampilan tertentu.

Dalam penulisannya, HTML selalu diawali dengan tag pembuka “< x>” dan tag penutup “</x> “(tanpa tanda kutip”), dimana x merupakan tag HTML seperti b, i, u dan sebagainya. Namun ada juga tag yang tidak diakhiri dengan tanda </x> seperti tag <br>, <input>, <hr> dan lainnya. Sebuah halaman website akan diapit oleh tag <html>…… </html>. File-file HTML selalu berakhiran dengan ekstensi *.htm atau *.html. Jadi jika anda mengetik sebuah naskah dan menyimpannya dengan ekstensi *.html maka anda membuat file yang berformat HTML.

Sekarang kita coba untuk membuat sebuah file yang berisi bahasa HTML, namun yang masih dasar – dasar dulu pastinya.Pertama coba kalian ketikkan kode HTML berikut pada text editor anda(notepad) :

<html>
<head>
<title>Belajar HTML</title>
</head>
<body>
<p>Belajar HTML itu tidak sulit</p>
</body>
</html>
Setelah selesai mengetikan kode HTML,simpanlah file tersebut dengan nama “belajar.html”(tanpa tanda kutip), lalu double klik pada file belajar.html,dan lihat apa yang ditampilkan pada browser anda.
Penjelasan :
1. <html> </html> merupakan tag pembuka dan penutup yang mendeklarasikan bahwa kita menggunakan bahasa HTML.
2. <head> </head> merupakan tag yang berisi informasi umum dari sebuah halaman web.
3. <title> </title> merupakan tag yang digunakan untuk judul dari halaman website yang kita buat.
4. <body> </body> merupakan tag yang berfungsi sebagai settingan atribut untuk seluruh dokumen.
5. <p> </p> merupakan tag untuk membuat sebuah paragraph.

Mungkin cukup sekian dulu perkenalan kita dengan bahasa HTML,kita akan mengupas lebih lanjut pada postingan – postingan berikutnya.

READ MORE - Mengenal Bahasa HTML

Apa itu E-Learning ???

,
Mungkin beberapa dari sobat blogger sudah tidak asing lagi dengan yang namanya E-Learning, namun apakah sobat blogger sudah tahu pengertian atau definisi dari E-Learning itu sendiri ??, kalau belum saya akan mencoba untuk menjelaskannya sedikit pada postingan kali ini.

E-Learning adalah singkatan dari Electronic Learning, yang merupakan suatu metode baru dalam proses belajar dan mengajar yang menggunakan media elektrononik, dalam hal ini internet yang digunakan sebagai system pembelajarannya.

E-learning dalam arti luas bisa mencakup pembelajaran yang dilakukan di media elektronik (internet) baik secara formal maupun informal. E-learning secara formal misalnya adalah pembelajaran dengan kurikulum, silabus, mata pelajaran dan tes yang telah diatur dan disusun berdasarkan jadwal yang telah disepakati pihak-pihak terkait (pengelola e-learning dan pembelajar sendiri). Pembelajaran seperti ini biasanya tingkat interaksinya tinggi dan diwajibkan oleh perusahaan pada karyawannya atau pembelajaran jarak jauh yang dikelola oleh universitas dan perusahaan-perusahaan (biasanya perusahaan konsultan) yang memang bergerak dibidang penyediaan jasa e-learning untuk umum.

E-learning bisa juga dilakukan secara informal dengan interaksi yang lebih sederhana, misalnya melalui sarana mailing list, e-newsletter atau website pribadi, organisasi dan perusahaan yang ingin mensosialisasikan jasa, program, pengetahuan atau keterampilan tertentu pada masyarakat luas (biasanya tanpa memungut biaya).

Metode pembelajaran ini memiliki dampak positif dan negative dalam pelaksanaannya,berikut penjabarannya :

Dampak Positif

1. Metode pembelajaran ini bisa dilakukan kapan saja asal sesuai dan memenuhi target yang diberikan universitas.

2. Lebih efisien dan efektif. Hal ini karena metode ini dapat menghemat waktu dan tenaga, mahasiswa tidak perlu pergi ke kampus untuk belajar, jadwal kuliah fleksibel karena jadwal kuliah tidak dibakukan dan dapat meminimalisir mahasiswa mengantuk atau bosan ketika mengikuti kuliah. Apabila mahasiswa diberi tugas oleh dosen mereka bisa langsung mencari jawaban dari tugas tersebut lewat browsing di internet langsung.

3. Metode ini dapat menghemat biaya yang dikeluarkan mahasiswa. Apabila semua dosen di universitas menggunakan metode ini, maka mahasiswa tidak perlu membayar biaya perkuliahan dalam jumlah besar. Mahasiswa tidak perlu mengeluarkan uang untuk browsing internet karena sebagian besar universitasnya menyediakan fasilitas hot spot (wi fi zone).

4. Mahasiswa harus benar-benar aktif dalam proses belajar, karena dosen hanya bertindak sebagai pengarah, mediator, motivator, dan fasilitator.

5. Secara tidak langsung metode pembelajaran ini mendorong mahasiswa untuk memanfaatkan teknologi sahingga mahasiswa tidak hanya mendapatkan ilmu tetapi juga supaya tidak gaptek (gagap teknologi). Mengingat di zaman yang maju dan modern seperti ini penguasaan teknologi sangat dibutuhkan.

6. Dapat menghemat penggunaan kertas yang digunakan untuk mencatat atau mengerjakan tugas sehingga dapat membantu mencegah perluasan atau percepatan global warming. Seperti yang kita ketahui bersama bahwa kertas terbuat dari bahan dasar pohon, padahal pohon merupakan “peredam” global warming.

Dampak Negatif

1. Tidak semua mata kuliah menuntut mahasiswa harus aktif sepenuhnya, seperti mata kuliah kalkulus, statistik, akuntansi, fisika atau mata kuliah kantitatif lainnya yang memerlukan bimbingan dari dosennya langsung. Untuk mata kuliah tersebut seperti itu pembelajaran seperti biasanya masih sangat dibutuhkan oleh mahasiswa.

2. Metode ini membuat mahasiswa menjadi malas karena semuanya serba instant.

3. Penggunaan teknologi internet dalam proses belajar mengajar membuat mahasiswa semakin jauh dari buku. Padahal bagaimanapun juga buku adalah jendela dunia. Selain itu pertanggungjawaban dari pelajaran yang diajarkan melalui metode e-learning sulit dibuktikan karena pembelajaran tersebut berada di dunia maya, dimana didunia ini semua bisa dimanipulasi dengan mudah.
4. Kurangnya atau minimnya tatap muka antara dosen dan mahasiswa membuat komunikasi diantara keduanya kurang, padahal saat ini komunukasi langsung sangat diperlukan. Selain itu, kadang mahasiswa sama sekali tidak tahu siapa dosennya sehingga mahasiswa kurang hormat terhadap dosennya.
Berdasarkan penjabaran diatas,usahakanlah untuk meminimalisir dampak negatif yang ditimbulkan dari penggunaan metode ini. Meskipun metode ini digunakan, namun tetap harus mengutamakan komunikasi langsung antara mahasiswa dengan dosennya.



Sumber Referensi :

http://google.com

http://cobacoba.blogdetik.com/2008/06/23/dampak-penggunaan-metode-pembelajaran-e-learning-bagi-mahasiswa/

READ MORE - Apa itu E-Learning ???
 

Usman_blog's Copyright © 2011 -- Template created by Usman Gumanti -- Powered by Blogger Templates