1. Bahasa Pemrograman C
a. Pengertian
Bahasa C adalah bahasa pemrograman prosedural yang dapat digunakan untuk
membangun software seperti operating system, database, dan lainnya. Bahasa ini
diciptakan oleh Dennis Ritchie untuk menciptakan aplikasi sistem yang dapat
berinteraksi dengan hardware secara langsung. Bahasa ini juga mempunyai
beberapa fakta yang menarik seperti menjadi penerus bahasa B, menjadi bahasa
yang menciptakan operating system yang bernama UNIX, dan telah diformalkan
oleh American National Standard Institute (ANSI) pada tahun 1988.
b. Sejarah Bahasa Pemrograman C
Bahasa C dikembangkan di Bell lab pada tahun 1972 ditulis pertama kali oleh Brian W.
Kernighan dan Denies M. Ricthie merupakan bahasa turunan atau pengembangan dari
bahasa B yang ditulis oleh Ken Thompson pada tahun 1970, yang juga merupakan bahasa
yang diturunkan oleh bahasa sebelumnya, yaitu BCL.
Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories
mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken
Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined
Programming Language ) yang diciptakan oleh Martin Richard.
Tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya
menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa
paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.
Awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai
mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil
pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami
dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront.
C++ versi kunoini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.
Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya
standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang
diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C.
Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++
menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin
(assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek
yang digunakan oleh sebagian besar pemrogram professional.
2. Bersifat Portable
3. Banyak Struktur
5. Manipulatif
d. Command
2. Bahasa Pemograman JAVA
a. Pengertian
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam. Java tidak boleh disalahpahami sebagai JavaScript.
JavaScript adalah bahasa scripting yang digunakan oleh web browser.
b. Sejarah
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape di bawah
nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi
JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan
para pemrogram yang non-Java. Maka dikembangkanlah bahasa pemrograman
bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman
inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada
hubungan bahasa antara Java dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat
efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk
membuat AJAX. JavaScript adalah bahasa yang digunakan untuk AJAX.
c. Kelebihan: Kekurangan:
1. Mudah dipelajari 1. Keamanan kurang terjaga
2. Ringan saat digunakan 2. Fasilitas Debugging yang kurang
3. Bersifat MultiFlatfrom efisien
4. Kecepatan Mumpuni 3. Masalah kompatibilitas dengan
Browser
d. Command
d. Command
c. Kelebihan Kekurangan
d. Command
5. Bahasa pemograman SQL
a. Pengertian
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan
untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto
merupakan bahasa standar yang digunakan dalam manajemen basis data
relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa
ini untuk melakukan manajemen datanya.
b. Sejarah
Sejarah SQL adalah bermula dari istilah yang tertulis dalam artikel seorang
peneliti di IBM yaitu Jhonny Oracle. Artikel tersebut membahas tentang
pembuatan basis data relasional. Melalui artikel yang ditulisnya, Jhonny Oracle
juga menuliskan kemungkinan di masa mendatang adanya bahasa yang standar
dalam mengakses data.
Kemudian muncul istilah SEQUEL (Structured English Query Language) sebagai
penyebutan dari bahasa data tersebut. Artikel ini diterbitkan pada Bulan Juni
1970.
Tak berselang lama, IBM mengadakan proyek pembuatan basis data relasional
dengan menggunakan bahasa SEQUEL. Sejak saat itu SEQUEL pertama kali
digunakan dalam basis data relasional yang bernama System R. Namun, karena
adanya permasalahan hak dagang akibat penamaan SEQUEL, akhirnya diubah
menjadi format SQL.
Di tahun yang sama, akhir 1970-an, perusahaan software bernama Oracle
membuat server basis data relasional dan mengembangkan bahasa SQL yang
diberi nama Oracle sesuai dengan nama perusahaan tersebut.
Oracle V2 dirilis pada tahun 1979 dan kemudian menjadi popular pada saat itu.
Langkah perusahaan Oracle diikuti oleh banyak perusahaan software lainnya.
Banyak perusahaan yang akhirnya membuat server basis data relasional dan
menggunakan SQL. Hal ini mengakibatkan penerapan dan bahasa yang berbeda-
beda.
Untuk mengatasi permasalahan tersebut, tahun 1986 American National Standard
Institute (ANSI) menginisiasi melakukan standarisasi penerapan format SQL.
Standar ini disebut dengan SQL86. Dalam perjalanannya, standar tersebut terus
dikembangkan dan diperbaiki. Beberapa versi SQL adalah SQL89, SQL92 dan
SQL99.
c. Kelebihan
1. Memiliki kemampuan untuk management user dan tiap user bisa diatur hak
akses terhadap suatu database oleh database administrator.
2. Memiliki
tingkat
c. Command
Berawal dari sana, lantas Berners-Lee yang merupakan fisikawan ini menulis
deskripsi pertama mengenai tag. HTML pada tahun 1991. Mulanya, Berners-Lee
menganggap HTML sebagai aplikasi SGML atau standard generalized markup
language. Baru kemudian pada 1993, HTML dipublikasikan secara resmi
lewat Internet Engineering Task Force (IETF) sebagai hypertext markup
language. Titik ini menandai apa yang disebut dengan HTML 1.0.
Baru kemudian pada November 1995 muncul HTML 2.0 dipublikasikan dan
menyusul kemudian HTML 3 pada Januari 1997. Versi termutakhir di akhir era
1990-an adalah HTML 4 yang dipublikasikan pada Desember 1997 dengan
beberapa pembaruan khusus seperti ada larangan penggunaan elemen
kedaluwarsa, transisi elemen tidak lagi digunakan, dan juga keberadaan frameset.
Baru pada Oktober 2014 diluncurkan HTML 5 yang hingga tahun 2017 telah
masuk pada versi ketiganya.
c.
Kelebihan Kekurangan
Seluruh mesin peramban Membutuhkan waktu lama dalam
mendukung HTML dan praktiknya karena perlu banyak
digunakan secara luas kode untuk laman jejaring
sederhana
Mudah dipelajari dan digunakan Tidak sepenuhnya aman
karena perangkat lunaknya
tersedia gratis
Amat berguna bagi desainer Pengkodean yang panjang
situs jejaring pemula menjadikannya kompleks atau
rumit
d. Command
c.
Kelebihan Kekurangan
Bahasa pemrograman yang sintaksnya Memerlukan banyak waktu dalam
dapat menangani pemrosesan data melakukan kompilasi program
yang masif
d. Command
10. Bahasa pemograman MICROSOFT VISUAL BASIC
a. Pengertian
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE)
visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft
Windows dengan menggunakan model pemrograman (COM), Visual Basic
merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan
perangkat lunak komputerberbasis grafik dengan cepat.
b. Sejarah
Visual Basic adalah bahasa pemrograman yang sudah ada sejak tahun 1991, sesuai
yang ditulis oleh situs ThoughtCo. Sejak pertama kali diperkenalkan, telah ada
sebanyak 9 versi VB. Tahun 2002, Microsoft kemudian memperkenalkan Visual
Basic.Net 1.0 dengan versi sepenuhnya yang didesain serta ditulis ulang.
VB yang lebih baru dapat menangani program yang ditulis dengan versi
sebelumnya. Perubahan cukup besar memang terjadi pada Visual Basic versi baru,
tetapi Versi 6.0 merupakan yang paling banyak disukai programmer. Meski
beberapa ada yang masih menyukai versi lawas. Tahun
2008, Microsoft menghentikan dukungan untuk VB, kemudian menyatakannya
sebagai perangkat lunak Legacy. Sistem pemrograman ini tetap dipakai, guna
memudahkan penulisan program saat membuat software.
c.
Kelebihan Kekurangan
Fitur web modern, dengan adanya
penghitung kinerja, log, sampai Mudah dipelajari sehingga siapa saja
sistem file bisa menggunakannya. Hal ini
VB.Net bisa diformat secara otomatis menciptakan banyak programmer
sehingga memudahkan para dengan kemampuan yang sama. Tentu
pemrogram akan sulit mendapatkan pekerjaan
Selain itu, ada konstruksi berorientasi dengan basis tersebut, mengingat
objek sehingga bisa membuat kode pesaingnya banyak
kelas perusahaan
Tidak dapat menangani pointer secara
langsung.
d. Command
Kekurangan :
1. Bahasa ini cukup sulit untuk dipel;ajari dan dipahami.
2. Banyaknya operator serta fleksibilitas penulisan program kadang-kadang
membingungkan pemakai.
3. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
d. Command
Kelebihan Kekurangan
c.
Kelebihan Kekurangan
Bahasa C++ memiliki kelebihan jika Meskipun bahasa C++ memiliki banyak
dibandingkan dengan beberapa bahasa kelebihan, namun bahasa C++ juga
pemrograman lainnya, seperti adanya memiliki beberapa kekurangan seperti
standar internasional. Bahasa yang tingkat pemahaman bahasa C++ yang rumit.
terstruktur dikarenakan penyempurnaan Hal ini dikarenakan pendefinisian objek
bahasa C. Selain itu, kecepatan bahasa C++ harus cukup jelas untuk melakukan proses
relatif lebih cepat dengan bahasa lain serta selanjutnya. Sehingga, banyak orang yang
bahasa C++ dapat digunakan di berbagai berhenti untuk mempelajari bahasa C++.
platform Selain itu, bahasa C++ bukanlah OOP
secara murni.
d. Command
Kelebihan Kekurangan
c.
Kelebihan Kekurangan
XML merupakan platform dan bahasa Ukuran cukup besar, tergantung pada
yang independen, sehingga dapat siapa yang menulisnya.
digunakan pada berbagai sistem.
Dapat merubah data kapan saja tanpa Biaya penyimpanan dan pengiriman
mempengaruhi tampilannya data cukup tinggi.
d. Command
b. Sejarah
Pada bulan Desember 1987 programmer dan ahli bahasa Amerika Larry Wall
pertama kali merilis Perl 1.0 untuk komputer yang menjalankan sistem operasi
UNIX. Versi pertama ini adalah bahasa yang intuitif dan mudah dikodekan untuk
memindai, mengekstrak, dan mencetak informasi dari file teks; selain itu, Perl
dapat menangani banyak tugas manajemen sistem. Perl, yang kadang-kadang
dikatakan sebagai singkatan dari "ekstraksi praktis dan bahasa laporan,"
dipengaruhi oleh bahasa pemrograman yang ada seperti C, BASIC, dan AWK
tetapi juga mencerminkan latar belakang linguistik Wall dalam penggunaan
ekstensif kata-kata bahasa Inggris umum. Perl adalah produk penting dalam
mengadvokasi model open-source pendekatan kolaboratif, bukan kepemilikan,
untuk pengembangan perangkat lunak menghasilkan Wall Penghargaan
Keunggulan Pemrograman Dr. Dobb tahun 1996 dan Penghargaan Yayasan
Perangkat Lunak Bebas untuk Kemajuan software Bebas pada tahun 1998.
Beberapa sumber daya cetak dan kelompok pengguna online muncul untuk
menghubungkan developer dan pengguna Perl, dan subkultur ekstensif
berkembang bersama bahasa tersebut. Bagian dari daya tarik Perl adalah bahwa
segudang code yang berbeda dapat digunakan untuk mendapatkan tujuan yang
sama. Di antara pengikut Perl yang setia, fleksibilitas ini mendorong kontes
pengkodean kebingungan, kompetisi golf Perl untuk menulis kode sesingkat
mungkin untuk fungsi yang diinginkan, dan koleksi puisi bahasa Perl. Simbol
resmi bahasa dan komunitas Perl adalah logo berbentuk koin dari kepala unta,
bertuliskan " Programming Republic of Perl." Simbol ini dipopulerkan setelah
rilis Programming Perl pada tahun 1991, manual pemrograman resmi untuk Perl
4, yang ditulis oleh Wall dan Randal Schwartz dan menampilkan unta sebagai
ilustrasi sampul. Program ini secara substansial ditulis ulang oleh Wall dan dirilis
sebagai Perl 5 pada tahun 1994; itu terus menerima dukungan dan revisi dari
komunitas Perl. Perl 6 dirilis pada 2015 dan kemudian berganti nama menjadi
Raku pada 2019. Perl diporting ke sistem operasi non-UNIX, seperti Mac OS
Apple Inc. dan OS Windows Microsoft Corporation, selama 1990-an, meskipun
tetap lebih populer di komunitas UNIX. Pada awal abad ke-21 Perl digantikan
popularitasnya oleh Python.
c.
Kelebihan Kekurangan
Termasuk bahasa program yang tangguh Bukan ditujukan untuk pengembangan web
Open source -
d.
18. Bahasa Pemrograman SWIFT
a. Pengertian
Swift programming language adalah bahasa pemrograman terkompilasi dengan
tujuan umum. Singkatnya penggunaan Swift digunakan untuk membuat program
apa pun termasuk aplikasi desktop, aplikasi server dan aplikasi seluler. Swift
menganut tiga prinsip utama yaitu sederhana, cepat dan aman.
b. Sejarah
Swift adalah programming language yang dikompilasi multi-paradigma untuk
tujuan umum yang dikembangkan oleh Apple Inc. Untuk iOS, iPadOS, macOS,
watchOS, tvOS, Linux, z / OS. Swift dirancang untuk bekerja dengan kerangka
kerja Cocoa and Cocoa Touch Apple dan kode besar Objective-C yang ada ditulis
untuk produk Apple. Ini didasarkan pada kerangka kerja kompiler LLVM open
source dan telah disertakan dalam Xcode sejak versi 6 dirilis pada tahun 2014.
Pada platform Apple menggunakan perpustakaan runtime Objective-C
yang memungkinkan untuk menjalankan C, Objective-C, C++, dan Swift dalam
satu program.
c.
Kelebihan Kekurangan
Mendukung Objective-C -
d.
c.
Kelebihan Kekurangan
d. Command
Kelebihan Kekurangan
d.