Archive for October 20th, 2013

Productivity Applications

notebook-computer-writing-blogging

Komputer sudah menjadi sahabat manusia dalam membantu menyelesaikan berbagai jenis tugas. Tidak hanya untuk menghitung, komputer sekarang bisa melakukan banyak hal. Kali ini kita akan membahas kemampuan-kemampuan yang dilakukan oleh komputer yang menambah produktivitas manusia yaitu sebagai: Writing Tools, Desktop Publishing dan Spreadsheet.

  •  Writing Tools

Aplikasi word processing adalah aplikasi yang memungkinkan para penggunanya untuk menuliskan ide, pemikiran, hasil observasi dan sebagainya yang bisa diedit dan diformat sesuai dengan yang diingkan sebelum di print. Bekerja dengan word processing ini terkait dengan :

1. Text Formatting : mengedit karakter dengan mengubah gaya font dan ukurannya, mengubah warna karakter, dan mengaplikasikan bold, italic, dan underline. Selain itu text formatting mengedit paragraf dengan cara mengontrol spasi antar baris, mengontrol tab, mengontrol justification: allignment dan left, right, justify, atau center.

2. Document Formatting : mengedit: margins, headers, styles, kolom, tabel, macros, templates, footnoting, hyphenation, autoformat, autocorrect, dan wizards.

3. Outliners dan Idea Processors

Outline ini sangat efektif karena:

  • menyusun informasi secara hirarkis
  • bisa menata ulang ide dengan lebih mudah
  • bisa menyembunyikan dan menampilkan level dari informasi tersebut secara detail sesuai dengan yang diinginkan

4. Digital References

Referensi untuk menulis bisa dicari di web. Beberapa referensi yang ada di internet adalah kamus, ensiklopedia, atlas, almanak, tresaurus, dan lain-lain.

5. Spelling Checkers

6. Grammar dan Style Checkers

7. Form-Letter Generators -> Mail Merge

  • Desktop Publishing

Desktop publishing adalah proses memproduksi sebuah buku, majalah, atau publikasi lainnya yang menyangkut proses:

1. menulis dan mengedit teks

2. menggambar, fotografi, dan grafis lainnya

3. mendesain format dasar

4. menyusun teks dan grafis dalam halaman

5. men-setting ketikan dan halaman yang akan diprint

6. menyatukan semua yang sudah didesain menjadi produk publikasi akhir

Desktop publishing ini lebih menghemat uang, menghemat waktu, lebih mudah untuk dikontrol, terjangkau oleh berbagai individu, dan mudah untuk dipublikasikan ke dalam web. Desktop publishing = paperless. Tetapi publikasi dengan kertas masih menjadi favorit bagi sebagian besar individu karena:

  • membaca teks dari kertas yang diprint lebih nyaman di mata
  • dokumen atau teks yang diprint di kertas tidak memerlukan aliran listrik
  • Spreadsheet

Spreadsheet memungkinkan penggunanya untuk mengolah angka-angka dengan mudah dan cepat. Dokumen spreadsheet disebut dengan worksheet yang terdiri atas grid dari kolom-kolom dan baris-baris. Interseksi dari kolom dan baris disebut dengan cell. Setiap cell mengandung nilai numerik, label alfabetik, dan formula yang merepresentasikan hubungan satu cell dengan cell yang lain. Spreadsheet juga menyediakan fungsi untuk mengubah digit-digit angka menjadi diagram. Diagram tersebut bisa berupa diagram pie, diagram batang, diagram garis, diagram stack, dan diagram scatter.

Software

bestfreesoftware2012

Di postingan sebelumnya, kita sudah membahas hardware. Nah sekarang komponen penting lainnya dari komputer itu adalah software. Berbeda dengan hardware, software tidak bisa disentuh secara fisik. So, software is like a ghost! Walaupun tidak bisa disentuh secara fisik, software sangat berperan penting dalam menjalankan aplikasi-aplikasi di komputer. Tanpa software, komputer hanya mesin bodoh yang tidak ada gunanya loh.

Software memproses informasi dengan algoritma, yaitu menghimpun prosedur langkah per langkah untuk menyelesaikan suatu pekerjaan, yang kemudian akan memberikan solusinya kepada pengguna. Programmerlah yang bertugas mengubah algoritma tersebut menjadi program dengan menggunakan bahasa pemrograman.

Software-software komputer terbagi menjadi tiga kategori besar, yaitu :

(1) Compiler, memungkinkan programmer untuk membuat software baru. Bagaimana software mengeksekusi sebuah program? Kebanyakan program terdiri atas jutaan instruksi bahasa mesin yang sederhana. Program counter dalam CPU mendeteksi alamat mana instruksi bahasa mesin berikutnya disimpan untuk dieksekusi. Siklus eksekusi instruksi dalam komputer : ambil instruksi -> tambah program counter -> jalankan instruksi. Dalam melaksanakan tugasnya, programmer menggunakan bahasa tinggi (high-level languages) seperti C++, Java, dan Visual Basic.

(2) Software applications, yang berfungsi sebagai alat produktivitas yang membantu pengguna untuk memecahkan masalah. Software aplikasi ini didesain agar pengguna bisa mengontrol komputer tanpa harus berpikir keras seperti para programmer. Banyak sekali software aplikasi yang tersedia, seperti software aplikasi untuk: program publikasi, program akuntansi, program grafik, games, dan sebagainnya. Bagaimana programmer tersebut membuat sebuah software aplikasi? Berikut diagram alir pembuatan sebuah software aplikasi dari programmer ke pengguna.

program

(3) System software, menghubungkan pengguna dengan operasi perangkat keras. Sistem software terdiri atas : operating system dan utility software.

  • Sistem Operasi

Sistem operasi sangat dibutuhkan agar perangkat keras bisa berjalan secara efisien, komunikasi dengan perangkat keras lebih mudah, dan bisa memelihara sistem file. Tujuan utama sistem operasi adalah: sebagai antarmuka antara pengguna dan hardware dan sebagai pengelola sumber daya komputasi. Berikut beberapa jenis dari sistem operasi yang tersedia.

123

  • Software Utilitas berfungsi untuk pemeliharaan dan perbaikan sistem. Software utilitas ini memudahkan pengguna untuk mengkopi file antar media penyimpanan, memperbaiki file yang rusak, menerjemahkan file sehingga banyak program bisa membaca, pengamanan terhadap virus dan program berbahaya lain, dan kompresi file sehingga memakan tempat yang lebih kecil.

Saat ini banyak sekali terjadi pembajakan software. Tahukah kalian bahwa Indonesia menempati peringkat ke-12 dalam kasus pembajakan software!

sp

Kita seharusnya lebih peduli lagi terhadap kasus pembajakan software ini karena perusahaan yang membuat software tersebut tentunya akan mengalami kerugian yang besar. Tapi memang sebagian besar orang tidak mempedulikannya dan harga software yang berkualitas memang tidaklah murah. Tetapi masih ada berbagai free software dan open source software yang disediakan oleh para programmer secara gratis 🙂 Contoh software-software tersebut adalah:

23-free-software

Hardware

computer-hardware-components1

Salah satu komponen penting yang membangun sebuah komputer adalah perangkat keras atau biasa disebut dengan hardware. Hardware ini dapat dilihat dan disentuh secara fisik. Operasi dasar dari hardware adalah: (1) menerima input dari dunia luar, (2) memproses informasi dengan aritmatika atau logika, (3) mengeluarkan output ke dunia luar, (4) menyimpan informasi. Berdasarkan kegunaannya itulah hardware dibedakan menjadi komponen-komponen yang sesuai dengan tugasnya tersebut, seperti:

  • Peripherals

Adalah hardware tambahan yang dikoneksikan ke komputer melalui slot atapun port. Peripheral dapat berupa device masukkan (input device) ataupun device keluaran (output device).

  • Input Devices

Berfungsi untuk menghubungkan informasi dari dunia luar ke dalam komputer. Contoh dari input devices adalah keyboardmouse pointerscanner, kamera digital, dan joystick.

Manual Input Devices

  • Output Devices

Berfungsi untuk mengeluarkan informasi yang telah diproses di dalam komputer ke dunia luar. Contoh dari output devices adalah printerspeaker, monitor, projector, dan headphone.

Output Devices

  • Microprocessor (CPU)

Otaknya komputer. CPU bertugas untuk memproses informasi yang didapat kemudian mentransferkannya sehingga sampai ke dunia luar. CPU memproses informasi dengan aritmatika dan logika. Di dalam sebuah CPU terdapat berbagai komponen kompleks yang masing-masing komponen tersebut memiliki fungsinya masing-masing untuk memproses data. Komponen-komponen yang ada dalam CPU tersebut adalah:

  • Control unit
  • ALU (Arithmetic Logic Unit)
  • Decode unit
  • Bus unit
  • Prefetch unit

Komponen-komponen tersebut bekerja sama untuk memproses dan mengeksekusi instuksi dari suatu program.

microprocessor_units

  • Memory dan Storage Devices

Sebuah komputer memiliki hardware yang berfungsi untuk menyimpan data-data dan informasi yang diinginkan oleh penggunanya. Penyimpan data primer komputer adalah RAM (Random Access Memory). RAM ini menyimpan data-data temporer sehingga data tersebut akan hilang jika komputer tiba-tiba mati. Selain RAM, memori yang digunakan untuk menyimpan data dalam komputer adalah:

  • ROM (Read-Only Memory)

Memori yang menyimpan data secara permanen sehingga data tidak akan hilang walaupun komputer dimatikan. Menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat dilakukan dengan mudah. Biasanya program atau data yang ada dalam ROM ini diisi oleh pabrik yang membuatnya. Oleh karena sifat ini, ROM biasa digunakan untuk menyimpan firmware (piranti lunak yang berhubungan erat dengan piranti keras).

prom

  • CMOS (Complementary Metal-Oxide Semicondutor)

Memori yang memiliki energi yang lebih kecil. Biasanya menyimpan tanggal, waktu, dan kalendar.

image2-CMOS-Reset-Jumpers

  • Flash Memory

Memori yang disimpan dalam flash memory bisa dihapus.

Kingston-16GB-Flash-Memory-DataTraveler-DT101-USB-Thumb-Drive-0908-17-bruceleestore@11

Our Great Digital World

digital-world

Saat ini dunia teknologi berkembang sangat pesat sehingga mempermudah manusia untuk mengerjakan aktivitas-aktivitasnya. Bahkan kita bisa saling berhubungan dengan individu di belahan dunia lain tanpa harus bersusuah payah pergi dari tempat duduk! Kita hanya membutuhkan sebuah komputer dan koneksi internet. Viola! Kita bisa berhubungan dengan orang di belahan dunia lain dan bisa berbagai informasi-informasi penting yang sedang aktual di dunia. Bisa kita bayangkan sendiri hidup tanpa adanya komputer dan internet saat ini, seperti kita hidup dalam sebuah gua yang tidak mengetahui apa yang terjadi di dunia luar. So, bagaimana komputer dan internet ini akhirnya bisa ditemukan?

Komputer pada dasarnya digunakan untuk menghitung. Sebelum komputer, alat yang digunakan untuk menghitung tersebut adalah abakus yang digunakan oleh bangsa Babilonia dan Cina selama ribuan tahun. Pada abad ke-19 manusia mulai membutuhkan alat yang lebih akurat untuk menghitung. Blair Pascal pada tahun 1642 membuat sebuah mesin hitung yang hanya bisa melakukan operasi penjumlahan yang disebut dengan Adding Machine. Alat hitung tersebut terus dikembangkan hingga akhirnya M. Faraday menemukan listrik dan alat seperti komputer pun diciptakan. Berikut sejarah dari perkembangan komputer di dunia.

  • Atanassof-Berry Computer (1939)

Atanasoff-Berry Computer

  • Colossus (1943)

300px-Colossus

  • Mark I (1944)

mark1

  • ENIAC (1945)

Eniac

  • UNIVAC I (1951)

univac

Mengapa komputer zaman dahulu berukuran sangat besar? Karena komputer tersebut masih menggunakan vacuum tubes. Kemudian vacuum tube digantingkan oleh transistor dan saat ini digantikan dengan chip.

tube-trans_history1

 

Oleh karena itu, saat ini komputer-komputer dikembangkan sesuai dengan berbagai jenis kebutuhan manusia. Berikut jenis-jenis komputer yang berkembang saat ini.

  • Personal Computer (PC)
  • Desktop Computer
  • Workstation
  • Supercomputer

Setelah komputer, internet muncul pada tahun 1960. Dengan World Wide Web (www) yang muncul pada tahun 1990, kita bisa terkoneksi ke internet melalui web browser. Dalam internet terdapat berbagai web 2.0 yang digunakan untuk saling berinteraksi antar sesama pengguna web. Contoh web 2.0 adalah Facebook, Twitter, YouTube, Blogger, dan sebagainya seperti yang tertera dalam gambar di bawah ini.

Teknologi digital memang memberikan banyak manfaat dalam membantu pekerjaan manusia, namun teknologi digital juga bisa membahayakan privasi kita. Oleh karena itu, kita harus berhati-hati dalam menggunakan teknologi digital khususnya dalam sosial media.