ATA PENGANTAR
Setelah mengalami beberapa kali perubahan dan refisi, puji syukur kehadirat Tuhan Yang Mah akhirnya buku ini berhasil di selesaikan penulisanya dan dapat hadir di hadapan pembaca sekalian. Buku yang berjudul Pengantar Sistem Informasi ini di tulis oleh kelompok yang terbentuk pada matakuliah Pengantar Sistem Informasi. Buku ini di tulis bertujuan untuk memenuhi tugas Mata Kuliah Pengantar Sistem Informasi Jurusan Manajemen Sumberdaya Perairan Fakultas Perikanan dan Ilmukelautan Universitas Riau. Didalam buku ini membahas tentang Sistem Informasi dan kaitanya dengan kehidupan dan perkembangan peradaban Manusia di Dunia ini. Di dalam buku ini juga membahas perkembangan teknologi informasi terutama Komputer dan Internet. Penulis juga menyajikan beberapa tips dan trik seputar dunia Blogerr dan beberapa produk lainnya yang secara teori memiliki manfaat dan kegunaan yang sama seperti Blogerr, namun penulis juga menyajikan kelebihan dan kelemahan masing masinhg agar memudahkan pembaca untuk memulai menjelajahi dunia Bloger dan yang sejenisnya. Dan pada akhir bab pada buku ini, penulis juga menyajikan tentang Bahasa Pemograman Komputer. Bahasa pemograman yang di sajikan membahas mengenai dasar dari bahasa pemograman komputer dan penggunaanny, namun semua nya masih tahap dasar sesuai kapasitas dan pengetahuan penulis dan tentusaja di bantu oleh referensi yang akurat dan terpercaya. Dalam proses penulisan buku ini penulis dan rekan rekan kelompok sudah berusaha sekuat tenaga dan sedaya upaya untuk menjadikan buku ini yang terbaik. Akan tetapi penulis menyadari bahwa buku ini masih banyak kekurangan untuk itu saran dan kritikan yang membangun dari pembaca sangat penulis dan rekan rekan kelompok harapkan demi penambahan kemampuan kami dan memperbaiki kesalahan kami menjadi yang lebih baik kedepanya. Akhirnya penulis mengucapkan selamat membaca dan selamat menjelajah di dunia maya untuk pembaca yang budiman, semoga buku ini dapat di manfaatkan sesuai kebutunhan.
Penulis, dkk
CAPAN TRIMAKASIH
Pertama tama dan yang paling utama penulis mengucapkan Puji Syukur Kehadirat Allah SWT. Karna berkat limpahan rahmat dan hidayah nya lah penulisan buku ini dapat tercapai. Selanjutnya penulis beserta rekan rekan sekelompok mengucapkan terimakasih dan apresiasi yang setinggi tinggi nya kepada Bapak Ronal Hutahuruk selaku Dosen Mata Kuliah Pengantar Sistem Informasi, karna berkat bimbingan beliau buku ini dapat kami selesaikan penulisanya. Selanjutnya penulis mengucapkan terimakasih kepada rekan rekan kelompok yang telah bersama sama bersusah payah dalam penyelesaian penulisan buku ini. Tak lupa juga trimaksih kepada teman teman jurusan Manajemen Sumberdaya Perairan Angkatan 2011 Fakultas Perikanan dan Ilmu Kelautan Unioversitas Riau yang telah saling membantu dan shering dalam penyelesaian penulisan buku ini demi melengkapi tugas mata kuliah Pengantar Sistem Informasi yang di berika kepada kami. Dan ucapan terimaksih dan apresiasi yang sebesar besarnya penulis ucapkan kepada semua yang telah membantu dalam proses penyelesaian penulisan buku ini yang mungkin tidak dapat disebutkan lagi satupersatu, penulis mengucapkan terimaksih atas segala bentuk bantuan dan kerjasamanya karna tanpa bantuan dan kerjasama ini penulis tidak akanbisa menyelesaikan penulisan buku yang berjudul Pengantar Sistem Informasi ini.
AFTAR ISI
KATA PENGANTAR UCAPAN TERIMAKASIH DAFTAR ISI DAFTAR GAMBAR BAB I. PENDAHULUAN 1.1 Sistem Informasi { 1 } 1.2 Teknologi Informasi { 2 } 1.3 Penerapan Teknologi Informasi { 3 }
BAB II. BLOGER, WORDPRESS DAN TUMBLER 2.1 Blogerr { 6 } 2.2 Mendaftar di Blogerr { 7 } 2.3 Wordpress { 11 } 2.4 Tumbler { 13 } BAB III. PENGERTIAN INTERNET DAN KOMPUTER 3.1 Pengertian Komputer { 15 } 3.2 Sejarah Perkembangan Komputer Menurut Periode Generasi { 16 } 3.3 Bagian Bagian Komputer { 23 } 3.4 Pengertian Internet { 47 } BAB IV. BAHASA PEMOGRAMAN 4.1 Bahasa Pemograman Komputer { 51 }
4.2 Bahasa PHP { 53 } 4.3 Bahasa C { 55 } 4.4 Bahasa Java { 57 } 4.5 Bahasa Pascal { 58 } 4.6 Bahasa Ruby { 59 } 4.7 Bahasa Prolog { 60 } 4.8 Bahasa Phyton { 61 } 4.9 Bahasa Cobol { 63 } 4.10 Bahasa Basic { 64 } 4.11 Bajasa C++ { 65 } 4.12 Ajax { 65 }
AFTAR GAMBAR
Gambar 2.1. Halaman utama Blogger { 8 } Gambar 2.2. Formulir pendaftaran Blogger { 8 } Gambar 2.3. Halaman pengaturan nama dan alamat blog { 9 } Gambar 2.4. Halaman pengaturan Tampelate { 9 } Gambar 2.5. Halaman pesan blog telah jadi. { 10 } Gambar 2.6. Halaman Dashboard { 10 } Gambar 2.7 .Halaman blog yang berhasil di buat { 11 } Gambar 3.1 . keyboard qwerty { 23 } Gambar3. 2. Perangkat mouse Mouse Wireless {25 } Gambar 3.3. Touch Pad { 25 } Gambar 3.4. Touch Pad Track Ball { 25 } Gambar 3.5. Pointing Stick { 25 } Gambar3. 6. Perangkat Light Pen { 26 } Gambar 3.7 Joy Stick dan Paddle Games { 26 } Gambar3. 8. Barcode Reader { 27 } Gambar3. 9. Contoh barcode { 27 } Gambar 3.10. Scanner { 28 } Gambar 3.11. Kamera digital { 28 } Gambar 3.12.Headphone { 29 } Gambar 3.13. Graphics Pads {29 } Gambar 3.14. Power suplay { 30 } Gambar 3.15. Ram { 31 } Gambar 3.16 . Cartu Grafis { 31 } Gambar 3.18 Motherboard { 32 } Gambar 3.19 Monitor { 32 } Gambar 3.20. Printer { 33 } Gambar 3.21 Speaker { 33 } Gambar 3.22 HDD { 34 } Gambar 3. 23 Modem { 34 } Gambar 3.24 Kartu suara. { 35 }
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
BAB I PENDAHULUAN
1.1 Sistem Informasi
eiring dengan berkembangnya peradaban manusia dan perkembangan ilmu pengetahuan dan teknologi, kini manusia tidak hanya memerlukan kebutuhan primer dan sekunder yang telah umum di gunakan sehari hari. Akan tetapi kebutuhan manusia terus bertambah dan meningkat seiring dengan perkembangan tersebut. Informasi merupakan salah satu dari sekian banyak kebutuhan yang manusia butuhkan saat ini. Informasi menjadi salah satu kebutuhan penting dan menjadi bahan konsumsi sehari hari bagi manusia, hal ini mendorong lahirnya sebuah sistem yang digunakan manusia untuk memenuhi kebutuhan akan informasi tersebut yang saat ini dikenal dengan Sistem Informasi. Kata ini sangat familiyar di telinga kita sekarang ini, orang sering membicarakan masalah sistem informasi, ada yang mengatakan sistem informasi itu sama dengan sistem informatika, ada juga orang yang menafsirkan sistem informasi ideal dengan komputer, internet dan teknologi. Sebenarnya tidak seperti itu, sistem informasi dapat didifinisikan berdasarkan dua hal, sistem informasi berdasarkan prosedur adalah Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersamasama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Sistem Berdasarkan Prosedur lebih menekankan pada urutan proses/operasi dalam sebuah jaringan kerja. Sedangkan definisi sistem informasi berdasarkan elemen adalah, kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu (Al Hanif, 2007). Definisi Sistem berdasarkan Komponen ini adalah Definisi Sistem yang paling banyak digunakan dan diterima karena Definisi Sistem berdasarkan Komponen ini adalah Definisi Sistem yang luas, sehingga lebih mudah dimengerti dan diaplikasikan. Secara tidak langsung semua hal yang bekerjasama saling terkait dan berhubungan satu samalainya yang berorientasi pada sebuah informasi adalah sistem informasi, baik di dalam nya adalah sebagai orang (man) ataupun alat membantu pekerjaan (tools). Sistem informasi baik kita sadari atau tidak sudah menjadi bagian terpenting dalam kehidupan manusia. Sistem ini merupakan sebuah bukti kemajuan peradaban manusia yang memerlukan sebuah informasi dengan cepat, tepat dan berguna. Sistem informasi sebenarnya sudah ada sejak awal lahirnya manusia di dunia ini dan gterus berkembang seiring perkembangan zaman serta ilmupengetahuan dan teknologi. Hal ini di buktikan dengan di temukanya lukisan lukisan di dinding dinding gua dari zaman prasejarah, ukiran ukiran, prasati, patung dan banyak lagi yang semuanya menjurus dengan satu tujuan agar kejayaan masanya akan di kenang dan di ketahui generasi sesudah nya dengan kata lain untuk memberitahukan sebuah informasi. Ini merupakan sebuah sistem informasi sederhana mulai dari lukisan sederhana, dari ukiran patung dan lain sebagainya (Khairunnisa, 2012).
Page
Sistem informasi yag awalnya sederhana menjadi sebuah kebutuhan primer bagi kehidupan manusia, informasi menjadi sangat penting saat ini karna merupakan sebuah kebutuhan layaknya kebutuhan pokok manusia lainya. Hal ini lah yang mendorong manusia untuk terus berinofasi dan berkarya demi melahirkan sebuah sistem informasi yang modern dan sangat efektif dan efisien. Wal hasil pada era ini muncullah berbagai macam alat bantu berbasis teknologi yang di gunakan manusia untuk memudah kan mencari informasi. berawal dari sistem komunikasi sederhana yaitu pengiriman surat, media cetak masal: koran, majalah, buku, media elektronik: siaran radio (audio), media audio-vidio, tv, alat komunikasi kabel telfon, samapai saat ini lahirlah media komunikasi dan sumber informasi yang canggih telfon seluler, lahirlah sebuah komputer sebagai alat bantu mengakses dan mengolah informasi terus berkembang sehinggah melahirkan sebuah karya fantastis yang mampu merubah dunia yaitu internet sebagai sarana mendapatkan informasi termutakhir saat ini.
Page
1.
Penerapan TI di Bidang Pendidikan Di bidang pendidikan penerapan teknologi informasi sangat berdampak banyak sekali. Teknologi informasi sanbgat membantu dalam kemajuan pendidikan secara global dimana sejatinya informasi adalah ilmu dan ilmu adalah input utama dari segalka bentuk pendidikan yang ada. Dengan berkembangnya teknologi informasi memudahkan manusia untuk mendapatkan ilmu / pendidikan dimana pengguna (manusia) teknologi informasi dapat dengan mudah mendapatkan informasi yang menunjang untuk pendidikanya misalnya: Dengan memanfaat kan teknologi informasi yang ada saat ini segala bentuk hasil penelitian, jurnal buku pendidikan dapat dengan cepat di sebarluaskan dan di akses siapa saja dan dimana saja di seluruh penjuru dunia. Dengan menggunakan teknologi informasi manusia dapat melakukan konsultasi dengan para ahli di suatu bidang walaupun berada di tempat yang berbeda sehingga dapat menambah wawasan dan memecahkan masalah trutama di bidang pendidikan. Dengan menggunakan teknologi informasi memungkinkan diadakanya kelas oneline untuk lembaga lembaga pendidikan jarak jauh. Pengelolaan perpustakaan berbasis teknologi infor masi memudahkan pengguna, pelajar/mahasiswa untuk mencari buku yang ingin di baca dan juga perpustakaan oneline. Dan banyak lagi peranan teknologi informasi di bidang pendidikan.
2.
Penerapan Teknologi Informasi di bidang kesehatan Kesehatan merupakan hal pokok yang wajib dijaga manusia demi kelancaran hidup dan kehidupanya. Mengingat semakin bertambahnya kesibukan manusia karna di tuntut untuk memenuhi kebutuhan yang terus semangkin bertambah tak jarang masalah kesehatan semakin menjadi benalu bagi diri manusia itu sendiri. Namun dengan berkembangnya teknologi informasi kini permasalah itu bisa sedikit teratasi misalnya:
Page
Rekam medis berbasis komputer (Computer based patient record) Pengertian rekam medis berbasis komputer secara prinsip adalah penggunaan database untuk mencatat semua data medis, demografis serta setiap event dalam manajemen pasien di rumah sakit. Rekam medis berbasis komputer akan menghimpun berbagai data klinis pasien baik yang berasal dari hasil pemeriksaan dokter, digitasi dari alat diagnosisi (EKG, radiologi, dll), konversi hasil pemeriksaan laboratorium maupun interpretasi klinis. Rekam medis berbasis komputer yang lengkap biasanya disertai dengan fasilitas sistem pendukung keputusan (SPK) yang memungkinkan pemberian alert, reminder, bantuan diagnosis maupun terapi agar dokter maupun klinisi dapat mematuhi protokol klinik. Dengan teknologi informasi bermunculan perusahaan asuransi kesehatan yang menawarkan jaminan kesehatan yang menggunakan sistem oneline. Smart card (kartu cerdas) kesehatan, merupakan kartu yang dapat memungkinkan pengguna untuk melakukan konsultasi kesehatan secra oneline dimanapun dan kapanpun tidak harus menemui langsung sang dokter atau perawat medis(Anisa, 2010)
3.
Penerapan Teknologi Informasi di Bidang bisnis SMS Banking adalah layanan perbankan yang dilakukan dengan menggunakan SMS (short Message Service ). Transaksi yang dapat dilakukan adalah pengecekan saldo, transfer uang, dan pembayaran tagihan. E-commerce adalah perdagangan elektronik (Electronic commerce ) adalah perdagangan yang dilakukan dengan memanfaatkan internet. Dengan memanfaat kan teknologi informasi iklan dapat lebih cepat tersebar lebih menarik dan lebih murah sehingga dapat memudahkan pembisnis dalam menawarkan barang atau jasa yang dimiliki nya
4.
Penerapan Teknologi Informasi di Bidang Pemerintahan G2C (government to citizen), adalah pemanfaatan TIK untuk melayani kebutuhan masyarakat luas, misalnya melayanai kependudukan dan administrasi. G2B (government to business), adalah pemanfaatan TIK untuk melayani kebutuhan dunia usaha, misalnya pengurusan izin usaha, permintaan data statistik yang dibutuhkan pengusaha, dan sebagainya. G2G (government to government), adalah pemanfaatan TIK untuk melayani kebutuhan lembaga pemerintah lain, departemen lain, pemerintah diatas ataudibawahnya, dan sebagainya.
Page
5.
Penerapan Teknologi Informasi di Bidang sosial Sebagai sumber informasi dan sarana belajar dari masyarakat. Untuk menumbuhkan jiwa kewirausahaan bagi masyarakat Meningkatkan informasi kesehatan. Untuk melihat peluang yang lebih luas untuk memasarkan produk setempat. Mengembangkan perdagangan melalui e-commerce
6.
Penerapan Teknologi Komunikasi di Bidang Militer Simulasi Peluru Menembus Perisai Baja Perancangan alat dan senjata militer Simulasi latihan tembak ARPANET (Advanced Research Projects Agency Network). Alat penyadap dan kamera tersembunyi yang berbasis oneline. Simulasi latihan terbang. Simulasi latihan penyelamatan Alat komunikasi medan perang berbasis internet yang jaringan rahasia(Sastranegara, 2012).
7.
Penerapan Teknologi Informasi di Bidang Transfortasi Penentuan arah/ navigasi menggunakan sistem ITS. ITS merupakan perpaduan dari beberapa teknologi seperti penentuan posisi, komunikasi, sistem informasi, kontrol dan elektronik. Dalam kaitannya dengan teknologi pendukung ITS, GPS biasanya berperan sebagai teknologi penentuan posisinya dan GIS (Geographic Information System) berperan sebagai teknologi sistem informasinya. Sistem pemesanan tiket one line Sistem jalur pelayaran yang aman dan terkendali Sistem jalur kereta yang terkontrol Dll
Page
10
Page
11
Google hampir 99,99% anti hack. Mereka dapat menjamin Anda bahwa setiap situs web host di dalamnya tidak dapat hacked sampai dan kecuali Anda membocorkan informasi login Anda. Setiap akun di google dilindungi dengan berbagai cara termasuk menggunakan nomer Handphone pribadi pemiliki akun. Jika Anda meng-host blog Anda di perusahaan web hosting lain, mungkin ada peluang untuk blog sobat di hack. Ada beberapa predator yang haus untuk database MySQL hacker tanpa alasan, membaca artikel tentang database MySQL hacking dengan SQL injection. Tidak perlu khawatir tentang memperbarui Platform Blog Setiap kali ada upgrade WordPress, dengan fitur barunya, berarti sobat harus upgrade ke versi baru secara manual. Tapi di Blogger Anda tidak perlu khawatir tentang itu, fitur baru akan tersedia untuk dashboard Anda segera setelah mereka diluncurkan. Kemudahandalam mendesain Template blog. Untuk desainer WordPress membutuhkan lebih dari satu desain halaman, yaitu untuk Home page, halaman Post, halaman Arsip, dll halaman kustom Sementara di Google Blogger, halaman web saja sudah cukup. Dalam kasus jika Anda ingin desain terpisah maka Anda dapat menggunakan tag kondisional untuk mengubah template, misalnya tampilan yang berbeda antara halaman homepage dan postingan. Jangan khawatir bahkan jika domain Anda berakhir. Jika seorang blogger yang sebelumnya memakai blogspot kemudian membeli domain dan custom domainnya berakhir, maka kita dapat segera beralih kembali ke subdomain gratis dari blogspot. Satu akun Gmail bisa untuk banyak akun blog. Tapi dengan Blogger, Anda dapat memiliki tidak terbatas jumlah account Blog dari satu Akun Google. Anda dapat menjalankan beberapa blog sekaligus dalam satu akun gmail. Ini yang tidak dimiliki di situs penyedia blog gratisan. Proses setup untuk blog baru pun sangat mudah sehingga seorang anak pun bisa melakukannya. Dan masih banyak lagi keunggulan blogger yang lainya(Hakim, 2009).
rasanya kalo kita hanya mengetahui saja tanpa mencoba, brikut adalah cara mendaftar ke blogger.
Page
12
Langkah 2. Klik tombol BUAT BLOG pada tampilan utama Blogger Langkah 3. Setelah mengklik Buat Blog tdi, maka akan muncul halaman berisi formulir pendaftaran anggota bloger.
Gambar 2.2. Formulir pendaftaran Blogger Isi semua data yang diminta oleh blogger tanpa terkecuali. Perhatikan perintah yang tertulis dengan cermat. Langkah 4. Setelah terisi semua kolom pendaftaran anggota bloger klik tombol LANJUT yang berada di sudut kanan bawah formulir. Maka akan muncul halaman pengaturan nama dan alamat blog.
Page
13
Langkah 5. Setelah di isi halam pengaturan nama dan alamat blog tadi klik LANJUT dan akan muncul halaman pengaturan tamplate.
Langkah 6. Pilih tampelate yang ingin kita gunakan pada blog kita, tersedia banyak tampilan tampelate yang di sediakan blogger yang dapat kita akan gunakan sesuai keinginan. Setelah itu klik LANJUT dan akan muncul halaman berisi pesan bahwa blog yang kita buat telah jadi.
Page
14
Langkah 7. Klik tombol MULAI BLOGING maka akan masuk ke halaman Dashboard untuk menambah artikel baru.
Gambar 2.6. Halaman Dashboard Langkah 8. Setelah kita memasukan artikel yang akan kita luncurkan ke blog dan klik simpan setelah itu Klik tulihan LIHAT BLOG untuk melihat blog yang telah berhasil di buat.
Page
15
Blog telah selesai di buat dan siap digunakan. Selanjutnya kita tingal mendisai dan menambahkan gadget yang kita inginkan untuk memper cantik tampilan blog.
2.3 Wordpress
ordpress adalah sebuah blog tools yang berdasarkan bahasa pemograman PHP dan data base Mysql dan berlisensi publik (GPL), wordpress merupakan CMS (Containt Management System) selain blogspot/bloger yang bersifat geratis. Yang dimaksud dengan CMS disini adalah sebuah perangkat lunak yang bisa digunakan untuk mengatur isi sebuah situs maupun blog. Sekilas sejarah wordpress, wordpress dikembangkan oleh Matt Mullenweg yang merupakan pengguna aktif dari b2. Mengetahui bahwa proses pengembangan b2 dihentikan oleh programmernya yang bernama Michel Valdrighi, Matt Mullenweg merasa sayang dan mulai melanjutkan pengembangnya(Kasman, 2012). Tahun 2003 merupakan adalah awal kemunculan wordpress, hasil kerja keras Matt Mullenweg dengan Mike Little membuat WordPress makin terkenal, selain karena banyaknya fitur dan tampilan yang menarik, adalah juga karena dukungan komunitas sumber yang terbuka untuk blog tersebut.WordPress sendiri menyediakan dua alamat yang berbeda, yaitu wordPress.com dan WordPress.org(Sabdowaluyo, 2011). WordPress.com merupakan situs layanan blog yang menggunakan mesin WordPress, didirikan oleh perusahaan Automattic. Dengan mendaftar pada situs WordPress.com, pengguna tidak perlu melakukan instalasi atau konfigurasi yang rumit seperti yang sudah saya lakukan. Pengguna wordpress.com juga tidak perlu
Page
16
mendesain template karena wordpress.com sudah menyediakannya baik yang gratis maupun yang (berbayar) premium. WordPress.org merupakan wilayah pengembang (developer). Di alamat ini, seseorang dapat mengunduh (download) aplikasi beserta seluruh berkas CMS WordPress. Selanjutnya, CMS ini dapat diubah ulang selama seseorang menguasai PHP, CSS dan skrip lain yang menyertainya. Keberdaan WordPress dengan Bahasa Indonesia ada berkat kerja para kontributor di Indonesia yang dipimpin oleh Huda Toriq, seorang Mahasiswa Kedokteran dari Universitas Diponegoro (UNDIP) Semarang(Hakim, 2011). Wordpress adalah merupakan sebuah platform blog sebagai penerus dari generasi B2/ cafablog dan masih serupa seperti CMS berbasis PHP dan My sql lainya. Sedangkan blogspot adalahsebuah platform blog yang sangat dinamis buatan google, blog platform seperti blogspot terdiri dari HTML, CSS dan java scrip sangat mudah diubah tampelat nya. Selain kedua hal tadi ada beberapa perbedaan antara blogspot dan wordpres jika dilihat dari kelebihan dan kekurangan masing masing.
Kelebihan wordpress: Menu navigasi dashbord dan pengaturanya sangat lengkap Templet standartnya sangat bagus dan banyak pilihan yang menarik Templetnya sangat mudah di instal langsung di wordpress Proses pendaftaran boleh menggunakan alamat email lain Tampilan wordpress standart pun tampak profesional Membuat dan menghapus blog sangat mudah Widget bawaan yang lengkap Terdapat plugin seo dan askismet siap pakai Punya fasilitas site stats yang berguna memantau perkembangan blog Tombol navigasi edit post sangat lengkap. Kekurangan wordpress: Untuk menambahkan menu tambahan wedget tambahanya membingungkan pada setingannya Templet premium nya berbayar dan mahal Membutuhkan waktu lama untuk terindeks serch enggin google Sangat sulit untuk memasang wedget google adsens Tidak mendukung javascrips Tidak semua wedget dari luar bisa terpasang pada wordpress Templet dari luar tidak bisa terpasang, kecuali yang berbayar. (Arif, 2009)
sangat
Page
17
2.4 Tumbler
umblr adalah sebuah layanan tumblelog gratis yang mengizinkan penggunanya untuk memposting tidak hanya tulisan, tetapi juga mengizinkan penggunanya untuk memposting foto, quote, video, chat, audio dan link. Fitur tumblr yang memperbolehkan para pengguna untuk memposting foto biasa digunakan oleh para pengguna tumblr untuk membuat sebuah photoblog. Terdapat fitur khusus yang ada pada situs tumblr yaitu, pengguna tumblr dapat membuat blog yang bersifat pribadi. Postingan tersebut hanya bisa dilihat oleh pengguna itu sendiri atau pengguna lain yang ditunjuk atau dipilih oleh pengguna yang memiliki account tersebut untuk dapat melihat blog pribadi ini. Pengguna dapat melihat kiriman tulisan, foto, quote, video, chat, audio dan link melalui situs tumblr.com Sekilas sejarah tumbler, Pada tahun 2007, seorang pengusaha internet muda yang bernama David Karp telah menciptakan Tumblr. Dia menciptakan tumblr di Jepang pada saat dia berumur 19 tahun. Kemudian setelah menciptakan tumblr tersebut, dia juga menemukan sebuah kata baru yang akan digunakan pada layanan tumblr yaitu "Tumblelog". Tumblelog memiliki arti yaitu bentuk pendek dari blogging atau mengarah ke dalam bentuk miniblog. Pada tumblelog, layanan ini hanya dapat mengirimkan satu kalimat pendek saja, berbeda dengan blog-blog yang ada. David Karp kagum dengan bentuk baru blogging ini, kemudian dia berkata akan menunggu untuk salah satu platform blog yang sudah siap agar para pengguna dapat mengatur sebuah platform. Tetapi, setelah satu tahun lamanya hal tersebut tidak terjadi juga. kemudian David karp sendirilah yang akhirnya turun tangan untuk menyelesaikan platform blog tersebut. Inkarnasi saat Tumblr diluncurkan pada tanggal 1 November dan versi beta telah diluncurkan beberapa bulan sebelumnya(Nino, 2010). Tumblr, salah satu mesin blog yang lahir baru di dunia blog, ketimbang blogger dan wordpress yang sudah lebih dulu ada. Tetapi tumblr mempunyai keunikan sendiri, yakni menerapkan konsep simple, tidak terlalu banyak tombol, tampilanya dan cara penggunaany juga sangat mirip dengan blogspot/bloger. berikut beberapa kelebihan dan kekurangan tumbler. Kelebihan tumbler: Tumblr seperti halnya blogspot, dimana Kita tidak memakai hosting pribadi untuk mengaksesnya, cukup dengan memakain domain Simple, tidak terlalu banyak tombol dan navigasi yang cenderung mudah untuk dipelajari. Ga perlu ngeblog panjang-panjang. Cukup masukin foto, video, atau quote dari seseorang. Sebenarnya wordpress atau blogpsot juga bisa, tetapi tumblr seakan-akan bilang, just blog it, karena feature untuk post foto dan sebagainya sudah tersedia. Kekurangan tumbler: Jika kita menulis pada bagian artikel atau text tetapi ingin menyisipkan foto kita harus mengcopy paste URL dari foto tersebut dan disertai dimensi dari foto tersebut. Cara ini merepotkan user.
Page
18
Foto yang telah di posting ke dalam tumblr juga tidak dapat diberi komentar oleh pengguna dan para pengguna tumblr lainnya(Sucipto, 2010).
Page
19
Page
14
Page
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 dia 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 terbatas untuk melakukan penjumlahan. Pada 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 fungsia ritmatika dasar Kalkulator mekanik Colmar, arithometer, empresentasikan 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 seorang profesor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika yaitu mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan, sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertentu. 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 melakukanperhitungan persamaan differensial. 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 generalpurpose 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 Analytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dalam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun
15
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, disain dasar dari Analytical Engine menggunakan kartu-kartu perforasi (berlubang-lubang) yang berisi instruksi operasi bagi mesin tersebut. Pada Tahun 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 dapat ditekan secara drastis. Hollerith kemudian mengembangkan alat tersebut dan menjualnya 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 pembaca kartu perforasi untuk usaha bisnis. Kartu perforasi digunakan oleh kalangan bisnis dan pemerintahan untuk permrosesan data hingga tahun 1960. Pada masa berikutnya, beberapa Insinyur membuat penemuan 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.
2.
Page
16
Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini tentu saja meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah Komputer Z3, untuk mendisain pesawat terbang dan peluru kendali. Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Pada Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode Rahasia yang dinamakan Colossus yang berfungsi untuk memecahkan kode-rahasia yang digunakan Jerman. Dampak pembuatan Colossus ini tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, colossus bukan merupakan komputer serbaguna (general-purpose computer), ia hanya didisain 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 sama 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 ini 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 (19191995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I. Pada pertengahan tahun 1940-an, John von Neumann (1903-1957) bergabung dengan Tim University of Pennsylvania dalam usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah 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. Pada Tahun 1951,UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand,
Page
17
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) dan silinder magnetik untuk penyimpanan data. 3. Komputer Generasi Kedua Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum yang ada pada televisi, radio dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai sejak tahun 1956. Penemuan lain yang berupa pengembangan memori intimagnetik 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-singkatan untuk menggantikan kode biner. Pada awal tahun 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 komponenkomponen 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 secara luas di kalangan industri. Pada tahun 1965,hampir seluruh bisnisbisnis 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 dapat mencetak faktur
Page
18
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 katakata, 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. 4. 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. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen 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 berfungsi untuk memonitor dan mengkoordinasi memori komputer. 5. Komputer Generasi Keempat Setelah IC, tujuan pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen 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 berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan juga kehandalan 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 yangsangat 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
Page
19
oven, televisi dan 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, an sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit pada tahun 1981 menjadi 5,5 juta unit pada 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 potensi terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer 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, yang disebut juga Local Area Network (LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar. 6. Komputer Generasi Kelima Mendefinisikan komputer generasi kelima (ke-V) 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.
Page
20
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 sederhana.Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian daripada sekedar menterjemahkan kata-kata secara langsung. Banyak kemajuan di bidang disain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model von Neumann. Model von 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. 7. Komputer Masa Depan ( Generasi Keenam) Dengan Teknologi Komputer yang ada saat ini, agak sulit untuk dapat membayangkan bagaimana komputer masa depan. Dengan teknologi yang ada saat ini saja kita seakan sudah dapat menggenggam dunia. Dari sisi teknologi beberapa ilmuwan komputer meyakini suatu saat tercipta apa yang disebut dengan biochip yang dibuat dari bahan protein sitetis. Robot yang dibuat dengan bahan ini kelak akan menjadi manusia tiruan. Sedangkan teknologi yang sedang dalam tahap penelitian sekarang ini yaitu mikrooptik serta input-output audio yang mungkin digunakan oleh komputer yang akan datang. Ahli-ahli sains komputer sekarang juga sedang mencoba merancang komputer yang tidak memerlukan penulisan dan pembuatan program oleh pengguna.Komputer tanpa program (programless computer) ini mungkin membentuk ciri utama generasi komputer yang akan datang (www.sejarah-internet.com).
Page
21
Page
22
digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file. Microphone, untuk merekam suara ke dalam komputer. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua yaitu: Peratalan input langsung, yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya: keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner. Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk. Unit masukan atau peralatan input ini terdiri dari beberapa macam peranti yaitu : a. Keyboard Keyboard merupakan unit input yang paling penting dalam suatu pengolahan data dengan komputer. Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai media bagi user (pengguna) untuk melakukan perintahperintah lainnya yang diperlukan, seperti menyimpan file dan membuka file. Penciptaan keyboard komputer berasal dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham pada tahun 1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan Remington. Keyboard yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard ini diresmikan sebagai keyboard standar ISO (International Standar Organization). Jumlah tombol pada keyboard ini berjumlah 104 tuts. Keyboard sekarang yang kita kenal memiliki beberapa jenis port, yaitu port serial, ps2, usb dan wireless.
Page
23
Jenis-Jenis Keyboard : 1.) QWERTY 2.) DVORAK 3.) KLOCKENBERG Keyboard yang biasanya dipakai adalah keyboard jenis QWERTY, yang bentuknya ini mirip seperti tuts pada mesin tik. Keyboard QWERTY memiliki empat bagian yaitu: 1. typewriter key 2. numeric key 3. function key 4. special function key. b. Mouse Mouse adalah salah unit masukan (input device). Fungsi alat ini adalah untuk perpindahan pointer atau kursor secara cepat. Selain itu, dapat sebagai perintah praktis dan cepat dibanding dengan keyboard. Mouse mulai digunakan secara maksimal sejak sistem operasi telah berbasiskan GUI (Graphical User Interface). Sinyal-sinyal listrik sebagai input device mouse ini dihasilkan oleh bola kecil di dalam mouse, sesuai dengan pergeseran atau pergerakannya. Sebagian besar mouse terdiri dari tiga tombol, umumnya hanya dua tombol yang digunakan yaitu tombol kiri dan tombol kanan. Saat ini mouse dilengkapi pula dengan tombol penggulung (scroll), dimana letak tombol ini terletak ditengah. Istilah penekanan tombol kiri disebut dengan klik (Click) dimana penekanan ini akan berfungsi bila mouse berada pada objek yang ditunjuk, tetapi bila tidak berada pada objek yang ditunjuk penekanan ini akan diabaikan. Selain itu terdapat pula istilah lainnya yang disebut dengan menggeser (drag) yaitu menekan tombol kiri mouse tanpa melepaskannya dengan sambil digeser. Drag ini akan mengakibatkan objek akan berpindah atau tersalin ke objek lain dan kemungkinan lainnya. Penekanan tombol kiri mouse dua kali secara cepat dan teratur disebut dengan klik ganda (double click) sedangkan menekan tombol kanan mouse satu kali disebut dengan klik kanan (right click). Mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan wireless.
Page
24
Gambar3. 2. Perangkat mouse Mouse Wireless c. Touchpad Unit masukkan ini biasanya dapat kita temukan pada laptop dan notebook, yaitu dengan menggunakan sentuhan jari. Biasanya unit ini dapat digunakan sebagai pengganti mouse. Selain touchpad adalah model unit masukkan yang sejenis yaitu pointing stick dan trackball.
Gambar 3.5. Pointing Stick d. Light Pen Light pen adalah pointer elektronik yang digunakan untuk modifikasi dan men-design gambar dengan screen (monitor). Light pen memiliki sensor yang dapat mengirimkan sinyal cahaya ke komputer yang kemudian direkam, dimana layar monitor bekerja dengan merekam enam sinyal elektronik setiap baris per detik.
Page
25
Gambar3. 6. Perangkat Light Pen e. Joy Stick dan Games Paddle Alat ini biasa digunakan pada permainan (games) komputer. Joy Stick biasanya berbentuk tongkat, sedangkan games paddle biasanya berbentuk kotak atau persegi terbuat dari plastik dilengkapi dengan tombol-tombol yang akan mengatur gerak suatu objek dalam komputer.
f. Barcode Barcode termasuk dalam unit masukan (input device). Fungsi alat ini adalah untuk membaca suatu kode yang berbentuk kotak-kotak atau garis-garis tebal vertical yang kemudian diterjemahkan dalam bentuk angka-angka. Kode-kode ini biasanya menempel pada produk-produk makanan, minuman, alat elektronik dan buku. Sekarang ini, setiap kasir di supermarket atau pasar swalayan di Indonesia untuk mengidentifikasi produk yang dijualnya dengan barcode.
Page
26
Gambar3. 9. Contoh barcode g. Scanner Scanner adalah sebuah alat yang dapat berfungsi untuk meng copy atau menyalin gambar atau teks yang kemudian disimpan ke dalam memori komputer. Dari memori komputer selanjutnya, disimpan dalam harddisk ataupun floppy disk. Fungsi scanner ini mirip seperti mesin fotocopy, perbedaannya adalah mesin fotocopy hasilnya dapat dilihat pada kertas sedangkan scanner hasilnya dapat ditampilkan melalui monitor terlebih dahulu sehingga kita dapat melakukan perbaikan atau modifikasi dan kemudian dapat disimpan kembali baik dalam bentuk file text maupun file gambar. Selain scanner untuk gambar terdapat pula scan yang biasa digunakan untuk mendeteksi lembar jawaban komputer. Scanner yang biasa digunakan untuk melakukan scan lembar jawaban komputer adalah SCAN IR yang biasa digunakan untuk LJK (Lembar Jawaban Komputer) pada ulangan umum dan Ujian Nasional. Scan jenis ini terdiri dari lampu sensor yang disebut Optik, yang dapat mengenali jenis pensil 2B. Scanner yang beredar di pasaran adalah scanner untuk meng-copy gambar atau photo dan biasanya juga dilengkapi dengan fasilitas OCR (Optical Character Recognition) untuk mengcopy atau menyalin objek dalam bentuk teks.
Page
27
Gambar 3.10. Scanner Saat ini telah dikembangkan scanner dengan teknologi DMR (Digital Mark Reader), dengan sistem kerja mirip seperti mesin scanner untuk koreksi lembar jawaban komputer, biodata dan formulir seperti formulir untuk pilihan sekolah. Dengan DMR lembar jawaban tidak harus dijawab menggunaan pensil 2 B, tapi dapat menggunakan alat tulis lainnya seperti pulpen dan spidol serta dapat menggunakan kertas biasa. h. Kamera Digital Perkembangan teknologi telah begitu canggih sehingga komputer mampu menerima input dari kamera. Kamera ini dinamakan dengan Kamera Digital dengan kualitas gambar lebih bagus dan lebih baik dibandingkan dengan cara menyalin gambar yang menggunakan scanner. Ketajaman gambar dari kamera digital ini ditentukan oleh pixel-nya. Kemudahan dan kepraktisan alat ini sangat membantu banyak kegiatan dan pekerjaan. Kamera digital tidak memerlukan film sebagaimana kamera biasa. Gambar yang diambil dengan kamera digital disimpan ke dalam memori kamera tersebut dalam bentuk file, kemudian dapat dipindahkan atau ditransfer ke komputer. Kamera digital yang beredar di pasaran saat ini ada berbagai macam jenis, mulai dari jenis kamera untuk mengambil gambar statis sampai dengan kamera yang dapat merekan gambar hidup atau bergerak seperti halnya video.
Page
28
i.
Mikropon dan Headphone Unit masukan ini berfungsi untuk merekam atau memasukkan suara yang akan disimpan dalam memori komputer atau untuk mendengarkan suara. Dengan mikropon, kita dapat merekam suara ataupun dapat berbicara kepada orang yang kita inginkan pada saat chating. Penggunaan mikropon ini tentunya memerlukan perangkat keras lainnya yang berfungsi untuk menerima input suara yaitu sound card dan speaker untuk mendengarkan suara.
Gambar 3.12.Headphone j. Graphics Pads Teknologi Computer Aided Design (CAD) dapat membuat rancangan bangunan, rumah, mesin mobil, dan pesawat dengan menggunakan Graphics Pads. Graphics pads ini merupakan input masukan untuk menggambar objek pada monitor. Graphics pads yang digunakan mempunyai dua jenis. Pertama, menggunakan jarum (stylus) yang dihubungkan ke pad atau dengan memakai bantalan tegangan rendah, yang pada bantalan tersebut terdapat permukaan membrane sensitif sentuhan ( touch sensitive membrane surface). Tegangan rendah yang dikirimkan kemudian diterjemahkan menjadi koordinat X Y. Kedua, menggunakan bantalan sensitif sentuh (touch sensitive pad) tanpa menggunakan jarum. Cara kerjanya adalah dengan meletakkan grakertas gambar pada bantalan, kemudian ditulisi dengan pensil.
Page
29
2. Process device (unit Pemrosesan) Process device ( unit pemrosesan ) adalah unit yang berguna untuk menjalankan setiap proses perintah dalam sebuah komputer. Diantara nya adalah: a. Power Supplay Power supplay menyediakan arus listrik untuk berbagai peralatan CPU power supplay mengkonversi listrik dan menyediakan aliran listrik tetap untuk digunakan komputer. Kualitas power supplay menentukan kwalitas kinerja komputer. Daya sebesar 300-400 wat yang disalurkan power supplay biasanya cukup bagi komputer yang digunakan untuk pengetikan ataupun grafik. Sementara, daya 400-500 watt dibutuhkan jika komputer bekerja menggunakan banyak menggunakan Periferal ( unit tambahan).
Gambar 3.14. Power suplay b. RAM (Random Access Memory) Memory RAM merupakan singkatan dari Random Access Memory biasanya disebut dengan istilah pendek yaitu Memori. Memory atau RAM merupakan sebuah perangkat keras komputer yang berfungsi sebagai tempat penyimpanan data sementara. Memory bekerja dengan menyimpan dan menyuplai data-data penting yg dibutuhkan Processor dengan cepat untuk diolah menjadi informasi.
Page
30
c.
Kartu grafis (unit keluaran) Kartu grafis, atau kartu video adalah kartu ekspansi yang berfungsi untuk menciptakan dan menampilkan tampilantampilan di layar. Kartu grafis ini terdiri dari rangkaian komponen elektronika. Biasanya tertancap pada slot di papan utama CPU pada komputer. Beberapa kartu grafis menawarkan fungsi lain, seperti menangkap video, dan adaptor untuk penala TV, menguraikan MPEG-2 dan MPEG-4, FireWire, dan menghubungkan menuju beberapa layar. Beberapa perusahaan yang membuat kartu grafis terkenal antara lain adalah ATI, Matrox, dan NVIDIA.
d.
Prosesor (unit pemprosesan). Pengertian Prosesor, atau yang biasanya disebut dengan CPU, adalah otak dari komputer. Prosesor adalah komponen yang mengeksekusi perhitungan kompleks yang memungkinkan komputer untuk bisa digunakan menjelajah internet, memutar lagu di iTunes, dan menjalankan sistem operasi Anda.
Page
31
e.
Motherboard (unit pemprosesan) Motherboard atau Papan induk adalah papan sirkuit tempat berbagai komponen elektronik saling terhubung, motherboard biasa disingkat dengan kata mobo. Pada motherboard inilah perangkat keras seperti Harddisk, ram,
prosesor, kartu grafis, dan perangkat keras lain dihubungkan. Motherboard yang banyak ditemui dipasaran saat ini adalah motherboard milik PC yang pertama kali dibuat dengan dasar agar dapat sesuai dengan spesifikasi PC IBM.
3.Output device ( Unit keluaran ) Output divice adalah unit pengeluaran / menampilkan hasil dari proses dalam sebuah komputer, di antara nya adalah :
a.
Monitor Monitor komputer adalah salah satu jenis soft-copy device, karena keluarannya adalah berupa signal elektronik, dalam hal ini berupa gambar yang tampil di layar monitor. Gambar yang tampil adalah hasil pemrosesan data ataupun informasi masukan. Monitor memiliki berbagai ukuran layar seperti layaknya sebuah televisi. Tiap merek dan ukuran monitor memiliki tingkat resolusi yang berbeda. Resolusi ini lah yang akan menentukan ketajaman gambar yang dapat ditampilkan pada layar monitor. Jenis-jenis monitor saat ini sudah sangat beragam, mulai dari bentuk yang besar dengan layar cembung, sampai dengan bentuk yang tipis dengan layar datar (flat).
Page
32
b.
Printer Printer merupakan sebuah perangkat keras yang dihubungkan pada komputer yang berfungsi untuk menghasilan cetakan baik berupa tulisan ataupun gambar dari komputer pada media kertas atau yang sejenisnya. Jenis printer ada tiga macam, yaitu jenis Printer Dot metrix, printer Ink jet, dan printer Laser jet.
Gambar 3.20. Printer c. Speaker Sepaker di sini pengertiannya sama dengan speaker pada umumnya, Speaker adalah transduser yang mengubah sinyal elektrik ke frekuensi audio (suara) dengan cara menggetarkan komponennya yang berbentuk selaput.
Gambar 3.21 Speaker 3. Backing Storage ( unit penyimpanan) a. Harddisk (HDD) Harddisk bisa juga disebut Harddisk drive (HDD) atau hard drive (HD), Harddisk adalah sebuah salah satu perangkat keras komputer yang berfungsi sebagai tempat penyimpanan data sekunder, di dalam harddisk berisi piringan magnetis. Harddisk pertama kali diciptakan oleh salah satu insinyur IBM, ia adalah Reynold Johnson pada tahun 1956. Harddisk yang juga dikenal dengan nama piringan keras ini pertama kali terdiri dari 50 piringan berukuran 2 kaki atau 0,6 meter, dengan kecepatan putaran mencapai 1.200 rpm (rotation per minute) dengan kapasitas penyimpanan 4,4 MB.
Page
33
Data yang disimpan dalam harddisk tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuah harddisk, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung. Dalam perkembangannya harddisk ukuran fiskiknya menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Harddisk saat ini juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabel USB ataupun kabel lain yang mendukung.
Gambar 3.22 HDD 4. Periferal (unit tambahan) Contoh perangkat keras komputer yang termasuk dalam unit tambahan atau periferal antara lain a. Modem Pengertian Modulator adalah suatu rangkaian yang berfungsi melakukan proses modulasi, yaitu proses menumpangkan data pada frekuensi gelombang pembawa (carrier signal) ke sinyal informasi/pesan agar bisa dikirim ke penerima melalui media tertentu ( seperti media kabel atau udara), biasanya berupa gelombang sinus. Dalam hal ini sinyal pesan disebut juga sinyal pemodulasi. Data dari komputer yang berbentuk sinyal digital dirubah menjadi sinyal Analog.
Gambar 3. 23 Modem
Page
34
b.
kartu suara Kartu suara (Sound Card) adalah suatu perangkat keras komputer yang digunakan untuk mengeluarkan suara dan merekam suara. Pada awalnya, Sound Card hanyalah sebagai pelengkap dari komputer. Namun sekarang, sound card adalah perangkat wajib di setiap komputer. Dilihat dari cara pemasangannya, sound card dibagi 3, yaitu: - Sound Card Onboard, yaitu sound card yang menempel langsung pada motherboard komputer. - Sound Card Offboard, yaitu sound card yang pemasangannya di slot ISA/PCI pada motherboard. Rata-rata, sekarang sudah menggunakan PCI - Soundcard External, adalah sound card yang penggunaannya disambungkan ke komputer melalui port eksternal, seperti USB atau FireWire(repository.upi.edu).
Gambar 3.24 Kartu suara. 2. Perangkat Lunak atau Software Perangkat Lunak (software) adalah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Perangkat Lunak (software) merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer (tentangkomputerkita.blogspot.com).
Page
35
Secara umum, perangkat lunak (software) dapat dibagi menjadi tiga bagian, yaitu Sistem Operasi, Bahasa Pemrograman dan Perangkat Lunak Aplikasi.
1.
SISTEM OPERASI a. Pengertian Sistem Operasi Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing- masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu. b. 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,
Page
36
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 sekali gus).
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.
c. Macam-Macam Sistem Operasi Sistem Operasi jenisnya banyak sekali, kita tinggal memilih jenis apa yang akan digunakan di komputer kita. Mulai dari yang berlisensi sampai dengan yang gratis (open source), diantaranya adalah : 1956
Page
GM-NAAI/O :Sistem operasi pertama ini digunakan pertama kali oleh General Motors pada komputer besar
37
IBM 704. Namun, sistem ini tidak lebih hebat dari Batch Processing.
1969
Unix :Sistem operasi modern pertama ini dikembangkan oleh Ken Thompson dan Dennis Ritchie yang saat itu membutuhkan sebuah platform yang cepat untuk game Space Travel mereka.
1973
XeroxAlto : Sistem pertama dengan graphical interface yang hanya digunakan untuk penelitian sampai 1981
1980
QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086. Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
1981
PC DOS : IBM meluncurkan PC DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086. MS DOS : Microsoft menggunakan nama MS DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.
1983
MS DOS 2.0 : Versi 2.0 dari MS DOS diluncurkan pada komputer PC XT.
1984
Page
System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse. MS DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
38
MS DOS 3.1 : Microsoft meluncurkan MS DOS 3.1 yang memberikan dukungan untuk jaringan.
1985
MS Windows 1.0 : Microsoft memperkenalkan MSWindows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple. Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.
1986
MS DOS 3.2 : Microsoft meluncurkan MS DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.
1987
OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS. MS DOS 3.3 : Microsoft meluncurkan MS DOS 3.3 yang merupakan versi paling populer dari MS DOS. Windows 2.0 : Windows versi 2.0 diperkenalkan. MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988
MS DOS 4.0 : Microsoft mengeluarkan MS DOS 4.0 dengan suasana grafis. WWW : Proposal World Wide Web (WWW) oleh Tim Berners Lee.
1989
1990
Page
39
NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
1991
Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows. Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik. MS Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1 2 3, Wordstar, Word Perfect dan Quattro. DR DOS : Digital Research memperkenalkan DR DOS 5.0.
Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux. MS DOS 5.0 : Microsoft meluncurkan MS DOS 5.0 dengan penambahan fasilitas full -screen editor, undelete, unformat dan Qbasic.
1992
Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya. 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD. Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).
1993
Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan. Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet. MS DOS 6.0 : Microsoft memperkenalkan MS DOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace.
Page
40
Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux. Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian. MS DOS 6.2 : Microsoft meluncurkan MS DOS 6.2. NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD. FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan nama FreeBSD.
1994
Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet. MS DOS 6.22 : Microsoft meluncurkan MS DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS. FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95. SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS. Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
1995
Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari. PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS. Windows CE : Versi pertama Windows CE diperkenalkan ke publik. PalmOS : Palm menjadi populer dengan PalmOS untuk PDA. OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
Page
41
1996
1997
Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
1998
1999
Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator. Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT. Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai servernya. Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea. Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE. Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.
2000
Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X. Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT. Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95. China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
Page
42
Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah interview dengan Chicago Sun Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
2001
Windows XP : Microsoft memperkenalkan Windows XP. Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.
2002
Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem. OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.
2003
Windows 2003 : Microsoft meluncurkan Windows Server 2003. Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara. Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell. LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahulu. Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.
2004
2005
Page
43
Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).
Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.
2006
Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise. CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
2007
Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.
2008
3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.
2010 Windows7 : Sistem Operasi ini merupakan penyempurna dari sistem operasi yang di buat sebelumnya oleh microsoft. 2012
2.
Page
44
Windows8 : Sistem Operasi ini merupakan penyempurna dari sistem operasi yang di buat sebelumnya oleh microsoft. Dan merupakan sistem operasi terbaru saat ini (www.dark-devilz.com).
Perangkat Lunak Bahasa (Language Program), yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat diterima dan dipahami oleh komputer. High Level Language (Bahasa Tingkat Tinggi) Bahasa tingkat tinggi merupakan bahasa yang mudah dimengerti oleh siapa saja yang mau belajar, karena bahasa ini dibuat dengan menggunakan bahasa manusia sehari-hari. Bahasa tingkat tinggi saat ini biasa dimanfaatkan untuk membuat program-program aplikasi berbasiskan bisnis ataupun berbasiskan sains. Contoh dari bahasa tingkat tinggi adalah : Basic, dBase, Cobol, Pascal, C++, Visual Basic, Visual Foxpro, Delphi, PHP, dan masih banyak yanga lainnya. 3. PERANGKAT LUNAK APLIKASI Perangkat lunak aplikasi merupakan perangkat lunak yang biasa digunakan oleh siapa saja untuk membantu pekerjaannya. Perangkat lunak aplikasi dapat dengan mudah di install di dalam komputer kita. Perangkat lunak aplikasi dapat dikelompokkan menjadi dua macam, yaitu: a. Program Aplikasi Program aplikasi merupakan program yang langsung dibuat oleh seorang programmer yang disesuaikan dengan kebutuhan seseorang ataupun untuk kebutuhan suatu perusahaan, biasanya menggunakan bantuan suatu bahasa pemrograman. Misalnya menggunakan visual basic, PHP ataupun bahasa pemrograman apa saja yang mendukung. Contoh dari program aplikasi adalah: Program penggajian karyawan (Payroll) Program penjualan tiket pesawat/kapal Laut Program kasir Program billing warnet/wartel b. Program Paket Program paket merupakan program khusus dalam paketpaket tertentu yang dibuat oleh software house ataupun langsung bawaan dari suatu Sistem Operasi. Dibawah ini akan diberikan contoh macam-macam program aplikasi paket, yaitu: Program pengolah kata, contohnya adalah: Microsoft Word, Open Office.org Writter, ChiWritter, Word Perfect, WordStar, K Writter, Amipro, dll. Program pengolah angka, contohnya adalah: Microsoft Excel, Open Office.org Calc, Quattro Pro, Lotus 123, dll.
Page
45
Program presentasi, contohnya adalah: Microsoft Powerpoint, Open Office.org Impres, Magic Point, Corel Presentation, Apple Work, dll. Program design grafis, contohnya adalah: Adobe Photoshop, Corel Draw, Free Hand, Auto Cad, dll. Program browser, contohnya adalah: Internet Explorer, Modzilla Firefox, Opera, Netscape Communicator. Program database, contohnya adalah: Microsoft Access, Open Office.org Base, Visual Foxpro, Fox Base, Dbase I- IV, dll. Program animasi, contohnya adalah: Macromedia Flash, Swish, dll. Program multimedia, contohnya: Windows Media Player, WinAmp, Cyberlink, Real Player, DVD Player (www.balinter.net)
3.4 Pengertian Internet a. Sekilas Sejarah Lahirnya Internet nternet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol). Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan. Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya. Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet,
Page
46
menjadi
Internet
(garda-
b. Pengertian Internet Internet yang berasal dari kata Interconnection Networking yang mempunyai arti hubungan komputer dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti telepon, radio link, satelit dan lainnya. Dalam mengatur integrasi dan komunikasi jaringan komputer ini digunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data. Untuk dapat ikut serta menggunakan fasilitas Internet, biasanya Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada di kota Anda. ISP ini biasanya disebut penyelenggara jasa internet ataupun Anda dapat menggunakan fasilitas dari Telkom yakni Telkomnet Instan. Dengan memanfaatkan internet, pemakaian komputer di seluruh dunia dimungkinkan untuk salingberkomunikasi dan pemakaian bersama informasi dengan cara saling kirim e-mail, menghubungkan ke komputer lain, mengirim dan menerima file, membahas topik tertentu pada newsgroup dan lain-lain. c.Fasilitas Internet Fasilitas-Fasilitas yang dapat di manfaatkan dengan menggunakan internet, diantaranya: Web, adalah fasilitas hypertext untuk menampilkan data berupa teks, gambar, bunyi, animasi dan data multimedia lainnya, yang diantara data tersebut saling berhubungan satu sama lain. Untuk memudahkan Anda membaca data dan informasi tesebut Anda dapat mempergunakan web browser seperti Internet Explorer ataupun Netscape. E-Mail (Electronic Mail), dengan fasilitas ini Anda dapat mengirim dan menerima surat elektronik (e-mail) pada/dari pemakai komputer lain yang terhubung di internet, dan dapat menyertakan file sebagai lampiran (attachment). Newsgroup, fasilitas ini digunakan untuk mendistribusikan artikel, berita, tanggapan, surat, penawaran ataupun file ke pemakai internet lain yang tergabung dengan kelompok diskusi untuk topik tertentu. Dengan fasilitas ini pula Anda dapat melakukan diskusi, seminar ataupun konferensi dengan cara elektronik tanpa terikat waktu, ruang dan tempat. FTP (File Transfer Protocol), fasilitas ini digunakan untuk menghubungkan ke server computer tertentu dan bila perlu menyalin
Page
47
(download) file yang Anda butuhkan dari server tersebut dan menyimpannya di komputer Anda. d. Istilah-Istilah Yang Sering Digunakan dalam Internet WWW (World Wide Web), merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk digunakan bersama. Berbagai informasi dapat Anda temukan pada WWW, seperti informasi politik, ekonomi, sosial, budaya, sastra, sejarah, teknologi, pendidikan dan sebagainya. Kita dapat mengumpamakan WWW ini merupakan perpustakaan besar yang menyediakan berbagai informasi yang dibutuhkan. Web Site (Situs Web), merupakan tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu. Diumpamakan situs Web ini adalah sebuah buku yang berisi topik tertentu. Web Pages (Halaman Web), merupakan sebuah halaman khusus dari situs Web tertentu. Diumpamakan halaman Web ini adalah sebuah halaman khusus buku dari situs Web tertentu. Homepage, merupakan sampul halaman yang berisi daftar isi atau menu dari sebuah situs Web. Browser, merupakan program aplikasi yang digunakan untuk memudahkan Anda melakukan navigasi berbagai data dan informasi pada WWW. Web Hosting, Hosting berasal dari kata host yang jika pada komputer, host artinya lokasi penyimpanan. Web hosting adalah lokasi penyimpanan file di web atau internet dan file tersebut adalah khusus untuk file-file website atau katakanlah file tersebut merupakan organorgan tubuh website yang dikendalikan oleh server yang dikelola oleh individu atau suatu organisasi/perusahaan tertentu yang bertanggung jawab untuk menjadikan setiap website yang terkoneksi ke dalam jaringannya agar selalu online dengan bantuan komputer yang terkoneksi ke jaringan internet berkecepatan tinggi. Domain/Domain Name adalah nama unik yang mewakili suatu alamat website sebagai identitas alamat website tersebut. Domain Name atau Nama Domain tersebut selalu terletak setelah tanda "http://" dan biasanya nama domain setelah tanda tersebut ada yang di awali dengan tanda "www." dan ada yang tanpa "www." dan kemudian berakhiran extension seperti; .com, .id, .web.id, dan lain-lain sebagai alamat website (www.zaenudin.com).
Page
48
Tidak standart dan sangat bergantung pada komputer, karena akan memiliki perbedaan pada setiap komputer.
b. Bahasa Assembly ( GENERASI KEDUA ) Bahasa Assembly menyerupai bahasa mesin, sehingga untuk menjadi seorang programer bahasa assembly yang bagus harus memahami bagaimana cara mesin memproses data. Layaknya bahasa mesin, bahasa assembly masih tergantung pada komputer, karena masih terdapat perbedaan pada tiap-tiap komputer. Cirinya:
Page
50
Bahasa dilengkapi dengan kode-kode yang mudah diingat seperti ADD, SUB, MULT dll Alamat penyimpanan telah didefinisikan, hal ini akan memudahkan rujukan saat mengakses kebali apa yang terseimpan.
c. Bahasa tingkat Tinggi ( GENERASI KETIGA ) Disebut bahasa tingkat tinggi karena mudah untuk dipelajari, dan sebuah program tingkat tinggi ini mermerlukan proses penerjemahan oleh komputer yang sangat rumit, sering disebut dengan COMPILLER, yaitu proses pengeemasan program secara keseluruhan agar lebih mudah di gabung pada sebuah sistem komputer. Contoh untuk bahasa tingkat tinggi seperti Pascal, Cobol dan Fortran ( Formula Translator ). d. GENERASI KEEMPAT Ciri nya adalah :
Mudah untuk dipelajari dan dipahami Tepat untuk pengaksesan database Tokus pada maksimalis produk manusia, bukan pada minimalis waktu komputer Nonprosedural Tersedia dalam software paket dan dapat mengembangkan aplikasi yang diinginkan
Contohnya seperti, MySQL (Structured Query Labguage), QBE ( Query By Example ) dan Report Generator. e. GENERASI KELIMA Sering di gunakan untuk akses Database atau sistem Pakar dan juga knowledge Based System yang ditujukan untuk bahasa alami hampir menyerupai hubungan kemanusiaan, contohnya LISP dan Prolog dalam menterjemahkan bahasa program di kenal dua program yaitu Compiller dan Interpreter Compiller adalah pengemasan bahasa program secara keseluruhan, dengan menterjemahkan bahasa program tersebut kedalam bahasa object, sehingga akan dengan mudah di hubungkan dengan sistem operasi dan diterima oleh Hardware Interpreter adalah proses terjemah yang hanya menganalisa dan mengekskusi setiap baris tanpa melihat keseluruhan isi program, namun demikian interpreter memiliki kelebihan yaitu ekskusi dapat silakukan dengan segera tanpa adanya proses kompilasi, karena itu interpreter sering digunakan untuk pembuatan program berskala besar(komp-rakitan.blogspot.com).
Page
51
Page
52
dapat
diganti
sesuai
Kelebihan PHP Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain: 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web Server yang mendukung PHP dapat ditemukan dimana mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. 4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. 5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system. Tipe data PHP PHP memiliki 8 tipe data yaitu: Integer Double Boolean String Object Array Null Nill Resource (www.articlecenter.org)
4.3 Bahasa C
ahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang diciptakan oleh Dennis Ricthie & W. Kerninghan tahun 1972 di Bell Telephone Laboratories Inc. (Sekarang adalah AT & T Bell Laboratories).
Page
53
Aplikasi bahasa C
Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX. Bahasa C juga digunakan untuk menyusun operasi Linux. Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.
Kelebihan dan Kekurangan Bahasa C Kelebihan Bahasa C : Bahasa C tersedia hampir di semua jenis computer Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer. Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. Proses executable program bahasa C lebih cepat. Dukungan pustaka yang banyak. C adalah bahasa yang terstruktur. Bahasa C termasuk bahasa tingkat menengah. Kekurangan Bahasa C :
Banyaknya operator serta fleksibilitas penulisan program kadangkadang membingungkan pemakai. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
Page
54
Aplikasi Bahasa Java Pemrograman jaringan Pembuatan aplikasi berbasis windows Program untuk membuat web Kelebihan dan Kekurangan Kelebihan Bahasa Java : Sederhana dan ampuh, java menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser. Programmer dapat menggunakan applet kecil yang aman, dinamik, lintas platform, aktif dan siap dijalankan di jaringan. Aman, java dirancang dengan konsep keamanan internet. Berorientasi objek, java tidak diturunkan bahasa pemrogaman manapun. Java memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan. Kokoh, java membatasi programmer dengan memberi kunci supaya progamer dapat menemukan kesalahan lebih cepat saat mengembangkan program. Interaktif, java dirancang untuk menciptakan program jaringan yang interaktif. Netral terhadap berbagai arsitektur, java mampu berjalan dalam platform apapun seperti PC, UNIX, Macintosh, dll. Terinterpretasi dan berkinerja tinggi, java melengkapi keajaiban lintas platform yang luar biasa dengan kompilasi ke dalam representasi langsung yang disebut java code byte yang dapat diterjemahkan oleh system apapun yang memiliki java interpreter dan java virtual machine. Mudah dipelajari karena bersifat sederhana. Mendukung koneksi ke database. Kekurangan bahasa Java : Java memiliki kecepatan yang kurang dari bahasa C ++. Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile dengan modul yang berbeda-beda. Java memakan banyak memori computer. Java merupakan bahasa yang kompleks dan susah dipelajari. Program yang dibuat oleh bahasa ini lebih lambat disbanding program yang dibuat dengan bahasa lain seperti C atau C++. ( http://andikafisma.wordpress.com)
Page
55
Kekurangan bahasa Pascal : Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas. Sintaks Pascal terlalu bertele-tele. Tidak mendukung pemrograman berorientasi objek. Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.
Page
56
Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby. Aplikasi bahasa Ruby
Implementasi besar Ruby pada JRuby dan Rubinius. Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX). Ruby on Rails untuk membuat framework web.
Kelebihan dan Kekurangan Kelebihan : Sintaks sederhana. Memiliki Exception Handling yang baik. OOP. Single inheritance. Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix. Merupakan bahasa pemrograman scripting yang berorientasi objek. Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori. Kelemahan : Multithreading. Implementasi thread di ruby masih berupa green thread, bukan native thread. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby. Virtual Memory, ruby masih fully interpreted sehingga program ruby cenderung lebih lambat. Spek. saat ini spesifikasi ruby (syntax, behaviour, dll) adalah implementasi ruby yang asli dari matz. IDE. Saat ini kualitas IDE untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.
4.7 Bahasa PROLOG rolog (Programmation en logique) adalah bahasa pemrograman logika atau bahasa non-prosedural. Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman untuk aplikasi kecerdasan buatan. Bahasa ini menjadi popular semenjak Jepang mengumumkan pada tahun 1981 bahwa jepang akan menggunakannya sebagai basis computer generasi kelima.
Page
57
Bahasa pemrograman Artificial Intellegence dan robot. Bahasa pemrograman computer generasi kelima. PROLOG banyak digunakan dalam aplikasi pembuatan bahasa alami, penulisan compiler, penambahan ilmu pada sistem pakar dan purwarupa (prototype) perangkat lunak. Bagus untuk menulis sistem pakar dan knowledge based system.
Kelebihan dan Kekurangan Kelebihan : Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, Basic, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika. Melakukan komputasi rumit pada data yang kompleks. Mengekpresikan algoritma dengan baik. Mengalokasikan memori secara dinamis sehingga programmer tidak harus mendeklarasikan ukuran sebuah struktur data sebelum membuatnya. Mengembangkan dan memodifikasi dirinya sendiri sehingga sebuah program dapat belajar melalui informasi yang didapat selama program dijalankan PROLOG mempunyai Automated Reasoning Procedure (Prosedur Sebab-Akibat Otomatis) yang disebut Inference Engine (Inference = proses pengambilan kesimpulan) yang sudah built-in didalamnya. Akibatnya, program yang menggunakan logika sebab-akibat jadi lebih mudah ditulis dalam PROLOG. Kekurangan : Pemborosan dalam pengalokasian memory sehingga program berjalan menjadi lambat.
Page
58
sistem, GUI (antarmuka pengguna grafis), dan basis datanya. Python dapat digunakan dalam beberapa sistem operasi, seperti kebanyakan sistem UNIX, PCs (DOS, Windows, OS/2), Macintosh, dan lainnya. Pada kebanyakan sistem operasi linux, bahasa pemrograman ini menjadi standarisasi untuk disertakan dalam paket distribusinya. Aplikasi bahasa Phyton Perangkat bantu shell. Tugas-tugas sistem administrator, program baris perintah. Kerja bahasa ekstensi. Antarmuka untuk pustaka C/C++, kustomisasi. Pembuatan prototipe secara cepat/pembuatan sistem aplikasi. Prototipe yang dapat dibuang atau sesuai dengan permintaan. Modul berdasarkan bahasa pemrograman. Pengganti dari penulisan parser khusus. Antarmuka pengguna grafis. Penggunaan GUI API sederhana dan canggih. Pengaksesan basisdata. Penyimpanan objek tetap, antarmuka sistem SQL. Pemrograman terdistribusi. Penggunaan API mekanisme client/server terintegrasi. Skrip internet. Skrip CGI, antarmuka HTTP, Aplet WWW, dan lainnya. Kelebihan dan Kekurangan Kelebihan : Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa pembuatan system aplikasi meningkat. Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat, dan fleksible. Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencatatan kode. Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan system aplikasi menggunakan tipe objek yang telah ada. Pemrograman berorientasi objek. Pelekatan dan perluasan dalam C. Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular. Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil Pemuatan kembali secara dinamis modul phyton seperti memodifikasi aplikasi tanpa menghentikannya. Model objek universal kelas Satu. Konstruksi pada saat aplikasi berjalan. Interaktif, dinamis dan alamiah. Akses hingga informasi interpreter. Portabilitas secara luas seperti pemrograman antar platform tanpa ports.
Page
59
Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber. Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu system, GUI, persistence, database, dll.
Kekurangan : Beberapa penugasan terdapat diluar dari jangkauan python, seperti bahasa pemrograman dinamis lainnya, python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti bahasa C. Disebabkan python merupakan interpreter, python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis. Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka. Python memberikan efisiensi dan fleksibilitas tradeoff by dengan tidak memberikannya secara menyeluruh. Python menyediakan bahasa pemrograman optimasi untuk kegunaan, bersama dengan perangkat bantu yang dibutuhkan untuk diintegrasikan dengan bahasa pemrograman lainnya.
Page
60
Kelebihan dan Kekurangan Kelebihan : Program COBOL dibuat dalam instruksi bahasa inggris, sehingga lebih mudah dipelajari dan dibuat. Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan . Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda, tanpa banyak perbedaan. Struktur program COBOL jelas, sehingga dapat dimengerti oleh orang seperti akuntan, auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit. COBOL menyediakan fasilitas Listing Program, bilamana perlu dapat diperiksa oleh orang lain selain programer. Mudah didokumentasikan dan dikembangkan bilamana perlu. Problem Orientad Language. Kekurangan : Operasi masukan dan keluaran yang masih kaku. Struktur penulisan program yang sangat kaku dan bertele-tele.
Page
61
4.12 Ajax
JAX merupakan sebuah kombinasi dari beberapa teknologi ((X)HTML, CSS, JavaScript, Document Object Model DOM) dan XMLHttpRequest) yang membuat sebuah halaman web dapat di-refresh dari server tanpa harus me-refresh seluruh bagian dari halaman web, sehingga meningkatkan experience seorang user ketika menggunakannya. AJAX bukanlah sebuah teknologi, tetapi sebuah teknik dalam aplikasi web(Hakim, L 2011).
Page
62
AFTAR PUSTAKA
Annisa, F. 2010. http://anisfuad.blog.ugm.ac.id/2005/09/13/peran-teknologiinformasi-untuk-mendukung-manajemen-informasi-kesehatan-di-rumahsakit/. Unduh tgl 2 Desember 2012. Pkl 14.00 Arif, H. 2009. http://www.kreasianakpurwokerto69.com/2012/07/kelebihan-dankekurangan-blogspot-dan.html. unduh tgl 30/11/2012 pkl 22.00 Hakilm, L. 2009. Trik Rahasia Bloger Keren. Lokomedia:Yogyakarta Khairunnisa, L.2012.PengertianTeknologi Informasi :http://www.pemustaka.com/pengaruh-teknologi-informasi.html ..unduh tgl 30/11/2012 pkl 17.28 Kasman, A D. 2012. Membuat Sendiri Website Pertemanan Dengan PHP dan Jquery. Lokomedia: Yogyakarta Nino. 2011. http://nine.gapuranetwork.net/2011/03/19/apa-itu-tumblr-dan-sejarahtumblr/. 30/11/2012 pkl 22.00. Sabdowaluyo. 2011 http://sabdowaluyo.wordpress.com/2011/12/01/mengenalsejarah-wordpress/. 2 Desember 2012. Pkl 14.00 Sanjaya, R. 2010. Trik Rahasia Desain Blog Untuk Cari Duit. PT Elix Media Komputinda:Jakarta Sastranegara, A. 2012. http://www.infometrik.com/2012/10/sekilas-contohpenerapan-teknologi-simulasi-di-dunia-militer/ unduh tgl 30/11/2012 pkl 19.23 Sucipto. 2010. http://teknologi.kompasiana.com/internet/2012/01/03/reviewblogspot-tumblr/. Unduh tgl 2 Desember 2012. Pkl 22.00 S M Comunity. 2010. Jago Ngeblog Dengan Bloger. C V Andi Offset: Yogyakarta Yuana, RA.2011. Trik dan Idea Brilian Master PHP. Lokamedia:Yogyakarta http://duniabaca.com/pengertian-komputer-dan-sejarah-komputer.html http://www.sejarah-internet.com/tag/pengertian-internet/ http://belajar-komputer-mu.com/pengertian-hardware-perangkat-keras-komputer/ http://repository.upi.edu/operator/upload/s_b0151__0602128_chapter2.pdf http://tentangkomputerkita.blogspot.com/2010/04/pengertian-perangkat-lunaksoftware.html http://www.dark-devilz.com/2012/08/sejarah-perkembangan-sistem-operasi.html http://garda-pengetahuan.blogspot.com/2012/11/bagian-bagian-komputer-danfungsinya.html Pengertian Web Hosting dan Domain - Perbedaan Domain dan Web Hosting http://www.zaenudin.com http://www.balinter.net/news_413_Arti_dan_Pengertian_Server.html http://komp-rakitan.blogspot.com/2012/03/bahasa-pemrograman.html) http://www.articlecenter.org/pengenalan-beberapa-bahasa-pemrograman-internet/
Page
63
http://andikafisma.wordpress.com/kelebihan-kelemahan-dan-aplikasi-10-bahasapemrograman/ http://www.articlecenter.org/pengenalan-beberapa-bahasa-pemrograman-internet/
Page
64
LAMPIRAN
Page
65
: Muhammad Arif Fahrurrozi :Sungai Ungar 29 Januari 1993 :Perumahan GMP 1 Blok C No. 7 :1104 12 0706 :Manajemen Sumberdaya Perairan :ISLAM :Jalani Hari Dengan Berani, Manfaatkan Walau Hanya Sedetik. Karna Esok adalah misteri. :Nonton Kartun & Filem Laga :ariffahrurrozi1@gmail.com
Hobi E-mail No Hp
Page
66
:085363215975
2. Nama Tempat/Tgl Lahir Alamat Nim Jurusan Agama Moto Hidup Hobi E-mail No Hp
: Hafandy : 01 Juni 1980 : Perum Imperium (Komplek Pemda) Blok D1 No 03 Meral Karimun : 1104135805 :Manajemen Sumberdaya Perairan :ISLAM :Hidup Adalah Perjuangan :Trafeling :fhafandy@yahoo.co.id :081365719582 - 085264608242
Page
67
3. Nama Tempat/Tgl Lahir Alamat Nim Jurusan Agama Moto Hidup Hobi E-mail No Hp
: Edi Parlindungan Silalahi : Tanah Putih 2 November 1992 :Jalan Perkasa 5 :1104114710 :Manajemen Sumberdaya Perairan :KRISTENPROTESTAN : Jadikan Hidup Lebih Berarti : Sepak Bola : edisibung81@yahoo.com :085365274782
Page
68
:Olivia Napitupulu :Lagui Boti 4 Februari 1993 :Jalan Bangau Sakti :1104114708 :Manajemen Sumberdaya Perairan : KRISTENPROTESTAN :Selalu Berjuang Sampai Titik Darah Penghabisan :Jalan - Jalan : oliviatiovani@gmail.com
Hobi E-mail
No Hp
:085365089954
Page
69
:Febri Rahmadhan :Merangi 24 Februari 1993 :Jalan Swakarya, Komplek Permata Putih :1104114706 :Manajemen Sumberdaya Perairan :ISLAM :Jangan Pernah Melihat Kebelakang, Tataplah Masa Depan :Sepak Bola :febrirahmadhan@gmail.com :083186919291
Hobi E-mail No Hp
Page
70
: Supwilman : Padang Lapai 25 Agustus 1993 : Jalan Adi Sucipto No. 397 :1104113822 :Manajemen Sumberdaya Perairan :ISLAM : Lebihbaik Menjadi Kepala Semut Daripada Menjadi Ekor Gajah :Sepak Bola : mas.wilman@gmail.com :085365818486
Hobi E-mail No Hp
Page
71
7. Nama Tempat/Tgl Lahir Alamat Nim Jurusan Agama Moto Hidup Hobi E-mail No Hp
:Simon Petrus :Sipirok 3 M aret 1993 :Jalan Kutilang Sakti :1104135765 :Manajemen Sumberdaya Perairan :KRISTENPROTESTAN :Dont Give Up :Menyanyi : petrussimon3@gmail.com :082174614131
Page
72
8. Nama Tempat/Tgl Lahir Alamat Nim Jurusan Agama Moto Hidup Hobi E-mail No Hp
:Brifaen Naebaho : P. Siantar 26 April 1991 :Jalan Garuda Sakti :1104114663 :Manajemen Sumberdaya Perairan :KRISTENPROTESTAN :Berusaha Memberikan Yang Terbaik :Sepak Bola : brifaen@gmail.com : 085365089954
Page
73
Page
74
Page
75