Minggu, 18 November 2012

Tugas Aplikasi Komputer


PENGERTIAN DAN SEJARAH KOMPUTER


Komputer merupakan suatu system yang terdiri dari unit-unit peralatan yang saling bekerjasama dan saling ketergantungan dalam melaksanakan tugasnya. Meskipun tampak sangat komplel, namun secara garis besar computer dapat dikelompokkan ke dalam tiga bagian, yaitu peralatan masukkan (input), proses (processing) dan keluaran (output).
Komputer lahir tidak lepas dari sejarah panjang ditemukannya mesin hitung. Dimulai dan cara paling primitive yaitu dengan mempergunakan batu kerikil(calculus), untuk menghitung jumlah suatu objek yang dimilikinya.
Disinilah timbul nama istilah calculator yang berasal dari calculus yang berarti pasir. Kemudian sekitar 1000 tahun sebelum Masehi, orang membuat alat bantu hitung yang disebut ABACUS, di Cina dikenal Swan Pan atau Cipoa dan di Jepang disebut Soraban.
Pada zaman kekaisaran Romawi anak-anak disekolah harus hafal perkalian 1 sampai 5 dan selanjutnya 6 sampai dengan 10 mereka dapat mempergunakan jari-jari tangan mereka sebagai alat bantu.
Pada tahun 1614 John Napier dan Scotland menciptakan alat yang terkenal dengan sebutan “Naphier’s bone”. Yang dapat digunakan untuk mengerjakan soal perkalian.
Kemudian pada tahun 1642 “Si Jenius Eksentnik” Blaise Pascal membuat sebuah mesin hitung yang lebih dikenal dengan sebutan “Pascal’s Adding Machine” yang hanya dapat mengerjakan penjumlahan saja.
Pada tahun 1673 seorang philosophy bangsa Jerman Gottfniez Wilhelm Oon Leibintz pada usia 25 tahun menciptakan sebuah mesin hitung yang selain dapat mengerjakan penjumlaham juga perkalian.
Pada tahun 1801 Joseph Mare Jacquard dan Perancis menciptakan sebuah metode penggunaanPunched Card untuk mengontrol benang pada mesin tenun yang mampu mendesain.
Tahun 1821 Babbage menciptakan Difference Engine, sebuah mesin yang dapat menyusun Tabel Matematika sebagai cikal bakal lahirnya komputer masa kini.












Program-Program Komputer

Program komputer atau sering kali disingkat sebagai program adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer.  Komputer pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi serangkaian instruksi program tersebut pada prosesor. Sebuah program biasanya memiliki suatu bentuk model pengeksekusian tertentu agar dapat secara langsung dieksekusi oleh komputer. Program yang sama dalam format kode yang dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk program yang memungkinkan programmer menganalisis serta melakukan penelaahan algoritma yang digunakan pada program tersebut. Kode sumber tersebut pada akhirnya dikompilasi oleh utilitas bahasa pemrograman tertentu sehingga membentuk sebuah program. bentuk alternatif lain model pengeksekusian sebuah program adalah dengan menggunakan bantuan interpreter, kode sumber tersebut langsung dijalankan oleh utilitas interpreter suatu bahasa pemrograman yang digunakan.
Beberapa program komputer dapat dijalankan pada sebuah komputer pada saat bersamaan, kemampuan komputer untuk menjalankan beberapa program pada saat bersamaan disebut sebagai multitasking. Program komputer dapat dikategorikan menurut fungsinya; perangkat lunak sistem atau perangkat lunak aplikasi.
Pemrograman komputer merupakan suatu proses iteratif penulisan dan penyuntingan kode sumber sehingga membentuk sebuah program. Penyuntingan kode sumber meliputi proses pengetesan, analisis, pembetulan kesalahan, pengoptimasian algoritma, normalisasi kode, dan kadang-kadang pengkoordinasian antara satu programmer dengan programmer lainnya jika sebuah program dikerjakan oleh beberapa orang dalam sebuah tim. Seorang praktisi yang memiliki keahlian untuk melakukan penulisan kode dalam bahasa pemrograman disebut sebagai programmer komputer atau programmer, pengembang perangkat lunak, atau koder. Istilah rekayasa perangkat lunak bahasa Inggris: Software engineering seringkali digunakan karena proses penulisan program tersebut dipandang sebagai suatu disiplin ilmu perekayasaan.

Contoh program computer :
1. Microsoft PowerPoint adalah program aplikasi bisnis yang berguna untuk membuat slide dan dokumen presentasi. Versi terbaru program ini adalah Microsoft PowerPoint 2010, yang dirilis pada tanggal 15 Juni 2010 sebagai bagian dari paket Microsoft Office 2010. Software Microsoft PowerPoint dibuat dan dikembangkan oleh Microsoft Corporation.

Perangkat lunak komputer ini memiliki kelebihan pada kemudahan dan kepraktisannya dalam menyusun slide presentasi. Bisa dikatakan, jika seseorang ingin membuat presentasi, maka yang terlintas di benaknya adalah menggunakan PowerPoint. Fitur animasi dan transisi yang tersedia cukup membantu tugas pembuat presentasi, demikian juga dengan fitur penyisipan materi multimedia seperti suara dan video. Cukup dengan beberapa klik, ketik, dan sisipkan, maka sajian presentasi dapat disusun secara cantik dan profesional.

Program Microsoft PowerPoint banyak diaplikasikan dan digunakan oleh kalangan pengguna komputer di bidang pendidikan, bisnis dan perkantoran. Microsoft PowerPoint merupakan software komersialdengan harga lisensi $140 USD (atau $500 USD untuk paket Microsoft Office Professional 2010). Microsoft PowerPoint dapat dijalankan di sistem operasi Windows XP SP3, Windows Vista, Windows 7. Untuk menginstall versi terbaru program ini, komputer Windows Anda harus memiliki spesifikasi minimal menggunakan prosesor 500 megahertz MHz, memori (RAM) 256 MB, resolusi monitor 1024x768 piksel, dan harddisk dengan kapasitas kosong minimal 1,5 GB.

2. Microsoft OFFICE terdiri dari Microsoft Word untuk mengetik dan pengolah kata, Microsoft Excel untuk aplikasi tabel dan spreadsheet, dan Microsoft Powerpoint untuk keperluan presentasi.

3.Selain Microsoft Office kini muncul OpenOffice dan Lotus Symphony sebagai alternatif pengganti aplikasi perkantoran yang berbayar tersebut.

4. Microsoft DOS dan Microsoft Windows
Sistem operasi mulai memasuki dunia komputer rumah tangga setelah adanya Microsoft DOSdari
perusahaan software Microsoft. Sistem operasi ini belum menunjang penggunana komputer secara banyak tugas (multitasking) dan Sistem operasi baru memasuki dunia multi
tasking setelah Microsoft merilis Sistem operasi baru dengan nama Microsoft Windows.

5. Word. Notepad  notepad digunakan untuk mengolah text dasar tanpa format atau atibut bermacam-macam. Sedangkan wordpad digunakan untuk mengolah text dengan format yang lebih kompleks.
6. Paint, digunakan untuk membuat atau mengedit gambar. Paint memberikan fasilitas untuk membuat gambar dengan berbagai bentuk dan warna yang beraneka ragam.
7. Internet Explorer, microdoft dikembangkan untuk kemajuan teknologi dan komunikasi global maka dari itu ini adalah salah satu aplikasi yang digunakan untuk mendukung hal tersebut yaitu yang dapat menampilkan berbagai jenis tampilan web berua text, gambar, audio maupun video. Dan internet explorer ini merupakan aplikasi yang cukup terkenal.
8. Windows Media Player, dapat memutar atau memainkan berbagai format music baik audio maupun video, mp3, mpeg dll.dan dapat memainkan video dan audio yang digunakan untuk halaman internet.  Selain itu kegunannya juga dia dapat mengorganisir semua file music yang ada dicomputer sehingga memudahkan pengguna untuk menemukan atau memilih file-file yang diperlukan.
9. Sound Recorder, berguna untuk membuat rekaman-rekaman suara dalam bentuk file digital hasil disimpan sebagai file audio dalam bentuk WAV.
10. Windows Movie Maker, digunakan untuk membuat file audio dan video dengan cara mengoperasikan yang mudah. Hasil dokumen ini disimpan sebagai file dalam bentuk WMV untuk audio.

Pengertian dan Sejarah Internet

Internet pada awalnya dikembangkan pada tahun 1969 dengan nama ARPANET oleh DARPA milik Departemen Pertahanan Amerika Serikat. Tujuan semula dibentuknya internet ini adalah untuk membentuk suatu jaringan computer tersebar, yakni jika terjadi peperangan, infrmasi tidask akan hilang karena informasi disimpan secara tersebar tidak pada satu titik.
Internet merupakan kumpulan dari jaringan computer yang jumlahmya jutaam, yaitu LAN, MAN, ataupun WAN yang salin terhubung dengan menggunakan protocol TCP/IP. Media penghubung internet bias berupa kabel, satelit ataupun gelombang radio. Dengan adanya imternet maka semua komputer-komputer  diseluruh dunia terhubung menjadi suatu jaringan web yang bias saling berkomunikasi.
Peragkat keras untuk mengakses internet yaitu :
-       Komputer : digunakan sebagai media untuk melakukan komunikasi
-       Modem : sebagai penghubung antara computer dan saluran telepon
-       Wbcam, mic, dan speaker : digunakan untuk melakukan komunikasi tatap muka

Internet sebenarnya mengacu kepada istilah untuk menyebut sebuah jaringan, bukannya suatu aplikasi tertentu. Karenanya, internet tidaklah memiliki manfaat apa-apa tanpa adanya aplikasi yang sesuai. Internet menyediakan beragam aplikasi yang dapat digunakan untuk berbagai keperluan. Setiap aplikasi berjalan diatas sebuah protokol tertentu. Istilah “protokol” di internet mengacu pada satu set aturan yang mengatur bagaimana sebuah aplikasi berkomunikasi dalam suatu jaringan. Sedangkan software aplikasi yang berjalan diatas sebuah protokol disebut sebagai aplikasi client. Di bagian ini, kita akan berkenalan secara sepintas dengan aplikasi-aplikasi yang paling sering dimanfaatkan oleh pengguna internet.









Program-program internet dan kegunaannya


WWW (World Wide Web)

Sekarang ini, WWW atau yang sering disebut sebagai “web” saja adalah merupakan aplikasi internet yang paling populer. Demikian populernya hingga banyak orang yang keliru mengidentikkan web dengan internet. Secara teknis, web adalah sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk hypertext. Informasi di web dalam bentuk teks umumnya ditulis dalam format HTML (Hypertext Markup Language). Informasi lainnya disajikan dalam bentuk grafis (dalam format GIF, JPG, PNG), suara (dalam format AU, WAV), dan objek multimedia lainnya (seperti MIDI, Shockwave, Quicktime Movie, 3D World).
Web dapat diakses oleh perangkat lunak web client yang secara populer disebut sebagai browser. Browser membaca halaman-halaman web yang tersimpan dalam webserver melalui protokol yang disebut HTTP (Hypertext Transfer Protocol). Dewasa ini, tersedia beragam perangkat lunak browser. Beberapa diantaranya cukup populer dan digunakan secara meluas, contohnya seperti Microsoft Internet Explorer, Netscape Navigator, maupun Opera, namun ada juga beberapa produk browser yang kurang dikenal dan hanya digunakan di lingkungan yang terbatas.
Sebagai dokumen hypertext, dokumen-dokumen di web dapat memiliki link (sambungan) dengan dokumen lain, baik yang tersimpan dalam webserver yang sama maupun di webserver lainnya. Link memudahkan para pengakses web berpindah dari satu halaman kehalaman lainnya,dan “berkelana” dari satuserver ke server lain. Kegiatan penelusuran halaman web ini biasa diistilahkan sebagai browsing, ada juga yang menyebutnya sebagai surfing (berselancar).
Seiring dengan semakin berkembangnya jaringan internet di seluruh dunia, maka jumlah situs web yang tersedia juga semakin meningkat. Hingga saat ini, jumlah halaman web yang bisa diakses melalui internet telah mencapai angka miliaran. Untuk memudahkan penelusuran halaman web, terutama untuk menemukan halaman yang memuat topik-topik yang spesifik, maka para pengakses web dapat menggunakan suatu search engine (mesin pencari). Penelusuran berdasarkan search engine dilakukan berdasarkan kata kunci (keyword) yang kemudian akan dicocokkan oleh search engine dengan database (basis data) miliknya. Dewasa ini, search engine yang sering digunakan antara lain adalah Google (www.google.com) dan Yahoo (www.yahoo.com).

Electronic Mail/Email/Messaging

Email atau kalau dalam istilah Indonesia, surat elektronik, adalah aplikasi yang memungkinkan para pengguna internet untuk saling berkirim pesan melalui alamat elektronik di internet. Para pengguna email memilki sebuah mailbox (kotak surat) elektronik yang tersimpan dalam suatu mailserver. Suatu Mailbox memiliki sebuah alamat sebagai pengenal agar dapat berhubungan dengan mailbox lainnya, baik dalam bentuk penerimaan maupun pengiriman pesan. Pesan yang diterima akan ditampung dalam mailbox, selanjutnya pemilik mailbox sewaktu-waktu dapat mengecek isinya, menjawab pesan, menghapus, atau menyunting dan mengirimkan pesan email.
Layanan email biasanya dikelompokkan dalam dua basis, yaitu email berbasis client dan email berbasis web. Bagi pengguna email berbasis client, aktifitas per-emailan dilakukan dengan menggunakan perangkat lunak email client, misalnya Eudora atau Outlook Express. Perangkat lunak ini menyediakan fungsi-fungsi penyuntingan dan pembacaan email secara offline (tidak tersambung ke internet), dengan demikian, biaya koneksi ke internet dapat dihemat. Koneksi hanya diperlukan untuk melakukan pengiriman (send) atau menerima (recieve) email dari mailbox.
Sebaliknya, bagi pengguna email berbasis web, seluruh kegiatan per-emailan harus dilakukan melalui suatu situs web. Dengan demikian, untuk menggunakannya haruslah dalam keadaan online. Alamat email dari ISP (Internet Service Provider) umumnya berbasis client, sedangkan email berbasis web biasanya disediakan oleh penyelenggara layanan email gratis seperti Hotmail (www.hotmail.com) atau YahooMail (mail.yahoo.com)
Beberapa pengguna email dapat membentuk kelompok tersendiri yang diwakili oleh sebuah alamat email. Setiap email yang ditujukan ke alamat email kelompok akan secara otomatis diteruskan ke alamat email seluruh anggotanya. Kelompok semacam ini disebut sebagai milis (mailing list). Sebuah milis didirikan atas dasar kesamaan minat atau kepentingan dan biasanya dimanfaatkan untuk keperluan diskusi atau pertukaran informasi diantara para anggotanya. Saat ini, salah satu server milis yang cukupbanyakdigunakan adalaYahoogroups(www.yahoogroups.com)
Pada mulanya sistem email hanya dapat digunakan untuk mengirim informasi dalam bentuk teks standar (dikenal sebagai ASCII, American Standard Code for Information Interchange). Saat itu sukar untuk mengirimkan data yang berupa berkas non-teks (dikenal sebagai file binary). Cara yang umum dilakukan kala itu adalah dengan menggunakan program uuencode untuk mengubah berkas binarytersebut menjadi berkas ASCII, kemudian baru dikirimkan melalui e-mail. Di tempat tujuan, proses sebaliknya dilakukan. Berkas ASCII tersebut diubah kembali ke berkas binary dengan menggunakan program uude code. Cara ini tentunya terlalu kompleks karena tidak terintegrasi dengan sistem email.
Belakangan dikembangkan standar baruyang disebut MIME(Multipurpose Internet Mail Extensions). Standar ini diciptakan untuk mempermudah pengiriman berkas dengan melalui attachment (lampiran). MIME juga memungkinkan sebuah pesan dikirimkan dalam berbagai variasi jenis huruf, warna, maupun elemen grafis. Walaupun nampak menarik,penggunaan MIME akan membengkakkanukuranpesan emailyang dikirimkan. Hal ini jelas akan memperlambat waktu yang dibutuhkan untuk mengirim maupun menerima pesan. Dalam hal ini, ada anjuran agar sedapat mungkin menggunakan format teks standar dalam penyuntingan email. Gunakan MIME hanya untuk pesan-pesan tertentu yang memang membutuhkan tampilan yang lebih kompleks.

File Transfer

Fasilitas ini memungkinkan para pengguna internet untuk melakukan pengiriman (upload) atau menyalin (download) sebuah file antara komputer lokal dengan komputer lain yang terhubung dalam jaringan internet. Protokol standar yang digunakan untuk keperluan ini disebut sebagai File Transfer Protocol (FTP)  FTP umumnya dimanfaatkan sebagai sarana pendukung untuk kepentingan pertukaran maupun penyebarluasan sebuah file melalui jaringan internet. FTP juga dimanfaatkan untuk melakukan prose upload suatu halaman web ke webserver agar dapat diakses oleh pengguna internet lainnya.
Secara teknis, aplikasi FTP disebut sebagai FTP client, dan yang populer digunakan saat ini antara lain adalah Cute FTP dan WS_FTP, Aplikasi-aplikasi ini umumnya dimanfaatkan untuk transaksi FTP yang bersifat dua arah (active FTP). Modus ini memungkinkan pengguna untuk melakukan baik proses upload maupun proses download. Tidak semua semua server FTP dapat diakses dalam modus active. Untuk mencegah penyalahgunaan–yang dapat berakibat fatal bagi sebuah server FTP–maka pengguna FTP untuk modus active harus memiliki hak akses untuk mengirimkan file ke sebuah server FTP. Hak akses tersebut berupa sebuah login name dan password sebagai kunci untuk memasuki sebuah sistem FTP server. Untuk modus passive, selama memang tidak ada restriksi dari pengelola server, umumnya dapat dilakukan oleh semua pengguna dengan modus anonymous login(log in secara anonim). Kegiatan mendownload software dari Internet misalnya, juga dapat digolongkan sebagai passive FTP.


Remote Login

Layanan remote login mengacu pada program atau protokol yang menyediakan fungsi yang memungkinkan seorang pengguna internet untuk mengakses (login) ke sebuah terminal (remote host) dalam lingkungan jaringan internet. Dengan memanfaatkan remote login, seorang pengguna internet dapat mengoperasikan sebuah host dari jarak jauh tanpa harus secara fisik berhadapan dengan host bersangkutan. Dari sana ia dapat melakukan pemeliharaan (maintenance), menjalankan sebuah program atau malahan menginstall program baru di remote host.
Protokol yang umum digunakan untuk keperluan remote login adalah Telnet (Telecommunications Network). Telnet dikembangkan sebagai suatu metode yang memungkinkan sebuah terminal mengakses resource milik terminal lainnya (termasuk hard disk dan program-program yang terinstall didalamnya) dengan cara membangun link melalui saluran komunikasi yang ada, seperti modem atau network adapter. Dalam halini, protokol Telnet harus mampu menjembatani perbedaan antar terminal,seperti tipe komputer maupun sistem operasi yang digunakan.
Aplikasi Telnet umumnya digunakan oleh pengguna teknis di internet. Dengan memanfaatkan Telnet, seorang administrator sistem dapat terus memegang kendali atas sistem yang ia operasikan tanpa harus mengakses sistem secara fisik, bahkan tanpa terkendala oleh batasan geografis.
Namun demikian, penggunaan remote login, khususnya Telnet, sebenarnya mengandung resiko, terutama dari tangan-tangan jahil yang banyak berkeliaran di internet. Dengan memonitor lalu lintas data dari penggunaan Telnet, para cracker dapat memperoleh banyak informasi dari sebuah host, dan bahkan mencuri data-data penting sepert login name dan password untuk mengakses ke sebuah host. Kalau sudah begini, mudah saja bagi mereka-mereka ini untuk mengambil alih sebuah host. Untuk memperkecil resiko ini, maka telah dikembangkan protokol SSH (secure shell) untuk menggantikan Telnet dalam melakukan remote login. Dengan memanfaatkan SSH, maka paket data antar host akan dienkripsi (diacak) sehingga apabila “disadap” tidak akan menghasilkan informasi yang berarti bagi pelakunya.


IRC (Internet Relay Chat)

Layanan IRC, atau biasa disebut sebagai “chat” saja adalah sebuah bentuk komunikasi di intenet yang menggunakan sarana baris-baris tulisan yang diketikkan melalui keyboard. Dalam sebuah sesi chat, komnunikasi terjalin melalui saling bertukar pesan-pesan singkat. kegiatan ini disebut chatting dan pelakunya disebut sebagai chatter. Para chatter dapat saling berkomunikasi secara berkelompok dalam suatu chat room dengan membicarakan topik tertentu atau berpindah ke modus private untuk mengobrol berdua saja dengan chatter lain. Kegiatan chatting membutuhkan software yang disebut IRC Client, diantaranya yang paling populer adalah software mIRC.
Ada juga beberapa variasi lain dari IRC, misalnya apa yang dikenal sebagai MUD (Multi-User Dungeon atau Multi-User Dimension). Berbeda dengan IRC yang hanya menampung obrolan, aplikasi pada MUD jauh lebih fleksibel dan luas. MUD lebih mirip seperti sebuah dunia virtual (virtual world) dimana para penggunanya dapat saling berinteraksi seperti halnya pada dunia nyata, misalnya dengan melakukan kegiatan tukar menukar fileatau meninggalkan pesan. Karenanya, selainuntuk bersenang-senang, MUD juga sering dipakai oleh komunitas ilmiah serta untuk kepentingan pendidikan (misalnya untuk memfasilitasi kegiatan kuliah jarak jauh).
Belakangan, dengansemakin tingginyakecepatan akses internet, maka aplikasi chatterus diperluas sehingga komunikasi tidak hanya terjalin melalui tulisan namun juga melalui suara (teleconference), bahkan melalui gambar dan suara sekaligus (videoconference).
Aplikasi-apliakasi diatas sebenarnya adalah aplikasi dasar yang paling umum digunakan dalam internet. Selain aplikasi-aplikasi tersebut, masih ada lusinan aplikasi lainnya yang memanfaatkan jaringan internet, baik aplikasi yang sering maupun jarang dipergunakan. Teknologi internet sendiri terus berkembang sehingga aplikasi baru terus bermunculan. Disamping itu, aplikasi-aplikasi yang telah ada masih terus dikembangkan dan disempurnakan untuk memenuhi kebutuhan penggunanya.



DAFTAR PUSTAKA


BSE, Drs. Triwahono, Drs. H. Slamet Wibowo, Ma’sum,Amd.
Grafindo, Lia Kuswayatno, Mahir dan Terampil Berkomputer

Tidak ada komentar:

Posting Komentar