Senin, 10 Juni 2013

MEMBUAT JARINGAN VLAN DENGAN PACKET TRACER




Gambar desain jaringan
          Untuk membuat sebuah jaringan dibutuhkan gambaran awal desain jaringan yang akan dibangun (Gambar desain jarigan)


Gambar konfigurasi DHCP
           Agar dapat saling bertukar data maka dibutuhkan pengaturan ip. Ip ini dapat diatur dengan menggunakan ip static atau pun DHCP. Berikut cara mengkonfigurasi DHCP:

1.       Klik server pada gambar desain jaringan kemudian pindah ke tab config
2.       Atur defaukt gateway dan DNS server yang akan digunakan masukan ip address DHCP dimulai dan masukan subnet mask (lihat gambar konfigurasi DHCP).
3.       Setelah semua diatur klik save


Gambar pengaturan ip server
          Setelah DHCP dikonfigurasi berikutnya adalah mengkonfigurasi ip server ip server dikonfigurasi dengan menggunakan ip static untuk mengaturnya terlebih dahulu kita pindah ke tab dekstop kemudian pilih ip konfiguration (Gambar pengeturan ip server)


Gambar pengaturan ip client menggunakan DHCP
          Setelah ip server di konfigurasi hal selanjutnya dalah mengkonfiurasi ip client cara dengan mengklik pc client yang akan di atur kemudian pindah ke tab dekstop dan pilih DHCP maka secara otomatis ip client akan terkonfigurasi.


Gambar hasil ujicoba1
           Jika semua konfigurasi benar maka setiap komponen pada jaringan dapat saling berkomunikasi (Gambar hasil ujicoba1) memperlihatkan hasil pengiriman data



Gambar membuat vlan

           Untuk membagi sebuah switch menjadi berapa bagian caranya adalah dengan menggunakan vlan. Berikut cara mengkonfigurasinya. Klik switch pindah ke tab config klik VLAN Database kemudian masukan VLAN Number yang akan dibuat kemudian masukan VLAN Name kemudian klik add



Gambar konfigurasi vlan
           Setelah vlan dibuat hal selanjutnya adalah mengkonfigurasi vlan untuk setiap end device caranya klik fasteternet yang menghubungkan switch dengan end device kemudian pilih number vlan untuk end device tersebut lihat (Gambar konfigurasi vlan)


Gambar hasil ujicoba2

          Setelah vlan terkonfigurasi pada jaringan maka end device pada vlan yang berbeda tidak dapat berhubungan dengan end device pada vlan lainnya.







KOMPUTASI PARALEL PADA GRID


Ada dua tujuan utama menggunakan komputasi paralel: untuk memperkecil waktu pengeksekusia n program (decrease the runtime) dan untuk memperbesar ruang lingkup pemecahan masalah (increase the size of the problem). Pemrograman pada grid dapat menggunakan model Message Passing Interface (MPI) dan GridRPC.

Pemrograman paralel beserta pengeksekusiannya dilakukan dengan empat langkah:

1. Pemecahan tugas komputasi menjadi sub-tugas (decomposition of computation
in tasks).

2. Penyerahan tugas pada proses komputer (assignment of tasks to processes).

3. Pengaturan akses data, proses sinkronisasi dan komunikasi (orchestration of
data access, communication and synchronization).

4. Memetakan proses ke processor (mapping processes to processors).

MPI adalah teknik pemrograman yang berdasarkan data parallel dengan Single Program Multiple Data (SPMD). Maksudnya adalah setiap proses mengeksekusi program yang sama tetapi menggunakan data yang berbeda. Untuk sharing data, suatu proses secara eksplisit mengirimkan data kepada proses penerima yang juga menerima data secara eksplisit.

MPI bukan merupakan bahasa pemrograman baru, tetapi MPI adalah subprogram library yang dapat dipanggil dari program C dan Fortran 77. Ada dua implementasi MPI untuk grid: GridMPI yang dibuat oleh National Institute of Advanced Industrial Science and Technology (AIST) dan MPICH-G2 yang dibuat oleh Argonne National La boratory (ANL) . GridMPI adalah implementasi MPI untuk jarak antar komputer sampai dengan 500 mil yang terkoneksi dengan jaringan berkecepatan 1 sampai dengan 10 Gbps sedangkan MPICH-G2 adalah implementasi MPI dengan menggunakan Globus Toolkit (standar middleware komputasi grid) dalam lingkungan WAN.

GridRPC adalah teknik pemrograman yang berdasarkan task parallel dengan model client/server yang merupakan ekstensi dari remote procedure call. Setiap task melakukan fungsi/perhitungan yang berbeda/sama dan (hampir) tidak ada komunikasi antar-task pada saat running (embarrassingly parallel tasks). Ada beberapa implementasi dari GridRPC: Distributed Interactive Engineering Toolbox (DIET), NetSolve dan Ninf-G . Ninf-G menggunakan Globus Toolkit untuk memonitor dan mengatur sumber daya (resource monitoring and scheduling), keamanan akses sumber daya dan menyediakan client binding untuk bahasa C dan Java. NetSolve mengimplementasikan GridRPC dengan mengintegrasikan berbagai macam Problem Solving Environment (PSE) client seperti Matlab, Mathematica dan Octave. DIET menggunakan CORBA Naming Service untuk melakukan registrasi dan pencarian sumber daya.


                                                            Komputasi parallel pada grid computing memungkinkan penggunaan sumberdaya secara bersamaan yang terhubung pada jaringan grid yang terpisah secara geografis. Komputasi parallel yang diterapkan akan membuat seolah-olah semua mesin yang ada pada jaringan grid adalah sebuah kesatuan mesin sehingga dapat membantu dalam proses penyelesain masalah dengan lebih cepat.

Sumber :

KOMPUTASI PARALEL


Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisikakomputasi), kimia (kimia komputasi) dll.


KEBUTUHAN AKAN KOMPUTER PARALEL

Dahulu:
– Ilmu klasik didasarkan pada observasi, teori dan eksperimen
– Observasi dari fenomena menghasilkan hipotesa
– Teori dikembangkan untuk menerangkan fenomena
– Design eksperimen untuk menguji teori (dilakukan secara fisik) à kendala: tidak etis, biaya mahal, waktu lama

Sekarang:
– Eksperimen dilakukan melalui simulasi numerik
– Ilmu sekarang: observasi, teori, eksperimen, simulasi numerik à kendala: butuh komputer yang powerful

Contoh:
– Oceanographer pada Oregon State University akan mensimulasikan secara numerik sirkulasi global dari samudra dengan membagi laut sebagai berikut:
• 4096: dari timur ke barat
• 1024 dari utara ke selatan
• 12 lapisan laut
– Berarti butuh 4096 X 1024 X 12 = ± 50 juta
– Jika setiap bagian (iterasi) butuh 10 menit dengan 30 milyar kalkulasi floating point maka perlu komputer EXTREMELY HIGH SPEED


PARADIGMA PENGOLAHAN PARALEL

Pengklasifikasian oleh Flynn, dikenal sebagai Taksonomi Flynn, membedakan komputer paralel ke dalam empat kelas berdasarkan konsep aliran data (data stream) dan aliran instruksi (instruction stream), sebagai : SISD, SIMD, MISD, MIMD.

SISD (Single Instruction stream, Single Data stream)
Komputer tunggal yang mempunyai satu unit kontrol, satu unit prosesor dan satu unit memori.


SIMD (Single Instruction stream, Multiple Data stream)
Komputer yang mempunyai beberapa unit prosesor di bawah satu supervisi satu unit common control. Setiap prosesor menerima instruksi yang sama dari unit kontrol, tetapi beroperasi pada data yang berbeda. 

MISD (Multiple Instruction stream, Single Data stream)
Sampai saat ini struktur ini masih merupakan struktur teoritis dan belum ada komputer dengan model ini.

MIMD (Multiple Instruction stream, Multiple Data stream)
Organisasi komputer yang memiliki kemampuan untuk memproses beberapa program dalam waktu yang sama. Pada umumnya multiprosesor dan multikomputer termasuk dalam kategori ini.


TERMINOLOGI

Pengolahan Paralel :
pengolahan informasi yang ditekankan pada manipulasi elemen data yang dimiliki oleh satu atau lebih dari satu proses secara bersamaan dalam rangka menyelesaikan sebuah problem.

Komputer Paralel :
komputer multi-prosesor dengan kemampuan melakukan pengolahan paralel.

Supercomputer :
sebuah general-purpose computer yang mampu me-nyelesaikan problem dengan kecepatan komputasi sangat tinggi. Semua superkomputer kontemporer adalah komputer paralel. Beberapa di antaranya memiliki prosesor yang sangat kuat dalam jumlah yang relatif sedikit, sementara yang lainnya dibangun oleh mikroprosesor dalam jumlah yang cukup besar.

Throughput :
banyaknya keluaran yang dihasilkan per unit waktu

Pipeline :
Pada komputasi pipelined, komputasi dibagi ke dalam sejumlah langkah yang masingmasing disebut sebagai segmen, atau stage. Output dari sebuah segmen menjadi input segmen yang lain.

Komputasi parallel merupakan teknik untuk membuat beberapa mesin digabungkan seolah-olah menjadi semua mesin yang terhubung menrupakan satu kesatuan mesin sehingga dapat menyelesaikan permasalahan komputasi dengan lebih cepat. paradigma yang digunakan pada computasi parallel menurut Flynn ada 4 yaitu SISD, SIMD, MISD, MIMD paradigma ini yang membedakan proses yang digunakan pada computasi parallel.

Sumber :

http://jurisya.staff.gunadarma.ac.id/Downloads/files/20279/Kuliah1.pdf


KOMPUTASI GRID


Komputasi grid memungkinkan organisasi virtual (virtual organization) untuk menggunakan secara bersama sumber daya yang tersebar secara geografis dengan berasumsi ketidakhadiran dari lokasi terpusat, kontrol terpusat, pengetahuan menyeluruh terhadap sumber daya dan hubungan kepercayaan. Organisasi virtual dapat meliputi suatu departemen dari suatu perusahaan yang berada pada satu lokasi yang sama sampai dengan kumpulan besar orang-orang dari berbagai organisasi yang tersebar diberbagai belahan bumi. Komputasi grid memiliki tiga karakteristik penting yaitu:

1. Pemakaian bersama sumber daya yang terkoordinasi (setara) yang tidak berada
di bawah suatu kendali terpusat.

2. Menggunakan protokol-protokol dan interface yang standar, terbuka dan serbaguna.

3. Dapat memberikan kualitas layanan (QoS) yang tinggi.

Pokok pertama berasal dari sifat alami grid dimana pemakai dan sumber daya berada pada daerah administrasi yang berbeda. Pokok kedua adalah penting untuk membangun secara dinamis susunan/struktur pemakaian bersama sumber daya dengan orang/kelompok apa saja yang saling berkepentingan dan memungkinkan penyediaan pelayanan dan fungsi serba-guna. Pokok ketiga berhubungan dengan penyediaan jumlah kemampuan komputasi sehingga besarnya utilitas dari sistem perpaduan adalah cukup berarti dibandingkan dengan utilitas dari komponen penyusunnya.

Pemakaian bersama sumber daya yang tersebar diberbagai tempat terpisah yang diatur di bawah administrasi yang berbeda adalah bukan masalah yang mudah. Permasalahan-permasalahan yang harus dijawab dalam melaksanakan pemakaian bersama tersebut misalnya , bagaimana cara memilih sumber daya komputasi yang diinginkan? untuk berapa lama sumber daya tersebut dapat digunakan? siapa yang dapat menggunakan sumber daya tersebut? bagaimana cara komunikasi antar sumber daya? dan lain sebagainya. Komputasi grid memungkinkan kita untuk mengakses berbagai jenis sumber daya dari berbagai jenis organisasi dengan cara menyediakan protokol, teknologi dan metodologi yang dapat menjawab semua pertanyaanpertanyaan diatas.

ARSITEKTUR GRID COMPUTING

Gambar tersebut menunjukkan rancangan arsitektur infrastruktur komputasi grid. Seperti terlihat pada gambar tersebut, GRID COMPUTING dibangun dengan jalan menggabungkan sistemsistem komputasi grid yang berada di institusi-institusi penelitian (GRID-2, 3, 4) menjadi satu kesatuan. Konfigurasi perangkat keras dan perangkat lunak masing-masing sistem di tingkat institusi dapat berbeda, namun dengan mengoperasikan teknologi grid computing seperti GT4 pada simpul-simpul penghubung dari masing-masing sistem, keseluruhan sistem membentuk satu kesatuan infrastruktur komputasi grid. Dengan konfigurasi seperti ini, jika dibutuhkan, pengguna di suatu institusi dapat memanfaatkan sumber daya komputasi yang berada di luar institusinya.

Konfigurasi yang ditunjukkan pada Gambar 1 di atas tidak menuntut masing-masing sistem di tingkat institusi untuk merubah konfigurasi sistem masing-masing secara signifikan. Jika suatu institusi telah mengimplementasikan suatu teknologi grid computing tertentu seperti SUN Grid Engine (SGE) atau teknologi komputasi berbasis jaringan seperti PVM, MPI, Condor maka sistem GT4 dapat dikonfigurasikan untuk berkoordinasi dengan masing-masing teknologi tersebut.

Salah satu prasyarat dari pembentukan GRID COMPUTING adalah tersedianya suatu backbone jaringan berkapasitas besar untuk menghubungkan simpul-simpul penghubung di masing-masing institusi (harus memiliki lebar pita mulai 2 Mbps sampai dengan 155 Mbps).

Grid computing merupakan teknologi yang di kembangkan untuk melakukan sharing sumber daya yang terpisah secara geografis. System yang dipasangkan teknologi grid computing akan dapat menggunakan sumber daya yang ada pada jaringan/komputer lain yang terhubung dengan arsitektur grid yang sama.

Sumber :

Senin, 29 April 2013

Golden Ratio


Golden Ratio atau rasio emas adalah istilah yang banyak digunakan di bidang matematika. Sesuatu disebut sebagai rasio emas bila rasio (perbandingan) dari jumlah dua bagian (besar + kecil) terhadap bagian yang besar bernilai 1,61803398874989. Nama lain yang digunakan selain Rasio emas / Golden Ratio adalah Golden Section (Sectio aurea), Golden Mean, Mean ratio, Medial section, Divine proportion, Divine section (Sectio Divina), Golden proportion, Golden cut, Golden number, & Mean of Phidias. Rasio emas dilambangkan dengan abjad Yunani phi

Golden ratio banyak di temukan pada alam termasuk manusia. Golden ratio yang ada pada diri manusia dapat di lihat pada gambar berikut ini :

·         jika antara pusar dan telapak kaki dianggap berjarak 1 unit, maka tinggi seorang manusia setara dengan 1,618 unit.
·         Jarak antara ujung jari dan siku / jarak antara pergelangan tangan dan siku,
·         Jarak antara garis bahu dan unjung atas kepala / panjang kepala,
·         Jarak antara pusar dan ujung atas kepala / jarak antara garis bahu dan ujung atas kepala,
·         Jarak antara pusar dan lutut / jarak antara lutut dan telapak kakiPanjang wajah / lebar wajah,
·         Jarak antara bibir dan titik di mana kedua alis mata bertemu / panjang hidung,
·         Panjang wajah / jarak antara ujung rahang dan titik di mana kedua alis mata bertemu,
·         Panjang mulut / lebar hidung,
·         Lebar hidung / jarak antara kedua lubang hidung,
·         Jarak antara kedua pupil / jarak antara kedua alis mata.

Selain pada manusia golden ratio juga banyak di temukan pada makhluk hidup lain seperti tumbuhan dan hewan.




Gambar diatas memperlihatkan spiral Fibonacci yang ada pada hewan dan bunga. Kemudian yang jadi pertanyaan adalah apa hubungan Fibonacci dengan golden ratio jawabannya adalah sebagai berikut :
Berikut ini adalah deret Fibonacci 0,1,1,2,3,5,8,13,21,34,55,89,144,… apabila kita membagi satu bilangan pada deret fibonacci dengan satu angka dibelakangnya, maka akan diperoleh angka golden ratio. Ini tidak terlalu tampak pada permulaan deret fibonacci. namun, hasil pembagian semakin mendekati angkat golden ratio pada bilangan-bilangan yang besar.

2/1 = 2
3/2 = 1.5
5/3 = 1.6667
8/5 = 1.6
13/8 = 1.625
21/13 = 1.6154
34/21 = 1.6190
55/34 = 1.6175
89/55 = 1.6182
144/89 = 1.6180
233/144 = 1.6180
377/233 = 1.6180
610/377 = 1.6180

Dari penjabaran di atas jelaslah bahwa deret Fibonacci merupakan deret yang menghasilkan golden ratio untuk itu spiral Fibonacci banyak di gunakan untuk menggambarkan golden ratio yang ada pada sebuah objek berikut gambaran umum spiral Fibonacci



Dengan demikian dapat disimpulkan bahwa golden ratio merupakan ratio perbandingan terbaik yang pernah ada. Sehingga tidak jarang perbandingan ini kita temukan pada karya-karya seni seperti arsitektur, lukisan, fotografi dan karya seni lainnya.  


Macam-Macam Komputasi Modern


Terdapat 3 jenis komputasi modern yaitu :
·         Mobile computing
·         Grid computing
·         Cloud computing

Mobile Computing adalah sebuah komputasi menggunakan teknologi yang tidak terhubung secara fisik, atau dalam jarak jauh atau lingkungan mobile (non statik).



Grid Computing adalah komputasi menggunakan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis dan terhubung dalam jaringan untuk memecahkan persoalan komputasi dalam skala besar.





Cloud Computing adalah komputasi berbasis internet, dimana berbagi sumber daya, perangkat lunak dan informasi yang diberikan kepada komputer dan perangkat lain, seperti utilitas publik.


Perbedaan Mobile, Grid dan Cloud computing
·         Mobile computing menggunakan teknologi mobile untuk menjalankannya seperti handphone, carputer dan ultra mobile PC, sedangkan grid dan cloud computing menggunakan PC pada umumnya untuk menjalankannya.
·         Biaya untuk pengadaan energi bagi mobile computing cenderung lebih mahal dibanding grid dan cloud computing apabila tidak ada sumber daya listrik karena membutuhkan sumber daya pengganti yaitu baterei.
·         Mobile computing tidak terlalu membutuhkan tempat yang besar untuk mengoperasikannya dibanding grid dan cloud computing karena cenderung portable dan mudah dibawa kemana saja.
·         Pada mobile computing, proses komputasi cenderung dilakukan sendiri oleh user. Pada grid computing, proses komputasi dilakukan terpusat maupun tidak terpusat dimana consumer membutuhkan discovery server. Pada cloud computing, proses komputasi membutuhkan ASP dan internet sebagai media penghubung.


Persamaan Mobile, Grid dan Cloud Computing
·         Ketiganya merupakan metode untuk melakukan proses komputasi dan memecahkan sebuah masalah serta menemukan solusinya
·         Ketiganya membutuhkan alat pengolah data modern seperti PC,laptop maupun handphone untuk menjalankannya.

Terdapat tiga macam komputasi modern pada saat ini yaitu mobile, grid dan cloud. Mobile computing merupakan computasi yang berjalan pada perangkat portable seperti tablet pc dan handphone. Grid computing merupakan komputasi dengan menggunakan banyak computer yang di satukan menggunakan jaringan. Cloud computing merupakan komputasi berbasis internet di mana pengguna tidak membutuhkan 
komputer khusus untuk melakukan komputasi karena komputasi di lakukan pada jaringan computer.



Sejarah Komputasi Modern


 Kata  “komputer” pertama kali pada tahun 1613, hal ini mengacu pada perhitungan aritmatika dan kata “komputer” digunakan dalam pengertian itu sampai pertengahan abad ke-20. Dari akhir abad ke-19 dan seterusnya. Berkembanganya komputer akhirnya makna komputer menjadi sebuah mesin yang melakukan komputasi.
            Sejarah komputer modern dimulai dengan dua teknologi yang terpisah- perhitungan otomatis dan dapat di program-tapi tidak ada satu perangkat pun yang dapat dikatakan sebagai komputer, karena sebagian penerapan yang tidak konsisten istilah tersebut. Contoh-contoh awal perangkat penghitung mekanis termasuk sempoa (yang berasal dari sekitar 150-100 SM).  Seorang pahlawan dari Alexandria (sekitar 10-70 AN) membangun sebuah teater mekanis yang diadakan bermain berlangsung 10 menit dan dioperasikan oleh sebuah sistem yang kompleks dengan tali dan drum yang dipakai sebagai sarana untuk memutuskan bagian dari mekanisme. Ini adalah inti dari programmability.



            Salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer  yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

Perkembangan computer dari masa ke masa :

Tahun 1940 komputer yang semula dikhususkan sebagai instrument untuk science, berubah menjadi produk komersil.
Tahun 1945 di temukan Bug Komputer oleh Grace Murray Hopper
Tahun 1947 tanggal 23 Desember ditemukan transistor yang pertama kali oleh Bardeen dan Walter Brattain bersama dengan William Shockley
Tahun 1951 dimulai sebuah gagasan microprogramming oleh Maurice Wilkes
Tahun 1951-1952 Grace Murray Hopper mengembangkan A-O, yang merupakan compiler pertama.
Tahun 1957 John Backus dan kolega IBM mengirimkan Compiler Fortran yang pertama.
Tahun 1958 Jack Kilby menghasilkan prototype semiconductor IC
Tahun 1960 merupakan timbulnya system kecil seperti word length, register structure, Number of Addresses, I/O channel, Floating point hardware.
Tahun 1960 juga Paul Baran yang bekerja di Rand Corp. menemukan dasar packet switching untuk data komunikasi.
Tahun 1962 video game pertama kali di temukan oleh Steve Russell yang merupakan seorang lulusan MIT.
Tahun 1964 mouse ditemukan oleh Doug Engelbart.
Tahun 1969 munculnya internet oleh DARPA
Tahun 1970 merupakan kedatangan PC (personal computer).
Tahun 1970 ditemukan UNIX oleh Dennis Ritchie dan Kenneth Thomson.
Pada tahun 1970 juga floppy disk dan daisywheel printer di tunjukkan kepada umum (debut pertama).
Tahun 1971 Ray Tomlinson of Bolt Beranek dan Newmen pertama kali mengirimkan jaringan surat e-mail.
Tahun 1971 Niklaus Wirth menemukan Pascal
Tahun 1972 di temukan bahasa C oleh Dennis Ritchie di Bell Labs.
Tahun 1973 Robert Metcalfe menuliskan catatan di “Ether Acquisition” yang mendeskripsikan Ethernet.
Tahun 1973 Robert Metcalfe dan David Boggs menemukan Ethernet.
Tahun 1976 merupakan tahun pertama kalinya muncul supercomputer dengan vektorial arsitektur.
Tahun 1976, Steve Jobs dan Steve Wozniak mendesain dan membangun Apple I yang terdiri dari kebanyakan papan circuit.
Tahun 1977, Steve Jobs dan Steve Wozniak tergabung dalam Apple computer pada 3 januari.
Tahun 1978, Muncul MS
Tahun 1978, Wordstar yang merupakan software pengolah kata diperkenalkan dan meluas.
Tahun 1979 telepon seluler di test di Jepang dan Chicago.
Tahun 1980 IBM memilih PC-DOS dari Microsoft sebagai OS (Operating System)
Tahun 1980 bahasa Ada muncul yang di temukan oleh Departemen Pertahanan US.
Tahun 1980 portable computer seberat 24 pounds lahir.
1 januari 1983, muncul TCP/IP
Tahun 1984, muncul Apple Macintosh
Tahun 1984, muncul DNS
Tahun 1985 menyebarnya sistem networking.
Tahun 1990 tim Barners Lee Menemukan WWW yaitu aplikasi internet yang membawa perkembangan dan perubahan besar di dunia internet.
Tahun 1991 Trovalds menempatkan UNIX di IBMnya.
Tahun 1992 muncul istilah surfing
Tahun 1993 pentium milik intel diperkenalkan kepada umum pada bulan Maret
Tahun 1993 muncul NSCA Mosaic
Tahun 1994 muncul Yahoo dan Netscape Navigator 1.0
Tahun 1995 muncul bahasa pemrograman Java pada bulan Mei.
Pada Desember 1994 maka Spyglass milik Microsoft telah dibayar dan diberi lisensi, sehingga untuk web browser yang nantinya nama spyglass tersebut akan diganti dengan nama Internet Explorer.
Pada 1995 spyglass sudah menjadi bagian dari OS dan bagian dari windows

Komputasi modern di mulai dengan ditemukannya computer sebagai alat komputasi modern. Pada tahun 1613. Tokoh yang paling berpengaruh dalam perkembangan komputasi modern adalah John von Neumann dialah yang membuat dasar operasi computer yang di dalamnya terdapat memori alu dan cu yang sekarang kita sebut sebagai CPU. Banyak  perkembangan yang terjadi pada computer semenjak pertama kali di temukan sampai saat ini seperti penemuan system operasi, penemuan bahasa pemrograman, penemuaan tcp/ip sebagai media komunikasi dan lain sebagainya sampai kini era tablet pc .