Senin, 13 Desember 2010

IT Security

Keamanan IT yang kita kenal selama ini adalah antivirus, dan firewall. Namun bila kita mempelajari lebih lanjut, maka keamanan IT tidak terbatas pada dua hal tersebut. Keamanan IT menjadi sangat luas.

Pada prinsipnya, keamanan informasi (IT) melibatkan penjagaan 3 hal dibawah ini:

  • Kerahasiaan(Confidentiality): Memastikan informasi ditujukan kepada, dan ditinjau secara eksklusif oleh penerima / perorangan yang berwenang. Sebagai contoh, informasi gaji karyawan hanya boleh diakses oleh yang berasangkutan dan pihak tertentu yang berwenang.
  • Integritas(Integrity): Memastikan keakuratan dan kelengkapan informasi dan cara pengolahan.
  • Ketersediaan(Availability): Memastikan bahwa informasi dan terkait aset dapat diakses, kapanpun diperlukan, oleh individu-individu yang berwenang.

Ketiga hal tersebut seringkali dikenal sebagai CIA Information Security Triad.

Ketiga hal ini menunjukkan kepada kita bahwa antivirus tetap diperlukan dalam keamanan IT, namun tidak cukup untuk mengamankan data dan service yang ada. karena antivirus hanya menjaga system kita dari serangan, namun tidak menjaga data kita.

Data merupakan komponen utama yang harus kita amankan dalam CIA triad ini. sebagai contoh adalah informasi-informasi berikut :

Auditor perusahaan mencopy semua data dalam CD yang tidak terencrypt. Secara tidak sengaja, CD tersebut tertinggal di bandara. mengakitakan informasi rahasi mengenai perusahaan tersebar luas tanpa penghalang.

Direksi perusahaan, karena sering melakukan perjalanan bisnis, memiliki kopi data perusahaan dalam laptop dia (yang tidak diproteksi secara cukup). Dalam perjalanan bisnisnya di luar negeri, laptop tersebut hilang tercuri. Semua data bisnis dia hilang dan memiliki resiko tersebar luas.

Zeus botnet yang menyebar luas tahun 2010 ini digunakan secara khusus untuk mencuri data dari pc yang terinfeksi.

Akibat yang ditimbulkan dari kekurang waspadaan kita terhadap IT security, menjadikan perusahaan :

- Kehilangan keunggulan kompetisi

- Kehilangan informasi identitas

- Kehilangan perlengkapan kerja (laptop, etc)

- Tertundanya layanan (email tidak jaln, dsb)

- Berakibat pada tingkat keyakinan pelanggan

- Kehilangan peluang bisnis

- Penalti dari regulator

Sehingga sudah menjadi keharusan perusahaan untuk menjaga keamanan IT di perusahaan, baik karena regulasi maupun karena kebutuhan perusahaan.

donlot materi disini

Rekayasa Perangkat Lunak

Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software Engineering. Istilah Software Engineering mulai dipopulerkan tahun 1968 pada Software Engineering Conference yang diselenggarakan oleh NATO. Sebagian orang mengartikan RPL hanya sebatas pada bagaimana membuat program komputer. Padahal ada perbedaan yang mendasar antara perangkat lunak (software) dan program komputer.

Perangkat lunak adalah seluruh perintah yang digunakan untuk memproses informasi. Perangkat lunak dapat berupa program atau prosedur.

Program adalah kumpulan perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses informasi (O’Brien, 1999). Pengertian RPL sendiri adalah sebagai berikut:

    Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.

Jelaslah bahwa RPL tidak hanya berhubungan dengan cara pembuatan program komputer. Pernyataan “semua aspek produksi” pada pengertian di atas, mempunyai arti semua hal yang berhubungan dengan proses produksi seperti manajemen proyek, penentuan personil, anggaran biaya, metode, jadwal, kualitas sampai dengan pelatihan pengguna merupakan bagian dari RPL.

dari buku sekolah.


Donlot Materi 1 disini

Donlot Materi 2 disini


Senin, 29 November 2010

Sistem Informasi Manajemen

sistem informasi rnanajernen merupakan suatu sistern yang biasanya diran¬cang bersama sarna dengan sistern pengolahan transaksi. Berdasarkan fungsi utamanya , kedua sistem tersebut memang berhubungan sangat erat. Sistern pengolahan transaksi bertilgas untuk mencatat data dan transaksi, mengolahnya, dan menyaJikan informasi baku bagi pihakyang rnernerlukannya. Sistern informasi manajernen merupakan sistem infornlas’ yang mengolah berbagai data dan informasi rnenjadi informasi baru yang jauh lebih berrnanfaat bagi para pernakainya.mcessing) untuk mengolah data men¬SPT menggunakan pengolahan data Di sisi lain, SIM untuk mengolah informasi yang berasal dari SPT rnenjadi informasi baru, yang biasanya bersifat lebill kornpleks atau lebih kornprehensif. Diketabui Contob pengplahan data, Sebuah bank mencatat data tramakli 1101ang nasabah, schingga .nasabah tersebut memiriki saldo awal bulan b,,apa rupiah. Transaksi pengambilan dan penyetoranyang dilakukan nasabah tersebut setiap bulan tanggal diprose, schingga diktlui inforniasi saldo Padakh~ bulan. Data storang nasabah diolah untuk dijadikan informail tentang scorang nasabah. Infor¬masi tentang scorang nasabah ini berguna untuk mengambil keputusan untuk nasabah itu sendiri
Contoh pengolahan informasi. Inforniasi yang sudih i n untuk masing-masing nasabah pasti diolah lebih lanjut menjadi informasi yang meliputi semua nasabah. Misalnya setelah
Informasisemua nasabah diolab, bank yang bewngkutan dapat mmghasilkan informasi uang Yangdisetor dan diambil selama satu bulan, lelta berapa total saldo smua nasabah Pada akhir bulan. Informasi ini berguna bagi manajerbank untuk menyediakan dana seberapa banyak Pada masl MOteitentu.mengenai sistem informasi
Sudahbarang tentu rnasih banyak contoh lain penjualan tiket seorang penumpang pesawat dan total penurunan
MisaInya, data penahaspang pada suatu periode. Contoh lain, data indeks prestasi seorang
pada suatu semester dan total indeks prestasi sernua rnahasiswa di suatu )urusan. Dilihat dari prosesnya, pengolahan data dan pengolahan informasi sebenarny
rneilgg>unakan proses yang sarna,.

A. Hubungan SIM dan SPT

Seperti sudah diuraikan di atas, SIM mcrupakan sistem informasi kelanjutan dati SPT. SPT harus ada dulu dan hasilnya akan diolah oleh SIM. Meskipun demi¬kian, tidak mudah membedakan SPT dengan SIM. Dalam penerapan sistem informasi di berbagai perusahaan, seringkali SPT dan SIM sudah merupakan suatu kesatuan. Hal ini disebabkan oleh kabumya batas antara SPT dan SIM.

SPT mengolah data menjadi informas~ SIM mengolah informasi menjadi informasi lain. Kalau kedua sistern informasi tersebut digabungkan, skemanya
akan terEhat seperti pada gambit di bawah ini.

Dati gambar tersebut terlihat, SPT mengolah data (fakta yang belum. berguna untuk pembuatan keputusan) menjadi informasi. Informasi ini sudah dapat digu¬nakan unruk membuat keputusan, tetapi lingkupnya biasanya terbatas. Apabila manajemenakan membuat keputusan yang sifatnya lebih menyeluruh, informasi tadi diolah lebih lanjut dengan pengolahan informasi. Informasi dapat dihasilkan melalui media softcopy (dihasilkan melalui tampilan di layar atau suara di speake~ maupun hardcopy (dicetak di kettas).

Sistem informasi manajemen memiliki karaktetistik sebagai berikut:

a. SIM tidak mencatat data ke dalam basis data, karena hal ini sudah dilakukan oleh SPT. SIM hanya mengambil atau membaca data dari basis data.

b. SIM banyak mengolah informasi menjadi informasi baru dengan pengolahan informasi. Dalarn beberapa hal, pengolahan informasi bisa saja menjadi satu proses dengan pengolahan data yang ada pada SPT.

c. Informasi dihasilkan melalui berbagai media, baik softeopy (melalui tampilan lay’ar, suara, atau tanda tanda tertentu. n lisalnya alarm) maupun hardcopy (dalam bentuk cetakan). Informasi tercetak diperlukan untuk informasiyang bersifat jangka panjang dan memerlukan analisis, misaInya laporan keuangan atau laporan penjualan. Sedang laporan soficopy diperlukan untuk informasiyang relatif sederhana dan ddak mernerlukan anahsis dalarn waktu lama, misaInya informasi saldo rekening bank dan status kiriman paket.

d. Informasi yang dihasilkan diperlukan untuk membuat keputusan terstruktur dan keputusan semi terstruktur. Keputusan semi terstruktur adalah keputus¬anyang harus diambil karena timbul masalah yang jelas tetapi jalan keluarnya ada yang bersifat jelas dan ada yang tidak jelas. Masalah yang jelas contohnya adalah habisnya barang dagangan di gudang. jalan keluarnya yang jelas ada¬lah harus membeh lagi. jalan kehiar yang tidak jelas ada beberapa, rnisaInya harus membeli kepada pemasok yang mana, berapa banyak kuantitas yang harus dibeli, tunai atau. kredit, kapan dibayar, dan seterusnya.
e. SIM banyak digunakan olch para manajer madya, dengan tujuan untuk mengendalikan kegiatan perusahaan agar dapat mencapai tujuan clan sasaranyang telah ditetapkan oleh manajer puncak.

f. Data yang diolah melibatkan data masa Ialu dan data yang baru. Data masa yang akan datang Gebih sering disebut sebagai data untuk analisis) akan banyak diolah olch sistem pendukung keputusan dan sistem pakar.

g. SIM memerlukan waktu relatif lama untuk membangunnya, karena sistem ini tidak tergolong ke dalarn sistem yang sangat dibutuhkan olch manajemen. Manajemen perusahian biasanya mendahulukan SPT, karena digunakat~ untuk mencatat data kegiatan perusahaan. Apabila dimungkinkan, mmaannaajje, men menginginkan membangun SPT clan SIM secara bersarnaan.

Contoh. Sistern informasi akuntansi Auah perusahaan biasanya mdipufi SPT dan sekaligus SM Bagian SPT melipufi pencatatan transaksi dan pelaporan baku, misainya laporan daftar harga baran& laporan pen~a6n berkala, laporan rugi laba, dan neraca. Karakterisfik SIM ditandai dengan dised**,’ kannya fasilitas untuk menghasilkan berbagai laporanyang dapat dirancang olch pemakainya. laporan analisis urnur piutang, yang rnenarnpilkan tagiban kepada masing masing pelanggan dan masa jatuh ternponya. Contoh informasi lain adalah laporan realisasi dibandingkan dengan anggaran.

Contob. Sistern informasi fungsional di dalarn perusahaan, biasanya dapat digolongkan ke dalm SIM. Sebagai contoh, sistein informasi produksi, sistem infornusi pernasaran, sistern informasi pc” nalia, dan sistern infornasi akfiva.

Sistem informasi manajemen tidak dapat berdifi sendiri, karena memerlukan input dari sistem lain (yaitu SM) clan menghasifican informasi bagi sisternyang lain. Hubungan antara SIM dengan sistern sistern informasi yang lain dapat dihhat pada gambar berikut.

Masing masing sistern informasi yang berhubungan dengan SI9 mempunyai tugas pokok sebagai berikut. Di tiap perusahaan tugas ini dapat saja berbeda.

Berbagai sistem informasi yang diuraikan pada tabel di atas, sistem informasi manajemen Memiliki kaitan’yaiig sangat erat. Basis data yang diguna
kan oleh masing inasing sistem tersebut saling terkait. Sebagai contoh, SIM
dapat menghasilkan informasi: karyawan mana saja (data pokoknya ada di sistem
inforinasi personalia) yang menghasilkan penjualan tertinggi (data pokoknya ada di sistem infomiasi Pemasaran). schingga dapat diketahui berapa laba yang diperoleh dari masing masing penjualan tersebut (data sistem informasi produksi).

Sejak chgunAmnya komputer untuk Pengolahan data, telah diterapkan berbagai data di pengolahan data. Beberapa cam pengolahan datayang hingga saat ini masih ban dipakai adalah: pengolah an data terpusat (centrak.Zedprocessinwww.msn.corn).
Yahoo! Messenger (www.yahoo.com).
ICQ (www.icq.com)

d. Program pengelolaan basis data bersama, misalnya..MS Access.
Program spreadsheet, misalnya MS Excel.
Program pembaca basis data seperti ACL dan Report Writer.

Program program aplikasi yang diuraikan di at as sebenarnya tidak hanya dapatdipakai dalam kegiatan bisnis atau formal di kantor, tetapi juga dapat dipakai secara individual di rumah. Saat ini banyak pelajar, mahasiswa, ibu rumah tangga dan pengguna individu lainnyayang sudah memanfaat dart program program tersebut untuk mempermudah atau mempercepat kegiatan sehari harinya.


Download Materi disini

Databse

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien. Sebagai contoh sederhana dari database adalah buku telepon yang mungkin sering Anda lihat.
Bagaimana halnya dengan database dengan sistem database dengan menggunakan komputer? Hal tersebut sama saja seperti database yang sifatnya manual (seperti contoh buku telepon di atas) hanya saja dengan adanya komputer maka informasi yang ada di dalam database akan sangat mudah untuk di-update dan sangat cepat untuk dicari. Software atau aplikasi yang bertugas untuk mengatur, menyimpan, memodifikasi data disebut dengan software database engine dan lebih resminya disebut dengan DBMS (Database Management System). Ada banyak sekali aplikasi DBMS ini mulai yang berjalan di komputer personal (PC) sampai ke komputer skala mainframe. Contoh-contoh dari aplikasi database engine misalnya seperti:

SQL Server, dibuat oleh Microsoft.
MS Access, dibuat oleh Microsoft.
Oracle Database, dibuat oleh Oracle.
MySQL, dibuat oleh MySQL AB.
Firebird, dibuat oleh komunitas open source berdasarkan dari kode Interbase.
PostgreSQL, dibuat oleh komunitas open source.
DB2, dibuat oleh IBM.
Masih banyak lagi sederet nama database engine yang ada di dunia ini. Anda bisa mencarinya dengan keyword ‘database engine’ atau ‘database server’.

Jika Anda bertanya “Apa saja sih aplikasi yang bisa menggunakan database?”, wah jawabannya akan sangat banyak sekali, beberapa diantaranya adalah:

Sistem perpustakaan yang berbasis komputer, pasti membutuhkan database yang besar untuk merawat data buku yang dimilikinya.
Sistem ATM (Automatic Teller Machine), pasti membutuhkan database yang besar untuk mengambil dan meng-update data saldo uang misalnya.
Sistem reservasi tiket pesawat, pasti membutuhkan database untuk menyimpan data reservasi tiket.
Sistem inventory, pasti membutuhkan database untuk menyimpan data inventory termasuk updating data stok barang dan lain sebagainya.
Contoh di atas hanyalah sebagian kecil dari aplikasi yang membutuhkan database karena pada kenyataannya semua kegiatan bisnis yang dikomputerisasikan pasti membutuhkan sistem database sebagai media penyimpanan. Database tersebut selain digunakan untuk menyimpan data transaksi juga akan digunakan untuk menampilkan laporan yang bisa digunakan pihak manajemen sebagai sumber untuk pengambilan keputusan. Untuk sistem database yang lebih canggih malah sudah terdapat fasilitas analisa data sehingga bisa memprediksi keadaan yang akan terjadi berdasarkan data yang sudah ada sebelumnya

Download powerpoint disini


Minggu, 14 November 2010

JENIS - JENIS SOFTWARE

1) Sistem Operasi

Sistem operasi merupakan sofware yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer.
Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.

2) Program Bantu dan Program Tambahan

Program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic merukan contoh-contoh program ini.

3) Bahasa Komputer (Computer Language)

Computer Language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karenacomputer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.

Yang termasuk dalam jenis ini adalah :

  1. Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin assembly language
  2. High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dsb.

4) Program Aplikasi

Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya. Aplikasi ini disiapkan sesuai kebutuhan.
Program aplikasi dapat dibedakan lagi menjadi :

a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.

b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.

c. Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.

d. Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.

e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.

f. Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.

g. Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.

h. Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.

i. Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.

j. Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.

k. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG

donlot materi disini

Simpanan Luar

MEMORI EKSTERNAL
Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk dllHubungan antara Chace Memori, Memori Utama dan Memori eksternal dapat di lihat pada gambar berikut :
Konsep dasar memori eksternal adalah :
• Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak.
Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama.
Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.
JENIS MEMORY EKSTERNAL
1. Berdasarkan Jenis Akses Data
Berdasarkan jenis aksesnya memori eksternal dikelompokkan menjadi dua jenis yaitu :
a. DASD (Direct Access Storage Device) di mana ia mempunyai akses langsung terhadap data.
Contoh :
• Magnetic Disk merupakan disk yang terbuat dari bahan yang bersifat magnetik, Contoh : (floppy disk, hard disk).
• Removeable hard disk (Zip disk, Flash disk).
• Optical disk terbuat dari bahan-bahan optik, seperti dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Contoh : CD dan DVD

Magnetic Disk
• Magnetic Disc dibagi menjadi track dan sector
• Cluster = gabungan beberapa sector
• Format : low level dan high level



Track adalah lingkaran konsentris pada disk. Track dibagi menjadi beberapa bagian yang disebut dengan sektor. Sector pada umunya berukuran 512 byte dan merupakan unit terkecil yang bisa di read-write

• Floppy Disk
– Bahan : plastik dibungkus oleh material magnet
– Kedua sisinya dapat digunakan

Final Storage
Housing Capacity Capacity Range Creator
3,5” rigid 1.44MB 400KB – 1.44MB Sony
3,5” rigid 2.88MB (see ED.) IMB
5.25” flexible 1.2MB 100KB – 1.2MB Shugart
8” flexible 500KB 100 – 500KB IMB

• Hard Disk
– Tersusun dari beberapa plat (aluminium atau glass yang dilapisi material magnet) yang ditumpuk.
– Memiliki head untuk proses read/write

Optical Disk
• CD (Compact Disk) :
– CD-ROM
– CD-R
– CD-RW
– mini-CD
• DVD (Digital Video Disk, Digital Versatile Disk) :
– DVD-ROM
– DVD-R
– DVD-RAM
• Format: CD-Audio, CD-ROM (ISO), VCD, SVCD, CD-I, ..
• Kapasitas:
– Mini CD: 200 MB
– CD : 650 – 700 MB
– DVD : 4.7 GB – 17 GB


• Transfer rate:
– CD drive : 1x = 150 KBps
– DVD drive: 1x = 1.32 MBps

• Capacity : 20 GB – 140 GB
• Transfer rate : 1 GBps


b. SASD (Sequential Access Storage Device) : Akses data secara tidak langsung (berurutan), seperti pita magnetik.
Berdasarkan karakteristik bahan pembuatannya, memori eksternal digolongkan menjadi beberapa kelompok sebagai berikut:
• Punched Card atau kartu berlubang
Merupakan kartu kecil berisi lubang-lubang yang menggambarkan berbagai instruksi atau data. Kartu ini dibaca melalui puch card reader yang sudah tidak digunakan lagi sejak tahun 1979.

• Magnetic Tape
Sedangkan magnetik tape, terbuat dari bahan yang bersifat magnetik tetapi berbentuk pita, seperti halnya pita kaset tape recorder.

Paper tape
Disebut juga dengan punched paper tapes.Alat yang digunakan untuk membaca paper tape, paper tape adalah Pita yang terbuat dari kertas. Media rekam data yang bentuknya menyerupai pita dan terbuat dari kertas yang berkualitas tinggi. Perekaman data pada paper tape dilakukan dengan cara melubangi kertas tersebut.

Download Powerpoint disini

Selasa, 12 Oktober 2010

Alat Proses

Unit Pengolah Pusat (UPP) (bahasa Inggris: CPU, singkatan dari Central Processing Unit), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, prosesor (pengolah data), sering digunakan untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.


Komponen CPU

Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut.

* Unit kontrol yang mampu mengatur jalannya program. Komponen ini sudah pasti terdapat dalam semua CPU.CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:
o Mengatur dan mengendalikan alat-alat input dan output.
o Mengambil instruksi-instruksi dari memori utama.
o Mengambil data dari memori utama (jika diperlukan) untuk diproses.
o Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
o Menyimpan hasil proses ke memori utama.

* Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. Secara analogi, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
* ALU unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.

Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).

* CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran.



Cara Kerja CPU

Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

Fungsi CPU

CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.

Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.

Percabangan instruksi

Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Tahap-I berisikan pemrosesan CPU dimana Control Unit mengambil data dan/atau instruksi dari main-memory ke register, sedangkan Tahap-II berisikan pemrosesan CPU dimana Control Unit menghantarkan data dan/atau instruksi dari register ke main-memory untuk ditampung di RAM, setelah Instruction Fetch dilakukan. Waktu pada tahap-I ditambah dengan waktu pada tahap-II disebut waktu siklus mesin (machine cycles time).

Penghitung program dalam CPU umumnya bergerak secara berurutan. Walaupun demikian, beberapa instruksi dalam CPU, yang disebut dengan instruksi lompatan, mengizinkan CPU mengakses instruksi yang terletak bukan pada urutannya. Hal ini disebut juga percabangan instruksi (branching instruction). Cabang-cabang instruksi tersebut dapat berupa cabang yang bersifat kondisional (memiliki syarat tertentu) atau non-kondisional. Sebuah cabang yang bersifat non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di luar aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan menguji terlebih dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan dieksekusi atau tidak. Data yang diuji untuk percabangan instruksi disimpan pada lokasi yang disebut dengan flag.

Bilangan yang dapat ditangani

Kebanyakan CPU dapat menangani dua jenis bilangan, yaitu fixed-point dan floating-point. Bilangan fixed-point memiliki nilai digit spesifik pada salah satu titik desimalnya. Hal ini memang membatasi jangkauan nilai yang mungkin untuk angka-angka tersebut, tetapi hal ini justru dapat dihitung oleh CPU secara lebih cepat. Sementara itu, bilangan floating-point merupakan bilangan yang diekspresikan dalam notasi ilmiah, di mana sebuah angka direpresentasikan sebagai angka desimal yang dikalikan dengan pangkat 10 (seperti 3,14 x 1057). Notasi ilmiah seperti ini merupakan cara yang singkat untuk mengekspresikan bilangan yang sangat besar atau bilangan yang sangat kecil, dan juga mengizinkan jangkauan nilai yang sangat jauh sebelum dan sesudah titik desimalnya. Bilangan ini umumnya digunakan dalam merepresentasikan grafik dan kerja ilmiah, tetapi proses aritmatika terhadap bilangan floating-point jauh lebih rumit dan dapat diselesaikan dalam waktu yang lebih lama oleh CPU karena mungkin dapat menggunakan beberapa siklus detak CPU. Beberapa komputer menggunakan sebuah prosesor sendiri untuk menghitung bilangan floating-point yang disebut dengan FPU (disebut juga math co-processor) yang dapat bekerja secara paralel dengan CPU untuk mempercepat penghitungan bilangan floating-point. FPU saat ini menjadi standar dalam banyak komputer karena kebanyakan aplikasi saat ini banyak beroperasi menggunakan bilangan floating-point.

Download Powerpoint Disini