google-site-verification: googlef5a045a9be3b6879.html Njunx Blog

Senin, 25 Maret 2013

Polimorfisme dengan proses override

Proses override dibentuk agar Java dapat mendukung konsep polimorfisme. Sedangkan Polimorfisme itu sendiri adalah kemampuan suatu objek untuk mengungkap banyak hal melalui satu cara yang sama. Polimorfisme merupakan salah satu hal esensial dalam konsep pemrograman berorientasi objek karena alasan berikut : polimorfisme mengizinkan kelas induk untuk mendefinisikan sebuah method general (bersifat umum) untuk semua kelas turunannya, dan selanjutnya kelas-kelas turunan dapat memperbaharui impelemtasi dari method tersebut secara lebih spesifik sesuai dengan karakteristiknya masing-masing.

Untuk mempermudah dalam memahami konsep ini. Kita ambil contoh. Misalnya sebuah kelas induk dengan nama Penyanyi, yang akan diturunkan lagi menjadi kelas PenyanyiJazz, PenyanyiPop, PenyanyiDangdut. Pada saat kita memilih 5 orang penyanyi untuk menyanyikan suatu lagu, maka kelima penyanyi tersebut pasti akan menyanyi dengan karakteristiknya masing-masing. Artinya apabila dia adalah penyani jazz maka pola nada atau irama yang dia nyanyikan tentu akan kental dengan nuansa jazz. begitu pula apabila dia merupakan seorang penyanyi pop maupun dangdut, maka nadanya juga akan berirama pop atau dangdut. Berikut ini contoh implementasi kasus tersebut ke dalam kode program.

Kelas Penyanyi :






Kelas turunan PenyanyiJazz :
Kelas turunan PenyanyiPop : 
Kelas turunan PenyanyiDangdut : 
Main Program DemoPolimorfisme : 
Output Program :
Seperti yang dilihat diatas, kita mendeklarasikan variabel aaaareferensi ke tipe Penyanyi dengan nama p. Sampai disini, kita belum mengetahui apakah p merupakan penyanyi jazz, penyanyi pop, ataukah penyanyi dangdut. Namun pada saat p mengacu ke objek dari kelas PenyanyiJazz, kemudian kita memanggil method bernyanyi() melalui referensi tersebut, maka method yang akan dieksekusi adalah method bernyanyi() yang terdapat pada kelas PenyanyiJazz. Ini artinya, method yang akan dipanggil oleh p akan tergantung dari objek yang sedang ditunjuk atau diacu oleh p. Begitu pula apabila p sedang menunjuk ke objek dari kelas PenyanyiPop maupun PenyanyiDangdut, method yang dipanggil pun akan disesuaikan dengan objek yang ada. Hal semacam inilah yang dinamakan polimorfisme. Artinya, cara yang dilakukan sama, yaitu p.bernyanyi(), akan tetapi implementasinya berbeda-beda sesuai dengan tipe objek yang sedang diacu. Penentuan objek mana yang akan diacu dilakukan pada saar run-time sehingga proses ini dikenal dengan istilah runtime polymorphism atau dynamic method dispatch (pengiriman method secara otomatis).
Read More..

Tingkat Akses protected


Kode program :

Output program :

Dalam program di atas, kita mendefinisikan method setA() dan getA() pada kelas A dengan sifat protected. Dengan demikian, method tersebut dapat diakses oleh kelas turunan-turunannya (dalam hal ini kelas B). Namun, pada saat kita mengakses method tersebut dari kelas C, maka akan terjadi kesalahan ketika proses kompilasi. Hal ini disebabkan karena kelas c tidak memiliki hubungan hirarki dengan kelas A. Di sini, kelas c dianggap sebagai lingkungan luar yang tidak diizinkan untuk mengakses data-data protected dari kelas A.

Read More..

Senin, 18 Maret 2013

Sejarah Internet dan Web serta Penjelasan Arsitektur Web


Sejarah Komputer
Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).
Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.
Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semuauniversitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.
Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.

Sejarah Web
Situs web adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya.[2] Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupunjaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di internet disebut pula sebagai Waring Wera Wanua atau lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda situs internet umumnya dapat diakses publik secara bebas, pada prakteknya tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain. Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati privasi, atau karena tujuan komersil tertentu.
Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis HTML, atau XHTML, kadang-kadang pula disisipi dengan sekelumit bahasa skrip. Berkas tersebut kemudian diterjemahkan oleh peramban web dan ditampilkan seperti layaknya sebuah halaman pada monitor komputer.
Halaman-halaman web tersebut diakses oleh pengguna melalui protokol komunikasi jaringan yang disebut sebagai HTTP, sebagai tambahan untuk meningkatkan aspek keamanan dan aspek privasi yang lebih baik, situs web dapat pula mengimplementasikan mekanisme pengaksesan melalui protokol HTTPS.
Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.
Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).
Read More..

Senin, 15 Oktober 2012

DEFINISI NEW MEDIA BESERTA MANFAAT DAN APLIKASINYA




1. Definisi New Media

New Media terdiri dari 2 kata yaitu New dan Media. New yang berarti Baru dan Media yang berarti Perantara. Jadi New Media merupakan Sarana perantara yang baru. Baru dalam arti disini dilihat dari segi waktu, manfaat, produksi, dan distribusinya. New Media juga dapat disebut sebuah istilah yang dimaksudkan untuk mencakup kemunculan digital, komputer, atau jaringan teknologi informasi dan komunikasi di akhir abad ke-20. Sebagian besar teknologi yang digambarkan sebagai “media baru” adalah digital, seringkali memiliki karakteristik dapat dimanipulasi, bersifat jaringan, padat, mampat, interaktif dan tidak memihak. Beberapa contoh New Media adalah Internet, website, komputer multimedia, permainan komputer, CD-ROMS, dan DVD.


2. Pandangan New Media

New Media merupakan perkembangan baru dari media-media yang telah digunakan manusia. Karakternya yang merupakan bentuk digital tentu memudahkan dalam bertukar informasi dan berbagai kegiatan lainnya. Namun dalam perkembangannya, New Media bisa memberikan nilai negatif juga, yaitu dapat mengakses situs yang berbau porno dan kekerasan dengan mudah dan memberikan efek ketagihan bagi penggunanya. Jadi sudah seharusnya perkembangan New Media diikuti juga dengan kebijakan orang yang memanfaatkannya.

3. Manfaat New Media

Dari penjelasan New Media diatas maka dapat diketahui New Media memiliki beberapa manfaat sebagai berikut:

Arus informasi yang dapat dengan mudah dan cepat diakses dimana saja dan kapan saja.
Sebagai Media transaksi jual beli
Sebagai media hiburan contohnya game online, jejaring social, streaming video, dll
Sebagai media komunikasi yang efisien. Kita dapat berkomunikasi dengan orang yang berada jauh sekalipun, bahkan bertatap muka dengan video conference.
Sarana pendidikan dengan adanya buku digital yang mudah dan praktis

Berikut disampaikan juga beberapa kekurangan dari New Media yaitu sebagai berikut:

Terbukanya informasi menimbulkan kemungkinan pencurian data pribadi. Hal ini biasa dilakukan hacker dengan tujuan-tujuan tertentu.
Virus. Terbukanya arus informasi dan komunikasi juga dapat membawa virus yang berkedok aplikasi dengan mudah menyebar.
Rasa ketagihan berlebihan, contohnya pada saat bermain game online atau jejaring social.

4. Komponen New Media

Komponen dari new media yaitu : Handphone, Internet, dan Komputer. Handphone / Smart Phone dapat dijadikan sebagai komponen New Media karena dengan Smart Phone kita dapat mengakses bebesapa situs jejaring sosial diantaranya Facebook, Twitter, Email, Plurk, Heello, FourSquare, dan lain sebagainya.

Dengan SmartPhone kita dapat lebih cepat mendapatkan informasi yang kita inginkan atau juga memberikan informasi yang kita dapatkan sesuai dengan kenyataan. Misalkan di situs jejaring Twitter, kita dapat mendapatkan informasi tentang kejadian sekitar dengan memfollow akun yang berhubungan dengan berita yang baru. Internet dijadikan sebagai komponen New Media karena dengan Internet kita dapat mengakses berbagai informasi dimanapun kita berada. Internet memudahkan kita untuk melakukan sebuah interaksi sosial dengan manusia sekitar. Komputer dijadikan sebagai komponen New Media karena computer juga dapat memudahkan kita mendapatkan informasi. Ketiga komponen diatas tidak dapat saling dipisahkan, antara Smart Phone dengan Internetm dan juga Komputer dengan Internet. Ketiganya saling berkaitan dan harus seimbang dalam pemakaiannya.
Aplikasi New Media
Pada saat perkembangan teknologi sedag berkembang dengan sangta cepatnya, pasti banyak sekali produk-produk multimedia yang semakin banyak juga yang akan kita ketahui, baik itu melalui media massa, ataupun media elektronk seperti internet pada saat ini.
Seiring dengan berkembang pesatnya media saat ini, saya akan membahas tentang beberapa aplikasi new media yang sudah awam kita gunakan sehari hari sebagai sarana untuk membantu kita dalam berbagai bidang. Contohnya yang sudah sangat banyak digunakan oleh masyarakat adalah Facebook. Siapa yang tak kenal dengan jenis jejaring sosial ini? Dari mulai anak anak sampai orang dewasa bahkan sudah sangat familiar dengan nama ini. Begitu pula berbagai jenis aplikasi new media lain yang juga sudah banyak digunakan masyarakat. Beberapa contohnya akan saya bahas dalam artikel ini :

Facebook
Siapa sih yang kenal dengan nama ini? Ya, hapir semua orang sekarang memiliki akun Facebook, mulai dari anak anak sampai orang dewasa berlomba lomba memperluas jaringan sosial mereka dengan menggunakan salah satu jenis new media ini. Facebook adalah sebuah social networking yang baru saja dirintis pada tahun 2006 oleh seorang mahasiswa Harvard yang bernama Mark Zuckerberg.Fitur fitur yang disediakan oleh Facebook cukup lengkap jika dibandingkan dengan social networking yang lain, fitur yang disediakan antara lain notes, wall, photos, aplikasi itunes, video, causes, dll, juga masih banyak aplikasi games, ataupun sejenisnya yang bisa digunakan melalui Facebook ini.

Youtube
YouTube adalah sebuah situs web video sharing (berbagi video) populer yang didirikan pada Februari 2005 oleh tiga orang bekas karyawan Paypal,:Chad Hurley, Steven Chen dan Jawed Karim. Menurut perusahaan penelitian Internet Hitwise pada Mei 2006 YouTube memiliki pangsa pasar sebesar 43 persen.

Para pengguna dapat memuat, menonton, dan berbagi klip video secara gratis. Umumnya video-video di YouTube adalah klip musik, fil, TV serta video buatan para penggunanya sendiri. Format yang digunakan video-video di YouTube adalah .flv yang dapat diputar di penjelajah web yang memiliki plugin Flashplayer.
>> Wikipedia
>> Twitter
>> Myspace Read More..

Jumat, 20 April 2012

     Ilmu Budaya Dasar secara sederhana adalah pengetahuan yang diharapkan mampu memberikan pengetahuan dasar dan umum tentang konsep-konsep yang dikembangkan untuk mengkaji masalah manusia dan kebudayaan . Suatu karya dapat saja mengungkapkan lebih dari satu masalah, sehingga ilmu budaya dasar bukan ilmu sastra, ilmu filsafat ataupun ilmu tari yang terdapat dalam pengetahuan budaya, tetapi ilmu budaya dasar menggunakan karya yang Terdapat Dalam Pengetahuan Budaya Untuk .
            Pengetahuan budaya mengkaji masalah nilai-nilai manusia sebagai mahluk berbudaya (homo humanus). Sedangkan ilmu budaya dasar bukan ilmu tentang budaya, melainkan mengenai pengetahuan dasar dan pengertian umum tentang konsep-konsep.
Read More..