Sumber : si.fst.unair.ac.id
Setelah mempelajari berbagai jenis bahasa pemrograman komputer, pasti kalian ingin tahu kan tentang kelebihan dan kekurangan dari bahasa pemrograman. seperti yang dibahas pada artikel sebelumnya, bahasa pemrograman bukan berarti yang sering diucapkan oleh manusia pada umumnya, tetapi bahasa pemrograman adalah bahasa yang digunakan oleh programmer dalam menuliskan suatu syntaks.
A. Bahasa Pascal
Sumber : pascaleducation.com
Kelebihan:
1. Terstruktur
Yang dimaksud dengan terstruktur yaitu bahasa pemrograman komputer jenis pascal ini memiliki syntak yang memungkinkan penulisan program dipecah menjadi fungsi yang kecil atau biasa disebut dengan procedure dan function. Bahasa pascal juga dapat digunakan berulang-ulang.
2. Tipe Data Standar
Tipe data dari bahasa pascal tergolong tipe data yang standar seperti interger, char, real, string, boolen, dll. Jadi memudahkan programmer dalam membuat sebuah coding.
3. Strongly Typed
Bahasa pemrograman pascal mengharuskan seorang programmer untuk menentukan tipe data dari suatu variable.
4. User Defined Data Types
Salah satu kemudahan yang didapat oleh programmer ketika menggunakan bahasa pascal yaitu dapat membuat tipe data lain yang diturunkan dari tipe data standar.
5. Sederhana dan Ekspresif
Bahasa pemrograman pascal tergolong memiliki struktur yang sederhana. Dan strukturnya sangat mendekati bahasa manusia yaitu menggunakan bahasa inggris.
Kekurangan
Selain memiliki kelebihan yang cukup signifikan untuk dipakai dalam membuat syntak, bahasa pemrograman pascal juga memiliki beberapa kekurangan. Diantaranya sebagai berikut:
1. Bahasa pascal digunakan sebagai standar bahasa pemrograman bagi tim nasional olimpiade komputer Indonesia.
2. Tidak fleksibel dalam penggunaanya.
B. Bahasa Delphi
Sumber : jogjaweb.co.id
Kelebihan:
1. Bahasa pemrograman delphi memiliki desain yang ramah untuk pengguna (user friendly), jadi memudahkan para programmer dalam membuat program.
2. Memiliki kecepatan kompilasi yang baik dan bisa dibilang cepat.
3. Komponen pada bahasa pemrograman delphi lebih kompleks untuk membuat suatu software atau aplikasi hingga database.
4. Mempunyai aplikasi plugin database bawaan atau BDE.
5. Freeware.
6. Versi dari bahasa pemrograman delphi selalu di update.
7. Aplikasi yang dihasilkan oleh delphi merupakan file executable portable dan executable installer.
8. Bahasa pemrograman delphi sangat memudahkan dalam membuat koneksi ke berbagai database. Misalnya BDE, Access, MySQL, dan database lainnya.
Kekurangan:
1. Ketika menggunakan bahasa delphi, pengguna yang tidak memiliki dasar pemrograman atau tidak mengerti tentang bahasa pemrograman, maka akan kesulitan.
2. Komponen yang dimasukan dalam form tampilan, akan di ikutsertakan dalam kode deklarasi dan inisialisasinya dalam list code.
3. Jika meng-include-kan list code lain, harus dituliskan nama dari list dibagian “uses” dan harus dituliskan juga variabelnya.
C. Bahasa Java
Sumber : duniailkom.com
Kelebihan:
1. Bahasa perograman java memiliki library yang cukup lengkap dan bisa dibilang sangat lengkap.
2. Java sendiri bergaya C++.
3. Aspek yang ada pada bahasa pemrograman java adalahh objek atau dikenal dengan OOP (Object Oriented Programming). Dengan adanya OOP ini sangat membantu programmer dalam mengedit, mendesain, dan menuliskan sebuah program.
4. Ketika membuat program dengan bahasa java akan lebih cepat.
5. Bahasa pemrograman java juga memiliki fasilitas pengaturan memory.
Kekurangan:
1. Program dari bahasa java sangat kompleks.
2. Memerlukan memory yang sangat banyak.
3. Kecepatan dari bahasa java kurang dari bahasa C++.
4. Program dari bahasa java lebih lambat jika di running.
5. Bahasa java mudah dikompilasi.
D. Bahasa C
Sumber : student-actifity.binus.ac.id
Kelebihan:
1. Bahasa pemrograman C lebih flexible karena program yang menggunakan bahasa C dapat dieksekusi di komputer sendiri atau dapat ditransmisikan melalui web.
2. Dapat di program dikomputer lain.
3. Memiliki fitur yang lebih lengkap (powerful).
4. Gaya bahasa dari bahasa pemrograman C lebih halus sehinga memudahkan programmer ketika ingin membuat syntak menggunakan bahasa pemrogaman C.
5. Memory yang digunakan lebih mudah diatur karena adanya garbage collector.
6. Bahasa pemrograman C memiliki perintah yang lebih mirip dengan bahasa C++.
7. Ketika membuat program dengan bahasa C dan ada yang salah, maka akan ada pemberitahuan.
8. Bahasa C menyediakan bantuan yang dibutuhkan utuk membuat tampilan lebih complicated.
9. Bahasa pemrograman C lebih secure, karena untuk kebutuhan internet dan untuk menghindari aksi kejahatan dari hacker.
Kekurangan:
1. Bagi orang awam akan merasa kesulitan jika menggunakan bahasa pemrograman C.
2. Operator yang banyak akan membingungkan penulis program yang awam.
Mempelajari bahasa pemrograman komputer bukanlah hal yan mudah, akan tetapi bahasa pemrograman komputer bukanlah hal yang harus ditakuti. Ketika ingin membuat suatu syntak program, maka tentukan bahasa pemrograman apa yang dibutuhkan dan ketahuilah kelebihan dan kekurangan dari masing-masing bahasa pemrograman. Hal itu, akan mengurangi resiko kegagalaan dalam membuat sebuah syntak.
Referensi :
https://cyberspacestts.blogspot.com/2017/10/kelebihan-dan-kekurangan-pemrograman.html
https://nursair.com/2020/pascal/mengenal-pascal-kelebihan-kekurangan-pascal/
https://you-computer-system.blogspot.com/2015/04/kelebihan-dan-kekurangan-delphi.html
http://madiyudha.blogspot.com/2017/10/kelebihan-dan-kekurangan-delphi.html
http://gaidhannisa2.blogspot.com/2014/01/kelebihan-dan-kekurangan-bahasa.html
http://blogbebasok.blogspot.com/2011/10/kelebihan-dan-kekurangan-bahasa.html
https://www.angops.com/2019/07/bahasa-pemrograman-c-kelebihan-dan-kekurangan.html
PT. Karya Merapi Teknologi
Follow sosial media kami dan ambil bagian dalam berkarya untuk negeri!
Instagram: https://www.instagram.com/kmtek.indonesia/
Facebook: https://www.facebook.com/kmtech.id
LinkedIn: https://www.linkedin.com/company/kmtek
Thanks i get a lot information from this site
https://p3mpbc.uma.ac.id/2022/02/07/penyerahan-hibah-buku-untuk-mahasiswa-universitas-medan-area-penerima-beasiswa-bank-indonesia/
keren