Laman

Tampilkan postingan dengan label Belajar Online. Tampilkan semua postingan
Tampilkan postingan dengan label Belajar Online. Tampilkan semua postingan

Sabtu, 11 Oktober 2014

Mekanika Fluida

Tekanan

 p = \frac {F} {A}
Keterangan:
  • p: Tekanan (N/m² atau dn/cm²)
  • F: Gaya (N atau dn)
  • A: Luas alas/penampang (m² atau cm²)
Satuan:
  • 1 Pa = 1 N/m² = 10-5 bar = 0,99 x 10-5 atm = 0,752 x 10-2 mmHg atau torr = 0,145 x 10-3 lb/in² (psi)
  • 1 torr= 1 mmHg

 

Tekanan hidrostatis

p_{\text{h}} = \rho\,\! \times g \times h
p_{\text{h}} = s \times h
Keterangan:
  • ph: Tekanan hidrostatis (N/m² atau dn/cm²)
  • h: jarak ke permukaan zat cair (m atau cm)
  • s: berat jenis zat cair (N/m³ atau dn/cm³)
  • ρ: massa jenis zat cair (kg/m³ atau g/cm³)
  • g: gravitasi (m/s² atau cm/s²)

Tekanan mutlak dan tekanan gauge

Tekanan gauge: selisih antara tekanan yang tidak diketahui dengan tekanan udara luar.
Tekanan mutlak = tekanan gauge + tekanan atmosfer
p = p_{\text{gauge}} + p_{\text{atm}}

Tekanan mutlak pada kedalaman zat cair

p_{\text{h}} = p_{\text{0}} + \rho\,\! \times g \times h
Keterangan:
  • p0: tekanan udara luar (1 atm = 76 cmHg = 1,01 x 105 Pa)

 

Hukum Pascal

Tekanan yang diberikan pada zat cair dalam ruang tertutup akan diteruskan sama besar ke segala arah.
 \frac {F_{\text{2}}} {A_{\text{2}}} = \frac {F_{\text{1}}} {A_{\text{1}}}
Keterangan:
  • F1: Gaya tekan pada pengisap 1
  • F2: Gaya tekan pada pengisap 2
  • A1: Luas penampang pada pengisap 1
  • A2: Luas penampang pada pengisap 2
Jika yang diketahui adalah besar diameternya, maka:  {F_{\text{2}}} = (\frac {D_{2}} {D_{1}})^2 \times F_{1}

 

Gaya apung (Hukum Archimedes)

Gaya apung adalah selisih antara berat benda di udara dengan berat benda dalam zat cair.
 F_{a} = M_{f} \times g
 F_{a} = \rho_{f} \times V_{bf} \times g
Keterangan:
  • Fa: gaya apung
  • Mf: massa zat cair yang dipindahkan oleh benda
  • g: gravitasi bumi
  • ρf: massa jenis zat cair
  • Vbf: volume benda yang tercelup dalam zat cair

Mengapung, tenggelam, dan melayang


Syarat benda mengapung:  \rho_b campuran <\rho_f

Syarat benda melayang:  \rho_b campuran =\rho_f

Syarat benda tenggelam:  \rho_b campuran >\rho_f

Hukum Pascal - Archimedes dan Penerapanya

I.        Hukum Archimedes

Hukum Archimedes menyatakan bahwa, sebuah benda yang tercelup sebagian atau seluruhnya ke dalam zat cair akan mengalami gaya ke atas yang besarnya sama dengan berat zat cair yang dipindahkannya.
Sebuah benda yang tenggelam seluruhnya atau sebagian dalam suatu fluida akan mendapatkan gaya angkat ke atas yang sama besar dengan berat fluida fluida yang dipindahkan. Besarnya gaya ke atas menurut Hukum Archimedes ditulis dalam persamaan :
Fa = ρ v g
Keterangan :
Fa = gaya ke atas (N)
V = volume benda yang tercelup (m3)
ρ = massa jenis zat cair (kg/m3)
g = percepatan gravitasi (N/kg)
Hukum ini juga bukan suatu hukum fundamental karena dapat diturunkan dari hukum newton juga.
- Bila gaya archimedes sama dengan gaya berat W maka resultan gaya = 0 dan benda melayang .
- Bila FA>W maka benda akan terdorong keatas akan melayang.
- Bila FA<W maka benda akan terdorong kebawah dan tenggelam.
Berdasarkan Hukum Archimedes, sebuah benda yang tercelup ke dalam zat cair akan mengalami dua gaya, yaitu gaya gravitasi atau gaya berat (W) dan gaya ke atas (Fa) dari zat cair itu. Dalam hal ini ada tiga peristiwa yang berkaitan dengan besarnya kedua gaya tersebut yaitu seperti berikut.
• Tenggelam
Sebuah benda yang dicelupkan ke dalam zat cair akan tenggelam jika berat benda (w)
lebih besar dari gaya ke atas (Fa).
w > Fa
ρb X Vb X g > ρa X Va X g
ρb > ρa
Volume bagian benda yang tenggelam bergantung dari rapat massa zat cair (ρ).
• Melayang
Sebuah benda yang dicelupkan ke dalam zat cair akan melayang jika berat benda (w)
sama dengan gaya ke atas (Fa) atu benda tersebut tersebut dalam keadaan setimbang.
w = Fa
ρb X Vb X g = ρa X Va X g
ρb = ρa
Pada 2 benda atau lebih yang melayang dalam zat cair akan berlaku :
(FA)tot = Wtot
rc . g (V1+V2+V3+V4+…..)  =  W1 + W2 + W3 + W4 +…..
• Terapung
Sebuah benda yang dicelupkan ke dalam zat cair akan terapung jika berat benda (w)
lebih kecil dari gaya ke atas (Fa).                                                                                                               
w = Fa
ρb X Vb X g = ρa X Va X g
ρb < ρa
Misal : Sepotong gabus ditahan pada dasar bejana berisi zat cair, setelah dilepas, gabus
tersebut akan naik ke permukaan zat cair (terapung) karena :
FA > W
rc . Vb . g  >  rb . Vb . g
rc $rb
Selisih antara W dan FA disebut gaya naik (Fn).
Fn =  FA - W
Benda terapung tentunya dalam keadaan setimbang, sehingga berlaku :
FA’ = W
rc . Vb2 . g  =  rb . Vb . g
FA’ = Gaya ke atas yang dialami oleh bagian benda yang tercelup di dalam zat cair.
Vb1 = Volume benda yang berada dipermukaan zat cair.
Vb2 =    Volume benda yang tercelup di dalam zat cair.
Vb = Vb1 + Vb 2
FA’  =  rc . Vb2 . g
Berat (massa) benda terapung = berat (massa) zat cair yang dipindahkan
Daya apung (bouyancy) ada 3 macam, yaitu :
1. Daya apung positif (positive bouyancy) : bila suatu benda mengapung.
2. Daya apung negatif (negative bouyancy) : bila suatu benda tenggelam.
3. Daya apung netral (neutral bouyancy) : bila benda dapat melayang.
Bouyancy adalah suatu faktor yang sangat penting di dalam penyelaman. Selama
bergerak dalam air dengan scuba, penyelam harus mempertahankan posisi neutral
bouyancy.
Penerapan Hukum Archimedes
Setelahnya memahami ilmu tentang pentingnya konsep gaya archimedes kini kita akan lebih mengetahui seberapa besar ilmu yang ditemukan secara tidak sengaja ini.Penerapan hukum Archimedes dapat Anda jumpai dalam berbagai peralatan dari yang sederhana sampai yang canggih, misalnya hidrometer, kapal laut, kapal selam, galangan kapal, balon udara, dan jembatan ponton.
a.                  Hidrometer
Hidrometer merupakan alat untuk mengukur berat jenis atau massa jeniszat cair. Jika hidrometer dicelupkan ke dalam zat cair, sebagian alat tersebut akan tenggelam. Makin besar massa jenis zat cair, Makin sedikit bagian hidrometer yang tenggelam. Hidrometer banyak digunakan untuk mengetahui besar kandungan air pada bir atau susu.
Hidrometer terbuat dari tabung kaca. Supaya tabung kaca terapung tegak dalam zat cair, bagian bawah tabung dibebani dengan butiran timbal. Diameter bagian bawah tabung kaca dibuat lebih besar supaya volume zat cair yang dipindahkan hidrometer lebih besar. Dengan demikian, dihasilkan gaya ke atas yang lebih besar dan hidrometer dapat mengapung di dalam zat cair. Tangkai tabung kaca hidrometer didesain supaya perubahan kecil dalam berat benda yang dipindahkan (sama artinya dengan perubahan kecil dalam massa jenis zat cair) menghasilkan perubahan besar pada kedalaman tangki yang tercelup di dalam zat cair. Artinya perbedaan bacaan pada skala untuk berbagai jenis zat cair menjadi lebih jelas.
b.      Jembatan Ponton
Jembatan  ponton adalah kumpulan drum-drum kosong yang berjajar sehingga menyerupai jembatan. Jembatan ponton merupakan jembatan yang dibuat berdasarkan prinsip benda terapung. Drum - drum tersebut harus tertutup rapat sehingga tidak ada air yang masuk ke dalamnya. Jembatan ponton digunakan untuk keperluan darurat. Apabila air pasang, jembatan naik.Jika air surut, maka jembatan turun. Jadi, tinggi rendahnya jembatan ponton mengikuti pasang surutnya air.
c.       Kapal Laut
Pada saat kalian meletakkan sepotong besi pada bejana berisi air, besi akan tenggelam. Namun, mengapa kapal laut yang massanya sangat besar tidak tenggelam? Bagaimana konsep fisika dapat menjelaskannya? Agar kapal laut tidak tenggelam badan kapal harus dibuat berongga. hal ini bertujuan agar volume air laut yang dipindahkan oleh badan kapal menjadi lebih besar. Berdasarkan persamaan besarnya gaya apung sebanding dengan volume zat cair yang dipindahkan, sehingg gaya apungnya menjadi sangat besar. Gaya apung inilah yang mampu melawan berat kapal, sehingga kapal tetap dapat mengapung di permukaan laut.
d.      Kapal  Selam dan Galangan Kapal
Pada dasarnya prinsip kerja kapal selam dan galangan kapal sama. Jika kapal akan menyelam, maka air laut dimasukkan ke dalam ruang cadangan sehingga berat kapal bertambah. Pengaturan banyak sedikitnya air laut yang dimasukkan, menyebabkan kapal selam dapat menyelam pada kedalaman yang dikehendaki. Jika akan mengapung, maka air laut dikeluarkan dari ruang cadangan.
Berdasarkan konsep tekanan hidrostastis, kapal selam mempunyai batasan tertentu dalam menyelam. Jika kapal menyelam terlalu dalam, maka kapal bisa hancur karena tekanan hidrostatisnya terlalu besar. Untuk memperbaiki kerusakan kapal bagian bawah, digunakan galangan kapal. Jika kapal akan diperbaiki, galangan kapal ditenggelamkan dan kapal dimasukkan. Setelah itu galangan diapungkan. Galangan ditenggelamkan dan diapungkan dengan cara memasukkan dan mengeluarkan air laut pada ruang cadangan.

  II.              Hukum  Pascal

Apabila suatu zat cair yang diam dalam suatu wadah tertutup kemudian dikerjakan suatu gaya dari luar sebesar F/A , maka tekanan hidrostatik zat cair yang sebelumnya rhg, menjadi rgh + F/A, rumus ini berlaku untuk semua nilai h. Perhatikan gambar di bawah ini.
Suatu wadah tertutup yang berisi zat cair diberi tekanan sebesar F/A
Gambar di atas dapat dijelaskan menggunakan hukum pascal yang berbunyi  :
Tekanan yang diberikan pada zat cair di dalam ruang tertutup akan diteruskan kesegala arah dan semua bagian ruang tersebut dengan sama besar.
Hukum Pascal dinyatakan oleh seorang ahli matematika dan fisika berkembangsaan Prancis Blaise Pascal (1623 – 1662). Hukum ini terlahir dari suatu percobaan yang dilakukan oleh Pascal menggunakan alat penyemprot atau pesawat Pascal seperti tampak pada gambar di bawah ini        .
Dari hasil percobaan , ketika batang penghisap ditekan , air yang berada di dalam tabung tertekan ke segala arah sehingga air menyembur ke luar melalui lubang – lubang pada tabung . Semburan air yang keluar dari lubang – lubang tersebut tekanannya sama rata.
Prinsip hukum Pascal ini banyak digunakan untuk membuat peralatan hidrolik, seperti dongkrak hidrolik, pompa hidrolik, rem hidrolik dan mesin pengepres hidrolik. Prinsip ini digunakan karena dapat memberikan gaya yang kecil untuk menghasilkan gaya yang besar.
Sebuah contoh pemakaian hukum Pascal yaitu pada dongkrak hidrolik, yang prinsipnya ditunjukkan pada gambar berikut.
Alat ini berupa bejana tertutup yang dilengkapi dengan dua buah penghisap pada kedua kakinya. Misalnya luas penampang penghisap A1 dan luas penampang 2 adalah A2 dengan A1 < A2. Jika penghisap 1 diberi gaya F1 ke bawah, maka zat cair yang berada dalam dalam bejana tersebut akan mengalami tekanan P1 sebesar F1/A1.
Berdasarkan hukum Pascal , tekanan P1 akan diteruskan kesegala arah dengan sama besar ke penghisap 2 dengan luas penampang A2 menerima tekanan P1. Seandainya gaya yang dihasilkan oleh tekanan P1pada penampang A2 adalah F2, maka akan diperoleh persamaan sebagai berikut.
Karena A2 > A1 maka F2 > F1 , hal ini yang menyebabkan gaya yang bekerja pada penampang A2 menjadi lebih besar.

Penerapan Hukum Pascal

1.      Dongkrak hidrolik
Prinsip kerja :
Prinsip kerja dongkrak hidrolik adalah dengan memanfaatkan hukum Pascal.  Dongkrak hidrolik terdiri dari dua tabung yang berhubungan yang memiliki diameter yang berbeda ukurannya. Masing-masing ditutup dan diisi air. Dengan menaik turunkan piston, maka tekanan pada tabung pertama akan dipindahkan ke tabung kedua sehingga dapat mengangkat beban yang berat. Definisi dongkrak hidrolik adalah jenis pesawat dengan prinsip hukum pascal yang berguna untuk memperingan kerja. Dongkrak ini merupakan system bejana berhubungan (2 tabung) yang berbeda luas penampangnya. Dengan menaik turunkan piston, maka tekanan pada tabung pertama akan dipindahkan ke tabung kedua sehingga dapat mengangkat beban yang berat.
2.      Tensimeter atau Sfigmomanometer
Prinsip kerja:
Cairan yang tekanannya akan diukur harus memiliki berat jenis yang lebih rendah dibanding cairan manometrik, oleh karena itu pada alat pengukur tekanan darah dipilih air raksa sebagai cairan manometrik karena air raksa memiliki berat jenis yang lebih besar dibandingkan dengan berat jenis darah.
Berikut skema pengukuran tekanan menggunakan manometer. Tekanan dalam fluida statis adalah sama pada setiap tingkat horisontal (ketinggian) yang sama sehingga: Untuk lengan tangan kiri manometer .Untuk lengan tangan kanan manometer. Karena disini kita mengukur tekanan tolok (gauge pressure), kita dapat menghilangkan P Atmosfer .Sehingga dari persamaan tersebut dapat diambil kesimpulan bahwa tekanan pada A sama dengan tekanan cairan manometrik pada ketinggian h2 dikurangi tekanan cairan yang diukur pada ketinggian h1.
Dalam kasus alat pengukur tekanan darah yang menggunakan air raksa, berarti tekanan darah dapat diukur dengan menghitung berat jenis air raksa dikali gravitasi dan ketinggian air raksa kemudian dikurangi berat jenis darah dikalikan gravitasi dan ketinggian darah.
3.      Rem Hidrolik
Prinsip kerja:
Pada rem hidrolik terdapat pipa-pipa hidrolik yang berisi cairan berupaminyak rem. Pada ujung-ujung pipa ini terdapat piston penggerak yaitu pistonpedal dan piston cakram. Pipa dan piston inilah yang memegang peranan pentingdimana konsep dan sterukturnya telah didesain sedemikian rupa sehingga sesuaidengan hukum pascal, dengan tujuan menghasilkan daya cengkram yang besardari penginjakan pedal rem yang tidak terlalu dalam.
Penyesuaian terhadap hukum pascal yang dimaksud adalah dengan mendesain agar pipa pada pedal rem lebih kecil daripada pipa yang terhubung dengen piston cakram. Saat pedal rem diinjak pedal yang terhubung dengan booster rem akan mendorong piston pedal dalam sehingga minyak rem yang berada pada pipa akan mendapatkan tekanan. Tekanan yang didapat dari pedal akan diteruskan ke segalaarah di permukaan pipa termasuk ujung-ujung pipa yang terhubung dengan piston cakram.   Saat pedal rem diinjak pedal yang terhubung dengan booster rem akan mendorong piston pedal dalam sehingga minyak rem yang berada pada pipa akan mendapatkan tekanan. Tekanan yang didapat dari pedal akan diteruskan ke segala arah di permukaan pipa termasuk ujung-ujung pipa yang terhubung dengan piston cakram.
Karena luas permukaan piston cakram lebih besar daripada piston pedal maka gaya yang tadinya digunakan untuk menginjak pedal rem akan diteruskan ke piston cakram yang terhubung dengan kanvas rem dengan jauh lebih besar sehingga gaya untuk mencengkram cakram akan lebih besar pula. Cakram yang bersinggungan dengan kanvas rem akan menghasilkan gaya gesek, dan gaya gesek adalah gaya yang bernilai negative maka dari itu cakram yang ikut berputar bersama roda semakin lama perputarannya akan semakin pelan, dan inilah yang disebut dengan proses pengereman. Selain itu karena diameter dari cakram yang lebih lebar juga ikut membantu proses pengereman. Hal itulah yang menyebabkan system kerja rem cakram hidrolik lebih efektif daripada rem konvensional (rem tromol).
4.      Pompa Hidrolik
Prinsip kerja:
Pompa hidrolik menggunakan kinetik energi dari cairan yang dipompakan pada suatu kolom dan energi tersebut diberikan pukulan yang tiba-tiba menjadi energi yang berbentuk lain (energi tekan). Pompa ini berfungsi untuk mentransfer energi mekanik menjadi energi hidrolik. Pompa hidrolik bekerja dengan cara menghisap oli dari tangki hidrolik dan mendorongnya kedalam sistem hidrolik dalam bentuk aliran (flow). Aliran ini yang dimanfaatkan dengan cara merubahnya menjadi tekanan. Tekanan dihasilkan dengan cara menghambat aliran oli dalam sistem hidrolik.
Hambatan ini dapat disebabkan oleh orifice, silinder, motor hidrolik, dan aktuator. Pompa hidrolik yang biasa digunakan ada dua macam yaitu positive dan nonpositive displacement pump (Aziz, 2009). Ada dua macam peralatan yang biasanya digunakan dalam merubah energi hidrolik menjadi energi mekanik yaitu motor hidrolik dan aktuator. Motor hidrolik mentransfer energi hidrolik menjadi energi mekanik dengan cara memanfaatkan aliran oli dalam sistem merubahnya menjadi energi putaran yang dimanfaatkan untuk menggerakan roda, transmisi, pompa dan lain-lain.
5.      Alat press hidrolik
Prinsip kerja:
Press hidrolik tergantung pada prinsip Pascal : yang tekanan seluruh sistem tertutup adalah konstan. Salah satu bagian dari sistem adalah piston bertindak sebagai pompa, dengan kekuatan mekanik sederhana yang bekerja pada luas penampang kecil, bagian lain adalah piston dengan luas yang lebih besar yang menghasilkan kekuatan mekanis Sejalan besar. Hanya berdiameter kecil pipa (yang lebih mudah menolak tekanan) diperlukan jika pompa dipisahkan dari silinder tekan.
Hukum Pascal: Tekanan pada fluida terbatas ditransmisikan berkurang dan bertindak dengan kekuatan yang sama pada bidang yang sama dan pada 90 derajat ke dinding kontainer.
Sebuah cairan, seperti minyak , dipindahkan ketika piston baik didorong ke dalam. Piston kecil, untuk jarak tertentu gerakan, memindahkan jumlah yang lebih kecil dari volume yang dari piston besar, yang sebanding dengan rasio area kepala piston. Oleh karena itu, piston kecil harus dipindahkan jarak besar untuk mendapatkan piston besar untuk bergerak secara signifikan. Jarak piston besar akan bergerak adalah jarak yang piston kecil akan dipindahkan dibagi dengan rasio bidang kepala piston. Ini adalah bagaimana energi, dalam bentuk kerja dalam hal ini, adalah kekal dan Hukum Konservasi Energi puas. Pekerjaan kali kekuatan jarak, dan karena kekuatan meningkat pada piston lebih besar, jarak kekuatan diterapkan atas harus berkurang.
Cairan bertekanan digunakan, jika tidak dihasilkan secara lokal oleh tangan atau pompa mekanis bertenaga, dapat diperoleh dengan membuka katup yang terhubung ke akumulator hidrolik atau pompa terus berjalan tekanan yang diatur oleh katup buang. Bila diinginkan untuk menghasilkan kekuatan yang lebih dari tekanan yang tersedia akan memungkinkan, atau menggunakan lebih kecil, lebih tinggi tekanan silinder untuk menghemat ukuran dan berat, sebuah intensifier hidrolik dapat digunakan untuk meningkatkan tekanan yang bekerja pada silinder tekan.
Ketika tekanan pada silinder tekan dilepaskan (cairan kembali ke reservoir), gaya dibuat dalam pers dikurangi menjadi nilai yang rendah (yang tergantung pada gesekan segel silinder itu. Piston utama tidak menarik kembali ke aslinya posisi kecuali sebuah mekanisme tambahan digunakan.

Minggu, 30 Maret 2014

Macam - Macam Bahasa Pemrograman Dari Dulu - Sekarang



Sejarah perkembangan Bahasa Pemrograman Hingga Saat Ini.

        Untuk sejarah perkembangan bahasa pemrograman ini terbagi dalam 5 generasi, yaitu generasi bahasa mesin, generasi bahsa assembler, bahasa pemrograman tingkat tinggi, generasi problem oriented language, dan artivicial intelgence.
1. The first Generation : Bahasa Mesin atau level instruksi dan data

       Yaitu bahsa pemrogrman generasi pertama. Pada generasi ini bahasa mesin atau level instruksi diberikan ke prosesor agar dapat bekerja. Ditemukan oleh Mauchly dan Eckert yaitu ENIAC (Electronik Numerical Integrator and Calculator), pada tahun 1945.

Ciri-cirinya :
= > Menggunakan kode-kode binner dengan basis dasar transistor. "On"=1, "OF"=0.
= > Sangat Rumi, sukar dihafal, lama.
= > Dikembangkan dengan bilangan: Oktal,Desimal.Biner,Hexdesimal,ASCIL dan BCD.

2. The second Generation : Bahasa pemrograman assembler

         Bahasa pemograman assembler sering juga disebut  orang sebagai bahasa assembly. Pada generasi ini assembler mengubah atau menterjemahkan pernyataan bahasa pemrograman ke bahasa mesin. (Bahasa yang dimengerti manusia ke bahasa mesin). Penulian bahasa assembly sudah sangat jauh lebih mudah jika dibandingkan dengan bahasa mesin, namun masih juga tampak terlalu sulit untuk orang awwam yang belum mengerti tentang Perangkat keras komputer karena beberapa variabel masih mengacu pada alamat port I/O atau register.

Ciri-cirinya :
= > Penyempurnaan dari bahasa mesin.
= > Sudah mulai memasukkan unsur bahasa inggris, walaupun sering berupa singkatan.
= > Bersifat Machine depent. 

3. The third Generation : High level languange

       Pada tahun 1950, bahasa pemrograman FORTRAN (Formula TRANslator) muncul dan sudah bersifat Machine independent. Ini adalah awal dikembangkannya bahasa pemrograman tingkat tinggi. Setelah itu mulai diikuti bahasa pemrograman tingkat tinggi yaitu seperti BASIC, COBOL, PL/1, PASCAL, PROLOG, C, JAVA, ALGOL, dan lain-lain.

Ciri-cirinya :
Pemrosesan program oleh komputer sudah meliputi
= > Compilation
= > Link
= > Execution

4. The Fourt Generation : Problem orientend Language

    Bahasa pemrograman generasi ke empat atau lebih dikenal dengan sebutan 4GL, yaitu bahasa pemrograman yang sudah menggunakan pendekatan nonprosedural. Artinya, seorang pemakai tidak perlu memberitahukan secara mendetail tentang bagaiamana mendapatkannya. Bahasa pemrograman di generasi ini dirancang untuk meminimalisir waktu dalam pembuatan program sehingga dapat lebih meningkatkan produktivitas.
      Istimewanya, bahasa pemrograman di generasu ini dapat juga digunakan oleh seorang programmer newbe yang belum sepenuhnya mengetahui hal-hal tekhnis tentang pemrograman tanpa bantuan programmer professional. Contohnya yaitu pemrogrammer dapat membuat program dengan Microsoft Acces di linkungan PC dengan mudah.

5. The Fifth Generation : Artifial Intelegence

         Bahasa pemrograman generasi ke lima atau sering dikenal dengan sebuat 5GL, merupakan bahasa-bahasa pemrograman yang diciptakan untuk menangani kecerdasan buatan (artfial intelegence). Kecerdasan buatan yang dimaksud adalah disiplin cabang ilmu komputer yang khusus berkonsentrasi pada pembelajaran mengenai cara komputer meniru kecerdasan manusia. Hal ini dilakukan dengan cara pengembangan "Natural language processing" atau pemrosesan bahasa alami, yaitu bagaimana caranya mengatur komputer agar bisa berkomunikasi degan manusia menggunakan bahasa manusia dan bukan bahasa komputer. Misalnya bahasa Inggris, jepang, Arab, Indonesia, Jerman dan lain-lain sebagainya.

Contoh pengaplikasian bahasa pemrograman generasi ke 5 yaitu :
= > Pengendalian robotika dan sensor mata.
= > Aplikasi sisten pakar (Expert System), rekayasa meniru seorang pakar di bidang tertentu sehingga bisa
      menghasilkan pemikiran yang setara dengan pakar yang ditiru. Itu sudah mulai dikembangkan sekarang.

Contoh bahasa pemrograman generasi ke 5 yang ditujukan untuk menangani kecerdasan buatan adalah :
= > PROLOG
= > LISP






3.Tingkatan Dalam Bahasa Pemrograman Saat Ini:
1. low level language        

        Yaitu bahasa pemrograman tingkat rendah, merupakan bahasa pemrograman generasi pertama. Bahasa pemrogramana generasi pertama ini merupakan bahasa pemrograman yang sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin, dan hanya dimengerti oleh pembuatnya saja karena programnya berupa kode kode mesin. Bahasa pemrograman level rendah  ini pertama kali muncul atau digunakan mulai sekitar tahun 1945. Ketika itu untuk membuat dan menjalankan suatu program dibutuhkan waktu yang lama dan itu pun sering dijumpai kesalahan-kesalahan. Program sangat sulit dibaca dan dibaca, sehingga pada saat itu sangat sedikit orang yang tertarik untuk menjadi programmer.

2. Midle level languanger

       Yaitu bahasa pemrograman tingkat menengah, yang merupakan bahasa pemrograman generasi ke dua. Dalam bahasa ini seorang programmer sudah mulai bisa menggunakan bahasa sehari-hari, walaupun masih banyak susah dimengerti juga. Banyak perintah-perintah yang menggunakan inisial atau singkatan-singkatan seperti "MOV" yang berarti  "MOVE" (pindah), "STO" yang berarti (STORE) dan lain-lain. Bahasa pemrograman yang tergolong dalam midle level ini adalah assembler.

3. High level Language

        Yaitu bahasa pemrograman tingkat tinggi, yang merupakan bahasa pemrograman generasi ke tiga dan selanjutnya. Ciri-cirinya yaitu bahasa pemrograman ini sudah terstruktur dengan baik, mudah dimengerti karena sudah menggunakan bahasa sehari-hari (Bahasa Manusia ), Bahasa pemrograman inilah bahasa pemrograman yang sekrang ini kita kenal, seperti C, C++, JAVA, PHP, Visual Basic, Pascal, ORACLE, MS-SQL, Phyton, XML dan lain-lain sebagainya. Sudah begitu beragam dan bermacam-macam jenis sesuai karakter struktur dan kegunaannya.
       Nah. Sekarang kita akan mempelajari macam – macam bahasa pemrograman yang sering kita temui di kehidupan sehari – hari, di dunia industri dan dunia maya. Diantaranya adalah

1.    Bahasa Pemrograman Perangkat Lunak ( Software )

       Bahasa Pemrograman Software adalah bahasa untuk membuat,megolah dan memerintahkan suatu perangkat lunak komputer. Bagi para programer software ( Perekayasa Perangkat Lunak ) bahasa berikut ini mungkin tak asing lagi. Apabila anda dapat menguasai bahasa berikut ini bukan tak mungkin anda mampu membuat web,dokumen dan aplikasi / program buatan anda sendiri.
1.       HTML: HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox, Microsoft Internet Explorer, dan lain sebagainya.

2.       PHP: Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi Linux (PHP juga bisa dijalankan dengan hosting windows).

3.       ASP: ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.


4.       XML: Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5.       CFM: CFM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.


6.       Javascript: Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.


7.       CSS: Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
8.      JAVA : Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java tidak boleh disalah pahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.Java sering digunakan untuk pembuatan dan pengoperasian software.
9.      Python: adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Python banyak digunaka para produsen aplikasi – aplikasi serbaguna yang dapat di jalankan di sistem operasi komputer apa saja.
10.  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.
11.  Visual Basic :adalah 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 komputer berbasis grafik dengan cepat.
12.  DELPHI: adalah bahasa pemrograman software general purpose. Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.


2.    Bahasa Pemrograman Mesin, Sistem dan Jaringan Komputer
       Bahasa Mesin ( Machine Language) adalah bahasa pemrograman yang digunakan dalam mesin elektronik ( Ototronik – Otomotif Electronik ). Pada sistem permesinan yang di kendalikan oleh jaringan komputer yang telah di program untuk menjalankan suatu perintah secara otomatis. Bahasa ini sering kita jumapai dalam dunia industri yang sangat canggih karena komputer yang mengendalikanya dan robot yang mengerjakanya. Selain itu bahasa berikut ini digunakan untuk pengoperasian sistem jaringan dan komputer saat ini.
1.       Bahasa C dan C++ : adalah bahasa pemrograman yang berbasis objek untuk pengoperasianya. Bahasa  C dan C++ merupakan penggembanggan dari bahasa sebelumnya yaitu bahasa B. Basa ini sering digunakan untuk sistem dan jaringan komputer. Selain itu bahasa ini banyak di gunakan untuk pemrograman Mikrocontroler dan Microprocesor. Basa ini memberikan banyak kemudahan, dapat di jalankan di semua sistem komputer dan mudah di kembangkan.
2.      Perl: adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
3.      Bahasa Assembly ( Assembler ): adalah bahasa yang dirancang agar setiap intruksinya langsung dikerjakan oleh komputer, tanpa harus melalui penerjemah (translator). Bahasa Assembly menggunakan sistem bilangan digital biner ( 1 – 0 ). CPU mengambil intruksi dari memori, langsung mengerti dan langsung mengerjakan operasinya. Bahasa ini tingkat rendah bersifat primitif, sangat sederhana, orientasinya lebih dekat ke mesin, dan sulit dipahami manusia. Sedangkan bahasa rakitan dimasukkan ke dalam kelompok ini karena alasan notasi yang dipakai dalam bahasa ini lebih dekat ke mesin, meskipun untuk melaksanakan intruksinya masih perlu penerjemahan ke dalam bahasa mesin.


3.    Penggolongan Tingkat Bahasa Pemrograman
Bahasa Tingkat Tinggi
Bahasa pemrograman masuk tingkat ini karena bahasa tersebut mendekati bahasa manusia. bahasa kategori ini memiliki jaringan informasi yang lengkap dan sangat mudah di gunakan maupun di kembangkan. Contohnya: bahasa Basic, Visual Basic, Pascal, Java, Bahasa C++, Delphi, HTML, PHP, SQL dan lainnya.
Bahasa Tingkat Menengah
Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun rendah. Contohnya: bahasa C, Algol, Cobol, Javascript dan lainya.
Bahasa Tingkat Rendah
Bahasa pemrograman masuk tingkat ini karena bahasanya masih jauh dari bahasa manusia. karena bahasa ini sulit di mengerti manusia yang terdapat pada sistem komputer bahasa ini menggunakan sistem bilangan digital seperti : Desimal, Biner,Oktal,Hexadesimal,ASCIL dan BCD. Contohnya: bahasa Assembly.