TUGAS MINGGU 1-ALPRO 2-SI UNIPDU

NAMA:SABILI AIDA AHSAN

NIM:4121043

PRODI:SISTEM INDORMASI-B

TUGAS MINGGU 1

Python

Adalah bahasa pemrograman termudah diantara yang lainnya. Dibuat oleh programmer asal Belanda bernama Guido Van Rossum pada tahun 1991. Phyton sendiri open source, praktis, berorientasi objek dan pastinya mudah dipelajari.

Kelebihan :

Phyton mendadak populer disebabkan sudah mampu membuat program berbasis web seperti layaknya bahasa HTML dan Php karena sudah dibuatkan platform bernama Raspberry pi.

Kekurangan :

Untuk masalah compile data masih lambat dibandingkan dengan bahasa yang lainnya. Hanya beberapa aplikasi smartphone yang memakai Phyton, jadi sangat lemah dalam komputasi mobile. Sering terjadi error pada saat running.

Jenjang karir :

Kemungkinan bisa bekerja di Google karena Phyton adalah bahasa resmi di perusahaan tersebut. Perusahaan Dell, Amazon dan Intel sendiri di dominasi oleh para Programmer Phyton.

 

Java

Bahasa Java adalah bahasa pemrograman yang paling banyak dipakai oleh para programmer khususnya di Indonesia. Diciptakan pada tahun 1995 oleh James Gosling. Nama java sendiri diambil karena memang Gosling menyukai kopi tubruk dan konon biji kopi tersebut berasal dari Jawa.

Kelebihan :

Pogrammer java menempati urutan pertama dalam hal permintaan para perusahaan. Tingginya permintaan disebabkan karena semua yang berhubungan dengan android baik sisetem operasinya maupun aplikasinya dikembangkan dengan java.

Kekurangan :

Memakan banyak memori di laptop karena baik media koding dan compilernya berukuran besar. Dalam pembuatan aplikasi android untuk menjalankan simulator agak lambat. Bahasa pemrograman ini tidak gampang dipelajari.

Jenjang karir :

Kemungkinan bisa bekerja di perusahaan aplikasi terkenal seperti Gmail dan game Minecraft. Kemampuan java Kemungkinan juga bisa bekerja di perusahaan yang mengembangkan virtual 360 derajat.

 

C

Bahasa ini termasuk dalam bahasa tingkat rendah karena merupakan salah satu generasi awal munculnya bahasa pemrograman. Dibuat pada tahun 1972 oleh Brian W. Kerninghan & Dennis M. Ritchie di AT & T Laboratories. Bahasa C ini terdapat di semua komputer baik di komputer besar maupun komputer kecil sehingga bersifat portabel, maksudnya aplikasi yang ditulis yang ditujukan untuk komputer tertentu dapat digunakan untuk komputer yang lain dengan sedikit modifikasi.

Kelebihan :

Sebenarnya bahasa ini sangat kecil ukurannya dan bisa ditanamkan ke dalam mikro prosessor, bahkan lemari es, jam alarm, tv dan alat elektronika lainnya bisa diatur karena didalamnya terdapat perintah dari bahasa C.

Kekurangan :

Bahasa ini tidak mendukung program berorientasi objek maka dari itu diciptakanlah c++ yang merupakan pengembangan dari bahasa ini. Selain itu akan susah untuk mengecek jika terdapat eror dalam mekanismenya.

Jenjang karir :

Bahasa C bisa digunakan untuk membuat sistem operasi salah satunya adalah Linux. Ebook amazon kindle dan  open GL juga menggunakan C untuk pemrogramannya.

 

C++

Bahasa C++ adalah bahasa yang berorientasi pada objek. Bahasa ini menurutku yang terbaik dalam pembuatan aplikasi berskala besar. C++ diciptakan pada tahun 1983 oleh Bjarne Stroustrup yang merupakan hasil pengembangan dari bahasa C. Awalnya C++ dibuat sebagai bahasa pemrograman yang dijalankan pada sistem operasi Unix.

Kelebihan :

Bahasa C++ banyak sekali kegunaannya terutama pada program yang sangat komplek seperti sistem operasi, video game berbasis PC, Xbox dan playstation serta mesin pencari. Sat ini bahasa C++ sudah compatible dengan semua sistem operasi layaknya Android, IOS, Windows Phone dan Blackberry.

 

Kekurangan :

Bahasa C++ adalah bahasa yang paling susah di antara semua bahasa yang ada. Bahkan nenek moyangnya pun bahasa C masih kalah 1 poin dalam hal kesulitan.

 

Jenjang karir :

Programmer C++ memiliki prospek dan jenjang karir yang sangat bagus. Apabila Anda fokus dengan Bahasa pemrograman ini maka akan akan mendapat gaji yang sangat besar. Gaji yang ditawarkan $102.000 per tahun.

 

JavaScript

Menurutku ini adalah bahasa pemrograman dengan tingkat kesulitan level 2 dan cukup populer di kalangan para programmer khususnya master pembuatan website. Bahasa ini berjalan di sisi client, maksudnya Javascript bisa disisipkan kedalam kode bahasa lainnya misalnya HTML.

 

Kelebihan :

Beberapa kelebihan lain dari Javascript adalah pada hal kecepatan, JavaScript sangat cepat karena code fungsi yang kamu tulis sudah bisa langsung dieksekusi tanpa harus menyambung ke server atau menunggu jawaban. JavaScript lumayan simpel dipelajari dan mudah diimplementasi. Fleksibel karena bisa digabungkan dengan berbagai program dan banyaknya variasi dalam pengaplikasiannya.

 

Kekurangan :

Untuk masalah keamanan kurang bagus karena kodenya dieksekusi oleh komputer pengguna. Dalam beberapa kasus bisa dimanfaatkan oleh para hacker untuk tujuan malware, makanya inilah alasan kenapa beberapa orang memilih mematikan JavaScript. Pada tampilan juga terkadang dari browser dengan browser lainnya berbeda.

 

Jenjang karir :

Bekerja menajdi FED akan terus dihadapkan dengan tugas utama yang sama yaitu membangun dan mengembangkan sebuah website. Mau dimulai dari junior sampai tech lead, pekerjaan yang dilakukan akan terus sama. Hal yang membedakan adalah tugas dan kewajiban semakin banyak dan berkembang seperti jumlah tim yang semakin banyak. Semakin tinggi posisimu, semakin perlu dilatih juga kreativitasmu dalam mengembangkan sebuah website.

 

C#

 

Ini dia bahasa pemograman milik perusahaan Microsoft. Diciptakan pada tahun 2000 oleh karyawan Microsoft sendiri yaitu Anders Hejlsberg. Sangat populer semenjak diperkenalkannya aplikasi Microsoft visual. Bahasa ini sangat powerful dan seperti bahasa pemograman yang lainnya bisa untuk membuat bermacam-macam aplikasi seperti aplikasi windows, pengembangan software dan aplikasi bisnis.

 

Kelebihan :

1.        Sudah terintegrasi dengan Net library

2.        Mudah dipindahkan, C adalah dasar bahasa dari bahasa C#, jadi struktur bisa dipindahkan ke bahasa lainnya seperti Java C PHP dan C++

3.        Banyak permintaan, C# sama seperti Java. Programmernya banyak dimintai sebagai karyawan

 

Kekurangan :

1.        tidak cocok untuk pemula, C# bukan bahasa terbaik untuk pemula yang baru mengenal pemrograman.

2.        Tidak multiplatform, C# sendiri Memang didesain untuk aplikasi Windows.

 

Jenjang karir :

Programmer C# memiliki prospek dan jenjang karir yang sangat bagus. Apabila Anda fokus dengan Bahasa pemrograman ini maka akan akan mendapat gaji yang sangat besar. Gaji yang ditawarkan $ 4.000.000 per tahun.

 

 

 

Visual Basic

 

Visual Basic merupakan bahasa pemrograman yang dikembangkan oleh Microsoft. Visual Basic menawarkan ide visual dalam pembuatan software, dan dikembangkan untuk membuat software berbasis sistem operasi Windows. Banyak Software Developer menggunakan Visual Basic dalam pengembangan softwarenya, sehingga hal tersebut menjadikan VisualBasic sebagai salah satu bahasa yang populer.

Kelebihan :

 

1.        Mudah dipelajari

2.        Ukuran file yang dihasilkan cukup kecil

3.        Digunakan oleh banyak komunitas pemrograman

 

Kekurangan :

 

1.        Membutuhkan memori yang besar

2.        Hanya bisa digunakan pada Windows

 

Jenjang karir :

            Kemungkinan bisa bekerja di Microsoft karena Visual Basic adalah pemrograman yang dikembangkan oleh Microsoft dan bias mendapatkan pekerjaan di bagiang manapun karna Visual Basic dapat digunakan untuk pengembangan sofwer apa saja.

 

PHP

PHP yang merupakan singkatan dari PHP: Hypertext Pre-processor yang merupakan bahasa pemrograman yang paling banyak digunakan di Indonesia. Selain alasan gratis, PHP banyak digunakan karena merupakan server side scripting yang memang dirancang untuk membangun website dinamis. Selain itu banyak website ternama seperti Facebook, Wordpress, ataupun Digg yang menggunakan PHP dalam pengembangannya. PHP pertama kali dikembangkan oleh Rasmus Lerdrorf.

Kelebihan :

 

1. Lebih mudah dipelajari

2. Mempunyai community besar

3. Lebih ringkas

4. Open source

5. Memiliki perkembangan yang cukup cepat

6. Memiliki maintenance yang lebih mudah

 

Kekurangan :

 

1. Memiliki banyak kompetisi

2. Tidak dilengkapi dengan tipe data

3. Rawan pembajakan

4. Kurang prestisius

 

Jenjang karir :

Programmer PHP memiliki prospek dan jenjang karir yang sangat bagus. Apabila Anda fokus dengan Bahasa pemrograman ini maka akan akan mendapat gaji yang sangat besar. Gaji yang ditawarkan sekitar Rp. 8.000.000 per bulannya.

 

 

Go

Rust diciptakan Mozilla Foundation, bahasa pemrograman yang satu ini diciptakan oleh Google. Go memiliki bahasa yang cukup sederhana seperti Python, namun tergolong efesien seperti C++. Go menggabungkan beberapa aspek terbaik pemrograman fungsional, dan berorientasi objek. Adapun proyek yang telah menggunakan Goi antara lain, Ethereum Cryptozoic, dan kubernetes.

Kelebihan :

 

1.        Sederhana dan mudah untuk dipelajari

2.        Concurrent Programing

3.        Jauh lebih cepat

4.        Clean Code

5.        Memiliki garbage collector

6.        Software Helper

 

Kekurangan :

 

1.        Dukungan pustaka yang tidak memadai

2.        Immutable Types

3.        Tidak bisa menggunakan fungsi yang sama untuk koleksi data berbeda

4.        No Operator Overloading

 

Jenjang karir :

            Kemungkinan bisa bekerja di Mozilla Foundation atau Firefox Monitor untuk bekerja memberi tahu seseorang apabila datanya atau password telah bocor, atau bekerja di Google Chrome untuk mrnjaga pramban yang aman seperti fitur google safe browsing.

 

Kotlin

bahasa pemrograman keluaran JetBrains yaitu Kotlin sebagai bahasa yang juga banyak disukai. Kotlin sepenuhnya dapat dioperasikan dengan Java dan tanpa batasan. Kotlin berjalan dengan tingkat kinerja yang sama dengan Java, dan dapat bekerja sangat baik dengan semua library dan frameworks Java.

Kelebihan :

 

1.        Lebih ringkas

2.        Dapat dioperasikan dengan Java

3.        Mudah dipelajari

4.        Mampu meminimalisir kesalahan

5.        Memiliki fitur-fitur yang beraneka ragam

 

Kekurangan :

 

1.        Kecepatan kompilasi yang berfluktuasi

2.        Komunitas Kotlin masih cukup sedikit

3.        Kotlin developer masih sulit ditemukan

Jenjang karir :

            Kemungkinan bisa bekerja di perusahaan Android Programmer dan Android Developer terkenal seperti Zenius dan Insura. Kemampuan Kotlin Kemungkinan juga bisa bekerja di perusahaan yang mengembangkan berbagai tipe dan macam-macan android.

Komentar