RAM (Random Access Memory)
RAM adalah tempat penyimpanan data secara sementara. RAM adalah tempat penyimpanan data secara sementara dan Bersifat volatile, artinya data tidak tersimpan secara permanen dan membutuhkan aliran listrik untuk menyimpan data dan apabila perangkat tidak teraliri listrik atau komponen tidak menyala maka data yang tersimpan akan menghilang.
ROM (Read Only Memory)
ROM adalah tempat penyimpanan data secara permanen dan bersifat non volatile, artinya apabila perangkat mati atau tidak di aliri listrik maka data akan tetap tersimpan.
2. Jenis-jenis mikroprosesor yang terkenal saat ini
AMD
Intel
NVidia
VIA
ARM
Texas Instrument
3. Piranti Masukan (Input Device)
Input Device berfungsi sebagai media masukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan.
Contohnya.
keyboard,Mouse,JoyStik,light Pen,Scanner,Camera,Barcoderider.
4. Fungsi Utama Sistem Operasi
Sistem operasi merupakan penghubung antara perangkat keras dan pengguna, sistem operasi juga berfungsi sebagai program pengendali dengan tujuan untuk menghindari kesalahan penggunaan komputer dan mengatur pengelolaan sumber daya yang terdapat pada sistem komputer dan menyediakan layanan kepada pengguna sehingga memudahkan pengguna dalam mengoperasikan komputer.
5. Macam-Macam Sistem Operasi
Linux
Macintosh
Windows
6.
Evolusi bahasa
pemrograman beserta contohnya
1. Bahasa Pemrograman generasi
Pertama (Bahasa Mesin)
Bahasa pemrograman generasi
pertama merupakan bahasa pemrograman yang sangat dasar dan kuno.Kini bahasa
pemrograman generasi ini sudah sangat jarang digunakan oleh programmer karena
sangat sulit dalam penggunaannya.Bahasa generasi ini sering disebut dengan
istilah bahasa mesin (machine code) yang berarti bahasa biner.Kelebihan
dari bahasa pemrograman generasi ini adalah eksekusinya cepat namun sangat
sulit dipelajari oleh manusia.
2. Bahasa Pemrograman generasi Kedua (Bahasa Assembly)
Bahasa pemrograman generasi ini juga sudah mulai ditinggalkan oleh para programmer yang tidak langsung berhubungan dengan perangkat keras.Bahasa pemrograman ini dikenal dengan istilah bahasa assembly(assembly language) dan banyak digunakan dalam pemrograman perangkat keras seperti robotika.Pada dasarnya ,bahasa ini merupakan bahasa mesin yang disimbolkan dengan bahasa Inggris sederhana sehingga memudahkan programmer.Dengan menggunakan bahasa ini,Programmer dapat membuat standar yang cukup baku untuk arsitektur komputer yang beraneka ragam sehingga dapat dibuat bahasa assembly yang generik untuk semua arsitektur komputer.
3. Bahasa Pemrograman generasi Ketiga
Bahasa generasi ini sampai sekarang masih banyak digunakan oleh programmer dalam pembuatan aplikasi aras tinggi maupun rendah.Bahasa ini dibuat untuk mengatasi kelemahan bahasa asssembly,sehingga ditulis dalam bahasa yang lebih mudah dipahami manusia,yaitu bahasa Inggris.Pada bahasa pemrograman generasi ini mulai dikenal dengan istilah sintaks (syntax).Disini disediakan banyak kemudahan dalam pembuatan program,seperti variabel,tipe data,konstanta,struktur kontrol,loop,fungsi.dll.
Contoh bahasa pemrograman generasi ini
adalah C,Basic,Pascal.
4.Bahasa Pemrograman generasi Keempat
Bahasa pemrograman generasi keempat dibuat untuk menyelesaikan berbagai persoalan yang kompleks dan spesifik.Bahasa pemrograman generasi ini ada yang bersifat visual,memiliki tool builder yang canggih,dan dapat berkomunikasi dengan peralatan lain yang spesifik,misalnya basis data.contoh bahasa pemrograman generasi ini antara lain: SQL,HTML,Visual Basic dan lain-lain.
Ada beberapa jenis bahasa pemrograman generasi ini yaitu:
1.Report Generators
2.Forms Generators
3.Computer Aided Software Engineering (CASE)
4.Database Query Language
Bahasa pemrograman generasi keempat dibuat untuk menyelesaikan berbagai persoalan yang kompleks dan spesifik.Bahasa pemrograman generasi ini ada yang bersifat visual,memiliki tool builder yang canggih,dan dapat berkomunikasi dengan peralatan lain yang spesifik,misalnya basis data.contoh bahasa pemrograman generasi ini antara lain: SQL,HTML,Visual Basic dan lain-lain.
Ada beberapa jenis bahasa pemrograman generasi ini yaitu:
1.Report Generators
2.Forms Generators
3.Computer Aided Software Engineering (CASE)
4.Database Query Language
Contohnya: Microsoft Visual
Basic, Visual J++, dan Visual C++
5.Bahasa pemrograman generasi Kelima
Bahasa generasi ini berbasis pada pemecahan masalah dengan menggunakan batasan-batasan yang diberikan pada sebuah program,tidak menggunakan algoritma tertentu.Pemrogram cukup mendefinisikan masalah yang akan diselesaikan beserta kondisinya tanpa perlu memikirkan cara mengimplementasikan program atau algoritma pemecahannya.
Contoh:Prolog,OPS5
7. Perbedaan freeware dan free software? serta apa yang dimaksud dengan open source
Freeware adalah software percuma yang boleh di download dan digunakan tetapi kita tidak dapat melihat source code software tersebut dan tidak boleh mengubah software tersebut.free
software adalah kebebasan para pengguna untuk menjalankan, menyalin, mendistribusikan, mempelajari, mengubah dan meningkatkan kinerja perangkat lunak.
Open Source adalah software yang membebaskan source codenya dilihat,diketahui cara kerjanya dan mempernbaiki kelemahan yang ada pada software oleh pengguna.Untuk mendapatkannya pengguna tidak perlu membayar lisensi dan software digunakan secara geratis.
0 komentar:
Posting Komentar