Bahasa pemrograman, atau sering disebut bahasa komputer atau bahasa pemrograman komputer, merupakan instruksi atau perintah standar untuk mengkomando komputer.
Bahasa yang paling dipakai untuk memerintahkan computer disebut dengan bahasa pemrograman. Setiap bahasa pemrograman mempunyai struktur dan karakteristik tersendiri. Ada 3 tingkatan bahasa pemrograman, yaitu sebagai berikut:
A.Bahasa Tingkat rendah
Bahasa pemrograman generasi pertama ini yaitu bahasa pemrograman yang sangat sukar dimengerti, sebab perintahnya memakai bahasa mesin, dan hanya dipahami oleh pembuatnya saja, sebab programnya meliputi kode kode mesin. Misalnya : ENIAC (Electronik Numerical Integrator and Calculator)
B. Bahasa Tingkat menengah
Bahasa pemrograman generasi ke dua. Semua perintah-perintah yang memakai inisial atau singkatan-singkatan meliputi “MOV” yang berarti “MOVE” (pindah), “STO” yang berarti (STORE) dan lain-lain. Contohnya : Assembler
C. Bahasa Tingkat tinggi
Bahasa pemrograman ini sudah terstruktur dengan baik, mudah dipahami karena telah memakai penggunaan bahasa inggris. Bahasa pemrograman tingkat inilah yang sekarang ini kita kenal, contohnya : C, C++, JAVA, PHP, Visual Basic, Pascal, ORACLE, MS-SQL, Phyton, XML dan lain-lain sebagainya.
Contoh Tampilan Bahasa Pemograman

3. CSS (Cascading Style Sheet)
CSS atau disebut juga (Cascading Style Sheet) merupakan bahasa pemrograman yang diterapkan untuk men-design sejenis halaman website dengan memakai id dan class. Seiring berkembangnya dunia pemrograman dan teknologi serta perubahan zaman, CSS tidak hanya dipakai untuk mendesain sebuah halaman HTML dan XHTML saja, melainkan telah diterapkan untuk mendesign tampilan aplikasi android dan untuk berbagai dokumen XML.
Fungsi dari adanya CSS yaitu sebagai mendesain, membentuk, serta mengubah tampilan halaman sebuah website agar lebih sederhana. Misalnya seperti dapat memodifikasi font, ukuran font, dan format font serta mengubah ukuran layout, lebar tinggi dan warna element, memproduksi halaman website yang cepat untuk di akses. Fungsi utama dari adanya CSS yakni merancang, mengubah, mendesain, membentuk halaman website serta blog. Adapun isi dari halaman website yaitu tag-tag HTML, logikanya CSS itu dapat mengubah tag-tag HTML (yang sederhana) sehingga menjadi lebih fungsional dan menarik.
Dengan adanya CSS seperti ini, maka isi dan desain web akan mudah dibedakan, jadi kemungkinan untuk melakukan pengulangan pada tampilan tertentu dalam web, sehingga akan memudahkan dalam memproduksi halaman web yang lebih banyak serta dapat menghemat waktu dalam pengembangan web.
Contoh Tampilan CSS
it916@planning-ho-pc:~$ cat /var/www/html/lth5-templsederhana/templatesederhana.css
.wrap {
background: blue;
width: 900px;
margin: 10px auto;
}
/*Bagian Header*/
.wrap .header {
background: green;
/*height 50px*/
padding: 2px 10px;
}
/*Akhir Header*/
/*Bagian Menu*/
.wrap .menu {
background: yellow;
}
.wrap .menu ul {
padding: 0;
margin: 0;
background: yellow;
overflow: hidden;
}
.wrap .menu ul li {
float: left;
list-style-type: none;
padding: 10px;
}
/*Akir menu*/
.clear {
clear: both;
}
.badan {
height: 450px;
}
/*Bagian Sidebar*/
.wrap .badan .sidebar {
background: orange;
float: left;
width: 25%;
height: 100%;
}
/*Akhir Sidebar*/
/*Bagian Content*/
.wrap .badan .content {
background: red;
float: left;
height: 100%;
width: 75%;
}
/*Akhir Content*/
/*Bagian Footer*/
.wrap .footer {
width: 100%;
padding: 10px;
}
/*Akhir Footer*/Hasil Akhir
4. HTML (Hypertext Markup Language)
HTML yaitu gabungan sejenis gabungan teks dan informasi yang diterapkan untuk memodifikasi sejenis halaman situs. HTML menampilkan berbagai macam informasi di dalam sebuah software web browser internet dan formating hypertext sederhana yang ditulis dalam bentuk berkas format standar internasional ASCII (American Standard Code for Information Interchange). Hal tersebut supaya menghasilkan tampilan wujud yang menyatukan.
Cara kerja HTML
Dokumen HTML mirip dengan dokumen tulisan biasa. Namun, dalam dokumen HTML, sebuah tulisan dapat memuat instruksi yang menandai dengan kode atau lebih disebut juga TAG tertentu. Seperti, kalau memproduksi tulisan ditampilkan menjadi lebih tebal, contohnya TULISAN TEBAL, maka penulisan dalam dokumen HTML dilakukan dengan cara TULISAN TEBAL. Tanda digunakan untuk memulai instruksi cetak tebal, kemudian diikuti dengan tulisan yang mau ditebalkan. Selanjutnya, diakhiri dengan tanda untuk memberhentikan cetak tebal tersebut.
Contoh tampilan html
<html>
<head>
<title>Diah Edogawa</title>
</head>
<body>
<center>
<table border=”0″ width=”1000″ height=”300″ cellspacing=”0″ cellpadding=”20″ margin=”1″>
<tr>
<td colspan=”2″ bgcolor=”pink” align=”center”>
<img src=”foto3.jpg” width=”1000″ height=”300″></td>
</tr>
<tr>
<td colspan=”2″ bgcolor=”magenta” align=”center”>
<center><marquee><b>Ni Putu Diah Sumariani — Diah Edogawa</b></marquee></center></td>
</tr>
<tr>
<td width=”200″ height=”700″ bgcolor=”pink” valign=”top”>
<table width=”200″ border=”5″ bgcolor=”cyan” bordercolor=”green”>
<center>
<tr><th>DAFTAR MENU</th></tr>
<tr>
<td height=”30″><center><b><a href=”index.html”>Home</a></center></td></tr>
<tr>
<td height=”30″><center><b><a href=”profile.html”>Profile</a></center></td></tr>
<tr>
<td height=”30″><center><b><a href=”contact.html”>Contact</a></center></td></tr>
<tr>
<td height=”30″><center><b><a href=”galery.html”>Galery</a></center></td></tr>
<tr>
<td height=”30″><center><b><a href=”about.html”>About</a></center></td></tr>
</table>
</td>
<td width=”796″ height=”700″ bgcolor=”green” valign=”top” >
<p><b><center><blink>Galery Photo</blink></center></b></p><br>
<table>
<tr><td><img src=”foto9.jpg”></td> </tr>
<tr><td><img src=”foto8.jpg”></td> </tr>
<tr><td><img src=”foto4.jpg”></td> </tr>
<tr><td><img src=”foto7.jpg”></td> </tr>
</table>
</td>
</tr>
<tr>
<td colspan=”2″ bgcolor=”magenta”><center><b><marquee>Sekolah Tinggi Ilmu Komputer Indonesia – Jurusan Teknik Informatika – Konsentrasi Design Grafis & Multimedia</b></marquee></center></td>
</tr>
</table>
</body>
</html>
Tampilan :
5. JavaScript
JavaScript merupakan bahasa pemrograman yang berfungsi untuk memproduksi sejenis halaman web yang dinamis dan interaktif. Bahasa Inilah yang memberikan sebuah kehidupan pada halaman – elemen interaktif dan animasi yang dapat menarik perhatian dan melibatkan pengunjung website.
Bahasa Ini adalah bahasa pemrograman web di sisi klien, yang bermakna kode tersebut menjalankan di browser web pengguna. Dengan adanya teknologi Node.js dan lainnya, bahasa ini juga dapat berfungsi sebagai bahasa sisi server, memproduksinya sangat multiguna. JavaScript berfungsi untuk merekayasa web front-end dan bekerja erat dengan HTML dan CSS.
Jikalau Anda pernah memakai kotak telusur atau search box di beranda (homepage), maka akan mengoreksi skor pertandingan olahraga langsung di situs berita, atau menonton video, kemungkinan besar JavaScript adalah yang memulai dan menjalankannya untuk Anda dan Mereka.
JavaScript berjalan paling sering di front-end dan berjalan sepenuhnya sebagai mesin yang merupakan bagian dari web browser pengguna. Tentu saja, ada pengecualian untuk aturan ini seperti yang disebutkan dalam penyebutan singkat Node.js. Akan tetapi biasanya, JavaScript berfungsi secara lokal dan hanya di dalam web browser pengguna.
Berikut adalah beberapa kelebihan Javascript
- Lebih mudah dipelajari jika dibandingkan dengan bahasa pemrograman lainnya;
- Error atau kesalahan lebih mudah dicari dan ditangani;
- Anda dapat menggunakan JavaScript untuk memvalidasi input dan mengurangi keinginan untuk mengecek data secara manual;
- Dengan JavaScript, website Anda menjadi lebih interaktif dan juga mampu menarik perhatian lebih banyak pengunjung;
Adapun kekurangan JavaScript, yaitu sebagai berikut:
- Berisiko tinggi terhadap eksploitasi;
- Dapat dimanfaatkan untuk mengaktifkan kode berbahaya di komputer pengguna;
- Tidak selalu didukung oleh berbagai browser dan perangkat;
- JS code snippet agak banyak;
- Dapat di-render secara berbeda pada masing-masing perangkat yang malah mengarah ke inkonsistensi atau tidak konsisten.
6. PHP (Personal Home Page atau Hypertext Preprocessor)
PHP merupakan bahasa pemrograman script server-side yang didesain untuk merekayasa web. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.
PHP disebut dengan bahasa pemrograman server side karena PHP diolah pada komputer server. Pada mulanya PHP yaitu singkatan dari Personal Home Page. Sesuai dengan namanya, PHP diterapkan untuk membuat website pribadi. Dalam beberapa tahun perkembangan kemudian, PHP akan menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, melainkan juga website populer yang diaplikasikan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll. Sekarang PHP merupakan singkatan dari PHP: Hypertext Preprocessor.
PHP dapat diaplikasikan dengan gratis (free) dan bersifat Open Source.
Untuk memproduksi web, kode PHP biasanya di masukkan ke dalam dokumen HTML. Oleh Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.
Contoh penggunaan PHP, seperti kita ingin membuat list dari nomor 1 sampai dengan nomor 10. Dengan memakai HTML murni, kita bisa memproduksinya secara manual seperti dalam kode sebagai berikut :
PHP tidak saja dapat melakukan pengulangan tersebut, melainkan masih banyak hal lain yang bisa kita lakukan dengan PHP, seperti memasukkan data ke database, menghasilkan gambar, mengkonversi halaman text menjadi PDF, mengatur cookie dan session.
7. Server
Dalam Secara umum, pengertian server ini yaitu sejenis tempat penyimpanan data atau informasi yang berguna untuk dapat memberikan layanan (service) kepada client yang terhubung dengannya.
Dalam konsep peer to peer, sebuah komputer bisa berperan sebagai server, klien atau keduanya. Misalkan saja, apabila Anda menggunakan komputer untuk mengakses website milik pengguna lain, maka Anda menjadi komputer klien. Namun, apabila pengguna lain memakai komputernya untuk mengakses website Anda maka Anda menjadi server.
Adapun Pendapat lain juga mengatakan, bahwa pengertian server ini yaitu suatu sistem komputer yang berguna untuk memberikan layanan serta mengoreksi akses tiap-tiap klien yang terhubung dengan sebuah jaringan komputer. Suatu server didukung oleh prosesor, RAM, serta sistem operasi khusus yang disebut dengan sistem operasi jaringan (network operating system).
Pada dasarnya kegunaan server ini yaitu untuk melayani permintaan dari komputer client, baik itu permintaan data, file, aplikasi, dan lainnya.
Pada dasarnya cara kerja server serta klien sangat sederhana, yakni server sebagai penyedia data serta client sebagai peminta data.
Misalnya ; pada saat kita membuka sebuah website X pada browser, dalam hal tersebut komputer kita bertindak yakni sebagai klien serta server dari website X itu bertindak yakni sebagai server.
Server website X itu menerima serta memproses permintaan klien. Selanjutnya, server website X tersebut mengirim data sesuai dengan permintaan klien dan juga muncul di layar monitornya.
Ada beberapa jenis server menurut fungsinya. Beberapa jenis server tersebut di antaranya :
Web Server, merupakan server yang menyimpan semua konten suatu website dan berkomunikasi dengan komputer klien menggunakan HTTP.
Proxy Server, server yang membatasi permintaan data dan mengawasi kinerja koneksi antar jaringan. Proxy server juga berperan sebagai gerbang penghubung yang memungkinkan berbagi file antara jaringan lokal dengan jaringan luar (internet).
Virtual Server, yaitu server yang berfungsi untuk menciptakan beberapa server virtual dari sejumlah server fisik.
Telnet Server, server yang berguna untuk mengendalikan komputer dengan cara log in dan log out komputer host.
Mail Server, server yang berguna untuk menyimpan aneka macam surat elektronik serta mengurusi permintaan klien.
FTP Server, yaitu server yang berguna untuk mengendalikan pertukaran data yang terjadi di suatu jaringan.
News Server, yaitu server yang menyebarkan beragam berita melalui suatu jaringan berita.
Aplikasi Server, yaitu server yang mengolah perintah dari klien kemudian menghubungkan klien dengan database.
Audio dan Video Server, server yang menyimpan semua file multimedia pada suatu website.
Cara kerja server secara sederhana yaitu untuk memenuhi permintaan klien. Sebagai contoh, pada web server, jika Anda mengakses suatu alamat website menggunakan browser, maka komputer yang Anda pakai berperan sebagai komputer klien. Komputer client meminta informasi website kepada web server.
Web server kemudian akan mengirimkan informasi atau data berupa isi website ke komputer Anda sesuai dengan permintaan sehingga isi halaman website bisa diakses. Cara kerja server jenis lainnya sedikit berbeda, tetapi prinsipnya tetap sama yaitu melayani permintaan data dari klien yang terhubung dalam satu jaringan. Akan tetapi, baik jenis permintaan data maupun informasi yang diminta klien berbeda sesuai dengan jenis servernya.
Contoh Tampilan Server
8. Web Server
Web Server merupakan sebuah software yang berfungsi untuk menerima dan melayani permintaan yang dikirimkan user melalui browser kemudian ditampilkan kepada user sesuai dengan permintaan yang dikirimkan ke server. Bisa dikatakan web server yaitu pusat kontrol yang berguna untuk mengolah permintaan yang diterima dari browser. Layanan ini juga bisa merujuk sebagai software atau hardware. Adapun Web Server berbasis Software berguna sebagai pusat kontrol untuk mengolah permintaan yang diterima dari browser dan menampilkan sesuai dengan permintaan.
Cara kerjanya, sudah sedikit disinggung pada pengertian sebelumnya, Secara sederhana tugas web server yaitu menerima permintaan yang berasal dari klien kemudian mengirimkannya kembali dalam bentuk berkas kepada si klien tersebut. Perangkat lunak pada web server terdapat di komputer server yaitu tempat menyimpan data-data website. Disamping itu, komputer server membutuhkan akses internet agar tetap terhubung sehingga dapat diakses oleh klien. Ketika klien atau browser melakukan permintaan data kepada web server maka permintaan data tersebut akan dikemas pada TCP kemudian akan dikirimkan ke alamat yang dibutuhkan yaitu HTTP atau HTTPS untuk ditampilkan kembali pada browser. Berbeda dengan jika data yang diminta tersebut tidak dapat ditemukan pada web server maka secara otomatis web server akan menolak adanya permintaan tersebut dengan menampilkan notifikasi Page Not Found atau Error 404.
Contoh Tampilan web server
9. Database
Database yaitu berbagai kumpulan data yang saling berhubungan disimpan secara sistematis diberbagai perangkat komputer. Fungsi database, yaitu:
Komentar
Posting Komentar