Jobsheet IO

download Jobsheet IO

of 5

Transcript of Jobsheet IO

  • 8/13/2019 Jobsheet IO

    1/5

    INSTRUMEN UNJUK KERJA / JOBSHEET

    SMK NEGERI 3 JOMBANGTEKNIK KOMPUTER DAN JARI

    No. JobsheetTKJ.JOB.C1.02

    SK: Menerapkan algoritma pemrograman komputertingkat asar

    K!: Men"elaskan #ariabel$ konstanta an tipe ataKelas % Sem : & % 1

    Tugas%Job: Menggunakan perintah input%output alamBahasa C

    !urasi : 2 ' () menit

    Nama Sis*a : ++++++++++++++.

    Nomor ,nuk : ++++++++++++++.

    Tgl -elaksanaan:

    TUJUAN

    Sis*a apat mengunakan perintah menampilkan ata berupa karakter%string$ numerik$konstanta an #ariable.

    Sis*a apat menggunakan perintah memasukkan ata berupa karakter%string$ numerikk$konstanta an #ariable.

    TEORI SINGKAT

    !ata merupakan bagian program ang paling penting karena tipe ata mempengaruhi setiap instruksiang akan ilaksanakan oleh komputer. !alam bahasa C terapat lima tipe ata asar$ aitu :

    No Tipe Data Ukuran Range Jangkauan! "or#at Keterangan

    1 /har 1 bte 12 s% 12 3/ Karakter%string

    2 int 2 bte 425 s% 425 3i $ 3 ,nteger%bilangan bulat

    4 6loat ( bte 4.(74 s% 4.(784 36 9loat%bilangan pe/ahan

    ( ouble bte 1.740 s% 1.840 3l6 -e/ahan presisi gana

    ) #oi 0 bte Tiak bertipe

    !alam bahasa C proses memasukkan suatu ata an menampilkan hasil pemrosesan ata bisamenggunakan beberapa 6ungsi pustaka ang telah terseia. Beberapa 6ungsi pustaka ang bisaigunakan aalah

    -erintah memasukkan ata : s/an6;$ gets;$ get/har;$ get/h; an get/he;

    -ernth menampilkan ata : print6;$ puts;$ an put/har;.

    A$AT DAN BAHAN

    Komputer ang telah terinstal

  • 8/13/2019 Jobsheet IO

    2/5

    $angka& Ker)a

    1. Nalakan komputer.2. -astikan proses booting%sstem ber"alan engan normal sampai selesai.4. Buka program eitor Turbo C88$ kemuian klik 9ile A Ne* untuk memulai penulisan program

    baru.(. Ketik notasi program berikut ini engan benar :

    % -rogram Menampilkan karakter%string %in/lueDstio.hEin/lueD/onio.hE#oi main;F/lrs/r;G %%Menampilkan string tanpa ganti baris

    print6HSaa sis*a SMK Negeri 4 JombangH;Gprint6H Jurusan 7lektronika ,nustriH;G

    %%Menampilkan string engan ganti barisprint6HInH;Gprint6HIn,ni menggunakan perintah print6H;Gprint6HInMaa6 "angan iganggu..H;Gprint6HInSaa lagi bela"ar pemrograman bahasa CInH;GputsHH;GputsHKalau ang ini menggunakan perintah putsH;GputsHMaa6 "angan iganggu..H;GputsHSaa lagi bela"ar pemrograman bahasa CH;G

    get/h;G

    ). Compile an run program tersebut kemuian /atat apa ang itampilkan oleh komputer.5. Simpan program paa langkah ( iatas engan nama 6ile !:OLT-LT1.. Tutup 6ile OLT-LT1.C-- an mulailah membuat 6ile program baru engan /ara klik 9ile A Ne*.. Ketik notasi program berikut ini engan benar :

    % -rogram Menampilkan ariabel an asil -erhitungnan%in/lue Dstio.hEin/lue D/onio.hE#oi main;Fint aG6loat b$ 'Gouble /G/lrs/r;G % untuk membersihkan laar % a 100G % #ariable a iisi engan 10 % b 4.1(G % #ariable b iisi engan @.() % / .()7810G % #ariable / iisi engan 4.()7820 % ' a bG print6HNilai ari a aalah : 3iInH$ a;G % Menampilkan isi #ariable ' % print6HNilai ari b aalah : 36InH$ b;G % Menampilkan isi #ariable % print6HNilai ari / aalah : 3l6InH$ /;G % Menampilkan isi #ariable P % print6Hasil kali 10 & 1) : 3iInH$ 2));G % Menampilkan hasil perhitungan se/ara langsung % print6Hasil kali a ' b : 36H$ ';G % Menampilkan isi #ariable hasil perhitungan %get/h;G

    @. Kompilasi Compile; an "alankan Qun; program tersebut kemuian /atat hasilna.

  • 8/13/2019 Jobsheet IO

    3/5

    10. Simpan program paa langkah iatas engan nama 6ile !:,N-LT211. Tutup 6ile OLT-LT2.C-- an mulai menulis 6ile program baru seperti berikut ini :

    % -rogram memasukan inputan engan beberapa tipe ata %in/lue Dstio.hEin/lue D/onio.hE#oi main;Fint angkaG

    /har huru6$ kataR20G6loat nilaiG/lrs/r;Gprint6HMasukkan sebuah angka%bilangan bulat : H;Gs/an6H3H$ angka;G % memba/a sebuah angka%bilangan bulat %print6HMasukkan sebuah huru6%karakter : H;Gs/an6H3/H$ huru6;G % memba/a sebuah karakter %print6HMasukkan sebuah kata%kalimat : H;Gs/an6H3sH$ kata;G % memba/a sebuah string %print6HMasukkan sebuah bilangan pe/ahan nilai rapor Una : H;Gs/an6H36H$ nilai;G % memba/a sebuah bilangan 6loat %print6HInNilai #ariable ang Una masukkan aalah :InH;Gprint6Hangka 3InH$ angka ;G

    print6Hhuru6 3/InH$ huru6 ;Gprint6Hkata 3sInH$ kata ;Gprint6Hnilai 36InH$ nilai ;Gget/h;G

    12. Kompilasi Compile; an "alankan Qun; program tersebut kemuian /atat hasilna.14. Simpan program paa langkah iatas engan nama 6ile !:,N-LT11(. Tutup 6ile ,N-LT1.C-- an mulailah membuat 6ile program baru engan /ara klik 9ile A Ne*.1). Ketik notasi program berikut ini engan benar :

    % -rogram inputan tipe ata karakter%string %in/lue Dstio.hE

    in/lue D/onio.hE#oi main;F/har namaR20$ alamatR)0G/lrs/r;Gprint6HSiapakah nama UnaV H;Ggetsnama;Gprint6H!imanakah alamat rumah UnaV H;Ggetsalamat;G/lrs/r;Gprint6HIn!UTU -Q,BU!, UN!UH;Gprint6HInH;Gprint6HInNama : 3sH$ nama;G

    print6HInUlamat : 3sH$ alamat;Gget/h;G

    15. Kompilasi Compile; an "alankan Qun; program tersebut kemuian /atat hasilna.1. Simpan program paa langkah iatas engan nama 6ile !:,N-LT21. Tutup 6ile ,N-LT2.C-- an mulailah membuat 6ile program baru engan /ara klik 9ile A Ne*.1@. Ketik notasi program berikut ini engan benar :

    %-rogram Menampilkan Karakter%in/lue Wstio.hXin/lue W/onio.hX#oi main;

    F/har huru61$ huru62G

  • 8/13/2019 Jobsheet IO

    4/5

    print6WMasukkan sebuah karakter : W;Ghuru61 get/he;G %% karakter ang imasukkan akan terlihat i laarprint6WInKarakter ang Una masukkan aalah 3/InX$ huru61;Gprint6WInMasukkan sebuah karakter lagi : W;Ghuru62 get/h;G %% karakter ang imasukkan tiak terlihat i laarprint6WInKarakter ang Una masukkan aalah : 3/$ huru62;G

    get/h;G

    20. Kompilasi Compile; an "alankan Qun; program tersebut kemuian /atat hasilna.21. Simpan program paa langkah iatas engan nama 6ile !:,N-LT422. Tutup program eitor turbo C.24. Shuto*n komputer engan benar.2(. Bersihkan an rapikan tempat paraktik.

    PERTAN*AAN

    Buatlah pseuo/oe -rogram$ kemuian tulislah alam Bahasa C untuk :

    1. Menginput an menampilkan bioata pribai seseorang ang teriri ari nama$ tempat$

    tanggal lahir$ alamat$ nomor telepon$ agama$ an "enis kelamin.

    "ORMAT $APORAN PRAKTIKUM +SMK NEGERI 3 JOMBANGSK , Menerapkan algoritma pemrograman komputer tingkat asar

  • 8/13/2019 Jobsheet IO

    5/5

    K! , Men"elaskan #ariabel$ konstanta an tipe ata

    NUMU : YYYYYYYYYYYYYYYYYYYY K7?US%NO.UBS7N : YYYYYYYYYYYYYYYYYYYYari%Tgl : YYYYYYYYYYYYYYYYYYYY S7M7ST7Q : 1>uru -embimbing : Naning 7#a ?ut6ianah$ S.Kom

    NO ASPEK PEKERJAAN

    HASI$PE$AKSANAAN/PENGAMATAN KETERANGAN

    SKOR-.-!

    BAIK TIDAKBAIK

    Persiapan

    1 -ersiapan Ulat an Bahan

    2 -ersiapan Tempat

    Pelaksanaan

    4 Mengetik /ontoh programmenggunakan eitor turbo C

    ( Melakukan kompilasi paaprogram

    ) Menelesaikan tugastambahan ang aa paa"obsheet

    5 Menimpan program

    Pelaporan

    Ketepatan *aktupenelesaian tugas

    Kerapian

    TOTA$ SKOR

    No#or Jo0%&eet , Na#a Si%1a Guru pe#0i#0ing Ni(ai

    TKJ2JOB2-2+

    Naning 7#a ?$ S.KomNip.1@40(0120050(202

    )