1) mohon untuk memberikan copyan materi kepada koordinator kelas dan pastikan semua mahasiswa mempunyai materi tersebut
2)jangan terlalu cepat menganti slide ketika menyampaikan amteri
3)mohon diberi pengarahan terlebih dahulu ketika akan membeikan tugas ( cara-caranya /langkahnya)
4) beri kelonggaran waktu untuk mengumpulkan tugas kepada mahasiswa yang kuliah sambil kerja karena sangat keteteran untuk membagi waktu emngerjakan semua tugas
mohon maaf apabila saran dari saya tidak berkenang dihati bapak ,
tapi ini semua saya beri masukan agar kita sama-sama lebih baik lagi untuk kedepannya ,
TERIMA KASIH
Kamis, 01 Desember 2011
pertemuan 7
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 :
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 :
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 instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
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 :
Pengenalan Rekayasa Perangkat Lunak - Document Transcript
Perangkat lunak komputer berfungsi untuk :
- Mengidentifikasi program
- Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
- Mengatur dan membuat pekerjaan lebih efisien.
Perangkat lunak terbagi menjadi 4 macam, yaitu :
- Sistem Operasi (Operating System),
- Program Aplikasi (Application Programs),
- Bahasa Pemrograman (Programming Language),
- Program Bantu (Utility)
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
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 instruksi-instruksi 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 tingkat tinggi (high level language)
- Bahasa generasi keempat (4 GL)
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
PENGERTIAN PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Perangkat Lunak (software) adalah 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.
Perangkat Lunak (software) 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.
Secara umum, perangkat lunak (software) dapat dibagi menjadi tiga bagian, yaitu Sistem Operasi, Bahasa Pemrograman dan Perangkat Lunak Aplikasi.
1. SISTEM OPERASI
a. Pengertian Sistem Operasi
Sistem operasi merupakan sebuah penghubung antara
pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing- masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
Sistem operasi berfungsi ibarat pemerintah dalam suatu
negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik
yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
b. Sejarah Sistem Operasi
Menurut Tanenbaum, sistem operasi mengalami
perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi- programming (melayani banyak program sekali gus).
Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer- komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.
c. Macam-Macam Sistem Operasi
Sistem Operasi jenisnya banyak sekali, kita tinggal memilih jenis apa yang akan digunakan di komputer kita. Mulai dari yang berlisensi sampai dengan yang gratis (open source), diantaranya adalah :
1. DOS
2. Windows, beberapa versi windows : Windows 95
Windows 98
Windows 2000 Profesional
Windows 2003
Windows XP Windows Vista
3. Linux, macam-macam distro linux :
Redhat Fodore Core Mandrake Suse Knoppix
Ubuntu/Edubuntu
4. Apple System
5. Machintos
2. PERANGKAT LUNAK BAHASA (LANGUAGE SOFTWARE)
Perangkat Lunak Bahasa (Language Program), yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat diterima dan dipahami oleh komputer.
High Level Language (Bahasa Tingkat Tinggi)
Bahasa tingkat tinggi merupakan bahasa yang mudah dimengerti oleh siapa saja yang mau belajar, karena bahasa ini dibuat dengan menggunakan bahasa manusia sehari-hari. Bahasa tingkat tinggi saat ini biasa dimanfaatkan untuk membuat program-program aplikasi berbasiskan bisnis ataupun berbasiskan sains. Contoh dari bahasa tingkat tinggi adalah : Basic, dBase, Cobol, Pascal, C++, Visual Basic, Visual Foxpro, Delphi, PHP, dan masih banyak yanga lainnya.
3. PERANGKAT LUNAK APLIKASI
Perangkat 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 :
a. 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/wartel
b. Program 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 Office.org Writter, ChiWritter, Word Perfect, WordStar, K Writter, Amipro, dll.
Program pengolah angka, contohnya adalah : Microsoft
Excel, Open Office.org Calc, Quattro Pro, Lotus 123, dll. Program presentasi, contohnya adalah : Microsoft Power
point, Open Office.org Impres, Magic Point, Corel
Presentation, Apple Work, dll.
Program design grafis, contohnya adalah : Adobe
Photoshop, Corel Draw, Free Hand, Auto Cad, dll.
Program browser, contohnya adalah : Internet Explorer,
Modzilla Firefox, Opera, Netscape Communicator.
Program database, contohnya adalah : Microsoft Access,
Open Office.org Base, Visual Foxpro, Fox Base, Dbase I- IV, dll.
Program animasi, contohnya adalah : Macromedia Flash, Swish, dll.
Program multimedia, contohnya : Windows Media Player, WinAmp, Cyberlink, Real Player, DVD Player,
Pengenalan Rekayasa Perangkat Lunak
7 months ago- Rekayasa Perangkat Lunak BAB I. PENDAHULUAN Software merupakan perangkat yang penting dalam kehidupan teknologimanusia, tentunya sebuah software harus didukung dengan hardware, dan brain ware.Sebuah software dapat meringankan kinerja manusia dalam aktifitas kerjanya. Keamanan, kata adalah hal yang sangat penting didalam kehidupan kita,adapun demikian bisa lebih maju jika tingkat keamanannya tinggi dan semua itu akanterjadi jika tingkat kesadaran dan kedisiplinan manusia terpelihara. Dari pernyataan diatas kami coba hubungkan dengan keamanan terhadapkendaraan, untuk itu kami membuat suatu sistem yang dapat membuat penggunakendaraan akan merasa aman dan tenang bila akan memarkirkan kendaraanya. Untuk membuat sistem parkir yang aman dan tertib, itu akan terlihat mudahtetapi pada kenyataannya pekerjaan ini merupakan tenggung jawab yang besar danrumit, untuk itu kami mencoba menguraikan kedalam laporan ini. Penulisan dokumenini dimaksudkan agar dapat memenuhi kebutuhan dan menjelaskan apa yangdiperlukan danmampu menjawab keperluan dari sistem parkir.1.1 Tujuan Penulisan Dokumen Untuk memberikan gambaran dari sistem parkir yang akan dibuat. Untuk memperjelas kebutuhan sistim parkir. Untuk membangun dasar dari design sistim parkir yang akan dibuat. Untuk membuat sistim parkir yang aman dan tertib.1.2 Lingkup Masalah Untuk memberikan gambaran yang komprehensif tentang sistim dan SPKLdari yang dikaji, serta lebih mengarah pada pembanguna sistem yang akan dibangun,maka pada pembahsan pada makalah ini dibatasi pada lingkup Sistem parkir dan kebutuhannya Analisa kebutuhan dari sistem parkir Penerapan hardware dan sofware pada sistem parkir 1
- Rekayasa Perangkat Lunak1.3 Definisi Akronim dan SingkatanDefinisi dan istilah yang akan digunakan pada dokumen ini antara lain : 1. Pelanggan adalah orang atau organisasi yang membayar produk, dan biasanya (tidak harus) ia yang akan memutuskan kebutuhannya. 2. Pengembang adalah orang yang menghasilkan produk untuk pelanggan. 3. Pengguna adalah orang yang akan langsung menjalankan atau menggunakan produk. Pengguna dan pelanggan umumnya adalah orang yang sama. 4. SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak. 5. SRS adalah Software Requirement Specification. 6. DFD adalah Data Flow Diagram. 7. ERD adalah Entity Relationship Diagram. 8. STD adalah State Transition Diagram. 9. DBMS adalah Data Base Management System.1.4 Referensi Berikut adalah berbagai sumber yang didapatkan untuk digunakan sebgaipanduan bagi penulis untuk menyelesaikan penulisan dokumen ini, yang anatara lain : 1. Pressman Roger S, Software Engineering, A Practitioner is Approach, 3th Ed, Mc Graw-Hill, 1992. 2. Summer ville, Software Engineering, Adition Wesley, 1995. 3. Yourdan Edward, Modern Structure Analysis, Prentise hall, 1989.1.5 Dekripsi Umum Dokumen Pada pembahasan dokumen SKPL ini, akan sedikit dijelaskan mengenai carakerja perangkat lunak yang akan dibuat. Cara kerjanya yaitu dengan cara mencatatkanatau memasukan nomor kendaraan yang masuk yang secara bersamaan secaraotomatis pada waktu pencatatan nomor kendaraan, maka waktu kendaraan tersebutyang masuk akan tercatat dari mulai jam, menit, dan detik. Yang kemudian catatanwaktu tersebut akan dihitung pada saat kendaraan yang parkir akan keluar.Perhitungan yang dilakukan yaitu perbandingan antara waktu keluar dikurangi denganwaktu masuk. Maka jumlah selisih waktu tersebut akan dikalikan dengan harga tarifjasa parkir perjam yang kemudian akan menghasilkan jumlah tarif jasa parkir yangharus dibayar oleh pelanggan. 2
- Rekayasa Perangkat Lunak BAB II DESKRIPSI GLOBAL PERANGKAT LUNAK Transportasi merupakan salah satu aspek yang penting dari kehidupan danmenjadi hal yang pokok demi kemajuan kehidupan. Dewasa ini peningkatan dalambidang transportasi makin besar seiring dengan kemajuan teknologi serta minat oranguntuk memiliki sebuah alat transportasi. Hal ini pula menimbulkan masalah barudalam kehidupan seperti kemacetan, ketertian dan sebagainya. Pada umumnya sebuah organisasi ataupun perusahan yang besar mempunyaisatu atau lebih alat transportasi sebagai contoh sebuah perusahan memerlukan alattransportasi bus untuk menjemput kariawannya supaya tidak telat untuk berkerja. Yang dibutuhkan sebuah alat transportasi salah satunya adalah lahan parkir.Tetapi dengan meningkatnya kebutuhan alat transportasi lahan parker pun menjadisulit ditemukan apalagi di sebuah kota yang besar. Contoh sebuah departemen storemembutuhkan lahan parkir agar para pengunjung bias memarkir kanalat transportasimereka didekat departemen store tersebut. Hal ini merupakan suatu keharusanbahkan menjadi hal yang wajib sebagai sarana dari sebuah departemen store. Dengan perancangan sistem parkir ini diharapkan dapat memaksimalkan lahanparkir yang ada, membuat para penguna dari sistem parkir menjadi tertib aman danterkendali.2.1 Perspektif Produk Sistem parkir yang akan dibuat diharapkan dapat memenuhi keinginanpelangan agar menimbulkan kesan nyaman aman. Sistim parkir yang akan dibuatmeliputi hardware seperti alat untuk membuka gerbang parkir, mesin print tiket,tempat kasir masuk dan keluar. Agar memaksimalkan kinerja dari hardwaremembutuhkan software yang tepat juga seperti software untuk membuat tiket parkirdan software pembayaran tiket parkir.2.2 Fungsi Produk Agapun produk pembangunan sistem parkir ini membuat tertib kendaraanpelangan, memaksimalkan lahan parkir yang ada, mendapatkan keuntungan bagipihak pembangun ataupun pihak pelangan. 3
- Rekayasa Perangkat Lunak2.3 Karakteristik Pengguna Untuk menjalankan software ini dibutuhkan seorang operator yang dapatmenjalankan dan mengerti bagaimana system software ini bekerja, dan juga bisamelayani pelanggannya dengan baik.Hak – hak yang dapat dilakukan terhadap software : 1. Menginput (memasukkan) data pelanggan seperti : Plat nomor pelanggan, no pelanggan, jam masuk dan keluarnya pelanggan. 2. Membuka dan menutup gerbang parkir.Berikut adalah contoh tabel yang digunakan sebagai pengungkapan karakteristikpengguna : Pengguna Tanggung Hak Tingkat Tingkat Pengalaman jawab Akses Pendidikan Keterampilan Operator 1 Memasukan Memasukkan data Min D1 Bisa Menguasai data ke dalam no. kendaraan mengoperasikan sedikit ttg komputer kemudian perangkat lunak bahasa dengan cepat memprint yang dijalankan pemrograman dgn cepat Operator 2 Memasukkan Menscan waktu Min D1 Bisa Menguasai data kedalam masuk parkir mengoperasikan sedikit ttg komputer untuk diolah oleh perangkat lunak bahasa dengan cepat PL yang dijalankan pemrograman dgn cepat.2.4 Batasan-batasan Batasan-batasan dari hardware yang akan dibuat agar bilaterjadi kesalahan-kesalahan misalnya: Bila jaringan antara komputer masuk komputer keluar terjadi error terjadi pada satu komputer. Bila terjadi pemadaman listrik maka komputer akan padam dan menyebkan jaringan komputer akan terputus2.5 Asumsi dan Ketergantugan Sistem parkir yang akan dibuat agar dapat membantu dan menertibkansehinga dapat tercipta keadaan yang kondusif, tetapi ada faktor-faktor yang dapatmengakibatkan system yang dibuat dapat di dilanggar ataupun sistem tidak bekerja. 4
- Rekayasa Perangkat LunakHal ini diakibatkan karena sistem yang berkerja saling kebergantungan dengan antarahardware dan software yang ada sebagai berikut : Software yang akan dibuat untukmencetak tiket parkir tidak akan ada bila sistem oprasi yang diperlukan tidak ada. Faktor-faktor yang mempengaruhi kebutuhan yang dinyatakan pada SKPL iniadalah spesifikasi pada perangkat keras yang digunakan. Yang antara lain sepertisebuah PC atau komputer untuk mengolah data yang dimasukkan, sebuah printeruntuk mencetak hasil pengolahan data berupa karcis parkir, dan kertas sebagai mediahasil cetak sebuah program yang bernama “MySoft Professional versi 2.3 forWindows” untuk menjalakan aplikasi perangkat lunak yang dibuat. Tanpa semua haltersebut maka perangkat lunak yang dibuat tidak akan berjalan 5
- Rekayasa Perangkat Lunak BAB III. Dekripsi Rinci Kebutuhan Pada dasarnya sistem yang kami buat hanya menanyakan atau menuliskan platkendaraan dan mengolongkannya tetapi begitu si operator menekan tombol printmaka otomatis waktu masuk kendaran serta tempat kendaraan parkir terprint. Untukpencarian lahan parkir yang tersedia komputer masuk akan tersambung ke komputerkeluar untuk mencari tempat lahan parkir yang kosong maka daripada itu didalamProject ini membutuhkan seperangkat komputer, operator, printer, lahan parkir, pintuparkir, pos parkir.Kebutuhan input (masukkan) : Data pelanggan (input) Jenis kendaraan No platkendaraan Biaya parkir Pewaktuan (timing)Kebutuhan output (keluaran) : Tiket parkir Letak parkir Data pelanggan (output)3.1 Kebutuhan antarmuka eksternal Disini karakteristik logis dari setiap antarmuka antara produk perangkat lunakdan penggunanya harus dipahami oleh si pengguna. Dimana sipengguna harusmenyesuaikan baik dari karakteristik konfigurasinya (misalnya standar format layar,tataletak windows, isi laporan/menu –bukan tata letak tiap layar layar/windowsnyasendiri –atau ketersediaan kunci khusus atau jenis mouse) untuk memenuhi kebutuhansistem. Disini pula si pengguna harus dapat mengoperasikan perangkat lunak yangdibuat dengan cepat dan seefisien mungkin. 6
- Rekayasa Perangkat Lunak3.1.1 Antarmuka pemakai Keperluan yang dibutuhkan antara perangkat lunak dan penggunanya dalamini si operator adalah tempat operator dimana dibutuhkan lan sendidiri berupa pos danpos ini terbagi menjadi dua diantaranya:- Pos masuk (operator 1): Tempat masuk kendaraan dimana kendaraan diminta untuk mengambil tiket parkir setelah operator memasukan data no plat kendaraan dan memprinnya sebagai tiket parkir yang akan di ambil oleh penguna kendaran selain itu operator membukakan palangpintu mekanik untuk jalan masuk kendaraan.- Pos keluar (operator 2): Tempat keluarnya kendaraan yang akan keluar dari lahan parkir dimana pengendara di minta menunjukan tiket parkir dan mencocokannya dengan plat nomer kendaran pemilik tiket dan memproses berapa uang yang harus dibayar oleh penguna jasa parkir. Sesudah membayar operator akan membuka palang pintu keluar untuk memberi jalan kepada penguna kendaraan.3.1.2 Antarmuka perangkat keras Keperluan yang dibutukan sistem parkir yang dibuat adalah:Mesin print: Adalah alat untuk mencetak tiket parkir untuk penguna kendaraan.Komputer: Adalah alat untuk menghitung dan sebagai penempatan software yangdiperlukan.Palang pintu: Adalah alat untuk menjaga dan memberi jalan bagi penguna kendaraan.Lahan parkir: Adalah tempat menyimpan (memparkir) kendaraan.3.1.3 Antarmuka perangkat lunak kebutuhan yang diperlukan software untuk mendukung sistim parkir iniadalah:Sistim oprasi: Adalah software untuk mendukung program atau software lain yangakan dibuat misalkan widows3.1.4 Antarmuka komunikasi Agar sistem parkir yang dibuat dapat beriteraksi satu sama lain dibutuhkansatu jaringan antara komputer masuk dan keluar. Ini dibutuhkan karena data yangakan diproses di komputer keluar ada di komputer masuk dan ini tida bisa ditolerilsebagai contoh dalam pembangunan sistem parkir ini adalah dua buah work station 7
- Rekayasa Perangkat Lunak(komputer) sebagai sarat hubungan atar work station itu di butuhkan kartu eternetNIC, konektor RJ45 kabel UTP.3.2 Dekripsi FungsionalKebutuhan fungsional perangkat lunak akan jelaskan atau digambarkan dengansebuah diagram konteks dibawah ini : Kendaraan -J.kendaraan -P.Nomor -Waktu masuk/keluar Sistem -P. Nomor -J. Kendaraan Operator 2 Parkir Operator 1 -Uang Tiket -P. Nomor -Data -J. Kendaraan KendaraanIlustrasi pada diagram konteks :Kendaraan diam didepan palang pintu parkir, lalu operator 1 mencatat nomor platkendaraan dan menggolongkan jenis kendaraan dalam hal ini motor/mobil. Setelah ituoperator 1 memprint tiket/karcis yang secara otomatis dimasukkan kedalamdatabasenya.3.2.1 Aliran informasiBagian ini akan mencantumkan serta menguraikan DFD level 0 yang merupakanlanjutan dari diagram konteks. (Gambar Diagram DFD Level 0 Sistem Parkir). Operator 1 Kendaraan Operator 2 Data kend Data kend Data lokasi Data kend Data kend Data lokasi Uang tiket Data lokasi 1 2 Parkir Data Ken- DK daraan 8
- Rekayasa Perangkat Lunak3.2.1.1 DFD Level 1 Operator 1 Operator 2 Kendaraan 1.1 1.2 1.3 Pencatatan Pemeriksaan ADM DK yg masuk DK yg keluar Kendaraan Pembayaran Parkir Data Kendaraan Data Tagihan parkir Data Kendaraan 1.4 Perhitungan Tagihan parkir Gambart Diagram DFD Level 1 (Sistem Parkir)3.2.2 Dekripsi proses Uraian deskripsi proses yang sudah tidak dapat didekomposisi lebih jauh lagiakan diberikan gambaran kebutuhan fungsional dengan jelas pada sub bab berikutdibawah ini.3.2.2.1 Proses1Deskripsi proses akan memberikan solusi mengenai gambaran kebutuhan fungsionaldengan jelas yang tercakup di bawah ini : 1. Validasi terhadap masukkan. Jika mengalami validasi pada saat memasukkan data, maka si operator harus mengulangi proses pemasukan tersebut. Apabila proses tersebut masih mengalami validasi, maka operator harus melakukan proses restart. Apabila proses tersebut masih mengalami validasi, maka operator harus melakukan proses update pada data perangkat lunak tersebut (repair all) dengan perangkat lunak yang telah disediakan untuk menangani proses error. 9
- Rekayasa Perangkat Lunak 2. Urutan pasti dari operasi. Disini urutan pasti dari operasi tidak dijadikan sumber utama yang harus dilakukan, akan tetapi disini hanya mengikuti proses yang ada. Jadi apabila perangkat lunak mengalami error, maka proses yang pertama dilakukan tidak harus dari proses urutan pertama tapi langsung melakukan proses penanganan secara langsung. 3. Tanggapan atas situasi abnormal termasuk overflow, fasilitas untuk komunikasi atau penanganan kesalahan (error handling) dan pemulihan (recovery). Pada saat sebelum diserahkan perangkat lunak tersebut kepada pengguna, si pengembang sudah melakukan antisipasi untuk menangani kalau-kalau nanti akan terjadi error data. Maka pengembang telah membuat perangkat lunak yang berfungsi untuk menngani masalah yang akan terjadi dan melakukan pemulihan dengan cara meng-update data yang ada. Dengan cara tersebut kemungkinan akan bisa menangani kesalahan atau erro yang akan terjadi. 4. Efek dari keberadaan dan nilai parameter. 5. Hubungan antara keluaran ke masukan, termasuk urutan masukan/keluaran, atau formula untuk konversi masukan ke keluaran. Disini hubungan antara masukan dan keluaran akan diproses melalui database yang ada. Dimana database tersebut akan mengolah semua proses yang harus dilakukan.3.2.2.2 Proses 2 dan seterusnya Pada proses kedua tidak beda jauh dengan proses pertama. Dari segi prosespenanganan serta proses pemulihan akan sama seperti proses pertama. Akan tetapiapabila proses pertama masih mengalami kendala pada perangkat lunak, maka akandilakukan proses format data yang mana akan melakukan proses dari awalpembuatan/penginstalan perangkat lunak hingga perangkat lunak tersebut siap untukdigunakan kembali oleh pengguna.3.3 Dekripsi Data Kebutuhan ini akan menspesifikasi kebutuhan logis untuk setiap informasiyang diletakan ke basisdata. Kebutuhan data ini akan digambarkan dengan 10
- Rekayasa Perangkat Lunakmenggunakan diagram entity / Entity Relationship Diagram dan dilengkapi denganskema relasi. ERD. Data Kendaraan : Data Lokasi Parkir : Jenis Kendaraan : Blok / Nomor lokasi parkir : No. Kendaraan : A-n / 1-n Lokasi parkir : Waktu masuk : Skema relasi. Antara kendaraan dengan lokasi parkir. - Setiap kendaraan pasti menempati pada satu tempat parkir. Menempati satu Tiap Kendaraan Tempat parkir - Setiap tempat parkir pasti ditempati oleh banyak kendaraan. Ditempati banyak Tiap Tempat parkir Kendaraan3.3.1 Data 1 Disini akan menguraikan satu per satu entity, relationship atau representasidata yang dibuat.Entity yang digunakan adalah : 1. Data Kendaraan. 2. Data Lokasi Parkir.Atribut yang digunakan pada entity di atas adalah : 1. Pada Data Kendaraan : - Jenis Kendaraan. - Nomor Kendaraan. - Lokasi Parkir (dihubungkan dengan entity Data Lokasi Parkir). - Waktu Masuk. 2. Pada Data Lokasi Parkir : - Blok (A-n) / serta Nomor Lokasi Parkir (1-n). 11
- Rekayasa Perangkat LunakKamus data dapat dinyatakan dengan tabel sebagai berikut : Nama Representasi Data Kendaraan Jenis kendaraan, Nomor kendaraan, Lokasi parkir, Waktu masuk parkir Data Lokasi Parkir Lokasi parkir, Blok (a-n), Nomor lokasi parkir (1-n)3.3.2 Data 2 dan seterusnyaProses data kedua sama seperti proses data kedua.3.4 Dekripsi Kebutuhan Non Fungsional Bagian ini akan menspesifikasi ukuran kuantitatif yang harus dipenuhi olehperangkat lunak. Diantaranya dijelaskan dalam sebuah tabel : Kriteria Kebutuhan Tuntutan Kebutuhan Performansi 95 % transaksi harus diproses dengan cepat. Batasan Memori Min 64 Mb s/d 512 Mb (max) Modus Operasi Menggunakan MySoft Professional versi 2.3 for Windows, dan software lain yang mendukung perangkat lunak tersebut. Adaptasi Situs / Ergonomi Proses perangkat lunak harus dibuat secara praktis, cepat, mengurangi kejemuan, mutakhir dan akurat setiap saat.3.5 Atribut Kualitas Perangkat Lunak Ada sejumlah atribut kualitas perangkat lunak yang dapat ditampilkan sebagaikebutuhan. Atribut yang digunakan antara lain : 12
- Rekayasa Perangkat Lunak3.5.1 Keandalan Spesifikasi faktor-faktor yang diperlukan untuk mencapai keandalan sistempada saat diserahkan adalah : Perangkat lunak maupun perangkat keras telah lulus uji dalam ketahanan. Telah di check ulang bahwa semua perangkat lunak yang akan digunakan tidak akan mengalami error. Telah disiapkan suatu cara untuk mengantisipasi apabila perangkat lunak tiba- tiba mengalami error.3.5.2 Ketersediaan Spesifikasi faktor-faktor yang diperlukan untuk menjamin tingkat ketersediaanseluruh sistem saat sistem beroperasi, seperti checkpoint, recovery, dan restart sudahdisediakan dalam perangkat lunak yang dibuat.3.5.3 Keamanan Untuk memproteksi perangkat lunak dari akses, penggunaan, pengubahan,penghancuran atau pengungkapan (disclosure) yang tidak disengaja atau yangmerusak maka harus dibuat suatu password user yang mana akan lebih mengamankanbaik perangkat lunak maupun system yang ada. Selain sistem pengamanan denganmenggunakan password, pembagian penggunaan setiap spesifikasi kebutuhan punharus dibagi setiap bagiannya seperti : Penggunaan teknik kriptografi. Penyimpanan data log/hystory. Pemberian suatu fungsi ke modul-modul yang berbeda. Pembatasan komunikasi terhadap suatu area tertentu dalam program. Pemeriksaan integritas data untuk peubah-peubah kritis3.5.4 Kemerawatan Pada dasarnya sistem yang kami buat hanya menanyakan/menuliskan platnomor pemilik kendaraan. Tapi begitu si operator menekan tombol print otomatiswaktu parkir, lokasi parkir yang kosong , untuk pencarian lahan parkir/penempatanlokasi parkir, data harus terhubung dengan sebuah database yang mempunyai isi 13
- Rekayasa Perangkat Lunakdenah lokasi parkir bilamana tempat parkir itu kosong maka software akan meletakanatau memerintahkan agar parkir ditempat tersebut.3.5.5 Kepemindahan Atribut dari perangkat lunak yang berhubungan dengan kemudahanpemindahan perangkat lunak ke mesin dan/atau sistem operasi lain. Atribut iniberbentuk antara lain :1. Persentase komponen yang berisi kode yang bergantung pada host.2. Persentase kode yang bergantung pada host.3. Penggunaan bahasa yang kepemindahannya terbukti.4. Penggunaan suatu kompilator tertentu atau subnet bahasa tertentu.5. Penggunaan suatu sistem operasi tertentu.3.6 Batasan Perancangan Batasan spesifikasi atas keputusan-keputusan perancangan yang dituntut olehstandar lain diantaranya keterbatasan perangkat keras, dan lain-lain. Standar atauaturan yang yang digunakahan antara lain :1. Sistem operasi yang digunakan yaitu suatu software yang bisa mengolah suatu perangkat lunak, seperti : Windows 2000 server, dll.2. Bahasa pemrograman yang digunakan seperti : MySoft Professional versi 2.3 for Windows.3. Format laporan.4. Penamaan data.5. Prosedur akunting.6. Penelusuran audit, dll. 14
- Rekayasa Perangkat Lunak BAB IV MATRIKS KETERURUTAN Bagian ini berisi daftar seluruh kebutuhan beserta identifikasinya serta catayang direncanakan. Produk ini diterapkan dengan mendapatkan hasil dari kesesuaianantara masukan dengan keluaran. Proses masukkan dilakukan dengan caramemasukan data pertama (waktu kendaraan masuk parkir) dikurangi data kedua(wakrtu kendaraan keluar parkir) yang kemudian akan diolah oleh database sehinggamenghasilkan data jumlah tarif jasa parkir yang harus dibayar oleh pelanggan. 15
pertemuan 6
Storage adalah media penyimpanan data yang digunakan untuk menyimpan data yang diolah oleh komputer.
Media penyimpanan data ini pun dibagi kedalam 3 jenis,yaitu:
1. Media Penyimpanan Sementara (Volatile Storage)
Media penyimpanan ini dapat menyimpan data selama masih ada aliran listrik dan data akan hilang bila tidak ada aliran listrik, oleh sebab itu disebut sebagai volatile. Media penyimpanan ini memiliki keunggulan pada bagian kecepatan aksesnya yang sangat tinggi karena menggunakan metode pengaksesan langsung. Namun media ini memiliki kekurangan, yaitu harga yang mahal dan ukurannya yang kecil. Contoh media penyimpanan ini adalah RAM (Random Access Memory), Cache Memory, dan Register Memory.
2. Media Penyimpanan Permanen (Non-Volatile Storage)
Media penyimpanan ini dapat menyimpan data walaupun tidak ada aliran listrik yang mengalir. Bila dibandingkan dengan volatile storage, Media penyimpanan jenis ini biasanya memiliki kapasitas yang jauh lebih besar. Selain itu, Harga per byte-nya jauh lebih murah dibanding volatile storage. Namun tetap saja memiliki kekurangan, yaitu kecepatan aksesnya sangat lambat dibanding volatile storage. Keunggulan-keunggulan yang ada harus dibayar dengan kecepatan aksesnya. Media jenis ini sebenarnya tidak 100% aman. Media jenis ini juga berpeluang untuk mengalami kerusakan yang menyebabkan data di dalamnya hilang. Contoh dari media jenis ini adalah tape dan disk.
3. Media Penyimpanan Stabil (Stable Storage)
Informasi yang ada dalam media ini dianggap tidak pernah hilang. Media ini merupakan media imajiner atau media yang tidak secara fisik ada. Media ini diimplementasikan dengan cara menyimpan data/informasi ke media penyimpanan permanen, kemudian dilakukan penggandaan di beberapa media penyimpanan permanen yang lain dan dikirimkan ke berbagai belahan dunia. Tujuannya adalah bila suatu waktu suatu lokasi mengalami kegagalan, misalnya oleh bencana alam, maka data yang berada di lokasi tersebut memiliki backup yang berada di lokasi lain.
Media penyimpanan data ini pun dibagi kedalam 3 jenis,yaitu:
1. Media Penyimpanan Sementara (Volatile Storage)
Media penyimpanan ini dapat menyimpan data selama masih ada aliran listrik dan data akan hilang bila tidak ada aliran listrik, oleh sebab itu disebut sebagai volatile. Media penyimpanan ini memiliki keunggulan pada bagian kecepatan aksesnya yang sangat tinggi karena menggunakan metode pengaksesan langsung. Namun media ini memiliki kekurangan, yaitu harga yang mahal dan ukurannya yang kecil. Contoh media penyimpanan ini adalah RAM (Random Access Memory), Cache Memory, dan Register Memory.
2. Media Penyimpanan Permanen (Non-Volatile Storage)
Media penyimpanan ini dapat menyimpan data walaupun tidak ada aliran listrik yang mengalir. Bila dibandingkan dengan volatile storage, Media penyimpanan jenis ini biasanya memiliki kapasitas yang jauh lebih besar. Selain itu, Harga per byte-nya jauh lebih murah dibanding volatile storage. Namun tetap saja memiliki kekurangan, yaitu kecepatan aksesnya sangat lambat dibanding volatile storage. Keunggulan-keunggulan yang ada harus dibayar dengan kecepatan aksesnya. Media jenis ini sebenarnya tidak 100% aman. Media jenis ini juga berpeluang untuk mengalami kerusakan yang menyebabkan data di dalamnya hilang. Contoh dari media jenis ini adalah tape dan disk.
3. Media Penyimpanan Stabil (Stable Storage)
Informasi yang ada dalam media ini dianggap tidak pernah hilang. Media ini merupakan media imajiner atau media yang tidak secara fisik ada. Media ini diimplementasikan dengan cara menyimpan data/informasi ke media penyimpanan permanen, kemudian dilakukan penggandaan di beberapa media penyimpanan permanen yang lain dan dikirimkan ke berbagai belahan dunia. Tujuannya adalah bila suatu waktu suatu lokasi mengalami kegagalan, misalnya oleh bencana alam, maka data yang berada di lokasi tersebut memiliki backup yang berada di lokasi lain.
Posts Tagged "definisi media penyimpanan adalah"
Sejarah Penyimpanan Data ( Data Storage )
Sejarah Penyimpanan Data Perkembangan media penyimpanan data (data storage) sejak komputer tercipta berubah sangat signifikan. Perbandingannya sangat mencolok, sebagai contoh data yang tersimpan dalam sebuah media penyimpanan sangat kecil, di bawah 4096 bits. Jika dikalkulasikan, 1 DVD setara dengan 90.000.000 punch card!!. Punch Card : Sejak tahun 1725 telah dirancang sebuah media untuk menyimpan data yang diperkenalkan oleh seorang tokoh bernama Basile Bouchon menggunakan sebuah kertas berforasi untuk menyimpan pola yang digunakan pada kain. Namun pertama kali dipatenkan untuk penyimpanan data sekitar 23 September 1884 oleh Herman Hollerith –pertemuan 4
banyak teori mengenai hardware dan software tapi bagi saya pengertiannya sebagai berikut:
Hardware adalah perangkat keras dan software adalah perangkat lunak. Itu terjemahannya. Tapi bisa juga kita artikan sebagai berikut:
Hardware/Perangkat keras adalah sebuah alat/benda yang kita bisa lihat, sentuh, pegang dan memiliki fungsi tertentu. Secara fisik ada wujudnya. Ada bentuknya.
Perangkat Hardware terdiri atas 3 jenis, yaitu:
1. Perangkat masukan (Input device)
Perangkat masukan berfungsi untuk memasukkan data, baik berupa teks, foto, maupun gambar ke dalam komputer.Contoh perangkat input misalnya keyboard, mouse, light-pen, scanner, dan sebagainya.
2. perangkat keluaran (Output device)
perangkat keluaran dipergunakan untuk menampung dan menghasilkan data yang dikeluarkan, misalnya monitor dan printer.
3. Perangkat pengolah data (Processor)
Perangkat pengolah data dipergunakan untuk mengolah data.Pengolah data meliputi unit pengolah pusat (CPU/Central Processing Unit) dan juga mikroprosesor.
Macam-macam perangkat keras (hardware):
1. CPU (Central Processing Unit)

Merupakan alat yang berfungsi sebagai pemroses data.CPU berisi rangkaian sirkuit yang menyimpan instruksi-instruksi pemrosesan dan penyimpanan data.
2. Monitor

Merupakan alat yang mampu menampilkan teks maupun gambar dari data yang sedang diproses dalam CPU.
3. Keyboard

Keyboard merupakan alat untuk memasukkan data maupun perintah ke CPU, biasanya terdiri atas rangkaian huruf, angka, dan tombol fungsi lainnya.
4. Mouse

Mouse merupakan alat bantu untuk memberikan perintah dalam memproses data atau mengedit data.
5. Printer

Priter merupakan alat yang memproduksi keluaran data (output) berbentuk cetak, berupa teks maupun gambar/grafik.
6. CD ROM

Alat tambahan (alat peripheral) yang mampu menyimpan dan menuliskan data dan program melalui media CD (Compact Disk).Alat ini didesain mampu menuliskan dan membaca data atau program melalui sistem optik.
7. Compact Disk (CD)

Media penyimpanan yang terbuat dari bahan plastik.Proses penyimpanan dan pembacaan data menggunakan sistem optik.
8. Floppy Disk

Floppy disk merupakan alat tambahan untuk menyimpan atau menuliskan ke dalam disket maupun sebaliknya, ukuran yang umum digunakan adalah ukuran 3,5 inchi.
9. Hardddisk

Harddisk merupakan alat tambahan untuk menyimpan data dalam kapasitas besar yang dilapisi secara magnetis, saat ini perkembangan harddisk sangat cepat dari daya tampung dan kecepatan membaca data.Perlu kalian ketahui saat ini harddisk memang mutlak ada dalam setiap computer atau laptop sebagai penyimpan sistem operasi yang permanen.
10. Scanner

Scanner merupakan alat Bantu untuk memasukkan data berupa gambar atau grafik dan mengubahnya ke dalam bentuk digital sehingga dapat diproses dan digabungkan dengan bentuk data yang berupa teks.
11. USB Flasdiks
Flasdisk merupakan tempat penyimpanan data yang paling digemari karena kapasitasnya yang besar dan beragam selain itu ukurannya yang kecil memudahkan kita untuk membawanya kemana-mana, hadirnya flasdisk telah menggantikan floppy disk yang dulu sering digunakan untuk penyimpanan data yang portable, kapasitas minimum flashdis adalah 128mb sedangkan untuk kapasitas maksimumnya bisa mencapai 40 Gb, lebih kecil dibanding Hardisk External yang kapasitasnya bisa mencapai 1 tera bite (1000 Gb).
Sedangkan Software / perangkat lunak, adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah. Software secara fisik tidak ada wujudnya. Maka tidak bisa kita sentuh, tidak bisa kita pegang namun kita dapat menjalankannya dalam sebuah sistem operasi dan Yang hanya bisa kita pegang hanya media penyimpannya saja, seperti disket,CD, dsb. Perangkat lunak memiliki fungsi tertentu juga, dan biasanya untuk mengaktifkan perangkat keras. Bisa juga dikatakan perangkat lunak bekerja di dalam perangkat keras.
Hardware adalah perangkat keras dan software adalah perangkat lunak. Itu terjemahannya. Tapi bisa juga kita artikan sebagai berikut:
Hardware/Perangkat keras adalah sebuah alat/benda yang kita bisa lihat, sentuh, pegang dan memiliki fungsi tertentu. Secara fisik ada wujudnya. Ada bentuknya.
Perangkat Hardware terdiri atas 3 jenis, yaitu:
1. Perangkat masukan (Input device)
Perangkat masukan berfungsi untuk memasukkan data, baik berupa teks, foto, maupun gambar ke dalam komputer.Contoh perangkat input misalnya keyboard, mouse, light-pen, scanner, dan sebagainya.
2. perangkat keluaran (Output device)
perangkat keluaran dipergunakan untuk menampung dan menghasilkan data yang dikeluarkan, misalnya monitor dan printer.
3. Perangkat pengolah data (Processor)
Perangkat pengolah data dipergunakan untuk mengolah data.Pengolah data meliputi unit pengolah pusat (CPU/Central Processing Unit) dan juga mikroprosesor.
Macam-macam perangkat keras (hardware):
1. CPU (Central Processing Unit)
Merupakan alat yang berfungsi sebagai pemroses data.CPU berisi rangkaian sirkuit yang menyimpan instruksi-instruksi pemrosesan dan penyimpanan data.
2. Monitor
Merupakan alat yang mampu menampilkan teks maupun gambar dari data yang sedang diproses dalam CPU.
3. Keyboard
Keyboard merupakan alat untuk memasukkan data maupun perintah ke CPU, biasanya terdiri atas rangkaian huruf, angka, dan tombol fungsi lainnya.
4. Mouse
Mouse merupakan alat bantu untuk memberikan perintah dalam memproses data atau mengedit data.
5. Printer
Priter merupakan alat yang memproduksi keluaran data (output) berbentuk cetak, berupa teks maupun gambar/grafik.
6. CD ROM
Alat tambahan (alat peripheral) yang mampu menyimpan dan menuliskan data dan program melalui media CD (Compact Disk).Alat ini didesain mampu menuliskan dan membaca data atau program melalui sistem optik.
7. Compact Disk (CD)
Media penyimpanan yang terbuat dari bahan plastik.Proses penyimpanan dan pembacaan data menggunakan sistem optik.
8. Floppy Disk
Floppy disk merupakan alat tambahan untuk menyimpan atau menuliskan ke dalam disket maupun sebaliknya, ukuran yang umum digunakan adalah ukuran 3,5 inchi.
9. Hardddisk
Harddisk merupakan alat tambahan untuk menyimpan data dalam kapasitas besar yang dilapisi secara magnetis, saat ini perkembangan harddisk sangat cepat dari daya tampung dan kecepatan membaca data.Perlu kalian ketahui saat ini harddisk memang mutlak ada dalam setiap computer atau laptop sebagai penyimpan sistem operasi yang permanen.
10. Scanner
Scanner merupakan alat Bantu untuk memasukkan data berupa gambar atau grafik dan mengubahnya ke dalam bentuk digital sehingga dapat diproses dan digabungkan dengan bentuk data yang berupa teks.
11. USB Flasdiks
Sedangkan Software / perangkat lunak, adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah. Software secara fisik tidak ada wujudnya. Maka tidak bisa kita sentuh, tidak bisa kita pegang namun kita dapat menjalankannya dalam sebuah sistem operasi dan Yang hanya bisa kita pegang hanya media penyimpannya saja, seperti disket,CD, dsb. Perangkat lunak memiliki fungsi tertentu juga, dan biasanya untuk mengaktifkan perangkat keras. Bisa juga dikatakan perangkat lunak bekerja di dalam perangkat keras.
pertemuan 3
Proses Input Output di Linux
1. PROSES I/O Sebuah proses memerlukan Input dan Output. Instruksi (command) yang diberikan pada Linux melalui Shell disebut sebagai eksekusi program yang selanjutnya disebut proses. Setiap kali instruksi diberikan, maka Linux kernel akan menciptakan sebuah proses dengan memberikan nomor PID (Process Identity). Proses dalam Linux selalu membutuhkan input dan menghasilkan suatu Output. Dalam konteks Linux input/ output adalah :
• Keyboard (input)
• Layar (output)
• Files
• Struktur data kernel
• Peralatan I/O lainnya (misalnya Network)
2. FILE DESCRIPTOR Linux berkomunikasi dengan file melalui file descriptor yang direpresentasikan melalui angka yang dimulai dari 0, 1, 2 dan seterusnya. Tiga buah file descriptor standar yang lalu diciptakan oleh proses adalah : • 0 = keyboard (standar input)
• 1 = layar (standar output)
• 2 = layar (standar error)
Linux tidak membedakan antara peralatan hardware dan file, Linux memanipulasi peralatan hardware sama dengan file.
3. PEMBELOKAN (REDIRECTION) Pembelokan dilakukan untuk standard input, output dan error, yaitu untuk mengalihkan file descriptor dari 0, 1 dan 2. Simbol untuk pembelokan adalah :
0< atau < pengganti standard input 1> atau > pengganti standard output 2>
4 PIPA (PIPELINE) Mekanisme pipa digunakan sebagai alat komunikasi antar proses.
Input ⇒ Proses1 ⇒ Output = Input ⇒ Proses2 ⇒ Output Proses 1 menghasilkan output yang selanjutnya digunakan sebagai input oleh Proses 2. Hubungan output input ini dinamakan pipa, yang menghubngkan Proses 1dengan Proses2 dan dinyatakan dengan symbol “|”. Proses1 | Proses2
5 FILTER
Filter adalah utilitas Linux yang dapat memproses standard input (dari keyboard) dan menampilkan hasilnya pada standard output (layar). Contoh filter adalah cat, sort, grep, pr, head, tail, paste dan lainnya. Pada sebuah rangkaian pipa : P1 | P2 | P3 ....... | Pn-1 | Pn Maka P2 sampai dengan P n-1 mutlak harus utilitas Linux yang berfungsi sebagai filter. P1 (awal) dan Pn (terakhir) boleh tidak filter. Utilitas yang bukan filter misalnya
who, ls, ps, lp, lpr, mail dan lainnya.
Beberapa perintah Linux yang digunakan untuk proses penyaringan antara lain : •
Perintah grep
Digunakan untuk menyaring masukannya da n menampilkan baris-baris yang hanya mengandung pola yang ditentukan. Pola ini disebut regular expression.
• Perintah wc
Digunakan untuk menghitung jumlah baris, kata dan karakter dari baris-baris masukan yang diberikan kepadanya. Untuk mengetahui berapa baris gunakan option –l, untuk mengetahui berapa kata, gunakan option –w dan untuk mengetahui berapa karakter, gunakan option –c. Jika salah satu option tidak digunakan, maka tampilannya adalah jumlah baris, jumlah kata dan jumlah karakter.
• Perintah sort
Digunakan untuk mengurutkan masukannya berdasarkan urutan nomor ASCII dari karakter.
• Perintah cut
Digunakan untuk mengambil kolom tertentu dari baris-baris masukannya, yang
ditentukan pada option –c.
• Perintah uniq
Digunakan untuk menghilangkan baris-baris berurutan yang mengalami duplikasi,
biasanya digabungkan dalam pipeline dengan sort.
1. PROSES I/O Sebuah proses memerlukan Input dan Output. Instruksi (command) yang diberikan pada Linux melalui Shell disebut sebagai eksekusi program yang selanjutnya disebut proses. Setiap kali instruksi diberikan, maka Linux kernel akan menciptakan sebuah proses dengan memberikan nomor PID (Process Identity). Proses dalam Linux selalu membutuhkan input dan menghasilkan suatu Output. Dalam konteks Linux input/ output adalah :
• Keyboard (input)
• Layar (output)
• Files
• Struktur data kernel
• Peralatan I/O lainnya (misalnya Network)
2. FILE DESCRIPTOR Linux berkomunikasi dengan file melalui file descriptor yang direpresentasikan melalui angka yang dimulai dari 0, 1, 2 dan seterusnya. Tiga buah file descriptor standar yang lalu diciptakan oleh proses adalah : • 0 = keyboard (standar input)
• 1 = layar (standar output)
• 2 = layar (standar error)
Linux tidak membedakan antara peralatan hardware dan file, Linux memanipulasi peralatan hardware sama dengan file.
3. PEMBELOKAN (REDIRECTION) Pembelokan dilakukan untuk standard input, output dan error, yaitu untuk mengalihkan file descriptor dari 0, 1 dan 2. Simbol untuk pembelokan adalah :
0< atau < pengganti standard input 1> atau > pengganti standard output 2>
4 PIPA (PIPELINE) Mekanisme pipa digunakan sebagai alat komunikasi antar proses.
Input ⇒ Proses1 ⇒ Output = Input ⇒ Proses2 ⇒ Output Proses 1 menghasilkan output yang selanjutnya digunakan sebagai input oleh Proses 2. Hubungan output input ini dinamakan pipa, yang menghubngkan Proses 1dengan Proses2 dan dinyatakan dengan symbol “|”. Proses1 | Proses2
5 FILTER
Filter adalah utilitas Linux yang dapat memproses standard input (dari keyboard) dan menampilkan hasilnya pada standard output (layar). Contoh filter adalah cat, sort, grep, pr, head, tail, paste dan lainnya. Pada sebuah rangkaian pipa : P1 | P2 | P3 ....... | Pn-1 | Pn Maka P2 sampai dengan P n-1 mutlak harus utilitas Linux yang berfungsi sebagai filter. P1 (awal) dan Pn (terakhir) boleh tidak filter. Utilitas yang bukan filter misalnya
who, ls, ps, lp, lpr, mail dan lainnya.
Beberapa perintah Linux yang digunakan untuk proses penyaringan antara lain : •
Perintah grep
Digunakan untuk menyaring masukannya da n menampilkan baris-baris yang hanya mengandung pola yang ditentukan. Pola ini disebut regular expression.
• Perintah wc
Digunakan untuk menghitung jumlah baris, kata dan karakter dari baris-baris masukan yang diberikan kepadanya. Untuk mengetahui berapa baris gunakan option –l, untuk mengetahui berapa kata, gunakan option –w dan untuk mengetahui berapa karakter, gunakan option –c. Jika salah satu option tidak digunakan, maka tampilannya adalah jumlah baris, jumlah kata dan jumlah karakter.
• Perintah sort
Digunakan untuk mengurutkan masukannya berdasarkan urutan nomor ASCII dari karakter.
• Perintah cut
Digunakan untuk mengambil kolom tertentu dari baris-baris masukannya, yang
ditentukan pada option –c.
• Perintah uniq
Digunakan untuk menghilangkan baris-baris berurutan yang mengalami duplikasi,
biasanya digabungkan dalam pipeline dengan sort.
Kata informasi memiliki arti tersendiri dan dalam penerapannya membutuhkan alat atau hardware yang spesifik. Begitu juga dengan kata komunikasi. Sekarang kita mengenal begitu banyak alat komunikasi yang membuat jarak tidak lagi menjadi masalah selama alat komunikasi tersebut tersedia. Informasi dapat ditayangkan atau disampaikan ke suatu tujuan yang jauh menggunakan peralatan-peralatan di bawah ini.
- Komputer, yaitu alat yang berguna untuk mengolah data menjadi informasi menurut prosedur yang telah dirumuskan sebelumnya.
- Proyektor LCD (Liquid Crystal Display), yaitu alat untuk menayangkan informasi yang berasal dari komputer atau media informasi lain seperti DVD Player. Alat ini memiliki keunggulan karena mampu menayangkan informasi berformat video. Proyektor LCD sering digunakan sebagai alat presentasi atau media pembelajaran di kelas.
- OHP (Over Head Projector), yaitu alat untuk menayangkan informasi statis yang tertulis pada plastik transparansi. Tidak seperti proyektor LCD, OHP hanya dapat menayangkan gambar diam. Alat ini muncul lebih dulu sebelum proyektor LCD ditemukan.
- Radio, yaitu alat penerima informasi yang berasal dari stasiun pemancar berupa gelombang elektromagnet yang membawa informasi suara. Gelombang ini melintas dan merambat melalui udara, bahkan merambat melalui ruang angkasa yang hampa udara.
- Televisi, yaitu alat penerima informasi yang berupa gambar dan suara. Televisi berasal dari kata tele (jauh) dan vision (tampak/visual). Artinya, informasi dapat dipancarkan dari jarak jauh dan penerima informasi membutuhkan sebuah alat yang disebut televisi untuk menerima informasi dalam bentuk suara dan visual.
- Internet, yaitu hubungan antar komputer dalam suatu jaringan global yang memungkinkan setiap komputer saling bertukar informasi. Hubungan antar komputer ini menggunakan apa yang disebut protokol Internet (Internet Protocol). Internet menghubungkan komputer di seluruh dunia yang jumlahnya dapat mencapai ratusan juta buah.
- GPS (Global Positioning System), yaitu alat informasi berfungsi menentukan letak, arah atau kecepatan benda yang berada di permukaan bumi. Umumnya, GPS ditempatkan di mobil atau kendaraan lainnya. Dengan GPS, pengendara mobil dapat mengetahui posisinya setiap saat.
Gambar 2.1 Alat GPS
- Faximile, yaitu alat untuk mengirim dan menerima dokumen melalui jalur telepon. Dokumen yang dikirim dengan faximile sama persis dengan dokumen asli. Secara sederhana, cara kerja faximile mirip dengan mesin fotokopi atau scanner, hanya saja outputnya keluar di tempat yang jarak jauh. Tentu saja, pengirim dan penerima harus sama-sama memiliki mesin faximile agar dapat mengirim informasi dengan cara ini.
Gambar 2.2 Mesin faximil
- Satelit komunikasi, yaitu benda buatan manusia yang diletakkan di ruang angkasa untuk keperluan telekomunikasi. Ada bermacam-macam fungsi satelit, misalnya untuk memancarkan sinyal dari stasiun televisi. Gelombang yang dipancarkan stasiun televisi dipancarkan ke ruang angkasa terlebih dahulu dan diterima oleh satelit, kemudian baru diteruskan ke wilayah yang sulit dijangkau oleh antena pemancar di permukaan bumi. Selain untuk siaran televisi, satelit juga digunakan untuk keperluan militer dan navigasi.
Gambar 2.3 Ilustrasi cara kerja satelit
- Telepon, yaitu alat komunikasi berguna untuk mengirim data suara melalui sinyal listrik. Alat yang ditemukan oleh Alexander Graham Bell ini menggunakan kabel sebagai media penghantar.
- Handphone atau telepon seluler, yaitu alat komunikasi bergerak untuk mengirim data suara. Telepon seluler menggunakan gelombang elektromagnet sebagai media penghantar. Kelebihan telepon seluler dibanding telepon biasa adalah sifatnya yang mudah dibawa. Di Indonesia, ada dua jenis jaringan telepon seluler, yaitu jaringan GSM (Global System for Mobile Telecommunications) dan jaringan CDMA (Code Division Multiple Access). Dewasa ini, telepon seluler tidak hanya berguna sebagai alat komunikasi suara saja. Banyak fitur lain yang dimiliki telepon seluler, di antaranya SMS
<p>Your browser does not support iframes.</p>
(Short Message Services), MMS (Multimedia Messaging Services), WAP (Wireless Application Protocol), GPRS (General Packet Radio Services), video call, radio FM, dan televisi.
Di antara peralatan teknologi informasi dan komunikasi, komputer merupakan yang terpenting sehingga akan kita bahas secara khusus. Kata komputer berasal dari bahasa latin computare yang berarti menghitung. Kata itu kemudian menjadi bahasa Inggris to compute yang artinya sama. Menilik asal katanya, maka fungsi dasar komputer adalah sebagai alat hitung. Dewasa ini, fungsi komputer telah jauh berkembang melebihi fungsi asalnya. Komputer tidak hanya menjadi alat hitung, tetapi sudah menjadi bagian dari alat komunikasi modern. Ada beberapa cara untuk menggolongkan komputer. Berdasarkan kegunaannya, komputer dapat dibedakan menjadi dua macam, yaitu:
Pengelompokkan komputer yang kedua adalah pengelompokan berdasarkan kapasitasnya. Menurut pengelompokkan ini, komputer dibedakan menjadi empat golongan, yaitu:
Di samping kedua pengelompokkan di atas, komputer dapat dikelompokkan berdasarkan jenis sinyal yang diolahnya. Menurut pengelompokkan ini, komputer dibedakan menjadi tiga jenis, yaitu:
Komputer yang kita kenal saat ini bekerja menggunakan arsitektur von Neumann yang diusulkan oleh John von Neumann pada awal 1940-an. Arsitektur ini membagi komputer menjadi 4 bagian utama, yaitu:
- Modem, yaitu perangkat keras yang berfungsi mengubah sinyal digital menjadi sinyal listrik yang dapat merambat melalui telepon, dan sebaliknya. Modem merupakan perangkat penting untuk mengakses Internet.
Di antara peralatan teknologi informasi dan komunikasi, komputer merupakan yang terpenting sehingga akan kita bahas secara khusus. Kata komputer berasal dari bahasa latin computare yang berarti menghitung. Kata itu kemudian menjadi bahasa Inggris to compute yang artinya sama. Menilik asal katanya, maka fungsi dasar komputer adalah sebagai alat hitung. Dewasa ini, fungsi komputer telah jauh berkembang melebihi fungsi asalnya. Komputer tidak hanya menjadi alat hitung, tetapi sudah menjadi bagian dari alat komunikasi modern. Ada beberapa cara untuk menggolongkan komputer. Berdasarkan kegunaannya, komputer dapat dibedakan menjadi dua macam, yaitu:
1. general purpose computer, yaitu komputer yang digunakan secara umum untuk kegiatan sehari-hari, misalnya untuk mengetik dokumen, menghitung, membuat desain grafis, atau mengolah data statistik.
2. special purpose computer, yaitu komputer yang didesain untuk pekerjaan khusus, contohnya komputer yang digunakan untuk mengendalikan mesin-mesin di pabrik. Komputer semacam ini biasanya digunakan untuk menghandle sistem berskala besar.
Gambar 2.4 Special purpose computer
a. komputer mikro atau personal computer
b. komputer mini
c. komputer mainframe
d. superkomputer.
Gambar 2.5 Mainframe
Gambar 2.6 Superkomputer
a. komputer digital (komputer yang bekerja dengan sinyal digital)
b. komputer analog (komputer yang bekerja dengan sinyal analog)
c. komputer hibrid (komputer yang bekerja dengan sinyal digital maupun sinyal analog).
Komputer yang kita kenal saat ini bekerja menggunakan arsitektur von Neumann yang diusulkan oleh John von Neumann pada awal 1940-an. Arsitektur ini membagi komputer menjadi 4 bagian utama, yaitu:
a. Arithmatics Logic Unit (ALU) atau Unit Aritmatika dan LogikaSistem komputer memiliki siklus pengolahan data yang pasti. Siklus pengolahan data itu sendiri mengacu kepada makna kata komputer, yakni menghitung. Sistem komputer memiliki tiga komponen pokok yaitu input, proses dan output. Proses sendiri bergantung pada perangkat lunak dan storage atau media penyimpanan. Di bawah ini adalah beberapa istilah yang berkaitan dengan ketiga bagian sistem komputer yang perlu Anda pahami.
b. unit kontrol
c. memori
d. input-output.
- Input, yaitu suatu aktivitas memasukkan data ke komputer. Data tersebut dapat berupa data informasi maupun data perintah/instruksi. Dalam pemrosesan input, komputer memerlukan suatu alat masukan yang disebut dengan peranti masukan (input device).
- Proses, yaitu proses pengolahan data yang sudah diinputkan ke komputer. Komputer akan memproses data tersebut menggunakan alat yang disebut prosessor.
- Bus, yaitu jalur penghubung antar alat pada komputer yang berfungsi sebagai media untuk melewatkan sinyal.
- Program, yaitu kumpulan instruksi yang akan dijalankan oleh prosessor. Program komputer biasa disebut perangkat lunak atau software.
- Storage, yaitu media penyimpanan data. Komputer memiliki media penyimpanan untuk menyimpan data yang telah selasai diproses.
- Output, yaitu aktifitas menampilkan data hasil pemrosesan baik di layar monitor maupun dalam bentuk cetakan.
pertemuan 2
Era Sebelum Th. 1940
• Ribuan Tahun lalu (Sebelum Masehi) di Cina ditemukan
Abacus/Sempoa
• 1617, John Napier menciptakan metode logaritma yang
dinamakan Abacus/Sempoa Napier's bonea. Alat ini Abacus/Sempoa
dapat dipakai untuk melakukan operasi penambahan,
pengurangan, perkalian dan pembagian, yang sebelumnya s
ecara sederhana oleh Abdullah Muhammad Ibn Musa al
Khwarizmi. Al Khwarizmi
seorang ahli matematika dari Uzbekistan yang hidup di masa
tahun 770-840 Masehi, telah menemukan konsep Algorizm.
• Pada tahun 1642 Blaise Pascal menciptakan
mesin hitung mekanik yang pertama yang
diberi nama Pascal
• tahun 1890 Jacquard membuat konsep
punched , yaitu sebuah konsep yang melakukan
tugas pada dua buah kemungkinan yaitu
dengan menentukan adanya lubang (plong)
dan tiada berlubang yang menandakan permulaan
penggunaan nomor binar dalam pemprosesan
data. Selanjutnya pada tahun 1890 Herman
Hollerith kemudian mempopularkan penggunaan Analitycal engine
kartu plong (punch card) sebagai alat input data
dengan mencipta mesinPenjadualan Hollerith .
• Baru pada tahun 1822 Charles Babbage yang digelar “Bapak Komputer” telah merancang apa yang dinamakan Difference Engine . Yang selanjutnya dikembangkan menjadi Analytical Engine pada tahun 1833 yang oleh George Scheutz pada tahun 1855 dan pada tahun 1889, digunakan sebagai mesin kilang Analitik . Semua komputer pada saat menggunakan model mesin seperti yang rancang oleh Babbage yang terdiri atas input, memori, pemprosesan dan output.
• Pada tahun 1854, ahli matematik dari Inggris, George Boole telah mencipta satu bidang
algebra. Pada tahun 1937 Howard Aiken memperkenalkan mesin yang dibuat dari komponen-komponen mekanik dan elektonik yang dinamai MARK 1 . Mesin ini bias menyelesaikan masalah fungsi trigonometri dan dasar perhitungan matematika.
• Setelah itu baru mulai tahun 1940 muncul teknologi baru komputer dengan perangkat elektronik digital.
Era Setelah Th.1940
I. Generasi Pertama (1940 -1959)
• ENIAC (Electronic Numerical Integrator and Calculator merupakan generasi pertama komputer digital elektornik yang digunkan untuk kebutuhan umum. dibuat pada tahun 1943 oleh Dr. John W. Mauchly dan John Presper Eckert di Moore School of Electrical Engineering (University of Pennsylvania) dan baru selesai pada tahun 1946. ENIAC berukuran sangat besar, untuk penempatannya, membutuhkan ruang 500 m2. ENIAC menggunakan 18.000 tabung hampa udara, 75.000 relay dan sakelar, 10.000 kapasitor dan
70.000 resistor. Ketika di operasikan, ENIAC membutuhkan daya listrik sebesar 140 kilowatt dengan berat lebih dari 30 ton, dan menempati ruangan seitar
Semua input dan output dilakukanmelalui kartu plong .
Dalam waktu 1 detik, ENIAC mampu melakukan 5.000
Perhitungan dengan 10 digit angka yang bila
dilakukan secara manual oleh manusia akan memakan
waktu 300 hari, dan ini merupakan operasi yang paling ENIAC
cepat saat itu dibanding dengan semua komputer mekanis
lainnya. ENIAC dioperasikan sampai tahun 1955.
Teknologi yang digunakan ENIAC adalah menggunakan
tabung vakum yang dipakai oleh Laboratorium
Riset Peluru Kendali Angkatan Darat ( Army’s Ballistics Teknologi tabung vacum
Research Laboratory–LBR) USA.
• Mesin Von Neumann
Dikembangkan tahun 1945 oleh seorang ahli matematika yaitu Neumann John Von yang juga merupakan konsultan proyek ENIAC. Dia memberikan gagasan sebagai stored-program concept, yaitu sebuah konsep untuk mempermudah proses program agar dapat direpresentasikan dalam bentuk yang cocok untuk penyimpanan didalaM memori untuk semua data. Gagasan ini juga dibuat hampir pada waktu yang bersamaan oleh Turing. Selanjutnya Von Neumann mempublikasikan dengan nama baru yaitu EDVAC ( Electronic Discrete Variable Komputer). Mesin tersebut disebut sebagai generasi pertama komputer elektronik terprogram modern yang disediakan secara komersial dengan nama EDVAC, EDSAC (Electronic Delay Storage Automatic Calculator) dan UNIVAC 1 dan 2( Universal Automatic Komputer ) yang dikembangkan oleh Eckert dan Mauchly. Untuk pertama kalinya komputer tersebut menggunakan RAM (Random Access Memory) untuk menyimpan bagian- bagian dari dan data yang diperlukan secara cepat. Dengan konsep itulah John Von Neumann dijuluki sebagai bapak komputer modern pertama di didunia, yang konsepnya masih digunakan sampai sekarang. Von Neumann juga merupakan orang yang pertama mencetuskan istilah "game theory" yang kemudian berkembang menjadi ilmu tersendiri. Game theory bermanfaat untuk mensimulasikan game, seperti catur, bridge, dan sejenisnya. Dia juga bermanfaat untuk mensimulasikan perang (penting di dunia pertahanan).
Gambar Desain Arsitektur, mesin dan John Von Neumann (sebagai Mesin Komputer Elektronik Modern pertama).
• Pada pertengahan tahun 1950 UNIVAC
mengalami kemajuan dalam beberapa
aspek pemrograman tingkat lanjut,
sehingga merupakan komputer general
purpose (tujuan umum) pertama yang
didesain untuk menggunakan angka dan
huruf dan menggunakan pita magnetik
sebagai media input dan output-nya. Hal
ini yang dianggap sebagai tahun
kelahiran industri komputer yang
didominasi perusahaan IBM dan Sperry.
Dan komputer UNIVAC pertama kali
digunakan untuk keperluan kalkulasi
sensus di AS tahun 1951, dan
dioperasikan sampai tahun 1963
II. Komputer Generasi Kedua (1959 – 1964)
Komputer generasi kedua ditandai dengan ciri-ciri seperti berikut :
• Menggunakan teknologi sirkuit berupa transistor dan dioda untuk menggantikan tabung vacum.
• Sudah menggunakan operasi bahasa pemrograman tingkat tinggi seperti FORTRAN dan COBOL.
• Kapasitas memori utama dikembangkan dari Magnetic Core Storage.
• Menggunakan simpanan luar berupa magnetic tape dan magnetic disk.
• Kemampuan melakukan proses real-time dan real-sharing.
• Ukuran fisiknya sudah lebih kecil dibandingkan computer generasi pertama.
• Proses operasi sudah lebih cepat, yaitu bisa dapat melakukan jutaan operasi per detik.
• Kebutuhan akan daya listrik lebih kecil.
• Orientasinya program tidak lagi tertuju pada aplikasi bisnis, tapi juga sudah ke aplikasi teknik.
• Dibanding dengan tabung, teknologi
transistor jauh lebih efisien sebagai
switch dan dapat diperkecil ke skala
mikroskopik. Era ini juga menandakan
permulaan munculnya minicomputer Perbandingan tabung vacuum dan transistor
yaitu DEC PDP-8 dibuat pada tahun
1964 untuk keperluan pengolahan
data komersial.
• Jenis-jenis komputer lain yang
muncul pada generasi ini diantaranya
adalah UNIVAC III, UNIVAC SS80, Mini computer DEC PDP-8
SS90 dan 1107, Burroughs 200
(pabrik pembuatnya Burroughs), IBM
7070, 7080, 1400 dan 1600 (pabrik
Pembuatnya International Business
Machine), NCR 300 (pabrik
Pembuatnya National Cash Register ),
Honeywell 400 dan 800 (pabrik
pembuatnya Honeywell), CDC 1604
dan 160A (pabrik pembuatnya Control
Data Corporation), serta GE 635, 645
Dan 200 (pabrik pembuatnya General
Electric ).
III. Komputer Generasi Ketiga (1964 – 1970)
Ciri-ciri lain komputer generasi ketiga adalah :
• Menggunakan IC, maka kinerja komputer menjadi lebih cepat dan tepat.
Kecepatannya hampir 10.000 kali lebih cepat dari komputer generasi pertama
• Peningkatan dari sisi software
• Kapasitas memori lebih besar, dan dapat menyimpan ratusan karakter (sebelumnya hanya puluhan ribu).
• Menggunakan media penyimpan luar disk
• Penggunaan listrik yang hemat
• Kemampuan melakukan multiprocessing dan multitasking
• Telah menggunakan terminal visual display dan dapat mengeluarkan suara.
• Harga yang semakin murah.
• Kemampuan melakukan komunikasi dengan komputer lain
Contoh-contoh komputer generasi ketiga diantaranya adalah, IBM S/360, UNIVAC 1108, UNIVAC 9000, Burroughs 5700, 6700, 7700, NCR Century, GE 600, CDC 3000, 6000 dan 7000, PDP-8 dan PDP-11 (pabrik pembuatnya adalah Digital Equipment Corporation).
Mulai generasi ketiga inilah teknologi IC
(Integrated Circuit) menjadi ciri utama
karena mulai digunakan pada sebuah
perangkat komputer hingga generasi
sekarang. Komponen IC berbentuk
hybrid atau solid (SLT) dan monolithic
(MST). SLT adalah transistor dan dioda
diletakkan terpisah dalam satu tempat
IV. Komputer Generasi Keempat (1970 – 1980-an)
Ciri-cirinya :
• Merupakan kelanjutan dari generasi ketiga. Bedanya bahwa IC pada generasi keempat lebih kompleks dan terintegrasi. Sejak tahun 1970 ada dua perkembangan yang dianggap sebagai komputer generasi keempat. Pertama, penggunaan LSI (Large Scale Integration) yang disebut juga dengan nama Bipolar Large Scale Integration. LSI merupakan pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah keeping IC yang disebut chip. Istilah chip digunakan untuk menunjukkan suatu lempengan persegi empat yang memuat rangkaian terpadu IC.
• LSI kemudian dikembangkan menjadi VLSI (Very Large Scale Integration) yang dapat menampung puluhan ribu hingga ratusan ribu IC. Selanjutnya dikembangkannya komputer mikro yang menggunakan microprocessor dan semiconductor yang berbentuk chip untuk memori komputer internal sementara generasi sebelumnya menggunakan magnetic core storage.
• Perusahaan Intel pada tahun 1971 memperkenalkan mikrokomputer 4 bit yang menggunakan chip prosesor dengan nama 4004 yang berisi 230 transistor dan berjalan pada 108 KHz (Kilo Herzt) dan dapat mengeksekusi 60.000 operasi perdetik. Dilanjutkan pada tahun 1972 Intel memperkenalkan mikrokomputer 8008 yang memproses 8 bit informasi pada satu waktu. Selanjutnya microprosesor 8080 dibuat tahun 1974, dan merupakan prosesor untuk tujuan umum pertama. Sebelumnya adalah prosesor 4004 dan 8008 dirancang untuk kebutuhan aplikasi tertentu, prosesor 8080 kemampuannya lebih cepat dan memiliki set instruksi yang lebih kaya, dan memiliki kemampuan pengalamatan yang lebih besar. Pada generasi keempat ini tampilan monitor masih satu warna (green color).
Komputer-komputer generasi keempat
diantaranya adalah IBM 370, Apple I
dan Apple II, PDP-11, VisiCalc dan
Altair yang menggunakan prosesor Intel
8080, dengan sistem operasi CP/M
(Control Program for Microprocessor),
dengan bahasa pemrograman Microsoft
BASIC(Beginners Allpurpose Symbolic
Instruction Code). Sebagai catatan
bahwa pada komputer-komputer
generasi keempat ini tidak satupun yang PC dengan prosesor 8080
PC-compatible atau macintoshcompatible.
Sehingga pada generasi ini
belum ditentukan standart sebuah
komputer terutama PC (personal
Komputer).
V. Komputer Generasi Kelima(1980-an - ? )
Ciri-cirinya :
• Mulai diproduksi PC massal tahun 1980 oleh IBM,
yang terkenal dengan IBM-PC, yang selanjutnya
dikuasai Intel untuk hardwarenya dan Microsoft
untuk Softwarenya.
• Prosesor yang digunakan adalah 8088/8086 yang
menjadi standart komputer saat itu, yang menggunakan
basis dengan proses 16 bit per satu waktu.
• Telah dilakukan pengembangan dengan apa yang
dinamakan Josephson Junction, teknologi yang
akan menggantikan chip yg mempunyai kemampuan
memproses trilyunan operasi perdetik. (sementara
teknologi chip hanya mampu memproses milyaran
operasi perdetik).
• Komputer mampu menerjemahkan bahasa
manusia, manusia dapat langsung bercakap-cakap
dengan komputer serta penghematan energi
komputer. Sifat luar biasa ini disebut sebagai "artificial intelligence“.
• berbasis GUI (Graphic User Interface), multimedia, dan multikomunikasi.
Contoh-contoh komputer yang lahir pada generasi kelima berbasis x86, seperti chip 286 yang diperkenalkan pada tahun 1982 dengan 134.000 transistor, kemudian chip 386 pada tahun 1983 dengan 275.000 transistor, sedangkan chip 486 diperkenalkan pada tahun 1989 yang memiliki 1,2 juta transistor. Selanjutnya pada tahun 1993 Intel memperkenalkan keluarga prosesor 586 yang dikenal sebuatan Pentium 1 dengan jumlah transistor 3,1 juta untuk melakukan 90 MIPS (Million Instruction Per Second). Kemudian dilanjutkan pada generasi berikutnya yaitu Pentium 2,3, dan 4. Pada akhir tahun 2000 Intel memperkenalkan Pentium 4, yang merupakan prosesor terakhir dalam keluarga intel dengan architectur 32 bit (IA-32). Intel tahun 2001 mengumumkan prosesor Itanium (code named Merced), yang merupakan prosesor dengan basis architecture 64 bit (IA-64) pertama. Itanium merupakan prosesor pertama milik Intel dengan instruksi-instruksi 64 bit dan akan menelurkan satu generasi baru dari sistem operasi dan aplikasi, sementara masih mempertahankan backward compatible dengan software 32 bit. Perlu diketahui bahwa semenjak dikeluarkannya prosesor 386, komputer beroperasi pada 32 bit per satuan waktu dalam mengeksekusi informasi hingga Pentium 4. Hingga sekarang komputer yang digunakan kebanyakan orang, masih menggunakan basis 32 bit. Pada generasi Pentium selain ciri khas pada peningkatan kecepatan akses datanya juga bentuk tampilan gambar sudah beresolusi (kualitas gambar) bagus dan berwarna serta multimedia, dan yang lebih penting adalah fungsi computer menjadi lebih “cerdas”. Meskipun computer pada generasi ini ukuran fisiknya
menjadi lebih kecil dan simpel namun memiliki kemampuan yang semakin canggih.
Komputer Generasi Masa Depan
Dari sisi teknologi beberapa ilmuwan komputer meyakini
suatu saat tercipta apa yang disebut dengan biochip
yang terbuat dari bahan protein sintetis. Robot yang
dibuat dengan bahan ini kelak akan merupakan manusia
tiruan. Sedangkan teknologi yang sedang dalam tahap
penelitian sekarang ini yaitu mikro optik serta input-
output audio yang mungkin digunakan oleh computer
akan datang. Ahli-ahli sains komputer sekarang
juga sedang mencoba merancang komputer yang
tidak memerlukan penulisan dan pembuatan program
oleh pengguna . Komputer tanpa program
(programless computer) ini mungkin membentuk
ciri utama generasi komputer akan datang.
Jadi secara prinsip bahwa ciri-ciri dari komputer masa mendatang adalah lebih canggih dan lebih murah yang memiliki kemampuan diantaranya 'melihat', 'mendengar',
'berbiacara', dan 'berfikir' serta mampu membuat kesimpulan seperti manusia. Ini berarti komputer akan memiliki kecerdasan buatan yang mendekati kemampuan dan perilaku pembuatnya (manusia). Di samping itu, kelebihannya yang lain yaitu kecerdasan untuk
memprediksi sebuah kejadian yang akan terjadi, bias berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih
menakjubkan. Bahkan sebagaian besar aktifitas akan digantikan oleh perangkat yang dinamakan komputer, kita tunggu saja.
Perkembangan Perangkat Lunak
(Software)
Konsep Software
Perangkat lunak (software) adalah perangkat abstrak yang merupakan bagian utama selain hardware dari sistem komputer. Tanpa suatu software, komputer adalah sebuah rongsokan elektronik, yang tidak berguna sama sekali. Hardware komputer akan “hidup” dan memiliki fungsi jika digunakan bersama-sama dengan software-nya.
Bentuk paling primitif dari Perangkat lunak adalah menggunakan aljabar Boolean, yang direpresentasikan dalam binary digit (bit), yaitu bernilai 1 (benar/on) atau 0 (salah/off), yang kemudian dikelompokkan menjadi 4-bit (nible), 8-bit (byte), 16-bit (word), 32-bit (double word), 64-bit, dan seterusnya. Dari dasar bilangan biner itulah sebuah program
assembler dibentuk untuk membuat software-software yang lain. Jadi perangkat lunak yang ada hingga saat ini konsep dasarnya dibentuk dari sebuah kode-kode biner yang kemudian di kemas dalam sebuah bahasa mesin (machine language), bahasa assembler, bahasa C, dan sebagainya, hingga menjadi software-software yang mudah dimanfaatkan oleh pengguna komputer.
Evolusi Perangkat Lunak
Evolusi perangkat lunak secara garis besar dibedakan menjadi era sebelum adanya computer dan setelah adanya komputer.
• Era perangkat lunak sebelum adanya komputer di bedakan menjadi dua era yaitu :
– Era primitif (+ 300 SM), dimana perangkat lunak dibuat dengan melakukan petunjuk petunjuk sederhana dengan menggunakan kode-kode gerak sejenis semaphore.
– Era Mekanis (1840-an – 1930-an) yang diterapkan pada peralatan Analytical Engine
dan pemakaian mesin kartu plong (punch card).
• Sedangkan era perangkat lunak setelah adanya komputer yang berarti menggunakan
teknologi elektronis dibedakan menjadi :
– Era Pioner (1940 – 1960), bentuk perangkat lunak masih berupa sambungan sambungan kabel ke antar bagian komputer dan berbentuk kartu punch (plong). Ciri-ciri
lain dari era pioneer ini adalah masih menggunakan proses yang terkelompok (batch),
distribusi terbatas, dan diproduksi untuk keperluan khusus.
– Era Stabil (1960-1980), komputer sudah diproduksi secara massal dan perangkat lunak sudah bisa menjalankan beberapa fungsi proses secara serampak (multitasking).
Ciri yang lain dapat digunakan untuk menyelesaikan banyak pengguna (multi user)
secara cepat dan langsung (real time), produk software bisa digunakan secara terpisah,
sudah menggunakan sistem database.
– Era Mikro (1980 -1990) , perangkat lunak diproduksi untuk kebutuhan computer jaringan (networking) dan tersebar (distributed), harganya murah sehingga banyak
digunakan untuk kebutan pribadi (home), bersifat automasi untuk kecerdasan buatan
(artifical intelegent).
– Era Modern (1990 - ? ), memiliki ciri perangkat lunak berbasis multimedia, desktop dan portable, berteknologi objek, sistem pakar, pemrosesan paralel, dan dapat berkomunikasi jaringan global.
Perangkat Lunak Sistem Operasi
• Jenis Software komputer dibagi menjadi software sistem operasi dan aplikasi. Software Aplikasi seperti bahasa pemrograman, software program aplikasi, software paket aplikasi, software utilitas, serta software games dan multimedia.
• Perangkat lunak Sistem operasi (operating system/OS) mempunyai dua fungsi utama yakni:
• Pengelolaan seluruh sumber daya sistem komputer (resource manager). Mengelola seluruh sumber daya yang terdapat pada system komputer baik fisik seperti monitor, processor, dan sebagainya, maupun non fisik (abstrak) yaitu data dan program.
• Sistem operasi sebagai penyedia layanan (extended/virtual machine) , yaitu sistem operasi menyediakan sekumpulan layanan (disebut system call) ke pemakai sehingga memudahkan dan menyamankan penggunaan dan pemanfaatan sumber daya sistem komputer.
Sistem Operasi dan perkembangannya
I. UNIX
• 1969 UNIX lahir pada PDP-7
• 1971 UNIX Versi 1, pada DEC PDP-11/20
• 1973 UNIX Versi 4, dalam bahasa C, dibentuk kelompok PWB (Programmer's Workbench) dan USG (UNIX Suport Group)
• 1974 UNIX Versi 5, untuk pendidikan 1975 UNIX Versi 6, disebar ke litbang Universitas muncul versi BSD (Berkeley Software Distributions)
• 1979 UNIX Versi 7, portable dan dilengkapi dengan kompiler C dan Bourne Shell 1982 UNIX System III, Gabungan PWB dan USG
• 1983 UNIX System V, ditambahkan versiBSD, seperti vi dan C shell
• Perkembangan selanjutnya yang sampai saat ini masih mendominasi pemakaian sistem operasi keturunan UNIX adalah dengan keluarnya: Digital UNIX, HP-UX, IBM AIX, Sun Solaris, dan lainnya. Sedangkan yang bersifat Proprietary (misalnya: DIGITAL OpenVMS, IBM OS/400, SGI IRIX, dan lainnya).
II. LINUX
Linux adalah sebuah program (sistem operasi) open source yang gratis dibawah lisensi GNU, sistem beroperasi pada 32-64 bit, yang merupakan turunan dari UNIX dan dapat dijalankan pada berbagai macam platform hardware mulai dari Intel (x86) hingga prosesor RISC. GNU (GNU's Not Unix, GNU Bukan Unix). Beberapa alasan yang menjadikan sistem operasi Linux sangat terkenal pada saat ini adalah :
• Bisa didapatkan secara gratis, dan di-support untuk pengembanan bebas di internet
oleh siapapun. Bandingkan dengan harga software-software milik Microsoft, windows
misalnya harganya selangit.
• Fitur-fiturnya semakin lengkap, dengan tampilan yang windows-oriented (GUI) sehingga semakin mudah digunakan (user friendly).
• Berjalan di berbagai platform termasuk Intel.
• Di Dukung software program dan utilitas yang semakin lengkap.
• Dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple,
Microsoft dan Novell.
• bersifat multi user, multi tasking, dan internet base.
• sistem keamanan jaringan dan data yang lebih baik.
• Berjalan pada sistem arsitektur 16/32-bit.
• Banyak variant dari Linux, sehingga kita bisa leluasa memilihnya.
• Karena merupakan sistem operasi bebas dan dukungan para penggemar linux, linux
berkembang sangat cepat apalagi bangsa-bangsa dinegara maju seperti eropa hampir
kebanyakan memanfaatkan Linux dibanding windows.
Sejarah Linux itu sendiridimulai pada tahun 1991, ketika mahasiswa Universitas Helsinki, Finlandia bernama Linus Benedict Torvalds menulis Linux, sebuah kernel
untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC. Logo Linux yang digunakan adalah Tux atau penguin, digunakan
penguin sebagai logo ceritanya saat Torvald berjalanjalan
dengan rekannya Andrew Tridgell (penyusun
samba, yaitu sebuah program yang memungkinkan
mesin UNIX termasuk linux berkomunikasi dengan
windows dalam sebuah jaringan), tiba-tiba Torvald
dipatok pingun, dan semenjak itu ia mengalami demam
berhari-hari. Dia berpikir, bahwa karakter itu yang cocok
untuk mewakili Linux.
Linux bisa didapatkan dalam berbagai distribusi (sering
disebut Distro). Distro adalah bundel dari kernel Linux,
beserta sistem dasar linux, program instalasi, tools basic,
dan program-program lain yang bermanfaat sesuai
dengan tujuan pembuatan distro. Ada banyak sekali
distro Linux, diantaranya :RedHat, Debian, Slackware,
SuSE, Mandrake, WinLinux, Caldera, Turbo Linux dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.
III. Windows
Milik Perusahaan
Microsoft, yang
dipimpin William
Bill Gates.
Ciri utama sistem
operasi Windows
adalah berbasis
GUI (Graphical
User Interface)
sehingga mudah
digunakan
(dioperasikan).
Dimulai Win3.x
berbasis 16 bit,winNT32 bit, hingga XP 64 bit.
• Sistem Operasi Lain
Sebenarnya masih banyak sistem operasi lain yang ada, namun kurang begitu populer
dibanding seperti diatas. Misalnya OS/360 yang digunakan pada komputer IBM
mainframe tahun 1964, CP/M (Control Program/Microprocessor) untuk komputer 8
bit, DOS (Disk Operating System) milik IBM yang kemudian diadopsi Microsoft,
Symbian, Novell Netware, Machintos berbasis GUI pertama kali untuk computer Apple, dan sebagainya.
Perangkat Lunak Aplikasi
• Bahasa Pemrograman. Bahasa pemrograman adalah bahasa yang digunakan untuk memprogram komputer, yang dibagi menjadi tiga level bahasa
yaitu :
– bahasa tingkat rendah (low level language), contoh bahasa mesin (machine language)
– bahasa tingkat menengah (middle level language) contoh Assembler
– bahasa tingkat tinggi (high level language) contoh Pascal, C, Fortran, COBOL, BASIC, kemudian bahasa yang berbasis XBase, Visual, .NET, dll.
• Paket Aplikasi. Merupakan software aplikasi yang berupa paket dengan tujuan khusus. seperti MS-Word, MS-Excel, Corel Draw, PhotoShop, dan masih banyak lagi.
Klasifikasi Komputer
I. Komputer Berdasarkan Tujuan Pemakaian
• Special-purpose Computer
merupakan jenis komputer yang
dirancang dan digunakan untuk
tujuan-tujuan pemakaian pada
masalah khusus yang biasanya
hanya berupa satu masalah saja.
Special-purpose Computer
merupakan jenis komputer yang
dirancang dan digunakan untuk
tujuan-tujuan pemakaian pada
masalah khusus yang biasanya hanya berupa satu masalah saja.
• General-Purpose Computer
digunakan untuk menyelesaikan
berbagai masalah. Dapat
digunakan untuk menyelesaikan
program yang bermacam-macam
dan jenis permasalahan yang
berbeda seperti untuk pengolah
kata, grafis, permainan dan lainlain
Yang termasuk jenis
komputer ini adalah komputer
digital PC (Personal Computer)
yang biasa kita pakai dirumah,
dikantor, atau disekolah. Namun
ada juga komputer jenis analog
yang tergolong general-purpose.
II. Komputer Berdasarkan data yang Diolah
• Komputer Analog. Digunakan untuk mengolah data yang sifatnya berkelanjutan dan bukan data yang berupa angka, melainkan dalam bentuk pisik seperti arus listrik, temperatur, kecepatan, tekanan dan sebagainya. Kelebihan komputer analog adalah kemampuannya untuk menerima data dalam besaran fisik danndapat langsung mengukur data tersebut tanpa harus dikonversi dulu sehingga prosesnya lebih cepat. Keluarannya biasanya berupa grafik atau bentuk dial. Contoh besaran pada arus listrik yang berupa gambar-gambar grafik sinyal
• Komputer Digital. Data dalam komputer digital berupa angka atau huruf. Komputer jenis ini biasanya digunakan untuk aplikasi bisnis dan teknik, contohnya komputer PC yang umum digunakan orang. Keunggulan komputer digital adalah :
– Proses data lebih tepat dibandingkan komputer analog.
– Dapat menyimpan data selama masih dibutuhkan oleh proses.
– Dapat melakukan operasi logika.
– Data yang telah dimasukkan dapat dikoreksi dan dihapus.
– Output yang dihasilkan dapat berupa angka, huruf, grafik atau gambar.
• Komputer Hybrid. Medical Diagnotic Computer
Komputer hybrid
merupakan kombinasi
komputer analog dan
digital. Digunakan pada
aplikasi khusus,
diperlukan komputer yang
lebih cepat daripada
komputer analog dan
lebih tepat daripada
komputer digital.
III. Komputer Berdasarkan Ukuran dan Kemampuannya
Saat ini ukuran fisik komputer agak sulit dijadikan patokan atas kemampuan atau kapasitasnya. Sebab ukuran komputer mikro atau bahkan Notebook saat ini bisa melebihi kemampuan dari mini komputer yang ada sekitar tahun 1970-an. Namun
kita bisa melakukan perbandingan pada masa generasi yang sama. Selain bentuk fisiknya, kemampuan yang diukur biasanya ditunjukkan atas kemampuan kapasitas memori, kapasitas penyimpanan storage (harddisk), dan kemampuan laju prosesornya, serta ukuran fisik komputer itu sendiri. Untuk itu dibedakan menjadi Komputer Super (super computer), Komputer Besar (large computer), Komputer Menengah (midle computer), Komputer Kecil (Small Computer), Komputer Mini (mini computer), dan Komputer Mikro (micro computer). Semakin besar ukuran komputer akan semakin
besar jumlah memori, kapasitas penyimpan, dan jumlah prosesornya.
• Ribuan Tahun lalu (Sebelum Masehi) di Cina ditemukan
Abacus/Sempoa
• 1617, John Napier menciptakan metode logaritma yang
dinamakan Abacus/Sempoa Napier's bonea. Alat ini Abacus/Sempoa
dapat dipakai untuk melakukan operasi penambahan,
pengurangan, perkalian dan pembagian, yang sebelumnya s
ecara sederhana oleh Abdullah Muhammad Ibn Musa al
Khwarizmi. Al Khwarizmi
seorang ahli matematika dari Uzbekistan yang hidup di masa
tahun 770-840 Masehi, telah menemukan konsep Algorizm.
• Pada tahun 1642 Blaise Pascal menciptakan
mesin hitung mekanik yang pertama yang
diberi nama Pascal
• tahun 1890 Jacquard membuat konsep
punched , yaitu sebuah konsep yang melakukan
tugas pada dua buah kemungkinan yaitu
dengan menentukan adanya lubang (plong)
dan tiada berlubang yang menandakan permulaan
penggunaan nomor binar dalam pemprosesan
data. Selanjutnya pada tahun 1890 Herman
Hollerith kemudian mempopularkan penggunaan Analitycal engine
kartu plong (punch card) sebagai alat input data
dengan mencipta mesinPenjadualan Hollerith .
• Baru pada tahun 1822 Charles Babbage yang digelar “Bapak Komputer” telah merancang apa yang dinamakan Difference Engine . Yang selanjutnya dikembangkan menjadi Analytical Engine pada tahun 1833 yang oleh George Scheutz pada tahun 1855 dan pada tahun 1889, digunakan sebagai mesin kilang Analitik . Semua komputer pada saat menggunakan model mesin seperti yang rancang oleh Babbage yang terdiri atas input, memori, pemprosesan dan output.
• Pada tahun 1854, ahli matematik dari Inggris, George Boole telah mencipta satu bidang
algebra. Pada tahun 1937 Howard Aiken memperkenalkan mesin yang dibuat dari komponen-komponen mekanik dan elektonik yang dinamai MARK 1 . Mesin ini bias menyelesaikan masalah fungsi trigonometri dan dasar perhitungan matematika.
• Setelah itu baru mulai tahun 1940 muncul teknologi baru komputer dengan perangkat elektronik digital.
Era Setelah Th.1940
I. Generasi Pertama (1940 -1959)
• ENIAC (Electronic Numerical Integrator and Calculator merupakan generasi pertama komputer digital elektornik yang digunkan untuk kebutuhan umum. dibuat pada tahun 1943 oleh Dr. John W. Mauchly dan John Presper Eckert di Moore School of Electrical Engineering (University of Pennsylvania) dan baru selesai pada tahun 1946. ENIAC berukuran sangat besar, untuk penempatannya, membutuhkan ruang 500 m2. ENIAC menggunakan 18.000 tabung hampa udara, 75.000 relay dan sakelar, 10.000 kapasitor dan
70.000 resistor. Ketika di operasikan, ENIAC membutuhkan daya listrik sebesar 140 kilowatt dengan berat lebih dari 30 ton, dan menempati ruangan seitar
Semua input dan output dilakukanmelalui kartu plong .
Dalam waktu 1 detik, ENIAC mampu melakukan 5.000
Perhitungan dengan 10 digit angka yang bila
dilakukan secara manual oleh manusia akan memakan
waktu 300 hari, dan ini merupakan operasi yang paling ENIAC
cepat saat itu dibanding dengan semua komputer mekanis
lainnya. ENIAC dioperasikan sampai tahun 1955.
Teknologi yang digunakan ENIAC adalah menggunakan
tabung vakum yang dipakai oleh Laboratorium
Riset Peluru Kendali Angkatan Darat ( Army’s Ballistics Teknologi tabung vacum
Research Laboratory–LBR) USA.
• Mesin Von Neumann
Dikembangkan tahun 1945 oleh seorang ahli matematika yaitu Neumann John Von yang juga merupakan konsultan proyek ENIAC. Dia memberikan gagasan sebagai stored-program concept, yaitu sebuah konsep untuk mempermudah proses program agar dapat direpresentasikan dalam bentuk yang cocok untuk penyimpanan didalaM memori untuk semua data. Gagasan ini juga dibuat hampir pada waktu yang bersamaan oleh Turing. Selanjutnya Von Neumann mempublikasikan dengan nama baru yaitu EDVAC ( Electronic Discrete Variable Komputer). Mesin tersebut disebut sebagai generasi pertama komputer elektronik terprogram modern yang disediakan secara komersial dengan nama EDVAC, EDSAC (Electronic Delay Storage Automatic Calculator) dan UNIVAC 1 dan 2( Universal Automatic Komputer ) yang dikembangkan oleh Eckert dan Mauchly. Untuk pertama kalinya komputer tersebut menggunakan RAM (Random Access Memory) untuk menyimpan bagian- bagian dari dan data yang diperlukan secara cepat. Dengan konsep itulah John Von Neumann dijuluki sebagai bapak komputer modern pertama di didunia, yang konsepnya masih digunakan sampai sekarang. Von Neumann juga merupakan orang yang pertama mencetuskan istilah "game theory" yang kemudian berkembang menjadi ilmu tersendiri. Game theory bermanfaat untuk mensimulasikan game, seperti catur, bridge, dan sejenisnya. Dia juga bermanfaat untuk mensimulasikan perang (penting di dunia pertahanan).
Gambar Desain Arsitektur, mesin dan John Von Neumann (sebagai Mesin Komputer Elektronik Modern pertama).
• Pada pertengahan tahun 1950 UNIVAC
mengalami kemajuan dalam beberapa
aspek pemrograman tingkat lanjut,
sehingga merupakan komputer general
purpose (tujuan umum) pertama yang
didesain untuk menggunakan angka dan
huruf dan menggunakan pita magnetik
sebagai media input dan output-nya. Hal
ini yang dianggap sebagai tahun
kelahiran industri komputer yang
didominasi perusahaan IBM dan Sperry.
Dan komputer UNIVAC pertama kali
digunakan untuk keperluan kalkulasi
sensus di AS tahun 1951, dan
dioperasikan sampai tahun 1963
II. Komputer Generasi Kedua (1959 – 1964)
Komputer generasi kedua ditandai dengan ciri-ciri seperti berikut :
• Menggunakan teknologi sirkuit berupa transistor dan dioda untuk menggantikan tabung vacum.
• Sudah menggunakan operasi bahasa pemrograman tingkat tinggi seperti FORTRAN dan COBOL.
• Kapasitas memori utama dikembangkan dari Magnetic Core Storage.
• Menggunakan simpanan luar berupa magnetic tape dan magnetic disk.
• Kemampuan melakukan proses real-time dan real-sharing.
• Ukuran fisiknya sudah lebih kecil dibandingkan computer generasi pertama.
• Proses operasi sudah lebih cepat, yaitu bisa dapat melakukan jutaan operasi per detik.
• Kebutuhan akan daya listrik lebih kecil.
• Orientasinya program tidak lagi tertuju pada aplikasi bisnis, tapi juga sudah ke aplikasi teknik.
• Dibanding dengan tabung, teknologi
transistor jauh lebih efisien sebagai
switch dan dapat diperkecil ke skala
mikroskopik. Era ini juga menandakan
permulaan munculnya minicomputer Perbandingan tabung vacuum dan transistor
yaitu DEC PDP-8 dibuat pada tahun
1964 untuk keperluan pengolahan
data komersial.
• Jenis-jenis komputer lain yang
muncul pada generasi ini diantaranya
adalah UNIVAC III, UNIVAC SS80, Mini computer DEC PDP-8
SS90 dan 1107, Burroughs 200
(pabrik pembuatnya Burroughs), IBM
7070, 7080, 1400 dan 1600 (pabrik
Pembuatnya International Business
Machine), NCR 300 (pabrik
Pembuatnya National Cash Register ),
Honeywell 400 dan 800 (pabrik
pembuatnya Honeywell), CDC 1604
dan 160A (pabrik pembuatnya Control
Data Corporation), serta GE 635, 645
Dan 200 (pabrik pembuatnya General
Electric ).
III. Komputer Generasi Ketiga (1964 – 1970)
Ciri-ciri lain komputer generasi ketiga adalah :
• Menggunakan IC, maka kinerja komputer menjadi lebih cepat dan tepat.
Kecepatannya hampir 10.000 kali lebih cepat dari komputer generasi pertama
• Peningkatan dari sisi software
• Kapasitas memori lebih besar, dan dapat menyimpan ratusan karakter (sebelumnya hanya puluhan ribu).
• Menggunakan media penyimpan luar disk
• Penggunaan listrik yang hemat
• Kemampuan melakukan multiprocessing dan multitasking
• Telah menggunakan terminal visual display dan dapat mengeluarkan suara.
• Harga yang semakin murah.
• Kemampuan melakukan komunikasi dengan komputer lain
Contoh-contoh komputer generasi ketiga diantaranya adalah, IBM S/360, UNIVAC 1108, UNIVAC 9000, Burroughs 5700, 6700, 7700, NCR Century, GE 600, CDC 3000, 6000 dan 7000, PDP-8 dan PDP-11 (pabrik pembuatnya adalah Digital Equipment Corporation).
Mulai generasi ketiga inilah teknologi IC
(Integrated Circuit) menjadi ciri utama
karena mulai digunakan pada sebuah
perangkat komputer hingga generasi
sekarang. Komponen IC berbentuk
hybrid atau solid (SLT) dan monolithic
(MST). SLT adalah transistor dan dioda
diletakkan terpisah dalam satu tempat
IV. Komputer Generasi Keempat (1970 – 1980-an)
Ciri-cirinya :
• Merupakan kelanjutan dari generasi ketiga. Bedanya bahwa IC pada generasi keempat lebih kompleks dan terintegrasi. Sejak tahun 1970 ada dua perkembangan yang dianggap sebagai komputer generasi keempat. Pertama, penggunaan LSI (Large Scale Integration) yang disebut juga dengan nama Bipolar Large Scale Integration. LSI merupakan pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah keeping IC yang disebut chip. Istilah chip digunakan untuk menunjukkan suatu lempengan persegi empat yang memuat rangkaian terpadu IC.
• LSI kemudian dikembangkan menjadi VLSI (Very Large Scale Integration) yang dapat menampung puluhan ribu hingga ratusan ribu IC. Selanjutnya dikembangkannya komputer mikro yang menggunakan microprocessor dan semiconductor yang berbentuk chip untuk memori komputer internal sementara generasi sebelumnya menggunakan magnetic core storage.
• Perusahaan Intel pada tahun 1971 memperkenalkan mikrokomputer 4 bit yang menggunakan chip prosesor dengan nama 4004 yang berisi 230 transistor dan berjalan pada 108 KHz (Kilo Herzt) dan dapat mengeksekusi 60.000 operasi perdetik. Dilanjutkan pada tahun 1972 Intel memperkenalkan mikrokomputer 8008 yang memproses 8 bit informasi pada satu waktu. Selanjutnya microprosesor 8080 dibuat tahun 1974, dan merupakan prosesor untuk tujuan umum pertama. Sebelumnya adalah prosesor 4004 dan 8008 dirancang untuk kebutuhan aplikasi tertentu, prosesor 8080 kemampuannya lebih cepat dan memiliki set instruksi yang lebih kaya, dan memiliki kemampuan pengalamatan yang lebih besar. Pada generasi keempat ini tampilan monitor masih satu warna (green color).
Komputer-komputer generasi keempat
diantaranya adalah IBM 370, Apple I
dan Apple II, PDP-11, VisiCalc dan
Altair yang menggunakan prosesor Intel
8080, dengan sistem operasi CP/M
(Control Program for Microprocessor),
dengan bahasa pemrograman Microsoft
BASIC(Beginners Allpurpose Symbolic
Instruction Code). Sebagai catatan
bahwa pada komputer-komputer
generasi keempat ini tidak satupun yang PC dengan prosesor 8080
PC-compatible atau macintoshcompatible.
Sehingga pada generasi ini
belum ditentukan standart sebuah
komputer terutama PC (personal
Komputer).
V. Komputer Generasi Kelima(1980-an - ? )
Ciri-cirinya :
• Mulai diproduksi PC massal tahun 1980 oleh IBM,
yang terkenal dengan IBM-PC, yang selanjutnya
dikuasai Intel untuk hardwarenya dan Microsoft
untuk Softwarenya.
• Prosesor yang digunakan adalah 8088/8086 yang
menjadi standart komputer saat itu, yang menggunakan
basis dengan proses 16 bit per satu waktu.
• Telah dilakukan pengembangan dengan apa yang
dinamakan Josephson Junction, teknologi yang
akan menggantikan chip yg mempunyai kemampuan
memproses trilyunan operasi perdetik. (sementara
teknologi chip hanya mampu memproses milyaran
operasi perdetik).
• Komputer mampu menerjemahkan bahasa
manusia, manusia dapat langsung bercakap-cakap
dengan komputer serta penghematan energi
komputer. Sifat luar biasa ini disebut sebagai "artificial intelligence“.
• berbasis GUI (Graphic User Interface), multimedia, dan multikomunikasi.
Contoh-contoh komputer yang lahir pada generasi kelima berbasis x86, seperti chip 286 yang diperkenalkan pada tahun 1982 dengan 134.000 transistor, kemudian chip 386 pada tahun 1983 dengan 275.000 transistor, sedangkan chip 486 diperkenalkan pada tahun 1989 yang memiliki 1,2 juta transistor. Selanjutnya pada tahun 1993 Intel memperkenalkan keluarga prosesor 586 yang dikenal sebuatan Pentium 1 dengan jumlah transistor 3,1 juta untuk melakukan 90 MIPS (Million Instruction Per Second). Kemudian dilanjutkan pada generasi berikutnya yaitu Pentium 2,3, dan 4. Pada akhir tahun 2000 Intel memperkenalkan Pentium 4, yang merupakan prosesor terakhir dalam keluarga intel dengan architectur 32 bit (IA-32). Intel tahun 2001 mengumumkan prosesor Itanium (code named Merced), yang merupakan prosesor dengan basis architecture 64 bit (IA-64) pertama. Itanium merupakan prosesor pertama milik Intel dengan instruksi-instruksi 64 bit dan akan menelurkan satu generasi baru dari sistem operasi dan aplikasi, sementara masih mempertahankan backward compatible dengan software 32 bit. Perlu diketahui bahwa semenjak dikeluarkannya prosesor 386, komputer beroperasi pada 32 bit per satuan waktu dalam mengeksekusi informasi hingga Pentium 4. Hingga sekarang komputer yang digunakan kebanyakan orang, masih menggunakan basis 32 bit. Pada generasi Pentium selain ciri khas pada peningkatan kecepatan akses datanya juga bentuk tampilan gambar sudah beresolusi (kualitas gambar) bagus dan berwarna serta multimedia, dan yang lebih penting adalah fungsi computer menjadi lebih “cerdas”. Meskipun computer pada generasi ini ukuran fisiknya
menjadi lebih kecil dan simpel namun memiliki kemampuan yang semakin canggih.
Komputer Generasi Masa Depan
Dari sisi teknologi beberapa ilmuwan komputer meyakini
suatu saat tercipta apa yang disebut dengan biochip
yang terbuat dari bahan protein sintetis. Robot yang
dibuat dengan bahan ini kelak akan merupakan manusia
tiruan. Sedangkan teknologi yang sedang dalam tahap
penelitian sekarang ini yaitu mikro optik serta input-
output audio yang mungkin digunakan oleh computer
akan datang. Ahli-ahli sains komputer sekarang
juga sedang mencoba merancang komputer yang
tidak memerlukan penulisan dan pembuatan program
oleh pengguna . Komputer tanpa program
(programless computer) ini mungkin membentuk
ciri utama generasi komputer akan datang.
Jadi secara prinsip bahwa ciri-ciri dari komputer masa mendatang adalah lebih canggih dan lebih murah yang memiliki kemampuan diantaranya 'melihat', 'mendengar',
'berbiacara', dan 'berfikir' serta mampu membuat kesimpulan seperti manusia. Ini berarti komputer akan memiliki kecerdasan buatan yang mendekati kemampuan dan perilaku pembuatnya (manusia). Di samping itu, kelebihannya yang lain yaitu kecerdasan untuk
memprediksi sebuah kejadian yang akan terjadi, bias berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih
menakjubkan. Bahkan sebagaian besar aktifitas akan digantikan oleh perangkat yang dinamakan komputer, kita tunggu saja.
Perkembangan Perangkat Lunak
(Software)
Konsep Software
Perangkat lunak (software) adalah perangkat abstrak yang merupakan bagian utama selain hardware dari sistem komputer. Tanpa suatu software, komputer adalah sebuah rongsokan elektronik, yang tidak berguna sama sekali. Hardware komputer akan “hidup” dan memiliki fungsi jika digunakan bersama-sama dengan software-nya.
Bentuk paling primitif dari Perangkat lunak adalah menggunakan aljabar Boolean, yang direpresentasikan dalam binary digit (bit), yaitu bernilai 1 (benar/on) atau 0 (salah/off), yang kemudian dikelompokkan menjadi 4-bit (nible), 8-bit (byte), 16-bit (word), 32-bit (double word), 64-bit, dan seterusnya. Dari dasar bilangan biner itulah sebuah program
assembler dibentuk untuk membuat software-software yang lain. Jadi perangkat lunak yang ada hingga saat ini konsep dasarnya dibentuk dari sebuah kode-kode biner yang kemudian di kemas dalam sebuah bahasa mesin (machine language), bahasa assembler, bahasa C, dan sebagainya, hingga menjadi software-software yang mudah dimanfaatkan oleh pengguna komputer.
Evolusi Perangkat Lunak
Evolusi perangkat lunak secara garis besar dibedakan menjadi era sebelum adanya computer dan setelah adanya komputer.
• Era perangkat lunak sebelum adanya komputer di bedakan menjadi dua era yaitu :
– Era primitif (+ 300 SM), dimana perangkat lunak dibuat dengan melakukan petunjuk petunjuk sederhana dengan menggunakan kode-kode gerak sejenis semaphore.
– Era Mekanis (1840-an – 1930-an) yang diterapkan pada peralatan Analytical Engine
dan pemakaian mesin kartu plong (punch card).
• Sedangkan era perangkat lunak setelah adanya komputer yang berarti menggunakan
teknologi elektronis dibedakan menjadi :
– Era Pioner (1940 – 1960), bentuk perangkat lunak masih berupa sambungan sambungan kabel ke antar bagian komputer dan berbentuk kartu punch (plong). Ciri-ciri
lain dari era pioneer ini adalah masih menggunakan proses yang terkelompok (batch),
distribusi terbatas, dan diproduksi untuk keperluan khusus.
– Era Stabil (1960-1980), komputer sudah diproduksi secara massal dan perangkat lunak sudah bisa menjalankan beberapa fungsi proses secara serampak (multitasking).
Ciri yang lain dapat digunakan untuk menyelesaikan banyak pengguna (multi user)
secara cepat dan langsung (real time), produk software bisa digunakan secara terpisah,
sudah menggunakan sistem database.
– Era Mikro (1980 -1990) , perangkat lunak diproduksi untuk kebutuhan computer jaringan (networking) dan tersebar (distributed), harganya murah sehingga banyak
digunakan untuk kebutan pribadi (home), bersifat automasi untuk kecerdasan buatan
(artifical intelegent).
– Era Modern (1990 - ? ), memiliki ciri perangkat lunak berbasis multimedia, desktop dan portable, berteknologi objek, sistem pakar, pemrosesan paralel, dan dapat berkomunikasi jaringan global.
Perangkat Lunak Sistem Operasi
• Jenis Software komputer dibagi menjadi software sistem operasi dan aplikasi. Software Aplikasi seperti bahasa pemrograman, software program aplikasi, software paket aplikasi, software utilitas, serta software games dan multimedia.
• Perangkat lunak Sistem operasi (operating system/OS) mempunyai dua fungsi utama yakni:
• Pengelolaan seluruh sumber daya sistem komputer (resource manager). Mengelola seluruh sumber daya yang terdapat pada system komputer baik fisik seperti monitor, processor, dan sebagainya, maupun non fisik (abstrak) yaitu data dan program.
• Sistem operasi sebagai penyedia layanan (extended/virtual machine) , yaitu sistem operasi menyediakan sekumpulan layanan (disebut system call) ke pemakai sehingga memudahkan dan menyamankan penggunaan dan pemanfaatan sumber daya sistem komputer.
Sistem Operasi dan perkembangannya
I. UNIX
• 1969 UNIX lahir pada PDP-7
• 1971 UNIX Versi 1, pada DEC PDP-11/20
• 1973 UNIX Versi 4, dalam bahasa C, dibentuk kelompok PWB (Programmer's Workbench) dan USG (UNIX Suport Group)
• 1974 UNIX Versi 5, untuk pendidikan 1975 UNIX Versi 6, disebar ke litbang Universitas muncul versi BSD (Berkeley Software Distributions)
• 1979 UNIX Versi 7, portable dan dilengkapi dengan kompiler C dan Bourne Shell 1982 UNIX System III, Gabungan PWB dan USG
• 1983 UNIX System V, ditambahkan versiBSD, seperti vi dan C shell
• Perkembangan selanjutnya yang sampai saat ini masih mendominasi pemakaian sistem operasi keturunan UNIX adalah dengan keluarnya: Digital UNIX, HP-UX, IBM AIX, Sun Solaris, dan lainnya. Sedangkan yang bersifat Proprietary (misalnya: DIGITAL OpenVMS, IBM OS/400, SGI IRIX, dan lainnya).
II. LINUX
Linux adalah sebuah program (sistem operasi) open source yang gratis dibawah lisensi GNU, sistem beroperasi pada 32-64 bit, yang merupakan turunan dari UNIX dan dapat dijalankan pada berbagai macam platform hardware mulai dari Intel (x86) hingga prosesor RISC. GNU (GNU's Not Unix, GNU Bukan Unix). Beberapa alasan yang menjadikan sistem operasi Linux sangat terkenal pada saat ini adalah :
• Bisa didapatkan secara gratis, dan di-support untuk pengembanan bebas di internet
oleh siapapun. Bandingkan dengan harga software-software milik Microsoft, windows
misalnya harganya selangit.
• Fitur-fiturnya semakin lengkap, dengan tampilan yang windows-oriented (GUI) sehingga semakin mudah digunakan (user friendly).
• Berjalan di berbagai platform termasuk Intel.
• Di Dukung software program dan utilitas yang semakin lengkap.
• Dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple,
Microsoft dan Novell.
• bersifat multi user, multi tasking, dan internet base.
• sistem keamanan jaringan dan data yang lebih baik.
• Berjalan pada sistem arsitektur 16/32-bit.
• Banyak variant dari Linux, sehingga kita bisa leluasa memilihnya.
• Karena merupakan sistem operasi bebas dan dukungan para penggemar linux, linux
berkembang sangat cepat apalagi bangsa-bangsa dinegara maju seperti eropa hampir
kebanyakan memanfaatkan Linux dibanding windows.
Sejarah Linux itu sendiridimulai pada tahun 1991, ketika mahasiswa Universitas Helsinki, Finlandia bernama Linus Benedict Torvalds menulis Linux, sebuah kernel
untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC. Logo Linux yang digunakan adalah Tux atau penguin, digunakan
penguin sebagai logo ceritanya saat Torvald berjalanjalan
dengan rekannya Andrew Tridgell (penyusun
samba, yaitu sebuah program yang memungkinkan
mesin UNIX termasuk linux berkomunikasi dengan
windows dalam sebuah jaringan), tiba-tiba Torvald
dipatok pingun, dan semenjak itu ia mengalami demam
berhari-hari. Dia berpikir, bahwa karakter itu yang cocok
untuk mewakili Linux.
Linux bisa didapatkan dalam berbagai distribusi (sering
disebut Distro). Distro adalah bundel dari kernel Linux,
beserta sistem dasar linux, program instalasi, tools basic,
dan program-program lain yang bermanfaat sesuai
dengan tujuan pembuatan distro. Ada banyak sekali
distro Linux, diantaranya :RedHat, Debian, Slackware,
SuSE, Mandrake, WinLinux, Caldera, Turbo Linux dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.
III. Windows
Milik Perusahaan
Microsoft, yang
dipimpin William
Bill Gates.
Ciri utama sistem
operasi Windows
adalah berbasis
GUI (Graphical
User Interface)
sehingga mudah
digunakan
(dioperasikan).
Dimulai Win3.x
berbasis 16 bit,winNT32 bit, hingga XP 64 bit.
• Sistem Operasi Lain
Sebenarnya masih banyak sistem operasi lain yang ada, namun kurang begitu populer
dibanding seperti diatas. Misalnya OS/360 yang digunakan pada komputer IBM
mainframe tahun 1964, CP/M (Control Program/Microprocessor) untuk komputer 8
bit, DOS (Disk Operating System) milik IBM yang kemudian diadopsi Microsoft,
Symbian, Novell Netware, Machintos berbasis GUI pertama kali untuk computer Apple, dan sebagainya.
Perangkat Lunak Aplikasi
• Bahasa Pemrograman. Bahasa pemrograman adalah bahasa yang digunakan untuk memprogram komputer, yang dibagi menjadi tiga level bahasa
yaitu :
– bahasa tingkat rendah (low level language), contoh bahasa mesin (machine language)
– bahasa tingkat menengah (middle level language) contoh Assembler
– bahasa tingkat tinggi (high level language) contoh Pascal, C, Fortran, COBOL, BASIC, kemudian bahasa yang berbasis XBase, Visual, .NET, dll.
• Paket Aplikasi. Merupakan software aplikasi yang berupa paket dengan tujuan khusus. seperti MS-Word, MS-Excel, Corel Draw, PhotoShop, dan masih banyak lagi.
Klasifikasi Komputer
I. Komputer Berdasarkan Tujuan Pemakaian
• Special-purpose Computer
merupakan jenis komputer yang
dirancang dan digunakan untuk
tujuan-tujuan pemakaian pada
masalah khusus yang biasanya
hanya berupa satu masalah saja.
Special-purpose Computer
merupakan jenis komputer yang
dirancang dan digunakan untuk
tujuan-tujuan pemakaian pada
masalah khusus yang biasanya hanya berupa satu masalah saja.
• General-Purpose Computer
digunakan untuk menyelesaikan
berbagai masalah. Dapat
digunakan untuk menyelesaikan
program yang bermacam-macam
dan jenis permasalahan yang
berbeda seperti untuk pengolah
kata, grafis, permainan dan lainlain
Yang termasuk jenis
komputer ini adalah komputer
digital PC (Personal Computer)
yang biasa kita pakai dirumah,
dikantor, atau disekolah. Namun
ada juga komputer jenis analog
yang tergolong general-purpose.
II. Komputer Berdasarkan data yang Diolah
• Komputer Analog. Digunakan untuk mengolah data yang sifatnya berkelanjutan dan bukan data yang berupa angka, melainkan dalam bentuk pisik seperti arus listrik, temperatur, kecepatan, tekanan dan sebagainya. Kelebihan komputer analog adalah kemampuannya untuk menerima data dalam besaran fisik danndapat langsung mengukur data tersebut tanpa harus dikonversi dulu sehingga prosesnya lebih cepat. Keluarannya biasanya berupa grafik atau bentuk dial. Contoh besaran pada arus listrik yang berupa gambar-gambar grafik sinyal
• Komputer Digital. Data dalam komputer digital berupa angka atau huruf. Komputer jenis ini biasanya digunakan untuk aplikasi bisnis dan teknik, contohnya komputer PC yang umum digunakan orang. Keunggulan komputer digital adalah :
– Proses data lebih tepat dibandingkan komputer analog.
– Dapat menyimpan data selama masih dibutuhkan oleh proses.
– Dapat melakukan operasi logika.
– Data yang telah dimasukkan dapat dikoreksi dan dihapus.
– Output yang dihasilkan dapat berupa angka, huruf, grafik atau gambar.
• Komputer Hybrid. Medical Diagnotic Computer
Komputer hybrid
merupakan kombinasi
komputer analog dan
digital. Digunakan pada
aplikasi khusus,
diperlukan komputer yang
lebih cepat daripada
komputer analog dan
lebih tepat daripada
komputer digital.
III. Komputer Berdasarkan Ukuran dan Kemampuannya
Saat ini ukuran fisik komputer agak sulit dijadikan patokan atas kemampuan atau kapasitasnya. Sebab ukuran komputer mikro atau bahkan Notebook saat ini bisa melebihi kemampuan dari mini komputer yang ada sekitar tahun 1970-an. Namun
kita bisa melakukan perbandingan pada masa generasi yang sama. Selain bentuk fisiknya, kemampuan yang diukur biasanya ditunjukkan atas kemampuan kapasitas memori, kapasitas penyimpanan storage (harddisk), dan kemampuan laju prosesornya, serta ukuran fisik komputer itu sendiri. Untuk itu dibedakan menjadi Komputer Super (super computer), Komputer Besar (large computer), Komputer Menengah (midle computer), Komputer Kecil (Small Computer), Komputer Mini (mini computer), dan Komputer Mikro (micro computer). Semakin besar ukuran komputer akan semakin
besar jumlah memori, kapasitas penyimpan, dan jumlah prosesornya.
Langganan:
Postingan (Atom)








