Makalah Bahasa Pemrograman

January 23, 2019 | Author: Gita Azizah Putri | Category: N/A
Share Embed Donate


Short Description

Makalah Bahasa Pemrograman1...

Description

Nama :

Anida mauludina

(4415215006)

Siti Ishma Ishmah h Ta Tamimi (4415215 (4415215030) 030) Teknik Industri Reguler husus

In!"rmatika meru#akan disi#lin ilmu $ang mem#ela%ari trans!"rmasi !akta &erlam&ang $aitu data mau#un in!"rmasi #ada mesin &er&asis k"m#utasi' isi#lin ilmu ini menaku# &e&era#a maam &idang* termasuk di dalamn$a: sistem in!"rmasi* in!"rmasi * ilmu k"m#uter * ilmu in!"rmasi** teknik k"m#uter  dan in!"rmasi  dan a#likasi in!"rmasi dalam sistem in!"rmasi mana%emen' mana%emen ' Seara umum in!"rmatika mem#ela%ari struktur* si!at* dan interaksi dari &e&era#a sistem $ang di#akai untuk mengum#ulkan data* mem#r"ses dan men$im#an hasil #emr"sesan data* serta menam#ilkann$a dalam &entuk in!"rmasi' As#ek dari in!"rmatika le&ih luas dari sekedar sistem in!"rmasi &er&asis k"m#uter  sa%a* teta#i masih &an$ak in!"rmasi $ang tidak dan &elum di#r"ses dengan k"m#uter' alam mendalami ilmu in!"rmatika* kita harus mem#ela%ari &ahasa #emr"graman* atau sering diistilahkan %uga dengan &ahasa k"m#uter * adalah teknik k"mand"+instruksi standar untuk memerintah k"m#uter ' ,ahasa #emr"graman ini meru#akan suatu him#unan dari aturan sintaks sintaks dan  dan semantik semantik $ang  $ang di#akai untuk mende!inisikan #r"gram k"m#uter ' ,ahasa ini memungkinkan se"rang #r"grammer da#at menentukan seara #ersis data mana $ang akan di"lah "leh k"m#uter* &agaimana data ini akan disim#an+diteruskan* dan %enis langkah langkah a#a  a#a seara #ersis $ang akan diam&il dalam &er&agai situasi' -enurut tingkat kedekatann$a dengan mesin k"m#uter* &ahasa #emr"graman terdiri dari &ahasa mesin* &ahasa tingkat rendah* atau dikenal dengan istilah &ahasa rakitan &ahasa Inggris  Assembly * &ahasa tingkat menengah* dan &ahasa tingkat tinggi'

,ahasa .emr"graman adalah suatu sistem k"munikasi $ang &eru#a instruksi/instruksi ( #erintah ) untuk men$elesaikan masalah' #r"gram #asang #ada se&uah sistem k"m#uter untuk menger%akan + men%alankan #erintah/#erintah $ang ada dalam #r"gram terse&ut untuk mem&erikan se&uah hasil atau "ut#ut se#erti $ang kehendaki' dalam #engertian luas* #emr"graman meli#uti seluruh kegiatan $ang menaku# #em&uatan #r"gram* #erenanaan dan #eru%udan' Arti sem#itn$a #emr"graman meru#akan #engk"dean atau sering di istilahkan dengan "ding* dan %uga #engu%ian &erdasarkan ranangan tertentu' .engel"m#"kan ,ahasa #emr"graman se&agai &erikut : ,ahasa -esin (enerasi #ertama) adalah &ahasa internal k"m#uter $ang

mengeksekusi seara langsung tan#a translati"n' &ahasa -esin meru#akan &ahasa #emr"graman $ang #aling aal* dikem&angkan tahun 140 sam#ai 150/an &entuk &ahasa #emr"graman masa ini masih memiliki &an$ak kelemahan diantaran$a men$ita aktu dan &ersi!at k"ndusi! untuk mem&uat se&uah kesalahan tidak standart dan sangat &ergantung #ada k"m#uter* karena akan memiliki #er&edaan #ada setia# "m#uter' ,ahasa Assembly  (enerasi kedua) men$eru#ai &ahasa mesin* sehingga untuk men%adi se"rang #r"gramer &ahasa assem&l$ $ang &agus harus memahami &agaimana ara mesin mem#r"ses data'la$akn$a &ahasa mesin* &ahasa assembly masih tergantung #ada k"m#uter* karena masih terda#at #er&edaan #ada tia#/tia# k"m#uter' irin$a $aitu* &ahasa dilengka#i dengan k"de/k"de $ang mudah diingat se#erti A* S,* -T dan lain/lain' Alamat #en$im#anan telah dide!inisikan* hal ini akan memudahkan ru%ukan saat mengakses ke&ali a#a $ang tersim#an' ,ahasa tingkat tinggi (enerasi ketiga) dise&ut &ahasa tingkat tinggi karena mudah untuk di#ela%ari* dan se&uah #r"gram tingkat tinggi ini mermerlukan #r"ses #ener%emahan "leh k"m#uter $ang sangat rumit* sering dise&ut dengan compiller * $aitu #r"ses #engeemasan #r"gram seara keseluruhan agar le&ih mudah di ga&ung #ada se&uah sistem k"m#uter' "nt"h untuk &ahasa tingkat tinggi se#erti .asal* "&"l dan "rtran' enerasi keem#at irin$a adalah mudah untuk di#ela%ari dan di#ahami* te#at untuk #engaksesan data&ase* !"kus #ada maksimalis #r"duk manusia* &ukan #ada minimalis aktu "m#uter* n"n#r"edural* tersedia dalam s"!tare #aket dan da#at mengem&angkan a#likasi $ang diinginkan"nt"hn$a se#erti* -$S7 ( Strutured 7uer$ a&guage )* 7,8 (7uer$,$89am#le) dan Re#"rt enerat"r' enerasi kelima sering di gunakan untuk akses ata&ase atau sistem #akar dan %uga kn"ledge ,ased S$stem $ang ditu%ukan untuk &ahasa alami ham#ir men$eru#ai hu&ungan kemanusiaan* "nt"hn$a IS. dan .r"l"gdalam menter%emahkan &ahasa #r"gram di kenal dua #r"gram $aitu Compiller danInterpreter Compiller  adalah #engemasan &ahasa #r"gram seara keseluruhan* dengan menter%emahkan &ahasa #r"gram terse&ut kedalam &ahasa "&%et* sehingga akan dengan mudah di hu&ungkan dengan sistem "#erasi dan diterima "leh ardare' Inter#reter adalah #r"ses ter%emah $ang han$a menganalisa dan mengekskusi setia# &aris tan#a melihat keseluruhan isi #r"gram* namun demikian inter#reter memiliki kele&ihan $aitu ekskusi da#at silakukan dengan segera tan#a adan$a #r"ses k"m#ilasi* karena itu inter#reter sering digunakan untuk #em&uatan #r"gram &erskala &esar'

Fungsi dari bahasa pemograman

ungsi dari &ahasa #emr"graman $ang memerintahkan k"m#uter untuk meng"lah data sesuai dengan l"gika $ang kita inginkan' ;ut#ut dari &ahasa #emr"graman dalam &entuk #r"gram + a#likasi' "nt"hn$a adalah #r"gram $ang digunakan "leh kasir di mal atau su#ermarket* #enggunaan lam#u lalu lintas di %alan ra$a* dll ,ahasa #emr"graman $ang kita tahu ada &an$ak "rang di dunia* sekitar ilmu k"m#uter dan tekn"l"gi saat ini' .engem&angann$a mengikuti in""n Neumann men$e&utn$a se&agai C"nditi"nal "ntr"l trans!erD' Ide ini &erkem&ang men%adi &entuk su&rutin* atau &l"k k"de $ang keil $ang da#at #anggil &erdasarkan aturan tertentu* dari #ada suatu him#unan tunggal urutan kr"n"l"gis $ang harus di%alankan "leh k"m#uter' ,agian kedua dari ide terse&ut men$atakan &aha k"de k"m#uter harus da#at &era&ang &erdasarkan #ern$ataan l"gika se#erti I (eks#resi) T8N* dan #erulangan se#erti ;R statement' C"nditi"nal "ntr"l trans!erD mengem&angkan ide adan$a Cli&raries*D $ang mana meru#akan &l"k k"de $ang da#at digunakan &erulang kali' .ada 14* setelah &e&era#a tahun >"n Neumann &eker%a* &ahasa Sh"rt "de dilahirkan* $ang meru#akan &ahasa k"m#uter $ang #ertama untuk #eralatan elektr"nik $ang mem&utuhkan #r"grammer untuk mengu&ah #erintah kedalam 0 dan 1 dengan tangan' .ada 15G* &ahasa khusus $ang #ertama munul dalam &entuk ;RTRAN $ang meru#akan singkatan dari sistem ;Rmula TRANslating' ,ahasa ini diranang #ada I,- untuk #erhitungan sienti!i' "m#"nen/k"m#"nenn$a sangat sederhana* dan men$ediakan &agi #r"grammer akses tingkat rendah kedalam k"m#uter' Sam#ai saat ini* &ahasa ini ter&atas #ada han$a terdiri dari #erintah I* ;* dan ;T;* teta#i #ada aktu itu* #erintah/#erintah ini meru#akan l"m#atan &esar kearah de#an' T$#e data dasar $ang digunakan sam#ai sekarang ini dimulai dari ;RTRAN* hal ini meli#uti , meru#akan #r"gram $ang &an$ak digunakan untuk mem&uat inter!ae sederhana ke #r"duk -ir"s"!t lainn$a se#erti 89el dan Aess tan#a mem&aa &an$ak k"de* dengann$a da#at dimungkinkan untuk di&uat a#likasi $ang lengka#' .erl telah sering digam&arkan se&agai Cdut ta#e "! the Internet*D karena sering digunakan se&agai engine untuk inter!ae e& atau #ada sri#t untuk mem"di!ikasi !ile k"n!igurasi' ia memiliki !ungsi te9t mathing $ang sangat &aik sehingga mem&uatn$a men%adi hal $ang ideal untuk #eker%aan terse&ut' .erl dikem&angkan "leh arr$ Hall

#ada 1@G karena !asilitas #ada sed dan ak #ada ni9 (digunakan untuk mani#ulasi te9t) tidak menuku#i ke&utuhann$a' Tergantung ke#ada sia#a anda &ertan$a* .erl adalah singkatan dari .ratial 89trati"n and Re#"rting anguage atau .ath"l"giall$ 8leti Ru&&ish ister' ,ahasa #emr"graman telah &erkem&angan dari masa kemasa dan teta# dikem&angkan dimasa de#an'

Macam-macam Bahasa Pemrograman Delphi ,"rland el#hi atau &iasa dise&ut el#hi sa%a* meru#akan sarana #emr"graman a#likasi isual ,asi euntungan >isual &asi: ,ahasa $ang sederhana' ,an$ak hal $ang mungkin sulit dilakukan %ika kita menggunakan &ahasa #emr"graman lainn$a* akan da#at dilakukan dengan mudah dengan menggunakan >isual &asi' arena >isual &asi sangat #"#uler* maka sangat &an$ak sum&er/sum&er $ang da#at kita gunakan untuk &ela%ar dan mengem&angkan kemam#uan kau &aik &eru#a &uku* e& site dll ita &isa mem#er"leh &an$ak t""ls &aik gratis mau#un tidak di Internet $ang akan sangat mem&antu menghemat aktu kita dalam #emr"graman ekurangan >isual &asi: >isual ,asi adalah &ahasa #emr"graman $ang #"er!ul* teta#i se&enarn$a tidak terlalu &agus untuk mem&uat game/game $ang &enar/&enar memuaskan e&ih lam&at di&andingkan &ahasa #emr"graman lain'

Pascal iranang "leh .r"!' Niklaus Hirth dari Tehnial ni
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF