Rabu, 31 Juli 2013

SEJARAH INTERNET



A.Internet

1.Pengertian Internet
Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu
menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia,
dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis
hingga yang dinamis dan interaktif.
2. Sejarah internet
Berikut sejarah kemunculan dan perkembangan internet.
Sejarah intenet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S.
Defense Advanced Research Projects Agency(DARPA) memutuskan untuk
mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer
sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama
ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu
sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.
Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan
setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung
menjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang
penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET
mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London
merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan
Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob
Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal
pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil
mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun
kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk
sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin,
menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France
Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana
orang bisa saling menelpon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka
dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982
dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita
kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal
dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda,
Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup
USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984
diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain
Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi
1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan
melonjak 10 kali lipat manjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan
IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling
berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000
komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling
bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa
menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk
jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui
sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun
1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama
kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di
tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator
1.0.
3. Manfaat internet
Secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai
akses ke internet .Berikut ini sebagian dari apa yang tersedia di internet: 1. Informasi
untuk kehidupan pribadi :kesehatan, rekreasi, hobby, pengembangan pribadi, rohani,
sosial. 2. Informasi untuk kehidupan profesional/pekerja :sains, teknologi, perdagangan,
saham, komoditas, berita bisnis, asosiasi profesi, asosiasi bisnis, berbagai forum
komunikasi.
Satu hal yang paling menarik ialah keanggotaan internet tidak mengenal batas negara,
ras, kelas ekonomi, ideologi atau faktor faktor lain yang biasanya dapat menghambat
pertukaran pikiran. Internet adalah suatu komunitas dunia yang sifatnya sangat
demokratis serta memiliki kode etik yang dihormati segenap anggotanya. Manfaat
internet terutama diperoleh melalui kerjasama antar pribadi atau kelompok tanpa
mengenal batas jarak dan waktu.
Untuk lebih meningkatkan kualitas sumber daya manusia di Indonesia, sudah waktunya
para profesional Indonesia memanfaatkan jaringan internet dan menjadi bagian dari
masyarakat informasi dunia.

B. Web Site atau Situs

1.Pengertian Web Site atau Situs
Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk
menampilkan informasi, gambar gerak, suara, dan atau gabungan dari semuanya itu
baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan
yang saling terkait dimana masing-masing dihubungkan dengan link-link.
2. Unsur-Unsur Web Site atau Situs
Untuk membangun situs diperlukan beberapa unsur yang harus ada agar situs dapat
berjalan dengan baik dan sesuai yang diharapkan. Unsur-unsur yang harus ada dalam
situs antara lain:
a. Domain Name Domain name atau biasa disebut nama domain adalah alamat
permanen situs di dunia internet yang digunakan untuk mengidentifikasi sebuah situs
atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan
situs kita pada dunia internet. Istilah yang umum digunakan adalah URL. Contoh sebuah
URL adalah http://www.octa_haris.tripod.com--dapat juga tanpa www--
Ada banyak macam nama domain yang dapat kita pilih sesuai dengan keinginan.
Berikut beberapa nama domain yang sering digunakan dan tersedia di internet:
1. Generic Domains(gTLDs)
Merupakan domain name yang berakhiran
dengan .Com .Net .Org .Edu .Mil atau .Gov. Jenis domain ini sering juga disebut top
level domain dan domain ini tidak berafiliasi berdasarkan negara, sehingga siapapun
dapat mendaftar.
Ø.com : merupakan top level domain yang ditujukan untuk kebutuhan "commercial".
Ø.edu : merupakan domain yang ditujukan untuk kebutuhan dunia pendidikan
(education)
Ø.gov : merupakan domain untuk pemerintahan (government)
Ø.mil : merupakan domain untuk kebutuhan angkatan bersenjata (military)
Ø.org : domain untuk organisasi atau lembaga non profit (Organization).
2. Country-Specific Domains (ccTLDs)
Yaitu domain yang berkaitan dengan dua huruf ekstensi, dan sering juga disebut second
level domain, seperti .id(Indonesia), .au(Australia), .jp(Jepang) dan lain lain. Domain ini
dioperasikan dan di daftarkan dimasing negara. Di Indonesia, domain-domain ini
berakhiran, .co.id, .ac.id, .go.id, .mil.id, .or.id, dan pada akhir-akhir ini ditambah dengan
war.net.id, .mil.id, dan web.id. Penggunaan dari masing-masing akhiran tersebut
berbeda tergantung pengguna dan pengunaannya, antara lain:
Ø.co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
Ø.ac.id : Untuk Lembaga Pendidikan
Ø.go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
Ø.mil.id : Khusus untuk Lembaga Militer Republik Indonesia
Ø.or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori
"ac.id","co.id","go.id","mil.id" dan lain
Ø.war.net.id : untuk industri warung internet di Indonesia
Ø.sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan
seperti SD, SMP dan atau SMU
Ø.web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang
melakukan kegiatannya di Worl Wide Web.
Nama domain dari tiap-tiap situs di seluruh dunia tidak ada yang sama sehingga tidak
ada satupun situs yang akan dijumpai tertukar nama atau tertukar halaman situsnya.
Untuk memperoleh nama dilakukan penyewaan domain, biasanya dalam jangka
tertentu(tahunan).
b. Hosting
Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat
menyimpan berbagai data, file-file, gambar dan lain sebagainya yang akan ditampilkan
di situs. Besarnya data yang bisa dimasukkan tergantung dari besarnya hosting yang
disewa/dipunyai, semakin besar hosting semakin besar pula data yang dapat
dimasukkan dan ditampilkan dalam situs.
Hosting juga diperoleh dengan menyewa. Besarnya hosting ditentukan ruangan
harddisk dengan ukuran MB(Mega Byte) atau GB(Giga Byte).Lama penyewaan hosting
rata-rata dihitung per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan
penyewa web hosting yang banyak dijumpai baik di Indonesia maupun Luar Negri.
c. Scripts/Bahasa Program
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang
pada saat diakses. Jenis scripts sangat menentukan statis, dinamis atau interaktifnya
sebuah situs. Semakin banyak ragam scripts yang digunakan maka akan terlihat situs
semakin dinamis, dan interaktif serta terlihat bagus. Bagusnya situs dapat terlihat
dengan tanggapan pengunjung serta frekwensi kunjungan.
Beragam scripts saat ini telah hadir untuk mendukung kualitas situs. Jenis jenis scripts
yang banyak dipakai para designer antara lain HTML, ASP, PHP, JSP, Java Scripts,
Java applets dsb. Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan ASP
dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis,
dan interaktifnya situs.
Scripts ASP, PHP, JSP atau lainnya bisa dibuat sendiri, bisa juga dibeli dari para penjual
scripts yang biasanya berada di luar negri. Harga Scripts rata-rata sangat mahal karena
sulitnya membuat, biasanya mencapai puluhan juta. Scripts ini biasanya digunakan
untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi,
email, mailing list dan lain sebagainya yang memerlukan update setiap saat. Khusus
Jilbab Online menggunakan bahasa ASP(Active Server Pages).
d. Design Web
Setelah melakukan penyewaan domain dan hosting serta penguasaan scripts, unsur
situs yang paling penting dan utama adalah design. Design web sangat menentukan
kualitas dan keindahan situs. Design sangat berpengaruh kepada penilaian pengunjung
akan bagus tidaknya sebuah web site.
Untuk membuat situs biasanya dapat dilakukan sendiri atau menyewa jasa web
designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu
diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin
banyak penguasaan web designer tentang beragam program/software pendukung
pembuatan situs maka akan dihasilkan situs yang semakin berkualitas, demikian pula
sebaliknya. Jasa web designer ini yang umumnya memerlukan biaya yang tertinggi dari
seluruh biaya pembangunan situs dan semuanya itu tergantu ng kualitas designer.
e. Publikasi
Keberadaan situs tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh
masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung
dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada
masyarakat memerlukan apa yang disebut publikasi atau promosi.
Publikasi situs di masyarakat dapat dilakukan dengan berbagai cara seperti dengan
pamlet-pamlet, selebaran, baliho dan lain sebagainya tapi cara ini bisa dikatakan masih
kurang efektif dan sangat terbatas. cara yang biasanya dilakukan dan paling efektif
dengan tak terbatas ruang atau waktu adalah publikasi langsung di internet melalui
search engine-search engine(mesin pencari, spt : Yahoo, Google, Search Indonesia,
dsb)
Cara publikasi di search engine ada yang gratis dan ada pula yang membayar. Yang
gratis biasanya terbatas dan cukup lama untuk bisa masuk dan dikenali di search engine
terkenal seperti Yahoo atau Google. Cara efektif publikasi adalah dengan membayar,
walaupun harus sedikit mengeluarkan akan tetapi situs cepat masuk ke search engine
dan dikenal oleh pengunjung.
3. Pemeliharaan Web Site atau Situs
Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai
yang diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain
sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau
monoton juga akan segera ditinggal pengunjung.
Pemeliharaan situs dapat dilakukan per periode tertentu seperti tiap hari, tiap minggu
atau tiap bulan sekali secara rutin atau secara periodik saja tergantung kebutuhan(tidak
rutin). Pemeliharaan rutin biasanya dipakai oleh situs-situs berita, penyedia artikel,
organisasi atau lembaga pemerintah. Sedangkan pemeliharaan periodik bisanya untuk
situs-situs pribadi, penjualan/e-commerce, dan lain sebagainya.

Senin, 21 Mei 2012

SPONGEBOB SQUAREPANTS: THE GREAT PATTY CAPER (2011)

Info: amazon.com
Release Date: 2011
Genre: Animation | Comedy | Family
Cast: -
Quality: DVDRip
Subtitle: Indonesia, English (N/A)
Sinopsis:  
It’s a ride on the crazy express with SpongeBob, Patrick and a host of suspects in a Krabby Patty recipe caper! Then check out Mr. Krabs’ wily ways to handle Pearl’s appetite, SpongeBob’s escape from a very tight place, Plankton’s wildest disguise yet, and his latest scheme to get the really inside scoop on the Krabby Patty formula. Then check out the fast food grease wars and SpongeBob’s modeling career!






Screnshot









DOWNLOAD

Single Link [mkv-350MB]|af
------------
Single Link [mkv-350MB]|mn




Kamis, 17 Mei 2012

Game Spongebob Full Version

Ada game baru nih  SpongeBob Atlantis SquareOff  bagi penggemar Film spongebob wajib download game ini dan rasakan ketegangannya , cuplikan gamenya bisa anda liat di bawah ini.







Koleksi Film Anime

A



  • Air Gear
  • Akira Movie
  • Avatar The Legend of Aang
  • Avatar The Legend of Korra



B

  • Beck
  • Bleach Episode
  • Bleach Movie

C

  • Captain Tsubasa: Road to 2002


D

  • D. Gray Man
  • Dear Boys
  • Death Note
  • Detective Conan Episode
  • Detective Conan Movie
  • Digimon
  • D. N Angel
  • Doraemon
  • Dora The Explorer
  • Dragon Ball

E

  • Eureka Seven
  • Eyeshield 21

F

  • Fairy Tail
  • Final Fantasy
  • Flame of Recca
  • Fractale
  • Full Metal Alchemist
  • Full Metal Alchemist : Brotherhood

G

  • GTO

H

  • Hunter X Hunter (Dub Bhs Indonesia) [update]
  • Hunter X Hunter

I

  • Initial D
  • Inuyasha Episode 
  • Inuyasha Movie 

J

  • Jigoku Sensei Nube

K

  • Kamen Rider
  • Kekkaishi
  • Kiba
  • K-ON
  • Kung Fu Panda Series

L

  • Love Hina

M

  • Mazinger

N

  • Naruto Movie
  • Naruto Season 1
  • Naruto Shippuuden

O

  • One Piece Episode
  • One Piece Movie

P

  • Pokemon

Q


R

  • Rave Master

S


T

  • The Centurion
  • The Law Of Ueki
  • The Penguins of Madagascar Series 
  • Tom and Jerry
  • To aru Kagaku no Railgun
  • Tsubasa Reservoir Chronicle

U

  • Upin & Ipin
V

W
  • Whistle
X

Y
  • Yugioh
  • Yu Yu Hakusho
Z
  • Zenki

Rabu, 16 Mei 2012

Game Online Indonesia


1. WAVE GAME




          
       Angel Love Online

Angel Love Online adalah Game Online 2D Casual (MMORPG) yang simple sehingga mudahdimainkan oleh semua golongan dan umur secara Gratis (Free to Play) dengan mengunakan spesifikasi komputer yang ringan. Selain itu game ini sangat cocok dimainkan bagi mereka yang pertama kali main game online maupun mereka yang cukup bosan dengan keseriusan di game hardcore.
Kalian akan diajak bertualang sebagai Angel yang dididik di dalam Angel School agar dapat menjelajahi Eden Mainland sehingga dapat membawa kedamaian dan keharmonisan di Eden ainland serta melawan kejahatan yang dibawa oleh para Demon yang dipimpin oleh Lucifer.
Kalian dapat memilih 14 Job yang ada dan 1 Job Baru (Ninja) serta mempunyai sebuah fitur Housing dimana kalian dapat membuat sebuah Rumah lalu mengatur dan menata furniture sesuai keinginan kalian. Selain itu, di dalam ALO terdapat sebuah sistem yang sangat berbeda dengan Game Online lainnya yaitu Angel Baby, dimana karakter kalian akan tetap dapat melakukan hunt walaupun kalian tidak berada di depan komputer. Dan bagi player yang menyukai PvP, kalian akan dimanjakan dengan 3 sistem War. Battle Rumble yang berhadiah Equipment Dewa, menjadi Guild yang terkuat didalam Emblem War dan satu satunya pertandiangan olah raga yang berhadiah Expriance yaitu Amazon Football. Silakan download disini Gamenya http://alo.wavegame.net/





2. LYTOGAME



RAGNAROK ONLINESEJUTA SAHABAT SEJUTA RASAAA..

Ragnarok Online merupakan jenis permainan MPOCG (Multi Player Online Community Game). Pemain dapat berchatting ria, bertualang bersama, serta mengadakan aktivitas klub bersama. Dengan latar belakang 3D dan karakter 2D yang imut, Ragnarok Online cocok dimainkan oleh semua orang.
langsung aja masuk web nya untuk download game nya http://ragnarok.lytogame.com/






PERFECT WORLDWUJUDKAN DUNIA IMPIANMU

Perfect World adalah Game Online yang berdasarkan pada cerita fantasi-oriental. Dalam Perfect World, manusia bisa terbang dan berenang untuk bertualang, dan juga dapat mengendarai binatang bersama pasanganmu. Selain itu, kita juga dapat memiliki kota sendiri yang tentunya dapat diatur bersama teman-teman lainnya.
Untuk memainkan game nya silakan download terlebih dahulu gamenya di sini http://perfectworld.lytogame.com/ 








Selasa, 15 Mei 2012

SandFlea, Robot Mata-mata Dengan Bobot 4,9 Kg, Mampu Meloncat Setinggi 10 M



Informasi tentang musuh dalam sebuah peperangan tentu saja sangat penting. Tapi mencari informasi tentang musuh bukanlah hal yang mudah, bahkan sangat beresiko. Untuk itu semua, tentunya diperlukan sebuah alternatif yang bisa memberikan kemudahan bagi para tentara, misalnya saja sebuah robot.
Dan baru-baru ini Boston Dynamic memperkenalkan sebuah robot yang berfungsi untuk membantu tentara Amerika Serikat untuk memperoleh informasi dengan nama SandFlea.
Tampilannya tidak begitu menarik, bahkan terkesan seperti mainan mobil-mobilan biasa, tapi Anda akan dibuat kagum dengan apa yang bisa dilakukan robot ini. Sand Flea memiliki berat 4,9 kg dan mampu meloncat setinggi hampir 10 meter di udara. Sand Flea juga dilengkapi on-board video system yang mampu menampilkan data visual dari jarak jauh.
SandFlea adalah sebuah robot yang sangat ideal untuk sebuah misi pengintaian. Penasaran ingin melihat aksi SandFlea, silahkan lihat video dibawah ini.





OOP 2 : MODUL 4


Polimorphism, Overload dan Overiding

Polymorphism merupakan salah satu pilar dari Pemrograman Berorientasi Object yaitu kemampuan object untuk mempunyai tipe yang sama dengan aksi yang berbeda terhadap pesan yang sama.

Polymorphism dari struktur katanya dapat diartikan “memiliki banyak bentuk”. Dalam arti luasnya adalah suatu object yang dapat memiliki berbagai bentuk, sebagai object dari Class sendiri atau object dari superclass (induk class) nya. Subclass dapat mendefinisikan perilaku yang akan dilakukannya dengan sendiri tanpa harus murni dari superclass.

Dalam Polymorphism ada dua method yang biasa digunakan yaitu :

1.   Overloading, dimana beberapa method yang memiliki nama yang sama tetapi beda fungsi. Overloading sendiri memiliki ciri nama method harus sama, daftar parameter harus berbeda dan return type yang boleh sama boleh juga tidak.

Contoh sederhana Overloading dapat dilihat di 

2.   Overriding, menyatakan keadaan dimana method pada subclass menolak method pada superclass-nya. Ciri dari Overriding adalah nama method, daftar parameter, dan return type yang harus sama.


C#
namespace Modul_3_Overload
{
  class Program
  {
    public static void Main(string[] args)  
    {  
      Over over1 = new Over();  
    
      over1.Header();  
      over1.set_input(5, 5);  
      over1.show();  
      over1 = new Ride();  
      over1.set_input(5, 5);  
      over1.show();  
     
      Console.ReadKey(true);  
    }  
  }  
  
  class Over   
  {  
    public int satu,dua;  
   
    public void set_input(int X,int Y)  
    {  
      satu = X;  dua = Y;  
    }    
    public void Header()  
    { 
      Console.WriteLine();
          Console.WriteLine("   !!===========================!!");  
         Console.WriteLine("   !!    Tugas OOP 2 Modul 4    !!");  
          Console.WriteLine("   !!===========================!!");
          Console.WriteLine();
          Console.WriteLine();
          Console.WriteLine("   !!========= OVERRIDE ========!!");
          Console.WriteLine(); 
          Console.WriteLine();
    }  
    
    public virtual void show()  
    {  
      Console.WriteLine(" i'm in over");  
      Console.WriteLine(" Hasil perkalian {0} dan {1} = {2}",satu,dua,satu*dua);
      Console.WriteLine();
    }  
  }  
  
  class Ride : Over  
  {  
    public override void show()  
    {  
      Console.WriteLine(" i'm in ride");  
      Console.WriteLine(" Hasil penjumlahan {0} dan {1} = {2}",satu,dua,satu+dua);
      Console.WriteLine();
    }  
  }
}




Tampilan Program setelah di Run



JAVA

package Overide;  
  
public class MainClass  
{  
 public static void main(String[] args)  
 {  
  Over over1 = new Over();  
  over1.Header();  
  over1.set_input(10, 10);  
  over1.show();  
  over1 = new Ride();  
  over1.set_input(10, 10);  
  over1.show();  
    
 }  
}  
class Over   
{  
 public int satu,dua;  
 public void set_input(int a,int b)  
 {   satu = a;  
        dua = b;  }  
 public void Header()  
 {   System.out.println("   ==================================");  
     System.out.println("   =              Override          =");  
     System.out.println("   ==================================");  
 }  
 public void show()  
 {  
   System.out.println("i'm in over");  
   System.out.println("Hasil perkalian "+satu+" dan "+dua+" = "+satu*dua);  
 }  
}  
class Ride extends Over  
{  
 @Override  
 public void show()  
 {  
  System.out.println("i'm in ride");  
  System.out.println("Hasil penjumlahan "+satu+" dan "+dua+" = "+(satu+dua));  
  System.out.println();  
  System.out.println();  
 }  
}    






C++

#include <cstdlib>  
#include <iostream>  
using namespace std;  
class over  
{  
public : void OperLoad()  
{  
     cout<<"   =================================="<<endl;  
     cout<<"   =         Overload Method        ="<<endl;  
    cout<<"   =================================="<<endl;  
}  
public : void OperLoad(long banyak,int harga)  
{  
cout<<"harga per CD = "<<harga<<endl;  
cout<<"Anda membeli = "<<banyak<<" biji"<<endl;  
}  
public : int OperLoad(int harga,long banyak)  
{  
return harga*banyak;  
}  
};  
int main(int argc, char *argv[])  
{  
over pro;  
    
long banyak;  
const int harga = 5000;  
int total;  
    
pro.OperLoad(); // overload method void tanpa parameter  
cout<<"Banyak Beli CD = ";  
cin>>banyak;  
cout<<"\n\n";  
pro.OperLoad(banyak,harga); // overload method void dengan 2 parameter  
total = pro.OperLoad(harga,banyak); //overload method yang mengembalikan nilai  
    
cout<<"\nAnda harus membayar = "<<total;  
cout<<endl<<endl;  
system("PAUSE");  
return EXIT_SUCCESS;  
}  
#include <cstdlib>  
#include <iostream>  
using namespace std;  
  
class over    
{    
public : int satu,dua;    
          
public :   
void set_input(int a,int b)    
{    
satu = a;    dua = b;    
}    
void Header()    
{    
                cout<<"                         =================================="<<endl;    
               cout<<"                         =             Override           ="<<endl;    
                cout<<"                         =================================="<<endl;    
cout<<endl;    
}    
virtual void show()    
{    
cout<<"i'm in over"<<endl;    
cout<<"Hasil perkalian "<<satu<<" dan "<<dua<<" = "<<satu*dua<<endl;    
}    
};    
class ride : public over    
{    
public : void show()    
{    
cout<<"i'm in ride"<<endl;    
cout<<"Hasil penjumlahan "<<satu<<" dan "<<dua<<" = "<<satu+dua<<endl;    
}    
};  
  
int main(int argc, char *argv[])  
{  
over *o = new over();  
      
o->Header();  
     
o->set_input(10,10);  
o->show();  
      
o = new ride();  
        
o->set_input(10,10);  
o->show();  
      
cout<<endl<<endl;  
system("PAUSE");  
return EXIT_SUCCESS;  
}  




Polymorphisme - Overloading

C#

class Program  
  {  
    public static void Main(string[] args)  
    {  
      over pro = new over();  
     
      byte banyak;  
      const int harga = 50000;  
      int total;  
     
      pro.OperLoad(); // overload method void tanpa parameter  
      Console.Write(" Masukkan Banyaknya Mouse = ");  
      banyak = Convert.ToByte(Console.ReadLine());  
      Console.WriteLine();  
      pro.OperLoad(banyak,harga); // overload method void dengan 2 parameter  
      total = pro.OperLoad(harga,banyak); //overload method yang mengembalikan nilai  
     
      Console.WriteLine(" Anda harus membayar = {0}",total);  
      
          Console.WriteLine();
      Console.Write(" Press any key to continue . . . ");  
      Console.ReadKey(true);  
    }  
  }  
  
  class over  
  {  
    public void OperLoad()  
    {  
    Console.WriteLine();
       Console.WriteLine("   !!==================================!!");  
       Console.WriteLine("   !!=      Tugas OOP 2 Modul 4       =!!");  
       Console.WriteLine("   !!==================================!!");  
       Console.WriteLine();
       Console.WriteLine();
       Console.WriteLine("   !!========= Overloading ============!!");
       Console.WriteLine();
       Console.WriteLine();
       
       Console.WriteLine(" Harga Kaos Telah ditentukan dengan harga sebesar Rp. 45.000 ");
       Console.WriteLine();
    }  
    
    public void OperLoad(byte banyak,int harga)  
    {  
      Console.WriteLine(" Harga perMouse = {0}",harga);
      Console.WriteLine();
      Console.WriteLine(" Anda membeli  = {0} Biji",banyak);
      Console.WriteLine();
    }  
    
    public int OperLoad(int harga,byte banyak)  
    {  
      return banyak*harga;  
    }  
  }
}



Hasil Program Setelah di Run



JAVA
import java.util.*;  

public class MainClass  

{  

 public static Scanner baca = new Scanner(System.in);  

 public static void main(String[] args)   

 {  

  over pro = new over();  

    

  byte banyak;   final int harga = 5000;   int total;  

  pro.OperLoad(); // overload method void tanpa parameter  

  System.out.print("Banyak Beli CD = ");  

  banyak = baca.nextByte();  

  System.out.println("\n\n");    

  pro.OperLoad(banyak,harga); // overload method void dengan 2 parameter  

  total = pro.OperLoad(harga,banyak); //overload method yang mengembalikan nilai   

  System.out.println("\nAnda harus membayar = "+total);  

  System.out.println();  

  System.out.print("Press any key to continue . . . ");  

 }  

}  

class over  

{  

 public void OperLoad()  

 {  

  System.out.println("   ==================================");  

  System.out.println("   =         Overload Method        =");  

  System.out.println("   =================================="); 

 }  

 public void OperLoad(byte banyak,int harga)  

 {  

  System.out.println("harga per CD = "+banyak);  

  System.out.println("Anda membeli = "+harga+" biji");  

 }  

 public int OperLoad(int harga,byte banyak)  

 {  

  return banyak*harga;  

 }  

}  





    

C++
#include <cstdlib>  

#include <iostream>  


using namespace std;  

class over  

{  

public : void OperLoad()  

{  

     cout<<"   =================================="<<endl;  

     cout<<"   =         Overload Method        ="<<endl;  

    cout<<"   =================================="<<endl;  

}  

public : void OperLoad(long banyak,int harga)  

{  

cout<<"harga per CD = "<<harga<<endl;  

cout<<"Anda membeli = "<<banyak<<" biji"<<endl;  

}  

public : int OperLoad(int harga,long banyak)  

{  

return harga*banyak;  

}  

};  

int main(int argc, char *argv[])  

{  

over pro;  

    

long banyak;  

const int harga = 5000;  

int total;  

    

pro.OperLoad(); // overload method void tanpa parameter  

cout<<"Banyak Beli CD = ";  

cin>>banyak;  

cout<<"\n\n";  

pro.OperLoad(banyak,harga); // overload method void dengan 2 parameter  

total = pro.OperLoad(harga,banyak); //overload method yang mengembalikan nilai  

    

cout<<"\nAnda harus membayar = "<<total;  

cout<<endl<<endl;  

system("PAUSE");  

return EXIT_SUCCESS;  

}  



Hasil Program setelah di Run

         


SILAKAN DI COBA SENDIRI