Anda di halaman 1dari 7

Kelebihan Pascal

Kelebihan yang dimiliki dari bahasa pemograman pascal yaitu:

Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan
bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real,
char, string.

User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan
dari tipe data standar.

Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan
variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari
format yang ditentukan.

Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah


menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan
berulang-ulang.

Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati
bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Dikutip dari id.wikipedia.org

Kelemahan Pascal
Kelemahan yang dimiliki dari bahasa pemograman pascal yaitu:

Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang
terbatas.

Sintaks Pascal terlalu bertele-tel.

Tidak mendukung pemrograman berorientasi obje.

Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat
aplikasi yang besar.
Dikutip dari

Kelebihan Pascal :
1.Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa
pemrograman.
2.Pascal memiliki tipe data standar: boolean, integer, real, char, string,
3.User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari
tipe data standar.

4.Strongly-typed,programmer harus menentukan tipe data dari suatu variabel, dan variabel
tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang
ditentukan.
5.Terstruktur,memiliki sintaks yang memungkinkan penulisan program dipecah menjadi
fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
6.Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa
manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.

Kekurangan Pascal:
1.Tidak fleksibel penggunaannya.
Kelebihan :DELPHI
1. Sifatnya freeware.
2. Dikembangkan dengan bahasa Pascal, sehingga bagi pengguna yang terbiasa dengan
dasar pemrograman turbo Pascal akan lebih familiar.
3. Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari
sumber lain.
4. Dokumentasi cukup lengkap.
Kelemahan :
1. Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan
mengalami kesulitan untuk pertama kalinya.
2. Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode
deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan
komponen, penamaan maupun kesalahan penulisan kode, program tidak mau
membetulkan otomatis.
3. Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama
dari form/lost code di bagian uses dan juga inisialisasi variablenya.
Kelebihan:BHASA C
1. Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai
berikut :Bahasa C tersedia hampir di semua jenis computer

2. Kode bahasa C sifatnya adalah portable Aplikasi yang ditulis dengan bahasa C untuk
suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit
modifikasi.
3. Bahasa C hanya menyediakan sedikit kata-kata kunci
4. Proses executable program bahasa C lebih cepat
5. Dukungan pustaka yang banyak Keandalan bahasa C dicapai dengan adanya fungsifungsi pustaka.
6. C adalah bahasa yang terstruktur Bahasa C mempunyai struktur yang baik sehingga
mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai program bagiannya.
7. Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah.
Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi dengan
bahasa tingkat tingkat rendah.
8. Bahasa C adalah compiler Karena C sifatnya adalah kompiler, maka akan
menghasilkan executable program yang banyak dibutuhkan oleh program-program
komersial.
9. Selain alasan tersebut ada beberapa alasan lain mengapa menggunakan bahasa C,
yaitu:
10. C adalah bahasa pemrograman yang memiliki portabilitas tinggi. Program C yang kita
tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan
tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya
standarisasi ANSI untuk C. C adalah bahasa pemrograman dengan kata kunci
(keyword) sedikit. Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang
disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh
semakin mudahnya kita menulis program dengan bahasa tingkat rendah. Pengaruh
lain dari sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat
cepat.
Kekurangan:
1. Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang
membingungkan pemakai.Bagi pemula pada umumnya akan kesulitan menggunakan
pointer.
Kelebihan:BASIC
1. Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita
menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah
dengan menggunakan Visual basic.
2. Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat
kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku,
web site dll

3. Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan
sangat membantu menghemat waktu kita dalam pemrograman
Kekurangan:
1. Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak
terlalu bagus untuk membuat game-game yang benar-benar memuaskan.
2. Lebih lambat dibandingkan bahasa pemrograman lain.
Kelebihan :PHP
1. PHP menjadi popular karena kesederhanaannya dan kemampuannya dalam
menghasilkan berbagai aplikasi web seperti counter, system artikel/ CMS, ecommerce, bulletin board, dll.
2. PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web.
3. PHP termasuk dalam Open Source Product dan telah mencapai versi 4.
4. Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau
Phyton bahkan lebih cepat disbanding dengan ASP maupun Java dalam berbagai
aplikasi web.
5. Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server
Apache dan OS Linux.
6. Sintaks mirip C dan mudah dipelajari.
7. Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com,
phpbuilder.com, phpindo.com, dll.
8. Berbagai script atau aplikasi yang gratis telah tersedia.
Kekurangan :MATLAB
1. Tidak detail untuk pengembangan skala besar.
2. Tidak memiliki system pemrogaman berorientasi objek yang sesungguhnya.
3. Tidak bisa memisahkan antara tampilan dengan logic dengan baik.
4. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam
melakukan pemrogaman dan kurang memperhatikan isu konfigurasi PHP.
5. Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan
tool yang mahal dari Zend.
Kelebihan

1. MATLAB sangat handal untuk komputasi yang terkait dengan array atau matriks.
Kehandalan ini bisa terlihat mulai dari proses assignment variabel terhadap nilai
bertipe array atau matriks yang sederhana, sampai dengan operasi perhitungannya
yang cepat.
2. Kesederhanaan dalam proses assignment variabel terhadap nilai bertipe array atau
matriks ini disebabkan tidak diperlukannya pendefinisian ukuran (size) array atau
matriks pada variabel tersebut. Secara otomatis, size atau dimensi dari variabel bertipe
array ini akan menyesuaikan dengan array yang diassign atau dengan kata lain size
untuk variabel bertipe array ini bersifat dinamis. Dengan demikian, kita tidak perlu
pusing memikirkan size variabel yang diperlukan untuk suatu proses perhitungan.
Kekurangan
1. Apabila kita menginginkan output perhitungan tidak ditampilkan, namun hanya
disimpan dalam memory, maka tambahkan tanda semicolon di akhir perintah.
Kelebihan:

HTML

1. Dapat ditulis dalam sintaks HTML (dengan tipe media text/html) dan XML.
2. Integrasi yang lebih baik dengan aplikasi web dan pemrosesannya.
3. Integrasi ('inline') MathML dan SVG dengan doctype yang lebih sederhana.
4. Penulisan kode yang lebih efisien.
5. Dapat dimengerti oleh peramban lawas (backwards compatible). Sehingga istilah
'deprecated' tidak akan diperlukan lagi.
Kekurangan:
1. Makna semantik beberapa elemen presentasioal.Fitur aksesibilitasnya. Seperti atribut
alt dan summary.
Kelebihan:JAVA SCRIPT
1. Cepat karean diletakkan di HTML dan langsung bisa di coba di browser.
2. Mudah karena memiliki sedikit sintaks.
3. Terbuka
4. Ukuran sangat kecil dibandingkan pemrograman java.
Kekurangan:
1. Tidak dapat membuat aplikasi secara tersendiri.
2. Object yang tersedia pada javascript sangat terbatas.

3. Script yang telah kita buat dapat di salin dari browser.


Kelebihan UDP

Dapat melakukan pesan broadcast ( karena memang dalam UDP tidak membutuhkan
handshaking ) jadi asal kirim aja keseluruhan

Lebih cepat koneksinya karena tidak harus bernegosiasi ( handshaking neh) dan juga
tidak berurutan kan pengirimannya

Hemat Memori, karena ya gak ribet gak harus memecah data dulu, bikin acknowledge
dll.

Kekurangan UDP

Tidak bisa mengirim data yang besar, soalnya UDP ini kan gak bisa mecah-mecah
jadi ya yang dikirim gak boleh lebih dari kapasitas transfernya jaringannya.

Tidak mendukung buffering

Tidak menyediakan mekanisme flow control

Kelebihan TCP

Mendukung mekanisme flow control

Dapat memecah data menjadi lebih kecil dan menyusunnya kembali ( maklum di
TCP ada mekanisme urutannya )

Koneksinya Reliable karena sebelumnya dia melakukan handshaking dulu

Kekurangan TCP

Jika mengirimkan data yang kecil akan kerepotan karena harus handshaking dulu,
sehingga lebih lambat daripada UDP

Tidak bisa broadcast, soalnya TCP ini sifatnya one to one, jadi ya kalau mau kirim
satu-satu gitu

Anda mungkin juga menyukai