Selasa, 13 Desember 2011

Tugas III (Pengganti Nilai Mid Test)

 evolusi dari Computer Based Information System :
E-Commerce / Electronic Commerce (e-business) merupakan kegiatan bisnis yang dijalankan (misalnya transaksi bisnis) secara elektronik melalui suatu jaringan (biasanya internet) dan komputer atau kegiatan jual - beli barang atau jasa (atau mentransfer uang) melalui jalur komunikasi digital.
Pengembangan CBIS mengikuti system life cycle, yang terdiri dari : Siklus hidup suatu sistem bisa berlangsung beberapa bulan ataupun beberapa tahun (dalam satuan bulan atau tahun). Penentu lama dan yang bertanggung jawab atas SLC berulang ialah pemakai CBIS.
Walau banyak orang mungkin menyumbangkan keahlian khusus mereka untuk pengembangan sistem berbasis komputer, pemakailah yang bertanggung jawab atas siklus hidup sistem. Tanggung jawab untuk mengelola CBIS ditugaskan pada manajer.
Seiiring berkembangnya CBIS, manajer merencanakan siklus hidup dan mengatur para spesialis informasi yang terlibat. Setelah penerapan, manajer mengendalikan CBIS untuk memastikan bahwa sistem tersebut terus menyediakan dukungan yang diharapkan. Tanggung jawab keseluruhan manajer dan dukungan tahap demi tahap yang diberikan oleh spesialis informasi digambarkan pada Gambar 1.14.
Ketika manajer memilih untuk memanfaatkan dukungan para spesialis informasi, kedua pihak bekerjasama untuk mengidentifikasi dan mendefinisikan masalah, mengidentifikasi dan mengevaluasi solusi alternative, memilih solusi terbaik, merakit perangkat keras dan perangkat lunak yang sesuai, membuat basis data, dan menjaga kemutakhiran sistem.

manfaat dan kendala yang dapat diantisipasi dari E-Commerce!
Manfaat yang dapat diantisipasi dari E-Commerce :
  1. Pelayanan pelanggan yang lebih baik.
  2. Hubungan dengan pemasok dan masyarakat keuangan yang lebih baik.
  3. Pengembangan atas investasi pemegang saham dan pemilik yang meningkat.
Kendala yang dapat diantisipasi dari E-Commerce :
  1. Biaya tinggi.
  2. Masalah keamanan.
  3. Perangkat lunak yang belum mapan atau tidak tersedia.
SISTEMKONSEPTUAL
Sebagian Sistem terbuka dapat mengendalikan operasinya sendiri, sebagian tidak. Pengendalian dicapai dengan menggunakan lingkaran umpan balik (feedback), yang menyediakan suatu jalur bagi sinyal-sinyal dari sistem ke mekanisme-mekanisme pengendalian dan dari mekanisme pengendalian kembali ke sistem.
Mekanisme pengendalian adalah sejenis alat yang menggunakan sinyal-sinyal umpan balik untuk mengevaluasi kinerja sistem dan menentukan apakah tindakan perbaikan perlu dilakukan.
Sistem Lingkaran Terbuka Suatu sistem tanpa umpan balik ataupun mekanisme pengendalian. Tidak terdapat umpan balik dari sistem untuk mempengaruhi perubahan-perubahan dalam sistem.
Sistem Lingkaran Tertutup Suatu sistem yang memiliki umpan balik dan mekanisme pengendalian. Sistem ini dapat mengendalikan output dengan membuat penyesuain pada input-nya.
Contoh dari mekanisme pengendalian adalah manajemen perusahaan.
Dimensi Informasi :
• Relevansi ,informasi memiliki relevansi jika berkaitanlangsung dengan masalah yang
dihadapi
• Akurasi, semakin tinggi persentasi ketelitian semakin baik.
• Ketepatan Waktu, informasi harus tersedia saat dibutuhkan agar situasitetap
terkendali atau hilangnya kesempatan.
• Kelengkapan, Infrmasi yang menyajikan gambaran secara lengkap dari suatu masalah
sangat dibutuhkan.

model yang digunakan dalam Model Sistem Umum Perusahaan
Tahap Pemahaman yaitu sebuah proses pemahaman terhadap masalah dengan mengidentifikasi dan mempelajari masalah terhadap lingkungan yang memerlukan data à mengolah data à mengujinya à menjadikan petunjuk dalam menemukan pokok masalah à mencari solusi (bergerak dari tingkat system ke subsystem).
Sebagian sistem terbuka dapat mengendalikan operasinya sendiri, sebagian lagi tidak. Pengendalian ini dapat dicapai dengan menggunakan suatu lingkaran yang disebut “Lingkaran Umpan Balik” yang menyediakan suatu jalur bagi sinyal-sinyal dari sistem ke mekanisme pengendalian begitu pula sebaliknya.
a.             Sistem Lingkaran Terbuka.
b.            Sistem Lingkaran Tertutup.
Pengendalian Manajemen; pihak manajemen menerima informasi yang menggambarkan output sistem.
Pengolah Informasi; Perjalanan informasi tidak selalu dari sistem fisik kepada manajer. Para manajer memperoleh informasi dari sistem yang menghasilkan informasi dari data yang terkumpul.

4.Apa yang anda ketahui tentang konsep Management By Exception,jelaskan!
System Pendukung Keputusan (SPK) atau Decision Support System (DSS) dibuat sebagai suatu cara untuk memenuhi kebutuhan seorang manajer dalam membuat keputusan yang spesifik dalam memecahkan masalah yang spesifik pula.
Tahapan dalam pengambilan keputusan yaitu:
1). Tahap Pemahaman yaitu sebuah proses pemahaman terhadap masalah dengan mengidentifikasi dan mempelajari masalah terhadap lingkungan yang memerlukan data à mengolah data à mengujinya à menjadikan petunjuk dalam menemukan pokok masalah à mencari solusi (bergerak dari tingkat system ke subsystem).
2). Tahap Perancangan yaitu sebuah proses pengembangan, analisis dan pencarian alternatif tindakan atau solusi yang mungkin untuk di ambil/ dilakukan (Identifikasi dan mengevaluasi alternatif).
3). Tahap Pemilihan yaitu sebuah proses pemilihan salah satu alternatif solusi yang dimunculkan pada tahap perancangan untuk menentukan arah tindakan dengan memperhatikan kriteria-kriteria berdasar tujuan yang dapat dicapai pada tahap berikutnya (memlih solusi terbaik).
4). Tahap Penerapan yaitu sebuah proses untuk melaksanakan dan menerapkan alternatif tindakan yang dipilih untuk menyelesaikan permasalahan yang telah di identifikasi (menerapkan solusi dan membuat tindak lanjut).

Berbagai jenis keputusan ialah keputusan tak terprogram, terprogram, dan semi terprogram.
Berbagai jenis masalah yang ada yaitu masalah terstruktur (terdapat 3 tahap yaitu pemahaman, perancangan, dan pemilihan), masalah tidak terstruktur (tidak terdapat dalam 4 tahap), dan masalah semi terstruktur.
Keharusan DDS yaitu Membantu manajer dalam membuat keutusan untuk memecahkan masalah semi terstruktur, mendukung penilaian manajer, dan meningkatkan efektivitas pengambilan keputusan manajer dari hanya sekedar efisiensi.
Model DSS dimana terdapat database yang isinya digunakan oleh Perangkat Lunak Penulisan Laporan (menghasilkan laporan periodik maupun khusus), Model Matematika (menghasilkan informasi sebagai hasil dari simulasi yang melibatkan satu atau beberapa komponen), dan Perangkat Lunak GDSS.

Perangkat lunak penulisan laporan
Laporan periodik = disiapkan sesuai jadwal
Laporan khusus = disiapkan ketika sesuatu yang luar biasa terjadi
Menyatukan Management by Exception ke dalam laporan
à konsep yang memungkinkan manajer hanya memperhatikan aktifitas yang layak mendapatkan perhatian manajemen

Dapat disatukan dalam satu laporan melalui 4 cara :
1). Menyiapkan laporan hanya jika terjadi perkecualian
2). Menggunakan urutan laporan untuk menyoroti perkecualian
3). Mengelompokkan perkecualian bersama-sama
4). Menunjukkan varians dari normal

Perangkat lunak GDSS memungkinkan beberapa pemecah masalah bekerja bersama-sama sebagai satu kelompok untuk mencapai solusi. Pemecah masalah dapat mewakili sebuah komite atau tim proyek, para anggota kelompok dapat berkomunikasi secara langsung atau melalui GDSS.
GDSS adalah Suatu sistem berbasis komputer yang mendukung kelompok-kelompok orang yang terlibat dalam satu tugas (tujuan) bersama dan yang menyediakan interfase bagi suatu lingkungan yang digunakan bersama.
Proses yang terjadi pada GDSS :
1. Mengorganisasi pendapat yang muncul dalam kelompok
2. Mengumpulkan informasi
3. Mengurutkan berdasar prioritas
4. Mengumpulkan aspek-aspek pendukung

Otomasi perkantoran (Office Automation) Mencakup semua sistem elektronik formal dan informal yang terutama berkaitan dengan komunikasi informasi ke dan dari orang-orang di dalam maupun di luar perusahaan (siapa saja yang menggunakan OA). Kelompok pemakai OA adalah pekerja terdidik (manajer dan profesional), sekretaris, dan pegawai administrasi. Tujuan dari OA ialah mengurangi biaya administrasi, pemecahan masalah, dan pelengkap serta bukan pengganti. Beberapa contoh aplikasi OA yaitu pengolahan kata, E-mail, voice mail, kalender elektronik, konferensi audio/video, konferensi komputer, PAX, imaging, dan dekstop publising.
Pengolahan kata yaitu Penggunaan alat elektronik yang secara otomatis melaksanakan banyak tugas yang berkaitan dengan penyiapan dokumen yang tercetak.
Surat elektronik /E-mail ialah Penggunaan jaringan komputer yang memungkinkan para pemakai mengirim, menyimpan dan menerima pesan-pesan dengan menggunakan terminak komputer dan alat penyimpanan.
Voice mail ialah Pengiriman pesan dengan mengucapkan ke dalam telepon, dan pesan yang telah terkirim, oleh penerima dapat diambil melalui telepon juga.
Kalender elektronik Penggunaan jaringan komputer untuk membuat, menyimpan dan mengambil agenda pertemuan (jadwal kerja).
Konferensi audio Penggunaan peralatan komunikasi suara untuk membuat suatu hubungan audio diantara orang-orang yang tersebar secara geografis dengan tujuan melaksanakan konferensi.

Daya tarik konferensi audio :
1. Biaya relatif murah bagi perusahaan
2. Orang-orang merasa nyaman berbicara
3. Butuh beberapa menit saja untuk menyiapkan peralatan

Ke-efisiensi-an sebuah konferensi audio :
1. Di tunjuk moderator (orang yang mengkoordininasi jalannya konferensi)
2. Jumlah peserta dibatasi (< 6 orang)
3. Ada hasil dari pembicaraan yang dibagikan keseluruh peserta atau rekaman konferensi     harus disimpan
4. Setiap peserta yang akan bicara harus meng-identifikasi dirinya

Penggunaan peralatan komunikasi suara dan gambar untuk membuat suatu hubungan audio-video diantara orang-orang yang tersebar secara geografis dengan tujuan melaksanakan konferensi




TUGAS IV , SIM 1 (Soft Skills)

Keamanan dan Kontrol Sistem Informasi

Salah satu aset perusahaan yang paling berharga saat ini adalah sistem informasi .Sistem yang baik dapat meningkatkan produktifitas, mengurangi kegiatan yang tidak memberikan nilai tambah, meningkatkan pelayanan kepada pelanggan dan mempermudah pengambilan keputusan bagi manajemen serta mengkoordinasikan kegiatan dalam perusahaan. Oleh karena itu, audit atas pengembangan dan pemeliharaan sistem informasi semakin dibutuhkan sehingga sistem yang dimiliki efektif dalam menyelesaikan pekerjaan dan efisiensi kerja. Disamping itu saat ini kesadaraan atas pentingnya pengendalian sistem informasi di kalangan manajemen perusahaan semakin tinggi.
Tugas pengendalian dalam Sistem Informasi yang terdiri dari :
1. KONTROL PROSES PENGEMBANGAN
Selama fase disain dan analisis dari siklus hidup system, Analis System, DBA dan Manajer Jaringan membangun fasilitas kontrol tertentu dalam disain system. Selama fase implementasi, programmer menggabungkan kontrol tersebut ke dalam system. Disain system dikontrol dengan cara menggabungkan kontrol software menjadi lima bagian pokok. Untuk memastikan bahwa CBIS yg diimplementasikan dpt memenuhi kebutuhan pemakai atau berjalan sesuai rencana :

Fase Perencanaan : Mendefinisikan tujuan dan kendala

Fase Analisis & Disain : Mengidentifikasi kebutuhan informasi, Menentukan kriteria penampilan Menyusun disain dan standar operasi CBIS

Fase Implementasi : Mendefinisikan program pengujian yang dapat diterima Memastikan apakah memenuhi criteria penampilan Menetapkan prosedur utk memelihara CBIS

Fase Operasi & Kontrol : Mengontrol CBIS selagi berevolusi selama fase SLC, Memastikan bahwa CBIS yang diimplementasikan dapat memenuhi kebutuhan
 
 
ini bagi teman-teman yang belum mengerjakan dan mengupload,,
tugas ini paling lambat diposting tnggal 20 desember 2011
terima kasih..

Tugas IV ( SIM 1)
Keamanan dan Kontrol Sistem Informasi

Salah satu aset perusahaan yang paling berharga saat ini adalah sistem informasi .Sistem yang baik dapat meningkatkan produktifitas, mengurangi kegiatan yang tidak memberikan nilai tambah, meningkatkan pelayanan kepada pelanggan dan mempermudah pengambilan keputusan bagi manajemen serta mengkoordinasikan kegiatan dalam perusahaan. Oleh karena itu, audit atas pengembangan dan pemeliharaan sistem informasi semakin dibutuhkan sehingga sistem yang dimiliki efektif dalam menyelesaikan pekerjaan dan efisiensi kerja. Disamping itu saat ini kesadaraan atas pentingnya pengendalian sistem informasi di kalangan manajemen perusahaan semakin tinggi.

Tugas pengendalian dalam Sistem Informasi yang terdiri dari :
1. KONTROL PROSES PENGEMBANGAN
Selama fase disain dan analisis dari siklus hidup system, Analis System, DBA dan Manajer Jaringan membangun fasilitas kontrol tertentu dalam disain system. Selama fase implementasi, programmer menggabungkan kontrol tersebut ke dalam system. Disain system dikontrol dengan cara menggabungkan kontrol software menjadi lima bagian pokok. Untuk memastikan bahwa CBIS yg diimplementasikan dpt memenuhi kebutuhan pemakai atau berjalan sesuai rencana :

Fase Perencanaan : Mendefinisikan tujuan dan kendala

Fase Analisis & Disain : Mengidentifikasi kebutuhan informasi, Menentukan kriteria penampilan Menyusun disain dan standar operasi CBIS

Fase Implementasi : Mendefinisikan program pengujian yang dapat diterima Memastikan apakah memenuhi criteria penampilan Menetapkan prosedur utk memelihara CBIS

Fase Operasi & Kontrol : Mengontrol CBIS selagi berevolusi selama fase SLC, Memastikan bahwa CBIS yang diimplementasikan dapat memenuhi kebutuhan

2. KONTROL DESAIN SISTEM
Tujuan untuk memastikan bahwa disainnya bisa meminimalkan kesalahan, mendeteksi kesalahan dan mengoreksinya.Kontrol tidak boleh diterapkan jika biayanya lebih besar dari manfaatnya. Nilai atau manfaat adalah tingkat pengurangan resiko.

Permulaan Transaksi (Transaction Origination)

Perekaman satu elemen data/lebih pada dokumen sumber

Permulaan Dokumentasi Sumber

Perancangan dokumentasi
Pemerolehan dokumentasi
Kepastian keamanan dokumen

Kewenangan

Bagaimana entry data akan dibuat menjadi dokumen dan oleh siapa

Pembuatan Input Komputer

Mengidentifikasi record input yang salah dan memastikan semua data input
diproses

Penanganan Kesalahan

Mengoreksi kesalahan yang telah dideteksi dan menggabungkan record yg
telah dikoreksi ke record entry

Penyimpanan Dokumen Sumber

Menentukan bagaimana dokumen akan disimpan dan dalam kondisi
bagaimana dapat dikeluarkan

3. KONTROL PENGOPERASIAN SISTEM
Kontrol pengoperasian sistem dimaksudkan untuk mencapai efisiensi dan
keamanan. Kontrol yang memberikan kontribusi terhadap tujuan ini dapat diklasifikasikan
menjadi 5 area :

Struktur organisasional

Staf pelayanan informasi diorganisir menurut bidang spesialisasi. Analisis,
Programmer, dan Personel operasi biasanya dipisahkan dan hanya
mengembangkan ketrampilan yang diperlukan untuk area pekerjaannya sendiri.

Kontrol perpustakaan

Perpustakaan komputer adalah sama dengan perpustakaan buku, dimana
didalamnya ada pustakawan, pengumpulan media, area tempat penyimpanan
media dan prosedur untuk menggunakan media tersebut. Yang boleh mengakses
perpustakaan media hanyalah pustakawannya.

Pemeliharaan Peralatan

Orang yang tugasnya memperbaiki computer yang disebut Customer Engineer
(CE) / Field Engineer (FE) / Teknisi Lapangan menjalankan pemeliharaan yang
terjadwal / yang tak terjadwal.

Kontrol lingkungan dan keamanan fasilitas

Untuk menjaga investasi dibutuhkan kondisi lingkungan yang khusus seperti ruang computer harus bersih keamanan fasilitas yang harus dilakukan dengan penguncian ruang peralatan dan komputer.

Perencanaan disaster

Rencana Keadaan darurat : Prioritas utamanya adalah keselamatan tenaga kerja perusahaan
Rencana Backup : Menjelaskan bagaimana perusahaan dapat melanjutkan operasinya dari ketika terjadi bencana sampai ia kembali beroperasi secara normal.
Rencana Record Penting : Rencana ini mengidentifikasi file data penting & menentukan tempat penyimpanan.
Rencana Recovery : Rencana ini mengidentifikasi sumber-sumber peralatan pengganti, fasilitas komunikasi dan pasokan-pasokan.

4. MENGAMANKAN SUMBER DAYA INFORMASI
Perusahaan melakukan investasi besar dalam sumber daya informasinya
Sumber daya tersebar di seluruh organisasi dan tiap manajer bertanggungjawab atas sumber daya yang berada di areanya, membuat mereka aman dari akses yang tidak sah.

Selasa, 15 November 2011

arsiktektur organisasi


1. Karakteristik instruksi mesin
Instruksi mesin (machine instruction) yang dieksekusi membentuk suatu operasi dan berbagai macam fungsi CPU..Kumpulan fungsi yang dapat dieksekusi CPU disebut set instruksi (instruction set) CPU.
Mempelajari karakteristik instruksi mesin, meliputi:
1 elemen-elemen instruksi mesin
2representasi instruksinya
3 rancangan set instruksi
1. Elemen Instruksi Mesin
-Untuk dapat dieksekusi CPU, suatu instruksi harus berisi elemen informasi yang diperlukan CPU secara lengkap dan jelas.
2. Representasi Instruksi
-Instruksi komputer direpresentasikan oleh sekumpulan bit. Instruksi dibagi menjadi beberapa field.
-Field-field ini diisi oleh elemen-elemen instruksi yang membawa informasi bagi operasi CPU.-Layout instruksi
5. Rancangan Set Instruksi
-Aspek paling menarik dalam arsitektur komputer adalah perancangan ini berpengaruh banyak pada aspek lainnya.
-Set instruksi menentukan banyaknya fungsi yang harus dilakukan CPU.
-Set instruksi merupakan alat bagi pemrogram untuk mengontrol kerja CPU.
-Pertimbangan: kebutuhan pemrogram menjadi bahan pertimbangan dalam merancang set instruksi.
2. Tipe-tipe operand
Operation Code (opcode) : menentukan operasi yang akan dilaksanakan
Source Operand Reference : merupakan input bagi operasi yang akan dilaksanakan
Result Operand Reference : merupakan hasil dari operasi yang dilaksanakan
Next instruction Reference : memberitahu CPU untuk mengambil (fetch) instruksi berikutnya setelah instruksi yang dijalankan selesai.
3. Tipe-tipe operasi
  • Mekanisme boot, yaitu meletakkan kernel ke dalam memory
  • Kernel, yaitu inti dari sebuah Sistem Operasi
  • Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  • Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  • Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.
 
1.Pengalamatan
Mode pengalamatan merujuk pada bagaimana pemrogram mengalamati suatu lokasi memori. Setiap mode pengalamatan memberikan fleksibilitas khusus yang sangat penting. Mode pengalamatan ini meliputi immediate addressing, direct addressing, dan indirect addressing.
Mode pengalamatan immediate addressing sangat umum dipakai karena harga yang akan disimpan dalam memori langsung mengikuti kode operasi dalam memori. Dengan kata lain, tidak diperlukan pengambilan harga dari alamat lain untuk disimpan. Contohnya: MOV A,#20h. Dalam instruksi tersebut, akumulator akan diisi dengan harga yang langsung mengikutinya, dalam hal ini 20h. Mode ini sangatlah cepat karena harga yang dipakai langsung tersedia.
Dalam mode pengalamatan direct addressing, harga yang akan dipakai diambil langsung dalam alamat memori lain. Contohnya: MOV A,30h. Dalam instruksi ini akan dibaca data dari RAM internal dengan alamat 30h dan kemudian disimpan dalam akumulator. Mode pengalamatan ini cukup cepat, meskipun harga yang didapat tidak langsung seperti immediate, namun cukup cepat karena disimpan dalam RAM internal. Demikian pula akan lebih mudah menggunakan mode ini daripada mode immediate karena harga yang didapat bisa dari lokasi memori yang mungkin variabel.
Mode pengalamatan indirect addressing sangat berguna karena dapat memberikan fleksibilitas tinggi dalam mengalamati suatu harga. Mode ini pula satu-satunya cara untuk mengakses 128 byte lebih dari RAM internal pada keluarga 8052. Contoh: MOV A,@R0. Dalam instruksi tersebut, 89C51 akan mengambil harga yang berada pada alamat memori yang ditunjukkan oleh isi dari R0 dan kemudian mengisikannya ke akumulator.
Mode pengalamatan indirect addressing selalu merujuk pada RAM internal dan tidak pernah merujuk pada SFR. Karena itu, menggunakan mode ini untuk mengalamati alamat lebih dari 7Fh hanya digunakan untuk keluarga 8052 yang memiliki 256 byte spasi RAM internal.
Mode pengalamatan memori eksternal menggunakan mode ini dan terdiri atas dua bagian. Bagian yang pertama digunakan untuk mengakses memori eksternal, di mana alamatnya terdapat di dalam DPTR 16 bit. Contohnya: MOVX A,@DPTR atau MOVX @DPTR,A.
2. Format Instruksi
REG/MEM ß [REG]
REG ß [REG/MEM]
REG/MEM ß [SEG-REG]
SEG-REG ß [REG/MEM]
AL/AX/EAX ß [MEM]
MEM ß [AL/AX/EAX]
REG ß IMM
 [REG/MEM] ß IMM


komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem pengolah informasi." Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut sekarang disebut disebut sebagai komputer.
Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan aritmatika, dengan atau tanpa mesin pembantu. Menurut Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 juga digunakan sebagai "alat hitung mekanis". Selama Perang Dunia II kata tersebut menunjuk kepada para pekerja wanita Amerika Serikat dan Inggris yang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.
Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.

Jenis: Sekalipun demikian, definisi di atas mencakup banyak alat khusus yang hanya bisa memperhitungkan satu atau beberapa fungsi. Ketika mempertimbangkan komputer modern, sifat mereka yang paling penting yang membedakan mereka dari alat menghitung yang lebih awal ialah bahwa, dengan pemrograman yang benar, semua komputer dapat mengemulasi sifat apa pun (meskipun barangkali dibatasi oleh kapasitas penyimpanan dan kecepatan yang berbeda), dan, memang dipercaya bahwa mesin sekarang bisa meniru alat perkomputeran yang akan kita ciptakan di masa depan (meskipun niscaya lebih lambat). Dalam suatu pengertian, batas kemampuan ini adalah tes yang berguna karena mengenali komputer "maksud umum" dari alat maksud istimewa yang lebih awal. Definisi dari "maksud umum" bisa diformulasikan ke dalam syarat bahwa suatu mesin harus dapat meniru Mesin Turing universal. Mesin yang mendapat definisi ini dikenal sebagai Turing-lengkap, dan yang pertama mereka muncul pada tahun 1940 di tengah kesibukan perkembangan di seluruh dunia. Lihat artikel sejarah perkomputeran untuk lebih banyak detail periode ini.

Komputer benam: Pada sekitar 20 tahun , banyak alat rumah tangga, khususnya termasuk panel dari permainan video tetapi juga mencakup telepon genggam, perekam kaset video, PDA dan banyak sekali dalam rumahtangga, industri, otomotif, dan alat elektronik lain, semua berisi sirkuit elektronik yang seperti komputer yang memenuhi syarat Turing-lengkap di atas (dengan catatan bahwa program dari alat ini seringkali dibuat secara langsung di dalam chip ROM yang akan perlu diganti untuk mengubah program mesin). Komputer maksud khusus lainnya secara umum dikenal sebagai "mikrokontroler" atau "komputer benam" (embedded computer). Oleh karena itu, banyak yang membatasi definisi komputer kepada alat yang maksud pokoknya adalah pengolahan informasi, daripada menjadi bagian dari sistem yang lebih besar seperti telepon, oven mikrowave, atau pesawat terbang, dan bisa diubah untuk berbagai maksud oleh pemakai tanpa modifikasi fisik. Komputer kerangka utama, minikomputer, dan komputer pribadi (PC) adalah macam utama komputer yang mendapat definisi ini.

Bagaimana komputer bekerja:  Saat teknologi yang dipakai pada komputer digital sudah berganti secara dramatis sejak komputer pertama pada tahun 1940-an (lihat Sejarah perangkat keras menghitung untuk lebih banyak detail), komputer kebanyakan masih menggunakan arsitektur Von Neumann, yang diusulkan pada awal 1940-an oleh John von Neumann.

Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus".
  
Memori:
Di sistem ini, memori adalah urutan byte yang dinomori (seperti "sel" atau "lubang burung dara"), masing-masing berisi sepotong kecil informasi. Informasi ini mungkin menjadi perintah untuk mengatakan pada komputer apa yang harus dilakukan. Sel mungkin berisi data yang diperlukan komputer untuk melakukan suatu perintah. Setiap slot mungkin berisi salah satu, dan apa yang sekarang menjadi data mungkin saja kemudian menjadi perintah.
Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner) menggunakan salah satu metode pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar, suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte.
Secara umum, memori bisa ditulis kembali lebih jutaan kali - memori dapat diumpamakan sebagai papan tulis dan kapur yang dapat ditulis dan dihapus kembali, daripada buku tulis dengan pena yang tidak dapat dihapus.
Ukuran masing-masing sel, dan jumlah sel, berubah secara hebat dari komputer ke komputer, dan teknologi dalam pembuatan memori sudah berubah secara hebat - dari relay elektromekanik, ke tabung yang diisi dengan air raksa (dan kemudian pegas) di mana pulsa akustik terbentuk, sampai matriks magnet permanen, ke setiap transistor, ke sirkuit terpadu dengan jutaan transistor di atas satu chip silikon.

Pemrosesan:

Unit Pengolah Pusat atau CPU berperanan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti pemprosesan juga akan berkomunikasi dengan peranti input , output dan storan bagi melaksanakan arahan-arahan berkaitan.
Berkas:CPU with pins.jpg
Contoh sebuah CPU dalam kemasan Ball Grid Array (BGA) ditampilkan terbalik dengan menunjukkan kaki-kakinya.
Dalam arsitektur von Neumann yang asli, ia menjelaskan sebuah Unit Aritmatika dan Logika, dan sebuah Unit Kontrol. Dalam komputer-komputer modern, kedua unit ini terletak dalam satu sirkuit terpadu (IC - Integrated Circuit), yang biasanya disebut CPU (Central Processing Unit).
Unit Aritmatika dan Logika, atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan "kerja" yang nyata.
Unit kontrol menyimpan perintah sekarang yang dilakukan oleh komputer, memerintahkan ALU untuk melaksanaan dan mendapat kembali informasi (dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan kembali hasil ke lokasi memori yang sesuai. Sekali yang terjadi, unit kontrol pergi ke perintah berikutnya (biasanya ditempatkan di slot berikutnya, kecuali kalau perintah itu adalah perintah lompatan yang memberitahukan kepada komputer bahwa perintah berikutnya ditempatkan di lokasi lain).