

PROGRAM
PASCASARJANA - MAGISTER PENDIDIKAN
“TEKNOLOGI PEMBELAJARAN” STKIP- GARUT
ENGLISH EXPLORE
“HOW TO PLAY THE ENGLISH BEAUTIFULLY”
Website : asepmrbrows03sr@gmail.com,asep
sofyarr.facebook and g+Asep Sofyar R,Google+
PEMOGRAMAN
PERANGKAT KOMPUTER
I. SEJARAH PEMOGRAMAN
Mekanisme Antikythera dari Yunani kuno adalah kalkulator
menggunakan persneling dari berbagai ukuran dan konfigurasi untuk menentukan
operasi, [3] yang dilacak siklus Metonik masih digunakan di bulan-ke-surya
kalender, dan yang konsisten untuk menghitung tanggal olimpiade [4]. Al-Jazari
dibangun Automata diprogram pada tahun 1206. Salah satu sistem yang digunakan
dalam perangkat ini adalah penggunaan pasak dan Cams ditempatkan ke drum kayu
di lokasi tertentu, yang secara berurutan akan memicu tuas yang pada gilirannya
dioperasikan instrumen perkusi. Output dari perangkat ini adalah drumer kecil
bermain berbagai ritme dan pola drum. [5] [6] The Jacquard Loom, Joseph Marie
Jacquard yang dikembangkan pada tahun 1801, menggunakan serangkaian karton
kartu dengan menekan lubang di dalamnya. Pola lubang pola yang mewakili alat
tenun harus mengikuti menenun kain. Alat tenun bisa menghasilkan tenun yang sama
sekali berbeda dengan menggunakan kumpulan kartu yang berbeda. Charles Babbage
mengadopsi penggunaan kartu menekan sekitar tahun 1830 untuk mengendalikan
Analytical Engine. Program komputer pertama ditulis untuk Analytical Engine
oleh matematikawan Ada Lovelace untuk menghitung urutan Bilangan Bernoulli. [7]
Sintesis perhitungan numerik, operasi dan output telah ditentukan, bersama
dengan cara untuk mengatur dan masukan instruksi dengan cara yang relatif mudah
bagi manusia untuk hamil dan menghasilkan, menyebabkan perkembangan modern
pemrograman komputer. Pengembangan pemrograman komputer dipercepat melalui
Revolusi Industri. Pada akhir 1880-an, Herman Hollerith menemukan rekaman data
pada media yang kemudian dapat dibaca oleh mesin. Sebelum menggunakan mesin
dibaca dari media, di atas, telah untuk kontrol, bukan data. "Setelah
beberapa percobaan awal dengan kertas pita, ia menetap di kartu menekan
..." [8] Untuk memproses kartu menekan ini, pertama kali dikenal sebagai
"kartu Hollerith" dia menciptakan tabulator, dan mesin keypunch.
Ketiga penemuannya dasar dari industri pengolahan informasi modern. Pada tahun
1896 ia mendirikan Tabulating Machine Company (yang kemudian menjadi inti dari
IBM). Penambahan panel kontrol (plugboard) ke 1906 Tipe I Tabulator
memungkinkannya untuk melakukan pekerjaan yang berbeda tanpa harus secara fisik
dibangun kembali. Pada akhir 1940-an, ada berbagai mesin panel kontrol
diprogram, disebut catatan unit peralatan, untuk melakukan pengolahan data
tugas.
Data dan instruksi dapat disimpan pada kartu punched
eksternal, yang disimpan dalam rangka dan disusun dalam deck. Penemuan
arsitektur von Neumann memungkinkan program komputer untuk disimpan dalam
memori komputer. Program awal harus susah payah dibuat dengan menggunakan instruksi
(operasi dasar) dari mesin tertentu, sering kali dalam notasi biner. Setiap
model komputer mungkin akan menggunakan instruksi yang berbeda (bahasa mesin)
untuk melakukan tugas yang sama. Kemudian, perakitan bahasa tersebut
dikembangkan yang memungkinkan programmer menentukan setiap instruksi dalam
format teks, singkatan memasukkan kode untuk setiap operasi, bukan menetapkan
sebuah nomor dan alamat dalam bentuk simbolik (misalnya, ADD X, JUMLAH).
Memasuki sebuah program dalam bahasa assembly biasanya lebih nyaman, lebih
cepat, dan kurang rentan terhadap kesalahan manusia daripada menggunakan bahasa
mesin, tetapi karena bahasa assembly adalah sedikit lebih dari satu notasi yang
berbeda untuk bahasa mesin, setiap dua mesin dengan instruksi yang berbeda set juga
memiliki perakitan yang berbeda bahasa. Pada tahun 1954, FORTRAN diciptakan,
melainkan tingkat pertama bahasa pemrograman tinggi untuk memiliki implementasi
fungsional, dibandingkan dengan hanya desain di atas kertas [9] [10] (Sebuah
bahasa tingkat tinggi adalah, dalam istilah yang sangat umum,. bahasa
pemrograman yang memungkinkan programmer untuk menulis program dalam istilah
yang lebih abstrak dari instruksi bahasa assembly, yaitu pada tingkat abstraksi
"lebih tinggi" daripada bahasa assembly.) Ini memungkinkan programmer
untuk menentukan perhitungan dengan memasukkan formula secara langsung
(misalnya Y = X * 2 + 5 * X + 9). Program teks, atau sumber, diubah menjadi
instruksi mesin menggunakan program khusus yang disebut kompilator, yang
diterjemahkan program FORTRAN ke dalam bahasa mesin. Bahkan, nama FORTRAN
adalah singkatan dari "Formula Translation". Banyak bahasa lainnya
dikembangkan, termasuk beberapa program untuk komersial, seperti COBOL. Program
itu sebagian besar masih masuk menggunakan kartu punched atau pita kertas.
(Lihat pemrograman komputer di era kartu punch). Pada akhir 1960-an, perangkat
penyimpanan data dan terminal komputer menjadi cukup murah bahwa program dapat
dibuat dengan mengetikkan langsung ke dalam komputer. Teks editor tersebut
dikembangkan yang memungkinkan perubahan dan perbaikan harus dilakukan jauh
lebih mudah dibandingkan dengan kartu berlubang. (Biasanya, kesalahan dalam
meninju kartu berarti bahwa kartu harus dibuang dan yang baru menekan untuk
menggantikannya.) Ketika waktu telah berkembang, komputer telah membuat
lompatan raksasa di bidang kekuatan prosesor. Ini telah membawa bahasa
pemrograman baru yang lebih disarikan dari hardware. Meskipun bahasa tingkat
tinggi biasanya dikenakan biaya overhead yang lebih besar, peningkatan
kecepatan komputer modern telah membuat penggunaan bahasa ini jauh lebih
praktis daripada di masa lalu. Bahasa ini semakin disarikan biasanya lebih
mudah untuk belajar dan memungkinkan programmer untuk mengembangkan aplikasi
jauh lebih efisien dan dengan kode sumber kurang. Namun, bahasa tingkat tinggi
masih praktis untuk beberapa program, seperti yang di mana tingkat rendah
kontrol perangkat keras diperlukan atau di mana kecepatan pemrosesan maksimum
adalah penting.
Sepanjang paruh kedua abad kedua puluh, pemrograman
adalah karier yang menarik di sebagian besar negara maju. Beberapa bentuk
pemrograman telah lepas pantai semakin tunduk pada outsourcing (impor perangkat
lunak dan jasa dari negara lain, biasanya dengan upah rendah), membuat keputusan
karir pemrograman di negara maju lebih rumit, sementara meningkatkan peluang
ekonomi di daerah kurang berkembang. Tidak jelas seberapa jauh kecenderungan
ini akan berlanjut dan seberapa dalam dampak akan programmer upah dan
kesempatan.
Kata lain
Pemrograman adalah mengubah suatu masalah yang dapat
dimengerti oleh komputer dan dapat dipecahkan oleh komputer.
Persyaratan kualitas
Apapun pendekatan pengembangan perangkat lunak mungkin,
program akhir harus memenuhi beberapa sifat mendasar. Properti berikut adalah
di antara yang paling relevan:
Efisiensi / kinerja: jumlah sumber daya sistem program
yang mengkonsumsi waktu proses, ruang memori, perangkat bawahseperti disk,
bandwidth jaringan dan bahkan sampai batas tertentu interaksi dari pemakai):
semakin sedikit, semakin baik. Ini juga termasuk pembuangan benar beberapa
sumber, seperti membersihkanfile-file sementara dan tidak adanya kebocoran
memori
II. PERANGKAT-PERANGKAT KOMPUTER
BESERTA CONTOH-CONTOHNYA
Hardware adalah perangkat keras dan software
adalah perangkat lunak. Itu terjemahannya. Tapi bisa juga kitaartikan 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.
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.
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).
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).
Software / perangkat lunak
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.
Contoh perangkat lunak: program akuntansi, program MS Office,
Contoh perangkat lunak: program akuntansi, program MS Office,
III. PENUTUP
Bahasa pemrograman yang berbeda mendukung gaya
pemrograman yang berbeda (disebut paradigma pemrograman). Pilihan bahasa yang
digunakan adalah tunduk pada banyak pertimbangan, seperti kebijakan perusahaan,
kesesuaian untuk tugas, ketersediaan pihak ketiga paket, atau keinginan
individunya. Idealnya, bahasa pemrograman yang paling cocok untuk tugas yang
dihadapi akan dipilih. Trade-off dari ideal ini melibatkan cukup menemukan
programmer yang tahu bahasa untuk membangun sebuah tim, ketersediaan compiler
untuk bahasa, dan efisiensi dengan program-program yang ditulis dalam bahasa
tertentu mengeksekusi
Sumber Buku : Diambil dari berbagai sumber

Tidak ada komentar:
Posting Komentar