This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 28 Oktober 2020

5 Pekerjaan yang Akan Digantikan Teknologi AI Kecerdasan Buatan

 


Jakarta, CNN Indonesia -- Kecerdasan buatan (Artificial Intelligence/AI) disebut-sebut akan menggantikan pekerjaan manusia. Contoh nyata dari penggeseran pekerjaan oleh AI adalah penjaga di gerbang tol yang diganti oleh sistem pembayaran digital.

AI bahkan saat ini sudah menjadi keseharian manusia. Mulai dari mesin pencarian Google, asisten virtual, wearable devices, hingga smart home.

Berdasarkan laporan dari Inventure Knowledge, berikut 5 pekerjaan manusia yang akan digantikan oleh AI.


1. Supir dan Kurir

Profesi supir bakal punah dengan kehadiran kendaraan yang dapat berjalan dengan sendirinya tanpa perlu pengemudi sama sekali (kendaraan otonom).

Hanya dengan perintah suara atau bahkan tanpa perintah sama sekali, mobil akan bisa menelusuri jalan-jalan secara otonom. Mobil otonom kini terus-menerus disempurnakan ekosistem AI-nya, sehingga sudah menjadi moda transportasi massal sebelum kita melalui malam Tahun Baru 2030.


2. Pembantu Rumah Tangga

Beragam perangkat rumah tangga mulai dari TV, AC, lemari es, vacuum cleaner, hingga mesin cuci akan berfungsi secara autonomous di dalam platform AI.

Berbagai perangkat rumah tangga tersebut akan saling terkoneksi dengan koneksi machine to machine (M2M). Masing-masing peralatan juga dilengkapi dengan sensor IoT sehingga perangkat bisa membaca perilaku pengguna dan makin pintar melayani majikan.


3. Sekretaris dan Asisten Personal

Sejak 2017 perkembangan Personal Virtual Assistant (PVA) berbasis AI berkembang sangat pesat dan mulai menjadi perangkat sehari-hari seperti Alexa, Siri, Google Assistant hingga Bixby.

Kemajuan PVA terus disempurnakan sehingga setiap orang akan memiliki sekretaris pribadi yang bisa menjalankan perintah mulai dari memesan tiket, mencarikan lagu atau film, memberi informasi cuaca, mengurus SIM & KTP, hingga memesan barang-barang di Tokopedia.


3. Pekerja Gudang

Robot bermesin AI akan melakukan pekerjaan operasional di gudang selama 24/7 nonstop tanpa perlu lagi bantuan manusia. Mereka mulai menggantikan staf gudang dalam memindahkan dan mengatur penempatan barang di gudang.

Hal ini bisa mengurangi penempatan barang di gudang untuk meminimalisir kesalahan manusia dan mendongkrak produktivitas. Konsep ghost warehouse (gudang tanpa tenaga manusia) akan marak diterapkan dalam dekade 2020an.


4. Kasir Toko

Di dekade 2020-an gerai ritel semacam Indomaret atau Alfamart bakal mengadopsi konsep autonomous retail seperti Amazon Go. Hal ini akan menandai berakhirnya profesi kasir. 2017 menjadi tahun di mana Amazon meluncurkan prototipe autonomous retail dan kini tinggal menunggu waktu untuk scalling up ke seluruh dunia.

Autonomous retail akan mengaplikasikan computer vision yang memungkinkan konsumen keluar-masuk gerai tanpa harus antre bayar di depan kasir. AI akan tahu konsumen mengambil produk yang mana, harganya berapa, dan langsung mendebetnya ke akun virtual konsumen


5. Kurir

Penggunaan kurir manusia bakal menurun karena drone yang digerakkan AI bakal mengantar paket atau barang dengan efisien, presisi, dan super murah.  

Amazon lagi-lagi menjadi pioner penggunaan delivery drone. Dengan maraknya penggunaan drone, menjelang tahun 2030 merupakan tahun menyongsong era "satu miliar drone" yang berseliweran di udara.


Sumber:https://m.cnnindonesia.com/teknologi/20200229083107-185-479271/5-pekerjaan-yang-akan-diganti-teknologi-ai-kecerdasan-buatan

Share:

Perkembangan TI di Indonesia

Teknologi Informasi semakin berkembang dari waktu ke waktu. Perkembangan TI di Indonesia banyak memberikan dampak positif bagi kita, antara lain mudahnya kita dalam memperoleh informasi yang kita butuhkan kapanpun dan di manapun kita berada. Semua itu kita dapatkan hanya dengan cara menghubungkan komputer atau smartphone ke jaringan internet maka kita bisa melakukan akses tanpa batas. Selain mendapatkan informasi, teknologi informasi juga memudahkan kita dalam melakukan komunikasi dengan pihak lain di seluruh dunia.


Definisi Teknologi Informasi



Teknologi Informasi merupakan teknologi yang berbasis komputer serta internet. Teknologi informasi dipergunakan dalam proses pengolahan data, yang meliputi memproses, memperoleh data, menyusun data, menyimpan data serta melakukan manipulasi data dengan berbagai cara sehingga menyajikan informasi yang bermutu, yaitu informasi yang akurat, relevan serta tepat waktu.


Teknologi informasi mempergunakan seperangkat komputer dalam rangka pengolahan data serta sistem jaringan yang berfungsi untuk menghubungkan antar komputer menurut kebutuhan. Pada akhirnya teknologi informasi terus berkembang secara luas dalam hal implikasi serta pengaruhnya bahkan melebihi teknologi komputer.


Perkembangan Teknologi Informasi di Indonesia


Perkembangan TI di Indonesia diawali dari Universitas Indonesia. Berdasarkan catatan dari Fakultas Ilmu Komputer UI, teknologi komputer mulai diperkenalkan di Indonesia sekitar tahun 1970-1972. Univesitas Indonesia merupakan salah satu universitas yang menjadi tempat pengenalan teknologi komputer tersebut.  Selanjutnya pada tahun 1979 organisasi IPKIN (Ikatan Pemakai Komputer Indonesia) mengadakan Konferensi Komputer Nasional I.

Pada sekitar tahun 1984, jaringan teknologi Indonesia mulai terhubung dengan internet melalui UI-net, yaitu jaringan internet internal kampus Universitas Indonesia. Pada tahun 1986, UI-net bisa terhubung dengan kampus-kampus lain seperti UGM, ITB, ITS, UNJHAS serta Dirjen Dikti Depdikbud. Jaringan tersebut kemudian disebut UNINET yang dibuat atas bantuan luar negeri dengan mempergunakan infrastruktur jaringan telepon kabel milik SKDP PT.Indosat dan SKDP satelit Packsatnet. Untuk menghubungkan seluruh perguruan tinggi di Indonesia, maka dibuatlah empat buah server yang selanjutnya ditempatkan di InstituteTeknologi Bandung, Universitas Gajah Mada, Universitas Indonesia serta Institut Teknologi Surabaya.

Jaringan tersebut dapat terhubung ke jaringan komputer besar dunia seperti Networks, Biznet, usenet, CSNET, UUCPNET, UUNET, MUNNARI, KAIST, serta ARPANET yang merupakan jaringan internet pada saat itu. Akhirnya pada tahun 1993, jaringan komputer Indonesia terhubung dan tergabung secara resmi dengan jaringan internet dunia dan mulai saat itu pula domain Indonesia yaitu id mulai diakui di internet. Badan inhternet dunia (IANA) memberikan domain secara resmi pada jaringan komputer yang terdapat di Indonesia dengan penggunaan protokol TCP/IP pertama.

Pada tahun 1999, lahirlah beberapa puluh perusahaan dotcom. Disusul dengan bermunculannya media-media dengan segmen pendidikan teknologi informasi. Promosi, pameran, seminar serta konferensi mengenai teknologi informasi juga bermunculan secara beruntun. Seiring dengan hal tersebut jumlah Internet Service Provider (ISP) juga semakin meningkat dari 20 an menjadi 160 an.

Pada tahun 2013, perkembangan TI di Indonesia semakin menunjukkan peningkatan dengan adanya kecepatan internet broadband 3,29 Mbps, dan selanjutnya pada tahun 2014 meningkat menjadi 4,79 Mbps. Net Index mencatat 20 ISP tercepat di Indonesia dan Linknett ada di posisi pertama dengan kecepatan unduhan 17,07 Mbps.


Penggunaan Teknologi Informasi



Perkembangan Teknologi informasi telah masuk ke seluruh peri kehidupan manusia. Teknologi membuat segalanya menjadi lebih mudah, termasuk di dalamnya adalah pekerjaan yang menjadi lebih efektif dan efisien. Manfaat tersebut mendorong adanya konsep e-activity di Indonesia yang telah dimulai sejak tahun 1994, antara lain e-government, e-commerce, e-banking, e-transaction.

Pemerintah Jokowi juga menerapkan berbagai aplikasi seperti e-budgeting, e-purchasing, e-procurement, e-catalog, e-audit, IMB online, serta pajak online. Tak ketingggalan ada pula e-KTP serta BPJS online dan masih banyak lagi aplikasi lain yang berbasis teknologi informasi.  Selanjutnya dengan adanya perkembangan sistem teknologi mobile pada akhirnya lahirlah konsep m-business, m-banking, m-transaction, m-commerce.

Sementara itu beberapa konsep pemerintah  dalam penggunaan TI adalah:

  • TKIT (Tata Kelola Teknologi Informasi) – IT Governance
  • APKASI (Asosiasi Pemerintah Kabupaten Seluruh Indonesia)
  • WARINTEK (Warung Informasi Teknologi)
  • SISFONAS (Sistem Informasi Nasional)
  • E-Government

Demikian penjelasan mengenai perkembangan IT di Indonesia. Semoga bermanfaat.

Share:

Kamis, 22 Oktober 2020

Indonesia Darurat Tenaga Programmer



 Jakarta, CNN Indonesia -- Kondisi SDM bidang TIK dalam negeri cukup memprihatinkan. Hal ini disampaikan Menteri Komunikasi dan Informatika, Rudiantara berdasarkan data dari peta okupasi nasional di bidang teknologi informasi dan komunikasi (TIK). Berdasarkan data peta tersebut, kebutuhan SDM TI belum terpenuhi hampir di semua lini kategori.

Dengan kondisi yang sangat timpang, Basuki menyebut tenaga di sektor pemrograman jadi prioritas dan membutuhkan lebih banyak ketersediaan.

"Kita prioritaskan yang di pasar laku, seperti misalnya desain pemrograman dan lain-lain.Itu yang mau didorong dulu karena di pasar diperlukan," kata Basuki yang ditemui di Gedung Kemenkominfo, Jakarta, Kamis (27/7).

Sebagai perbandingan, Rudiantara menyebut kualitas pendidikan bidang TIK Indonesia menempati peringkat ke-8 di Asia Tenggara. Hal itu menyebabkan kekurangan kebutuhan tenaga kompeten industri TIK.

"Kita ini kekurangan pasokan SDM, engineer. Lihat yang besar seperti Gojek dan Tokopedia mereka harus lari kemana," ujar Rudiantara.

Seperti diutarakan Rudiantara, Gojek merupakan salah satu perusahaan teknologi Indonesia yang mengimpor jasa warga India. Mereka bahkan telah mendirikan pusat litbang di Bengaluru, India.

Pemerintah juga membidik sekolah vokasional untuk jadi pencetak cepat para pemrogram atau coder. Sebaliknya, Basuki tak merasa ada urgensi untuk menggenjot tenaga ahli dengan jenjang pendidikan doktoral.

Kategori SDM TI di peta ini dibagi dalam 16 kategori dengan 9 level kompetensi. Dengan adanya peta ini pemerintah berharap bisa menjadi acuan mereka untuk menyetarakan jumlah SDM yang diperlukan industri TIK dalam negeri.

Basuki Yusuf Iskadar, Kepala Pengembangan SDM dan Riset TIK Kemenkominfo, mengatakan bahwa pembuatan peta ini baru pertama kali dilakukan. Sebelumnya pemerintah maupun industri tak tahu seberapa besar jarak antara permintaan dan ketersediaan SDM di bidang TIK.

Dengan data dari peta okupasi ini, Basuki menilai bisa mempercepat sosialisasi dan pelatihan ke lembaga pendidikan. Hal ini dilakukan Kemenkominfo bersama beberapa institusi lain seperti Kementerian Kemnakertrans, Kadin, dan Bappenas. Dalam pidatonya, Rudiantara menyebut peta okupasi sebagai penunjuk arah.

"Ini baru awal sekali. Selanjutnya melakukan training, membangun ekosistem, kalau tidak dimulai dari sekarang bagaiamana," imbuh Basuki. (eks)

Sumber : https://www.cnnindonesia.com/teknologi/20170728094848-185-230919/indonesia-darurat-tenaga-programmer

Share:

Senin, 19 Oktober 2020

Bahasa Pemrograman BAIK dari Indonesia (Keren)

 


Ada yang tau ga bahwa indonesia juga punya bahasa pemrograman sendiri? Nah bagi yang belum tau, nih saya kasih tau. Bahwa nama bahasa pemrograman itu ialah BAIK atau singkatan dari Bahasa Anak Indonesia untuk Komputer. Bagi yang belum tau siapa penemunya, mari langsung kita bahas.

Beliaulah Haris Hasanudin, seorang alumni SMAN 1 Bogor, yang meneruskan pendidikannya di Universitas Gunma, Jepang di jurusan ilmu komputer pada tingkat S1, dan meneruskan di jurusan ilmu komputer lagi pada tingkat S2.


Beliau pernah bekerja sebagai Senior System Engineer di Mitsubishi Information Network. Kini beliau bekerja Bogor Hotel Institute dan Hotel Salak The Heritage sebagai IT Director. Selain itu kini beliau menjabat sebagai direktur di DigiOrchid, sebuah perusahaan IT di Singapura.

Seperti yang kita ketahui, beliau adalah pembuat bahasa pemrograman BAIK. Sebuah bahasa pemrograman yang memiliki sintaks dalam Bahasa Indonesia. Dan mempunyai dukungan untuk membuat aplikasi GUI yang berbasis GTK, membuat apliasi web dengan CGI, koneksi database ke MySQL, dapat digunakan untuk sistem tertanam (embeded system), mempunyai strutktur sintaks tersendiri, bisa dikatakan sebagai bahasa mirip C, mendukung pemrograman berorientasi objek, dan fitur - fitur lainnya.

Beliau sudah memiliki beberapa publikasi yang berhubungan dengan BAIK, diantaranya:

  • BAIK, Programming Language Based on Indonesian Lexical Parsing for Multitier Web Development
  • Petunjuk Penggunaan BAIK (Bahasa Anak Indonesia untuk Komputer)
  • Dasar - dasar Pemrograman Komputer dengan Bahasa Komputer Berejaan Indonesia, BAIK

Share:

Senin, 12 Oktober 2020

Mengenal Bahasa Pemrograman




 

Bahasa pemrograman komputer memang sering diistilahkan sebagai bahasa komputer. Sebetulnya penyebutan ini hanya sebagai instruksi yang digunakan dalam memerintah perangkat komputer untuk melakukan sesuatu. Maka dari itu, seorang programmer harus membuat program atau perangkat lunak dengan memanfaatkan suatu bahasa pemrograman. Tentu saja bahasa pemrograman harus dipelajari setiap harinya agar mampu membuat program komputer tersebut.


Bahasa pemrograman komputer

Mengenal Tingkatan Bahasa Pemrograman Komputer

Di sisi lain bahasa pemrograman sebagai jembatan antara programer yang paham akan bahasa untuk pengguna (manusia) dengan bahasa mesin yang dipahami komputer itu sendiri. Para programmer diharuskan menyusun instruksi yang dibutuhkan sistem perangkat komputer. Lantas, apa saja tingkatan bahasa pemrograman pada komputer? Simak terus ulasan di bawah ini agar lebih paham.


Generasi Bahasa Pemrograman Komputer

Apakah Anda sedang mempelajari bahasa coding? Coding yakni computer programming yang wajib dipahami betul bagi setiap programmer. Anda pun sebetulnya akan menjumpai bahasa pemrograman yang persis dengan bahasa manusia. Meskipun dalam tanda kutip masih banyak simbol atau karakter khusus dalam bahasa coding. Jadi Anda diharuskan menghafal dan paham struktur bahasa programming. Rupanya generasi bahasa komputer berkembang hingga sekarang, yaitu sebagai betikut.


Generasi Machine Language

Bahasa mesin atau machine language memang sudah jarang digunakan di era canggih seperti sekarang. Jika masih digunakan mungkin sangat terbatas yang hanya melingkup lingkungan pendidikan atau pembelajaran. Bahasa mesin terbilang cukup sulit dipelajari karena merupakan bahasa komputer asli atau bahasa biner, yakni tersusun dari karakter nol dan satu saja.


Generasi Assembly Language

Bahasa pemograman assembly adalah generasi yang mempunyai keyword begitu kompleks dibandingkan bahasa mesin. Tetapi dalam penerapan dan praktiknya lebih mudah dimengerti oleh programmer. Adapun kode-kode pada bahasa pemograman assembly memiliki karaktersitik dalam bentuk singkatan, seperti kode SUB, MOV, CMP, JGE, LOOP dan lain sebagainya.


Generasi Procedural Programming

Generasi  procedural programming yang mirip sekali dengan bahasa manusia, tetapi masih mengutamakan bahasa simbol/karakter khusus seperti<<, >>, {, }, ?, &&, ||, ; dan lainnya. Selain itu, ada juga pengembangkan khusus kode sehingga para programmer lebih mudah memahami bahasa komputer karena karakter khusus mulai dikurangi.


Generasi 4 GL ( Fourth-Generation Language )

Generasi query yang mempunyai struktur tertentu dalam bahasa pemograman komputer, yakni SQL (Structured Query Language ). Pada bidang SQL adalah bahasa yang dalam penerapannya menggunakan basis data, mulai dari SQL Server, SQLite, Oracle Database, MySQL, dan lain sebagainya. Tentu saja programmer lebih mudah memahami sistem data  bahasa programming 4 GL.


Generasi Programming Language Based Object Oriented & Web Development

Generasi bahasa pemrograman yang satu ini lebih menonjolkan keefektifan dan sistem efesien dalam bahasa programming tingkat tinggi. Maka tak heran, jika generasi ke-5 lebih sering disebut sebagai intelligent programming atau programming kecerdasan. Dimana sistem tersebut memberikan fitur otomatis dalam  membuat suatu program.


Tingkatan Bahasa Pemograman Komputer

Mungkin Anda masih bingung dengan tingkatan pada bahasa pemograman perangkat komputer. Pada dasarnya kategori bahasa programming tidak bersifat baku dan mengikat. Pasalnya suatu bahasa komputer atau programming digolongkan sebagai bahasa pemrograman tingkat rendah, menengah, tingkat tinggi, dan tingkat sangat tinggi. Nah, agar lebih jelas berikut penjelasan selengkapnya.


Bahasa Pemrograman Tingkat Rendah

Bahasa mesin pada pemrograman tingkat rendah sebagai satu-satunya bahasa yang diolah komputer secara langsung tanpa menggunakan kompilasi. Namun programmer sekarang jarang menerapkan sistem program secara langsung, karena membutuhkan tingkat ketelitian lebih tinggi. Contoh bahasa pemrograman tingkat paling rendah ini adalah bahasa mesin.


Bahasa Pemrograman Tingkat Menengah

Bahasa programming pada tingkah menengah menggunakan sistem instruksi pada mesin yang diwakili menggunakan satu baris kode. Misalnya adalah bahasa assembly yang mempunyai sifat semantik karena hanya menggunakan pemetaan simbol. Selain assembly, ada juga bahasa programming Microsoft Macro Assembler (MASM).


Bahasa Pemrograman Tingkat Tinggi

Bahasa pemrograman tingkat tinggi mulai muncul pada bahasa programming generasi ke-3 dan kini sudah beralih pada generasi ke-5. Adapun contoh dari bahasa pemograman komputer tingkat tinggi, yakni C++ (Turbo C++), PHP (prosedural), Delphi (Borland), Visual Basic (Non-NET), dan Pascal (Turbo Pascal). Pastinya sistem programming ini lebih kompleks tetapi dalam penerapan justru lebih mudah.


Bahasa Pemrograman Tingkat Object-Oriented dan Visual

Bahasa pemrograman tingkat Object – Oriented dan Visual merupakan tingkat bahasa programming paling tinggi untuk saat ini. Contoh pemrograman yang biasa dilakukan programmer adalah PHP atau Visual Basic.NET. Satu lagi yang disetarakan pada bahasa komputer tingkat ini yang biasa digunakan para programmer professional yakni Very High Language Level (VHLL).


Begini Sistem Pembuatan Program

Beberapa programmer pemula pasti sudah kerap mempraktikan langsung proses pembuatan program. Proses ini biasanya mengharuskan programmer untuk menulis kode sumber pada text, misalnya notepad dan barulah diubah ke dalam bahasa mesin oleh CPU. Terdapat dua proses dalam pengubahan kode sumber menjadi bahasa mesin pada bahasa pemrograman komputer, diantaranya adalah seperti berikut.


Kompilasi

Proses pertama adalah kompilasi, yaitu seluruh kode sumber harus dibaca terlebih dahulu. Namun jika Anda melanggarnya maka bisa terjadi kesalahan dalam menulis program. Adapun program yang biasanya melakukan kompilasi adalah Compiler dan hasil kompilasi disebut executable. Sedangkan bahasa yang digunakan teknik kompilasi, seperti C, Pascal, C++, serta Assembly.


Interpretasi

Interpretasi merupakan teknik membaca kode sumber secara per baris dan harus dieksekusi per baris juga. Apabila dijumpai kesalahan penulisan program maka baris kesalahan tersebut akan segera dihentikan. Program yang melakukan tugas dikatakan sebagai Interpreter. Bahasa yang diterapkan pada interpretas yakni Ruby, Python, Perl, dan lain sebagainya.


Mengapa Harus Belajar Bahasa Pemrograman

Seperti yang kita tahu bahwa sekarang banyak sekali pengembang yang menawarkan layanan website  instan. Tentu saja  berkat layanan tersebut  akan semakin memanjakan para pengguna yang enggan belajar  bahasa pemrograman komputer. Namun disisi lain hal semacam ini bisa menjadi ladang bisnis menjanjikan dengan memberikan layanan jasa pembuatan web, sehingga memungkinkan Anda harus belajar bahasa programming.


Bahasa pemrograman penting dipelajari agar Anda mampu mengunakan dan membuat sendiri sebuah sistem website atau software. Dimana mengharuskan Anda untuk mempelajari coding, misalnya mengubah baris kode agar menyuguhkan tampilan sesuai atau memberikan fitur lebih menarik.

Kemampuan melakukan programming akan menjadi ladang bisnis dalam dunia digital. Anda dapat membuka jasa pembuatan web, software, aplikasi, game, dan lain sebagainya. Bahkan Anda bisa berkesempatan untuk magang di berbagai perusahaan besar karena memiliki keahlian programming.

Share:

Kamis, 08 Oktober 2020

SEJARAH SINGKAT BAHASA PEMROGRAMAN

 

 Mungkin sebagian dari kita masih belum mengetahui, bagaimana sih bahasa pemrograman itu tercipta? Siapa sih pencipta sebenarnya?. Jadi untuk menjawab penasaran kalian, pada post kali ini kita akan membahas tentang bahasa pemrograman sebagai berikut.

Terciptanya bahasa pemrograman beriringan dengan sejarah mesin dan komputer. Awal mula bahasa pemrograman dimulai dari Antikythera yang berasal dari Yunani kuno. Antikythera adalah kalkulator yang menggunakan beberapa tuas dan konfigurasi untuk menjalankanya. Pada tahun 1200an Ismail Al-Jazari, seorang ilmuwan pada masa kejayaan Islam membangun sebuah mesin bernama Automata, sebuah robot burung merak yang bergerak dengan menggunakan hydropower (aliran air).

Cikal bakal bahasa pemrograman pertama kali muncul pada tahun 1822, sebuah mesin bernama Difference Engine diciptakan oleh Charles Babbage, mahasiswa di universitas Cambridge Inggris. Namun mesin buatan Babbage hanya bisa mengeluarkan satu jenis output. Barulah 10 tahun kemudian Charles Babbage mengembangkan mesin pengolah data itu hingga mencapai versi kedua tahun 1849. Perjuangan Babbage diteruskan oleh anaknya, Henry Prevost. Prevost membuat kopian dari perhitungan algoritma mesinnya dan mengirim ke berbagai institusi di dunia.

Dengan tersebarnya algoritma mesin Prevost, perkembangan semakin terjadi. Di tahun 1854, George Boole menemukan sistem logika yang disebut logika Boole. Logika ini menyatakan hubungan hubungan lebih besar, lebih kecil, sama dengan dan tidak sama dengan.

Programmer ngoding

Pengembangan logika ini terus berkembang dari tahun ke tahun hingga seorang ilmuwan Jerman bernama Konrad Zuse membuat sebuah mesin kalkulator biner dengan nama Z-1 pada tahun 1935. Kemudian pada tahun 1939, Zuse dipanggil untuk mengabdi pada militer dengan membuat Z-2 dan dilanjutkan dengan Z-3 dan Z-4.

Ketika sedang mengembangkan Z-4, Zuse sadar bahwa bahasa pemrograman dengan bahasa mesin terlalu rumit. Bahasa mesin ini tergolong bahasa tingkat rendah, karena hanya kumpulan kode 0 dan 1, atau ya dan tidak. Setelah melakukan penelitian selama setahun, pada tahun 1945 barulah tercipta bahasa pemrograman tingkat tinggi pertama didunia, yaitu Plankalkul (Plan Kalkulus). Dengan Plankalkul terbukti bisa meciptakan mesin catur komputer pertama didunia.

Short Code dicetuskan pada tahun 1949 sebagai bahasa pemrograman tingkat tinggi pertama untuk mengembangkan komputer elektronik yang diciptakan oleh John Mauchly. Namun programnya harus ditranslasikan ke dalam bahasa mesin setiap dijalankan, ini membuat kinerja program dalam memproses kode memakan waktu yang cukup lama.

Alick Glennie dari Universitas Manchester mengembangkan bahasa pemrograman Autocode di awal tahun 1950an. Sebagai bahasa pemrograman, bahasa ini menggunakan kompiler yang mengkonversi secara otomatis bahasanya ke bahasa mesin. Awal bahasa pemrograman pertama digunakan pada tahun 1952 untuk komputer Mark 1 di Universitas Manchester.

buku bahasa pemrograman

John W. Backus membuat proposal ke atasannya di IBM (International Business Machines Corporation) untuk mengembangkan sebuah bahasa alternatif yang lebih praktis dari bahasa assembly untuk memprogram IBM 704 mainframe computer dengan nama Formula Translation atau yang kita kenal dengan FORTRAN. Kompiler FORTRAN berhasil diselesaikan pada April 1957.

Selanjutnya ada FLOW-MATIC yang dibuat oleh Grace Hopper. FLOW-MATIC resmi dipublikasikan pada tahun 1959 dan menbawa pengaruh besar untuk pembuatan bahasa pemrograman COBOL (Common Business Oriented Language), bahasa pemrograman yang pada tahun 1959 banyak digunakan pada mainframe dan komputer mini.

Perkembangan bahasa pemrograman semakin pesat dengan adanya bahasa C. Dennis Ritchie dan Brian Kernighan menciptakan C awalnya untuk mesin DEC PDP-11. Dengan adanya bahasa C banyak bahasa baru bermunculan seperti C++, Java, C#, dan banyak lagi. Bahasa pemrograman akan terus berevolusi menjadi semakin mudah digunakan seiring dengan berkembangnya jaman.
Share:
Powered By Blogger
Diberdayakan oleh Blogger.

Blogger templates