Powered by Blogger.
RSS

Pages

cara membedakan HTML4 dengan HTML5

naah tugas softskill selanjutnya di bulan desember gua kerjain sebelum UTS. jadi tenang deh #curhat

tugasnya yaitu gimana cara mendeteksi kalo website yang kita kunjungin itu memakai HTML4 atau HTML5. dari postingan sebelumnya kan udah dijelasin strukturnya apa. gw copas lg aja deh biar jelas.

ini untuk strukturnya HTML4

  

kalo ini strukturnya HTML5
cara liat strukturnya ya kalian liat website misalnya ke http://www.thewildernessdowntown.com/ terus pencet ctrl+u
ini screenshot websitenya (keren banget)
pas di ctrl+u source codenya begini

bedain sama website yang dari HTML4 yang ini https://www.americanexpress.com/

screenshot websitenya
source codenya



intinya kalo orang awam susah banget buat ngebedain website yang memakai HTML4 atau HTML5. mungkin satu-satunya cara dengan melihat source codenya dari website tersebut.

semoga membatu :)


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Fitur-fitur pada HTML5 dan Implementasinya

nah ini adalah tugas softskill gw yg pertama di buat bulan desember. biar nyantai jadi kerjain sekarang aja deh. haha

yauda lanjut ke topik gw bakal ngejelasin tentang html 5. berkat hasil-hasil searching dari mbah google, gw dapet beberapa artikel yang bisa dijadiin bahan. selamat menyimak :))



Apa itu HTML5?
HTML5 lahir pada tahun 2009 yang merupakan  standar  baru  untuk  HTML, XHTML dan DOM HTML. Sejak munculnya HTML versi 4.01, perkembangan situs dunia semakin berkembang. 
HTML5 merupakan hasil proyek dari   W3C (World Wide Web Consortium) dan WHATWG (Web Hypertext Application Technology Working Group). WHATWG bekerja dengan bentuk situs dan aplikasi, sedangkan W3C merupakan pengembang dari XHTM L 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML.

Fitur-fitur baru di HTML5
  • Elemen canvas (keperluan drawing)
  • Elemen video dan audio (media playback)
  • Dukungan lebih untuk pengimpanan offline
  • Elemen yang lebih spesifik untuk content, contoh: article, footer, header, nav, section
  • Form control, contoh: date, time, email, url, search, calendar

Kelebihan HTML5
  • Dapat ditulis dalam sintaks HTML (dengan tipe media text/HTML) danXML.
  • Integrasi yang lebih baik dengan aplikasi situs dan pemrosesannya.
  • Integrasi ('inline') dengan doctype yang lebih sederhana.
  • Penulisan kode yang lebih efisien.
  • Konten yang ada di situs lebih mudah terindeks oleh search engine. 

Perbedaan Antara HTML4 dengan HTML5
untuk secara garis besar, gw kasi strukturnya aja yaa.

ini untuk strukturnya HTML4
  

kalo ini strukturnya HTML5

nah udah keliatan kan perbedaannya apa? kalo mau tau script web pake HTML4 atau HTML5 pencet aja CTRL+U ntar muncul deh scriptnya. hehe
semoga bermanfaat :))
  
sumbernya nih. makasi sebelumnya yaa :)
sumber1 
sumber2 
sumber3  

 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengaruh Kebudayaan terhadap Grafik

tugas softskill terakhir di bulan novemberrrr.

tugas ini disuru menjelaskan pengaruh kebudayaan terhadap grafik.
sebelumnya, coba kita minyak #eh nyimak dulu pengertian antara budaya dan grafik.

Pengertian Budaya 

  • Budaya adalah suatu cara hidup yang berkembang dan dimiliki bersama oleh sebuah kelompok orang dan diwariskan dari generasi ke generasi. Budaya terbentuk dari banyak unsur yang rumit, termasuk sistem agama dan politik, adat istiadat, bahasa, perkakas, pakaian, bangunan, dan karya seni. Bahasa, sebagaimana juga budaya, merupakan bagian tak terpisahkan dari diri manusia sehingga banyak orang cenderung menganggapnya diwariskan secara genetis. Ketika seseorang berusaha berkomunikasi dengan orang-orang yang berbada budaya dan menyesuaikan perbedaan-perbedaannya, membuktikan bahwa budaya itu dipelajari.

  • Budaya adalah suatu pola hidup menyeluruh. budaya bersifat kompleks, abstrak, dan luas. Banyak aspek budaya turut menentukan perilaku komunikatif. Unsur-unsur sosio-budaya ini tersebar dan meliputi banyak kegiatan sosial manusia.

Pengertian Grafik
Grafik (berasal dari perkataan Greek γραφικός) merupakan persembahan visual yang ditunjukkan pada permukaan seperti dinding, kanvas, skrin komputer, kertas, papan untuk tujuan jenama, pemberitahuan, ilustrasi atau hiburan. Contoh grafik ialah gambar foto, lukisan, seni tanpa ton, graf, tipografi, nombor, simbol, reka bentuk geometri, peta, lukisan kejuruteraan atau imej lain. Grafik selalunya menggabungkan teks, ilustrasi dan warna.

jadi kalau ada pertanyaan, apakah grafik dipengaruhi oleh budaya atau budaya yang dipengaruhi oleh grafik?
kalo menurut gw sih grafik yang dipengaruhi oleh budaya. kenapa? karena setiap budaya di dunia mempunyai ciri khas masing". setiap budaya juga mengalami perkembangan baik dari tata bahasa, penampilan, maupun gambar yang dibuat di dinding, kain, dll. perkembangan itulah yang membuat perubahan pada grafik.

semoga bermanfaat. :)

sumber1
sumber2

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Perkembangan Simulasi dan Teknologi dalam Bidang Penerbangan

tugas softskill selanjutnyaaa adalah perkembangan simulasi dan teknologi di bidang penerbangan.

untuk di bidang penerbangan ini, gw ambil contoh flight simulator.

apa itu flight simulator?

Flight Simulator (Simulai Penerbangan) adalah suatu sistem yang dikondisikan untuk pengunanya sedang melakukan penerbangan yang nyata. Perbedaan tipe sebuah simulasi penerbangan dalam permainan komputer adalah ukuran dari kabin pesawat yang biasa disebut dengan kokpit serta keakurasi dari citra yang diolah oleh suatu keadaan dari seni teknologi komputer(wikipedia ensiklopedia bebas, 2011).

 apa fungsi dari flight simulator?
Dengan adanya Flight Simulator ini, manusia memiliki beberapa keuntungan dalam menghindari kecelakaan atau situasi-situasi tertentu yang akan di simulasikan melalui alat simulasi ini, antara lain ada 4 hal pokok yang bisa diberikan dari alat ini :
  • Dari alat simulator ini dari segi visual diharapankan  manusia dapat mendeskripsipkan maksud tertentu menjadi sebuah bentuk informasi yang lebih mudah dipahami.
  • Dari segi animasi nantinya akan diharapkan Flight simulator ini menjadi  media presentasi, informasi, juga media pelengkap bagi penggunanya.
  • Dari segi simulasi diharapkan para pilot mampu mengaplikasikan alat yang digunakan untuk mensimulasikan kontrol atau fungsinya seperti layaknya pesawat terbang sesungguhnya.
  • Juga sebagai wahana latihan (learning curve) para pilot dalam hal pendidikan pilot tentang peningkatan ketangkasan dalam “mengoperatori” pesawat yang digunakan nantinya.
Dari pembelajaran ini akan didapatkan beberapa scenario yang akan dilakukan bila menghadapi masalah-masalah yang bakal terjadi setelah disimulasikan pada Flight Simulator ini. Jadi kesiapan pilot akan lebih teruji dan terasah dalam keadaan apa nantinya si pilot ini melakukan pengambilan keputusan baik itu dalam situasi terbaik, biasa atau terburuk sekalipun.
nah semoga postingan ini bermanfaat bagi kalian. untuk keterangan lebih jelas silahkan klik di sumber di bawah ini.
sumber
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Visual Teknologi Menggunakan Media Online

naah sekarang saatnya kerjain tugas softskill selanjutnyaa. tugas sekarang membahas visual teknologi menggunakan media online.

ga ngerti visual teknologi? nih gw kasi pengertiannya

teknologi visual adalah teknologi yang berbasis komputer dan teknologi terpadu. visual teknologi merupakan cara penyampaian bahan-bahan dengan menggunakan mesin-mesin mekanis atau elektronik untuk menyampaikan pesan-pesan visual.
kelebihan dan kekurangan  dari visual teknologi seperti ini
  • Kelebihan
    1. Biaya yang dikeluarkan rendah ( low cost )
    2. Fitur yang dapat digunakan lebih banyak
    3. Dapat diakses dimana saja
    4. Dapat tersebar keseluruh dunia
  • kekurangan
    1. Harus terkoneksi dengan internet
    2. Harus mengerti internet

 kalau di dunia online mungkin contohnya adalah blogger ini. blogger memberikan banyak sekali informasi seperti layaknya majalah atau koran-koran, hanya saja untuk melihat blogger harus menggunakan koneksi internet (namanya saja media online. haha). 

sumber : sumber1 sumber2

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Apa Simulasi Penting?

oke lanjut ngerjain tugas ketiga dari matkul Desain Pemodelan Grafik yang menanyakan "apakah tugas seorang IT (pembuat software) wajib mengunakan simulasi?"

menurut saya sih adanya simulasi itu tergantung dari tingkat kesulitan dari apa yang kita akan buat nanti. karena untuk membuat suatu simulasi saja itu membutuhkan waktu yang lama dan dana yang extra. memang itu setimpal dibanding dengan adanya kegagalan jika membuat tanpa adanya simulasi. tapi walaupun itu, simulasi hanyalah perkiraan saja. kita tidak tau jika ada kemungkinan lain yang menyebabkan kecelakaan.

jadi, perlu tidaknya sebuah simulasi itu tergantung dari objek apa yang kita akan buat nanti. jika membuat pesawat, itu perlu menggunakan simulasi untuk mencegah pilot melakukan kesalahan saat menerbangkan pesawat. setidaknya simulasi bisa mencegah sekitar 8 dari 10 kemungkinan kesalahan yang akan terjadi nanti. intinya, simulasi itu penting demi keselamatan dan meminimalisir adanya kecelakaan nantinya. 

mungkin itu saja pendapat dari saya. mungkin ngomongnya terlalu muter-muter jadi mohon maaf. hehe

semoga bermanfaat. :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Contoh Kecelakaan Akibat Simulasi yang Gagal

naah ini tugas selanjutnya untuk minggu kedua di mata kuliah Desain Pemodelan Grafik..

tugasnya yaitu mencari contoh kecelakaan karena simulasi yang gagal. maksudnya, ketika menurut simulasi kita sudah mengantisipasi adanyanya kegagalan secara virtual, tapi saat dijalankan di dunia real ternyata perhitungan yang ada di simulasi tersebut salah dan mengakibatkan kecelakaan.

daripada ribet2 bacanya, nih gua kasi contohnya. 

Meledaknya Balon Zeppelin "Hindenburg"

Kapal udara LZ-129 Hindenburg merupakan pesawat terbesar yang pernah dibangun pada saat itu. Pesawat itu dinamakan menurut Presiden Jerman Paul von Hindenburg sebagaimana kebiasaan untuk menamakan semua kapal udara Jerman dengan nama lelaki. Kapal udara LZ-129 Hindenburg menggunakan rancangan terkini dengan menggunakan aluminium, berukuran sepanjang 245 meter, diameter 41 meter, dan mengandung 211.890 meter persegi gas hidrogen dalam 16 kampit atau sel. Kapal udara LZ-129 Hindenburg mempunyai daya angkut 112 ton, mempunyai empat mesin diesel berkekuatan 1100 tenaga kuda dengan kecepatan 135 kilometer per jam. Hindenburg mampu membawa 72 orang (50 orang jika menyeberangi Samudra Atlantik) dengan 61 awak kapal.

Kapal udara LZ-129 Hindenburg mempunyai bentuk yang licin dan menarik. Untuk mempertahankan bentuk yang aerodinamis, bagian penumpang terletak di dalam kantong udara dan bukan di luar. Hindenburg dilapisi dengan kain kapas yang disapu dengan campuran varnis selulus dan aluminium. Hindenburg dibangun oleh Luftschiffbau Zeppelin pada tahun 1935 dengan nilai £500.000. Kapal udara ini terbang buat kali pertamanya pada Maret 1936 dan mencapai catatan menyeberangi Samudra Atlantik sebanyak dua kali dalam masa lima hari, 19 jam, 51 menit pada bulan Juli 1936. Hindenburg seharusnya diisi dengan gas helium tetapi embargo militer Amerika Serikat terhadap helium memaksa Jerman menggunakan gas hidrogen yang mudah terbakar sebagai gas pengapung.

Ketika ke-16 kantung di dalam rangka berukuran 22,8 m itu sudah dipenuhi oleh hidrogen, kapal udara itu akan melepaskan diri dari tanah dengan kekuatan angkat sebesar 239 ton, cukup untuk mengangkat sebuah jumbo jet modern! Harus diakui sifat-sifat gas hidrogen yang lebih ringan dari udara di sekelilingnya memberikan kekuatan angkat bagi Hindenburg untuk terbang ke udara, membawa bahaya dan resiko terjadinya ledakan. Tapi dengan pengalaman lebih dari seperempat abad yang sukar diperoleh, perusahaan Zeppelin yakin takkan ada kecelakaan yang bisa membahayakan kapal udara mereka yang baru. Mereka tahu bahwa hidrogen di dalam kantung udara (lebih dari 230.000 meter kubik gas!) sangat mudah untuk terbakar, dan akan meletus menjadi ledakan yang menghancurkan bila ada yang memicunya. Tapi desainnya, kata mereka, tanpa cacat. Hanya tindakan Tuhan atau sabotase yang disengaja oleh orang gila yang bisa merusak Hindenburg!
 
Sebab kebakaran

Sebab utama kebakaran itu tidak diketahui dengan tepat. Salah satu sumber ledakan mungkin disebabkan oleh percikan listrik statis yang terkumpul dari geseran dengan udara. Lapisan aluminium yang mudah terbakar ini mungkin terbakar, yang menyebabkan gas hidrogen yang mudah terbakar dilepaskan. Hidrogen terbakar tanpa warna, karenanya api yang menjulang mungkin menunjukkan api tersebut bukan disebabkan oleh hidrogen. Selain itu gas hidrogen di dalam Hindenburg pun telah dicampurkan dengan bau bawang putih agar dapat memberi tahukan kebocoran. Tidak ada siapapun yang selamat melaporkan bau bawang putih ketika penerbangan atau ketika percobaan pendaratan sebelum malapetaka tersebut. Sekiranya Amerika Serikat tidak mengenakan embargo militer kepada ekspor gas helium, api mungkin akan dapat dipadamkan lebih awal dan hanya menyebabkan kebocoran.

berikut foto-foto dari kapal Hindenburg : 

 


 Nah dari kutipan diatas yang diambil dari beberapa sumber, si pembuat kapal udara Hindenburg itu yakin kalau design kapalnya tersebut tidak menimbulkan kecelakaan. tapi ternyata kapal tersebut terbakar dan menyebabkan kehebohan di dunia penerbangan saat itu. 

semoga bermanfaat. :)


sumber : 
http://id.wikipedia.org/wiki/Musibah_Hindenburg
http://alifrafikkhan.blogspot.com/2010/07/misteri-tak-terpecahkan-di-balik.html

 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pemanfaatan Simulasi dan Grafik di Bidang Industri

uwaaahh udah lama banget ga update blog disini. karena gua udah mulai kuliah lagi, dan ada tugas lagi dari dosen softskill, jadi gua mulai aktif lagi disini. mudah"an infonya bermanfaat bagi kalian semua. hehe.

tugas minggu pertama dari dosen softskill kali ini di minggu pertama adalah menjelaskan tentang "pemanfaatan simulasi dan grafik di bidang industri".

seperti yang kita tau, simulasi itu gunanya untuk mencegah adanya kegagalan saat menjalankan suatu sistem.

kalo gatau pengertian simulasi, nih gua kasi pengertiannya :
Simulasi adalah suatu prosedur kuantitatif, yang menggambarkan sebuah sistem, dengan mengembangkan sebuah model dari sistem tersebut dan melakukan sederetan uji coba untuk memperkirakan perilaku sistem pada kurun waktu tertentu.

manfaat dari simulasi adalah :
  •  To reduce the chance of failure to meet specifications,
  •  To eliminate unforeseen bottlenecks,
  •  To prevent under or over utilization of resource,
  •  To optimize system performance.
{Modul Teknk Simulasi - Prof Drs Nur Irawan MIKom PhD }
 kelebihan dari adanya simulasi adalah :
  • Simulasi memungkinkan fleksibilitas yang besar dalam pemodelan sistem yang kompleks, jadi model simulasi memiliki tingkat kebenaran yang besar.
  • Mudah untuk membandingkan alternatif jawaban
  • Mengontrol kondisi-kondisi eksperimental / percobaan
  • Mengetahui seluk beluk sistem secara keseluruhan
 kelemahan dari simulasi  adalah :
  • Simulasi Stokastik (salah satu jenis simulasi) hanya mampu memberikan perkiraan semata.
  • Modal simulasi sangat mahal dalam pembangunannya.
  • Simulasi biasanya memproduksi volume yang besar dari keluaran serta memerlukan analisis statistik yang rumit.
 jadi kesimpulannya, adanya simulasi di bidang industri cukup bermanfaat untuk mencegah adanya kegagalan walaupun itu masih hanya perkiraan semata. sayangnya pembuatan simulasi ini membutuhkan biaya extra dan pembuatannya yang lama.

yauda sekian dulu infonya dari gua. semoga bermanfaat. :)

sumber  :

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Cara Mengatasi Error Joomla 1.7x di Localhost

Sekarang gw mau bantu masalah saat install joomla 1.7x di localhost. awalnya kaget soalnya pas diliat cara installnya udah sesuai sama aturan tapi setelah beres diinstall, home page nya kira-kira seperti ini :


Diatas Header itu ada lagi errornya seperti ini :

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 420

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 420

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 420

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 420

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 420

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422

Strict Standards: Accessing static property JCache::$_handler as non static in C:\xampp\htdocs\joomla\libraries\joomla\cache\cache.php on line 422
 nah cara mengatasinya,  buka lokasi tempat install joomla di xampp. kalo gw lokasinya di C:\xampp\htdocs\joomla. trus cari file yang namanya configuration.php. edit pake notepad, di sana ada kode

public $error_reporting = 'default';
caranya ganti kode di atas menjadi :

public $error_reporting = '0';
terus di save filenya, refresh lagi page joomla yang diinstal di localhost. selesai deh.

semoga bermanfaat :)


sumber : http://vduajari.blogspot.com/2012/01/mengatasi-error-joomla-17x-di-localhost.html













  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Ayo Belajar Konsep Inheritance (Pewarisan) dan Polimorfisme Pada OOP java

kembali lagi ke postingan selanjutnya, saya coba memberikan informasi tentang Inheritance dan Polimorfisme di java berikut dengan contoh program beserta outputnya. silahkan nyimak. :)

nama : Dirgan Traviata Masjaya 
npm : 52410096
kelas : 2IA13
kelompok saya adalah : Mochamad Yudha Sugiarto Sultan
blognya teman saya : http://cobadibacalagi.blogspot.com


INHERITANCE
Inheritance adalah pewarisan yang artinya sebuah kelas yang mewarisi atribut dan methode dari kelas lain yang masih sejenis, sebagai contoh dalam dunia nyata adalah kelas hewan menurunkan sifat dan kemampuannya kepada kelas hewan mamalia, kelas hewan bertulang belakang dll, kelas Hewan sebagai superclass dan mewarisi atribut juga methodenya kepada hewan mamalia sebagai subclass.

Kita dapat mendefinisikan suatu kelas baru dengan mewarisi sifat dari kelas lain yang sudah ada. Penurunan sifat ini bisa dilakukan secara bertingkat-tingkat, sehingga semakin ke bawah kelas tersebut menjadi semakin spesifik. Sub kelas memungkinkan kita untuk melakukan spesifikasi detail dan perilaku khusus dari kelas supernya. Dengan konsep pewarisan, seorang programmer dapat menggunakan kode yang telah ditulisnya pada kelas super berulang kali pada kelas-kelas turunannya tanpa harus menulis ulang semua kode-kode itu.

Penurunan sifat memungkinkan kita untuk membuat sebuah objek baru yang sama dengan objek sebelumnya yang telah didefinisikan. Karakteristik dari suatu objek diturunkan ke objek yang lain sehingga objek yang baru akan memiliki karakteristik yang sama dengan induknya. Penurunan ini diawali dengan mendefinisikan objek induk, sehingga dengan menggunakan objek induk tersebut, dapat membuat objek yang bertumpu pada objek induknya. Sehingga akan terbentuk objek keturunan. Dimana setiap objek turunannya dapat mengakses semua data dan program yang dimiliki oleh objek induknya. Berikut ini contoh program sederhana menggunakan Java dengan Eclipse.

Contoh Program :

save dengan nama PersegiPanjang.java

class PersegiPanjang
{
double panjang;
double lebar;

PersegiPanjang(double panjang, double lebar) {
this.panjang = panjang;
this.lebar = lebar;
    }

PersegiPanjang()
{
  throw new UnsupportedOperationException("Not yet implemented");
}
double hitungLuas() {
return (panjang * lebar);
}
double getPanjang() {
return panjang;
}
double getLebar() {
return lebar;
}
}
kemudian buat lagi dengan nama filenya Balok.java

class Balok extends PersegiPanjang{
double tinggi;

Balok(double panjang, double lebar, double tinggi) {
super(panjang, lebar);
this.tinggi = tinggi;
}

    @Override
double hitungLuas() {
return (panjang * lebar * tinggi);
}
}
Selanjutnya membuat program utama, untuk menampilkan hasil proses yang dilakukan oleh class PersegiPanjang dan class Balok.

save dengan nama file Hitung.java

class Balok extends PersegiPanjang{
double tinggi;

Balok(double panjang, double lebar, double tinggi) {
super(panjang, lebar);
this.tinggi = tinggi;
}

    @Override
double hitungLuas() {
return (panjang * lebar * tinggi);
}
}

outputnya : 


POLIMORFISME
Dalam pemrograman berorientasi object kita mengenal suatu istilah yaitu “ Polimorfisme ”, yaitu suatu teknik dalam programming yang lebih mengarahkan kita untuk memprogram secara general dari pada secara spesifik. Sebagai contoh seumpama kita memiliki 3 class berbeda yaitu: “Motor”, “Mobil” dan “Pesawat”. Dimana ketiga class tersebut adalah turunan dari class “Kendaraan”. Dalam kelas kedaraan terdapat suatu method yaitu “Move()”, akan tetapi apakah method “Move()” akan memberikan hasil yang sama pada tiga class tersebut. Dimana jika method “Move()” dipanggil pada class “Motor” akan menghasilkan perpindahan 30Km, jika pada class “Mobil” akan menghasilkan perpindahan 70Km dan jika dipanggil pada class “Pesawat” akan menghasilkan perpindahan 300Km. Hal inilah yang kita sebut sebagai Polimorfisme , yaitu penggunaan method yang sama, yang akan menghasilkan suatu hasil yang berbeda tergantung class yang menggunakan method tersebut.
Berikut ini adalah contoh program java yang menggunakan polimorfisme :

save dengan nama file Orang.java
public class Orang {

    public String nama;

    public String alamat;

    //Constructor...

    public Orang(){

        }

    public Orang(String nama) {

        this.nama = nama;

    }

    public Orang(String nama,String alamat){

        this.nama=nama;

        this.alamat=alamat;

    }

    //accessor method mengembalikan nilai

    public String getName(){

        return nama;

        }

    //mutator methode untuk mengubah nilai dari instance.

   public void setName(String nama){

           this.nama = nama;

       }

}

save dengan nama file Mahasiswa.java
public class Mahasiswa extends Orang{

    String jeniskelamin;

    public Mahasiswa() {

        //super digunakan untuk memanggil constructor terdekat pada kelas Orang.

        super("Dirgan");

    }

    //overidde methode dari kelas Orang..

    public String getName(){

        return nama;

        }

    public void setName(String nama){

        this.nama = nama;

        }

}

save dengan nama file Pekerja.java
public class Pekerja extends Orang{

    public Pekerja() {

        super("Yudha");

    }

    //ovveride dari kelas Person

    public String getName(){

        return nama;

        }

    public void setName(String nama){

        this.nama = nama;

        }

}

save dengan nama file CallOrang.java untuk memanggil semua class…intinya sebagai pusat pemanggilan.
public class CallOrang {

   public static void main(String[] args){

        //contoh polimorfisme di java

        Orang call;

        Mahasiswa m = new Mahasiswa();

        Pekerja n = new Pekerja();

        //memanggil dari kelas mahasiswa

        call = m;

        String smp = call.getName();

        System.out.println("aku dari bagian Mahasiswa.java : " + smp);

        //memanggil dari kelas pekerja

        call = n;

        String sma = call.getName();

        System.out.println("aku dari bagian Pekerja.java : " + sma);

       }
}
maka jika dijalankan program diatas hasilnya akan seperti gambar di bawah ini :



sumber: 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengertian Enkapsulasi dan Contoh Programnya (JAVA)

Setelah belajar OOP di postingan sebelumnya, sekarang kita lanjut mengenal enkapsulasi di java.
Ini juga termasuk tugas dari dosen PBO. :p

biar dosennya gampang masukin nilai, ini nama, npm, dan kelas saya : 


nama : Dirgan Traviata Masjaya 
npm : 52410096
kelas : 2IA13
kelompok saya adalah : Mochamad Yudha Sugiarto Sultan
blognya teman saya : http://cobadibacalagi.blogspot.com
Enkapsulasi merupakan teknik yang membuat variabel/field class menjadi bersifat privat dan menyediakan akses ke variabel/field melalui public method. Jika field di deklarasikan sebagai private, maka field ini tidak bisa diakses oleh siapapun diluar class, dengan demikian field disembunyikan di dalam class. Dengan kata lain enkapsulasi juga berfungsi untuk menyembunyikan data. Encapsulation juga merupakan tembok penghalang yang mencegah kode atau data diakses oleh data lain di luar class. Akses ke kode dan data di kontrol melalui interface. 
Manfaat utama teknik encapsulation adalah kita mampu memodifikasi kode tanpa merusak kode yang telah digunakan pada class lain.
Enkapsulasi memiliki manfaat sebagai berikut:
> Modularitas
    Source code dari sebuah class dapat dikelola secara independen dari source code class yang lain. Perubahan internal pada sebuah class tidak akan berpengaruh bagi class yang menggunakannya.
> Information Hiding
Penyembunyian informasi yang tidak perlu diketahui objek lain.

Contoh programnya :

/* Nama file : enkapsulasi.java */
public class enkapsulasi {

   private String nama;
   private int umur;

   public int getUmur(){
      return umur;
   }
   public String getNama(){
      return nama;
   }
   public void setUmur( int newUmur){
      umur = newUmur;
   }
   public void setNama(String newNama){
      nama = newNama;
   }
}
 Method public merupakan akses ke field class yang disediakan diluar class. Method yang disediakan diatas adalah method ‘set’ dan ‘get’. Sehingga jika class lain jika ingin mengakses field harus melalui method ‘set’ dan ‘get’.
Variabel pada class Enkapsulasi dapat di akses dengan cara berikut.
 /* Nama file : enkapsulasi_1.java */
public class enkapsulasi_1 {
   public static void main(String[] args){
      enkapsulasi enkap = new enkapsulasi();
      enkap.setNama("Dirgan");
      enkap.setUmur(19);
      System.out.println("Nama : " + enkap.getNama());
      System.out.println("Umur : "+ enkap.getUmur());
    }
}
Jika di run program enkapsulasi.java, maka hasilnya seperti ini :


sumber  : http://bernard-very.com/?p=94

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Perbedaan Pemrograman Terstruktur dan Berorientasi Objek

dapet tugas lagi nih dari dosen PBO. hehe
tugasnya tentang  mencari perbadaan antara pemrograman terstruktur dengan pemrograman berbasis objek.

biar dosennya gampang masukin nilai, ini nama, npm, dan kelas saya : 

nama : Dirgan Traviata Masjaya 
npm : 52410096
kelas : 2IA13
kelompok saya adalah : Mochamad Yudha Sugiarto Sultan
blognya teman saya : http://cobadibacalagi.blogspot.com


Pemrograman berorientasi objek (Object-Oriented Programming atau OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, Sedangkan untuk pemrograman terstruktur adalah kebalikan dari pemrograman berorientasi objek yaitu sebuah cara pemrosesan data yang terstruktur dalam analisa, cara dan penulisan pemrograman. Dikarenakan harus terstruktur sehingga dalam pembuatannya antara satu line pemrograman dengan yang lainnya berhubungan. Konsep utama dari Pemrograman Berbasis Objek terletak pada kondisi kode/line pemrogramanannya dimana merupakan sebuah kesatuan modular.


Untuk program yang simpel/sederhana biasanya menggunakan pemrograman terstruktur karena masih mudah dan tidak banyak dilakukan perubahan yang berarti, sedangkan untuk line lebih dari 100 atau bisa dikatakan rumit, maka digunakan pemrograman berorientasi objek. Pemrograman Terstruktur terdiri dari pemecahan masalah yang besar menjadi masalah yang lebih kecil dan seterusnya, sedangkan untuk pemrograman berorientasi objek terdiri dari pengkelompokan kode dengan data yang mana setiap objek berfungsi secara independen sehingga untuk setiap perubahan kode tidak tergantung pada kode yang lainnya, atau lebih dikenal dengan modular. Terdapat juga perbedaan secara spesifik antara Pemrograman Berorientasi Objek dengan Pemrograman Terstruktur, yaitu pada kelas dan objek. Pada Pemrograman Terstruktur tidak terdapat kelas dan objek.


Sifat-sifat dari pemrograman terstruktur dapat diuraikan sebagai berikut :

a. Memuat teknik pemecahan masalah yang logis dan sistematis

b. Memuat algoritma yang efisien, efektif dan sederhana

c. Program disusun dengan logika yang mudah dipahami

d. Tidak menggunakan perintah GOTO

e. Biaya pengujian program relatif rendah

f. Memiliki dokumentasi yang baik

g. Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah


Berbeda dengan OOP. Suatu program disebut dengan pemrograman berbasis obyek (OOP) karena terdapat :


– Encapsulation (pembungkusan)

Encapsulation adalah mekanisme pemrograman yang membungkus kode dan data yang dimanipulasi dan menjaganya supaya terhindar dari interferensi dan penggunaan yang tidak perlu. Salah satu caranya dengan membentuk objek.


– Inheritance (pewarisan)

Inheritance memungkinkan programer meletakkan member yang sama dalam satu class dan class-class lain dapat mewarisi member tersebut. Class yang mengandung member yang sama dari beberapa class lain dinamakan superclass atau parent class. Class yang mewarisi dinamakan subclass atau child class. Inheritance menghasilkan class hierarchy.


– Polymorphism (polimorfisme –perbedaan bentuk)

Polymorphisme artinya mempunyai banyak bentuk. Dua objek atau lebih dikatakan sebagai polymorphic, bila objek-objek itu mempunyai antar muka yang identik namun mempunyai perilaku-perilaku yang berbeda.


Jadi, kalau ingin membuat program (coding) yang panjang dan rumit, lebih baik menggunakan pemrograman yang berbasis objek, kalau codingnya dengan skala kecil dan ga ribet, pakai pemrograman terstruktur karena lebih simpel :)
happy coding =D

sumber : http://myblogar.blogspot.com/2011/02/perbedaan-pemrograman-terstruktur.html

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Berhitung (tambah, kurang, kali, bagi) Dengan Program Java

Sebenarnya ini tugas buat matkul PBO. tapi bisa juga buat kawan-kawan yang senasib buat program java. hehe.

biar dosennya gampang masukin nilai, ini nama, npm, dan kelas saya : 

nama : Dirgan Traviata Masjaya 
npm : 52410096
kelas : 2IA13
kelompok saya adalah : Mochamad Yudha Sugiarto Sultan
blognya teman saya : http://cobadibacalagi.blogspot.com/2012/03/berhitung-tambah-kurang-kali-bagi.html

intinya program ini cara kerjanya kita menginput angka pertama dan kedua. selanjutnya dari kodingan tersebut kita olah agar angka pertama dan kedua itu dapat dijumlah, dikurang, dikali, dan dibagi.

seperti inilah kodingannya :

import javax.swing.*; //meng-import class JOptionPane dari package javax.swing

public class asdasd{
public static void main(String[] args){
   
/*pendeklarasian variable*/
String input1;
String input2;
float nilai1;
float nilai2;
float jumlah, kurang, kali, bagi;


/*menampilkan sebuah dialog yang berisi output dari inputan yang telah kita berikan dan sebuah OK button.*/
input1 = JOptionPane.showInputDialog("Masukan angka pertama");
input2 = JOptionPane.showInputDialog("Masukan angka Kedua");

nilai1 = Integer.parseInt(input1);
nilai2 = Integer.parseInt(input2);

/*pengoperasian nilai1 dan nilai2 dengan operator +, - , *, dan / */
jumlah = nilai1 + nilai2;
kurang = nilai1 - nilai2;
kali = nilai1 * nilai2;
bagi = nilai1 / nilai2;

/*outputnya dengan menggunakan message dialog berbasis GUI*/
JOptionPane.showMessageDialog(null, "Hasil Penjumlahan "+jumlah,"Jumlah",JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null, "Hasil Pengurangan "+kurang,"Pengurangan",JOptionPane.PLAIN_MESSAGE);

JOptionPane.showMessageDialog(null,"Hasil Perkalian "+kali,"Perkalian",JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null, "Hasil Pembagian "+bagi,"Pembagian",JOptionPane.PLAIN_MESSAGE);

}
}

ini outputnya :





  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

cara mengatasi phpmyadmin error 403: Access Forbidden di WAMP

Mungkin kalian pernah mengalami ini saat buka phpmyadmin di komputernya.



ini dikarenakaaan.....
bentar abis googling dapet bahasa Inggrisnya biar keliatan cerdas gitu. :p

Reason is pretty clear – phpmyadmin is not configured to be accessed over a network. Permission to access it over network is not given.

naah ngerti kan? biar bisa keakses lagi phpmyadminnya, ini solusinya :

  •  kalo install wamp nya di C, ikutin ke sini C:\wamp\alias\phpmyadmin.conf
  • terus buka filenya pake notepad
  • penampakannya kaya gini :

  •  nah perhatiin kata-kata yang ditandain kuning, yaitu Deny from all. Kata-kata yang ditandain itu diubah jadi Allow from all.
  • jadi kaya gini :

  • terus di save deh.
  • restart wampserver nya
  • coba buka lagi http://localhost/phpmyadmin/
  • kalo bisa, SELAMAT yaaaa. :)

semoga membantu :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Ini Jadinya Dialog Antara Penggemar Android, iPhone, dan BB

inilah jadinya kalo penggemar android, iphone, dan BB bertemu. semoga terhibur yaa. :)

A = Android freak
I = Iphone freak
B = Blackberry freak

A : android is the best
I : iphone lah lebih mantab
B : tapi kalian berdua kan ga punya BBM
A : tapi google maps gw paling lengkap petanya
I : gw juga punya google maps, game gw lebih banyak
A : ahh... game terkenal iphone bentar lagi juga ada di android, elo kan ga bisa dioprek sistemnya
I : gw bisa di jailbreak kok, tapi SIRI gw keren abis
A : lebih responsif juga google voice gw, elo kan ga bisa jalanin flash
I : ngapain flash kan berat, mending html5
A : kalo itu sih gw juga bisa, terus.. ..
(dipotong oleh B)
B : tapi kalian berdua kan ga punya BBM
A : tapi sekarang gw ada CF



 
 intinya masing-masing smartphone itu ada kekurangan dan kelebihannya. itu jelas terlihat dari dialog di atas. yang paling sedikit ngomong yang sedikit kelebihannya. hahaha. 


just for fun yaa :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Wanita Memandang Cowok Berdasarkan Tampangnya (T_T)

 inilah perbedaan omongan cewek kalo ngeliat cowo ganteng dan cowo jelek (ganteng dan jelek itu relatif jadi tinggal pilih mana yang ganteng dan jelek). tapi ada yang bilang kalo ganteng itu relatif sedangkan jelek itu MUTLAK(gw banget{jeleknya}). hayooo kalian yang mana? hehe. :)

inget : JUST FOR FUN no SARA

  • Kalo Cowok Ganteng bodynya berotot,
Cewek-cewek Bilang : Wiii gila, sixpack!...seksi bo!

  • Kalo Cowok Jelek bodynya berotot, 
Cewek-cewek Bilang : Biar orang ga merhatiin tampangnya, tuh..



  • Kalo Cowok Ganteng males difoto,
Cewek-cewek Bilang : Pasti takut fotonya kesebar-sebar!

  • Kalo Cowok Jelek males difoto,
Cewek-cewek Bilang : Nggak tega liat hasil cetakannya ya?...




  • Kalo Cowok Ganteng minjem duit,
Cewek-cewek Bilang : Mungkin blm ngambil ATM...!

  • Kalo Cowok Jelek minjem duit,
Cewek-cewek Bilang : Dasar cekak! Singkron sama mukanya.


  • Kalo Cowok Ganteng keringetan,
Cewek-cewek Bilang : Pasti abis olahraga.. sporty
boo!

  • Kalo Cowok Jelek keringetan,
Cewek-cewek Bilang : Abis ngangkut beras di mana mas...?



  • Kalo Cowok Ganteng naik MOGE,
Cewek-cewek Bilang : Ow..Lorenzo Lamas, bikin lemas..!

  • Kalo Cowok Jelek naik MOGE, 
Cewek-Cewek Bilang : Awas, mandragade lewat..


  • Kalo Cowok Ganteng jadi selebritis,
Cewek-Cewek Bilang : Kalo ngga model ya bintang film..!

  • Kalo Cowok Jelek jadi selebritis,
Cewek-cewek Bilang : Pasti pelawak atau penyanyi dangdut...



  • Kalo Cowok Ganteng menyendiri,
Cewek-cewek Bilang : Gak mau jadi pusat perhatian.


  • Kalo Cowok Jelek menyendiri,
Cewek-cewek Bilang : Minder kali...


  • Kalo Cowok Ganteng humoris,
Cewek-cewek Bilang : Orangnya asyik ya...

  • Kalo Cowok Jelek humoris,
Cewek-cewek Bilang : CAPER(cari perhatian) tuh..


  • Kalo Cowok Ganteng belagu,
Cewek-cewek Bilang : Maklum beken...

  • Kalo Cowok Jelek belagu,
Cewek-cewek Bilang : Muke lu jauh...!!


  • Kalo Cowok Ganteng romantis,
Cewek-cewek Bilang : Ooh..so sweet...

  • Kalo Cowok Jelek romantis,
Cewek-cewek Bilang : Urgh..you make me sick!



  • Kalo Cowok Ganteng pake kacamata item,
Cewek-Cewek Bilang : Kereen... jadi inget film Matrix!

  • Kalo Cowok Jelek pake kacamata item,
Cewek-cewek Bilang : Cocok..tinggal kasi tongkat aja..


  • Kalo Cowok Ganteng minta kissing,
Cewek-cewek Bilang : Boleeeeh..tapi yg soft ya...

  • Kalo Cowok Jelek minta kissing,
Cewek-cewek Bilang : Ih jijayy..sama pispot aja sana!


  • Kalo Cowok Ganteng berbuat jahat,
Cewek-cewek Bilang : Nobody's perfect.

  • Kalo Cowok Jelek berbuat jahat,
Cewek-cewek Bilang : Pantes..tampangnya aja kriminil..!!


  • Kalo Cowok Ganteng nuangin air kegelas cewek,
Cewek-Cewek Bilang : Ini baru cowok gentleman..

  • Kalo Cowok Jelek nuangin air kegelas
Cewek-cewek Bilang : Naluri pembantu, emang susah!!..


  • Kalo Cowok Ganteng nolongin cewek yg diganggu preman, 
Cewek-Cewek Bilang : Wuih jantan..kaya difilm-film action

  • Kalo Cowok Jelek nolongin cewe yg diganggu preman, 
Cewek-Cewek Bilang : Premannya pasti temen dia...


  • Kalo Cowok Ganteng bersedih hati,
Cewek-cewek Bilang : Let me be your shoulder to cry on.

  • Kalo Cowok Jelek bersedih hati,
Cewek-cewek Bilang : Cengeng amat!! Lelaki bukan sih..?!


  • Kalo Cowok Ganteng baca tulisan ini ini,
Langsung ngaca sambil senyum kecil, lalu berkata'Life is Beautifull'

  • Kalo Cowok Jelek baca tulisan ini,
Frustasi, ngambil tali jemuran, terus teriak 'HIDUP INI KEJAAAMM..!!!'


just for fun. hehe
sumber : http://kask.us/6354296

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS