Disusun Oleh : M.Arief Bakhiar .H. !"#$%!"&$$% TEKNIK ELEKTRONIKA PENDIDIKAN TEKNIK ELEKTRONIKA 'AK(LTAS TEKNIK (NI)ERSITAS NEGERI *OG*AKARTA +$!& A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. memahami struktur penulisan bahasa C 2. memahami perintah dasar bahasa C B. TEO! "ASA Akar dari bahasa C adalah bahasa BC#$ %an& dikemban&kan 'leh (artin i)hards pada tahun 1*+,. Bahasa ini memberikan ide kepada -enTh'mps'n %an& kemudian men&emban&kan bahasa %an& disebut den&an B pada tahun 1*,.. #erkemban&an selan/utn%a dari bahasa B adalah bahasa C 'leh "ennis it)hie sekitar tahun 1*,.0an di Bell Teleph'ne lab'rat'ries !n).1sekaran& adalah AT2T Bell $ab'rat'ries3. Bahasa C pertama kali di&unakanpada k'mputer "i&ital E4uipment C'rp'rati'n #"# 11 %an& men&&unakansistem 'perasi UN!5. Standar bahasa C %an& asli adalah standar dari UN!5. Sistem 'perasi6k'mpiler C dan seluruh pr'&ram aplikasi UN!5 %an& esensial ditulis dalambahasa C. -ep'puleran bahasa C membuat 7ersi07ersi dari bahasa iniban%ak dibuat untuk k'mputer mikr'. Untuk membuat 7ersi07ersi tersebut men/adi standar6 ANS! 1Ameri)an Nati'nal Standards !nstitute3 membentuksuatu k'mite 1ANS! )'mmittee 58J113 pada tahun 1*98 %an& kemudianmenetapkan standar ANS! untuk bahasa C. Standar ANS! ini didasarkan kepada standar UN!5 %an& diperluas. C'nt'h karakter %an& ditulis den&an diawali tanda : adalah: :; men%atakan karakter petik0&anda :: men%atakan karakter ba)kslash :t men%atakan karakter tab "alam bentuk %an& lebih umum6 <'rmat print<13 print<1=strin& k'ntr'l;6 da<tar ar&umen3 den&an strin& k'ntr'l dapat berupa satu atau se/umlah karakter %an& akan ditampilkan ataupun berupa penentu <'rmat %an& akan men&atur penampilan dari ar&umen %an& terletak pada da<tar ar&umen. (en&enai penentu <'rmat diantaran%a berupa: >d untuk menampilkan bilan&an bulat 1inte&er3 >< untuk menampilkan bilan&an titik0men&amban& 1pe)ahan3 >) untuk menampilkan karakter >s untuk menampilkan strin& C. $AN?-A@ -EJA "AN #ECOBAAN 1. Bukalah "e7 CAA atau N'te#adAA 2. Tuliskan skrip berikut6 simpan dalam ekstensi nama<ile.) Bin)lude Cstdi'.hD main13 E print<1FN' : >d:nF613G print<1FNama : >s:nF6FAliF3G print<1FNilai : ><:nF69..H3G print<1F@uru< : >):nF6IAI3G J 8. C'mpile <ile tersebut6 lalu )ari <ile hasil k'mpilasi ber ekstensi eKe dan )'p% ke dri7e s%stem anda 1umumn%a dri7e C36 selan/utn%a bukalah start run )md 1)'mmand pr'mpt3. L. $alu ketikan perintah )han&e dire)t'r% )aran%a )d:... 1enter3 )d::D nama<ile.eKe 1enter3 H. @asiln%a akan seperti berikut : +. Cara menampilkanhasil pr'&ram memalui )md )ukup rumit6 untuk mempermudah anda dapat lan&sun& menampilkan hasiln%a melalui "e7 CAA6 teknisn%a tambahkan s%stem 1=#AUSE;3G di akhir pr'&ram sebelum penutup pr'n&am =J; Bin)lude Cstdi'.hD main13 E print<1FN' : >d:nF613G print<1FNama : >s:nF6FAliF3G print<1FNilai : ><:nF69..H3G print<1F@uru< : >):nF6IAI3G s%stem 1=#AUSE;3G J (aka setelah dik'pilasi hasiln%a akan se&era mun)ul dari displa% "e7 CAA. ". #EN?E(BAN?AN 6 @AS!$ dan TU?AS 1. #er)'baan 1 2. #er)'baan 2 8. #er)'baan 8 L. per)'baan L M. -ES!(#U$AN "apat men&etahui )ara penulisan bahasa C baik dari prepr'ses'r6 deklarasi hin&&a al&'ritman%a. Selain itu6kita dapat men&etahui aplikasi pen&'lah bahasa C %aitu "e7 CAA. "en&an s'<tware "e7 CAA pen&&una dapat membuat ran)an&an sebuah aplikasi sederhana men&&unakan bahasa tersebut. -etika pen&&una membuat teks berbahasa C6 "e7 CAA dapat men&0)'mpile men/adi aplikasi berekstensi .eKe. Aplikasi berekstensi itu dapat beker/a den&an s'<tware )'mmand pr'mt bawaan wind'ws.