Anda di halaman 1dari 16

SEJARAH PERKEMBANGAN SOFTWARE Software Komputer adalah kumpulan dari pada intruksi atau statement yang di susun secara

logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer. Software Komputer ini berangsur-angsur mengalami peningkatan atau perubahan dari tahun ke tahun dalam perkembangannya. Berdasarkan perkembangannya, Sejarah Perkembangan Software Komputer dibagi dalam beberapa era yaitu Era Pioneer, Stabil, Mikro, dan Modern. Berikut adalah Sejarah Perkembangan Software Komputer : 1. Era Pioneer. Pada Era Pioneer ini bentuk software komputer pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program digunakan untuk sebuah mesin tertentu dan untuk tujuan tertentu. Di era ini software komputer merupakan satu kesatuan dengan sebuah hardware komputer. 2. Era Stabil. Pada Era Stabil ini baris-baris perintah software komputer yang dijalankan oleh komputer bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara bersamaan (multi tasking). Software Komputer pada era ini juga mampu menyelesaikan banyak pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah mulai di kenal sistem basis data, yang memisahkan antara program dan data . 3. Era Mikro. Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler, Visual Basic, Delphi, dll) 4. Era Modern. Pada Era Modern ini software komputer tidak hanya untuk sebuah komputer tetapi sebuah handphone pun telah di lengkapi dengan sebuah software sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software komputer pun semakin meningkat, selain permasalahan teknis, software komputer sekarang juga mulai bisa mengenal suara dan gambar.

SEJARAH PERKEMBANGAN SOFTWARE

1956: Jhon Bachus dan tim IBMnya menciptakan fortran dengan bahasa pemprograman tingkat tinggi. 1960: LISP meluncurkan model bahasa komputer untuk menulis program tiruan.

1965: Orientasi bahasa benda dengan perakitan tambahan dengan simulasi, ditulis oleh Kristen Nygaard dan Ole John Dahl. 1969: Bill Gates & Paul Allen menyebutnya dengan lake side programming group menyetujui komputer dengan badan hukum pusat untuk mematenkan pdp-iq software. 1975: Paul Allen di dalam suratnya, Bill Gates menggunakan nama micro-soft menyerahkan kepada rekan kerja nya.untuk cepat-cepat menuliskan tentang referensinya. 1976: Untuk pertama kalinya microsoft di kembangkan, mereka menyebutnya dengan the legend of micro-kid. 1977: Pemerintahan US mengadopsi data standar IBM, untuk membuka kode kunci pesan dan ntuk melindungi rahasia agensi mereka. 1978: Microsoft mengumumkan produk ketiganya, MICROSOTF COBOL-80 dijual seharga 1 juta dolar US. 1979: Micosoft mengumumkan, MICROSOFT BASIC untuk 8086 16 bit micropocessors. 1981: IBM memperkenalkan personal computer dengan penggunaan Microsoft 19 bit operting system,MS DOS 1.0,plus Microsoft BASIC,COBOL,PASCAL,dan produk Microsoft lainnya. 1983: Microsoft memperkenalkan word processing program,Microsoft word for MS DOS 1.00 . 1989:Maxis memproduksi video game ,dengan kelas baru untuk pendidikan dan hiburan. 1995: Windows 95 ships. 1997: Deep blue defeats world chess champion. 1998: Windows 98 2000: Windows 2000

2001: Windows XP 2006: Windows Vista

System perangkat lunak Perangkat keras computer tidak dapat berbuat apa-apa tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah di berikan kepadanya. Intruksi-instruksi tersebut disebut dengan perangkat lunak (software). Intruksi-instruksi perangkat lunak di tulis oleh manusia untuk mengaktifkan fungsi dari perangkat keras computer. Perangkat keras computer mempunyai beberapa kegunaan yang sudah di bentuk dan di pasang di dalamnya untuk dapat menanggapi instruksi-instruksi yang diberikan. Apabila seseorang harus menyusun perangkat lunak yang langsung berhubungan dengan perangkat keras terlebih dahulu, akan sangat sulit karena harus di ketahui secara persis cara kerja perangkat keras yang bersangkutan. Kesulitan akan semakin bertambah karena peralatan yang berbeda mempunyai karakteristik dan cara operasi yang berbeda pula sehingga memerlukan perangkat lunak yang juga berbeda . Untuk mengatasi hal ini,maka di buatlah suatu perangkat lunak yang di sebut dengan system operasi (operating system/OS) Klasifikasi perangkat lunak Perangkat lunak secara umum dapat dibagi menjadi 2 yaitu perangkat lunak system dan perangkat lunak aplikasi. Perangkat lunak system dapat dibagi lagi menjadi 3 macam yaitu: 1. Bahasa Pemrograman: merupakan perangkat lunak yang bertugas mengkonversikan arsitektur&algoritma yang di rancang manusia ke dalam format yang dapat dijalankan computer,contoh bahasa pemprograman: BASIC, COBOL, Pascal, C++, FORTRAN. 2. System Operasi: saat computer pertama kali dihidupkan ,system operasilah yang pertama kali dijalankan,sistim operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanajemen penggunaan memory dan memberikan keluaran ke peralatan yang bersesuaian, contoh system operasi: DOS, UNIX, Windows 95, IBM OS/2, Apples system. 3. Utility: system operasi merupakan perangkat lunak system dengan fungsi tertentu, misalnya pemerikasaan perangkat keras(hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi,defrag), contoh utility adalah Norton utility Hubungan antar perangkat keras dan perangkat lunak dapat digambarkan sbb: User Aplication software Language software Operating system Hardware System operasi System operasi merupakan system perangkat lunak yang sudah ditulis oleh pabrik yang berfungsi sebagai antarmuka (interface) antara perangkat keras dan instruksi yang ditulis oleh pemakai(user). Sistem operasi akan mengatur semua system operasi dari perangkat keras

computer. Sebagai contoh pemakai computer hanya menuliskan perintah DIR untuk menampilkan isi direktori ke layar tanpa harus mengetahui bagaimana perangkat keras tersebut melakukannya, karena tugas tersebut dilakukan oleh system operasi. System operasi sangat berkaitan dengan prosesor yang digunakan. Jenis prosesor pada PC yang umum adalah kompatibel dengan produk awal IBM dan Manchitos. PC Manchitos perangkat lunaknya dikembangkan oleh perusahaan yang sama sehingga perkembangannya tidak sepesat clonnig IBM PC. Sistem operasi dari cloning IBM saat ini secara umum terbagi 2 aliran yaitu komersil yang di buat oleh Microsoft dan bersifat freeware, yang dikembangkan oleh peneliti seluruh dunia karena bersifat open source yaitu bahan baku pembuatnya dapat dibaca, sehingga hasilnya dapat ditambah atau di modifikasi setiap orang. Sementara interaksi antara pengguna dan computer di kenal melalui 2 cara, cara yang pertama adalah pemberian instruksi melalui penulisan perintah atau dengan cara ke dua yaitu tunjuk (pointer) dengan tampilan grafis. Interpreter menterjemahkan instruksi satu persatu dan langsung di proses sebelum komputer membaca instruksi selanjutnya, sehingga tidak dihasilkan program obyek maupun file exe. Contoh untuk ini adalah: basic versi baku, dbase, dan sebagainya. Perangkat lunak bahasa merupakan program khusus yang sudah dibuat oleh pabrik computer atau perusahaan perangkat lunak yang digunakan untuk mengembangkan program aplikasi. Program ini berfungsi sebgagai penterjemah program yang ditulis dengan bahasa pemprograman computer menjadi bahasa mesin yang dapat di mengerti oleh computer. Bila perangkat lunak bahasa ini tidak tersedia, maka pembuat program harus menuliskan programnya langsung dalam bahasa mesin yang berbentuk bilangan biner, dan hal ini sangat sulit dan rumit. Perangkat lunak bahasa dapat dikategorikan menjadi: 1. Assembler(perakit): merupakan program yang digunakan untuk menterjemahkan program aplikasi yang ditulis dengan bahasa rakitan (assembly language) atau bahasa pemprogaman simbolik menjadi bahasa mesin. Dengan bahasa simbolik, masing-masing kode operasi mesin tidak ditulis dengan bentuk bilangan biner, tetapi dengan suatu kode simbolik tertentu yang disebut dengan mnemonic. Program yang ditulis dengan bahasa simbolik disebut dengan program sumber (source program) dan hasil terjemahannya dalam bentuk bahasa mesin disebut dengan program objek (object program=OBJ). Proses pembuatan program obyek dari program sumber juga akan menapilkan daftar keslahan-kesalahan sintaks (jika ada) yang dibuat oleh pemprogram. Kesalahan ini harus dibetulkan terlebih dahulu sebelum di proses lebih lanjut. Walau penulisan program dengan bahasa simbolik lebih mudah dibanding dengan bahasa mesin, tetapi harus dirasakan kesulitan karena penulis program harus:

Mengetahui susunan serta fungsi dari masing-masing register di dalam cpu. Mengetahui dengan persis cara alokasi memori komputer yang di gunakan Mengetahui fungsi-fungsi yang di sediakan oleh OS.

Untuk mengatasi hal ini telah dikembangkan suatu bahasa yang lebih dekat dengan pemakai komputer yang di sebut bahasa tingkat tinggi (high level language), misalnya basic, fortran, pascal c, dsb. Program yang di tulis dengan bahasa tingkat tinggi ini harus di terjemahkan ke dalam bahasa mesin agar dapat di mengerti oleh komputer. Penerjemah ini dapat berupa kompilator atau interpreter. 2. Compiler: menterjemahkan setiap instruksi didalam suatu program sekaligus sama dengan assembler dan menghasilkan dengan program objek yang selanjutnya di link sehingga menghasilkan file exe. Contoh perangkat lunak bahasa seperti ini adalah pascal, c, dan masih banyak lagi. 3. Interpreter: menterjemahkan instruksi satu persatu dan langsung di proses sebelum komputer membaca instruksi selanjutnya,sehingga tidak dihasilkan program obyek maupun file exe. Contoh untuk ini adalah:basic versi baku, dbase, dan sebagainya. Perangkat lunak aplikasi Sistem operasi dengan perangkat lunak bahasa tidak di tunjukkan untuk menyelesaikan permasalahan dalam aplikasi tertentu yang dihadapi oleh pemakai komputer. Program yang ditunjukan untuk menyelesaikan suatu permasalahan dalam aplikasi tertentu di sebut program aplikasi atau program paket. Ada dua cara untuk bisa mendapatkan program aplikasi yang di butuhkan yaitu dengan mengembangkan sendiri (sangat sulit dan perlu keahlian khusus) atau membelinya (mudah). Saat ini banyak sekali program-program aplikasi yang tersedia di pasaran. Program-program ini dapat diandalkan, dapat memenuhi kebutuhan pemakai, dirancang dengan baik, relatif bebas dari kesalahan, mudah digunakan (user friendly), mempunyai dokumen yang memadai dan didukung oleh purna jual yang baik. Program-program paket ini di gunakan untuk menyelesaikan masalah-masalah umum seperti membuat dokumen (word star, microsoft word), membuat slide presentasi (ms power point), penerbitan (adobe page maker), mengelola gambar (adobe photoshop) dsb. Akan tetapi bila kita mempunyai permasalahan yang sifatnya khusus dan unik sehingga tidak ada paket-paket program yang sesuai untuk digunakan, maka dengan terpaksa harus dikembangkan program aplikasi sendiri, misalnya program sistem SKS universitas, program sistem keuangan perusahaan, dll.

APA ITU SOFTWARE

Apa itu software?


13 Mei 2009

Software merupakan kode program yang disusun sedemikian rupa secara sistematis untuk mencapai suatu tujuan. Pada setiap sistem komputer harus terdapat software karena tanpa software interaksi antara brainware dengan hardware tidak memungkinkan. Dari segi fungsinya software dapat dikelompokkan kedalam: 1. Sistem operasi (operating system) Sistem operasi merupakan software yang digunakan untuk mengelola sumber daya sumber daya (resources) komputer. Dari segi pengaksesannya software sistem operasi dapat dibagi

atas dua bagian yaitu: - sistem operasi server - sistem operasi client 2. Bahasa pemrograman (programming language) Software yang digunakan untuk merancang software-software pada suatu sistem komputer. Dari segi kemiripannya dengan bahasa manusia, software bahasa pemrograman dapat dikelompokkkan kedalam: - bahasa pemrograman tingkat rendah, cth : bahasa mesin - bahasa pemrograman tingkat menengah, cth : bahasa assembly - bahasa pemrograman tingkat tinggi, cth : bahasa pascal, c, prolog, fortran, cobol - bahasa pemrograman tingkat sangat tinggi, cth : visual basic, delphi, foxpro, visual c++ Dari struktur datanya, bahasa pemrograman juga dapat dikelompokkan kedalam: - bahasa pemrograman terstruktur, cth : pascal, c, cobol - bahasa pemrograman berbasis obyek, cth : visual basic, visual C#, visual c++, visual web developer - bahasa pemrograman tidak terstruktur, cth : Structured Query Language 3. Aplikasi (application) Software yang dibentuk untuk menjalankan fungsi tertentu seperti pengolahan kata, angka, presentasi, animasi, multimedia dan sebagainya. Berdasarkan fungsinya aplikasi dapat dikelompokkan kedalam: - aplikasi pengolah kata (word processing application), cth : Microsfot Word - aplikasi pengolah data (database processing application), cth : Microsfot Access - aplikasi pengolah angka (numerical processing application), cth : Microsfot Excel - aplikasi pengolah gambar (image processing application), cth : Photoshop - aplikasi pengolah animasi (animation processing application), cth : Flash - aplikasi pengolah suara (audio processing application), cth : Jet Audio - aplikasi pengolah multimedia (multimedia processing application), cth : 3D Max - aplikasi pengolah presentasi (presentation processing application), cth : Microsfot Power Point - aplikasi pengolah statistik (statistic processing application), cth : SPSS - aplikasi pengolah matematika (mathematic processing application), cth : Matlab - dsb 4. Utiliti (Utility) Software yang digunakan untuk mendayagunakan fungsi-fungsi komputer dan fungsinya sangat spesifik seperti register, defragmenter, norton utiliti dan sebagainya.

APA ITU SOFTWARE

ada yang bilang software itu ya program ada juga yang bilang software itu Windows, Linux, dll . Semua jawaban itu tidak ada yang salah. Tapi bagi saya informasi itu masih kurang lengkap. Lalu saya mencari-cari di internet dan banyak sekali website yang mendefinisikan tentang apa itu software. Dari sekian banyaknya definisi tersebut, kemudian saya pelajari dan saya kelompokkan dan akhirnya dapat saya simpulkan software dikelompokkan ke dalam 3 pengertian yaitu berdasarkan definisi, jenis dan fungsinya.

Definisi Software adalah kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah, seperti memberikan informasi tentang hardware, menentukan fungsi hardware, dan menjalankan sistem. Agar komputer dapat membaca, mengingat, membuat keputusan (membandingkan), menghitung, menyortir, dan menghasilkan keluaran berupa informasi dalam monitor atau cetakan, komputer harus dapat membaca dan memasukkan program ke dalam memori utamanya. Program adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan komputer dan memijat tombol tertentu (misalnya untuk memroses data akuntansi) disebut dengan program aplikasi (aplication program). Pengertian perangkat lunak menunjuk pada program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk melaksanakan tugas atau operasi tertentu. Program aplikasi dapat dibuat secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau berupa paket yang mempunyai aplikasi umum. Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer. Jenis Berdasarkan jenisnya, software dibagi menjadi 3 yaitu :

Firmware (BIOS) Sistem Operasi (Windows, Linux, Mac OS, dll) Software Aplikasi (Photoshop, WinAmp, WinZip, dll)

Propietary software Propietary software adalah perangkat lunak yang tidak bebas atau semi bebas dan tidak terbuka. Pengguna dilarang atau minta ijin atau dikenakan pembatasan lainnya jika menggunakan, mengedarkan atau memodifikasinya. Source code normalnya tidak tersedia. Contoh dari propietary software adalah sistem operasi windows. Jenis software ini yang paling banyak dikenai razia oleh pihak yang berwajib. Open source software

Pola Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik. Komunitas yang lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab. Open source software seringkali rancu dengan free software, padahal ada sejumlah hal yang harus dipenuhi bila dianggap sebagai open source software, yaitu bebas didistribusikan tanpa adanya persyaratan royalty, program harus memiliki source code, lisensi harus bisa dimodifikasi dan diturunkan, integrity dari pembuat source code, lisensi tidak mendiskriminasi seseorang atau sekelompok orang, tidak ada diskriminasi melawan area pengembangan, hak cipta pada suatu program harus mampu diaplikasi dan didistribusi kembali oleh siapapun, lisensi tidak mengacu pada spesifikasi suatu produk, lisensi tidak membatasi tempat dimana software tersebut didistribusikan, dan lisensi harus berisi teknologi yang netral. Fungsi Beberapa fungsi software antara lain :

mengatur Input atau Output (I/O) dari PC menyediakan dan mengatur serta memerintahkan hardware agar dapat berjalan dengan baik menjalankan perintah-perintah tertentu seperti menggambar, memutar musik atau film.

PERANGKAT LUNAK KOMPUTER

Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut. Perangkat lunak komputer berfungsi untuk : 1. Mengidentifikasi program 2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol. 3. Mengatur dan membuat pekerjaan lebih efisien. Macam-macam Perangkat Lunak

Perangkat lunak terbagi menjadi 4 macam, yaitu :


1. 2. 3. 4.

Sistem Operasi (Operating System), Program Aplikasi (Application Programs), Bahasa Pemrograman (Programming Language), Program Bantu (Utility)

1. Sistem Operasi (Operating System) Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah :

Menyimpan program dan aksesnya Membagi tugas di dalam CPU Mengalokasikan tugas-tugas penting Merekam sumber-sumber data Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data Memeriksa kesalahan sistem Multitugas pada OS/2, Windows 95, Windows 98, Windows NT, /2000/XP Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID

Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix. 2. Program Aplikasi (Aplication Programs) Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar kerja, program presentasi, design grafis, dan lain-lain. 3. Bahasa Pemrograman (Programming Language) Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksiinstruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer. Ada 3 level bahasa pemrograman, yaitu :

Bahasa tingkat rendah (low level language)

Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.

Bahasa tingkat tinggi (high level language)

Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.

Bahasa generasi keempat (4 GL)

Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi pada objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++ 4. Program Bantu (Utility) Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain. Contoh software ini diantaranya :

Norton Utility Winzip Norton Ghost Antivirus

TEKNOLOGI Seperti yang telah dibahas sebelumnya, komputer terdiri dari beberapa bagian antara lain : Hardware (perangkat keras), software (perangkat lunak) dan brainware (manusia yang mengoperasikan komputer).

Software merupakan program-program komputer yang berguna untuk


menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software terdiri dari beberapa jenis, yaitu : 1. Sistem Operasi (Operating System) Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali. Misalnya : DOS, Unix, Novell, OS/2, Windows, BSD, Macintosh, dll 2. Program Utility Program utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari sistem operasi.

Misalnya : PC Tools, Norton Utility, Scandisk, Acronis Disk Director, Partition Magic, dll 3. Program Aplikasi Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan internnya. Misalnya : GL, MYOB, Payroll, SAP, dll 4. Program Paket Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-Word, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya. Misalnya : MS-Word, MS-Excel, Lotus 125, dll 5. Bahasa Pemrograman Merupakan software yang khusus digunakan untuk membuat program komputer, apakah itu sistem operasi, program paket dll. Bahasa pemrograman ini biasanya dibagi atas 3 tingkatan, yaitu :

1. Low Level Language, bahasa pemrograman generasi pertama, bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja. 2. Midle Level Language, merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa seharihari, walaupun begitu masih sulit untuk di mengerti karena banyak menggunakan singkatan-singkatan seperti STO artinya simpan (singkatan dari STORE) dan MOV artinya pindah (singkatan dari MOVE).Yang tergolong kedalam bahasa ini adalah Assembler, ForTran (Formula Translator). 3. High Level Language, merupakan bahasa tingkat tinggi yang mempunyai ciri mudah dimengerti, karena menggunakan bahasa seharihari, seperti BASIC, COBOL, dBase, Pascal, C++, Delphi, VB, Foxpro, dll. Brainware Brainware (User), adalah personel-personel yang terlibat langsung dalam pemakaian komputer, seperti Sistem analis, web master, web designer, animator, programmer, operator, user, dll. Pada organisasi yang cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan

bagian EDP (Electronic Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager EDP. Jenis-jenis Komputer

Berdasarkan Prosesor
a. Mainframe Adalah komputer yang prosesornya mempunyai kemampuan sangat besar, karena ditujukan untuk banyak pemakai. Mainframe disediakan untuk banyak pemakai (multi user) dan setiap pemakai dapat menggunakan program yang berbeda pada saat yang sama (multitasking). Komputer mainframe mempunyai CPU yang berada pada satu mesin sendiri, mempunyai perangkat penyimpanan, komunikasi di satu mesin sendiri dan dihubungkan dengan banyak terminal yang terdiri dari keyboard dan monitor saja. Komputer jenis ini biasanya digunakan pada perusahaan yang berskala besar, seperti kantor pusat penerbangan nasional atau dalam perbankan. Komputer mainframe saat sekarang kalah saing dengan komputer PC dengan teknologi internet.

b. Mini Computer Sebenarnya adalah bentuk mini dari komputer mainframe. Kalau mainframe dapat memiliki ribuan terminal, komputer mini lebih terbatas hanya sampai puluhan dan mungkin hanya ratusan. Komputer mini ditujukan untuk perusahaan yang tidak begitu besar tetapi juga tidak begitu kecil. Komputer mini cocok untuk perguruan tinggi yang hanya memiliki satu atau dua fakultas, pabrik yang produknya hanya untuk memenuhi kebutuhan daerah setempat. Komputer mini ini sekarang jarang dipakai, karena lebih fleksibel menggunakan komputer PC dengan teknologi Local Area Networknya (LAN). c. Personal Computer (PC) Atau komputer pribadi adalah komputer yang ditujukan untuk satu pemakai dengan satu pemakaian program aplikasi pada suatu saat. Oleh karenanya, perangkatnya dapat diringkas ke dalam satu mesin saja. Komputer ini memiliki monitor, keyboard dan CPU. Namun didalam CPU ini sebenarnya tidak hanya terdapat prosesor saja, tetapi juga ada perangkat penyimpanan dan mungkin saja dipasangi perangkat tambahan (periferal).

Komputer jenis inilah yang paling banyak digunakan, baik itu di rumah, kantor, lembaga kursus, sekolah dll. Dengan menambahkan berbagai perangkat tambahan, komputer PC dapat menandingi komputer mainframe dan mini, seperti telah dijelaskan diatas.

Berdasarkan Bentuk dan Ukuran Fisik


Berikut ini adalah pembagian komputer berdasarkan bentuk dan ukuran fisik. Perlu diketahui bahwa komputer tidak dibedakan kemampuannya berdasarkan ukuran fisiknya. Bukan berarti komputer yang kecil bentuknya berarti kecil pula kemampuannya. a. Tower (Menara) Adalah yang biasanya diletakkan disamping atau dibawah meja, karena ukurannya yang relatif besar, sehingga memenuhi meja. Komputer ini biasanya banyak memiliki ruang didalamnya dan banyak memiliki expansion slot (tempat untuk memasang card tambahan), sehingga bisa ditambahkan dengan berbagai perangkat tambahan. Desktop (Meja) Desktop (meja) adalah komputer yang ukuran sedikit lebih kecil dari dari Tower, tetapi biasanya diletakkan diatas meja. Komputer ini paling banyak dipakai karena harganya yang lebih murah bila dibandingkan dengan bentuk yang lain. Komputer yang kita pakai sekarang ini adalah jenis desktop. Portable (mudah dibawa) Adalah komputer yang ukuran sedikit lebih kecil dari Desktop, karena bagian-bagiannya dapat dirangkai menjadi satu kotak saja, sehingga mudah dibawa kemana-mana. Komputer ini ditujukan bagi pemakai yang sering bertugas dilapangan, misalnya insinyur yang bertugas menyelesaikan suatu rumah atau peneliti yang mengumpulkan data di lokasi yang jauh dari kantornya. Komputer ini kurang populer karena relatif besar dan berat. Notebook (buku catatan) Adalah komputer yang ukurannya sebesar buku catatan (yang banyak dipakai pelajar dan mahasiswa Amerika) saja. Notebook mempunyai ukuran yang sama dengan kerta kuarto, yaitu 8 x 11 inci, tebalnya berkisar 1 hinggan 1 inci dan beratnya antara 4 sampai 6 kg. Sub Notebook Adalah komputer yang ukuran ada diantara komputer notebook dan palmtop. Ukuran komputer ini sedikit lebih kecil dari notebook karena ada sebagian perangkat yang tidak dipasang, biasanya disk drive.

Palmtop Adalah komputer yang dapat digenggam, karena ukurannya yang sangat kecil, kira-kira sedikit lebih kecil dibandingkan kaset video Beta. Komputer ini sering disebut handheld computer. Komputer ini tidak memerlukan aliran listrik, melainkan baterai kecil biasa (ukuran AA). Kelemahan dari komputer ini adalah layarnya yang terlalu kecil dan keyboardnya sedikit lebih kecil dari ukuran standar, sehingga menyulitkan pemakai.

Berdasarkan Jenis Data yang Diolah


Jenis data yang diolah oleh komputer dapat berupa data digital dan analog atau data campuran dari keduanya. Berikut ini adalah pembagian komputer berdasarkan jenis data yang diolahnya : Komputer Analog Digunakan untuk mengolah data kualitatif (analog), bekerja secara kontinu dan parallel, biasanya tidak memerlukan bahasa perantara. Contohnya komputer yang digunakan dirumah sakit untuk mengukur suhu, kecepatan suara, voltase listrik dll. Komputer Digital

Digunakan untuk mengolah data kuantitatif/digital (huruf, angka, kombinasi huruf & angka, karakter-karakter khusus) biasanya memerlukan bahasa perantara. Contohnya komputer PC dll. Komputer Hybrid

Merupakan kombinasi antara komputer analog dengan digital. Contohnya Faksimile.

Berikut adalah tabel jenis-jenis komputer lainnya :

Perangkat Tambahan (Periferal) Dalam komputer dapat diberikan beberapa perangkat tambahan (periferal). Antara lain sebagai berikut :

Anda mungkin juga menyukai