Chapter 7 : Database Applications and Privacy Implications

20.33 / Posted by uti home sweet home :) / comments (0)

CHAPTER 7

Explain what a database is and describe its basic structure.
Program database adalah pengelola data yang mampu membantu dan memudahkan pengelolaan data informasi. Database memudahkan manusia menyimpan, mengorganisasi, mendapatkan kembali, berkomunikasi dan mengelola seluruh data informasi dengan cara yang sulit dilakukan manual (tanpa komputer).
Struktur yang menjadi dasar database yaitu :
a.   Table
Sebuah database dibangun dari satu atau lebih tabel. Tabel adalah kumpulan informasi yang saling berhubungan.
b.  Record
Record adalah kumpulan data atau dokumen yang ada dalam database. Record berisi informasi mengenai seseorang, produk, atau event.
c.   Field
Field adalah setiap kumpulan informasi yang memiliki ciri-ciri tersendiri di dalam record.

Identify the kinds of problems that can be best solved with database software.
Kita dapat menggunakan software database untuk mengolah data-data yang tersedia dalam jumlah banyak, misalnya saja buku telepon, buku alamat, laporan nilai akhir, dan lain sebagainya. Selain itu kita bisa membuat undangan yang dibutuhkan dalam jumlah banyak, label, dan lain-lain.

Describe database operations for storing, sorting, updating, querying, and summarizing information.
Storing            -> dengan database kita bisa menyimpan informasi yang kita inginkan
Sorting            -> database menyortir dan menyaring data-data yang ada
Updating          -> dengan database kita dapat memperbaharui data-data yang ada
Querying          -> dengan database kita mengajukan pertanyaan-pertanyaan seputar informasi yang dapat dijawab oleh database
Summarizing    -> dengan database kita dapat meringkas informasi yang banyak menjadi satu inti informasi yang kita butuhkan atau inginkan.

Give examples of ways in which large, easily accessible databases make lives safer or more convenient.
-  Rental Video menggunakan database untuk mengakses data peminjam dan data video-video yang tersedia
-  Seorang manajer menggunakan database untuk memonitor karyawan yang ada atau yang bekerja dalam perusahaannya, ia bisa melihat data absensi pegawai dan mengetahui keterlambatan dari pegawai- pegawainya.
-  Data nilai mahasiswa dapat disimpan dan diketahui dengan database.

Explain the ways databases threaten our privacy.
Database bisa saja mengancam privasi kita. Lebih dari 15.000 database marketing khusus menyimpan 2 milyar nama. Database tersebut mengandung karakteristik seperti usia, pendapatan, agama, dan identitas lainnya. Apabila tidak memiliki keamanan yang baik, bisa terjadi pencurian identitas yang dapat mengancam keamanan privasi kita.

Sumber :
Beekman, George. 2009. Tomorrow’s Technology and You. New Jersey : Prentice-Hall.

Labels:

Chapter 10 : Computer Security and Risks

22.16 / Posted by uti home sweet home :) / comments (0)

CHAPTER 10

Describe several types of computer crime and discuss possible crime prevention techniques.
Beberapa tipe kejahatan komputer (computer crime) :
1.    Theft by Computer (Pencurian melalui Komputer)
Pencurian melalui komputer adalah kejahatan yang paling umum dilakukan. Komputer sering kali digunakan untuk mencuri uang, barang, informasi, dan ide-ide komputer. Salah satu contohnya adalah pada tahun 2001 dua pemuda Rusia ditahan karena menyelundup ke dalam beberapa jaringan perusahaan Amerika Serikat, mencuri informasi-informasi penting, dan menuntut uang tebusan atas informasi yang dicuri tersebut. Namun FBI berhasil menangkap sepasang pemuda tersebut dengan menggunakan komputer keamanan perusahaan yang palsu sebagai umpan.

2.    Identity Theft (Pencurian Identitas)
Pencurian identitas sering kali terjadi. Identitas yang paling sering dicuri adalah nomor kartu kredit, nomor SIM, dan beberapa data lainnya.

3.    Software Sabotage (Sabotasi Software)
Salah satu bentuknya adalah virus. Seperti yang kita ketahui virus sangatlah merugikan dalam komputer. Virus dalam software komputer adalah kumpula kode-kode yang biasanya disembunyikan dalam sistem operasi dari suatu komputer. Beberapa contoh virus : worm dan trojan horses.

4.    Hacking and Electronic Trespassing

Beberapa cara yang dapat dilakukan untuk mencegah kejahatan komputer antara lain :
1.   Membuat Password
Ini adalah cara yang paling mudah dan umum, meskipun tak sepenuhnya efektif. Kita harus membuat password yang tak mudah ditebak oleh orang lain, dan tentunya hanya kita sendiri yang tahu. Hal yang bisa dilakukan adalah mengganti password secara berkala agar data-data yang kita miliki tetap aman.
2.   Encryption Key
Banyak perusahaan yang menggunakan encryption key untuk melindungi pengiriman data informasi mereka. Dengan encryption key ini, pesan ditransmisikan dalam karakter acak yang tidak bisa terbaca oleh orang lain selain pengirim dan penerima pesan.
3.   Back Up
Kita bisa melakukan back up, yaitu menyimpan salinan data-data penting yang kita miliki di tempat lain sehingga ketika data kita dicuri atau hilang, kita masih memiliki salinannya.

Describe the major security issues facing computer users, computer system administrators, and law enforcement officials.
Masalah-masalah keamanan yang dihadapi admin sistem komputer dan aparat penegak hukum adalah banyaknya tindakan-tindakan kriminal dan kejahatan yang menggunakan komputer, terutama yang mengacu pada privasi orang. Sering kali kejahatan ini dilakukan secara profesional sehingga sulit dilacak baik melalui keamanan komputer maupun oleh aparat penegak hukum. Tentu saja yang menjadi korban adalah pengguna komputer (computer user) yang privasinya dicuri. Misalnya saja pencurian data penting dari suatu organisasi atau perusahaan. Terkadang, FBI pun kesulitan dalam melacak keberadaan pelaku tindak kriminal ini.

Describe the ways in which computer security relates to personal privacy issues.
Privasi adalah setiap hal yang menjadi konsumsi pribadi, hal yang benar-benar hanya dapat diketahui oleh diri sendiri. Namun terkadang banyak pihak-pihak yang tidak bertanggung jawab berusaha untuk mengetahui privasi tersebut. Karena itulah keamanan komputer dibutuhkan untuk menjaga agar privasi yang ada tetap terjaga dan tidak diketahui oleh orang lain.

Explain the ways in which security and computer reliability are related.
Keamanan di dalam menjaga privasi dan data-data di dalam komputer sangatlah penting. Karena itu komputer harus dapat menjaga keamanan dari privasi dan data-data tersebut. Kerusakan adalah hal yang tidak dapat dihindari di dalam penggunaan komputer. Semakin besar sistemnya maka semakin besar pula masalah yang mungkin ditimbulkan dari sistem tersebut. Namun keamanan komputer harus menjaga agar masalah yang ditimbulkan tidak memberi dampak negatif yang besar bagi pengguna komputer itu sendiri.

Sumber :
Beekman, George. 2009. Tomorrow’s Technology and You. New Jersey : Prentice-Hall.

Labels:

Chapter 14 : Systems Design and Development

09.15 / Posted by uti home sweet home :) / comments (0)


CHAPTER 14

Describe the process of designing, programming, and debugging a computer program.
Designing atau membuat desain adalah membuat gambaran dari program yang akan dibuat. Terkadang para sistem analis membuat prototype yang memberi gambaran pada pengguna bagaimana program akan berjalan.
Programming atau pemograman adalah suatu bentuk terspesialisasi dalam penyelesaian masalah yang terdiri dari 4 langkah :
a.   Memahami masalah yang terjadi.
b.  Menyusun rencana untuk menyelesaikan masalah tersebut.
c.   Menjalankan rencana tersebut.
d.  Mengevaluasi solusi masalah, apakah masalah tersebut telah terselesaikan dengan baik atau belum.
Proses programming juga dapat dideskripsikan sebagai four-step process :
è Definisikan masalah.
è Rancang, perbaiki, dan uji algoritmanya.
è Tulis/buat programnya.
è Uji dan cari kesalahan/eror yang mungkin terjadi dalam program tersebut.
Debugging adalah proses memonitor eksekusi suatu program, menghentikannya, memulai kembali, memberi breakpoints, serta mengubah nilai dalam memori.
Explain why there are many different programming languages and give examples of several of these languages.
Banyaknya bahasa pemograman dikarenakan setiap komputer memiliki bahasa bawaannya (native language) masing-masing, berbeda satu sama lain. Bahasa ini disebut bahasa mesin (machine language). Apabila terdapat perbedaan pada brand bahasa mesin, maka berbeda pula bahasanya.
Contoh :
-      FORTRAN
-      COBOL
-      LISP
-      BASIC
-      Pascal
-      C
-      C++
-      Java
-      Visual J++

Explain why computer languages are built into applications, operating systems, and utilities.
Karena pengguna (user) tidak tidak seluruhnya mengerti bahasa pemograman yang rumit, karena itulah bahasa pemograman ini diterjemahkan dalam bentuk aplikasi, sistem operasi, dan utilities yang dapat digunakan user.
Outline the steps in the life cycle of an information system and explain the purpose of program maintenance.
Menginvestigasi
Menganalisis
Merancang
Mengembangkan
Mengimplementasikan
Pemeliharaan
Pengunduran

è Tujuan pemeliharaan (maintenance program) adalah untuk memonitor, mengevaluasi, memperbaiki, dan meningkatkan kemampuan sistem disepanjang usia sistem.

Explain the relationship between computer programming and computer science.
Programmer, yaitu orang-orang yang membuat program, bergantung pada alat-alat dan ide yang dikembangkan oleh computer scientist – para profesional yang bekerja dalam disiplin ilmu yang disebut computer science. Computer science, disiplin ilmu yang terkait dengan electrical engineering, matematika, dan bisnis, fokus pada proses computing dari pada hardware komputer. Cabang-cabang computer science :
-      Teori komputer
-      Algoritma
-      Struktur data
-      Konsep dan bahasa pemrograman
-      Sistem manajemen informasi
-      Software engineering
Seluruh cabang ilmu ini dipelajari oleh programmer sehingga dapat membuat suatu program.

Describe the problems faced by software engineers in trying to produce reliable large systems.
Ketika komputer semakin berkembang dari tahun ke tahun, harga hardware komputer pun semakin menurun. Setiap tahun muncul komputer yang lebih kuat dan canggih dengan harga yang murah. Namun pada saat yang sama harga pengembangan software komputer justru melambung naik. Perusahaan software membutuhkan sistem komputer yang menghabiskan jutaan dolar bahkan lebih, dan membutuhkan waktu yang lebih panjang dalam mengembangkan software. Banyak sistem software yang menjadi sangat mahal karena para pengembang dipaksa untuk menyerahkan sistem tersebut bahkan sebelum selesai. Satu dari enam proyek pembuatan software dibatalkan sebelum penyelesaian. Pada tahun 2000, pembatalan tersebut mengakibatkan U.S. menghabiskan $60 milyar.
       Tetapi di saat harga naik, tidak ada peningkatan yang sebanding dalam hal kepercayaan terhadap software. Suatu studi yang baru-baru saja dilakukan mengatakan bahwa telah ditemukan sekitar 100-150 kesalahan per 1000 baris kode yang disusun oleh programmer.
Explain why software companies provide only limited warranties for their products.
Karena pencegahan tambahan yang dibutuhkan untuk membuat software bekerja lebih baik akan menaikkan biaya dan memperpanjang waktu yang dibutuhkan untuk pegembangan, dan hanya perusahaan-perusahaan besar saja yang sanggup menahan hal itu.



Sumber :
http://id.answers.yahoo.com/question/index?qid=20080518072959AAPyNNx
Beekman, George. 2009. Tomorrow’s Technology and You. New Jersey : Prentice-Hall.

Labels:

Chapter 4 : Software Basics : The Ghost In the Machine

02.25 / Posted by uti home sweet home :) / comments (0)


CHAPTER 4

Describe three fundamental categories of software and their relationship.
-      Penghimpun data (compilers) dan program penerjemah lain:
Memampukan programer untuk menciptakan software-software lain
-      Aplikasi Software
Dibuat sebagai alat yang produktif untuk membantu user menyelesaikan masalah
-      Software Sistem
Mengoordinasikan kerja dari hardware dan melakukan pekerjaan-pekerjaan dibalik layar yang jarang dilihat oleh user.

Explain the relationship of algorithms to software.
Algoritma adalah suatu set instruksi step-by-step, yang saat komplet, menyelesaikan suatu masalah tertentu. Algoritma menjadi dasar pembuatan suatu software.

Discuss the factors that make a computer application a useful tool.
-      Kecepatannya
-      Kemampuannya mencerna perintah
-      Kemampuannya mengolah data yang sangat banyak
-      Penyimpan data yang luar biasa baik

Describe the role of the operating system in a modern computer system.
Originally, operating systems were envisioned as a way to handle one of the most complex input/output operations: communicating with a variety of disk drives. But, the operating system quickly evolved into an all-encompassing bridge between your PC and the software you run on it.
—Ron White, in How Computers Work
(Peran Operating System adalah untuk menangani salah satu operasi input/output yang paling kompleks : berkomunikasi dengan berbagai disk drives. Tetapi Operating System berkembang dengan cepat menjadi jembatan yang menghubungkan Personal Computer (PC) dengan software yang sedang dijalankan)

Fungsi dari Operating System :
-      Mendukung multitasking (mengerjakan banyak pekerjaan dalam satu waktu secara bersamaan).
-      Mengatur virtual memory.
-      Memelihara file system.
-      Bertanggung jawab dalam hal pembuktian keaslian (authentication) dan otorisasi (authorization).


Describe how file systems are organized.
File dan folder dalam komputer pada umumnya disimpan dalam nonvolatile storage device, seperti hard disk, floppy disk, atau optical disc. Setiap file/folder pastilah memiliki nama tertentu yang unik dan harus berbeda satu dengan yang lainnya. Karena banyaknya folder dan file yang disimpan dalam komputer, dan ada kemungkinan banyak file yang disimpan dalam satu folder, kita bisa mengumpamakan pembagian daerah file seperti pohon yang memiliki cabang-cabang tertentu.
Folder pusatnya (mis C:\) adalah batang utama dari folder tersebut, folder-folder di dalam folder utama tersebut adalah cabang dari batang utama (mis Program Files\, Documents and Settings\, dan WINDOWS\), dan file-file dalam folder tersebut adalah daun-daunnya.

Outline the evolution of user interfaces from early machine language programming to futuristic virtual-reality interfaces.
20 tahun yang lalu, komputer hanya dapat digunakan oleh para profesional. Menggunakan komputer dapat disamakan dengan membuat program untuk komputer. Namun saat ini komputer sudah digunakan oleh siapa saja dan dengan cara yang mudah serta dapat dimengerti oleh banyak orang.
Graphical User Interface, yang diawali oleh Xerox dan dipopulerkan oleh Apple & Microsoft, kini telah menjadi industri standar. Tapi para ahli mengharapkan user interfaces terus berkembang. Saat ini WIMP (Windows, Icons, Menus, dan Pointing Devices) interface semakin mudah untuk dipelajadi dan digunakan.
Kini dengan Virtual-Reality Interface kita dapat meningkatkan nilai rekreasi dan sains. Dalam Argonne’s CAVE, seorang peneliti dapat belajar secara langsung mengenai hubungan di antara asam nukleat dalam molekul. Ini adalah salah satu contoh penerapannya. Hanya dengan sentuhan, kini orang dapat melakukan apapun, alat pengontrol (controller) tak lagi digunakan.

Explain why unauthorized copying of software is against the law.
Karena kita tidak memikili hak untuk mengopi dan menghasilkan uang dari pekerjaan hasil kerja keras orang lain. Orang lain yang membuat software dengan cara yang sulit dan butuh kerja keras, namun kita seenaknya saja mengopi dan dengan mudah dapat menggunakannya. Karena itulah hukum melindungi dan memberi hak cipta untuk suatu software. Hal itu juga dilakukan untuk menstimulasi kreativitas orang dalam membuat software.


Sumber :
Beekman, George. 2009. Tomorrow’s Technology and You. New Jersey : Prentice-Hall.

Labels:

Chapter 3 - Hardware Basics : Peripherals

09.55 / Posted by uti home sweet home :) / comments (0)


CHAPTER 3


List several examples of input devices and explain how they can make it easier to get different types of information into the computer.

  • Keyboard
    Memasukkan data berupa huruf, kata, angka, maupun karakter spesial dengan cara mengetikkannya sehingga dapat ditampilkan dalam monitor
  • Mouse
    Sebagai alat penunjuk pada komputer, mengarahkan komputer pada bagian-bagian tertentu yang diinginkan pengguna.
  • Scanner
    Memindai gambar dan memasukkannya dalam komputer.
  • Autodigitizer
    Mengolah dan meng-input suara dari microphone dan input devices lainnya.
  • Speech recognition software
    Mengubah data suara menjadi kata-kata yang bisa diedit dan dicetak. Ia menuliskan apa yang diucapkan user sehingga terlihat di monitor. Alat input ini memudahkan user yang memiliki keterbatasan fisik.
  • Sensors
    Didesain untuk memonitor keadaan fisik seperti temperatur, kelembaban, dan tekanan.


List several examples of output devices and the explain how they make computers more useful.
  • Monitor
    Memperlihatkan apa yang sedang dikerjakan oleh komputer, menggambarkan perintah-perintah yang kita berikan pada komputer, dan mengomunikasikan program yang sedang berjalan melalui tampilan-tampilan gambar yang berwarna.
    Menampilkan gambar, grafik, tulisan, film, video, kata-kata, angka, dan lain sebagainya.
  • Printer
    Mencetak data yang kita inginkan di dalam kertas, seperti gambar, tulisan, angka, data perhitungan, dan lain sebagainya.
  • Speaker
    Memberikan output berupa suara, contohnya : musik. Memudahkan kita mendengar apa yang dikerjakan oleh komputer. Misalnya saja apabila terdapat suatu error dalam perintah, komputer akan memberi peringatan berupa suara sehingga kita tahu ada kesalahan dalam perintah yang kita berikan.


Explain why a typical computer has different types of storage devices.
Karena setiap memori penyimpanan di dalam komputer memiliki karakteristik penyimpanan data informasi yang berbeda-beda.
  • RAM (Random Access Memory)
    Digunakan untuk menyimpan instruksi program dan data secara sementara. Memiliki alamat yang unik, data bisa disimpan di lokasi manapun, bisa dengan cepat mendapatkan informasi kembali, data tidak akan tersisa apabila komputer mati.
  • ROM (Read-Only Memory)
    Data informasi tersimpan secara permanen di dalam chip, mengandung instruksi startup dan data permanen lainnya.


Selain itu juga karena waktu dan cara penyimpanan datanya berbeda, ada yang bersifat sementara dan ada yang bersifat permanen.


Diagram how the components of a computer system fit together.



Pustaka :
Beekman, George. 2008. Tomorrow's Technology and You. Prentice-Hall
*sumber gambar : http://benedickaito.ngeblogs.com/files/2009/10/pict01.jpg

Labels:

Chapter 2 - Hardware Basics : Inside The Box

09.49 / Posted by uti home sweet home :) / comments (0)

Pustaka :
Beekman, George. 2008. Tomorrow's Technology and You. Prentice-Hall
CHAPTER 2

Explain in general terms how computers store and manipulate information.

Pertama-tama, komputer memasukkan data informasi dengan menggunakan alat peng-input data (input devices). Setelah data dimasukkan, pengguna dapat memanipulasi data informasi tersebut sesuai dengan keinginannya. Data dapat dimanipulasi dengan menggunakan software yang ada di dalam komputer. Data informasi yang telah dimanipulasi dapat disimpan dalam media penyimpanan (memori) yang disediakan oleh komputer. Pengguna juga dapat menyimpan data informasi di tempat penyimpanan sekunder seperti flash disk, CD, DVD, disket, dan media penyimpanan lainnya. Tak hanya menyimpan, pengguna juga dapat mengeluarkan data informasi dalam bentuk output yang diinginkan.

 
Describe the basic structure and organization of a computer.
Komputer terdiri dari :
  1. Input Devices
  • Alat yang digunakan untuk memasukkan data ke dalam komputer.
  • Contoh : keyboard dan mouse.
  1. Output Devices
  • Alat yang menghasilkan atau mengeluarkan output data dari komputer.
  • Contoh : printer, speaker, monitor.
  1. Central Processing Unit (CPU)
  • Menginterpretasikan dan mengeksekusi perintah dalam setiap program yang bekerja pada komputer.
  • Mengawasi manipulasi data aritmetika dan logika.
  1. Memory and Storage Devices
  • Berfungsi menyimpan data yang dimasukkan ke dalam komputer.
  • Dibagi menjadi 2:
  1. Penyimpanan Primer (Primary Storage)
    RAM (Random Access Memory)
  2. Penyimpanan Sekunder (Secondary Storage)
    Hard disk, CD, DVD, Tape Drives.


Discuss the functions and interactions of a computer system's principal internal components.
Interaksi pada sistem komputer terjadi dalam motherboard melalui sejumlah kawat tembaga (wires) yang disebut system buses (atau sering disebut buses saja)
Karakteristik buses :
  • Biasanya memiliki 32 atau 64 kabel tembaga (wires).
  • Terhubung dengan alat penyimpanan (storage devices).
  • Terhubung dengan expansion slots.
  • Terhubung dengan buses eksternal dan port.


Explain why a computer typically has different types of memory and storage devices.
Karena setiap memori penyimpanan di dalam komputer memiliki karakteristik penyimpanan data informasi yang berbeda-beda.
  • RAM (Random Access Memory)
    Digunakan untuk menyimpan instruksi program dan data secara sementara. Memiliki alamat yang unik, data bisa disimpan di lokasi manapun, bisa dengan cepat mendapatkan informasi kembali, data tidak akan tersisa apabila komputer mati.
  • ROM (Read-Only Memory)
    Data informasi tersimpan secara permanen di dalam chip, mengandung instruksi startup dan data permanen lainnya.

Labels: