“Siapa pun bisa menulis kode yang bisa dipahami komputer. Programmer yang baik menulis kode yang bisa dipahami manusia.” – Martin Fowler

Apakah Anda tertarik mempelajari cara membuat coding? Apakah Anda ingin menjadi web developer atau programmer?

Bagi banyak profesional, belajar cara mengembangkan aplikasi atau website itu tidak rumit.

Sekitar 204 miliar aplikasi diunduh pada tahun 2019, meningkat sebanyak 45% selama kurun waktu 3 tahun.

Memahami cara membuat program menjadi semakin umum bagi keryawan.

Apakah Anda tahu sesuatu tentang bahasa pemrograman?

Mari kita intip sejarah bahasa pemrograman!

Tersedia guru-guru terbaik
Kursus pertama gratis!
Eka
5
5 (33 ulasan)
Eka
Rp125,000
/jam
Kursus pertama gratis!
Danu
Danu
Rp15,000
/jam
Kursus pertama gratis!
Zanza
4,9
4,9 (21 ulasan)
Zanza
Rp250,000
/jam
Kursus pertama gratis!
Amalia
5
5 (15 ulasan)
Amalia
Rp100,000
/jam
Kursus pertama gratis!
Theodore
4,9
4,9 (28 ulasan)
Theodore
Rp180,000
/jam
Kursus pertama gratis!
Lukas
4,9
4,9 (8 ulasan)
Lukas
Rp150,000
/jam
Kursus pertama gratis!
Crystal
5
5 (69 ulasan)
Crystal
Rp80
/jam
Kursus pertama gratis!
Pardomuan
5
5 (16 ulasan)
Pardomuan
Rp150,000
/jam
Kursus pertama gratis!
Irene natalia
4,8
4,8 (5 ulasan)
Irene natalia
Rp250,000
/jam
Kursus pertama gratis!
Chatarina
4,9
4,9 (30 ulasan)
Chatarina
Rp50,000
/jam
Kursus pertama gratis!
Michelle 인나
5
5 (13 ulasan)
Michelle 인나
Rp65,000
/jam
Kursus pertama gratis!
Fahmi bashar, m. Pd.
5
5 (20 ulasan)
Fahmi bashar, m. Pd.
Rp70,000
/jam
Kursus pertama gratis!
Samuel
4,9
4,9 (9 ulasan)
Samuel
Rp200,000
/jam
Kursus pertama gratis!
Shani
5
5 (33 ulasan)
Shani
Rp50
/jam
Kursus pertama gratis!
Masiga buana juli
5
5 (70 ulasan)
Masiga buana juli
Rp85,000
/jam
Kursus pertama gratis!
Ghina
5
5 (15 ulasan)
Ghina
Rp80,000
/jam
Kursus pertama gratis!
Eka
5
5 (33 ulasan)
Eka
Rp125,000
/jam
Kursus pertama gratis!
Danu
Danu
Rp15,000
/jam
Kursus pertama gratis!
Zanza
4,9
4,9 (21 ulasan)
Zanza
Rp250,000
/jam
Kursus pertama gratis!
Amalia
5
5 (15 ulasan)
Amalia
Rp100,000
/jam
Kursus pertama gratis!
Theodore
4,9
4,9 (28 ulasan)
Theodore
Rp180,000
/jam
Kursus pertama gratis!
Lukas
4,9
4,9 (8 ulasan)
Lukas
Rp150,000
/jam
Kursus pertama gratis!
Crystal
5
5 (69 ulasan)
Crystal
Rp80
/jam
Kursus pertama gratis!
Pardomuan
5
5 (16 ulasan)
Pardomuan
Rp150,000
/jam
Kursus pertama gratis!
Irene natalia
4,8
4,8 (5 ulasan)
Irene natalia
Rp250,000
/jam
Kursus pertama gratis!
Chatarina
4,9
4,9 (30 ulasan)
Chatarina
Rp50,000
/jam
Kursus pertama gratis!
Michelle 인나
5
5 (13 ulasan)
Michelle 인나
Rp65,000
/jam
Kursus pertama gratis!
Fahmi bashar, m. Pd.
5
5 (20 ulasan)
Fahmi bashar, m. Pd.
Rp70,000
/jam
Kursus pertama gratis!
Samuel
4,9
4,9 (9 ulasan)
Samuel
Rp200,000
/jam
Kursus pertama gratis!
Shani
5
5 (33 ulasan)
Shani
Rp50
/jam
Kursus pertama gratis!
Masiga buana juli
5
5 (70 ulasan)
Masiga buana juli
Rp85,000
/jam
Kursus pertama gratis!
Ghina
5
5 (15 ulasan)
Ghina
Rp80,000
/jam
Kursus pertama gratis>

1940s Sejarah Pemrograman Sebelum Tahun 1940-an

Coding, terlepas dari bahasa pemrograman (HTML, CSS, C, PHP, Java, JavaScript, Python, dll.), adalah soal memberi tahu komputer apa yang harus dilakukan dalam bahasa yang dipahaminya.

komputer kuno
Mesin pertama membaca informasi dari kartu dengan lubang yang ditancapkan! (Sumber : WikiImages)

Memahami cara membuat program akan membantu Anda menciptakan web dan aplikasi seluler, website, tatap muka pengguna, atau bahkan kode untuk robot!

Sejarah pemrograman dimulai baru-baru ini. Namun, pemrograman secara teknis mendahului komputer! Program pertama di dunia ini katanya dibuat pada tahun 1842.

Pada tahun 1840, Ada Lovelace membuat kerangka ide program komputer pertama.

Kata algoritma hadir dari nama matematikawan Muhammad ibn Musa al-Khwarizmi, yang namanya dalam bahasa Latin menjadi Algorismus. Al-Khwarizmi terkenal karena memperkenalkan aljabar di Eropa.

Ada Lovelace menerjemahkan hasil karya matematikawan Italia Luigi Menabrea yaitu Mesin Analisis Charles Babbage ke dalam bahasa Inggris. Mesin tersebut akan menggunakan kartu berlubang tempat informasi akan dikodekan. Dia merincikan metode untuk menghitung angka Bernoulli pada kartu-kartu tersebut yang dianggap sebagai program komputer di dunia.

Ada Lovelace merincikan mesin penghitung yang mencakup elemen-elemen berikut:

  • Perangkat untuk mengodekan informasi digital (kartu berlubang, roda berlekuk, dll.).
  • Memori untuk merekam nilai-nilai numerik.
  • Unit kontrol bagi pengguna untuk menunjukkan tugas mana yang akan dijalankan mesin.
  • Disk untuk menyelesaikan kalkulasi.
  • Perangkat yang memungkinkan Anda melihat hasilnya.

Komputer elektronik pertama tidak akan muncul selama satu abad berikutnya di awal tahun 1940-an. Masalahnya adalah kalkulasi akan memakan waktu lama dan programmer harus menulis kode dengan tangan di kode mesin.

Antara tahun 1943 dan 1945, Konrad Zuse dari Jerman menciptakan Plankalkül, bahasa pemrograman tingkat tinggi pertama yang akan dirancang untuk komputer tetapi tidak pernah digunakan.

Cari tahu tentang bagaimana menjadi programmer.

Memprogram Komputer Pertama

Baru pada Perang Dunia Kedua, komputer pertama, ENIAC (Electronic Numerical Integrator and Computer), akan ditemukan. Itu adalah komputer pertama yang diprogram untuk memecahkan, secara teori, semua kalkulasi.

mobil kuno lebih mudah terawat daripada komputer
Mobil-mobil pada tahun 1950-an terlihat jauh lebih baik daripada komputer, yang dapat memenuhi seluruh ruangan. (Sumber : JillWellington)

Pada 1950-an, komputasi meningkat pesat. Grace Hopper, seorang laksamana muda Angkatan Laut Amerika Serikat, membuat kompiler pertama, sistem A-0. Ini memungkinkan pembuatan program biner dari kode sumber.

Bahasa Fortran (Penerjemah Rumus) kemudian ditemukan oleh John Backus, seorang insinyur di IBM. Ini adalah bahasa perograman tingkat tinggi pertama yang bekerja dan digunakan untuk kalkulasi ilmiah.

Bahasa lain yang dibuat pada tahun 1950-an mencakup LISP (untuk daftar) dan COBOL (untuk penggunaan bisnis). ALGOL (Algorithmic Oriented Language) adalah bahasa pemrograman pertama yang memungkinkan masalah dideskripsikan secara algoritmik.

Fortran dan Cobol menyertai perkembangan komputer transistor dan COBOL merupakan bahasa pemrograman paling umum selama hampir 20 tahun.

Pada tahun 1960-an, komputer berkembang lebih jauh.

Temukan cara merencanakan proyek pemrograman.

Tersedia guru-guru terbaik
Kursus pertama gratis!
Eka
5
5 (33 ulasan)
Eka
Rp125,000
/jam
Kursus pertama gratis!
Danu
Danu
Rp15,000
/jam
Kursus pertama gratis!
Zanza
4,9
4,9 (21 ulasan)
Zanza
Rp250,000
/jam
Kursus pertama gratis!
Amalia
5
5 (15 ulasan)
Amalia
Rp100,000
/jam
Kursus pertama gratis!
Theodore
4,9
4,9 (28 ulasan)
Theodore
Rp180,000
/jam
Kursus pertama gratis!
Lukas
4,9
4,9 (8 ulasan)
Lukas
Rp150,000
/jam
Kursus pertama gratis!
Crystal
5
5 (69 ulasan)
Crystal
Rp80
/jam
Kursus pertama gratis!
Pardomuan
5
5 (16 ulasan)
Pardomuan
Rp150,000
/jam
Kursus pertama gratis!
Irene natalia
4,8
4,8 (5 ulasan)
Irene natalia
Rp250,000
/jam
Kursus pertama gratis!
Chatarina
4,9
4,9 (30 ulasan)
Chatarina
Rp50,000
/jam
Kursus pertama gratis!
Michelle 인나
5
5 (13 ulasan)
Michelle 인나
Rp65,000
/jam
Kursus pertama gratis!
Fahmi bashar, m. Pd.
5
5 (20 ulasan)
Fahmi bashar, m. Pd.
Rp70,000
/jam
Kursus pertama gratis!
Samuel
4,9
4,9 (9 ulasan)
Samuel
Rp200,000
/jam
Kursus pertama gratis!
Shani
5
5 (33 ulasan)
Shani
Rp50
/jam
Kursus pertama gratis!
Masiga buana juli
5
5 (70 ulasan)
Masiga buana juli
Rp85,000
/jam
Kursus pertama gratis!
Ghina
5
5 (15 ulasan)
Ghina
Rp80,000
/jam
Kursus pertama gratis!
Eka
5
5 (33 ulasan)
Eka
Rp125,000
/jam
Kursus pertama gratis!
Danu
Danu
Rp15,000
/jam
Kursus pertama gratis!
Zanza
4,9
4,9 (21 ulasan)
Zanza
Rp250,000
/jam
Kursus pertama gratis!
Amalia
5
5 (15 ulasan)
Amalia
Rp100,000
/jam
Kursus pertama gratis!
Theodore
4,9
4,9 (28 ulasan)
Theodore
Rp180,000
/jam
Kursus pertama gratis!
Lukas
4,9
4,9 (8 ulasan)
Lukas
Rp150,000
/jam
Kursus pertama gratis!
Crystal
5
5 (69 ulasan)
Crystal
Rp80
/jam
Kursus pertama gratis!
Pardomuan
5
5 (16 ulasan)
Pardomuan
Rp150,000
/jam
Kursus pertama gratis!
Irene natalia
4,8
4,8 (5 ulasan)
Irene natalia
Rp250,000
/jam
Kursus pertama gratis!
Chatarina
4,9
4,9 (30 ulasan)
Chatarina
Rp50,000
/jam
Kursus pertama gratis!
Michelle 인나
5
5 (13 ulasan)
Michelle 인나
Rp65,000
/jam
Kursus pertama gratis!
Fahmi bashar, m. Pd.
5
5 (20 ulasan)
Fahmi bashar, m. Pd.
Rp70,000
/jam
Kursus pertama gratis!
Samuel
4,9
4,9 (9 ulasan)
Samuel
Rp200,000
/jam
Kursus pertama gratis!
Shani
5
5 (33 ulasan)
Shani
Rp50
/jam
Kursus pertama gratis!
Masiga buana juli
5
5 (70 ulasan)
Masiga buana juli
Rp85,000
/jam
Kursus pertama gratis!
Ghina
5
5 (15 ulasan)
Ghina
Rp80,000
/jam
Kursus pertama gratis>

Tahun 1960-an hingga 1980-an: Masa Remaja Komputasi

Selama masa Perang Dingin, jumlah penelitian dalam komputasi dan pemrograman membeludak. Bahasa pemrograman berorientasi objek pertama Simula 67 dibuat.

pentingnya komputer dari masa ke masa
Meskipun kikuk dan lambat menurut standar sekarang, memiliki komputer pribadi sangatlah penting pada saat itu. (Sumber : Andreas160578)

C juga dibuat antara tahun 1969 dan 1973. Bahasa tingkat rendah ini ditemukan untuk menulis ulang UNIX dan, 50 tahun kemudia, masih menjadi salah satu bahasa pemrograman yang paling umum digunakan.

Pascal dikembangkan pada tahun 1970 sebagai tindak lanjut Algol. Algol digunakan pada sistem pengoperasian komputer Apollo, Macintoshes, dan versi pertama Adobe Photoshop!

SQL (Structured Query Language) dibuat pada tahun 1974. Kini, SQL digunakan secara umum untuk database.

Pada tahun 1983, C++ dibuat oleh Bjarne Stroustrup.

Objective-C ditemukan oleh Brad Cox.

Ini adalah bahasa berorientasi objek pertama yang memungkinkan refleksi dan digunakan oleh NeXTSTEP, didirikan oleh Steve Jobs, kemudian oleh OS Apple.

Bahasa-bahasa seperti Dbase, C++, Eiffel, Mathematica, Perl, Tcl/Tk digunakan secara umum pada tahun 80-an.

Cari tahu mengapa Anda harus belajar pemrograman.

Bahasa Pemrograman untuk Server Web

Pada saat ini, bahasa pemrograman masih dalam tahap awal.

pemrograman adalah menentu arah perkembangan jaman
Dengan perkembangan internet, segalanya berubah! (Sumber : Jamesmarkosborne)

Orang-orang di tahun 1990-an melihat perkembangan internet dan World Wide Web. Banyak “ahli” pada masa itu meragukan potensi internet, tetapi sekarang kita tahu bagaimana internet berkembang dan seberapa sering kita menggunakannya untuk pekerjaan dan di kehidupan sehari-hari kita!

Ekonom Robert Solow menyindir “Anda bisa melihat komputer menua di mana-mana kecuali di statistik produktivitas.”

Di akhir tahun 80-an, sangat sedikit orang yang menyadari potensi yang akan dimiliki komputasi dan pemrograman di tahun 90-an. Tahun 90-an dan awal 00-an menandai era internet.

Dengan web hadirlah skrip atau bahasa skrip. Bahasa novel ini memungkinkan program kecil dan sederhana untuk berfungsi.

Beberapa bahasa yang dibuat selama masa ini dan masih digunakan secara umum hingga saat ini:

  • Python (1991)
  • PHP, JavaScript, Java (1995)
  • Ruby (1993)
  • C# (2000)

Python ditemukan untuk menciptakan bahasa tingkat tinggi multi-platform berorientasi objek yang dapat mengoptimasi produktivitas programmer dengan sintaks sederhana. Tiga puluh tahun kemudian, banyak siswa yang masih mempelajari kode di Python, terutama dalam penelitian ilmiah. Python bagus untuk memulai dengan landasan-landasan tertentu pemrograman. Guido van Rossum menamai bahasa tersebut dari Monty Python karena ia adalah seorang penggemar.

PHP (Hypertext Preprocessor) dibuat pada tahun 1994 oleh Rasmus Lerdorf yang baru berusia 26 tahun untuk membuat website-nya. Beberapa tahun kemudian, kebanyakan situs, termasuk Wikipedia, Facebook, dan YouTube, dikodekan dalam PHP.

Belajar pemrograman juga bisa mencakup belajar sedikit JavaScript. Ini dapat digunakan untuk membuat halaman web yang dinamis. Jangan bingung antara Java dan JavaScript, keduanya bukan bahasa yang sama.

Cari tahu lebih banyak tentang berbagai bahasa pemrograman.

Teknik Pemrograman Abad ke-21

Sebagian besar bahasa pemrograman yang digunakan saat ini ditemukan pada tahun 1990-an. Namun, web telah banyak berubah sejak itu (menjadi lebih baik maupun lebih buruk) dan tidak setiap bahasa pemrograman tetap kompatibel dengan internet yang kita kenal saat ini.

Teknologi digital terlibat dalam produksi barang dan jasa serta semua yang kita konsumsi ada di bawah kendali algoritma. Masa depan kehidupan di bumi, iklim, dan keanekaragaman hayati sedang terancam. Perkembangan ekonomi dan teknologi dapat menghancurkan segalanya yang kita tahu. Secara paradoks, internet dan komputasi telah membuat informasi lebih mudah diakses bagi hampir semua orang. Dan dari awal, wanita telah memainkan peran penting. Anda dapat menganggap pemrograman dan komputer anarkis, dalam hal...

Dari tahun 2010-an, tekologi teknologi hanya terus maju dan pengetahuan umum tentang coding telah meningkat.

Apakah Anda mencari les pemrograman?

Ada banyak sumber-sumber online tempat Anda bisa memulai coding dan berbagai bahasa pemrograman secara gratis. Lagipula, hanya dengan pemrograman Anda bisa menjadi programmer.

Jika Anda ingin belajar lebih banyak tentang coding, pemrograman, atau pengembangan web, pertimbangkan untuk mendapat bantuan salah satu dari banyak guru privat berbakat dan berpengalaman di Supeprof!

Anda bisa belajar tentang berbagai keterampilan dan subjek berbeda dari guru privat dan ada beragam cara untuk mendapatkan kursus privat: tatap muka, online, atau dalam kelompok. Setiap jenis kursus privat hadir dengan pro dan kontra jadi pikirkan dengan baik mana yang tepat untuk Anda dan anggaran Anda.

Kursus tatap muka memungkinkan guru untuk fokus pada Anda karena Anda adalah murid satu-satunya di kelas. Ini juga memungkinkan mereka untuk merencanakan setiap sesi dengan memikirkan Anda, memastikan bahwa mereka menyesuaikan Anda, gaya belajar yang Anda pilih, dan level Anda. Tentu saja, layanan tingkat tinggi ini tidak gratis dan kursus tatap muka biasanya akan menjadi opsi yang paling mahal karena Anda akan membayar waktu dan keahlian guru. Namun, karena semua waktu dan keahlian difokuskan untuk mengajar Anda dengan cara sebaik mungkin, kursus ini seringkali juga yang paling hemat biaya.

Bagi mereka yang membuat anggaran, kursus kelompok adalah cara yang efektif untuk mengurangi biaya kursus privat. Dengan berbagi biaya waktu dan keahlian guru, Anda bisa menghemat uang untuk kursus privat. Tentu saja ini bukan berarti pelajarannya tidak akan disesuaikan dengan Anda tetapi lebih disesuaikan untuk keseluruhan kelompok. Sama halnya, Anda akan memiliki sedikit kendali terhadap materi kursus karena akan ada murid lain dengan tujuan belajar mereka masing-masing.

Terakhir, jika Anda tidak bisa menemukan guru yang cocok di wilayah setempat Anda, Anda selalu bisa memperluas pencarian Anda. Anda bisa menemukan guru online di seluruh dunia yang siap mengajari Anda tentang pemrograman dan coding selama Anda memiliki webcam dan koneksi internet yang layak.

Butuh guru ?

Apakah Anda menyukai artikel nya?

5,00/5 - 1 suara
Loading...

Kurniawan

Seseorang yang senang berbagi ilmu dan pengetahuan yang diharapkan akan bermanfaat bagi banyak orang