PENGANTAR TEKNOLOGI INFORMASI



Dasar-dasar Perangkat Keras (Hardware) dan Perangkat Lunak (Software)Makalah Pengantar Teknologi dan InformasiDosen Nahot Frastian S.KomOlehKelompok IXArief Irvanto (201243500672)Agus Suprianto (201243500676)Ihwanudin (201243500668)TEKNIK INFORMATIKAUNIVERSITAS INDRAPRASTA PGRIJl. Raya Tengah, Kel. Kp. Gedong, Kec. Pasar ReboKATA PENGANTARPuji syukur saya ucapkan atas kehadirat Allah SWT, karena dengan rahmat dan karunia-Nya saya masih diberi kesempatan untuk menyelesaikan makalah ini. Tidak lupa saya ucapkan kepada dosen pembimbing dan teman-teman yang telah memberikan dukungan dalam menyelesaikan makalah ini.Penulis menyadari bahwa dalam penulisan makalah ini masih banyak kekurangan, oleh sebab itu penulis sangat mengharapkan kritik dan saran yang membangun. Dan semoga dengan selesainya makalah ini dapat bermanfaat bagi pembaca dan teman-teman. Amin...BAB IPENDAHULUANLatar Belakang MasalahManusia sebagai makhluk ciptaan Tuhan YME dan sebagai wakil Tuhan di bumi yang menerima amanat-Nya untuk mengelola kekayaan alam. Sebagai hamba Tuhan yang mempunyai kewajiban untuk beribadah dan menyembah Tuhan Sang Pencipta dengan tulus.TujuanTujuan dalam penulisan makalah ini adalah untuk menambah pengetahuan dan diharapkan bermanfaat bagi kita semua.Metode PenulisanPenulis mempergunakan metode observasi dan kepustakaan.Studi PustakaDalam metode ini penulis membaca buku-buku referensi yang berkaitan dengan penulisan makalah ini.DAFTAR ISICOVER DEPANKATA PENGANTAR ......................................................iDAFTAR ISI......................................................ii BAB I PENDAHULUAN...................................................... 11.1. Latar Belakang Masalah...................................................... 1 1.2. Tujuan Penulisan...................................................... 1 1.3. Metode Penulisan...................................................... 1 1.4. Studi Pustaka...................................................... 1BAB II PEMBAHASAN...................................................... 22.1. Kerja Komputer...................................................... 32.2. Pengertian Byte, Bit dan Bussword...................................................... 42.3. Memori Komputer...................................................... 72.4. Alat Input , Output, dan Penyimpanan......................................................102.5. Sistem Komputer......................................................152.6. Pemrosesan Program Software......................................................202.7. Aplikasi Software......................................................212.8. Sistem Software......................................................222.9. Interface Pengguna software......................................................262.11. Bahasan Tentang Prosesnya......................................................282.12. Sejarah......................................................33BAB III PENUTUP......................................................343.1. Kesimpulan......................................................343.2. Daftar Pustaka......................................................35BAB IIPEMBAHASANDasar-dasar Perangkat Keras (Hardware)Sistem Kerja KomputerKomputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefinisikan termininologi komputer.Diantaranya :Menurut Hamacher, komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.Menurut Blissmer, komputer adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai berikut: menerima input; memproses input tadi sesuai dengan programnya; menyimpan perintah-perintah dan hasil dari pengolahan dan menyediakan output dalam bentuk informasi.Sedangkan Fuori berpendapat bahwa komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.Sistem kerja komputer secara garis besar terbagi atas 3 bagian, dan seluruh bagian ini saling berkaitan satu sama lain.Gbr 1. Sistem Kerja KomputerKeterangan :Input device atau alat masukan adalah perangkat keras komputer yang berfungsi untuk memasukkan data atau perintah ke dalam komputer, Contoh : Keyboard, Mouse, Speaker, Scanner, Kamera Digital, Tocuh Pad, Microphone.Process device atau alat pemroses adalah perangkat keras komputer yang berfungsi untuk mengolah data atau perintah yang diterima oleh alat masukan dan memberikan hasil pengolahan data tersebut kepada bagian output. Contoh : CPUOutput device atau alat keluaran adalah perangkat keras komputer yang berfungsi untuk menampilkan hasil yang telah diolah oleh bagian proses. Contoh : Monitor, Printer, Speaker.Tentang Byte, Bit dan Buzzword Bit:Bit adalah ukuran terkecil data dalam sebuah komputer. Bit biasanya hanyalah merupakan pilihan antara 0 dan 1. Dimana 0 biasanya berarti ‘Off’ dan 1 berarti ‘On’. Pada akhirnya komputer akan mengkombinasikan kedua pilihan tersebut menjadi format digital yang lebih kompleks untuk merepresentasikan data.istilah Bit mulai diperkenalkan oleh seorang statistik terkenal John Tukey pada tahun 1946 Ukuran bit antara lainbps:bit per second. Jumlah bit yang ditransfer dalam satu detik.kbps:kilo bits per second. Jumlah kilobits yang ditransfer dalam satu detik.1 kbps = 1 x 10^3 bit/second = 1000 bit/second.Byte:Byte adalah merupakan kumpulan beberapa bit (1 Byte = 8 bit). Byte biasanya merepresentasikan sebuah karakter (Misalkan seperti A, ?, -, dll). Karakter ini bisa berupa huruf, angka ataupun simbol tertentu.Ukuran byte antara lainBps:Byte per second. Jumlah byte yang ditransfer dalam satu detik.KBps:Kilo Byte per second. Jumlah Kilo Byte yang ditransfer dalam satu detik.1 KBps = 1 x 2^10 byte/second = 1,024 byte/secondbit mempergunakan satuan desimal oleh sebab itu :1 kilobit = 1 x 10^3 bit = 1000 bitsedangkan byte mempergunakan satuan biner, oleh sebab itu :1 KiloByte = 1 x 2^10 = 1024 Byte. Berikut ini satuan Byte lainnya:1 byte = 8 bits 1 kilobyte (K / KB) = 2^10 bytes = 1,024 bytes 1 megabyte (M / MB) = 2^20 bytes = 1,048,576 bytes 1 gigabyte (G / GB) = 2^30 bytes = 1,073,741,824 bytes 1 terabyte (T / TB) = 2^40 bytes = 1,099,511,627,776 bytes 1 petabyte (P / PB) = 2^50 bytes = 1,125,899,906,842,624 bytes 1 exabyte (E / EB) = 2^60 bytes = 1,152,921,504,606,846,976 bytes Huruf "K" (huruf k besar) dipergunakan untuk satuan KiloByte, sedangkanhuruf "k" (huruf k kecil) untuk satuan kilobit.Buzzword adalahaplikasi pengolahan data online berbasis web.Inti dari KomputerCentral processing unit (CPU)Inti komputer yang berfungsi sebagai kendali utama komputer.Segala sesuatu yang dikerjakankomputer, berada dibawah pengawasan CPU. Istilah lain CPU adalah Microprocessor, yaitu mesin komputasi lengkap yang disusun pada sebuah chip. Random-access memory (RAM)RAM adalah memori dimana data atau program yang terdapat didalamnya dapat dibaca dan dirubah. RAM digunakan sebagai media penyimpanan data sementara yang sedang dikerjakan oleh komputer.Read-only memory (ROM)ROM adalah jenis memori permanen yang digunakan komputer untuk data yang hanya bisa dibaca dan tidak boleh dirubah. Pada PC, salah satu contoh ROM adalah terdapat pada BIOS (Basic Input Output System) terdapat pada mainboard. Berfungsi untuk mengatur peripheral yang ada pada mainboard.Hard diskHard Disk adalah media penyimpanan permanen yang memiliki kapasitas sangat besar untuk menyimpan data berupa dokumen atau program.Harddisk memberikan kemampuan kepada komputer untuk mengingat apa-pun, bahkan pada saat tidak terdapat aliran listrik.Harddisk adalah komponen elektronik yang dapat menyimpan perubahan data digital kedalam bentuk data permanen.Hard Disk dikembangkan mulai tahun 1950.MotherboardMotherboard atau disebut juga dengan Papan Induk berfungsi untuk tempat semua alat utama CPU yang telah disebutkan di atas.Bentuk motherboard seperti sebuah papan sirkuit elektronik.Motherboard merupakan tempat berlalu lalangnya data. Motherboard menghubungkan semua peralatan komputer dan membuatnya bekerja sama sehingga komputer berjalan dengan lancar.Power supplyPower Supply Unit (PSU) atau Adaptor, adalah media kebutuhan listrik yang digunakan oleh komputer.PSU termasuk perangkat yang sangat penting dalam komputer karena tanpa perangkat ini, komputer hanyalah sebuah barang pajangan yang terbuat dari plastik atau logam.Pada komputer, PSU mudah dikenali bentuknya. Biasanya terletak pada bagian sudut untuk cases tower maupun desktop. PSU dapat dilihat pada bagian belakang cases komputer. Cirinya adalah memiliki kedudukan stop kontak kabel dan fan pendingin (kipas)Integrated Drive Electronics (IDE) ControllerIDE controller adalah penghubung utama komponen harddisk, CDROM, dan Floppy disk dengan komputer.IDE controller merupakan media standard untuk media penyimpanan permanen.Nama asli dari IDE adalah AT Attachment (ATA) yang menunjukkan bahwa teknologi ini pertama kali dikembangkan untuk komputer IBM AT.Sound cardSound Card adalah media audio pada komputer untuk mengeluarkan output suara melalui speaker. Media ini juga digunakan untuk merekam data audio atau menjalankan data audio dengan mengkonversi data analog ke digital dan sebaliknya.Sebelum ditemukan sound card, sebuah komputer (PC) hanya mampu mengeluarkan suara “beep”.Walaupun komputer dapat merubah frekuensi dan durasi beep, tetap saja kurang optimal karena komputer tidak bisa merubah volume atau membangun jenis suara lainnya.Pada awalnya, suara “beep” merupakan suara utama yang menunjukkan suatu signal atau peringatan.Beberapa tahun kemudian, para peneliti bidang komputer membuat musik untuk komputer game pertama dengan menggunakan nada “beep” yang berbeda.Memang masih kurang realistic tetapi cukup lumayan untuk didengar.Saat ini, sesuai dengan perkembangan teknologi, komputer dapat mengeluarkan suara audio digital hingga 1.44 kbps atau bahkan lebih, yang memungkinkan komputer dapat mengeluarkan suara musik stereo multi channel.Graphics cardGraphics Card adalah media pada komputer yang berfungsi untuk mengeluarkan tampilan berupa image diam atau bergerak melalui perangkat output display (Misalnya monitor). Media ini menerjemahkan data image dari komputer kedalam format yang dapat ditampilkan oleh monitor.Gambar yang tampak pada monitor adalah gabungan dari titik-titik berukuran mikro yang disebut pixel. Pada setting resolusi monitor standar, tampilan gambar dapat terdiri dari jutaan pixel, dan komputer harus memutuskan titik mana yang harus dipilih untuk membentuk sebuah gambar. Untuk melakukan ini diperlukan sebuah translator, yaitu sesuatu yang dapat mengambil data biner dari CPU dan menerjemahkannya kedalam bentuk gambar yang biasa kita lihat.Translator ini adalah Graphic Card.Memori KomputerPengertian Komputer :Memori merupakan bagian dari komputer yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori biasanya disebut juga dengan istilah : computer storage, computer memory atau memory, merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer. Memory merupakan bagian yang penting dalam komputer modern dan letaknya di dalam CPU (Central Processing Unit). Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu:physical Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.Primary Memory (executable memory), berada di level tengah. Contohnya, RAM. Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif dapat diakses dengan cepat, dan bersifat volatile (informasi bisa hilang ketika komputer dimatikan). CPU mengakses memori ini dengan instruksi single load dan store dalam beberapa clock cycle.Secondary Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya lambat, dan bersifat non-volatile (informasi tetap tersimpan ketika komputer dimatikan). Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh driver dan device.JENIS MEMORI (MEDIA PENYIMPANAN)Memori merupakan media penyimpanan data pada komputer, yang mana media penyimpanan data dalam computer dibagi menjadi 2 jenis yaitu :A. MEMORI INTERNALMemori jenis ini dapat diakses secara langsung oleh prosesor.Memori internal memiliki fungsi sebagai pengingat.Dalam hal ini yang disimpan di dalam memori utama dapat berupa data atau program. Memori biasa terbagi dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang disebut CACHE MEMORI, CMOS, DRAM, SDRAM, DIMM.1.????? ROM (Read-Only-Memory a.k.a firmware)Adalah jenis memori yang isinya tidak hilang ketika tidak mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca.ROM pada komputer disediakan oleh vendor komputer dan berisi program atau data.Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS.2.????? CMOS (Compmentary Meta-Oxyde Semiconductor).Adalah jenis cip yang memerlukan daya listrik dari baterai.Cip ini berisi memori 64-byte yang isinya dapat diganti.Pada CMOS inilah berbagai pengaturan dasar komputer dilakukan, misalnya peranti yang digunakan untuk memuat sistem operasi dan termasuk pula tanggal dan jam sistem.CMOS merupukan bagian dari ROM.3.????? RAM (Random-Access Memory).Adalah jenis memori yang isinya dapat diganti-ganti selama komputer dihidupkan dan bersifat volatile.Selain itu, RAM mempunyai sifat yakni dapat menyimpan dan mengambil data dengan sangat cepat.4.????? DRAM (Dynamic RAM).Adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung di dalamnya tidak hilang.DRAM merupakan salah satu tipe RAM yang terdapat dalam PC.5.????? SDRAM (Sychronous Dynamic RAM).Adalah jenis RAM yang merupakan kelanjutan dari DRAM namun telah disnkronisasi oleh clock sistem dan memiliki kecepatan lebih tinggi daripada DRAM. Cocok untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz.6.????? DIMM (dual in-line memory module)Berkapasitas 168 pin, kedua belah modul memori ini aktif, setiap permukaan adalah 84 pin. Ini berbeda daripada SIMM yang hanya berfungsi pada sebelah modul saja. Mensuport 64 bit penghantaran data. SDRAM (synchronous DRAM) menggunakan DIMM.Merupakan pengganti dari DRAM, FPM (fast page memory) dan EDO. SDRAM pengatur (synchronizes) memori supaya sama dengan CPU clock untuk pemindahan data yang lebih cepat. Terdapat dalam dua kecepatan yaitu 100MHz (PC100) dan 133MHz (PC133).DIMM 168 PIN.DIMM adalah jenis RAM yang terdapat di pasaran.7.????? CACHE MEMORY.Memori berkapasitas terbatas, memori ini berkecepatan tinggi dan lebih mahal dibandingkan memory utama. Berada diantara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu kepada memori utama tetapi di cache memory yang kecepatan aksesnya yang lebih tinggi, metode menggunakan cache memory ini akan meningkatkan kinerja sistem. Cache memory adalah tipe RAM tercepat yang ada, dan digunakan oleh CPU, hard drive, dan beberapa komponen lainnya.B. MEMORI EKSTERNALMerupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk dll. Hubungan antara Chace Memori, Memori Utama dan Konsep dasar memori eksternal adalah : Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak. Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama.Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.BERBAGAI JENIS MEMORY EKSTERNAL:1.????? Berdasarkan Jenis Akses DataBerdasarkan jenis aksesnya memori eksternal dikelompokkan menjadi dua jenis yaitu :a)????? DASD (Direct Access Storage Device)Di mana ia mempunyai akses langsung terhadap data. Contoh:Magnetik (floppy disk, hard disk).Removeable hard disk (Zip disk, Flash disk).Optical Disk.b)????? SASD (Sequential Access Storage Device)Akses data secara tidak langsung (berurutan), seperti pita magnetik.PRINSIP KERJA MEMORY KOMPUTER: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 siliconSISTEM PENGALAMATAN DIDALAM MEMORI. Cara pengalamatan memori yang di lakukan oleh komputer sering disebut dengan pengalamatan relative (relative address), sedangkan yang ita perlukan adalah kemampuan 20 bit sehingga pengalamatan yang di lakukan adalah pengalamatan mutlak atau absolute atau fisik.Perlu diingat lagi bahwa 1 kilo byte (KB) = 1024 byte. Sedangkan 1 Mega byte (MB) = 1024 KB = 1048576 byte. Dengan demikian alamat memori dari 0 sampai 1 megabyte memerlukan tempat lima digit angka hexadecimal, yaitu 00000 sampai FFFFF H.Register yang ada adalah register 16 bit yang berarti hanya dapat menampung 4 digit hexadecimal, yaitu dari 0000 sampai dengan FFFFH. Di antara register untuk mencatat alamat memori yang di pergunakan adalah segment register digabung dengan offset register.Peralatan Input, Proses, Output dan?PenyimpananInput DeviceAdalah alat yang digunakan untuk menerima input dari luar sistem, dan dapat berupa signal input atau maintenance input. Di dalam sistem komputer, signal input berupa data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berupa program yang digunakan untuk mengolah data yang dimasukkan. Dengan demikian, alat input selain digunakan untuk memasukkan data juga untuk memasukkan program.Beberapa alat input mempunyai fungsi ganda, yaitu disamping sebagai alat input juga berfungsi sebagai alat output sekaligus. Alat yang demikian disebut sebagai terminal. Terminal dapat dihubungkan ke sistem komputer dengan menggunakan kabel langsung atau lewat alat komunikasi. Terminal dapat digolongkan menjadi non intelligent terminal, smart terminal, dan intelligent terminal.Non intelligent terminal hanya berfungsi sebagai alat memasukkan input dan penampil output, dan tidak bisa diprogram karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut sebagai dumb terminal. Smart terminal mempunyai alat pemroses dan memori di dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali. Walaupun demikian, terminal jenis ini tidak dapat diprogram oleh pemakai, kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram oleh pemakai.Peralatan yang hanya berfungsi sebagai alat input dapat digolongkan menjadi alat input langsung dan tidak langsung. Alat input langsung yaitu input yang dimasukkan langsung diproses oleh alat pemroses, sedangkan alat input tidak langsung melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Alat input langsung dapat berupa papan ketik (keyboard), pointing device (misalnya mouse, touch screen, light pen, digitizer graphics tablet), scanner (misalnya magnetic ink character recognition, optical data reader atau optical character recognition reader), sensor (misalnya digitizing camera), voice recognizer (misalnya microphone).Sedangkan alat input tidak langsung misalnya keypunch yang dilakukan melalui media punched card (kartu plong), key-to-tape yang merekam data ke media berbentuk pita (tape) sebelum diproses oleh alat pemroses, dan key-to-disk yang merekam data ke media magnetic disk (misalnya disket atau harddisk) sebelum diproses lebih lanjut.Output DeviceAdalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk, yaitu tulisan (huruf, angka, simbol khusus), image (dalam bentuk grafik atau gambar), suara, dan bentuk lain yang dapat dibaca oleh mesin (machine-readable form). Tiga golongan pertama adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan terakhir biasanya digunakan sebagai input untuk proses selanjutnya dari komputer. Peralatan output dapat berupa :Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan dan image pada media keras seperti kertas atau film. Sifatnya permanen dan lebih portable (dapat dilepas dari alat outputnya dan dapat dibawa ke mana-mana). Alat yang umum digunakan untuk ini adalah printer, plotter, dan alat microfilm.Soft-copy device, yaitu alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik. Misalnya video display, flat panel, dan speaker.Drive device atau driver, yaitu alat yang digunakan untuk merekam simbol dalam bentuk yang hanya dapat dibaca oleh mesin pada media seperti magnetic disk atau magnetic tape. Alat ini berfungsi ganda, sebagai alat output dan juga sebagai alat input menggunakan media magnetic disk misalnya adalah disk drive, dan yang menggunakan media magnetic tape adalah tape drive CPU (CENTRAL PROCESSING UNIT)CPU merupakan tempat pemroses instruksi-instruksi program, yang pada komputer mikro disebut dengan micro-processor (pemroses mikro). Pemroses ini berupa chip yang terdiri dari ribuan hingga jutaan IC. CPU terdiri dari dua bagian utama yaitu unit kendali (control unit) dan unit aritmatika dan logika (ALU). Disamping itu, CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang disebut dengan register.CU (Control Unit) / Unit KendaliUnit ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. Tugas dari unit kendali ini adalah :Mengatur dan mengendalikan alat-alat input dan output.Mengambil instruksi-instruksi dari memori utama.Mengambil data dari memori utama (jika diperlukan) untuk diproses.Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.Menyimpan hasil proses ke memori utama.ALU (Arithmatic and Logic Unit)Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder. Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (<> ), kurang dari (<), kurang atau sama dengan (<= ), lebih besar dari (>), dan lebih besar atau sama dengan (>=).RegisterRegister merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan instruksi yang sedang diproses sementara data dan instruksi lainnya yang menunggu giliran untuk diproses masih disimpan di dalam memori utama. Ada tiga macam memori yang dipergunakan di dalam sistem komputer, yaitu :Register, digunakan untuk menyimpan instruksi dan data yang sedang diproses.Main memory, dipergunakan untuk menyimpan instruksi dan data yang akan diproses dan hasil pengolahan.Secondary storage, dipergunakan untuk menyimpan program dan data secara permanent.Ada banyak register yang terdapat pada CPU dan masing-masing sesuai dengan fungsinya. Di bawah ini akan diberikan penjelasan secara garis besar dari masing-masing register :Instruction Register (IR), digunakan untuk menyimpan instruksi yang sedang diproses.Program Counter (PC), adalah register yang digunakan untuk menyimpan alamat lokasi dari memori utama yang berisi instruksi yang sedang diproses.General purpose register, yaitu register yang mempunyai kegunaan umum yang berhubungan dengan data yang sedang diproses.Memory data register (MDR), digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang akan direkam ke memori utama dari hasil pengolahan oleh CPU.Memory address register (MAR), digunakan untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan.MemoriCPU hanya dapat menyimpan data dan instruksi di register yang berukuran kecil sehingga tidak dapat menyimpan semua informasi yang dibutuhkan untuk keseluruhan proses program. Untuk mengatasi hal ini, maka CPU harus dilengkapi dengan alat penyimpan yang berkapasitas lebih besar yaitu memori utama.Random Access Memory (RAM)Semua data dan program yang dimasukkan melalui alat input akan disimpan terlebih dahulu di memori utama, khususnya RAM, yang dapat diakses secara acak (dapat diisi/ditulis, diambil, atau dihapus isinya) oleh pemrogram. Struktur RAM terbagi menjadi empat bagian utama, yaitu :Input storage, digunakan untuk menampung input yang dimasukkan melalui alat input.Program storage, digunakan untuk menyimpan semua instruksi-instruksi program yang akan diakses.Working storage, digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan.Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.Read Only Memory (ROM)ROM hanya dapat dibaca sehingga pemrogram tidak bisa mengisi sesuatu ke dalam ROM. ROM sudah diisi oleh pabrik pembuatnya berupa sistem operasi yang terdiri dari program-program pokok yang diperlukan oleh sistem komputer, seperti misalnya program untuk mengatur penampilan karakter di layar, pengisian tombol kunci papan ketik untuk keperluan kontrol tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat pertama kali sistem computer diaktifkan. Proses mengaktifkan komputer pertama kali ini disebut dengan booting, yang dapat berupa cold booting atau warm booting.Cold booting merupakan proses mengaktifkan sistem komputer pertama kali untuk mengambil program bootstrap dari keadaan listrik komputer mati (off) menjadi hidup (on). Sedangkan warm booting merupakan proses pengulangan pengambilan program bootstrap pada saat komputer masih hidup dengan cara menekan tiga tombol tombol pada papan ketik sekaligus, yaitu Ctrl, Alt, dan Del. Proses ini biasanya dilakukan bila sistem komputer macet, daripada harus mematikan aliran listrik komputer dan menghidupkannya kembali.Instruksi-instruksi yang tersimpan di ROM disebut dengan microinstruction atau firmware karena hardware dan software dijadikan satu oleh pabrik pembuatnya. Isi dari ROM ini tidak boleh hilang atau rusak karena bila terjadi demikian, maka sistem komputer tidak akan bisa berfungsi. Oleh karena itu, untuk mencegahnya maka pabrik pembuatnya merancang ROM sedemikian rupa sehingga hanya bisa dibaca, tidak dapat diubah-ubah isinya oleh orang lain. Selain itu, ROM bersifat non volatile supaya isinya tidak hilang bila listrik komputer dimatikan.ROM yang dapat diprogram kembali adalah PROM (Programmable Read Only Memory), yang hanya dapat diprogram satu kali dan selanjutnya tidak dapat diubah kembali. Jenis lain adalah EPROM (Erasable Programmable Read Only Memory) yang dapat dihapus dengan sinar ultraviolet serta dapat diprogram kembali berulang-ulang. Disamping itu, ada juga EEPROM (Electrically Erasable Programmable Read Only Memory) yang dapat dihapus secara elektronik dan dapat diprogram kembali.Media Penyimpanan (Memori) EksternalMemori eksternal adalah perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar komponen utama yang telah disebutkan di atas. Contoh dari memori eksternal adalah floppy disk, harddisk, cd-rom, dvd.Hampir semua memori eksternal yang banyak dipakai belakangan ini berbentuk disk/piringan sehingga operasi data dilakukan dengan perputaran piringan tersebut. Dari perputaran ini, dikenal satuan rotasi piringan yang disebut RPM (Rotation Per Minute). Makin cepat perputaran, waktu akses pun semakin cepat, namun makin besar juga tekanan terhadap piringan sehingga makin besar panas yang dihasilkan.Untuk media berkapasitas besar dikenal beberapa sistem yang ukuran RPM nya sebagai berikut :3600 RPM Pre-IDE5200 RPM IDE5400 RPM IDE/SCSI7200 RPM IDE/SCSI10000 RPM SCSISetiap memori eksternal memiliki alat baca dan tulis yang disebut head (pada hard disk) dan side (pada floppy). Tiap piringan memiliki dua sisi head/side, yaitu sisi 0 dan sisi 1. Setiap head/side dibagi menjadi lingkaran lingkaran konsentris yang disebut track. Kumpulan track yang sama dari seluruh head yang ada disebut cylinder. Suatu track dibagi lagi menjadi daerah-daerah lebih kecil yang disebut sectorSistem Komputer Sistem adalah Suatu kesatuan elemen yang saling berhubungan sehingga membentuk suatu kelompok dalam melaksanakan suatu tujuan pokok yang ditargetkan (Onno W. Purba : 2000 ).Sistem komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer.Tujuan pokok dari sistem komputer adalah untuk mengolah data menjadi informasi.1.1 Klasifikasi KomputerKlasifikasi Komputer dibagi dalam beberapa klasifikasi yaitu berdasarkan :Jenis data yang diolah Kemampuan Komputer Ukuran fisik Bidang Masalah 1.1.1 Jenis data yang diolaha. Komputer analog (Analog computer)Komputer analog digunakan untuk memproses data secara terus-menerus. Keluaran dari komputer jenis ini adalah dalam bentuk dial atau grafik, contohnya besaran arus listrik. Keuntungan dari komputer analog adalah dapat langsung memproses data dalam besaran fisik tanpa harus dikonversikan terlebih dahulu. Dan kerugiannya adalah komputer jenis ini kecepatannya sangat lambatb. Komputer Digital (Digital Computer)Komputer digital digunakan untuk memproses diskrit data (bilangan/angka yang terputus-putus) dan akan mengenali data sebagai sinyal diskrit dari tinggi rendahnya tegangan listrik. Keluaran dari komputer jenis ini bisa dalam bentuk angka,huruf dan grafik atau gambar. Komputer jenis ini sangat cocok untuk aplikasi bisnis. karena dapat menyimpan data, proses data lebih cepat, dan dapat melakukan perhitungan dengan logika.c. Komputer Hybrid (Hybrid Computer)Komputer hybrid adalah kombinasi antara komputer analog dengan komputer digital, sehingga komputer jenis ini dapat melakukan pengolahan data kualitatif dan kuantitatif. Komputer hybrid lebih cepat lagi di bandingkan komputer jenis digital.1.1.2 Berdasarkan Kemampuan Komputer a. Small Scale Computer· Disebut small scale mainframe computer· Kapasitas memori antara 64 KB s/d 8 MB· Dapat menangani puluhan terminal computer yang terpisah dari pusat computerb. Medium Scale Computer· Disebut medium scale mainframe computer· Kapasitas memori antara 512KB s/d 8 Mb· Dapat menangani ratusan terminal komputer yang terpisah dari pusat computerc. Large Scale Computer· Disebut large scale mainframe computer atau mainframe computer· Bentuknya besar · Kapasitas memori antara 512 KB s/d 8 MB· Kecepatan tinggi dan dapat menggunakan time sharing, yaitu pengguna komputer dapat menggunakan komputer secara serentak dalam waktu bersamaan. 1.1.3 Berdasarkan Ukuran Fisika. Komputer mini (Mini Computer)· Kapasitas memori antara 8 MB s/d 128 MB· Menggunakan register 8 bit, 16 bit, 32 bit, dan 64 bit· Bersifat multi user, yaitu sebuah komputer mini dapat digunakan bersama-sama oleh banyak pemakaib. Komputer mikro (Micro Computer)· Disebut personal computer (PC)· Kapasitas memori 16 KB s/d 1 MB· Menggunakan register 8 bit, 16 bit, dan 32 bit· Umumnya di gunakan untuk single user1.1.4 Berdasarkan Bidang Masalaha. Special Purpose ComputerKomputer jenis ini hanya dapat menyelesaikan satu masalah saja, sehingga hanya program tertentu saja yang dimasukkan dalam komputer ini, misalnya komputer perbankan dan komputer yang digunakan pada kilang minyak.b. General Purpose ComputerKomputer jenis ini dapat menyelesaikan bermacam-macam masalah. Komputer yang termasuk dalam jenis ini adalah komputer digital dan analog, namun yang umum adalah komputer digital misalnya komputer untuk pendidikan dan komputer untuk bisnis1.2 Konfigurasi KomputerSebelum mempelajari komputer lebih jauh ada baiknya anda mengetahui konfigurasi dasar komputer karena konfigurasi dasar komputer ini sangat berguna bagi anda yang baru belajar komputer dan konfigurasi dasar computer ini sejak pertama dibuatnya komputer hingga komputer saat ini . Komputer yang kita kenal saat ini terbagi menjadi 3 bagian (Robert C. Brenner : 1995):1.2.1 Hardware (perangkat keras)Hardware yaitu peralatan dalam bentuk fisik yang menjalankan sistem komputer. Hardware digunakan sebagai media untuk menjalankan software. Perangkat keras terdiri dari:a. Input deviceAlat yang digunakan untuk memasukkan data atau instruksi ke dalam computer. Input device sesuai dengan namanya hanya digunakan untuk memasukkan data atau instruksi ke dalam CPU.Contoh: keyboard, mouse, dllb. Process deviceAlat yang digunakan untuk melaksanakan kumpulan-kumpulan instruksi yang akan ditujukan untuk menghasilkan suatu hasil tertentu yang dikehendaki. Process device dapat melakukan tugasnya jika ada masukan dari input device baik berupa data atau instruksi.Alat pada proses ini disebut CPU (Central processing Device)c. Output deviceAlat yang digunakan digunakan untuk menampilkan laporan hasil pengolahan dari input baik ditampilkan pada layar monitor ataupun cetak pada media lain.Contoh: monitor, printer, dll1.2.2 Software (perangkat lunak)Yaitu rangkaian prosedur dan dokumentasi program yang berfungsi untuk menyelesaikan berbagai masalah yang dikehendaki. Perangkat lunak ini dijalankan pada process device jika mendapatkan respon massukan dari input device dan hasil proses yang dilakukan oleh perangkat lunak dikeluarkan dengan output devise.Contoh: DOS, Microsoft Windows, Unix, dan Linux1.2.3 Brainware (perangkat pikir)Yaitu orang yang menggunakan komputer. Orang tersebut harus mempunyai kemampuan minimal dapat memasukkan data dan mengeluarkan informasi. Perangkat fikir sangat menentukan berhasil atau tidaknya suatu proses yang dilakukan pada process device, karena computer hanya akan bekerja jika mendapatkan instruksi yang diberikan oleh perangkat fikir.Contoh: operator, programmer, dan system analystSistem adalah Suatu kesatuan elemen yang saling berhubungan sehingga membentuk suatu kelompok dalam melaksanakan suatu tujuan pokok yang ditargetkan (Onno W. Purba : 2000 ).Sistem komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer.Tujuan pokok dari sistem komputer adalah untuk mengolah data menjadi informasi.1.1 Klasifikasi KomputerKlasifikasi Komputer dibagi dalam beberapa klasifikasi yaitu berdasarkan :Jenis data yang diolah Kemampuan Komputer Ukuran fisik Bidang Masalah 1.1.1 Jenis data yang diolaha. Komputer analog (Analog computer)Komputer analog digunakan untuk memproses data secara terus-menerus. Keluaran dari komputer jenis ini adalah dalam bentuk dial atau grafik, contohnya besaran arus listrik. Keuntungan dari komputer analog adalah dapat langsung memproses data dalam besaran fisik tanpa harus dikonversikan terlebih dahulu. Dan kerugiannya adalah komputer jenis ini kecepatannya sangat lambatb. Komputer Digital (Digital Computer)Komputer digital digunakan untuk memproses diskrit data (bilangan/angka yang terputus-putus) dan akan mengenali data sebagai sinyal diskrit dari tinggi rendahnya tegangan listrik. Keluaran dari komputer jenis ini bisa dalam bentuk angka,huruf dan grafik atau gambar. Komputer jenis ini sangat cocok untuk aplikasi bisnis. karena dapat menyimpan data, proses data lebih cepat, dan dapat melakukan perhitungan dengan logika.c. Komputer Hybrid (Hybrid Computer)Komputer hybrid adalah kombinasi antara komputer analog dengan komputer digital, sehingga komputer jenis ini dapat melakukan pengolahan data kualitatif dan kuantitatif. Komputer hybrid lebih cepat lagi di bandingkan komputer jenis digital.1.1.2 Berdasarkan Kemampuan Komputer a. Small Scale Computer· Disebut small scale mainframe computer· Kapasitas memori antara 64 KB s/d 8 MB· Dapat menangani puluhan terminal computer yang terpisah dari pusat computerb. Medium Scale Computer· Disebut medium scale mainframe computer· Kapasitas memori antara 512KB s/d 8 Mb· Dapat menangani ratusan terminal komputer yang terpisah dari pusat computerc. Large Scale Computer· Disebut large scale mainframe computer atau mainframe computer· Bentuknya besar · Kapasitas memori antara 512 KB s/d 8 MB· Kecepatan tinggi dan dapat menggunakan time sharing, yaitu pengguna komputer dapat menggunakan komputer secara serentak dalam waktu bersamaan. 1.1.3 Berdasarkan Ukuran Fisika. Komputer mini (Mini Computer)· Kapasitas memori antara 8 MB s/d 128 MB· Menggunakan register 8 bit, 16 bit, 32 bit, dan 64 bit· Bersifat multi user, yaitu sebuah komputer mini dapat digunakan bersama-sama oleh banyak pemakaib. Komputer mikro (Micro Computer)· Disebut personal computer (PC)· Kapasitas memori 16 KB s/d 1 MB· Menggunakan register 8 bit, 16 bit, dan 32 bit· Umumnya di gunakan untuk single user1.1.4 Berdasarkan Bidang Masalaha. Special Purpose ComputerKomputer jenis ini hanya dapat menyelesaikan satu masalah saja, sehingga hanya program tertentu saja yang dimasukkan dalam komputer ini, misalnya komputer perbankan dan komputer yang digunakan pada kilang minyak.b. General Purpose ComputerKomputer jenis ini dapat menyelesaikan bermacam-macam masalah. Komputer yang termasuk dalam jenis ini adalah komputer digital dan analog, namun yang umum adalah komputer digital misalnya komputer untuk pendidikan dan komputer untuk bisnisPerangkat Lunak (Software)Pengertian Proses, Program, dan SoftwareProses adalah urutan pelaksanaan atau kejadian yang terjadi secara alami atau didesain, mungkin menggunakan waktu, ruang, keahlian atau sumber daya lainnya, yang menghasilkan suatu hasil.Suatu proses mungkin dikenali oleh perubahan yang diciptakan terhadap sifat-sifat dari satu atau lebih objek di bawah pengaruhnya. Bandingkan: pengolahan.ProgramProgram komputer atau sering kali disingkat sebagai program adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer. Komputer pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya sebagai komputer,biasanya hal ini dilakukan dengan cara mengeksekusi serangkaian instruksi program tersebut pada prosesor.Sebuah program biasanya memiliki suatu bentuk model pengeksekusian tertentu agar dapat secara langsung dieksekusi oleh komputer. Program yang sama dalam format kode yang dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk program yang memungkinkan programmer menganalisis serta melakukan penelaahan algoritma yang digunakan pada program tersebut.Kode sumber tersebut pada akhirnya dikompilasi oleh utilitas bahasa pemrograman tertentu sehingga membentuk sebuah program. bentuk alternatif lain model pengeksekusian sebuah programadalah dengan menggunakan bantuan interpreter, kode sumber tersebut langsung dijalankan olehutilitas interpreter suatu bahasa pemrograman yang digunakan.SOFTWARETentunya ada komputer ada software, pengertian dari software adalah sebuah perangkat yang menghubungkan suatu komputer dengan pengguna atau bisa dikatakan sebagai perangkat lunak yang umumnya digunakan untuk mengkontrol perangkat keras atau bisa juga digunakan untuk menghasilkan data informasi.Software banyak kegunaanya misal untuk mengontrol hardware, memproses data, menganalisa data, menghasilkan data, banyak kegunaanya tergantung tipesoftware untuk tujuan apa dari sang pembuatnya.software adalah, kumpulan daei program - program dan data data yang saling terelasi yang memerintahkan apa yang harus dilakukan komputer. Software mengandung fubgsi - fungsi,baik yang menginstruksikan hardware atau yang mengolah dan menyediakan fasilitas uubtuk software lainnya.Aplikasi SoftwareDalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk memberikan abstraksi terhadap kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, yang digunakan oleh software aplikasi seperti program-program pengolah kata dan browser web.Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi.Perangkat Lunak AplikasiPerangkat lunak aplikasi merupakan perangkat lunak yang biasa digunakan oleh siapa saja untuk membantu pekerjaannya. Perangkat lunak aplikasi dapat dengan mudah di install di dalam komputer kita. Perangkat lunak aplikasi dapat dikelompokkan menjadi dua macam, yaitu :Program Aplikasi, Program aplikasi merupakan program yang langsung dibuat oleh seorang programmer yang disesuaikan dengan kebutuhan seseorang ataupun untuk kebutuhan suatu perusahaan, biasanya menggunakan bantuan suatu bahasa pemrograman. Misalnya menggunakan visual basic, PHP ataupun bahasa pemrograman apa saja yang mendukung. Contoh dari program aplikasi adalah : Program penggajian karyawan (Payroll) Program penjualan tiket pesawat/kapal Laut Program kasir Program billing warnet/wartelProgram Paket, Program paket merupakan program khusus dalam paket- paket tertentu yang dibuat oleh software house ataupun langsung bawaan dari suatu Sistem Operasi.Dibawah ini akan diberikan contoh macam-macam program aplikasi paket, yaitu :Program pengolah kata, contohnya adalah : Microsoft Word, Open Writter, ChiWritter, Word Perfect, WordStar, K Writter, Amipro, dan lain-lain.Program pengolah angka, contohnya adalah : Microsoft Excel, Open Calc, Quattro Pro, Lotus 123, dan lain-lain.Program presentasi, contohnya adalah : Microsoft Power point, Open Impres, Magic Point, Corel Presentation, Apple Work, dan lain-lain.Program design grafis, contohnya adalah : Adobe Photoshop, Corel Draw, Free Hand, Auto Cad, dan lain-lain.Program browser, contohnya adalah : Internet Explorer, Mozilla Firefox, Opera, Netscape Communicator.Program database, contohnya adalah : Microsoft Access, Open Base, Visual Foxpro, Fox Base, Dbase I- IV, dan lain-lain.Program animasi, contohnya adalah : Macromedia Flash, Swish, dan lain-lain.Program multimedia, contohnya : Windows Media Player, WinAmp, Cyberlink, Real Player, DVD Player.Sistem SoftwarePengertian sistem softwareYaitu perangkat lunak sistem ini dibagi menjadi 3 yaitu:Bahasa pemrograman (programming language)Sistem operasi (operatyng sistem)Utility softwareBahasa Pemrograman1.Bahasa tingkat rendah (low-lavel language)Merupakan bahasa assembly/bahasa mesin lebih dekat ke mesin(hardware)merupakan high-lavel programming language deket pada bahasa manusia.Bahasa Mesin(machine language)Merupakan representasi tertulis machine kode (kode mesin)yaitu kode operasi suatu mesin tertentu.Cotoh:Bahasa Assembly (assembly language)Merupakan notasi untuk menyajikan bahasa mesin yang lebih mudah dibaca dan dipahami oleh manusia.Contoh: assembler2.? Bahasa? tingkat tinggi (high lavel language)Adalah bahasa pemrograman yang dekat dengan bahasa manusia.Contoh: Ada, Algol, Basic, Cobol, C, C++, Fortran, Usp, dan Pasca3.? Bahasa tingkat menengah (madle lavel language)Adalah bahasa pemrograman yang menggunakan aturan-aturan grametikal dalam penilisan???? pengaturan , mudah dipahami dan dimiliki intruksi-intruksi tertentu yang langsung dapat diakses oleh computer.Contoh: bahasa CPengertianALGOLAdalah algorithmic language, bahasa pemrograman yang ditulis dalam notasi algoritma dan dirancang oleh ANSI, biasanya digunakan untuk penelitian ilmiah.FORTRANAdalah bahasa pemrograman yang cukup banyak digunakan untuk perhitungan teknik.ekspesi dalam bahasa fortranmemiliki persamaan dengan aljabar.COBOLAdalah bahasa pemrograman generasi ke-3.fungsi cobol menyelesaikan masalah-masalah yang berhubungan dengan perdagangan; seperti:system pengelolaan keungan, laporan pengeluaran sebuah perush dll.PL/1Adalah bahasaa pemrograman yang merupakan perluasandari structured query language.PL merupakan singkatan dari procedural language.PL/SQL adalah merupakan bahasa pemrograman yang menggabungkan bahasa procedural,seperti: pernyataan percabangan (if-then-else),pengulangan (LOOP) dan deklarasi variable function merupakan sekumpulan perinta PL/SQL untuk menjalankan suatu tugas tertentu dan pengembalian suatu nilai.RPGAdalah bahasa pemrograman high level yan didesain untuk keperluan bisnis,biasanya berkolaborasidengan cobol.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 lunakPerangkat 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, Apple’s 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 utilityHubungan antar perangkat keras dan perangkat lunak dapat digambarkan sbb:User – Aplication software – Language software – Operating system – HardwareSystem operasiSystem 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 gunakanMengetahui 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 aplikasiSistem 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.Interface PenggunaannyaDefinisi AntarmukaDari Wikipedia bahasa Indonesia, ensiklopedia bebas antarmuka atau interface adalah sebuah titik, wilayah, atau permukaan di mana dua zat atau benda berbeda bertemu; dia juga digunakan secara metafora untuk perbatasan antara benda. Kata interface kadangkala (biasanya dalam bidang teknik) disingkat menjadi “i/f”.Bentuk kerja dari interface berarti menghubungkan dua atau lebih benda pada suatu titik atau batasan yang terbagi, atau untuk menyiapkan kedua benda untuk tujuan tersebut.Kata interface juga memiliki arti khusus, yaitu:? antarmuka pengguna adalah fungsi dan atribut sensor dari suatu sistem (aplikasi, perangkat lunak, kendaraan, dll) yang berhubungan dengan pengoperasiannya oleh pengguna. Antarmuka pengguna (bahasa Inggris: user interface) merupakan bentuk tampilan grafis yang berhubungan langsung dengan pengguna (user). Antarmuka pengguna berfungsi untuk menghubungkan antara pengguna dengan sistem operasi, sehingga komputer tersebut bisa digunakan.? Dalam elektronik dan teknik komputer, sebuah antarmuka dapat berarti:o Batasan fisik dari dua subsistem atau alat.o Sebuah bagian atau sirkuit di beberapa subsistem yang mengirim atau menerima sinyal ke atau dari subsistem lainnya: antarmuka jaringan, antarmuka video, kartu network.o Sebuah standar yang menjelaskan sebuah himpunan karakteristik yang berfungsi, karakteristik interkoneksi fisik umum, dan karakteristik signal untuk pertukaran data atau signal; antarmuka USB, antarmuka SCSI.? Dalam telekomunikasi, sebuah titik interkoneksi antara pengguna peralatan terminaldan fasilitas komunikasi komersial.? Dalam teknik software, ia adalah sebuah spesifikasi dari properti sebuah komponen software yang komponen lainnya dapat bergantung kepadanya: lihat antarmuka (ilmu komputer).? Dalam kimia, ia adalah permukaan antara dua fase yang berbeda dalah campuran “heterogeneous”.? Dalam geologi, ia mungkin juga sebuah permukaan atau lapisan “anomalous” antara dua “epoch” geologikal yang berbeda atau jenis batuan.Sumber : Wikipedia bahasa Indonesia, ensiklopedia bebasAntarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.user interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).Terdapat 6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu antara lain:1. Head Up Display (HUD)2. Tangible User Interface3. Computer Vision4. Browsing Audio Data5. Speech Recognition6.Speech SynthesisSumber : adalah pembatas secara fisik dari dua subsistem atau alat. Antarmuka merupakan sistem operasi yang bersentuhan langsung dengan pengguna. Dalam antarmuka terdapat dua jenis,yaitu CLI(Command Line Interface) dalam program ini dalam menjalankan perintah dengan menggunakan baris-baris, atau perintah dalam bentuk kata-kata.Sedangkan GUI(Graphical User Interface) cara berinteraksi dalam program ini adalah dengan menggunakan gambar-gambar,ikon,menu,widows. GUI juga menggunakan perangkat penunjuk(pointer).Antarmuka merupakan suatu bagian yang terpenting dalam perancangan suatu sistem. Dalam merancang antarmuka harus memenuhi tiga syarat, yaitu :a. Antarmuka harus sederhanab. Antarmuka harus lengkapc. Antarmuka harus memiiki kinerja yang cepatSetiap antarmuka dalah sebuah bahasa pemograman yang sangat kecil. Karena antarmuka menjelaskan sekumpulan objk-objek dan operasi-operasi yang bisa digunakan untuk memanipulasi objek.Sedangkan elemen-elemen dalam perancangan antarmuka adalah :a. Mendenifisikan konsep, yaitu mengumpulkan beberapa kebutuhan pengguna dan mendefinisikan desain suatu program secara konseptual.b. Memvalidasi konsep, yaitu mengevaluasi konseptual desain tersebut.c. Merancang, yaitu mengevaluasi prototype, menandai dan memperbaiki masalah-masalah yang ditemukan.d. Pengembangan, yaitu melakukan pengujian secara berkala terhadap desain program yang lebih dahulu dibuat dan desain program yang paling akhir dibuat. Setelah itu menandai dan memperbaiki masalah-masalah yang ditemukan.Empat tahap utama dalam proses perancangan dan pengembangan antarmuka adalah :a. Mengumpulkan atau menganalisa informasi dari penggunab. Merancang antarmukac. Mengembangkan antarmukad. Memvalidasi antarmukaBahasan Tentang ProsesnyaPengertian.Proses Software merupakan Sekumpulan aktifitas yang saling terkait untuk spesifikasi, desain, implementasi dan testing sistem software.Proses Software terdiri dari :1. Spesifikasi2. Desain3. Validasi4. EvolusiModel Proses Software Model proses software adalah representasi abstrak dari proses. Merupakan gambaran dari proses dari beberapa perspektif tertentuModel Proses Software Generik antara lain :1. Model waterfallMembagi dan membedakan fase spesifikasi dan pengembangan.Langkah-langkah pada model ini adalah :- Analisa dan definisi kebutuhan- Desain sistem dan software- Implementasi dan unit testing- Integrasi dan testing sistem- Operasi dan maintenanceKekurangan dari model waterfall adalah kesulitan untuk mengakomodasi perubahan setelah proses berjalan.Masalah yang sering dihadapi pada model ini, antara lain :1. Tidak fleksibel dalam pembagian proyek ke dalam tingkat yang berbeda2. Sulit untuk merespon perubahan kebutuhan konsumen, sehingga model ini hanya cocok jika kebutuhan sudah dimengerti dengan baik2. Pengembangan EvolusionerSpesifikasi dan pengembangan yang terpisahada 2 methode dalam Pengembangan Evolusioner, yaitu :* Pengembangan Exploratorybekerja dengan konsumen dan melibatkan sistem akhir dari spesifikasi skema inisial. Dimulai dengan kebutuhan yang dimengerti dengan baik* Throw-away prototypingBerkonsentrasi pada eksperiment serta mengerti kebutuhan sistem. Dimulai dengan kebutuhan yang tidak dimengerti dengan baikPermasalahan- Tidak ada visibilitas proses- Sistem biasanya tidak terstruktur dengan baik- Kemampuan khusus (misalnya bahasa untuk prototipe cepat) kemungkinan diperlukanAplikasi- Untuk sistem interaktif berukuran kecil atau tingkat medium.- Untuk bagian dari sistem besar (misalnya user interface).- Untuk sistem dengan daur hidup pendek.3. Pengembangan sistem FormalModel sistem matematis yang secara formal diterjemahkan ke dalam implementasi.Pengembangan Sistem Formal Berbasis transformasi dari spesifikasi matematis melalui representasi yang berbeda untuk program yg dapat dieksekusi. Sedangkan transformasi merupakan ‘pemelihara kebenaran’ sehingga dapat menunjukkan program sesuai spesifikasinya.Permasalahan- Perlu kemampuan dan training khusus untuk mengaplikasikan teknik ini- Secara formal sulit untuk menentukan beberapa aspek dari sistem seperti antarmuka userAplikasi- Sistem kritis terutama dimana keselamatan dan keamanan harus dibuat sebelum sistem beroperasi4. Pengembangan Reuse-basedPenembangan sistem ini Berbasis systematic reuse dimana sistem diintegrasikan dalam komponen yang sudah ada atau sistem COTS (Commercial-off-theshelf).Tingkatan/ Level Proses pada pengembangan Reuse-based antara lain :- Analisakomponen- Modifikasi kebutuhan- Desain sistem dengan reuse- Pengembangan dan integrasiKebutuhan sistem selalu berkembang selama proyek berlangsung, sehingga iterasi proses dimana level sebelumnya dilakukan rework merupakan bagian dari proses untuk sistem yang besar.pada proses ini ada 2 pendekatan yang dapat dilakukan, yaitu :1. Pengembangan IncrementalPelepasan sistem tidak dalam bentuk pelepasan tunggal, tetapi pengembangan dan pelepasan dibagi ke dalam ‘increment’ dimana setiap ‘increment’ melepaskan bagian dari fungsional yangdibutuhkan. Kebutuhan user diprioritaskan dan kebutuhan prioritas tertinggi akan dimasukkan dalam ‘increment’ awal. Jika pengembangan ‘increment’ dimulai, kebutuhan dibekukan terlebih dahulu dan setelah itu kebutuhan untuk ‘increment’ selanjutnya dapat dilanjutkan.Keuntungan Pengembangan Incremental:- Nilai konsumen dapat diserahkan pada setiap ‘increment’ sehingga fungsional sistem tersedia lebih dahulu.- ‘increment’ awal berfungsi sebagai prototype untuk membantu memperoleh kebutuhan ‘increment’ selanjutnya.- Resiko lebih rendah dari keseluruhan kegagalan proyek.- Layanan sistem prioritas tertinggi cenderung menerima testing terbanyak2. Pengembangan SpiralProses direpresentasikan sebagai spiral bukan sebagai urutan aktivitas dengan melihat sistem sebelumnya (backtracking). Setiap loop dalam spiral merepresentasikan fase dalam proses. Tidak ada fase yang tetap seperti spesifikasi atau desain- loop , dalam spiral dipilih tergantung pada apa yang dibutuhkan. Resiko ditaksir secara eksplisit dan penyelesaian sepanjang proses.Tiap loop dalam Spiral terdiri dari beberapa Sektor, yaitu :1. Setting Obyektifyaitu : menentukan tujuan dari Fase yan telah ditentukan.Batasan-batasan pada proses dan produk serta resiko telah diketahui. Alternatif strategi telah disiapkan berdasarkan resiko-resiko yang telah diketahui dan sudah direncanakan.2. Penaksiran dan pengurangan resikoResiko ditaksir secara detail dan aktifitas didigunakan untuk mengurangi resiko.3. Pengembangan dan ValidasiModel pengembangan untuk sistem dipilih yang berupa model generik.4. PerencanaanProyek direview dan fase berikutnya dari spiral direncanakan.Spesifikasi SoftwareDari proses yang sudah berjalan ditentukan layanan apa yang dibutuhkan dan batasan operasi dan pengembangan sistem.Proses rekayasa kebutuhan terdiri dari :- Studi kelayakan- Perolehan dan analisa kebutuhan- Spesifikasi kebutuhan- Validasi kebutuhanImplementasi dan Desain SoftwareProses ini mengubah spesifikasi sistem menjadi sistem yang dijalankan.pengertian Desain software yaitu : Mendesain struktur software yang didapatkan dari spesifikasi.Sedangkan Implementasi yaitu : Mengubah struktur software ke dalam program yang dieksekusi.Aktifitas desain dan implementasi saling berhubungan dan mungkin terpisahAktifitas Proses Desain antara lain :1. Desain arsitektur2. Spesifikasi abstrak3. Desain antar muka4. Desain komponen5. Desain struktur data.6. Desain algoritma.Metode DesainMetode Desain merupakan Pendekatan sistematis untuk pengembangan desain softwareDesain biasanya terdokumentasi sebagai kumpulan model grafis. Beberapan jenis model Desain yang biasa digunakan antara lain :Model data-flowModel entity-relation-attributeModel strukturalModel obyekPemrograman dan Debuggingyaitu proses untuk Mengubah desain ke dalam program dan menghilangkan error dari program.Pemrograman adalah aktifitas personal – tidak ada proses pemrograman generik. Seorang Programmer membawa beberapa program testing untuk menemukan kegagalan dalam program dan menghilangkan kegagalan dalam proses debugging.Prosses dalam Debuging adalah sebagai berikut :Mencari error ---> Desain perbaikan error ---->Perbaikan error --->Re-test program.Validasi SoftwareVerifikasi dan validasi bertujuan untuk menunjukkan bahwa sistem sesuai spesifikasinya dan sesuai kebutuhan konsumen. Validasi Software melibatkan pengecekan dan review proses dan testing sistem. Sedangkan testing sistem melibatkan eksekusi sistem dengan test case yang diambil dari spesifikasi data riil untuk diproses oleh sistemTingkat Testing1. Testing Unit : Dilakukan tes pada komponen individu2. Testing Modul : Dilakukan tes pada kumpulan komponan yang berhubungan3.Testing sub-system : Modul diintegrasikan ke dalam sub sistem dan dilakukan tes. Fokus pada testing antar muka4. Testing sistem : Testing pada keseluruhan sistem. Tertingi terhadap properti penting.5. Testing Penerimaan : Testing dengan data konsumen untuk memeriksa apakah dapat diterima.Evolusi SoftwareSoftware bersifat fleksibel dan dapat berubah. Perubahan kebutuhan karena perubahan lingkungan bisnis, software yang mendukung bisnis juga harus terlibat dan berubah, Meskipun terdapat batas antara pengembangandan evolusi (pemeliharaan), peningkatan yang tidak berhubungan menyebabkan sistem sedikit demi sedikit menjadi sebuah sistem baru.Sejarah1956: 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 software1975: 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 982000: Windows 20002001: Windows XP2006: Windows VistaBAB IIIPENUTUPDemikian makalah tentang dasar-dasar Perangkat Keras (Hardware) dan Perangkat Lunak (Software) yang saya buat, semoga dapat bermanfaat bagi kita semua.KesimpulanJadi Perangakat Keras (Hardware) dan Perangkat Lunak (Software) adalah perangkat yang berbeda, Perangkat Keras (Hardware) adalah salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi dan Perangkat Lunak (Software) adalah komponen yang tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda namun bisa untuk dioperasikan.BAB IVDAFTAR PUSTAKAanneahira .com. Roger S. Ph.D, 1997, Rekayasa Perangkat Lunak, Penerbit Andi, Yogyakarta.Wahidin,2007,Jaringan Komputer Untuk Orang Awam, Maxikom, Palembang.Syafrizal Melwin, 2005, Pengantar Jaringan Komputer, Andi, yogyakarta. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches