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
Posting Komentar