Senin, 16 September 2013


INTERNET SERVICE PROVIDER (ISP)

1. Pengertian ISP
    Internet Service Provider (ISP) atau Penyelenggara Jasa Internet (PJI) adalah sebuah perusahaan atau sebuah organisasi yang menyediakan jasa layanan koneksi akses internet untuk perseorangan, perkantoran, kampus, sekolah, dan lain - lain.

2.  Fungsi ISP
  • Sebagai media yang memberikan jasa untuk berhubungan dengan internet.
  • Menghubungkan pelanggan ke gateway internet terdekat.
  • Menyediakan modem untuk dial-up.
  • Menghubungkan seorang user ke layanan informasi World Wide Web (www).
  • Memungkinkan seorang user menggunakan layanan surat elektronik (e-mail).
  • Memungkinkan seorang user melakukan percakapan suara via internet.
  • Memberi tempat untuk homepage.
  • ISP melakukan proteksi dari penyebaran virus dengan menerapkan sistem antivirus untuk pelanggannya.

Tipe layanan dari ISP biasanya dapat kita kategorikan menjadi 2 bagian yaitu :    
1. Dial on demand Internet    
Dial on demand ini adalah layanan internet dimana pelanggan tidak terkoneksi secara terus menerus ke internet. Pelanggan akan dibebani biaya berdasarkan lamanya mereka terkoneksi ke internet. Contoh layanan internet dial on demand adalah : Telkomnet instant dari Telkom, layanan-layanan dial up dari ISP yang lain, juga beberapa layanan dari ISP wireless local.    
2. Dedicated Internet    
Pelanggan yang menggunakan dedicated internet akan terhubung terus dengan internet 24/7. Sistem pembayaran dari layanan ini juga biasanya dilakukan per bulan dimana pelanggan akan membayar sesuai dengan paket yang ditawarkan, baik selama sebulan tersebut pengguna memang benar menggunakan internet 24 jam penuh atau tidak. Sistem dedicated ini biasanya mahal, dan biasanya untuk menekan biaya langganan, ISP memberikan beberapa metode untuk menekan harga misalnya dengan membatasi jumlah data yang boleh didownload dan diupload oleh pelanggan selama 1 bulan. Jumlah batasan data ini biasanya disebut dengan quota. Contoh layanan internet dedicated internet adalah layanan-layanan dari Channel 11, ERA AKSES, Speedy dari Telkom dan layanan-layanan dari ISP wireless local.
 

SEJARAH DAN PENGERTIAN BLOG


Blog merupakan singkatan dari web log[1] adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna Internetsesuai dengan topik dan tujuan dari si pengguna blog tersebut.

Sejarah

Media blog pertama kali dipopulerkan oleh Blogger.com, yang dimiliki oleh Pyra Labs sebelum akhirnya PyraLab diakuisisi olehGoogle.Com pada akhir tahun 2002 yang lalu. Semenjak itu, banyak terdapat aplikasi-aplikasi yang bersifat sumber terbuka yang diperuntukkan kepada perkembangan para penulis blog tersebut.
Blog mempunyai fungsi yang sangat beragam,dari sebuah catatan harian, media publikasi dalam sebuah kampanye politik, sampai dengan program-program media dan perusahaan-perusahaan. Sebagian blog dipelihara oleh seorang penulis tunggal, sementara sebagian lainnya oleh beberapa penulis, . Banyak juga weblog yang memiliki fasilitas interaksi dengan para pengunjungnya, seperti menggunakan buku tamu dan kolom komentar yang dapat memperkenankan para pengunjungnya untuk meninggalkan komentar atas isi dari tulisan yang dipublikasikan, namun demikian ada juga yang yang sebaliknya atau yang bersifat non-interaktif.
Situs-situs web yang saling berkaitan berkat weblog, atau secara total merupakan kumpulan weblog sering disebut sebagaiblogosphere. Bilamana sebuah kumpulan gelombang aktivitas, informasi dan opini yang sangat besar berulang kali muncul untuk beberapa subyek atau sangat kontroversial terjadi dalam blogosphere, maka hal itu sering disebut sebagai blogstorm atau badai blog.

Komunitas Blogger

Komunitas blogger adalah sebuah ikatan yang terbentuk dari [para blogger] berdasarkan kesamaan-kesamaan tertentu, seperti kesamaan asal daerah, kesamaan kampus, kesamaan hobi, dan sebagainya. Para blogger yang tergabung dalam komunitas-komunitas blogger tersebut biasanya sering mengadakan kegiatan-kegiatan bersama-sama seperti kopi darat.
Untuk bisa bergabung di komunitas blogger, biasanya ada semacam syarat atau aturan yang harus dipenuhi untuk bisa masuk di komunitas tersebut, misalkan berasal dari daerah tertentu.

Jenis-jenis blog

  • Blog politik: Tentang berita, politik, aktivis, dan semua persoalan berbasis blog (Seperti kampanye).
  • Blog pribadi: Disebut juga buku harian online yang berisikan tentang pengalaman keseharian seseorang, keluhan, puisi atau syair, gagasan, dan perbincangan teman.
  • Blog bertopik: Blog yang membahas tentang sesuatu, dan fokus pada bahasan tertentu.
  • Blog kesehatan: Lebih spesifik tentang kesehatan. Blog kesehatan kebanyakan berisi tentang keluhan pasien, berita kesehatan terbaru, keterangan-ketarangan tentang kesehatan, dll.
  • Blog sastra: Lebih dikenal sebagai litblog (Literary blog).
  • Blog perjalanan: Fokus pada bahasan cerita perjalanan yang menceritakan keterangan-keterangan tentang perjalanan/traveling.
  • Blog mode: Lebih dikenal dengan "fashion blog". Isinya seputar gaya, perkembangan mode, selera fesyen, liputan pameran mode, dan lain-lain.
  • Blog riset: Persoalan tentang akademis seperti berita riset terbaru.
  • Blog hukum: Persoalan tentang hukum atau urusan hukum; disebut juga dengan blawgs (Blog Laws).
  • Blog media: Berfokus pada bahasan berbagai macam informasi
  • Blog agama: Membahas tentang agama
  • Blog pendidikan: Biasanya ditulis oleh pelajar atau guru.
  • Blog kebersamaan: Topik lebih spesifik ditulis oleh kelompok tertentu.
  • Blog petunjuk (directory): Berisi ratusan link halaman website.
  • Blog bisnis: Digunakan oleh pegawai atau wirausahawan untuk kegiatan promosi bisnis mereka
  • Blog pengejawantahan: Fokus tentang objek diluar manusia; seperti anjing
  • Blog pengganggu (spam): Digunakan untuk promosi bisnis affiliate; juga dikenal sebagai splogs (Spam Blog)
  • Blog virus (virus): Digunakan untuk merusak

Budaya populer

Ngeblog (istilah bahasa Indonesia untuk blogging) harus dilakukan hampir setiap waktu untuk mengetahui eksistensi dari pemilik blog. Juga untuk mengetahui sejauh mana blog dirawat (mengganti template) atau menambah artikel. Sekarang ada lebih 10 juta blog yang bisa ditemukan di internet, dan masih bisa berkembang lagi, karena saat ini ada banyak sekali perangkat lunak, peralatan, dan aplikasi internet lain yang mempermudah para blogger (sebutan pemilik blog) untuk merawat blognya. Selain merawat dan terus melakukan pembaharuan di blognya, para blogger yang tergolong baru pun masih sering melakukan blogwalking, yaitu aktivitas para blogger meninggalkan tautan di blog atau situs orang lain seraya memberikan komentar[
Beberapa blogger kini bahkan telah menjadikan blognya sebagai sumber pemasukan utama melalui program periklanan (misalnyaAdSense, posting berbayar, penjualan tautan, atau afiliasi). Sehingga kemudian muncullah istilah blogger profesional, atau problogger, yaitu orang yang menggantungkan hidupnya hanya dari aktivitas ngeblog, karena banyak saluran pendapatan dana, baik berupa dolar maupun rupiah, dari aktivitas ngeblog inI

Risiko kejahatan

Karena blog sering digunakan untuk menulis aktivitas sehari-hari yang terjadi pada penulisnya, ataupun merefleksikan pandangan-pandangan penulisnya tentang berbagai macam topik yang terjadi dan untuk berbagi informasi - blog menjadi sumber informasi bagi para hacker, pencuri identitas, mata-mata, dan lain sebagainya. Banyak berkas-berkas rahasia dan penulisan isu sensitif ditemukan dalam blog-blog. Hal ini berakibat dipecatnya seseorang dari pekerjaannya, diblokir aksesnya, didenda, dan bahkan ditangkap.

Pengertian WEB dan Sejarah WEB



Definisi Web ?
Secara terminologi, website adalah kumpulan dari halaman - halaman situs, yang terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web ( WWW ) di dalam Internet. Sebuah halaman web biasanya berupa dokumen yang ditulis dalam format HTML ( Hyper Text Markup Language ), yang selalu bisa diakses melalui HTTP, yaitu sebuah protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.
Halaman - halaman dari website dapat diakses melalui sebuah URL yang biasanya disebut Homepage. URL ini mengatur halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink - hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan. Beberapa website membutuhkan subskripsi ( data masukan ) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs - situs bisnis, situs - situs e-mail gratis, yang membutuhkan subkripsi agar kita dapat mengakses situs tersebut.

SEJARAH WEB
            Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
            Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.
            Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).

Mem-Ex
Memex ( berasal dari "memori" dan "index")  adalah nama dari sistem proto hypertext hipotetis yang dijelaskan oleh Vannevar Bush pada tahun 1945 di Artikel Atlantic Monthly As We May Think (AWMT). Bush membayangkan memex sebagai perangkat di mana individu akan kompres dan simpan semua buku-buku mereka, catatan, dan komunikasi, mekanis sehingga dapat berkonsultasi dengan melebihi kecepatan dan fleksibilitas. Memex akan memberikan suplemen penting dan diperbesar ke memori seseorang. Konsep memex mempengaruhi perkembangan sistem hypertext awal (akhirnya mengarah pada pembentukan World Wide Web) dan perangkat lunak basis pengetahuan pribadi.
Teknologi yang digunakan akan menjadi kombinasi kontrol elektromekanik, kamera mikrofilm dan pembaca, semua terintegrasi ke dalam meja besar. Sebagian perpustakaan mikrofilm akan telah terkandung dalam meja, tetapi pengguna bisa menambah atau menghapus gulungan mikrofilm.
Memex akan menjadi semacam file pribadi mekanik dan perpustakaan. Ini akan menggunakan penyimpanan mikrofilm, fotografi kering, dan komputasi analog untuk memberikan sarjana pasca perang akses ke repositori, besar diindeks pengetahuan. Setiap bagian yang bisa disebut dengan beberapa penekanan tombol.
Visi dari memex mendahului, dan dikreditkan sebagai inspirasi bagi kita, sistem pertama hypertext praktis dari tahun 1960-an. Bush menggambarkan visi memex dan lainnya dari "As We May Think" sebagai proyeksi dari teknologi yang dikenal pada tahun 1930 dan 1940 - dalam semangat Jules Verne atau 1945 usulan Arthur C. Clarke untuk mengorbit satelit geosynchronous untuk telekomunikasi global. The memex diusulkan oleh Bush akan menciptakan jejak link yang menghubungkan urutan frame mikrofilm, daripada link dalam pengertian modern di mana hyperlink menghubungkan kata frase tunggal atau gambar dalam dokumen dan tujuan lokal atau remote.
Memex ini akan memiliki fitur selain menghubungkan. Pengguna dapat merekam informasi baru mengenai mikrofilm, dengan mengambil foto dari kertas atau dari layar sentuh yang sensitif tembus. Seorang pengguna bisa menyisipkan komentar sendiri, baik menghubungkan ke jalur utama atau bergabung dengan jejak sisi ke item tertentu. Jadi ia membangun jejak minatnya melalui labirin bahan yang tersedia kepadanya. Seorang pengguna juga bisa membuat copy dari jejak yang menarik dan menyebarkannya kepada temannya untuk dimasukkan dalam memex sendiri, ada juga untuk dihubungkan ke jejak yang lebih umum.
Mengingat memex, sarjana bisa menciptakan alat sendiri pengetahuan sebagai koneksi dalam berlembar-lembar informasi, berbagi alat-alat, dan menggunakan kompleks alat untuk menciptakan pengetahuan namun lebih canggih yang pada gilirannya dapat digunakan terhadap pekerjaan ini The memex telah dibayangkan. sebagai sarana mengubah ledakan informasi menjadi ledakan pengetahuan. Ini tetap menjadi salah satu impian mendefinisikan media baru. Memperluas, menyimpan, dan konsultasi catatan.
Antara tahun 1990 dan 1994, Paul Flaherty, seorang mahasiswa Stanford yang sedang mencari proyek, diperkenalkan oleh istrinya kepada atasannya. Supervisor baru saja melihat demonstrasi dari World Wide Web dan menyarankan dapat ditingkatkan dan lebih baik serupa dengan memex dijelaskan oleh Vannevar Bush jika link tidak harus secara manual dimasukkan dan bukan satu bisa mengikuti link hanya dengan menggunakan kata-kata sendiri. Flaherty melanjutkan untuk menciptakan AltaVista, yang dicari pertama, full-text database dari sebagian besar dari Web.

  Internet
Internet (kependekan dari interconnection-networking) secara harfiah adalah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia. Manakala Internet (huruf 'I' besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.


HYPERTEXT

                Hypertext adalah teks yang link ke informasi lain. Dengan mengklik pada link dalam dokumen hypertext, pengguna dapat dengan cepat melompat ke konten yang berbeda. Meskipun hypertext biasanya berhubungan dengan halaman Web, teknologi telah ada sejak tahun 1960-an. Software program yang mencakup kamus dan ensiklopedia telah lama digunakan hypertext dalam definisi mereka sehingga pembaca dapat dengan cepat mengetahui lebih lanjut tentang kata-kata tertentu atau topik.

Usenet
Seperti artinya usenet adaah cara kita menggunakan sebuah internet, disini banyak sekali cara seseorang menggunakan internet dimulai dengan menggunakan WWW (World Wide Web) sampai kelebihan dan kekurangan dari sebuah internet. Dijelaskan mulai dari Infrastruktur komunikasi Internet terdiri dari komponen perangkat keras dan sistem lapisan perangkat lunak yang mengontrol berbagai aspek arsitektur. Sementara perangkat keras sering dapat digunakan untuk mendukung sistem perangkat lunak lain, itu adalah desain dan proses standarisasi yang ketat dari arsitektur perangkat lunak yang mencirikan Internet dan memberikan fondasi untuk skalabilitas dan sukses. Komponen yang paling menonjol dari model internet adalah Internet Protocol (IP), yang menyediakan sistem pengalamatan (alamat IP) untuk komputer di Internet. IP memungkinkan internetworking dan pada dasarnya menetapkan internet itu sendiri. Versi IP 4 (IPv4) adalah versi awal yang digunakan pada generasi pertama dari internet hari ini dan masih digunakan dominan. Banyak orang menggunakan internet dan istilah World Wide Web atau hanya Web, bergantian, tetapi dua istilah yang tidak sama. World Wide Web adalah sistem pencarian sebuah situs. Dunia Web Lebar perangkat lunak browser, seperti Microsoft Internet Explorer, Mozilla Firefox, Opera, Apple Safari, dan Google Chrome, memungkinkan pengguna menavigasi dari satu halaman web yang lain melalui hyperlink tertanam dalam dokumen. Dan ada beberapa bagian dari internet yang dapat digunakan atau di akses yaitu :
1.      Media streaming adalah pengiriman real-time media digital untuk konsumsi langsung atau kenikmatan oleh pengguna akhir. Contoh : Digital media streaming dan Webcam.
2.      File sharing adalah contoh dari mentransfer sejumlah besar data di Internet.

GOOPER

          Gooper adalah protokol layer aplikasi TCP/IP yang dirancang untuk distribusi, pencarian, dan pengambilan dokumen melalui Internet. Sangat berorientasi pada desain dokumen menu, protokol Gopher disajikan menarik untuk alternatif World Wide Web pada tahap awalnya, tapi akhirnya gagal mencapai popularitas.

FTP

File Transfer Protocol (FTP) adalah protokol jaringan standar yang digunakan untuk mentransfer file dari satu host ke host lain melalui jaringan berbasis TCP, seperti Internet. FTP dibangun pada arsitektur client-server dan menggunakan kontrol terpisah dan sambungan data antara klien dan server [1] FTP pengguna dapat mengotentikasi sendiri menggunakan sign-in yang jelas-teks protokol, biasanya dalam bentuk username dan password. , tetapi dapat terhubung secara anonim jika server dikonfigurasi untuk memungkinkan itu. Untuk transmisi aman yang menyembunyikan (enkripsi) username dan password, dan mengenkripsi konten, FTP sering diamankan dengan SSL / TLS ("FTPS"). SSH File Transfer Protocol ("SFTP") kadang-kadang juga digunakan sebagai pengganti, tetapi teknologi yang berbeda. Aplikasi FTP client pertama adalah baris perintah aplikasi yang dikembangkan sebelum sistem operasi memiliki antarmuka pengguna grafis, dan masih dikirimkan dengan Windows kebanyakan, Unix, dan sistem operasi Linux. [2] [3] Puluhan klien FTP dan utilitas otomatisasi telah sejak dikembangkan untuk desktop, server, perangkat mobile, dan perangkat keras, dan FTP telah dimasukkan ke dalam ratusan aplikasi produktivitas, seperti editor halaman Web. Ada beberapa metode aman mentransfer file yang telah disebut "Secure FTP" pada satu titik atau lain.




Macam - Macam Situs Web

Sebuah Website static ( static ), adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintenance secara manual oleh beberapa orang yang menggunakan software editor. Ada 3 tipe kategori software editor yang biasa dipakai untuk tujuan maintaining ini, diantaranya :

Elemen 1 Penyunting Teks.

Contohnya adalah Notepad atau TextEdit, dimana HTML diubah didalam program editor tersebut.

Elemen 2 WYSIWYG Editor.
Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI ( Graphical User Interface ) dan format HTML ini secara otomatis di generate oleh editor ini.

Elemen 3 Editor Yang Sudah Memiliki Template.
Contohnya Rapidweaver dan iWeb, dimana editor ini memperbolehkan user untuk membuat dan mengupdate websitenya langsung ke server web secara cepat, tanpa harus mengetahui apapun tentang HTML. Mereka dapat memilih template yang sesuai dengan keinginan mereka, menambah gambar atau obyek, mengisinya dengan tulisan, dan dengan sekejap mereka sudah dapat membuat situs web tanpa harus melihat sama sekali kode - kode HTML.

Sebuah website dynamic ( dinamis ) adalah website yang secara berkala, informasi didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode ( HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain ) bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh user. Sebuah situs dapat menampilkan dialog yang sedang berlangsung diantara dua user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan dengan user.

Ada banyak jenis sistem software yang dapat dipakai untuk meng - generate Dynamic Web System dan Situs Dynamic, beberapa diantaranya adalah ColdFusion ( CFM ), Active Server Pages ( ASP ), Java Server Pages ( JSP ) dan PHP, bahasa program yang mampu untuk meng – generate Dynamic Web System dan Situs Dinamis. Situs termasuk didalamnya berisi informasi yang diambil dari satu atau lebih database atau bisa juga menggunakan teknologi berbasis XML, contohnya adalah RSS. Isi situs yang statis secara periodik di generate, atau apabila ada keadaan dimana situs tersebut membutuhkan untuk dikembalikan kepada keadaan semula, maka situs itu akan di generate, hal ini untuk menghindari kinerjanya supaya tetap terjaga. Plugin tersedia untuk menambah banyaknya feature dan kemampuan dari web browser, dimana, plugin ini dipakai untuk membuka content yang biasanya berupa cuplikan dari gambar bergerak ( active content ) contohnya adalah Flash, Shockwave atau applets yang ditulis dalam bahasa JAVA. Dynamic HTML juga menyediakan untuk user supaya dia bisa secara interaktif dan realtime, meng - update di web page tersebut ( catatan : halaman yang dirubah, tak perlu di load atau di reloaded agar perubahannya dapat dilihat ), biasanya perubahan yang dilakukan mereka memakai DOM dan Javascript yang sudah tersedia pada semua Web Browser sekarang ini.

Seperti yang tertulis di atas, di luar sana ada beberapa perbedaan dalam penulisan dari terminologi website. Walaupun “ Website “ sudah secara umum dipakai, namun untuk Associated Press Stylebook, Reuters, Microsoft, Academia, dan kamus - kamus yang ada, penulisan yang mereka pakai adalah dengan menggunakan 2 kata, yaitu Web Site. Hal ini karena “ Web “ bukanlah terminologi umum, namun kependekan dari World Wide Web.

Pertumbuhan Sosial dan Ekomomi

Dengan berkembangnya teknologi secara pesat juga berpengaruh pada pertumbuhan kehidupan sosial dan ekonomi. Adapun dampak yang ditimbulkan dari pesatnya perkembangan teknologi adalah sebagai berikut :
Efek Positif :
    Banyak pakar yang berpendapat bahwa kini semakin besar porsi wanita yang memegang posisi sebagai pemimpin, baik dalam dunia pemerintahan maupun dalam dunia bisnis. Bahkan perubahan perilaku ke arah perilaku yang sebelumnya merupakan pekerjaan pria semakin menonjol
    Meningkatnya rasa percaya diri. Kemajuan ekonomi di negara-negara Asia melahirkan fenomena yang menarik. Perkembangan dan kemajuan ekonomi telah meningkatkan rasa percaya diri dan ketahanan diri sebagai suatu bangsa akan semakin kokoh. Bangsa-bangsa Barat tidak lagi dapat melecehkan bangsa-bangsa Asia

    Tekanan, kompetisi yang tajam di berbagai aspek kehidupan sebagai konsekuensi globalisasi, akan melahirkan generasi yang disiplin, tekun dan pekerja keras

    Pertumbuhan ekonomi  yang semakin tinggi

    Terjadinya industrialisasi

    Produktifitas dunia industri semakin meningkat

   Persaingan dalam dunia kerja sehingga menuntut pekerja untuk selalu menambah skill dan pengetahuan yang dimiliki.Kecenderungan perkembangan teknologi dan ekonomi, akan berdampak pada penyerapan tenaga kerja dan kualifikasi tenaga kerja yang diperlukan. Kualifikasi tenaga kerja dan jumlah tenaga kerja yang dibutuhkan akan mengalami perubahan yang cepat. Akibatnya, pendidikan yang diperlukan adalah pendidikan yang menghasilkan tenaga kerja yang mampu mentransformasikan pengetahuan dan skill sesuai dengan tuntutan kebutuhan tenaga kerja yang berubah tersebut.

Efek Negatif :
    Melemahkan rasa gotong royong dan tolong menolong sebagaimana ini menjadi ciri khas masyarakat Indonesia, Berkurangnya sosialisasi karena kurang proses tatap muka atau face to face karena pesatnya perkembangan alat komunikasi, hal ini dapat menyebabkan komunikasi menjadi hampa
    Perbedaan kepribadian pria dan wanita. Banyak pakar yang berpendapat bahwa kini semakin besar porsi wanita yang memegang posisi sebagai pemimpin, baik dalam dunia pemerintahan maupun dalam dunia bisnis. Bahkan perubahan perilaku ke arah perilaku yang sebelumnya merupakan pekerjaan pria semakin menonjol
    Terjadinya pengangguran bagi tenaga kerja yang tidak mempunyai kualifikasi yang sesuai dengan yang dibutuhkan. Sifat konsumtif sebagai akibat kompetisi yang ketat pada era globalisasi akan juga melahirkan generasi yang secara moral mengalami kemerosotan: konsumtif, boros dan memiliki jalan pintas yang bermental instant

    Kemajuan TIK juga pasti akan semakin memperparah kesenjangan sosial yang terjadi di masyarakat antara orang kaya dan orang miskin. Adanya aksi tipu menipu dalam proses jual beli online yang dapat merugikan beberapa pihak.

Metodologi Web Science

Web Science merupakan kajian sains dari Web. Ketika Web telah bergerak ke ranah ilmu, maka pertanyaan mendasar adalah bagaimana keilmuan ini melakukan metodologi. Bagaimana peneliti atau engineer melakukan pendekatan terhadap Web untuk pemahaman dan relasinya dengan domain sosial secara luas dan inovasi apa yang dapat dilakukan.
Berbagai penelitian yang berlangsung saat ini melakukan pengembangan pada metodologi pemetaan (mapping) dan graph pada struktur Web dengan sampling sebagai kunci utamanya [Leung, 2001]. Sebagai contoh laporan riset [Fetterly, 2004] menyatakan bahwa 27% dari web di Jerman (.de) melakukan perubahan setiap minggu. Model lain adalah metodologi model analisis yang mengkombinasikan data empiris yang digunakan untuk melakukan determinasi probabilitas. Metodologi pada Web Science akan dipengaruhi oleh perekayasaan yang berlatar belakang industri maupun peneliti akademisi.

sejarah email & pengertiannya

 Semuanya bermula pada tahun 1968 di sebuah perusahaan yang bernama Olt Break and Newman (BBN). Perusahaan ini dikontrak oleh Departemen Pertahanan AS untuk menciptakan sesuatu yang disebut ARPANET, yang kemudian berubah menjadi internet. ARPANET merupakan singkatan dari Advanced Research Projects Agency Network, dan bertujuan untuk menciptakan sebuah metode komunikasi antara institusi militer dan pendidikan satu sama lain.
 Pada tahun 1971, seorang insinyur bernama Ray Tomlinson ditugaskan dalam proyek yang disebut SNDMSG. Program ini bukan merupakan program baru, karena sebenarnya program tersebut sudah ada selama sekian tahun. Dengan standar masa kini, program tersebut bisa dikatakan lebih dari primitif. Apa yang dilakukan program tersebut hanyalah memungkinkan pengguna pada mesin yang sama dapat saling mengirim pesan satu sama lain. Pengguna dapat membuat dokumen teks yang kemudian akan dikirimkan ke dalam kotak surat pada mesin yang sama.
 Awalnya Ray bereksperimen dengan sebuah program yang bernama SNDMSG yang bisa digunakan untuk meninggalkan pesan pada sebuah komputer, sehingga orang lain yang memakai komputer itu dapat membaca pesan yang ditinggalkan. Lalu ia melanjutkan eksperimennya dengan menggunakan file protocol yang bernama CYPNET sehingga program SNDMSG tadi bisa mengirim pesan ke komputer lain yang berada di dalam jaringan ARPAnet. Itulah awal terciptanya sebuah 'e-mail'. Pesan e-mail yang pertama kali dikirim Ray, dan merupakan e-mail yang pertama di dunia adalah "QWERTYUIOP".

Pada tahun 1972, Ray mengenalkan icon ' @ ' sebagai identitas e-mail untuk memisah user id dan domain sebuah alamat e-mail, yang berarti "at" atau "pada".

Salah satu program email pertama yang terbesar yang dapat digunakan oleh umum adalah Eudora. Email ini pertama kali ditulis pada tahun 1988 oleh Steve Dorner. Pada saat itu ia adalah seorang karyawan di University of Illinois.

Eudora diambil dari nama almarhum Eudora Welty, seorang penulis dari Amerika. Eudora adalah client email pertama yang menyediakan antarmuka grafis. Pada saat pertama muncul email ini bersifat gratis, meskipun kemudian setelah dibeli oleh Qualcomm pada tahun 1994, Eudora menjadi produk professional.

Seperti aplikasi lain dalam web, Eudora adalah raja selama beberapa tahun, kemudian dengan cepat digantikan oleh client email dari Netscape dan Internet Explorer. Kedua client email tersebut menjadi popular tidak hanya karena mereka lebih baik dari Eudora, tapi juga karena mereka disediakan secara cuma-cuma dengan web browser.

Komponen Email
Sebuah alamat email terdiri atas dua bagian, yaitu di sebelah kiri tanda @ disebut user id, yang menunjukkan identitas pemilik e-mail tersebut. User id ini dapat berupa nama pemilik, singkatan nama, nickname, nomor, atau apapun juga. Sedangkan teks setelah lambang @ (contoh: ymail.com) disebut domain name/hostname, yang menunjukkan identitas domain tempat e-mail (mail server) tersebut disimpan.

Jenis Email

Ada 3 jenis layanan E-mail, yaitu : POP mail, E-mail Forwarding dan E-mail berbasis web, masing-masing mempunyai kelebihan dan kekurangan.

a. Pop Mail
E-mail jenis ini sama dengan email yang anda terima dari ISP anda

Kelebihannya :
• Kemampuan untuk dibaca secara offline (tidak perlu connect ke internet) untuk mengecek email, anda perlu connect ke server POP mail anda, lalu mendownload seluruh email yang ada, setelah itu anda bisa memutuskan hubungan dengan internet dan membaca email.

Kekurangannya :
• Anda tidak bisa mengecek email anda di sembarang tempat

b. Web Based Mail
Email jenis ini merupakan email yang ditawarkan oleh berbagai situs/web

Kelebihannya :
• Anda bisa mencek email anda dari mana saja

Kekurangannya :
• Untuk mengecek email anda harus selalau terhubung ke internet.

c. Email Forwarding
Kelebihannya :
• Anda bisa menyembunyikan alamat email yang sesungguhnya, selain itu tidak perlu memberi tahu email anda yang baru.

Metode Pengiriman
Untuk mengirim email kita memerlukan suatu program mail-client. Email yang kita kirim akan melalui beberapa poin sebelum sampai di tujuan

Mengakses Email
Email pada mulanya disimpan di dalam sebuah mailserver. Biasanya bila seseorang memakai koneksi ISP untuk sambungan ke internet, ia akan diberikan satu email gratis. Email yang diterima akan disimpan di server surat elektronik ISP.

* Menggunakan 'browser', seperti Internet Explorer atau Mozilla Firefox. Metode ini disebut sebagai web-based, artinya kita menggunakan media web sebagai perantara ke kotak email. Contoh: Yahoo! Mail dan Gmail. Untuk menggunakannya, pengguna haruslah dalam keadaan online. Layanan email berbasis web biasanya disediakan oleh penyelenggara layanan email gratis.

* Menggunakan program pengakses email (e-mail client), seperti: Eudora Mail, Outlook Express, Mozilla Thunderbird, Mutt. Dengan menggunakan program seperti ini, seseorang harus mengetahui konfigurasi yang bisa didapat dari ISP. Keuntungannya adalah dapat membaca email tanpa perlu terhubung secara terus-menerus dengan internet dan puluhan bahkan ratusan email dapat diterima dan dikirimkan secara bersama-sama sekaligus. Kelebihan yang lainnya adalah perangkat lunak ini menyediakan fungsi-fungsi penyuntingan dan pembacaan email secara offline. Dengan demikian biaya koneksi ke internet dapat dihemat.

Etika penggunaan email
Etika dalam email sama dengan etika dalam menulis surat biasa. Ada email yang isinya formal ada yang informal. Beberapa poin penting:

* Jangan mengirim email dengan lampiran (attachment) yang terlalu besar (lebih dari 1 mb). Tidak semua orang mempunyai akses Internet yang cepat, dan ada kemungkinan lampiran tersebut melebihi kapasitas email penerima, sehingga akan ditolak mailserver penerima. Selain itu, perhatikan juga bahwa beberapa penyedia email juga menerapkan batasan tentang jumlah, jenis, dan ukuran email yang dapat diterima (dan dikirim) penggunanya.

* Jangan mengirim lanjut (forward) email tanpa berpikir kegunaan bagi orang yang dituju.

* Selalu isi kolom subjek, jangan dibiarkan kosong.

* Jangan menggunakan huruf kapital karena dapat menimbulkan kesan anda BERTERIAK.

* Dan tentu saja, gunakan kata-kata dengan santun:). Adakalanya sesuatu yang kita tulis akan terkesan berbeda dengan apa yang sebetulnya kita maksudkan.

Keamanan

Keamanan data di email tidaklah terjamin dan selalu ada resiko terbuka untuk umum, dalam artian semua isinya dapat dibaca oleh orang lain. Hal ini disebabkan oleh karena email itu akan melewati banyak server sebelum sampai di tujuan. Tidak tertutup kemungkinan ada orang yang menyadap email yang dikirimkan tersebut.

Email dapat diamankan dengan melakukan teknik pengacakan (enkripsi). Salah satu program enkripsi yang populer adalah PGP (Pretty Good Privacy). Dengan memakai PGP maka isi akan dienkrip, dan hanya orang yang tertuju dapat mendekripsi dan membaca email tersebut. Kerugiannya adalah membuat repot pihak pengirim dan penerima (karena keduanya harus memiliki program PGP, dan pengirim juga harus memiliki kunci umum penerima, dan melakukan enkripsi pesan dengan kunci tersebut).

Perkembangan Email
Mulai tahun 1980-an email sudah bisa dinikmati oleh khalayak umum, baik itu email gratisan maupun yang berbayar. Saat ini banyak email berbasis web yang diberikan secara cuma-cuma oleh Telkom, Yahoo, Google, MSN, dll. Kapasitasnya pun bervariasi mulai dari 100 mb sampai yang tak terbatas.

Akibatnya, kini banyak perusahaan pos di berbagai negara menurun penghasilannya karena masyarakat lebih memilih email sebagai media penyampai pesannya
 
Pengertian email 

 E-mail adalah surat melalui media elektronik.Sebenarnya email merupakan singkatan dari “Electronic mail”.Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet.Apabila kita mengirim surat melalui email kita dapat memperoleh beberapa keuntungan.Antara lain, dengan menggunakan email surat (informasi) yang kita kirim ke alamat email lain akan secara langsung diterima, selain itu biaya yang kita keluarkan cukup murah.Sebuah alamat email biasanya memiliki format semacamusername@host.domain.Saat ini ISP yang menyediakan layanan pembuatan email secara gratis adalah yahoo.com dan plasa.com.Sebagai contoh kita membuat email melalui yahoo.com

PENGERTIAN PERANGKAT KERAS

SEJARAH PERANGKAT LUNAK


PERKEMBANGAN PEMBUATAN PERANGKAT LUNAK

Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit).
 Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya.
 EVOLUSI PERANGKAT LUNAK

Era Pioner

Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, gambar berikut memperlihatkan orang yang sedang menggunakan komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil yang selesai dikerjakan komputer berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara berurutan di proses.

Era Stabil

Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses).

Era Mikro

Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan.
Era Modern
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar.

KATEGORI PERANGKAT LUNAK

Perangkat keras komputer tidak akan dapat berbuat apa-apa tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah diberikan kepadanya, yang disebut dengan dengan perangkat lunak (software) di dalam sirkuit komputer.
 Perangkat lunak dikategorikan ke dalam tiga bagian, yaitu :
  1. Perangkat lunak sistem operasi (Operating System), yaitu program yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer
  2. Perangkat lunak bahasa (Language Software), yaitu program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer
  3. Perangkat lunak aplikasi (Application Software), yaitu program yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan aplikasi tertentu.
SEJARAH PERANGKAT LUNAK
PERANGKAT LUNAK SEBELUM  KOMPUTER GENERASI PERTAMA
  • 300 SM. Sistem Kode yang Pertama
Bangsa Yunani menggunakan sinyal obor untuk mengirimkan berita dari satu kota ke kota lain. Untuk masing-masing stasiun didirikan dua buah tembok setinggi 6 kaki dan masing-masing mempunyai 5 obor. Kombinasi obor yang ada di tembok pertama dengan yang ada di tembok kedua membentuk suatu huruf. Tiap stasiun mempunyai tabel berbentuk matriks 5 baris 5 kolom. Tembok di sebelah kanan mewakili baris dan tembok di sebelah kiri mewakili kolom. Perpotongan antara baris dan kolom membentuk kode huruf yang dimaksud. Sistem ini disebut dengan polybius telegraph.
  • 1842, Penulis Perangkat Lunak yang Pertama
Ada Augusta (1815 – 1852), anak perempuan dari seniman Lord Byron merupakan anak pertama  yang menulis perangkat lunak yang diterapkan pada Babbage’s Analytical Engine. Nama Ada sekarang diabadikan pada nama sebuah bahasa komputer yaitu ADA. Pada tahun 1983 ADA merupakan satu-satunya bahasa komputer yang digunakan pada Departemen Pertahanan Amerika  Serikat untuk mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi pertahanan.
  • 1933, Program Mekanik yang Pertama
Wallace J. Eckert (1902 – 1971) mengabungkan beberapa mesin akuntansi plong IBM yang berbeda. Untuk menjalankan mesin ini sebagai satu kesatuan, Wallace J. Eckert membuat suatu program mekanik yang mengontrolnya.
  • 1945, Kutu yang Pertama
Sewaktu mengembangkan komputer Harvard Mark II oleh tim yang dikepalai oleh Grace Hopper, suatu relay ditemukan rusak. Di dalam relay yang rusak ditemukan adanya sebuah bug (kutu) yang terjepit mati. Mulai saat itu bila komputer tidak bekerja atau suatu program komputer mengalami kesalahan, para ahli mengatakan mereka sedang melakukan proses debugging.
 PERANGKAT LUNAK SEMASA  KOMPUTER GENERASI PERTAMA
Pemograman pada komputer generasi pertama kebanyakan adalah ahli teknik dan ahli matematika yang tertarik menggunakan komputer untuk menyelesaikan permasalahan di bidangnya. Program yang dibuat dilakukan dengan cara menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya program tersebut sifatnya unik untuk suatu aplikasi tertentu dan tidak dapat digunakan untuk aplikasi yang lain.
 PERKEMBANGAN BAHASA PEMOGRAMAN TINGKAT TINGGI
Memprogram dengan menghubungkan beberapa sirkuit komputer atau dengan bahasa mesin merupakan pekerjaan yang sulit. Hal ini menjadikan pemikiran untuk menciptakan suatu bahasa pemograman yang lebih mudah yang disebut bahasa tingkat tinggi (High Level Language). Pemograman ini dilakukan dengan menulis  program dengan bahasa awam (bahasa Inggris sehari-hari dengan aturan yang tertentu) yang kemudian diterjemahkan oleh komputer ke dalam bahasa mesin.
  • 1957, FORTRAN
Suatu grup IBM yang diketuai John Backus mulai bekerja pada tahun 1945 mengembangkan suatu bahasa pemograman tingkat tinggi untuk keperluan teknik dan matematika yang diberi nama dengan FORTRAN (FORmula TRANslator). FORTRAN diterapkan pada tahun 1957 pada komputer IBM 704. Perkembangan bahasa ini yaitu  FORTRAN II dan III (1958), FORTRAN IV (1961 – 1962),  FORTRAN66 (1967), FORTRAN77 (1980), FORTRAN90 (1991), FORTRAN95 (1997) dan FORTRAN2000 (2002)
  • 1958, LISP
John McCarthy menemukan bahasa pemograman LISP (LISt Processor atau LISt Programming) yang dibutuhkan oleh peneliti-peneliti artificial intelligence. Beberapa dialek bahasa LISP yang dikembangkan misalnya MACLISP, INTERLISP, FRANZLISP, UCILISP dan ZETALISP.
  • 1958, ALGOL
ALGOL (ALGOrithmic Language) dikembangkan tahun 1958 untuk memecahkan masalah-masalah secara umum (general purpose) dengan nama ALGOL 58 berkembang menjadi ALGOL 60 (1960),  ALGOL-W (dikembangkan tahun 1966 oleh Niklaus Wirth) dan ALGOL 68 (1968.)
  • 1959, COBOL
Pada tahun 1959 sebuah group komite pemakai komputer bertemu di University of Pensylvania untuk memecahkan persoalan program yang standar (program yang ditulis pada satu komputer dimungkinkan untuk dijalankan pada komputer dengan model yang berbeda). Hasilnya pada tahun 1960 dibuatlah COBOL (Common Business Oriented Language). Salah seorang komite adalah Dr. Grace Hooper yang menulis language translatoratau compiler program (program penterjemah) untuk bahasa tingkat tinggi tersebut.
Perkembangan bahasa COBOL yaitu COBOL-60 (1960) yang dibuat oleh CODASYL (Conference On Data System Languages), COBOL-61 dan     COBOL-61-EXTENDED (1961), COBOL-68 (1968), ANS-COBOL-74 (1974) dan ANS-COBOL-85 (1985).
  • 1960, LOGO
LOGO merupakan perkembangan dari LISP oleh Seymour Papert di Massachusets Institute of Technology yang diterapkan pada komputer mainframe. LOGO ditujukan untuk bidang pendidikan. Sekitar tahun 1980 LOGO diterapkan pada komputer mikro.
  • 1961, GPSS
GPSS (General Purpose Systems Simulator) merupakan bahasa pertama yang berupa bahasa untuk keperluan proses simulasi.
  • 1961, RPG
RPG (Report Program Generator) dikembangkan IBM yang diterapkan pada komputer IBM 1041 pada bulan Januari 1961. RPG dikembangkan menjadi RPG II untuk komputer IBM System/3 tahun 1969 dan RPG III bulan Oktober 1978 untuk komputer IBM System/38. Versi terakhir dari bahasa ini adalah RPG IV
  • 1962, APL
APL (A Programming Language) dikembangkan di IBM  oleh Kenneth Iverson tahun 1962. APL tepat digunakan untuk aplikasi teknik yang pertama kali digunakan untuk komputer IBM System/360 (1966). Perkembangan APL yaitu APL*PLUS (1970), APL*PLUS PC (1982), APL2 (1984) dan APL2000 (1995)
  • 1964, BASIC
BASIC (Beginners’ All-purpose Symbolic Instruction Code) ditemukan oleh Prof. John G. Kemeny dan Thomas E. Kurtz tanggal 1 Mei 1964 di Darmouth College New Hampshire. Merupakan bahasa tingkat tinggi yang berbentuk interpreter yang memungkinkan untuk mengoperasikan untuk mengoperasikan komputer secara interaktif. Program dapat ditulis, dijalankan, dirubah dan dijalankan kembali tanpa harus melalui tahap kompilasi. Versi lainnya yaitu MBASIC, SBASIC, CBASIC, Applesoft BASIC, GBASIC, HBASIC, KBASIC, BASIC-86, BASICA, QBASIC dan VISUAL BASIC.
  • 1966, PL/1
IBM mengambangkan suatu bahasa tingkat tinggi PL/1 (Programming Language version 1) yang merupakan gabungan dari FORTRAN, COBOL dan ALGOL. Bahasa ini diterapkan pada komputer IBM S/360 pada tahun 1966 untuk aplikasi bisnis dan teknik
  • 1968, Konsep Pemograman Terstruktur yang Pertama
Edger Djikstra mengumumkan suatu paper yang berjudul GO TO Statement Considered Harmful (Statemen GO TO dianggap berbahaya) yang isinya menekankan bahwa sejumlah kesalahan dalam pemograman dapat dihindari dengan mengurangi statemen GO TO di dalam program sebisa mungkin sehingga program menjadi terstruktur
  • 1968, PILOT
PILOT (Programmed Inquiry, Learning Or Teaching) dikembangkan oleh John A. Starkweather di California University San Fransisco Medical Center tahun 1968 dan ditujukan pada mereka yang belum berpengalaman dalam menulis program
  • 1969, FORTH
Dikembangkan oleh Charles H. Moore tahun 1969. Pada tahun 1971 FORTH digunakan pada National Radio Astronomy Observatory untuk menyelesaikan permasalahan perbintangan yang sampai tahun 1976 distandarkan sebagai bahasa untuk International Astronomical Union.
Sekitar tahun 1973, Charles H. Moore dan Elisabeth Rather mendirikan FORTH Inc. yang mengembangkan MiniFORTH kemudian MicroFORTH yang akhirnya dikeluarkan versi PolyFORTH  dan PolyFORTH II. Versi terakhir adalah PCFORTH
  • 1970, PASCAL
Dikembangkan tahun 1970 oleh Niklaus Wirth di Technical University di Zurich Switzerland. Nama PASCAL diambil dari nama Blaise Pascal. Sampai sekarang ada beberapa versi dari PASCAL, diantaranya UCSD Standard PASCAL, Apple PASCAL, KMMM PASCAL, MT+PASCAL dan Turbo PASCAL
  • 1971, SHRDLU
Terry Winograd mendapatkan gelar Master di M.I.T dengan menyertakan suatu program yang disebut SHRDLU (Judul Tesis : Procedures as a Representation for Data in a Computer Program for Understanding Natural Language).  Program ini dapat menganalisa percakapan yang ditulis dengan bahasa manusia secara natural
  • 1971, SAM76
SAM76 merupakan bentuk gabungan dari LISP dan FORTH yang digunakan untuk komputer multiuser dengan sistem operasi UNIX. SAM76 dikembangkan di Bell Laboratories tahun 1971 oleh Claude Kagan
  • 1972, PROLOG
Penerapan pertama dari PROLOG (PROgramming en LOGique) adalah tahun 1972 oleh Alain Colmerauer dan Philippe Rousell di Marseilles Perancis. Bahasa ini dianggap sebagai pesaing dari LISP yang berguna untuk operasi artificial intelligence.
  • 1972, SMALLTALK
Dikembangkan oleh Xerox,s Palo Alto Research Center (PARC). Versi lain dari bahasa ini adalah SMALLTALK-76 dan SMALLTALK-80
  • 1974, C
Bahasa C pertamakali dikembangkan di Inggris dengan nama BCPL yang kemudian diadaptasi di Bell Laboratories di Amerika Serikat dan diberi nama bahasa B. Bahasa ini dikembangkan oleh Dennis Ritchie Kerning dan diberi nama bahasa C. Bahasa ini digunakan untuk menulis sistem operasi UNIX.
  • 1974, COMAL
COMAL (COMmon Algorithmic Language) dikembangkan pertama kali di denmark oleh Borge Christensen pengajar di Mathematics and Computer Science College of Higher Education di Tonder Denmark dibantu oleh Benedict Lofsted. COMAL merupakan gabungan dari BASIC dan PASCAL dan pertama kali diterapkan pada komputer mini Data General NOVA 1200.
  • 1975, BASIC pada Komputer Mikro yang Pertama
Paul Allen, programmer muda yang bekerja pada perusahaan komputer Honeywell dengan William Bill Gates menawarkan interpreter BASIC kepada Ed Roberts pemilik perusahaan MITS. Mereka menggunakan manual dari microprocessor Intel 8080.
Paul Allen dan William Bill Gates mendirikan perusahaan Traf-O-Data sewaktu SMA tetapi tidak sukses dan terakhir mendirikan Microsoft. Bahasa BASIC buatan Microsoft yang terkenal adalah MBASIC, jenis yang lainnya adalah BASIC dan BASICA
  • 1977, MODULA-2
Modula-2 (MODUlar Language) dikembangkan pleh Nicklaus Wirth di federal Technical University Zurich Switzerland. Bahasa ini digunakan untuk tujuan khusus dari multiprograming pada tahun 1977

  • 1979, ADA
Dikembangkan untuk digunakan di departemen pertahanan Amerika Serikat Pentagon.
SEJARAH SISTEM OPERASI
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
  • Generasi Pertama (1945-1955)

Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
  • Generasi Kedua (1955-1965)

Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
  • Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekaligus).
  • Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.
PERKEMBANGAN PERANGKAT LUNAK SISTEM OPERASI
Sistem operasi mengatur semua proses dari sistem komputer. Misalnya program aplikasi yang dibuat memerintahkan hasil dicetak di printer, maka proses yang melakukannya adalah operating sistem yang akan menghubungi printer untuk mencetak hasil tersebut.
  • 1954, Sistem Operasi yang Pertama Kali
Sistem operasi (OS) pertama kali dikembangkan pada sekitar tahun 1954 di General Motor Research Laboratories untuk digunakan pada komputer IBM 701 kemudian pada tahun 1955 bekerja sama dengan North American Aviation menulis operating sistem untuk komputer IBM 704. OS yang dibuat antara tahun 1950 – 1960 terbatas penggunaannya yaitu hanya dapat digunakan untuk aplikasi pengolahan data secara sequential (urut) atau batchsaja dan biasanya dirancang untuk satu komputer saja
  • 1960, Sistem Operasi untuk Komputer Mini yang Pertama Kali
Pertama kali dikembangkan pada tahun 1960 bersamaan dengan diproduksinya komputer mini. Sebelum tahun ini OS digunakan untuk komputer besar (mainframe). Pada bulan April 1964, IBM meperkenalkan OS yang disebut dengan OS/360 untuk semua seri komputer System 360
  • 1969, UNIX
Pada tahun 1969, Ken Thompson dari Bell Laboratories menulis suatu OS yang disebut dengan UNIX yang diterapkan pada komputer PDP-7. Tahun 1973, UNIX dikembangkan dengan cara ditulis ulang dengan bahasa C sehingga merupakan OS pertama yang ditulis dengan high level language. UNIX pertama kali diterapkan di mini komputer dan mainframe komputer tetapi sekarang telah banyak digunakan di micro komputer.
  • 1970, CP/M
CP/M (Control Program/Microprocessor) dibuat oleh perusahaan Digital Research. Pada tahun 1976 diperbaiki dan lebih ditingkatkan dengan nama CP/M-80 dan karena popularitasnya dianggap standar untuk komputer mikro. Versi lain dari OS ini adalah CP/M-86, CP/M-PLUS, Personal CP/M, Concurent CP/M, MP/M, MP/M-86 dan PC/NET
  • 1980, MS-DOS
MS-DOS (MicroSoft-Disk Operating System) dibuat oleh Microsoft Corporation di Bellevue Washington. Sejak IBM memilih MS-DOS untuk diterapkan pada IBM PC kemudian diberi nama IBM PC-DOS. OS lain yang dikembangkan diantaranya XENIX yang sebenarnya adalah UNIX versi Microsoft
  • 1987, IBM OS/2
IBM OS/2 (International Business Machine Operating System/2) dibuat untuk mengatasi kekurangan dari MS-DOS dan IBM PC-DOS. OS ini dapat mengalamati memori diatas batas 640 Kilobyte. Selain itu dapat digunakan untuk network dengan dihubungkan pada beberapa host komputer
  • 1983, WINDOWS
Windows menerapkan Graphical User Interface (GUI) dalam pelaksanaannya yang pertama kali dikembangkan oleh Xerox tahun 1970 pada pusat pengembangan Palo Alto Research. Microsoft sebagai pemilik merek dagang Windows mulai mengembangkan program ini tahun 1983.
Versi pertama dari Windows (1.01) dirilis tahun 1985, lalu pada tahun 1987 merilis Windows versi 2, Windows 3.0, Windows 3.1 (1992), Windows 95 dan sebagainya.
  • 1991, LINUX
Linux sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan kompatibilitas dengan UNIX merupakan tujuan utama desain dari proyek Linux. Perkembangan Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC.
Pada awal perkembangannya, source code Linux disediakan secara bebas melalui Internet. Hasilnya, sejarah Linux merupakan kolaborasi banyak user dari seluruh dunia, semuanya dilakukan secara eksklusif melalui Internet. Dari kernel awal yang hanya mengimplementasikan subset kecil dari sistem UNIX, sistem Linux telah bertumbuh dimana sudah mampu memasukkan banyak fungsi UNIX.
PERKEMBANGAN PERANGKAT LUNAK APLIKASI
Sejak beredarnya komputer personal, telah ribuan macam perangkat lunak untuk bermacam keperluan aplikasi tersedia di pasaran guna memenuhi kebutuhan para pemakai komputer
  • 1976, ELECTRIC PENCIL
Michael Shrayer memperkenalkan suatu program pengolah kata (word processor) yang diberi nama Electric Pencil. Program ini pada mulanya hanya untuk komputer mikro ALTAIR saja tetapi dikembangkan ke jenis mikro komputer lainnya dan untuk sejumlah alat cetak semuanya sampai 78 versi.
  • 1979, WORDSTAR
John Barnaby menulis program pengolah kata atas permintaan Seymour Rubinstein yang dikenal dengan nama Word Star dan langsung sukses dipasaran dengan nama Micropo. Beberapa versi yang beredar diantaranya Word Star Rel. 3.4, Word Star Professional Release 4.0, Word Star 2000+ dan sebagainya
  • 1979, APPLE WRITER
Apple Writer juga merupakan program paket pengolah kata yang laris terjual yang ditulis oleh Paul Lutus. Beliau merupakan programmer yang independent, tidak mau tergantung atau terikat dengan proyek orang lain.
  • 1979, VISICALC
Pada tanggal 11 Mei 1979 West Coast Computer Faeri memperkenalkan paket program spread sheet pertama dengan nama VisiCalc (Visible Calculator) yang ditulis untuk komputer Apple. Paket ini mudah dijalankan dan banyak digunakan untuk analisa bisnis. Perangkat lunak ini dibuat oleh Daniel Bricklin dan Robert Frankston.
  • 1981, Dbase II
Wayne Ratliff, ahli teknik NASA menulis suatu program aplikasi bisnis dengan nama Vulcan, tetapi tidak sukses. Sementara itu George Tate bekerja sama dengan Hal Lashlee menjalin kerjasama untuk memasarkan Vulcan dengan mengganti namanya menjadi DBase II yang dipasarkan tahun 1981 dengan nama perusahaannya Ashton-Tate. Perangkat lunak ini merupakan paket DBMS (DataBase Management System) yang mempunyai bahasa tingkat tinggi
  • 1982, LOTUS 1-2-3
Merupakan suatu program paket yang berisi gabungan program-program spreadsheet, grafik dan kemampuan mendapatkan informasi. Dipromosikan pada akhir tahun 1982. LOTUS 1-2-3 ditulis oleh Mitchell Kapor dari Yale University tahun 1971
  • 1983, MICROSOFT OFFICE
Microsoft Office adalah kumpulan program serta file lain yang bekerja bersama-sama. Versi standar dari Office mencakup empat aplikasi unggulan dari Microsoft, yaitu :
WORD
Pengolah kata lengkap yang dapat Anda gunakan untuk membuat surat, memo, laporan dan semua jenis dokumen lainnya
EXCEL
Program lembar kerja (spread sheet) yang memungkinkan Anda mengatur, menganalisis dan membuat grafik untuk informasi
POWERPOINT
Program grafik presentasi yang dapat Anda gunakan untuk membuat slide, transparansi, overhead, handout dan catatan (note)
MAIL
Aplikasi surat menyurat yang memungkinkan Anda untuk mengirim dan menerima berita elektronik
 Microsoft Office juga tersedia dalam versi professional yang mencakup ACCESS, yakni program relasional database yang berdaya guna.