Kamis, 19 November 2009

Komputer Jaringan

JARINGAN KOMPUTER


Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

  • Personal Area Network (PAN)
  • Campus Area Network (CAN)
  • Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
  • Metropolitant Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.
  • Wide Area Network (WAN): jaraknya antar kota, negara, dan benua. ini sama dengan internet.
  • Global Area Network (GAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

  • Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  • Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

1. Berdasarkan distribusi sumber informasi/data

- Jaringan terpusat Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer server

- Jaringan terdistribusi Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.


2. Berdasarkan jangkauan geografis dibedakan menjadi:

- Jaringan LAN merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1 warnet.

- Jaringan MAN Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.

- Jaringan WAN Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT. Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.


3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.

- Jaringan Client-Server Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.

-Jaringan Peer-to-peer Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.


4. Berdasarkan media transmisi data

- Jaringan Berkabel (Wired Network) Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.

- Jaringan Nirkabel (Wireless Network) Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Kenapa Komputer Lambat?

KENAPA KOMPUTER SAYA LEMOT?


Komputer lambat, tentu segala sesuatunya membuat kita jengkel. Dalam benak kita bertanya, apa yang menjadi penyebabnya, masalahnya yang sering menjadi penyebabnya adalah diri kita sendiri yang lupa tidak membersihkan file-file sampah yang sudah tidak terpakai, baik yang berupa temporary file maupun yang ada di Recycle Bin. Namun jika kita sudah melakukan pembersihan ternyata komputer kita masih lambat gimana? Nah, mungkin ada penyebab lain yang menjadi penyebabnya, apa saja ?

  1. Terlalu banyak aplikasi yang terinstall. Jika ingin menginstall software sebaiknya yang penting dan dibutuhkan saja, jangan terlalu banyak menginstall software yang tidak digunakan. Hal ini secara otomatis akan mengambil resource/space komputersehingga pada akhirnya akan mengganggu kerja komputer itu sendiri. Jika sudah terlanjur terinstall, Anda dapat menghapusnya dengan cara meng-un-install aplikasi tersebut dari komputer
  2. Banyak file sampah. Ini mungkin yang sering dilupakan, banyak orang yang tidak mengetahui file-file sampah yang seharusnya dibuang, diantara file-file sampah adalah :
    • File pada Recycle Bin, ketika kita menghapus file yang tidak digunakan, maka akan secara otomatis akan tersimpan di Recycle Bin (sebenarnya belum terhapus) dan masih mengambil space harddisk. Pastikan Anda memilih file-file yang memang sudah tidak digunakan lagi, karena jika kita mengosongkan file pada Recycle bin maka akan terhapus secara permanen dan tidak dapat dikembalikan lagi
    • File Cookies dan File History, file ini akan selalu muncul ketika sedang melakukan aktifitas koneksi ke jaringan internet. Anda bisa menghapus file ini dalam Internet Option pada masing-masing browser
    • Ada beberapa aplikasi yang secara otomatis menyimpan file cadangan (backup) seperti file backup (*.bak), temporary (*.tmp), dll. Jadi ketika kita menyimpan sebuah file, maka file lama akan tetap ada dengan format yang berbeda yaitu file *.bak bisa juga berupa file *.tmp. Bersihkan file-file ganda yang tidak digunakan, bisa juga menggunakan software Disk Cleanup
  3. Di Start Up banyak aplikasi yang berjalan. Beberapa software ketika pertama kali di-install menyediakan pilihan diataranya icon ditambahkan pada Desktop, Taskbar, dan Quick Launch. Memang secara sepintas akan memudahkan kita menjalankan program tersebut karena tinggal mengklik icon-nya saja, namun sebenarnya menjadi beban komputer karena harus menyediakan memory tersendiri.
    Hal ini akan memperlambat kerja komputer. Aturlah beberapa aplikasi yang memang dibutuhkan dengan cara mengatur konfigurasi. Klik Start- Run, ketikkan “msconfig”, nonaktifkan aplikasi yang tidak diperlukan pada tab Startup
  4. Scandisk dan Defrag kurang rutin. Komputer yang sering digunakan juga perlu penyegaran, salah satunya adalah melakukan scandisk dan defragmentasi secara rutin minimal satu bulan sekali. Hal ini merupakan hal yang sepele namun sering dilupakan banyak orang
  5. Pilihan kinerja yang tidak tepat. Bagi pengguna Windows, sebaiknya memperhatikan hal ini agar kinerja kerja komputer lebih cepat. Windows XP menyediakan dua pilihan yaitu “Adjust for best appereance” dan “Adjust for best performance”
    Jika memilih Adjust for best appereance maka akan lebih mengutamakan penampilan sehingga kinerja komputer akan memerlukan memory yang lebih, hal ini berpengaruh pada kinerja komputer. Sedangkan Adjust for best performance maka akan lebih mengutamakan kinerja komputer dibandingkan penampilan sehingga penampilan Windows akan nampak seperti biasa tanpa efek bayangan ataupun mengkilap
  6. Kesalahan Shutdown. Komputer yang sangat lambat bekerja membuat kita kesal dibuatnya, makin hari makin lambat saja. Terkadang komputer ngambek (hang) secara mendadak ketika sedang asik bekerja. Saking emosinya, biasanya kita langsung menggunakan jurus jari sakti dengan menekan tombol power atau tombol reset. Hal ini dikarenakan kita tidak bisa mematikan komputer melalui proses Shutdown karena semua tombol keyboard dan mouse tidak berfungsi.
    Apabila Anda sering melakukan hal ini, lama-lama bisa mengakibatkan sistem operasi tidak berjalan secara normal, parah-parahnya terjadi bad sector pada harddisk, serem kan? Hal ini akan memperparah keadaan karena file-file sistem yang ada pada bad sector tidak dapat terbaca, sehingga komputer sering mengalami hang

Rabu, 11 November 2009

Fakta Sejarah Proses Automatisasi

Fakta Sejarah Proses Automatisasi



Jika dirurut dari sejarahnya, proses otomatisasi informasi ini tentunya tidak datang begitu saja, namun melalui proses yang amat panjang. Dimana dalam kehidupan manusia, manusia itu sendiri selalu mencari jalan bagaimana mempermudah pekerjaannya dalam melakukan sesuatu.

Lihat saja penggunaan sempoa yang digunakan oleh manusia semenjak 3000SM lalu. Mereka menggunakannya untuk mempermudah proses perhitungan aritmatika.

Kemudian Abu Abdullah Muhammad Ibn Musa al Khworizmi dengan konsepnya yang hidup pada masa 770-840 Masehi yang mencetuskan suatu konsep hingga menjadi kunci penalaran logika pada dunia informatika yang dikenal dengan istilah Algoritma . Algoritma itu sendiri berasal dari nama panggilan beliau yaitu Al-Khowarizmi, atau dalam bahasa Inggris lebih dikenal dengan Algorizm atau Algorithm. Beliau adalah seorang ahli matematika dari Uzbekistan.

Pada tahun 1822 Charles Babbage mendesain difference engine sebagai konsep komputer pertama, namun komputer ini tidak dapat diselesaikannya. Pada tahun 1834, beliau mendesain analytical engine sebagai kelanjutan dari karya sebelumnya yang merupakan cikal bakal dari konsep komputer. Pada tahun 1843 mesin analytical engine ini disempurnakan oleh Ada Lovelance.

Lalu pada tahun 1920 diciptakannya komputer analog oleh Vannevar Bush, selanjutnya muncul lagi komputer dengan menggunakan perangkat elektronika yang dikembangkan oleh Howard Aiken dan Konrad Zuse pada tahun tahun 1930.

Pada tahun 1877, Mesin ketik hasil karya Christopher Latham mulai dipasarkan oleh perusahaan Remington. Mesin ketik ini mengilhami keyboard pada komputer.

Cikal bakal perusahaan IBM berdiri dengan nama pada awalnya Computing Tabulating Company pada tahun 1911. Pada tahun 1924, perusahaan tersebut berubah nama menjadi IBM (International Business Machines).

Pada tahun 1942, komputer pertama dibuat yang diberi nama dengan ENIAC. Selanjutnya di tahun 1945, Munculnya Mesin komputer Electronic Numerical Integrator and Calculator (ENIAC), mesin ini merupakan general purpose computer atau komputer untuk segala tujuan, yang keseluruhannya dijalankan secara elektronik. Diciptakan oleh Prof. John W Mauchly dan Prosper Eckert dari universitas Pensylvania dengan menggunakan fasilitas dari Moore of Electronical Engineering.

John Von Neumann mendemonstrasikan salah satu karya fenomenalnya pada tahun yang sama, yaitu sebuah arsitektur komputer yang disebut "von Neumann machine", dimana program disimpan di memori . Arsitektur komputer inilah yang kemudian digunakan oleh komputer modern sampai sekarang.

ENIAC sebagai komputer generasi pertama ngadat karena nyasarnya seekor serangga (bug) diantara tabung-tabung hampa pada tahun 1946. Peristiwa ini dijadikan sebagai bug pertama dalam sejarah komputasi.

Pada tahun 1946, Claude Shannon mengeluarkan makalahnya yang berjudul A Mathematical Theory of Communication yang menjadi basis dari ilmu baru yang disebut teori informasi (information theory). Ide utamanya adalah bagaimana mengirimkan informasi tanpa terganggu oleh noise . Salah satu caranya adalah mengkodekan informasi dalam bilangan biner .

Di tahun 1949, Electronic Delayed Storage Automatic Computer merupakan mesin komputer generasi pertama dari Inggris yang diciptakan oleh Universitas Cambridge. Setahun kemudian, Komputer Electronic Discrete Variable Automatic Computer (EDVAC) yang dihasilkan oleh Macuhly, Eckert dan ahli-ahli lainnya, dapat diselesaikan. Mesin ini mempunyai ukuran yang lebih kecil dari ENIAC, tetapi memiliki kemampuan yang lebih besar dan menggunakan punched card-tape sebagai input dan programmnya.

Pada tahun 1958, Jack Kilby membuat IC yang pertama. Dan barulah pada dua tahun kemudian universitas-universitas marak membuka kelasnya untuk mendalaminya dan dilakukan formalisasi dari keilmuan dalam bidang teknologi ini. Dengan tujuan untuk mengembangkan teknologi tersebut pada berbagai penelitian dan percobaan. Sehingga munculah jurusan dengan nama Informatika (Informatics), Ilmu Komputer (Computer Science), Teknik Komputer (Computer Engineering), dan Komputing (Computing).

Sejarah Komputer

Sejarah Komputer

::: SEJARAH KOMPUTER :::

Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejah dahulu kala berupa alat mekanik maupun elektronik.
Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanjaan, sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang mennghubungkan berbagai tempat di dunia.

Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai saat ini bisa kita golongkan ke dalam 4 golongan besar.


1. Peralatan manual: yaitu peralatan pengolahan data yang sangat sederhana, dan faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia
2. Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yang digerakkan dengan tangan secara manual
3. Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh secara otomatis oleh motor elektronik
4. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh Tulisan ini akan memberikan gambaran tentang sejarah komputer dari masa ke masa, terutama alat pengolah data pada golongan 2, 3, dan 4. Klasifikasi komputer berdasarkan Generasi juga akan dibahas secara lengkap pada tulisan ini.


ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIK

Abacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi. Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuh rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, abacus kehilangan popularitasnya.

Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak. Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbataas untuk melakukan penjumlahan.

Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi.

Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya. Barulah pada tahun 1820, kalkulator mekanik mulai populer. Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal.

Awal mula komputer yang sebenarnya dibentuk oleh seoarng profesor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika:mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertenu. Masalah tersebut kemudain berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitungan persamaan differensil. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis. Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Anlytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dlam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya.

Mesin uap Babbage, walaupun tidak pernah selesai dikerjakan, tampak sangat primitif apabila dibandingkan dengan standar masa kini. Bagaimanapun juga, alat tersebut menggambarkan elemen dasar dari sebuah komputer modern dan juga mengungkapkan sebuah konsep penting. Terdiri dari sekitar 50.000 komponen, desain dasar dari Analytical Engine menggunakan kartu-kartu perforasi (berlubang-lubang) yang berisi instruksi operasi bagi mesin tersebut. Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.

Hollerith menggunakan kartu perforasi untuk memasukkan data sensus yang kemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu dapat menyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil sensus dapat diselesaikan dalam waktu enam minggu. Selain memiliki keuntungan dalam bidang kecepatan, kartu tersebut berfungsi sebagai media penyimpan data. Tingkat kesalahan perhitungan juga dpat ditekan secara drastis. Hollerith kemudian mengembangkan alat tersebut dan menjualny ke masyarakat luas. Ia mendirikan Tabulating Machine Company pada tahun 1896 yang kemudian menjadi International Business Machine (1924) setelah mengalami beberapa kali merger. Perusahaan lain seperti Remington Rand and Burroghs juga memproduksi alat pembac kartu perforasi untuk usaha bisnis. Kartu perforasi digunakan oleh kalangan bisnis dgn pemerintahan untuk permrosesan data hingga tahun 1960.

Pada masa berikutnya, beberapa insinyur membuat p enemuan baru lainnya. Vannevar Bush (1890- 1974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.


KOMPUTER GENERASI PERTAMA

Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali.

Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, colossus bukan merupakan komputer serbaguna (general-purpose computer), ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.

Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks. Perkembangan komputer lain pada masa kini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengkonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper Eckert (1919-1995) dn John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.

Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usha membangun konsep desin komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer(EDVAC) pada tahun 1945 dengan sebuh memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann tersebut.

Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952. Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut “bahasa mesin” (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya.

Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dn silinder magnetik untuk penyimpanan data.


KOMPUTER GENERASI KEDUA

Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.

Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.

Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.

Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secaa luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan. Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapa tmencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji.

Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.


KOMPUTER GENERASI KETIGA

Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chiptunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponenkomponen
dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.


KOMPUTER GENERASI KEEMPAT

Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponenkomponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.

Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dn mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.

Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.

Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).

IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.

Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat.

Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputerkomputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi
sangat besar.


KOMPUTER GENERASI KELIMA

Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.

Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhan. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertia manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secara langsung.

Banyak kemajuan di bidang desain komputer dan teknologi semkain memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.

Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.

Tugas Jaringan Komputer lanjut

Frame Delay

Frame Delay (FD) adalah suatu teknik penjadwalan untuk adaptif streaming MPEG video. Gagasan di baliknya adalah bahwa tetes scheduler streaming video ketika transmisi frame buffer penuh karena bandwidth tidak memadai, untuk mengurangi laju bit ditransmisikan : Karakteristik dari algoritma:
  1. jumlah frame dalam buffer saat ini (bukan jumlah byte) adalah penyangga menunjukkan kepenuhan,
  2. kurang penting frame (B-frame) dari buffer adalah menjatuhkan sebelum lebih penting frame (I-frame dan P-frame),
  3. transmisi I-frame tertunda ketika kondisi buruk, bahkan jika mereka adalah out-of-date layar wrt waktu (mereka masih dapat digunakan untuk memecahkan kode interpredicted frame berikutnya).
X.25

X.25 protokol, diadopsi sebagai standar oleh Komite Konsultatif untuk International Telegraph dan Telepon (CCITT), adalah jaringan umum digunakan protokol. X.25 protokol yang memungkinkan komputer pada jaringan publik yang berbeda (seperti CompuServe, Tymnet, atau TCP / IP jaringan) untuk berkomunikasi melalui komputer perantara di tingkat lapisan jaringan. X.25's protocols correspond closely to the data-link and physical-layer protocols defined in the Open Systems Interconnection ( OSI ) communication model. X.25 's protokol berhubungan erat dengan data-link dan fisik-lapisan protokol didefinisikan dalam Open System Interconnection (OSI) model komunikasi.

TDM

Definisi

Time-Division Multiplexing (TDM) adalah suatu jenis digital yang terdiri dari banyak bagian di mana teradapat dua atau lebih saluran yang sama diperoleh dari spektrum frekwensi yang diberikan yaitu, bit arus, atau dengan menyisipkan detakan-detakan yang mewakili bit dari saluran berbeda. Dalam beberapa TDM sistem, detakan yang berurutan menghadirkan bit dari saluran yang berurutan seperti saluran suara pada sistem T1. Pada sistem yang lainnya saluran-saluran yang berbeda secara bergiliran menggunakan saluran itu dengan membuat sebuah kelompok yang berdasarkan pada pulse-times (hal seperti ini disebut dengan time slot). Apakah yang menjadi ciri dari TDM yang tidak beraturan (kasar), adalah belum ditempatkannya time slot pada saluran-saluran ( channels ) yang telah ditentukan.

Contoh penggunaan TDM

  • PDH dan SDH transmisi jaringan baku
  • GSM pada sistem telepon
  • Saluran kiri-kanan pada sebuah kacamata yang menggunakan cairan Stereoskopis Crystle

TDM adalah rata-rata dari sinyal digital (sinyal analog yang membawa data digital) yang dapat dilaksanakan dengan alur transmisi tunggal dengan menyisipkan antar halaman bagian dari tiap sinyal pada waktunya. Penyisipkan dapat dilakukan pada bit atau blok bytes. Ini memungkinkan secara digital menyandi sinyal suara untuk dipancarkan dan diganti secara optimal dengan saklar sirkuit yang ada dalam sebuah jaringan. Artikel ini terdiri dari dua bagian yaitu Transmisi yang menggunakan TDM dan Synchronous Hirarki Digital ( SDH). Bagian yang pertama menguji prinsip dasar yang mendasari TDM, sedangkan bagian yang kedua mendiskusikan bagaimana SDH digunakan untuk mengganti tampilan TDM.

Sejarah

TDM adalah suatu teknik synchronous yang ditemukan sejak Perang Dunia II untuk meghubungkan percakapan antara Churchill dan Roosevelt yang terpisahkan oleh samudera atlantik. Pada awal tahun 1960-an, seorang ilmuwan dari Laboratorium Graham Bell telah mengembangkan sitem T1 yang pertama pada Saluran Bank yang mengkombinasikan 24 suara digital dalam membacakan daftar hadir melalui suatu 4 buah batang tembaga yang terletak diantara saklar analog pada kantor pusat milik G.Bell. Sebuah saluran bank memili kecepatan 1.544 Mbits/s sinyal digital. Setiap sinyalnya terdiri dari 24 byte dan setiap byte mewakili sebuah telepon tunggal dengan sinyal rata-rata 64 Kbits/s. Saluran suatu bank menggunakan beberapa byte dengan posisi yang telah ditentukan untuk menentukan suara yang mana termasuk ke dalamnya.

Transmisi menggunakan TDM

Di dalam sebuah sirkuit saklar untuk jaringan seperti pada jaringan telepon umum terdapat sebuah kebutuhan untuk memancarkan berbagai panggilan langganan sepanjang medium transmisi yang sama. Untuk memenuhi ini, para perancang jaringan menggunakan TDM. TDM menyertakan tombol (saklar) untuk menciptakan saluran (channel) yang dikenal sebagai anak sungai di dalam suatu arus transmisi. Sebuah sinyal standar suara mempunyai suatu luas bidang 64 kbit/s, yang ditentukan menggunakan Ukuran Sampling Nyquist'S. Jadi, jika layar (bingkai) TDM terdiri dari n (beberapa) layar (bingkai/frame) luas bidangnya atau bandwith-nya sebesar 64 Kbits/s.

Masing-masing suara dalam TDM disebut suatu saluran (channel) atau anak sungai. Di dalam sistem benua Eropa, TDM berisi 30 suara digital dan di dalam sistem Amerika, TDM berisi 24 suara digital. Kedua standar juga berisi ruang ekstra untuk memberi sinyal dan sinkhronisasi data.

TDM yang lebih dari 24 atau 30 suara digital disebut Higher Order Multiplexing (HOM).HOM terpunuhi atas standar dari TDM. Sebagai contoh, 120 saluran TDM milik benua Eropa dibentuk dengan terdiri dari empat standar baku yang terdiri dari 30 saluran TDM setiap standar bakunya. Pada masing-masing HOM, 4 TDM dari urutan yang lebih rendah dikombinasikan. Sebuah sinyal standar suara mempunyai suatu luas bidang n x 64 kbit/s, di mana n = 120, 480, 1920

Synchronous Hirarki Digital (SDH)

Plesiochronous Hirarki Digital (PDH) telah dikembangkan sebagai standard untuk HOM. PDH menciptakan angka-angka saluran yang lebih besar dengan standarisasi 30 saluran chanel TDM yang digunakan di Eropa.. Solusi ini bekerja hanya sesaat karena masih terdapat banyak kelemahan sehingga diciptakan SDH.Hal-hal yang dapat membantu pengembangan SDH antara lain :

  • Jadilah synchronous - Semua waktu di dalam sistem itu mengikuti suatu jam (waktu) acuan.
  • SDH harus mengarahkan akhir pertukaran ke akhir pertukaran lagi tanpa kekhawatiran akan pertukaran di tengahnya, di mana lebar pita (bandwith) dapat dipesan pada suatu tingkatan untuk suatu periode waktu yang telah ditetapkan.
  • Ikutkan layar (frame) dari berbagai jenis ukuran untuk dipindahkan atau dimasukkan ke dalam SDH.
  • Sangat mudah untuk dikendalikan dengan kemampuan memindahkan data manajemen ke jaringan yang lain.
  • Periapkan pemulihan tingkat tinggi dari kesalahan.
  • Perisapkan rata - rata data dengan level tinggi dengan berbagai ukuran,
  • Berikan penanggulangan terhadap bit eror

SDH telah menjadi protokol transmisi yang utama di kebanyakan jaringan telepon umum.Hal itu telah dikembangkan untuk mengikuti arus 1.544 Mbit/S agar supaya tercipta SDH yang lebih besar yang dikenal dengan Synchronous Transport Modules (STM). STM-1 terdiri dari arus lebih kecil yaitu 155,52 Mbit/S. SDH dapat disamakan dengan Ethernet, PPP dan ATM.

Selagi SDH dianggap sebagai suatu protokol transmisi ( lapisan 1 pada model OSI), SDH juga memberikan beberepa fungsi seperti :

  • SDH Crossconnect : adalah sebuah versi SDH dari Time-Space-Time. Ia menghubungkan beberapa saluran pada beberapa masukan untuk dimasukkan ke beberapa saluran pada beberapa keluarannya. SDH Crossconnect digunakan pada perpindahan pertukaran, di mana semua masukan dan keluaran dihubungkan ke pertukaran lainnya.
  • SDH Add-Drop Multipiplexer : SDH - ADM dapat menambahkan atau mengeluarkan setiap multiplexed sampai 1.544Mb. Di bawah tingkatan ini, TDM standar dapat dilakukan. SDH-ADM dapat juga melaksanakan tugas dari sebuah SDH Crossconnect dan digunakan pada pertukaran akhir di mana saluran dari para langganan dihubungkan langsung ke jaringan telepon umum.

Jaringan SDH memiliki fungsi untuk menghubungkan penggunaan serat optik dengan kecepatan tinggi. Serat optik menggunakan denyut/detak cahaya untuk memindahkan data dan memang prosesnya sangat cepat . Perpindahan serat optik secara modern menghasilkan Wavelength Division Multiplexing (WDM) atau pembagian gelombang yang sangat panjang di mana sinyal dipancarkan ke seberang dengan panjang gelombang yang berbeda, sehingga harus menciptakan saluran tambahan untuk keperluan transmisi.

Statistical Time-division Multiplexing (STDM)

STDM adalah lanjuatan versi dari TDM di mana alamat terminal kedua-duanya dan data dirinya dipancarkan bersama-sama untuk menghasilkan sebuah jalur yang lebih baik. Penggunaan STDM membolehkan luas bidang (bandwith) untuk dipisah menjadi 1 baris. Banyak perguruan tinggi dan kampus menggunakan TDM jenis ini untuk secara mendistribusikan luas bidang (bandwith-nya). Jika ada satu 10MBit yang masuk ke dalam sebuah bangunan, STDM dapat digunakan untuk menyediakan 178 terminal dengan 56k koneksi ( 178* 56k= 9.96Mb). Suatu penggunaan yang lebih umum bagaimanapun adalah hanya mewariskan luas bidang (bandwith) ketika itu banyak diperlukan.






Senin, 09 November 2009

Pengenalan Java Script

Apa Itu JavaScript

Sejarah

Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini dulunya dinamai “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995. Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++.

Pengertian
JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program. Bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.
Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.

Ada beberapa hal yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya JavaScript adalah “case sensitive”, yang artinya JavaScript membedakan huruf besar dan huruf kecil, Jika Anda pernah belajar bahasa pemrograman seperti Turbo C atau C++, maka sama seperti bahasa pemrograman tersebut, dimana huruf T tidak sama dengan huruf t. Dalam bahasa pemrograman JavaScript juga, sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua), dan banyak yang lainnya. Yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya JavaScript adalah “case sensitive”, yang artinya JavaScript membedakan huruf besar dan huruf kecil. Jika Anda pernah belajar bahasa pemrograman seperti Turbo C atau C++, maka sama seperti bahasa pemrograman tersebut, dimana huruf T tidak sama dengan huruf t. Dalam bahasa pemrograman JavaScript juga, sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua), dsb.

Kelebihan Java Script
Bekerja pada sisi browser. maksudnya begini : untuk menampilkan halaman web, user menuliskan alamat web di address bar url. setelah itu, browser “mengambil” file html ( dengan file jJvaScript yang melekat padanya jika memang ada ) ke server yang beralamat di URL yang diketikan oleh user. Selesai file diambil, file ditampilkan pada browser. Nah, setelah file JavaScript berada pada browser, barulah script JavaScript tersebut bekerja. Efek dari Javascript yang bekerja pada sisi browser ini, Javascript dapat merespon perintah user dengan cepat, dan membuat halaman web menjadi lebih responsif. JavaScript melakukan apa yang tidak bisa dilakukan oleh HTML, PHP, dan CSS : menangani hal – hal yang membutuhkan respons cepat terhadap aksi dari user. Contoh : fungsi validasi pada form. ketika anda mengisi sebuah form yang divalidasi menggunakan JavaScript, anda mengetikkan data lalu mengetik submit, sebelum data dikirimkan ke server, data akan “dicek” terlebih dahulu pada browser menggunakan fungsi JavaScript yang ada pada halaman web. sehingga, jika memang data yang anda isikan tidak valid, daripada membuang – buang waktu dengan mengirimkan data ke server baru di validasi di server dan lalu server mengirimkan respons balik mengenai ketidak validan input data anda, lebih baik cek validasi data form dilakukan secara lokal di browser menggunakan fungsi JavaScript.

Java Script


Dokumen HTML yang Anda buat, sampai sejauh ini masih merupakan dokumen statis. Anda mungkin menginginkan halaman web Anda lebih interaktif. Menggunakan JavaScript yang merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape, akan lebih memudahkan Anda untuk bisa mewujudkannya. JavaScript bersifat Object Oriented, menggunakan banyak karakteristik seperti pada pemrograman C++ dan tentu saja bahasa Java itu sendiri