01
Fakultas:
Sub Tema
Sejarah perkembangan pemrograman komputer
ILMU KOMPUTER
Nama Dosen
Tanggal
Program Studi:
INFORMATIKA
www.ubharajaya.ac.id
www.ubharajaya.ac.id 1
Kontrak Perkuliahan
sistem perkuliahan, sistem penilaian, dan tata tertib kuliah;
• Daring :
• Sinkroni : Google Meet / Zoom Meeting / WebEx
• Asinkroni : Google Classroom / elearning.ubharajaya.ac.id
Latihan & Praktek pemrograman ke-8(sebelum UAS)
www.ubharajaya.ac.id
www.ubharajaya.ac.id 4
Dasar Pemrograman
www.ubharajaya.ac.id
www.ubharajaya.ac.id 5
Dasar Pemrograman
www.ubharajaya.ac.id
www.ubharajaya.ac.id 6
Dasar Pemrograman
• Komputer … ?
• Program …. ?
• Pemrograman … ?
www.ubharajaya.ac.id
www.ubharajaya.ac.id 7
Perkembangan Hardware & Software
www.ubharajaya.ac.id
www.ubharajaya.ac.id 8
Perkembangan Hardware & Software
1. Komputer Generasi Pertama (1946-1959)
• Komputer elektronik digital pertama dirancang oleh John V. Atanasoff pada tahun 1937. Pada
saat itu perkembangan komputer didorong oleh keadaan perang dunia II di mana militer sangat
membutuhkan perhitungan-perhitungan yang cepat, matang, dan akurat untuk keperluan
perang.
• Perkembangan komputer lain pada masa ini adalah Electronic Numerical Integrator Computer
(ENIAC) yang dibuat oleh pemerintah Amerika Serikat dan University of Pennsylvania.
Komputer ini terdiri atas 18.000 vakum, 70.000 resistor dan lima juta titik solder. Komputer ini
mengonsumsi daya sebesar 160kW. Komputer ENIAC dirancang oleh John Presper Eckert
dan John W. Mauchly
• Pada 1951, UNIVAC I (Universal Automatic Komputer I) yang dibuat oleh Remington Rand
menjadi komputer komersial pertama yang berdasarkan arsitektur Von Neumann. Salah satu
hasil yang mengesankan adalah memprediksi kemenangan Dwilight D. Eisenhower dalam
pemilihan presiden pada 1952.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 9
Perkembangan Hardware & Software
www.ubharajaya.ac.id
www.ubharajaya.ac.id 10
Perkembangan Hardware & Software
Komputer Generasi Kedua (1954-1959)
• Pada 1948, ada alat yang disebut transistor. Alat ini mempengaruhi perkembangan komputer
dengan amat pesat.
• Transistor digunakan pada 1956 dan pengembangan memori inti-magnetik membuat komputer
generasi kedua lebih kecil, lebih cepat, dan lebih dapat diandalkan serta lebih hemat energi.
• Mesin pertama yang memanfaatkan teknologi ini adalah super komputer dari IBM (yang bernama
Stretch) dan LARC (yang bernama Sprery-Rand). Komputer-komputer ini dikembangkan untuk
laboratorium energi atom sehingga terlalu mahal dan kompleks untuk komputasi bisnis.
• Awal 1960-an mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis,
universitas, dan di pemerintahan. Pada 1965 hampir seluruh bisnis-bisnis besar menggunakan
komputer generasi kedua (1401 komputer) untuk memproses informasi keuangan.
• muncul beberapa bahasa pemrograman sehingga memberikan fleksibilitas kepada komputer dan
meningkatkan kinerja pengguna bisnis. Bahasa pemrograman Common Business-Oriented
Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan sehingga mulai
bermunculan pekerjaan-pekerjaan baru mengenai programmer, analis sistem, dan ahli sistem
komputer).
www.ubharajaya.ac.id
www.ubharajaya.ac.id 11
Perkembangan Hardware & Software
www.ubharajaya.ac.id
www.ubharajaya.ac.id 12
Perkembangan Hardware & Software
Komputer Generasi Ketiga (1965-1970)
• menggabungkan beberapa komponen dalam satu tempat dan
disempurnakan tampian dari komputer tersebut. Salah satu karakteristik
yang paling menonjol dari komputer generasi ini adalah digunakannya IC
(integrated Circuit) atau yang disebut chip.
• Jack Kilby, seorang insinyur dari Texas, Amerika Serikat
menggembangkan sirkuit integrasi (IC) pada 1958
• IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan
silikon kecil terbuat dari pasir kuarsa. Selanjutnya para ilmuwan kemudian
berhasil memasukkan lebih banyak komponen ke dalam chip tunggal yang
disebut semi-konduktor. Hasilnya komputer semakin kecil dan sistem
operasi dapat dengan serentak menjalankan berbagai program yang
berbeda dengan program utama yang memonitor dan mengkoordinasi
memori komputer.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 13
Perkembangan Hardware & Software
www.ubharajaya.ac.id
www.ubharajaya.ac.id 15
Perkembangan Hardware & Software
Komputer Generasi Keempat (1971-Sekarang)
• IBM PC bersaing dengan Apple Machintosh dalam memperebutkan pasar
komputer. Apple Machintosh menjadi terkenal karena mempopulerkan
sistem grafis pada komputernya, sementara saingannya masih
menggunakan komputer yang berbasis teks. Apple Machintosh juga
mempopulerkan piranti mouse.
• Pada masa sekarang, IBM compatible dengan pemakaian CPU: IBM
PC/486, Pentium I,II,III, dan IV, juga AMD k6, Athlon, dsb. Ini semua
masuk ke dalam golongan komputer generasi keempat. Kini dapat kita
temui prosesor terbaru seperti Intel i3 – i9, X series, AMD Ryzen 3 – 9,
hingga prosesor-prosesor lainnya yang jauh lebih hemat daya namun
justru lebih cepat seperti Apple M1.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 16
Perkembangan Hardware & Software
www.ubharajaya.ac.id
www.ubharajaya.ac.id 17
Perkembangan Hardware & Software
Komputer Generasi Kelima
• Paradigma komputerisasi baru ini adalah komputasi kuantum atau
quantum computing. Quantum Computer ingin menggantikan bagaimana
sistem biner yang digunakan oleh komputer di masa kini bekerja. Cara
bekerja komputer saat ini adalah dengan memberikan instruksi berupa 0
atau 1. Quantum Computer menembus pola instruksi semacam itu dengan
memproposisikan qubit yang tidak hanya mampu menampung value 0
atau 1.
• qubit tidak hanya dapat memiliki value 0 atau 1, namun setiap bit-nya
dapat menjadi 0 atau 1. Artinya, setiap bit dimanfaatkan dengan sangat
maksimal karena tidak hanya mampu menampung satu value yang sama.
Sehingga kemungkinan besar, jika hal ini dapat dilakukan, maka performa
komputasi komputer kuantum akan menjadi jauh lebih cepat dari komputer
konvensional.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 18
Perkembangan Hardware & Software
Komputer Generasi Kelima
• Bahkan diperkirakan bahwa model standar (paling bawah) dari komputer
kuntum saja dapat mengalahkan kecepatan komputasi super computer
dengan telak. Komputer kuantum dapat menyelesaikan suatu perhitungan
matematis rumit hanya dalam 200 detik, sedangkan super computer IBM
Summit membutuhkan waktu 10.000 tahun untuk menyelesaikannya.
• Paradigma qubit berasal dari salah satu teori fisika kuantum, yaitu
superposition. Superposition adalah Superposisi adalah kemampuan
sistem kuantum untuk berada di beberapa keadaan pada saat yang sama
sampai diukur. Mudahnya, suatu materi dapat memiliki dua state yang
berbeda dalam satu posisi. Dalam aplikasi komputer kuantum, hal tersebut
diterapkan pada qubit yang mampu menyimpan dua value yang berbeda.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 19
Referensi
1. Agung Setiawan (2007). Pengantar Sistem Komputer.
Bandung: Informatika.
2. Janner Simarmata (2006). Pengenalan Teknologi Komputer
dan Informasi,. Yogyakarta: Andi, 2006.
3. Lubis, Iman & Safii, Mohamad. (2018). SMART
ECONOMY Kota Tangerang Selatan. Tangerang Selatan:
KAMI.
www.ubharajaya.ac.id 20
Sejarah Perkembangan Pemrograman Komputer
www.ubharajaya.ac.id
www.ubharajaya.ac.id 21
Perkembangan Pemrograman Komputer
1843 Ada Lovelace dikreditkan sebagai orang pertama yang mendeskripsikan atau
menulis program komputer. Pada tahun 1843, ia menggambarkan suatu algoritma untuk
menghitung angka Bernoulli menggunakan Mesin Analitis.
1889 Mesin tabulasi Hollerith ditemukan oleh Herman Hollerith pada tahun 1889,
memungkinkan data untuk dihitung dan ditabulasi secara terprogram.
1958 Bahasa pemrograman tertua kedua, LISP dikembangkan oleh John McCarthy dan
pertama kali digunakan pada tahun 1958.
1959 COBOL mulai dikembangkan pada tahun 1959 oleh Grace Hopper dan Bob
Bemer.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 22
Perkembangan Pemrograman Komputer
1964 Bahasa pemrograman BASIC asli dikembangkan oleh John Kemeny, Mary Keller,
dan Thomas Kurtz, dan diperkenalkan kepada publik pada 1 Mei 1964.
1965 Simula dianggap sebagai bahasa pemrograman berorientasi objek pertama, yang
dikembangkan sekitar tahun 1965 oleh Ole-Johan Dahl dan Kristen Nygaard.
1966 Martin Richards mengembangkan bahasa pemrograman BCPL pada tahun 1966,
yang menjadi populer karena portabilitasnya.
1967 Dikenal karena kemampuan grafisnya, Logo diciptakan oleh Seymour Papert
pada tahun 1967.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 23
Perkembangan Pemrograman Komputer
1972 Bahasa pemrograman Prolog dikembangkan oleh Alain Colmerauer dan rekan
pada tahun 1972 di University of Marseilles.
1972 Smalltalk adalah bahasa pemrograman berorientasi objek kedua dan IDE sejati
pertama, yang dikembangkan oleh Alan Kay dan yang lainnya di Xerox PARC pada tahun
1972.
1974 SQL adalah bahasa pemrograman basis data dan dikembangkan oleh Edgar
Codd pada tahun 1974 dan masih penting dalam dunia bahasa pemrograman.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 24
Perkembangan Pemrograman Komputer
1975 Variasi dari LISP, bahasa pemrograman Skema diciptakan pada tahun 1975 oleh Guy Steele
dan Gerry Sussman di lab Artificial Intelligence MIT.
1975 Bahasa pemrograman Altair BASIC dikembangkan oleh Bill Gates, Paul Allen, dan Monte
Davidoff, dan dibuat tersedia untuk digunakan pada 2 Januari 1975. Itu digunakan untuk membuat
program untuk komputer Altair.
1979 Pengembangan bahasa pemrograman C ++ dimulai pada tahun 1979 oleh Bjarne Stroustrup.
Awalnya disebut "C dengan kelas," C ++ adalah salah satu bahasa pemrograman yang paling
banyak digunakan.
1979 Oracle merilis versi komersial pertama SQL pada tahun 1979.
1979 Departemen Pertahanan mengembangkan bahasa pemrograman Ada, awalnya bernama DoD-
1, dan menamakannya setelah Ada Lovelace pada Mei 1979.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 25
Perkembangan Pemrograman Komputer
1984FoxPro adalah bahasa pemrograman untuk mengembangkan aplikasi basis data dan dirilis oleh Fox
Software pada tahun 1984.
1985Cleve Moler mulai mengembangkan bahasa pemrograman MATLAB pada akhir 1970-an, dan dirilis ke
publik, bersama dengan paket perangkat lunak MATLAB, pada tahun 1984.
1987Bahasa pemrograman open source Perl yang dikembangkan oleh Larry Wall diperkenalkan pada
tahun 1987. Ini umumnya digunakan dalam membuat skrip CGI dan pemrograman aplikasi web.
1988Dikembangkan pada pertengahan 1980-an oleh Brad Cox dan Tom Love, bahasa pemrograman
Objective-C secara resmi dilisensikan oleh NeXT pada tahun 1988.
1990Tim Berners-Lee mengembangkan bahasa markup HTML pada tahun 1990. HTML adalah salah satu
bahasa pemrograman yang paling populer dan banyak digunakan di dunia.
1990 Insinyur di Apple mengembangkan bahasa pemrograman Dylan di awal 1990-an. Dylan dirancang
menyerupai sintaksis bahasa pemrograman ALGOL.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 26
Perkembangan Pemrograman Komputer
1991 Pengembangan Python dimulai pada tahun 1989 oleh Guido van Rossum dan dirilis ke publik pada tahun 1991.
1991 Visual Basic dikembangkan oleh Alan Cooper dan dirilis pada Mei 1991.
1993 Lua diciptakan pada tahun 1993 oleh para insinyur di Universitas Katolik Kepausan Rio De Janeiro, Brasil.
1993 R adalah bahasa pemrograman yang dibuat oleh Robert Gentleman dan Ross Ihaka dan diperkenalkan pada
tahun 1993.
1994 Konsep CSS dimulai oleh Håkon Wium Lie pada tahun 1994. W3C memperkenalkan spesifikasi untuk CSS pada
tahun 1996.
1995 Java dikembangkan oleh James Gosling dan pengembang lain di Sun Microsystems, dan pertama kali
diperkenalkan ke publik pada tahun 1995.
1995 Bahasa pemrograman berorientasi objek yang dikembangkan oleh Yukihiro Matsumoto pertama kali dirilis pada
tahun 1995.
1995 Bahasa pemrograman Curry eksperimental multi-paradigma diperkenalkan oleh Michael Hanus, Herbert Kuchen,
dan Juan Jose Moreno-Navarro pada tahun 1995.
1995 Racket adalah bahasa pemrograman tujuan umum yang dikembangkan oleh Matthias Felleisen pada 1995.
1995 Bahasa scripting yang ditafsirkan sisi server, PHP dikembangkan oleh Rasmus Lerdorf mulai tahun 1994 dan
dirilis pada 8 Juni 1995.
1995 Awalnya bernama LiveScript ketika dirilis pada November 1995, JavaScript dikembangkan oleh Brendan Eich dan
diganti namanya pada Desember 1995.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 27
Perkembangan Pemrograman Komputer
1996 Diperkenalkan pada tahun 1996, OCaml adalah versi berorientasi objek dari bahasa pemrograman
Caml.
1998 XML adalah bahasa markup, dengan spesifikasi untuk XML sedang dikembangkan oleh W3C dan
direkomendasikan pada 10 Februari 1998.
1999 Pengembangan bahasa pemrograman D dimulai pada Desember 1999. D adalah bahasa tingkat
yang lebih tinggi dibandingkan dengan C ++.
2000 Berdasarkan C ++ dan Java, bahasa pemrograman C # dikembangkan oleh Microsoft dan
diperkenalkan pada Juni 2000. C # menjadi standar ISO pada tahun 2003.
2003 Bahasa pemrograman berorientasi objek Scala diperkenalkan pada tahun 2003.
2005 Don Syme mengembangkan bahasa pemrograman F # dan Microsoft pertama kali
memperkenalkannya pada 2005.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 28
Perkembangan Pemrograman Komputer
2007 Bahasa pemrograman Go dikembangkan di Google mulai tahun 2007. Bahasa itu selesai dan
diperkenalkan ke publik pada tahun 2009.
2008 Rich Hickey mengembangkan bahasa pemrograman Clojure dan merilis versi pertama pada
tahun 2007.
2008 Diperkenalkan pada tahun 2008, Nim adalah bahasa pemrograman yang digunakan untuk
mengembangkan perangkat lunak yang membutuhkan batasan ketat tentang bagaimana memori
sistem digunakan.
2011 Google mengembangkan bahasa pemrograman Dart berbasis web open source,
memperkenalkannya kepada publik pada Oktober 2011.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 29
Perkembangan Pemrograman Komputer
2012 Julia dikembangkan oleh Jeff Bezanson, Alan Edelman, Stefan Karpinski, dan Viral B. Shah
dan dirilis pada tahun 2012. Ini adalah bahasa pemrograman tingkat tinggi yang digunakan
untuk komputasi ilmiah.
2014 Babel adalah bahasa pemrograman tujuan umum yang dikembangkan pada tahun 2014 dan
digunakan untuk membuat program untuk menghemat masa pakai baterai dan sumber daya
sistem pada perangkat.
2014 Dibuat oleh Apple dan dirilis pada 2 Juni 2014, bahasa pemrograman Swift membantu
membuat program dan aplikasi untuk iOS, macOS, Apple Watch, dan AppleTV.
2015 Graydon Hoare memulai pengembangan bahasa pemrograman Rust sekitar 2010.
Setelah kontribusi dari ratusan orang, secara resmi dirilis sebagai versi 1.0.0 alpha oleh penelitian
Mozilla pada 9 Januari 2015.
www.ubharajaya.ac.id
www.ubharajaya.ac.id 30
Perkembangan Pemrograman Komputer
www.ubharajaya.ac.id
www.ubharajaya.ac.id 31
Perkembangan Pemrograman Komputer
www.ubharajaya.ac.id
www.ubharajaya.ac.id 32
Perkembangan Pemrograman Komputer
www.ubharajaya.ac.id
www.ubharajaya.ac.id 33
THANK YOU
Universitas Bhayangkara Jakarta Raya
www.ubharajaya.ac.id 34