Block situs menggunakan file HOST
Kebanyakan dari kita terutama seorang pemilik warnet atau admin IT suatu perusahaan pasti menginginkan untuk memblok situs yang dianggap bisa mengganggu aktivitas LAN juga kenyamanan user yang ada pada jaringan Network tersebut. Banyak software atau program yang tersedia dan berfungsi untuk memblock alamat situs yang tidak kita inginkan. Akan tetapi menggunakan suatu software di PC client bukanlah solusi yang tepat, karna selain bisa memberatkan kinerja PC itu sendiri, juga sebagian besar pengguna bisa dengan mudah mencari akal untuk mengganti settingan pada software tersebut.
Kode Smiley Di Facebook
I'm sure lots of you use the well-known Facebook, and Im sure many of you are familiar with their new little chat system they have put into play...^^ One thing they dont show, is the CODES to put smiley's in your text... so Im going to show them to you...
Gunakan Copy Paste Dengan Bijak
Seseorang yang membuat suatu hasil karya baik berupa lagu,tulisan (artikel)/dalam bentuk buku, penemuan hal-hal yang baru, software, hardware,dsb. Semuanya tidak luput dari berbagai pembajakan. Yah... mungkin saja karena rendahnya daya beli masyarakat dan kurangnya kesadaran serta sangsi hukum yang belum berjalan sempurna, menyebabkan mudahnya hal tersebut untuk dilakukan, ditambah dengan perkembangan teknologi yang semakin canggih.
NetBeans Environment yang Powerfull
NetBeans adalah Integrated Development Environment (IDE)berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris.
Backup Registry mu
Sering kita mendengar, 'back up dulu registry-nya!'.. mungkin...bagi orang awam pasti bingung tuh kalau di beri kalimat perintah seperti itu.. Apa sih registry?..Bagaimana cara membackup'nya??..
Film Hacker Legendaris dan Sejenisnya
Kehebohan awal yang dilakukan Mitnick adalah dengan mem'bobol' komputer sekolahnya. Ia memulai keisengannya “memasuki” komputer lain dengan mendial-nya melalui komputer Radio Shack Tandy dan modemnya di sebuah toko komputer. Setelah keberhasilannya memanfaatkan modem dalam menembus komputer lain, maka kemudian Mitnick lebih sering melakukan aktifitas “phreaking“, mengurai sistem jaringan telepon, sehingga di dapatkan kelemahan sistem tersebut. Keisengan “phreaking“, semula hanya sekedar ingin menelpon gratis hingga akhirnya mengisengi orang dengan mengubah status layanan telepon dan status pembayarannya.
SOFTSKILL vs HARDSKILL
semenjak dapat mata kuliah IMK dari Ibu Fenni Agustina dan juga 'wejangan' dari SETIA WIRAWAN, DR. SKOM., MMSI (padahal dosen softskill'nya sendiri belum masuk kelas...hhe) kata-kata SOFTSKILL selalu ada di kepala saya.. Apa sih softskill & hardskill?..Seberapa pentingya sih kedua elemen ini?..
Anandita Puspitasari, yang merupakan peneliti junior di salah satu LSM dengan blognya yang beralamat di www.nonadita.com dianggap panitia seleksi dinamis dan mempunyai visi terdepan.
Tampilan blognya biasa saja, tapi sekali lagi content memang unsur paling penting dalam blog.
Dengan bakat menulis dan sikap kritis nya, serta pengalaman di LSM yang membuat dia makin peduli terhadap lingkungan, wajar saja blognya punya kualitas yang lebih dibanding blog blog lain seperti blog republik BN ini, heheh..
Sebagai penerima Bloggership, ia pun berhak atas hadiah sebesar Rp 15 juta, smartphone Windows Mobile, serta perjalanan ke 3 propinsi dimana seluruh biaya akan ditanggung Microsoft Indonesia.
Selama 6 bulan ke depan, dalam perjalanan ke berbagai kota tersebut, Dita akan diberi kebebasan untuk mengangkat isu-isu yang berhubungan dengan edukasi, peningkatan SDM serta kontribusi sektor swasta dalam pemberdayaan masyarakat guna membuka kesempatan ekonomi.
Bloggership sendiri merupakan sebuah scholarship khusus bagi para blogger yang pertama kali diluncurkan oleh Microsoft Indonesia. Bloggership diberikan kepada blogger muda berusia 20-35 tahun dan berjangka waktu 6 bulan.
Bertepatan dengan Hari Guru Nasional, 25 November 2009, Microsoft Indonesia kembali meluncurkan Microsoft Bloggership 2010. Para blogger alias narablog diundang untuk memberikan opini, saran, dan masukan mengenai bagaimana para guru, tenaga pendidik dan pengajar, serta institusi pendidikan dapat memanfaatkan teknologi informasi dan komunikasi untuk menghadirkan suasana belajar-mengajar yang lebih hidup, dinamis, dan kreatif.
HADIAH UNTUK PEMENANG MICROSOFT BLOGGERSHIP 2010
1. Dana BLOGGERSHIP sebesar Rp 15juta
2. Blogging trip ke beberapa provinsi di Indonesia bersama Microsoft Indonesia (akomodasi, transportasi, dan uang saku akan ditanggung oleh Microsoft Indonesia)
3. Smart phone: Windows Mobile
SYARAT DAN KETENTUAN
1. Warga negara Indonesia usia 18-30 tahun yang memiliki blog pribadi
2. Blog ditulis dalam bahasa Indonesia
3. Blog sudah ada kurang lebih sejak enam bulan yang lalu dan diperbarui secara berkala
4. Narablog harus berpikir terbuka, tertarik pada masalah-masalah pendidikan dan isu-isu pemberdayaan masyarakat
5. Memiliki kemampuan menulis yang baik, nyaman berbicara di depan umum, suka bertemu dengan orang-orang baru dan bertukar pendapat dengan mereka
6. Bersedia berpartisipasi dalam acara blogging trip ke beberapa provinsi di Indonesia sesuai dengan jadwal yang telah disetujui bersama dengan Microsoft Indonesia (akomodasi, transportasi, dan uang saku akan ditanggung oleh Microsoft Indonesia)
7. Bersedia menulis setidaknya 2 artikel blog per bulan terkait dengan subjek yang telah dibahas semasa kunjungan, berkaitan dengan edukasi dan pemanfaatan teknologi informasi bagi pengajaran kreatif
8. Jika terpilih sebagai kandidat, bersedia mengikuti seleksi lewat wawancara tatap muka di Jakarta (bagi yang tinggal di area Jabodetabek) atau wawancara via telepon (bagi yang tinggal di luar area Jabodetabek)
CARA KEIKUTSERTAAN
1. Menulis artikel blog di blog pribadi Anda mengenai bagaimana guru, tenaga pengajar, atau institusi pendidikan bisa menggunakan teknologi informasi dan komunikasi untuk menyampaikan materi pelajaran secara lebih hidup dan kreatif. (Misal: Guruku Punya Blog!, Sekolah Virtual, Ujian Online, Sekolahku Melek Internet, Belajar Biologi Lewat YouTube, Guru Harus Punya Facebook, dsb.)
2. Tulisan tidak harus formal, bisa ditulis secara santai asalkan menggunakan pilihan kata dan bahasa yang baik
3. Tulisan dapat berupa pengalaman, ide, saran, harapan, atau komentar/ulasan mengenai pemanfaatan teknologi informasi dan komunikasi untuk menyampaikan materi pelajaran secara lebih hidup dan kreatif
4. Artikel tersebut Anda tag dengan “Microsoft Bloggership 2010”
5. Mengirimkan email kepada hanny@maverick.co.id dengan subjek email MICROSOFT BLOGGERSHIP 2010 - NAMA LENGKAP ANDA (Contoh: MICROSOFT BLOGGERSHIP 2010 – ANANDITA PUSPITASARI)
6. Tuliskan di dalam body email Anda (tidak dilampirkan, tapi ditulis di body email) informasi berikut:
a. Nama lengkap
b. URL blog
c. URL artikel Microsoft Bloggership di blog Anda
d. Alamat email yang aktif
e. Nomor handphone yang aktif
f. Tanggal lahir
g. Usia
h. Kota tempat tinggal Anda saat ini
i. Pekerjaan
j. Satu paragraf pendek, terdiri dari 3-5 kalimat mengenai mengapa Anda merupakan kandidat yang tepat untuk Microsoft BLOGGERSHIP 2010
7. Kirimkan email pendaftaran ini sebelum 15 Desember 2009.
Anda tertarik?..ayo segera berpartisipai dalam event ini..
sumber : Microsoft Bloggership
1: Satu dari “Big Three” (.NET, Java, PHP)
Kecuali ada perubahan radikal dalam dunia pengembangan , sebagian besar pengembang akan perlu untuk mengetahui setidaknya satu dari sistem pembangunan Tiga Besar -. NET (VB.NET atau C #), Java, atau PHP -- untuk waktu dekat. Tidak cukup untuk mengetahui inti bahasa, baik sebagai proyek mencakup lebih banyak fungsi yang berbeda, Anda harus mengetahui terkait kerangka kerja dan perpustakaan lebih mendalam.
2: Rich Internet Applications (RIAs)
Suka atau tidak suka, dalam beberapa tahun terakhir, Flash yang tiba-tiba digunakan untuk lebih dari sekedar animasi politisi menyanyikan lagu-lagu konyol. Flash juga tumbuh fungsionalitas tambahan dalam bentuk atau Flex dan AIR. Pesaing Flash, seperti JavaFX dan Silverlight, juga upping taruhan pada fitur-fitur dan kinerja. Untuk membuat hal-hal yang bahkan lebih rumit, HTML 5 adalah menggabungkan segala macam RIA fungsionalitas, termasuk konektivitas database, dan meletakkan stempel W3C formal di AJAX. Dalam waktu dekat, sebagai sebuah pro Ria akan menjadi kunci pembeda resume.
3: Web development
Web development tidak akan pergi dalam waktu dekat. Telah banyak pengembang konten untuk berbaring dan mengabaikan Web atau untuk hanya berpegang pada "dasar" kerangka mereka memberikan mereka. Tapi perusahaan telah menuntut lebih dan lebih yang benar-benar tahu bagaimana bekerja dengan teknologi yang mendasari di sebuah tingkat "hand code". Jadi, tulang di atas JavaScript, CSS, dan HTML untuk berhasil selama lima tahun.
4: Web services
REST atau SOAP? JSON or XML? JSON atau XML? Sementara pilihan dan jawabannya tergantung pada proyek, sudah semakin sulit untuk menjadi developer tanpa mengkonsumsi atau membuat layanan Web. Bahkan daerah yang dulu ODBC, COM, atau RPC domain sekarang sedang beralih ke layanan Web entah kenapa. "Pengembang yang tidak bisa bekerja dengan layanan Web akan menemukan diri mereka diserahkan kepada warisan dan pemeliharaan peran".
5: Soft skills
Salah satu tren yang telah berlangsung selama beberapa waktu adalah meningkatkan visibilitas TI di dalam dan di luar perusahaan. Developer dibawa ke semakin banyak non-pertemuan dan proses pembangunan untuk memberikan umpan balik. Sebagai contoh, CFO tidak dapat mengubah aturan-aturan akuntansi tanpa harus bekerja dengan IT untuk memperbarui sistem. Dan manajer operasi tidak dapat mengubah proses pusat panggilan tanpa TI memperbarui CRM alur kerja. Demikian pula, konsumen sering perlu untuk bekerja secara langsung dengan tim pengembangan untuk memastikan bahwa kebutuhan mereka terpenuhi. Apakah setiap developer harus pergi ke Toastmasters atau belajar "How to Win Friends and Influence People"? Tidak. Tapi developer yang akan jauh lebih berharga bagi para majikan mereka - dan sangat dicari-cari di pasar kerja.
6: One dynamic and/or functional programming language
Bahasa-bahasa seperti Ruby, Python, F #, dan groovy masih belum cukup utama - tetapi ide-ide di dalamnya. Sebagai contoh, sistem LINQ di Microsoft. NET adalah keturunan langsung teknik-teknik pemrograman fungsional. Ruby dan Python menjadi panas di beberapa sektor, berkat kerangka Rel dan Silverlight, masing-masing. Belajar salah satu bahasa tersebut tidak hanya akan meningkatkan resume Anda, meskipun itu akan memperluas wawasan Anda. Setiap developer terkemuka bertemu merekomendasikan belajar satu setidaknya bahasa dinamis atau bahasa pemrograman fungsional untuk mempelajari cara berpikir yang baru.
7: Agile methodologies
Ini tampaknya semacam reaksi tradisi knee-jerk, membuang kontrol dan standar mendukung anarki. Tetapi dengan berjalannya waktu, ide-ide di balik Agile didefinisikan menjadi baik lebih baik dan lebih baik diungkapkan. Banyak toko yang baik mengadopsi Agile atau menjalankan bukti-of-konsep eksperimen dengan Agile. Sementara Agile bukanlah obat mujarab untuk proyek akhir kegagalan, hal itu memang punya tempat di banyak proyek. Developer dengan track record yang sudah terbukti pemahaman dan berhasil dalam lingkungan Agile akan permintaan yang semakin tinggi selama beberapa tahun.
8: Domain knowledge
Seperti metodologi Agile, tim pengembangan semakin sering dilihat sebagai mitra dalam definisi proyek. Ini berarti bahwa developer yang mengerti masalah domain dapat berkontribusi pada proyek yang sangat terlihat, dengan cara yang berharga. Dengan Agile, seorang pengembang yang dapat mengatakan, "Dari sini, kita juga dapat menambahkan fungsi ini cukup mudah, dan itu akan membuat kita bernilai lebih," atau "Wah, persyaratan yang benar-benar tidak cocok dengan pola penggunaan log kami "akan unggul. Banyak developer yang menolak gagasan harus mengetahui apa-apa tentang masalah domain, tidak bisa disangkal bahwa semakin banyak organisasi memilih (jika tidak memerlukan) developer untuk paling tidak memahami dasar-dasar.
9: Development “hygiene”
Beberapa tahun yang lalu, banyak (jika tidak sebagian besar) toko-toko tidak memiliki akses ke sistem pelacakan bug, kontrol versi, dan lain-lain alat-alat tersebut, melainkan hanya para pengembang dan mereka pilihan IDE. Tetapi berkat perkembangan baru, tumpukan terintegrasi, seperti Microsoft Visual Studio Team System, dan ledakan ketersediaan kualitas tinggi, open source, organisasi tanpa alat-alat ini menjadi lebih jarang terjadi. Developer harus tahu lebih dari sekedar cara untuk memeriksa kode dalam dan di luar sumber kontrol atau bagaimana menggunakan sistem VM untuk membangun lingkungan tes. Mereka perlu memiliki kebiasaan ketat kebersihan di tempat untuk memastikan bahwa mereka benar berkoordinasi dengan tim mereka. “Code cowboys” yang menyimpan segala hal pada USB drive pribadi, dokumen yang tidak sesuai dengan perubahan yang item tugas, dan seterusnya, yang diterima di toko-toko tradisional dan bahkan lebih diterima di lingkungan Agile, yang mengandalkan koordinasi yang erat antara anggota tim untuk beroperasi.
10: Mobile development
Akhir 1990-an melihat perkembangan Web bangkit untuk mengarusutamakan penerimaan dan kemudian mulai meminggirkan aplikasi desktop tradisional di banyak daerah. Pada tahun 2008, perkembangan mobile meninggalkan landasan peluncuran, dan selama lima tahun mendatang, akan menjadi semakin penting. Ada, tentu saja, pendekatan yang berbeda untuk pengembangan mobile: aplikasi Web yang dirancang untuk bekerja pada perangkat mobile, RIA ditujukan pada pasar, dan aplikasi yang berjalan secara langsung pada perangkat. Terlepas dari mana yang jalan yang Anda pilih, menambahkan pengembangan mobile keahlian Anda akan memastikan bahwa Anda berada dalam permintaan untuk masa depan.
Sumber : techrepublic.com
Perdebatan tentang bahasa pemrograman paling populer dapat menjadi emosional, seperti pertempuran agama, perang budaya melalui dunia cyber, sampai hoax tentang kiamat di internet..
Sebenarnya sebuah bahasa pemrograman hanyalah salah satu alat dalam koleksi luas khususnya pengembang dari software dan hardware. Jadi ini bukan sebuah masalah bagi seorang programmer dalam menggunakan bahasa pemrograman apa yang harus di gunakan, asalkan ia memenuhi persyaratan pelanggan adalah tepat waktu dan sesuai anggaran
Paling Populer?
Ada sejumlah cara untuk mengukur popularitas sebuah bahasa pemrograman, misalnya, didasarkan pada :
* Aplikasi baru yang ditulis dalam bahasa pemrograman
* Banyaknya aplikasi yang ditulis dalam bahasa pemrograman
* Pengembang (programmer) yang menggunakan bahasa itu
* Pencarian web
* Tersedia pekerjaan yang memerlukan keterampilan dalam bahasa pemrograman
Survei berikut upaya untuk peringkat yang bahasa pemrograman yang paling populer, masing-masing menggunakan ukuran yang berbeda:
Tiobe.com
Tiobe adalah situs populer untuk melihat ranking bahasa pemrograman. Tiobe mendasarkan peringkat di seluruh dunia tersedianya ahli-ahli, kursus dan vendor pihak ketiga. Rankings bukan tentang bahasa pemrograman terbaik atau bahasa yang paling baris kode telah ditulis. Tiobe menggunakan Google, MSN dan Yahoo! mesin pencari untuk mengukur Web "obrolan" dan karenanya popularitas masing-masing bahasa pemrograman. The Tiobe top 11 pada Mei 2007 adalah:
1. Java – 19.1%
2. C - 15,2%
3. C + + - 10,1%
4. PHP - 8,7%
5. Visual Basic - 8,4%
6. Perl - 6,2%
7. Python - 3,8%
8. C # - 3,7%
9. JavaScript - 3,1%
10. Ruby - 2,6%
11. Delphi - 2,1%
mari kita bandingkan data ini dengan data dari tiobe.com pada November 2009 :
1. Java - 18.373%
2. C - 17.315%
3. PHP - 10.176%
4. C++ - 10.002%
5. (Visual) Basic - 8.171%
6. C# - 5.346%
7. Python -4.672%
8. Perl - 3.490%
9. JavaScript - 2.916%
10. Ruby - 2.404%
11. Delphi - 2.127%
Memang sampai saat ini Java yang paling populer, hal ini tak bisa di pungkiri karena compatibility-nya di berbagai platform dan devices.
Perbedaan antara peringkat 1 dan 2 dari indeks TIOBE semakin kecil. C hanya sedikit lebih dari 1% di belakang Java sekarang. Terakhir kali C dan Java begitu dekat pada 2005. Kedua bahasa menunjukkan kecenderungan untuk menurun jangka panjang, tetapi kecenderungan untuk menurun Java tampaknya lebih curam.
Kesuksesan Microsoft yang membuat heboh seantero dunia dengan peluncuran Windows 7 pada akhir Oktober lalu tidak dibarengi dengan pernyataan senada dari Simon Aldous (Manager Partner Group Microsoft). Aldous malah memberikan pernyataan yang bertolak dari fakta. Aldous secara terang-terangan mengakui kalau perancangan Windows 7 memang terinspirasi dari sistem operasi Mac OS X.
"Apa yang sudah kami coba lakukan dengan Windows 7—baik itu format tradisional atau format sentuh—keduanya dibuat dengan meminjam grafik pada Mac," kata Aldous. Namun demikian. Aldous menyanggah bahwa pihaknya telah menambah improvisasi (Graphical User Interface (GUI) Windows 7, yang dibangun pada teknologi core Vista yang stabil.
"Kami mengambil sebagian yang baik dari Vista, dengan infrastruktur core pada sistem operasi, dan kami membuat Windows 7 lebih cepat dan lebih ramping dalam pengkodean, agar membuatnya lebih efektif," kata Aldous.
Windows 7 telah distandarisasi untuk bisa bekerja di berbagai konfigurasi hardware. Sedangkan di sisi lain, Mac OS X Snow Leopard juga telah dioptimalkan untuk bekerja pada konfigurasi tertentu. "Rasa" yang sama inilah yang kemudian menjadi persepsi "tiruan" oleh para pengguna Windows 7.
inspirasi atau plagiat?
Terus terang, ini adalah pertanyaan yang gampang sekaligus sulit untuk dijawab. Kenapa? Karena bentuk plagiat itu sendiri bermacam-macam dan orang bisa memberikan banyak argumentasi untuk menuduh ataupun berkelit dari plagiat.
Inspirasi bisa dijadikan senjata untuk menepis plagiarisme. Sebaliknya cap plagiat bisa dijatuhkan kepada orang yang memang ingin dihancurkan. Akhirnya, garis antara plagiat dan inspirasi bisa setebal tembok China atau setipis benang.
Ya..menurut saya, jika di kaitkan dalam konteks pengembangan teknologi, semua itu merupakan hal yang wajar, terinspirasi dengan menggabungkan segi-segi positif dari produk lain yang memang kinerjanya lebih efisien. Masih ingat film "Pirates Of Sillicon Valley", film ini menceritakan persaingan antara Bill Gates vs Steve Jobs. Steve Jobs adalah pendiri Apple Computer Inc. yang terkenal dengan produk Macintoshnya.
Di kubu Jobs,kejayaan Apple dimulai ketika mereka berhasil menciptakan komputer yg memiliki GUI yang menarik, dengan digunakannya mouse. Ide penggunaan mouse dan grafik tersebut mereka curi dari Xerox. Pihak Xerox mengijinkan Jobs dkk melihat hasil karyanya karena tidak menyadari dahsyatnya pemanfaatannya.
Steve Jobs sama sekali tidak malu mengakui bahwa dia telah melakukan pencurian. Justru dia bangga dan menjadikan pencurian sebagai motto perusahaan. Bahkan di depan kantornya yang nyentrik, dikibarkan bendera bajak laut!Good artists copy, great artists steal!
Salah satu konsep dasar dari pemrograman berbasis objek pada java adalah Inheritance, berikut ini saya akan memberikan sedikit gambaran tentang inheritance.
Pada dasarnya, kita melakukan inheritance(pewarisan) untuk membuat suatu class baru(class turunan/subclass) yang masih memiliki sifat atau spesifikasi dari superclass.
Di dalam Java untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
void KelasMamalia () {
.....
}}
class Paus extends Mamalia {
void TampilkanPaus () {
.....
}}
Pada saat class Paus menurunkan atau memperluas (extend) class Mamalia, maka ia mewarisi data member yang dipunyai oleh class Mamalia. Dengan demikian, class Paus mempunyai data member yang diwarisi oleh Mamalia (behaviournya), ditambah dengan data member yang ia punyai (tempat hidup,dsb).
Beberapa aturan tentang pewarisan(inheritance) yang perlu diperhatikan :
1. Java hanya memperkenankan adanya single inheritance. Konsep single inheritance hanya memperbolehkan suatu sublass mempunyai satu parent class. Dengan konsep single inheritance ini, masalah pewarisan akan dapat diamati dengan mudah.
2. Subclass juga merupakan class biasa, maka kita tetap dapat melakukan pewarisan pada subclass ini. Misal : class B merupakan subclass dari class A, kita dapat membuat class baru yang diturunkan dari class B sehingga class baru tersebut akan memiliki apa yang dimiliki oleh class A dan class B.
3. Suatu parent class dapat tidak mewariskan sebagian member-nya kepada subclass-nya. Sejauh mana suatu member dapat diwariskan ke class lain, ataupun suatu member dapat diakses dari class lain, sangat berhubungan dengan access control (kontrol pengaksesan). Di dalam java, kontrol pengaksesan dapat digambarkan dalam tabel berikut ini:
Saya akan memberikan contoh gambaran Inherit beserta programnya, sebelum itu lihat bagan berikut ini:
Di sini dapat kita lihat dengan jelas penurunan sifat dari kelas parent(super class), kepada kelas childnya (sub class.)
Kita lihat dalam coding programnya:
public class Mamalia {
void KelasMamalia () {
System.out.println("Ciri umum mamalia adalah bernapas dengan paru-paru, " +
"berkembang biak dengan cara beranak");
}}
class Paus extends Mamalia {
String x = "Ikan Paus";
void TampilkanPaus () {
System.out.println("dan Mamalia yang Anda pilih adalah "+ x );
System.out.println("Mamalia ini berada di laut");
System.out.println("Paus termasuk jenis mamalia terbesar");
}}
class Cheetah extends Mamalia {
String x = "Cheetah";
void TampilkanCheetah () {
System.out.println("dan Mamalia yang Anda pilih adalah "+ x );
System.out.println("Mamalia ini berada di darat");
System.out.println("Cheetah termasuk mamalia pelari tercepat di darat");
}}
class Sapi extends Mamalia {
String x = "Sapi";
void TampilkanSapi () {
System.out.println("dan Mamalia yang Anda pilih adalah "+ x );
System.out.println("Mamalia ini berada di darat");
System.out.println("Sapi termasuk jenis mamalia pemamahbiak");
}}
class Turunan {
public static void main(String[] args) throws IOException{
String sInput = null ;
System.out.println("____JENIS MAMALIA____");
System.out.println("[1]. IKAN PAUS");
System.out.println("[2]. CHEETAH");
System.out.println("[3]. SAPI");
System.out.print("Masukkan pilihan [1..3] :");
Mamalia generalx = new Mamalia();
Paus turunan1 = new Paus();
Cheetah turunan2 = new Cheetah();
Sapi turunan3 = new Sapi ();
Sapi subxc = new Sapi();
InputStreamReader inputan = new InputStreamReader(System.in);
BufferedReader jm = new BufferedReader(inputan);
sInput = jm.readLine();
int i = Integer.parseInt(sInput);
switch (i) {
case 1 :
generalx.KelasMamalia ();
turunan1.TampilkanPaus ();break;
case 2 :
generalx.KelasMamalia ();
turunan2.TampilkanCheetah ();break;
case 3 :
generalx.KelasMamalia ();
turunan3.TampilkanSapi ();break;
default:
System.out.println("Pilihan yang Anda masukkan salah!!");break;
}
}
}
compile coding programnya kemudian jalankan maka anda akan melihat Inheritance dari parent classnya..selamat mencoba..
Caranya
1.kopi kode ini ke adress bar browser :
javascript:A14nH=location.href;L3f7=prompt('Choose%20File%201',A14nH);R1Gh7=prompt('Choose%20File%202',L3f7);if(L3f7&&R1Gh7){Fr4Q='<frameset%20cols=\'*,*\'>\n<frame%20src=\''+L3f7+'\'/>';Fr4Q+='<frame%20src=\''+R1Gh7+'\'/>\n';Fr4Q+='</frameset>';with(document){write(Fr4Q);void(close())}}else{void(null)}
2. Enter
3. masukan link apa saja : *harus anda masukkan dengan http://
ex:
1. http://nur-arianto.blogspot.com/
2. http://youtube.com/
silakan coba di test di FF, opera, dan chrome
Penulis --- S'to
Harga --- Rp. 59.000
ISBN --- 978-979-109-7
CD --- Ya
eLearning --- Ya
Index --- Tidak
Halaman --- 186
Level --- Menengah-Lanjutan
Banyak yang mengira bahwa Visual Basic adalah bahasa pemrograman yang mudah digunakan untuk membuat program. Asumsi ini tidak salah jika anda ingin membuat aplikasi yang hanya menampilkan sebuah messagebox atau menampilkan satu dua kalimat, atau sebuah tampilan yang tidak mengerjakan apa-apa.
Ketika anda akan membuat aplikasi yang sebenarnya dengan Visual Basic, Anda akan segera menyadari ternyata tidak semudah itu. Visual Basic itu susah ! Method, Class, Enumeration, Overloading, Constructor, .NET Framework dan segudang istilah lainnya akan Anda temukan ketika hendak melakukan sesuatu.
Tanpa memahami itu semua, jangan harap Anda bisa membuat aplikasi yang berjalan dengan baik dan efisien. Buku ini dibuat dengan pendekatakan yang berbeda. Pendekatannya berdasarkan kesulitan yang dialami ketika hendak membuat program yang sebenarnya dalam dunia bisnis dan dunia kerja, bukan dunia mimpi. Anda akan diajak untuk memahami berbagai konsep yang diperlukan agar bisa menggunakan Visual Basic 2005 dengan baik, benar dan efisien.
Disertai dengan CD-E-Learning Jasakom, membuat buku ini menjadi sumber yang sempurna untuk belajar dan memahami Visual Basic 2005. Anda kini tidak hanya membaca dan membayangkan, namun Anda membaca, mendengar dan melihat !
Bagi seorang programmer, menguasai Visual Basic sama pentingnya seperti belajar menulis, buku ini menjadi semakin penting untuk dimiliki karena ini merupakan undang-undang programmer untuk membuat sebuah aplikasi yang baik dan benar.
Untuk menguasai Bahasa Pemrograman Visual Basic secara nyata berikut membuat aplikasi yang Anda rancang agar dapat memiliki fungsi dan dapat dijalankan, tentunya membutuhkan teori dan wawasan yang matang tentang bahasa pemrograman Visual Basic. Anda tidak perlu spesial mengikuti kursus untuk dapat mempelajari semua hal mengenai Visual Basic secara mendalam.
Disini, S'to sang penulis mengajarkan para pembacanya untuk dapat membuat sebuah aplikasi berbasis VB yang dapat digunakan di dunia nyata. Buku ini layak Anda simak, dengan kemasan bahasa yang mudah dipahami, pembaca dapat mempelajari sendiri dan menjadi ahli melalui buku ini. Buktikan sendiri !..
Keanehan Pertama :
Tidak ada yang bisa membuat FOLDER dimanapun di Windows XP (untuk vista saya belum coba) dengan nama “CON”.
Aneh bukan.. Dan tidak dapat dipercaya…
Coba aja sekarang buat FOLDER dengan nama “CON” (tanpa tanda kutip ” )
Keanehan Kedua :
Coba buka Microsoft Office Word (XP, 2003), lalu ketikkan :
=rand (200, 99)
kemudian tekan ENTER.
Tunggu beberapa saat.
Hasil di Word 2007 agak sedikit berbeda. Karena itu jika anda ingin mendapatkan hasil yang sama dengan Word versi sebelumnya ketikkan :
=rand.old (200, 99)
Keanehan Ketiga :
Coba buka Notepad, kemudian ketik “Bush hid the facts” (tanpa tanda kutip). Jangan tekan enter.
Save terserah di mana saja. Tutup Notepad, lalu buka kembali file tersebut.
Kalimat tersebut tiba2 disembunyikan oleh Notepad. Benarkah ini sebuah konspirasi?
Jawaban keanehan 1 :
Di Windows Nama folder dan Special System Variables berbagi dengan tampilan yang sama, karena itulah ketika anda membuat folder dengan nama System Variable akan dianggap folder tersebut sudah ada.
Karena itulah anda juga tidak bisa menamai folder anda dengan
CON, NUL, COM1, COM2, COM3, LPT1, LPT2, LPT3, COM1 hingga COM9 dan LPT1 hingga LPT9….
CON berarti console
COM1 berarti serial port 1
LPT1 berarti parallel port 1
Ini jg berlaku di Linux, dimana hardware resource direpresentasikan layaknya suatu file. Misalnya: /dev/tty, /dev/null dsb. Tapi kita tetep bisa kok bikin folder CON, caranya:
– buka command prompt
– ketik “mkdir \\.\c:\con”
– akses direktori “dir \\.\c:\con”
– hapus direktori “rmdir \\.\c:\con”
Jawaban Keanehan 2 :
Kenehan ini sering dianggap bug pada Microsoft Office Word, namun sebenarnya hal-hal semacam ini merupakan hal yang lumrah yang dimasukkan oleh programer dalam menguji atau sekedar iseng pada suatu produk. Karena programernya kebanyakan geek, dan gila game, maka muncullah kalimat “The quick brown fox jumps over the lazy dog” yang berulang pada kode itu. Hal-hal ini disembunyikan dan dapat diakses dengan cara-cara/trik-trik tertentu. Ini disebut “easter egg”. Trik di word itu salah satu easter egg.
rand berarti random
angka (200,99), 200 berarti paragraf, dan 99 berarti 99 kalimat per paragraf.
Coba anda ubah menjadi (1,1) atau angka lainnya, hasilnya akan berbeda.
Jawaban Keanehan 3 :
Bukan sekedar kalimat ‘bush hid the facts’ yang ‘disembunyikan’ oleh Notepad, kalimat lain seperti misalnya ‘this api can break’, ‘this cat can split’, ‘jane can not dance’, ‘xxxx xxx xxx xxxxx’, dan ‘aaaaaaaa aaaaa aaa aaaaa’ juga mengalami ‘nasib’ yang sama.
ketika kalimat “bush hid the facts” disimpan ke sebuah file, notepad menyimpan tanpa masalah. Bisa dibuktikan dengan membuka file tersebut dengan editor lain, misalnya wordpad. Masalah baru muncul waktu file tersebut dibuka oleh notepad itu sendiri. Sebelum membuka file itu, notepad berusaha mendeteksi encoding yg digunakan. Ternyata algoritma deteksi ini keliru jika file yang dimaksud mengandung kalimat dengan pola 4-3-3-5 karakter sehingga membentuk kode ASCII tertentu. Akibatnya file yg disimpan dalam encoding ANSI tsb malah dibuka dalam encoding UTF-16.
sumber: http://www.hoax-slayer.com/microsoft-magic.shtml