You are on page 1of 6

DEFINISI KOMPUTER: Computare = menghitung KESIMPULAN : Komputer merupakan :Alat Elektronik ,Dpt menerima input data, Dpt mengolah

data, dpt memberikan informasi , menggunakan suatu program yg tersimpan di memori komputer (stored program), dpt menyimpan program&hasil pengolahan, bekerja scr otomatis PDE (pengolahan data elektronik),EDP (elektronic data processing) Data= kumpulan kejadian yg diangkat dri suatu kenyataan, dpt berupa angka-angka, huruf-huruf, simbol-simbol/ gabungan daripadanya Pengolahan Data= manipulasi dri data ke dalam bentuk yg lbh berarti, berupa suatu informasi Pengolahan Data Elektronik = manipulasi dri data ke dalam bentuk yg lebih berarti berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu komputer Tiga (3) tahap penting : input, processing, output Siklus yang dikembangkan

ORIGINATION= Berhubungan dg proses dri pengumpulan data yg biasanya merupakan proses pencatatan (recording) data ke dokumen dsar INPUT= proses memasukkan data ke dalam proses komputer PROCESSING= proses pengolahan dri data yg sdh dimasukkan, yg dilakukan oleh alat pemroses, yg dpt berupa menghitung, mengurutkan&mecari di storage OUTPUT= proses menghasilkan output dari hasil pengolahan data ke alat output, berupa informasi STORAGE= proses perekaman hasil pengolahan ke simpanan luar. Hasil dri pengolahan yg disimpan di storage dpt dipergunakan sbg bahan input utk proses selanjutnya. SISTEM= jaringan dripd elemen-elemen yg saling berhubungan, membentuk satu kesatuan utk melaksanakan suatu tujuan pokok dri sistem tsb TUJUAN POKOK SISTEM KOMPUTER= mengolah data utk menghasilkan informasi ELEMEN SISTEM KOMPUTER Hardware, peralatan di sistem komputer yang secara fisik terlihat dan dapat dijamah Software, program yang berisi perintah-perintah untuk melakukan pengolahan data Brainware, manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer KECEPATAN KOMPUTER Milisecond (ms)= Ribu operasi per detik 1/1000 Microsecond (us)= Juta operasi per detik 1/1000000 Nanosecond (ns)= Milyar operasi per detik 1/1000000000 Picosecong (ps= Triliun operasi per detik 1/1000000000000 PC = MHz (satuan kecepatan untuk Personal Computer) Mainframe = MIPS (satuan kecepatan untuk Mainframe) Contoh :Komputer personal (PC) memiliki kecepatan = 2.0 GHz = 2.000 MHz Maka mampu melakukan siklus operasi sebanyak

2.000.000.000 siklus operasi/detik Waktu yg dilakukan untuk melakukan satu operasi : 1/2.000.000.000 = 0,0000000005 detik = 0,5 ns 1 MHz = 1.000.000 Hz 1 GLOP = 1 Giga(milyar) FLOP Contoh :Konversi Kecepatan PC (MHz) ke Kecepata Mainframe (MIPS) Rata-rata satu instruksi membutuhkan 20 siklus operasi Jika Kecepatan Processor = 2.0 GHz Maka melakukan siklus operasi = 2.000.000.000 siklus operasi/detik Jika, dikonversikan ke MIPS =2.000.000.000/20 = 100.000.000 instruksi/detik = 100.000.000 MIPS Contoh :Perbandingan kemampuan manusia dengan kemampuan computer. Misal kecepatan komputer 2 GHz = 2.000.000.000 HzMisal manusia membutuhkan waktu untuk melakukan operasi penambahan selama 1 detik Maka komputer (2GHz) membutuhkan waktu 1/2.000.000.000 detik = 0,5 ns Misal komputer (2GHz) membutuhkan waktu untuk melakukan operasi penambahan selama 1 detik Maka manusia membutuhkan waktu 2.000.000.000 detik = 63 Tahun b. KETEPATAN KOMPUTER=Dlm keadaan normal, komputer tdk akan melakukan kesalahan, krn komputer tdk punya mental & tdk mengenal lelah Komputer Salah, jika : Komponennya ada yg rusak , Data yg dimasukkan salah GIGO : Garbage In Garbage Out, Gold In Gold Out Satuan Kapasitas memori 1 Byte = 8 bit/1karakter 1 KiloByte = 1024 Byte 1 MegaByte = 1024 KiloByte = 1.048.576 Byte 1 GigaByte = 1024 MegaByte = 1.073.741.824 Byte Perkembangan Perangkat Keras Kebutuhan Manusia dalam menyelesaikan perhitungan Penggolongan Alat Pengolah data :Alat Manual (Manual-Device), Alat Mekanik (Mechanical-Device), Alat Mekanik Elektronik (Electro Mechanical Device), Alat Elektronik (Electronic-device) Alat Pengolah data mempergunakan alat-alat sederhana, tangan masih memegah peranan penting (manual device) Alat Pengolah data mempergunakan alat mekanik yg digerakkan Ciri komputer generasi pertama :Komponen tabung hampa udara (vacuum tube), Program dlm bahasa mesin, Menggunakan konsep stored-program, memori utamanya magnetic core storage, Simpanan luar magnetic tape & magnetic disk, Ukuran fisik besar, Cpt panas, perlu pendingin ,Simpanannya kecil, Butuh daya listrik besar , Orientasi pd aplikasi bisnis Ciri komputer generasi kedua :Komponen yg digunakan transistor, Program dibuat dlm bahasa tingkat tinggi (FORTRAN,COBOL,ALGOL), Kapasitas memori utama ckup bsr, Simpanan luar magnetic tape & magnetic disk brbntk removable disk, Kemampuan proses real-time & time-sharing, Ukuran fisik lbh kecil dri generasi pertama, Proses operasi lbh cpt dri generasi pertama, Daya listrik lbh sedikit, Orientasi pd aplikasi bisnis&Teknik Ciri komputer generasi ketiga :Komponen IC (integrated circuits), Peningkatan dri softwarenya, Lbh

cpt & lbh tepat, Kapasista memori lebih besar, Simpanan luar sifatnya Randon Access, Daya listrik lebih hemat, Multiprogramming & multiprocessing, Alat output visual display terminal (grafik & gambar), Harga semakin murah, Melakukan komunikasi data (lewat alat komunikasi telepon) Ciri komputer generasi keempat :Komponen berupa LSI (Large Scale Integration), Memori berupa microprocessor&seminconduktor brbntuk chip Ciri komputer generasi kelima (dalam pengembangan) :Komponen berupa VLSI ( Very Large Scale Integration), Dpt berkomunikasi dg manusia, Dpt menterjemahkan bahasa manusia, Diagnosa penyakit lebih akurat PERKEMBANGAN PERANGKAT LUNAK Perangkat Lunak berkembang :Komputer semakin murah, Banyak orang memiliki computer, Kebutuhan bermacam-macam perangkat Lunak Perkembangan Bahasa Pemrograman Tingkat Tinggi: Kesulitan mengatur sirkuit computer, Bahasa mesin susah dimengerti manusia, Bahasa pemrograman yg menyerupai bahasa manusia Perkembangan Perangkat Lunak Paket Aplikasi: Dibuat untuk tujuan tertentu, Aplikasi Pengolah Kata (Word Processor), Aplikasi utk Database (basisdata), Aplikasi utk Akuntasi, Aplikasi penjadwalan proyek, Aplikasi utk komunikasi&telekomunikasi, Aplikasi utk grafik, Aplikasi utk pendidikan, Aplikasi utk permainan, Aplikasi utk statistik Perkembangan Perangkat Lunak Sistem Operasi DOS: Sistem Operasi awalnya dipakai IBM PC (PCDOS)& yg kompatibel dg IBM PC (MS-DOS), dirancang utk komputer tunggal Windows 95/98/Me/XP/VISTA :OS dg GUI (Graphical User Interface), multiTasking, membentuk kerja tim (workgroup) dg membuat jaringan sederhana, dpt digunakan sbg Client/Server Windows NT/2000: OS dg GUI, digunakan sbg Server, Multitasking&Multiprogramming OS/2: OS utk IBM PC dgn GUI, Multitasking&Networking UNIX: digunakan utk berbagai platform komputer, AIX(IBM), Digital Unix (DEC), Solaris (Sun Microsystems) Linux: OS semacam UNIX, pesaing Windows, GrAtiS Pengelompokan Perangkat Lunak Program: Sekumpulan instruksi yg digunakan utk mengatur perangkat keras komputer agar melaksanakan tindakan tertentu Perangkat Sistem : Program yg digunakan utk mengontrol sumber daya komputer (CPU,I/O device) Program Pengendali Sistem: mengendalikan pemakaian perangkat keras, perangkat lunak&data pd komputer selama program ini dijalankan. Ex : Sistem Operasi Program Pendukung Sistem: Program yg mendukng operasi, manajemen,&pemakai sistem komputer dgn menyediakan bermacam-macam layanan. Ex : program utilitas, program keamanan Program Aplikasi: Program yg dibuat oleh pemakai yg ditujukan utk melakukan tugas khusus Program Aplikasi Serbaguna: dpt digunakan utk melakukan hal-hal umum&tugas-tugas individual yg bersifat berulang Ex : Word Processor, Spreadsheet, Presentasi Program Aplikasi Spesifik: ditujukan utk menangani hal-hal yg spesifik Ex : DEA (Deac Easy Accounting) Contoh Perangkat Lunak SpreadSheet : Program Serbaguna utk mengolah data

dlm bentuk table&melakukan perhitungan dinamis thdp data Word Processor: Program untuk mengolah kata dan membuat dokumen Program Presentasi: digunakan utk membuat presentasi&membantu melakukan presentasi Imaging Processing: Program utk memanipulasi gambar Surat Elektronis : Sarana utk melakukan komunikasi antar pemakai scr elektronis (E-mail) DBMS: program utk melakukan manajemen data Personal Information Manager: Program utk mengelola informasi pribadi Web Browser: program utk mengakses informasi web&melakukan transaksi via web Software Suite:Kumpulan beberapa program yg dijadikan satu Perangkat Lunak Multimedia:penggunaan&pengolahan audio/video Utilitas :program bantu yg berhubungan dgn sumber daya Sistem Operasi: perantara antara pemakai computer&perangkat keras komputer Fungsi umum : Manajemen proses (penjadwalan, pemantauan), Manajemen Sumber daya (CPU, Memori, I/O), Manajemen data (Penyimpan Sekunder) Multiprogramming: metode yg memungkinkan dua buah program/lebih dijalankan scr serentak dlm sebuah komputer, berbagai sumber daya dlm waktu ng berlainan. Multitasking: pemakai dpt menjalankan beberapa program dlm waktu yg bersamaan Multiprocessing: kemampuan sistem operasi menjalankan dua/lebih instruksi scr serempak dgn menggunakan sejumlah CPU dlm sebuah komputer Bahasa Pemrograman Bahasa yg digunakan berkomunikasi dgn computer, Sekumpulan instruksi yg ditujukan agar org bisa menuangkan perintah yg nantinya akan dijalankan oleh komputer Bahasa Pemrograman Beraras Rendah : berorientasi pd mesin, perintah berupa bilangan biner berurutan/kata-kata singkat Bahasa Pemrograman Beraras Tinggi: bahasa berorientasi pd manusia, instruksi menggunakan katakata dlm bahasa inggris Bahasa Pemrograman Generasi Pertama:menggunakan bahasa mesin Bahasa Pemrograman Generasi Kedua : Menggunakan bahasa rakitan Bahasa Pemrograman Generasi Ketiga: menggunakan pendekatan prosedural, menggunakan translator utk menterjemahkan Source code menjadi Object code (Pascal, C, Basic) Penerjemah Kompiler : Mengkonversi semua kode sumber mjd kode objek Interpreter : menerjemahkan per satu instruksi dlm kode sumber& kemudian segera menjalankan instruksi yg telah diterjemahkan tsb Bahasa Pemrograman Generasi Keempat: dirancang utk mengurangi waktu pemrograman,bersifat non-prosedural Fasilitas :Program generator,Report generator, Bahasa Query, Graphics Generator(Contoh : Oracle, Access, Informix, Sybase, Power House) Bahasa Pemrograman Generasi Kelima: ditujukan utk menangani kecerdasan buatan (Artificial Intelegence)

Kecerdasan buatan : disiplin ilmu komputer yg mempelajari cara komputer meniru kecerdasam manusia( Natural Language Processing, Pengendalian Robotika, Expert System) Contoh : PROLOG, LISP Perkembangan Perangkat Lunak II Contoh Bahasa Pemrograman FORTRAN: Formula Translator, Th. 1956 oleh John Backus di IBM. Tujuan utk mempermudah pembuatan aplikasi ilmu pengetahuan&teknik COBOL: COmmon Business Oriented Language. Th. 1959. tujuan mempermudah pembuatan aplikasi bidang bisnis. Kelemahan struktur program sangat kaku&bertele-tele. PL/1:Programming Language 1. Th 1963 oleh IBM. Tujuan pemrosesan data bisnis&perhitungan data ilmu pengetahuan. BASIC: Beginner All-purpose Symbolic Instruction Code. Th 1965 oleh Jhohn Kermeny&Thomas Kurtz. Tujuan awal pengajaran dasar pemrograman komputer. Th 1990-an dibuat Visual Basic. PASCAL: Th. 1971 oleh Niclaus Wirth.tujuan awal mengenalkan pemrograman terstruktur. Perangkat Lunak Delphi & Kylix berlandaskan bahasa PASCAL. ADA: Th. 1981 oleh Departemen Pertahanan Amerika Serikat. Teknik pemrograman modern, pemrograman terstruktur, information hidding, tipe data abstrak, pemrosesan paralel. C: Th. 1972 oleh Brian W.Kernighan&Dennis M.Richie. Menggabungkan kemampuan pengendalian mesin (low-level}& struktur data &struktur kontrol (highlevel). C++: Th. 1983 oleh Bjarne Stroupstrup. Bahasa pemrograman berorientasi objek berdasarkan bahasa C. dBASE : Th. 1983. bahasa pemrograman berorientasi basis data, mengawali kepopuleran DBMS. JAVA: Th. 1995 di Sun Microsystems. Bahasa berorientasi objek. Kode java dikompilasi dlm format bytecode. Dijalankan dgn program java interpreter& java virtual machine. Program java dpt berjalan di berbagai platform sistem operasi (windows maupun linux) LISP: LISt Processing oleh Jhoh Mc Carthy Th. 1969. Bahasa kecerdasan buatan yg pertama. PROLOG: PROgramming in LOGic Th. 1972 oleh Alain Comerauer. Termasuk dalam bahasa kecerdasan buatan Pemrograman Terstruktur: Instruksi GOTO dihilangkan, penggunaan struktur kontrol program Pemrograman Berorientasi Objek: Mengkombinasikan data&prosedur-prosedur utk mengakses data menjadi satu kesatuan unit. Unit = Objek Kelas suatu cetakan yg digunakan utk membuat sejumlah objek. kelas mengadung sejumlah elemen data&sejumlah prosedur Objek instan sebuah kelas yg akan mempunyai elemen-elemen data& prosedur-prosedur utk mengakses elemen data yg didefinisikan dlm kelas. Karakteristik Pemrograman Berorientasi Objek Pengkapsulan (Encapsulation): pengemasan data&prosedur dlm objek. Ditujukan utk melakukan penyembunyian informasi (information hidding). Pewarisan (Inheritance): Memungkinkan sifat-sifat dri suatu kelas diturunkan ke kelas lain. Polimorfisme: konsep yg menyatakan sesuatu nama yg sama dpt memiliki berbagai bentuk perilaku yg berbeda.

Reusability bisa digunakan kembali Pemrograman Visual: Menggunakan konsep pemrograman berorientasi objek&pemrograman yg dikendalikan oleh kejadian (even driven) Istilah pada objek : Properti, segala atribut yg menyangkut pd objek. Mis : nama objek,warna, Kejadian, aktifitas yg akan dipantau oleh program&aktivitas ini telah didefinisikan oleh system, Metode, fungsi/prosedur yang melekat pada objek Langkah untuk pembuatan program visual :membuat antarmuka pemakai, menuliskan kode Contoh :Visual Basic, Visual dBASE, Visual Foxpro, Visual C++, Power Builder, Delphi Perangkat Lunak Komersial : Perangkat lunak yg harus dibeli kalau pemakai bermaksud menggunakannya. ex : microsoft office versi trial: diedarkan secara gratis &memungkinkan pemakai dpt melakukan percobaan terlebih dahulu. Shareware: S/W yg bisa digunakan oleh pemakai dgn tujuan utk dievaluasi selama masa tertentu tanpa membayar sama sekali. Share ware menyediakan layanan utk konsultasi, manual tercetak&bonus berupa perangkat lunak yg lain. Freeware:perangkat lunak yg dpt dipakai oleh siapapun tanpa membayar sama sekali Open Source Software: sebelum open source istilah free software Stallman (1999), free software, jika : Kebebasan utk menjalankan program, Kebebasan mengubah program sesuai programnya, Kebebasan mendistribusikan kembali salinannya , Kebebasan mendistribusikan kembali hasil modifikasinya Free software : cenderung ke arah kebebasan dri pengontrolan pihak lain Open Source: cenderung ke arah kehandalan&fleksibilatas dlm mengembangkan program Keuntungan Open Source : Tak perlu struktur perusahaan, Pemanfaatan programmer di internet, Waktu yg singkat utk umpan balik , Distribusi program ke pemakai dgn cepat. Open Source: Abi Word: perangkat lunak bebas pengolah kata ('word-prosesor') yg mirip dgn Microsoft Word. Fitur: Tabel. Kelebihan: Bahasa yg digunakan adlh Bahasa Indonesia. Kekurangan: Ada beberapa elemen toolbar yg mungkin membingungkan Mozilla ThunderBird: sebuah program penerima&pengirim email&dpt digunakan utk mengatur ataupun mengkostumasi kotak email anda, sprti microsoft outlok namun program ini lbh ringan krn memang dikhususkan utk mengelola email anda langsung melalui pc. Fitur: Message Templates (Thunderbird 2 memungkinkan Anda utk dgn mudah menyiapkan pesan template utk menghemat wkt Anda - terutama jika Anda hrs mengirimkan pesan yg sama berulang kali), Robust Privacy (Thunderbird 2 menawarkan dukungan utk meningkatkan privasi pengguna&perlindungan jauh gambar. Utk memastikan pengguna privasi, Thunderbird 2 blok scr otomatis gambar jauh di pesan email). Kelebihannya: terdapat pada fitur-fitur Kekurangan: Fasilitas Help Mengarah Ke Internet, Pengturan POP dan IMAP harus melalui account di Website.

Mozilla FireFox Portable 2.0: browser utk siswa/orang lain yg melakukan penelitian di Internet. Fitur: Smart Location Bar (akan Anda gunakan utk menyesuaikan diri&preferensi), New Year satu-klik utk mempermudah mengatur favorit. Firefox memiliki semua fitur penting utk membuat browser yg besar, dgn byk menambahkan-ons utk stiap pengguna utk personalisasi.

trdpt pd Nero. AVG Anti-Virus Free Edition 8 Fitur: anti-virus, anti-spyware, license, update manager Kelebihan: sederhana Menu dlm AVG Antivirus sgt

Adobe PhotoShop CS3 Extended Kelebihan: penggunaannya software ini tidak perlu di install.

Font Creator: 5,6 font alat perangkat lunak yg dikembangkan olehHigh-Logika. Fitur: Save Kelebihan: Anda bias merancang sesuka hati bagaimana bentuk huruf yg anda inginkan dgn nama font yg anda inginkan jg. Kekurangan: Anda hrs membuat font yg cukup byk, dri A s/d Z.

Photo Pos Pro: Program yg dpt membuat, mengedit, meningkatkan, mencetak,&memanipulasi foto digital&komputer grafis&mdh membuat mata-penangkapan grafis. Fitur: save Kelebihan: berisi user-friendly antarmuka memungkinkan Anda utk bekerja intuitively yg

Home Sweet Home: Sebuah games menarik dmn Anda berperan sbg seorang desain interior dlm mendekorasi rumah.

Kekurangan: Krn berupa shareware, game ini berupa trial game yg hanya aktif selama 60 hari. Komersial TuneUp Utilities Fitur: TuneUp Sistem Informasi tool (yg memberikan informasi rinci ttg spesifikasi system), TuneUp Sistem Kontrol (memberikan Anda ratusan Windows pilihan pilihan dlm satu lokasi yg nyaman.) Microsoft Ofice 2007 Fitur: user interface, kantor tombol, ribbon, kontekstual tab, live preview, toolbars mini Kelebihan: tampilan terbaru dan tertrendi saat ini. Windows Xp: sistem operasi Windows XP yg dibuat khusus utk komputer desktop yg terhubung ke dlm sebuah jaringan dgn domain yg dikelola oleh Active Directory milik Windows 2000 Server/Windows Server 2003. Kelebihan: Memiliki pengaturan kontrol akses yg lbh canggih dibandingkan dgn sistem operasi sebelumnya Freeware Ashampoo Burning Studio 6 Free Fitur: Burn Files and Folders digunakan utk memburn beberapa file&folder utk diburn ke CD Kelebihan: menyediakan menu-menu baru yg tdk

You might also like