Anda di halaman 1dari 5

1. Jelaskan sejarah perkembangan komputer.

 Generasi Pertama (1940-1956)


Selama periode ini, generasi pertama
dari komputer mulai dikembangkan.
Komputer generasi pertama
menggunakan tabung vakum untuk
sirkuit dan drum magnetik untuk
penyimpanan memori. Tabung vakum digunakan untuk memeperkuat sinyal
dengan mengendalikan gerakan elektron di ruang evakuasi. Komputer generasi
pertama sangatlah sulit untuk dioperasikan dan berbiaya sangat mahal.
UNIVAC dan ENIAC adalah contoh komputer generasi pertama yang
digunakan badan sensus Amerika Serikat.

 Generasi Kedua (1964-1971)


Teknologi tabung vakum mulai
tergantikan dengan transistor.
Penggunaan transistor pada komputer
mulai digunakan di akhir 1950-an.
Keunggulan transistor adalah bentuknya
yang lebih kecil. Dengan bentuk minimalis dari transistor, komputer menjadi
lebih kecil dan hemat energi. Di generasi kedua ini, bahasa pemograman mulai
diperkenalkan, seperti contohnya COBOL dan Fortran. Teknologi penyimpanan
memori juga berubah dari drum magnetik menjadi teknologi magnetik.
IBM 7000, NCR 304, IBM 650, IBM 1401, ATLAS and Mark III adalah contoh
dari generasi kedua komputer.

 Generasi Ketiga (1964-1971)


Pengembangan sirkuit terpadu adalah
ciri khas dari generasi ketiga komputer.
Bentuk transistor semakin diperkecil
dan ditempatkan di chip silikon, yang
dinamakan semikonduktor. Teknologi
ini semakin mempercepat kinerja
komputer. Selama periode ini, mouse dan keyboard mulai diperkenalkan,
generasi ketiga juga sudah dilengkapi dengan sistem operasi.
PDP-8, PDP-11, ICL 2900, IBM 360 and IBM 370 adalah contoh dari komputer
generasi ketiga.

 Generasi Keempat (1971-


sekarang)
Di periode ini prosesor mikro mulai
diperkenalkan, saat ribuan sirkuit
terpadu dimasukan ke dalam sebuah
silikon chip yang kecil. Prosesor
pertama Intel, 404 chip mulai menjadi otak utama di sebuah komputer. saat
periode inilah istilah Personal Computer (pc) mulai digunakan. Dengan
teknologi yang lebih maju, generasi keempat menjadi tonggak awal
pembangunan internet.
IBM 4341, DEC 10, STAR 1000, PUP 11 and APPLE II adalah contoh
komputer generasi keempat.
 Generasi kelima (sekarang-masa depan)
Komputer generasi kelima dibangun berdasarkan teknologi kecerdasan buatan,
dan masih dalam tahap pengembangan. Contoh teknologi yang sudah sering
digunakan adalah teknologi pengenal suara. Penggunaan pemrosesan paralel
dan superkonduktor menjadi dasar dari kecerdasan buatan. Tujuan dari
komputasi generasi terbaru adalah untuk mengembangkan perangkat yang
merespon bahasa manusia.

2. –
3. Jelaskan pengertian Bahasa pemrograman dan perkembangannya.
Bahasa pemrograman adalah instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang
dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang
programmer dapat menentukan secara persis data mana yang akan diolah oleh
komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara
persis yang akan diambil dalam berbagai situasi.

Perkembangan Bahasa Pemrograman :


 Generasi Pertama
Bahasa pemrograman generasi pertama (generasi I) merupakan bahasa
pemrograman kuno, dimana penggunaan bahasa pemrograman ini berorientasi
pada mesin. yaitu petunjuk numerik secara langsung sesuai dengan petunjuk
perangkat keras individu. Dengan begitu, setiap program yang akan dimasukkan
ke dalam sebuah mesin, agar mesin tersebut dapat berjalan, menggunakan kode
biner pada mesin.
Ciri-ciri bahasa pemrograman generasi pertama :
- Menggunakan kode-kode biner (0 dan 1), dengan basis dasar transistor, rumit,
sukar dihafal, dan lama.
- Dikembangkan dengan bilangan oktal dan heksadesimal.
- Akan menyita waktu dan kondusif untuk membuat kesalahan.
- Berbeda untuk setiap jenis komputer, sehingga bergantung pada komputer dan
tidak standar.
- Semua program harus ada dalam bahasa mesin agar dapat dieksekusi, sehingga
bahasa lain yang ditulis programmer perlu diterjemahkan oleh komputer ke
bahasa mesin untuk eksekusi.
 Generasi Kedua
Generasi kedua bahasa pemrograman mengacu pada (simbolis) bahasa
assembly . Istilah ini diciptakan untuk memberikan perbedaan dari sebelumnya
bahasa kode mesin dan tingkat yang lebih tinggi bahasa pemrograman generasi
ketiga (3GL) seperti Fortran , COBOL dan Algol. Kode assembly simbolis
dapat dibaca dan ditulis oleh seorang programmer. Untuk menjalankan pada
komputer harus dikonversi ke dalam bentuk mesin yang dapat dibaca, proses
yang disebut perakitan.Kode ditandai dengan nama yang mudah diingat seperti
MOV,ADD, SUB, dan MULT. Alamat penyimpanan (storage addresses)
bersifat nyata dimana data ditempatkan akan didefinisikan dengan nama-nama
seperti AMT1 dan AMT2 untuk memudahkan rujukan.
 Generasi Ketiga
Generasi ketiga bahasa pemrograman (3GL) awalnya disebut semua bahasa
pemrograman pada tingkat yang lebih tinggi dari perakitan. Sedangkan instruksi
individu dari bahasa generasi kedua dalam satu-ke-satu korespondensi dengan
instruksi mesin individu (yaitu mereka yang dekat dengan domain mesin),
bahasa generasi ketiga bertujuan untuk menjadi lebih dekat ke domain manusia.
Instruksi beroperasi lebih dekat dengan cara berpikir manusia.
Bahasa generasi ketiga cenderung baik seluruhnya (atau hampir seluruhnya)
independen dari hardware, seperti untuk keperluan umum bahasa seperti BASIC
, C, Pascal , Ada , FORTRAN , dll, meskipun beberapa telah ditargetkan pada
prosesor tertentu atau arsitektur keluarga prosesor, seperti , misalnya PL / M
yang ditargetkan pada prosesor Intel, atau bahkan C , yang sebagian auto-
increment dan auto-decrement idiom seperti * (c + +) berasal
dari hardwarePDP-11 ini yang mendukung auto-increment dan auto-
decrement mode pengalamatan tidak langsung, dan di mana C pertama kali
dikembangkan.
 Generasi Keempat
Bahasa pemrograman generasi keempat merupakan jenis bahasa pemrograman
yang saat ini palin populer digunakan di kalangan programmer. Bahasa
pemrograman generasi ke empat ini menawarkan kemudahan dalam membuat
suatu program, dengan banyak pilihan bahasa pemrograman populer untuk
tujuan spesifik, seperti bahasa pemrograman C ++, Java, Visual basic, dan
masih banyak lagi.
Ciri-ciri bahasa pemrograman generasi keempat :
- Mudah untuk dipelajari dan dipahami.
- Tepat untuk pengaksesan database.
- Memfokuskan pada memaksimalkan produktivitas manusia dari pada
minimisasi waktu komputer.
- Nonprosedural.
- Tersedia dalam software paket yang dapat digunakan untuk mengembangkan
aplikasi yang diinginkan.
 Generasi Kelima
Bahasa pemrograman generasi kelima merupakan bahasa pemrograman yang
banyak digunakan sebagai pengembangan dari sebuah program yang bersifat
artificial intelligence atau AI. Contoh bahasa pemrograman genarasi kelima
yang ditujukan untuk menangani kecerdasan buatan adalah PROLOG dan LISP.
Kebanyakan bahasa pemrograman generasi kelima ini digunakan untuk
membuat sebuah sistem operasi pada smartphone, dan fitur digital assistance,
seperti Cortana pada Microsoft, dan juga Siri pada iOS.
Perkembangan bahasa pemrograman berdasarkan tahun :
1957 : FORTRAN (Formula Translator), John Bakus,IBM
1958 : LISP (List Programing),John McCarty
1958 : ALGOL (Algoritmic Language)
1959 : COBOL (Common Business Oriented Language), Dr. Grace Hooper
1960 : LOGO, MIT
1961 : GPSS (General Purpose System Simulator)
1961 : RPG (Report Program Generator),IBM
1962 : APL (A Programming Language), Kenneth Iverson,IBM
1964 : BASIC (Beginner’s All-purpose Symbolic Instruction Code), John G. Kemeny &
Thomas E. Kurtz
1966 : PL/1 (Programming Language version 1)IBM, gabungan FORTRAN dan COBOL
1968 : PILOT (Programmed Inquiry, Learning, or Teaching), John A. Starkweather
1969 : FORTH, Charles H. Moore, digunakan dalam bidang astronomi
1970 : PASCAL, dikembangkan oleh Niklaus Wirth
1971 : SAM76,Claude Keagan, gabungan dari LISP dan FORTH
1972 : PROLOG,Alain Colmerauer & Philippe Roussel, untuk kecerdasan buatan
1974 : C pertama kali dikembangkan bernama BCPL, kemudian diadaptasi di Bell Laboratories
dengan nama bahasa B
1974 : COMAL, Borge Christensen & Benedict Lofsted, gabungan BASIC & PASCAL
1977 : MODULA-2, Niklaus Wirth,Swiss
1979 : ADA digunakan di Dephan AS, diambil dari ADA AUGUSTA.
1983 : C++
1985 : Eiffel
1987 : Perl
1989 : FL (Backus)
1990 : Haskel
1991 : Phyton, Java
1993 : Ruby, OO COBOL, Lua
1994 : ANSI Common Lisp
1995 : JavaScript, PHP
2000 : C#
2009 : CoffeeScript, dikembangkan oleh Jeremy Ashkenas

4. –
5. Sebutkan tingkatan-tingkatan dalam Bahasa pemrograman dan berikan contoh bah

Anda mungkin juga menyukai