1 / 13

Input & Output

Input & Output. Dasar-Dasar Pemrograman. Input (1). Merupakan suatu data yang dimasukkan ke dalam program untuk diproses . Untuk matakuliah ini , input yang dibahas adalah input yang berasal dari keyboard. Perintah Pascal untuk menyatakan input adalah : readln ( variabel );

Download Presentation

Input & Output

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Input & Output Marsel Willem Aipassa, S. Kom. Dasar-Dasar Pemrograman

  2. Input (1) • Merupakansuatu data yang dimasukkankedalam program untukdiproses. Untukmatakuliahini, input yang dibahasadalah input yang berasaldari keyboard. • Perintah Pascal untukmenyatakan input adalah: readln(variabel); • Lewatperintahtersebut, data yang diketikanlewat keyboard akandiassignkedalamsuatuvarabel. Setelah data diketikan, user harusmenekantombolENTER (RETURN). Marsel Willem Aipassa, S. Kom.

  3. Contoh Input program ContohInput; uses crt; var bil : integer; begin clrscr; write(‘Masukkansebarangbilanganbulat : ’); readln(bil); writeln(‘Bilangan yang dimasukkanadalah ’, bil); readln(); end. Marsel Willem Aipassa, S. Kom.

  4. Input (2) • Input harusdisesuaikandengantipe data darivariabel yang akanmenyimpan input tersebut. • Untuk input berupabilangan real yang memuatdesimal, digunakantandatitik yang menyatakankoma, misal 345.12. Ataudapat pula dituliskandalambentuk format scientific, misal 1E-5 (samadengan 0.00001) atau 3.5E+4 (samadengan 35000) • Input untukkaraktertidakperludiapittandapetik. • Contoh, readln(‘kata’);readln(kata); Marsel Willem Aipassa, S. Kom.

  5. Output (1) • Setelah data diinputdandiproses, selanjutnyauntukmenampilkan data kelayar (output), terdapatduaperintahdalam Pascal, yaitu - write(argumen); - writeln(argumen); Marsel Willem Aipassa, S. Kom.

  6. Output (2) • Perbedaan kedua perintah tersebut adalah • Apabila digunakan write, maka argumen yang ditulis akan ditampilkan ke layar. Setelah itu kursor akan berada disebelahkanan dari argumen yang telah ditulis tadi. Sehingga apabila setelah write tersebut terdapat write atau writeln lagi, maka argumen yang baru akan ditulis di sebelah kanan dari argumen yang lama. • Sedangkan apabila digunakan writeln, maka argumen yang ditulis akan ditampilkan ke layar. Setelah itu kursor akan berada di bawah argumen yang telah ditulis tadi. Sehingga apabila setelah write tersebut terdapat write atau writeln lagi, maka argumen yang baru akan ditulis di bawah dari argumen yang lama. Marsel Willem Aipassa, S. Kom.

  7. Contoh Output a := 4;{misalkan a dan b adalah integer} b := 5; write(‘Inicontoh write’); write(‘Inicontoh write’); writeln(‘Inicontohwriteln’); writeln(‘Inicontohwriteln’); writeln(a); write(a+b); writeln(sqr(a+b)); writeln(a,’ ditambah ‘,b,’ adalah ‘, a+b); • Output daripotonganprogamdiatasadalah InicontohwriteInicontohwriteInicontohwriteln Inicontohwriteln 4 981 4 ditambah 5 adalah 9 Marsel Willem Aipassa, S. Kom.

  8. Fromatting Output (1) • Tampilan output dapatdiaturjaraknya. Untuktipe data karakter/string serta integer dapatmenambahkansintaksberikutinikedalam write/writeln. value/variabel : lebarfield • denganvalue/variabelmerupakannilaiatauisidarivariabel yang akanditampilkankelayar. Sedangkanlebarfieldmerupakanbilanganpositif yang menunjukkanlebar space untuknilai yang akanditampilkan. Marsel Willem Aipassa, S. Kom.

  9. Contoh Formatting Output (1) a := 10; write(‘Iniadalahisidari a :‘,a:5); • Hasiloutputnyaadalah Iniadalahisidari a : 10 ^^^^^ Marsel Willem Aipassa, S. Kom.

  10. Formatting Output (2) • Untuknilaidengantipe data real, dapatdiaturjumlah digit dibelakangkomanya. Berikutmerupakansintaks yang ditambahkandalam write/writeln. value/variabel : lebarfield : jumlahdigit Marsel Willem Aipassa, S. Kom.

  11. Contoh Formatting Output (2) a := 10.2345562; write(‘Iniadalahisidari a :‘,a:7:2); • Outputnyaadalah Iniadalahisidari a : 10.23 ^^^^^^^ Marsel Willem Aipassa, S. Kom.

  12. Standard Functions (1) • Dalam Pascal telahtersediabeberapafungsi standard yang dapatdigunakanuntukperhitunganmatematika, misalnyaadalahperintahsin(). Apabilakitainginmenghitungnilai sinus dari3.14 radiandalam Pascal danhasilnyaakandisimpandalamvariabelhasil, makaperintahnyaadalah: hasil := sin(3.14); • Sebuahfungsidipanggildengancaramenuliskannamafungsidandiikutidenganargumen yang diapitdengankurung. Marsel Willem Aipassa, S. Kom.

  13. Standard Functions (2) Marsel Willem Aipassa, S. Kom.

More Related