SEKILAS MENGENAI BAHASA PEMROGRAMAN C DAN C++



Bahasa pemrograman C++ merupakan superset dari bahasa pendahulunya yaitu bahasa pemrograman C. Bahasa pemrograman C dikembangkan oleh Dennis Ritchie pada tahun 1972 di Laboratorium Bell. Bahasa pemrograman C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa tingkat rendah (berorientase mesin) dan bahasa tingkat tinggi (bahasa berorientase pada manusia). Bahasa pemrograman C berada satu tingkat di atas bahasa yang berorientasi pada mesin, namun tetap satu tingkat dibawah sebagian besar bahasa yang berorientasi persoalan. Bahasa pemrograman C cukup dekat dengan komputer untuk memberikan kendali yang besar terhadap detil implementasi pemakaian, namun cukup jauh untuk mengabaikan detil hardware. Karena itulah bahasa pemrograman C suatu ketika dipandang sebagai bahasa high-level dan pada saat yang lain dilihat sebagai bahasa low-level.
Bahasa pemrograman C merupakan bahasa pemrograman terstruktur, yang membagi program kedalam bentuk sebuah blok. Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan bahasa pemrograman C mudah sekali untuk dipindahkan dari satu jenis mesin ke jenis mesin lainnya. Hal ini berkat adanya standarisasi bahasa pemrograman C yaitu berupa standar ANSI (American National Standards Institute) yang dijadikan acuan oleh para pembuat kompiler C.

ELEMEN DASAR BAHASA PEMROGRAMAN C++

1. Identifier (Pengenal) Bahasa C++

Identifier adalah nama yang digunakan untuk mempresentasikan variabel, konstanta, jenis (type), fungsi, dan nama program. Identifier dalam pendeklarasian variabel, jenis, atau fungsi pada bahasa pemrograman C++ dimulai dengan sebuah huruf atau garis bawah. Karakter-karakter lain dalam sebuah identifier dapat berupa huruf, angka, garis bawah, atau tanda dollar. Compiler C++ membedakan huruf kecil dan besar. Variabel NAMA_PEGAWAI dan nama_pegawai dipandang sebagai dua identifier yang menggambarkan variabel memori yang berbeda. Contoh identifier yang diperkenankan untuk dipakai: a atau akelas atau kelas$ atau _kelas atau _KELAS$, sedangkan identifier yang tidak diperbolehkan untuk dipakai: $KELAS atau 7kelas atau kelas! atau ..kelas.

Ni dia yang q cari.....fungsi disk defragmenter,cleanup,scandisk




     hai semua,,,selamat datang di blog q ,,sedikit pengetahuan untuk pemahaman kita dan pamahaman  bagiq juga

A.      Scandisk adalah utility yang disediakan Windows yang berguna sebagai utility scan pada hard disk, Scandisk dapat digunakan untuk memeriksa adanya error pada harddisk yang disebabkan shutdown yang tidak normal, virus, atau sebab lainnya.

      Penggunaan scandisk untuk men-scan error pada komputer Windows juga dapat memperbaiki kerusakan yang disebabkan file Windows yang sudah kritis dan meningkatkan kinerja sistem.

B.     Disk Defragmenter adalah salah satu tool yang disediakan oleh Windows yang digunakan untuk menganalisa volume drive, dan untuk meng-alokasikan dan meng-konsolidasikan ulang file – file ataupun folder – folder yang terpisah – pisah.

Fungsi Disk Defragmenter adalah mengatur / menata file yang ada di harddisk (HDD) supaya stabil. File yang tidak tertata dikarenakan kita sering membuka - menutup suatu aplikasi. Kalau kita membuka aplikasi otomatis windows kita mencari space disk yang kosong. Kalau space nya sudah hampir penuh komputer kita menjadi lambat.

C.      Disk Cleanup untuk membersihkan file- file yang sudah tidak terpakai lagi. Biasanya opsi yang ditawarkan secara default adalah Recycle Bin dan Temporary Internet Files. Namun bisa ditambahkan dengan mencentang opsi set up Office (XP), temporary files, d40ownloaded program files, compress old files, offline web pages, temporary offline files, dan catalog files for content indexer.

Beberapa keunggulan dan kekurangan Processor Intel dan AMD


    




1.Setting perintah pada Intel adalah MMX,SSE,SSE2 dan SSE3, sedangkan pada     AMD SSE2 dan
    #DNow, tetapi dari sekian banyak set intruksi yang dipakai Intel telah ada dalam #DNownya AMD.
2. L1 pada Intel maksimum32K, AMD 128K lebih unggul dibanding Intel.
3. Transistor pada Intel 100 Milyar sedangkan AMD 105 Milyar jelas AMD  selangkah lebih maju.
4. Banyaknya Dckoder, Integer, FP pada Intel lebih sdikit dibanding AMD secara segnifikan perbedaan
    tersebut meningkatkan kinerja AMD.
5. Temperatur pada Intel dapat dikendalikan ole processornya sendiri dengan pengertian processor akan
    mengurangi kecepatan jika temperatur naik mendekati batas toleransi, pada AMD 64 temperatur
    maksimum 900 derajat Celcius, tehnologi lebih unggul dibanding AMD.
6. AMD lebih unggul dalam pengolahan komunikasi aplikasi, sperti yransfer data pada modem, ADSL, 
    MP3,dan Doulby Digital Surround Sound.
7.Pipeline pada Intel lebih panjang dibanding dengan Amd, tetapi pipeline Intel bermasalah pada pertukaran
    tugas sehingga pipeline intel kecepatannnya melambat berada dibawah AMD.
8. Intel menang pada Brand Image dan marketnya sedang AMD harganya yang lebih murah.
9. Pada processor Intel Pentium 4 Harganya Standart, kinerja lumayan cepat.memang untuk urusan grasan
    masih kalah dibanding Amd, tetapi paling tidak processor Intel tdk cepat panas.
10. Pada processor AmdAthlon harga agak murah dibanding Intel, grafis lumayan oke, kecepatan juga ga
     kalah, tapi cepat panas dibanding Intel, namun semua dapat disiasati.
Cukup sekian cob postinganku semoga banyak manfaat dan tak lupa saran dan kritik sangat aku harapkan dan sudilah meninggalkan pesan, semoga sukses
 

PERINTAH DOS dan PENJELASANYA

PerintahJenis perintahKeterangan
BREAKInternalMengeset pengecekan penekanan tombol Ctrl+C atau menggagalkannya.
CD atauCHDIRInternalMengganti direktori aktif ke direktori lainnya yang ditentukan dalam parameter. Jika dijalankan tanpa parameter, maka perintah ini akan menampilkan lokasi di mana direktori aktif berada.
CHCPInternalJika dijalankan tanpa parameter, perintah ini akan menampilkan code page (kumpulan karakter) dalam bentuk angka yang sedang digunakan. Perintah ini juga dapat digunakan untuk mengganti code page untuk semua perangkat yang mendukung pergantian kumpulan karakter.
CLSInternalMembersihkan layar dan menempatkan kursor pada pojok kiri layar. Perintah ini tidak memiliki parameter.
COPYInternalMenyalin satu atau beberapa berkas dari satu lokasi ke lokasi lainnya yang ditentukan. Perintah ini memiliki dua parameter, yakni parameter sumber berkas dan tujuan ke mana berkas akan disalin.
CTTYInternalPerintah ini akan mengganti perangkat terminal (terminal device/tty) yang digunakan untuk mengontrol komputer.
DATEInternalPerintah ini akan menampilkan tanggal saat ini. Perintah ini juga dapat mengeset tanggal komputer.
DEL atauERASEInternalMenghapus berkas yang ditentukan dalam parameter. Parameter dapat berupa nama berkas atau beberapa nama berkas yang disusun menggunakan karakter wildcard.
DIRInternalJika digunakan tanpa parameter, perintah ini dapat menampilkan daftar berkas-berkas dan subdirektori yang terdapat di dalam direktori aktif. Berkas ini memiliki satu parameter, yakni lokasi direktori di mana hendak menampilkan daftar isi direktori.
EXITInternalKeluar dari shell COMMAND.COM sekunder dan kembali lagi kepada COMMAND.COM primer.
LH atauLOADHIGHInternalMemuat sebuah program ke upper memory block.
LOCKInternalPerintah ini mengizinkan akses langsung terhadap hard disk. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
MKDIRatau MDInternalMembuat sebuah direktori dalam direktori aktif.
PATHInternalMenentukan di mana MS-DOS harus mencari berkas-berkas yang dapat dieksekusi sebagai program.
PROMPTInternalMengubah tampilan command prompt MS-DOS.
RMDIRatau RDInternalMenghapus sebuah direktori kosong. Akan gagal bila direktori tersebut mengandung berkas atau subdirektori lainnya. Gunakan perintah eksternal DELTREE untuk menghapus total sebuah tree direktori.
REN atauRENAMEInternalMengubah nama sebuah atau beberapa berkas (dengan menggunakan karakter wildcard).
SETInternalMenampilkan, menghapus atau mengeset variabel-variabel lingkungan. Umumnya, perintah ini dimasukkan ke dalam berkas AUTOEXEC.BAT.
TIMEInternalMenampilkan atau mengeset waktu saat ini.
TYPEInternalMenampilkan isi dari sebuah berkas (dalam bentuk teks) ke dalam standard output.
UNLOCKinternalMenonaktifkan akses hard disk secara langsung. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
VERinternalMenampilkan versi sistem operasi yang digunakan.
VERIFYinternalMenyuruh sistem operasi agar melakukan verifikasi bahwa berkas-berkas yang ditulis ke dalam media penyimpanan telah sempurna ditulis, dan menampilkan status verifikasi. Perintah ini secara default dinyalakan oleh MS-DOS.
VOLinternalMenampilkan nama label dari sebuah volume atau partisi.

pengertian ASCII dan kode ASCII


Kode Standar Amerika untuk Pertukaran Informasi atau ASCII (American Standard Code for Information Interchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode tetapi ASCII lebih bersifat universal, contohnya 124 adalah untuk karakter "|". Ia selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Kode ASCII sebenarnya memiliki komposisi bilangan biner sebanyak 7 bit. Namun, ASCII disimpan sebagai sandi 8 bit dengan menambakan satu angka 0 sebagai bit significant paling tinggi. Bit tambahan ini sering digunakan untuk uji prioritas. Karakter control pada ASCII dibedakan menjadi 5 kelompok sesuai dengan penggunaan yaitu berturut-turut meliputi logical communication, Device control, Information separator, Code extention, dan physical communication. Code ASCII ini banyak dijumpai pada papan ketik (keyboard) computer atau instrument-instrument digital.
Jumlah kode ASCII adalah 255 kode. Kode ASCII 0..127 merupakan kode ASCII untuk manipulasi teks; sedangkan kode ASCII 128..255 merupakan kode ASCII untuk manipulasi grafik. Kode ASCII sendiri dapat dikelompokkan lagi kedalam beberapa bagian:


untuk badan sehat dan indah


Halo semua !! kali ini saya akan membahas cara merawat tubuh agar tetap langsing. Siapa sih orang di dunia ini yang ga mau badanya langsing dan ideal? Ya! Semua orang pastinya ingin memiliki tubuh yang langsing dan ideal.pa lagi yang namanya WANITA pingin banget tubuh langsing dan indah ,begitupun dengan saya .

Bagi sebagian orang, obesitas adalah salah satu ancaman yang harus dihindari.hal ini disebabkan karena obesitas dapat menimbulkan berbagai macam penyakit serta dapat mengurangi kualitas penampilan seseorang. Lalu bagaimana cara merawat tubuh agar tetap langsing dan ideal?
 beberapa tips yang harus kalian ketaui

mau tau ,,,,

SUPER KOMPUTER

SuperKomputer adalah perangkat komputer yang memiliki kecepatan pemrosesan data mencapai ratusan hingga jutaan  kali diatas komputer biasa. Superkomputer pertama diciptakan sekitar tahun 1960 oleh Alm. Seymour Cray melalui perusahaan super komputer bernama CDC ( Control Data Corporation ) yang menjadi perusahaan terkemuka yang menguasai pasar komputer pada tahun 1970 an.
Setelah berhenti dari CDC, Seymour kemudian mendirikan perusahaan dengan namanya sendiri, Cray Research
dengan membentuk desain nya sendiri untuk model super komputer yang diciptakannya. Perusahaan Cray Research ini menjadi raja dibidang super komputer hampir selama 3 dekade sejak tahun 1965 hingga 1990. Selama periode tersebut mulai ditemukan komputer kecil (cikal bakal komputer pribadi yang masyarakat gunakan saat ini). Di era modern saat ini Cray Inc. tetap menjadi perusahaan terkemuka dengan spesialisasi dibidang superkomputer, disamping nama-nama besar lainnya seperti IBM dan HP yang menjadi pesaing terdekatnya.

SuperKomputer dan Fungsi Kegunaannya

MAINFRAME

Mainframe adalah komputer yang umumnya digunakan oleh perusahaan skala besar untuk mendukung operasionalnya. Beberapa aplikasi yang ditangani adalah pengolahan database berkapasitas besar, seperti sensus penduduk, pemilihan umum atau transaksi finansial berkapasitas besar milik perbankan atau asuransi.

Mainframe masih terkesan komputer berukuran besar. Hampir berupa pisahan dari unit supercomputer, namun tetap memiliki perbedaan dari jumlah processor dan memori yang digunakannya. Jika supercomputer lebih terfokus pada banyaknya processor dan memori, sedangkan mainframe lebih terfokus pada kapasitas penyimpanan yang besar dan jalur komunikasi yang banyak dan cepat. Dengan berkembangnya teknologi dari waktu ke waktu, kemampuan dari mainframe inipun sedang dikejar oleh PC.


Karena ukuran dan kemampuan pemrosesan secara historis berkaitan, komputer besar selama ini disebut mainframe, sementara yang ukuran sedang disebut dengan minicomputer, dan komputer kecil disebut mikrokomputer. Superkomputer, sebuah kategori tambahan, mulai memiliki relevansi di luar komunitas penelitian dalam bisnis seperti telekomunikasi, yang memerlukan pemrosesan berkecepatan tinggi untuk menangani switching jaringan yang luas.


Ciri utama yang membedakan pengertian antara mini komputer dengan mainframe adalah, mainframe memiliki processor lebih dari satu. Dengan demikian, dari segi kecepatan proses mainframe jauh lebih cepat jika dibanding dengan mini komputer.


Komputer mainframe biasanya dipusatkan pada pusat data, telah lama menjadi sumber tenaga dari komputasi dunia bisnis.

MINI KOMPUTER


Komputer mini mempunyai kemampuan berapa kali lebih besar jika dibanding dengan personal komputer. Hal ini disebabkan karena micro-pocessor yang digunakan untuk memproses data memang mempunyai kemampuan jauh lebih unggul jika dibanding dengan micropocessor yang digunakan pada personal komputer. Ukuran pisiknya dapat sebesar almari kecil.
Komputer mini pada umumnya dapat digunakan untuk melayani lebih dari satu pemakai (multi user). Dalam sistem multi user ini, pada akhirnya personal komputer banyak digunakan sebagai terminal yang berfungsi untuk memasukkan data. Contoh Komputer mini: IBM AS-400

MIKRO KOMPUTER

Pada awalnya, komputer jenis ini diciptakan untuk memenuhi kebutuhan per-orangan (personal). Kebutuhan per-orangan dalam hal menyimpan ataupun memproses data, tentunya tidak sebanyak kebutuhan sebuah perusahaan. Dikarenakan hal tersebut, kemampuan dan teknologi yang dimiliki oleh Personal Komputer pada awalnya memang sangat terbatas. Pada awalnya, memory yang dimiliki oleh sebuah personal komputer hanya berkisar antara 32 hingga 64 KB (Kilo Byte). Tetapi dalam perkembangannya, banyak personal komputer yang kini memiliki memory hingga 8 ataupun 32 MB (Mega Byte). Komputer personal model Apple II merupakan pelopor dari kelahiran personal komputer yang ada pada saat sekarang.
Ciri utama sistem mikrokomputer : hubungan yang berbentuk “bus”. Bus menunjukkan hubungan antara komponen-komponen secara elektris. Bus meneruskan data, alamat-alamat (address) atau sinyal pengontrol.
Mikrokomputer adalah interkoneksi antara mikroprosesor (CPU) dengan memori utama (main memory) dan antarmuka input-output (I/O devices) yang dilakukan dengan menggunakan sistim interkoneksi bus.Berikut adalah susunan gambar dari Mikrokomputer.
Gambar 1. susunan mikrokomputer
Jadi, Mikrokomputer dapat dikatakan pula sebagai sebuah mikroprosesor (CPU) dengan ditambahkannya unit memori serta sistem I/O.
Ciri utama sistem mikrokomputer adalah hubungan yang berbentuk “bus”. (Istilah bus diambil dari bahasa latin omnibus yang berarti kepada/untuk semua). Bus menunjukkan hubungan antara komponen-komponen secara elektris. Bus meneruskan data, alamat-alamat (address) atau sinyal pengontrol
.

KOMPUTER GERESANI KE 4



Setelah IC muncul, tujuan Pengembangan Komputer menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektronik. Large Scale Integration atau LSI dapat memuat ratusan komponen dalam satu chip. Kemudian tahun 1980-an, Very Large Scale Integration atau VLSI memuat ribuan komponen dalam satu chip tunggal.
ULSI atau yang disebut dengan Ultra-Large Scale Integration mampu meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang banyak komponen dalam satu keping yang berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer
Hal itu ternyata juga mampu meningkatkan daya kerja, efisiensi dan Kehandalan komputer. Chip Intel 4004 yang telah dibuat pada tahun 1971 membawa dampak kemajuan terhadap IC dengan meletakkan seluruh komponen dari sebuah komputer (yaitu central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelum itu, IC dibuat untuk mengerjakan suatu tugas tertentu yang bersifat spesifik. dan Sekarang, sebuah mikroprosesor dapat diciptakan dan kemudian diprogram untuk memenuhi semua kebutuhan yang diinginkan. Tidak lama setelah itu, setiap perangkat rumah tangga seperti microwave oven, televisi, dan juga mobil dengan electronic fuel injection, semuanya dilengkapi dengan alat yang disebut mikroprosesor.


KOMPUTER GENERASI KE 3



Meskipun transistor dalam banyak hal memiliki kemampuan yang melebihi tube vakum, tapi transistor terlalu besar dalam menghasilkan panas, yang berpotensi bisa merusak bagian-bagian dalam komputer. kemudian ditemukanlah Batu kuarsa atau quartz rock yang dapat menghilangkan masalah ini. Seorang insinyur di Texas Instrument, bernama Jack Kilby mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC dapat mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon yang kecil terbuat dari pasir kuarsa. kemudian para ilmuwan berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang dinamakan semikonduktor. sehingga menghasilkan sebuah komputer yang semakin kecil karena komponen yang ada di dalamnya dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga yang lain adalah penggunaan sistem operasi atau dalam bahasa inggrisnya operating system, yaitu suatu sistem yang memungkinkan mesin dapat menjalankan berbagai program yang berbeda secara bersamaan dengan sebuah program utama yang mengawasi atau memonitor dan mengkoordinasi memori mesin komputer
.
Sudah selesai membacanya, masih semangat kan? kalo masih semangat dan matanya belum lelah, silahkan lanjutnya membaca artikel selanjutnya pada 

KOMPUTER GENERASI KE 2


Tahun 1948, penemuan transistor sangat berpengaruh terhadap perkembangan komputer masa itu. Transistor menggantikan tube vakum di televisi, radio, dan komputer. sehingga berdampak pada perubahan ukuran mesin-mesin elektrik yang pada awalnya memiliki ukuran yang besar menjadi ukuran yang lebih kecil.
Transistor mulai dipakai dalam teknologi komputer dimulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih bisa diandalkan, dan lebih hemat energi dibanding para pendahulu sebelumnya. Mesin pertama yang dapat memanfaatkan teknologi baru ini adalah superkomputer. IBM menciptakan superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah data yang besar, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin komputer LARC itu sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga kepopulerannya menjadi terbatas. Hanya ada dua LARC yang pernah dipasang dan digunakan ; yaitu satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya ada di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua ini telah menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
Selanjutnya pada awal tahun 1960-an, mulailah bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya telah menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Sebagai salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar memakai komputer generasi kedua sebagai alat untuk memproses informasi keuangan perusahaan.
Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja komputer dengan harga yang pantas bagi penggunaan komputer untuk bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language disingkat COBOL dan Formula Translator disingkat FORTRAN, telah mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. kemudian muncullah Berbagai macam karir baru di bidang komputer seperti programmer, analyst, teknisi komputer dan lain-lain. Industri perangkat lunak pun juga mulai bermunculan dan berkembang pada generasi kedua komputer ini.

KOMPUTER GENERASI KE1




Awal mulanya komputer pada generasi pertama ini adalah saat terjadi perang dunia kedua, negara-negara yang ikut terlibat dalam perang dunia itu berusaha mengembangkan komputer untuk memaksimalkan kemampuan dalam mengatur strategis yang dimiliki oleh komputer. Hal ini mempengaruhi peningkatan pendanaan pengembangan komputer juga ikut serta mempercepat pertumbuhan kemajuan teknik komputer. Tahun 1941, seorang insinyur Jerman bernama Konrad Zuse membangun sebuah komputer, Z3, untuk mendisain pesawat terbang dan juga peluru kendali.

Di tempat lain ada Pihak sekutu juga yang juga membuat kemajuan lain dalam pengembangan kemampuan komputer. Pada tahun 1943, pihak Inggris berhasil menyelesaikan sebuah komputer pemecah kode rahasia yang diberi namakan Colossus yang berfungsi untuk memecahkan kode rahasia yang digunakan oleh negara Jerman. Efek dari pembuatan Colossus sebenarnya tidak banyak mempengaruhi perkembangan industri komputer, hal itu bisa terjadi karena ada dua alasan yaitu ; yang pertama, colossus adalah bukan komputer serbaguna dalam bahasa inggrisnya “general purpose computer”, ia dibuat hanya agar bisa memecahkan kode rahasia. Yang kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang selesai.
Sedangkan usaha yang dilakukan oleh pihak Amerika pada saat itu adalah menghasilkan suatu kemajuan lain jika dibandingkan dengan sekutu. Seorang insinyur Harvard yang bernama Howard H. Aiken (1900-1973) bekerja sama dengan IBM, berhasil menghasilkan kalkulator elektronik untuk US Navy. Kalkulator itu berukuran sangat besar, yaitu dengan panjang setengah lapangan sepak bola dan juga memiliki rentang kabel sepanjang 500 mil (besar sekali bukan). Komputer itu adalah ; The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Mark I menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mark I beropreasi dengan lambat, ia memerlukan waktu 3-5 detik untuk setiap perhitungan dan tidak fleksibel yaitu urutan kalkulasinya tidak dapat diubah. Mark I tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
Perkembangan komputer lain pada masa itu adalah Electronic Numerical Integrator and Computer singkatannya adalah ENIAC, yang diciptakan berkat kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Komputer ENIAC terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer ENIAC merupakan komputer yang sangat besar ia membutuhkan daya sebesar 160kW.
Komputer ENIAC dirancang oleh John Presper Eckert [1919-1995] dan John W. Mauchly [1907-1980], ENIAC merupakan komputer serbaguna [general purpose computer] yang mampu bekerja 1000 kali lebih cepat jika dibandingkan dengan komputer Mark I.
kemudian ada pertengahan tahun 1940-an, John von Neumann [1903-1957] bergabung dengan tim University of Pennsylvania dalam usaha menciptakan konsep disain komputer yang sampai 40 tahun yang akan datang masih dapat digunakan dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer [EDVAC] pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Cara ini memungkinkan komputer dapat berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya lagi. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Pada tahun 1951, UNIVAC I atau kepanjangannya adalah Universal Automatic Computer I yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann itu.
Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil yang sangat mengesankan yang dicapai oleh UNIVAC adalah pada saat berhasil memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden pada Tahun 1952.
Komputer Generasi pertama ini dapat dikarakteristikan dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut dengan “bahasa mesin” dalam bahasa inggrisnya adalah “machine language”. Hal ini menjadikan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah pemakaian tube vakum (yang menjadikan komputer pada masa itu tampak berukuran sangat besar) dan silinder magnetik yang berfungi untuk sebagai penyimpan data.