Saturday, August 29, 2009

Soal Pascal 3


Konstanta

Konstanta ini seperti variabel, hanya saja nilainya sudah didefinisikan sebelumnya dan selalu tetap dan tidak bisa diubah dalam program.
Contoh:

Const
Myconst = 1234;
Var
i:word;
Begin
i:=40;
writeln(i*myconst);
End.

Sudah jelas to maksud program di atas? Ingat! Nilai konstanta tidak dapat diubah. Jika dalam program dicoba untuk diubah, maka akan error.


Percabangan

Salah satu dari tiga konstruksi fundamental adalah percabangan/branching. Dalam pascal, percabagan menggunakan syntax if then else dan case of.

Syntax:

IF kondisi THEN
BEGIN
...
END;

Dengan ELSE:

IF kondisi [and] kondisi [or] kondisi THEN
BEGIN
...
END {memang tanpa titik koma di sini; sebelum ELSE tidak perlu titik koma!!!}
ELSE
BEGIN
...
END;

Apabila kondisi terpenuhi, maka program akan menjalankan b\perintah yang ada setelah THEN. Tapi jika kondisi tidaki terpenuhi, maka program akan menjalankan program setelah ELSE.

Contoh penggunaan:

Var i: integer;
Begin
Write('Masukkan bilangan antara 1-100: '); readln(i);
If i<=50 then
Write('bilangan kecil')
Else
Write('bilangan besar');
End.

Penggunaan CASE … OF:
Penggunaan Case OF ini lkebih berguna jika kondisi yang dibandingkan berupa range. Lihat contoh berikut:

CASE nilai OF
80..100 : grade:='A';
70..79 : grade:='B';
55..69 : grade:='C';
45-54 : grade:='D';
ELSE grade:='E';
END;

Looping

Selain percabangan, konstruksi fundamental pemrograman yang lainnya adalah looping atau perulangan. DI Pascal ada 3 macam looping. Kita akan pelajari satu per satu:

1. For … to … do

Syntax:

FOR variable := nilai_awal TO nilai_akhir DO

BEGIN

…apa_yang_diulang….

END;


Contoh penggunaan:

FOR i:=1 TO 5 DO

BEGIN

Writeln(i);
END;


Program di atas akan menuliskan angka 1 sampai 5 ke bawah di layar.

Jika ingin melakukan perhitungan mundur dari 5 ke 1, gunakan perintah DOWNTO sebagai pengganti TO (FOR i:=5 DOWNTO 1 DO).


BONUS!!! Untuk variabel yang bertipe char, bisa juga menggunakan FOR dengan cara berikut:

FOR c:='A' TO 'Z' DO write(c,' ');

Atau boleh juga menulisnya dengan

FOR c:='Z' DOWNTO 'a' DO write(c,' ');

Atau untuk tipe boolean, bisa juga seperti ini:

FOR b:=false TO true DO writeln(b);


Bagaimana? Keren kan?


2. While … do

Syntax:

WHILE kondisi DO

BEGIN

…apa_yang_dilakukan…

END;


Bedanya dengan FOR ... DO, adalah pada WHILE ... DO, sebelum memulai masuk ke blok begin end, ada kondisi yang harus dicek. Jika terpenuhi baru masuk ke blok BEGIN END dan terus-menerus diulang hingga kondisi tidak tercapai. Jadi bisa saja yang di dalam blok BEGIN END tidak dijalankan sama sekali.

Contoh penggunaan:


i:=1;

WHILE i<6 DO

BEGIN

Writeln(i);

i:=i+1;
END;


3. Repeat … until

Syntax:

REPEAT

…apa_yang_dilakukan…

UNTIL kondisi


Ini adalah kebalikan dari WHILE DO, jika pada WHILE DO, sebelum menjalankan statement, maka kondisi dicek terlebih dahulu. Maka sebaliknya, pada REPEAT UNTIL, program menjalankan statement dalam blok BEGIN END satu kali terlebih dahulu, baru di akhir dilakukan pengecekan kondisi. Jika kondisi terpenuhi, maka Blok statement akan diulang lagi, sampai kondisi sudah tidak terpenuhi. Jadi, minimal blok program dalam REPEAT UNTIL dijalankan satu kali.

Contoh penggunaan:


i:=1;

REPEAT

Writeln(i);

i:=i+5;

UNTIL i>5;


Nah, itu semua adalah dasar dari pemrograman Pascal. Untuk lebih lanjut akan dibahas pada waktu berikutnya (semoga saya sempat membuat tutorial berikutnya). Berikut ini saya berikan bonus program BINTANG BERGERAK MEMANTUL-MANTUL DI LAYAR.



PROGRAM BintangMantulMantulSampaiDitekanEscape;
USES crt;
CONST
lebar=80;
tinggi=25;
xawal=1;
yawal=1;
VAR
x,y : byte;
dx,dy : shortint;
c : char;
BEGIN
{inisialisasi awal}
x:=xawal;
y:=yawal;
dx:=1;
dy:=1;
c:=#0;
REPEAT
clrscr; {bersihkan layar}
gotoxy(x,y);
write('*'); {mencetak bintang pada posisi X,Y}
x:=x+dx; {ubah koordinat x}
y:=y+dy; {ubah koordinat y}
{cek, jika sudah sampai di batas layar,
maka ubah dx & dy untukk ganti arah}
IF (X>=lebar) OR (X<=1) THEN dx:=-dx;
IF (Y>=tinggi) OR (Y<=1) THEN dy:=-dy;
{jika ada penekanan tombol, maka tombol tersebut dideteksi}
IF keypressed THEN c:=readkey;
delay(100); {menunda selama 100ms}
UNTIL c=#27;
END.



Sederhana bukan? Silahkan berkreasi dengan program yang lain. Be Creative!!

Soal Pascal 2


Mata Pelajaran : Keterampilan Komputer
Hari/Tgl : Jum’at, 5 Juni 2009
Kelas : X Waktu : 07.30 – 09.30



1. Sebutkan struktur program pascal !

2. Tampilkan Tulisan

Hallo….

Apa Kabar …?


3. Buat Progam untuk menampilkan tulisan seperti berikut !

BELAJAR PASCAL

BELAJAR PASCAL

BELAJAR PASCAL

BELAJAR PASCAL

Gunakan pernyataan
FOR
While


4. Tampilkan deret angka dari 30 sampai dengan 80 dengan kelipatan 4 !

5. Tampilkan deret angka dari 60 sampai dengan 20 dengan kelipatan 2 !

6. Buat tampilan bintang tangga seperti tampilan di bawah ini !

**********

**********

**********

**********


7. Buat tampilan bintang tangga seperti tampilan di bawah ini !

********************

******************

****************

**************

************

**********

********

******

****

**

8. Buat pogram dengan FUNCTION untuk menghitung Rekursi dengan ketentuan rumus
E = A + B + C

9. Buat Program dengan FUNCTION untuk menghitung Rekursi pada :
Luas Segitiga
Persegi Panjang

10. Buat progam array dan rekord

Dengan inputan NIS, Nama, Kelas, Alamat..!

Untuk No. ditampilkan langsung tanpa diinputkan.


Hasilnya sebagai berikut

----------------------------------------------------------------

| No. | NIS | Nama | Kelas | Alamat |

----------------------------------------------------------------

| 1 | 4001 | Budi | X.1 | Jumapolo |

| 2 | 4002 | Heri | X.2 | Jumapolo |

| 3 | 4003 | Nur | X.3 | Jumapolo |

| 4 | 4004 | Jaya | X.4 | Jumapolo |

----------------------------------------------------------------

Soal Ms. Word


A. Berilah tanda silang (X) pada huruf a, b, c, d, atau e di depan jawaban yang paling benar!


1. Yang bukan termasuk program aplikasi pengolah kata adalah ….
a. openoffice calc d. microsoft word
b. wordstar e. word prefect
c. chi writer

2. Aplikasi pengolah kata yang berbasis window ….
a. openoffice calc d. microsoft word
b. wordstar e. word prefect
c. chi writer

3. Yang bukan merupakan paket dari microsoft office ….
a. microsoft word d. microsoft acces
b. microsoft excel e. microsoft visual basic
c. microsoft powerpoint

4. Yang bukan merupakan cara masuk ke microsoft word adalah ….
a. klik star – all program – microsoft word
b. klik ganda pada shortcut winword
c. klik pada shortcut winword lalu tekan tombol enter
d. klik kanan pada shoutcut, lalu klik open
e. klik tiga kali pada shortcut winword

5. Di bawah ini terdapat pada title bar, kecuali ….
a. nama dokumen d. minimize
b. nama program aplikasi e. close
c. menu utama

6. Apabila menekan tombol Alt dan huruf T secara bersamaan, maka yang tampil adalah menu ….
a. file d. table
b. edit e. tools
c. view

7. Sub menu print preview berada pada menu ….
a. file d. table
b. edit e. tools
c. view

8. Sub menu toolbar berada pada menu ….
a. file d. table
b. edit e. tools
c. view

9. Perintah yang digunakan untuk menampilkan atau menyembunyikan toolbar standard adalah ….
a. view – toolbar standard d. tools – toolbar standar
b. file – toolbar standar e. format – toolbar standar
c. edit – toolbar standar

10. Jumlah toolbar yang ada pada microsoft word seluruhnya ada ….
a. 15 d. 18
b. 16 e. 19
c. 17


11. Gambar di samping merupakan gambar dari ikon ….
a. save d. new
b. open e. print preview
c. print

12. Gambar di samping merupakan gambar dari ikon ….
a. save d. new
b. open e. print preview
c. print

13. Gambar di samping merupakan gambar dari ikon ….
a. save d. new
b. open e. search
c. e-mail

14. Agart naskah yang diketik memiliki efek cetak miring, maka yang harus diaktifkan adalah ikon ….
a. align left d. center
b. underline e. italic
c. bold
15. Agar naskah yang diketik memiliki efek rata tengah, maka harus mengaktifkan ikon ….
a. align left d. center
b. underline e. italic
c. bold

16. Untuk menampilkan atau menyembunyian toolbar drawing digunakan perintah ….
a. klik tools – toolbar - drawing d. klik edit – toolbar - drawing
b. klik view – toolbar - drawing e. klik file – toolbar - drawing
c. klik format – toolbar - drawing

17. Untuk membuat persegi dapat dilakukan dengan menggunakan ikon ….
a. arrow d. textboc
b. line e. rectangle
c. oval

18. Ikon shadow terdapat pada toolbar….
a. formatting d. picture
b. drawing e. table and border
c. standard

19. Untuk menampikan atau menyembunyikan ruler line, dapat menggunakan perintah ….
a. klik edit – view - ruler d. klik edit - ruler
b. klik view - ruler e. klik tools - ruler
c. klik format - ruler

20. Baris yang berisi informasi mengenai jumlah halaman yang telah diketik adalah….
a. melengkung d. toolbar
b. menu bar e. status bar
c. ruler line

21. Untuk membuat dokumen baru pada Microsoft Word digunakan ikon ….
a. new blank document d. save as
b. open e. page setup
c. save

22. Untuk mengatur margin dilakukan dengan urutan perintah ….
a. file --> page setup --> margin d. view --> page setup --> margin
b. edit --> page setup --> margin e. tools --> page setup --> margin
c. open --> page setup --> margin

23. Pada pengaturan margin TOP berarti ….
a. batas kiri d. batas bawah
b. batas kanan e. batas penjilidan
c. batas atas

24. Istilah Gutter pada pengaturan margin berguna untuk ….
a. batas kiri d. batas bawah
b. batas kanan e. batas penjilidan
c. batas atas

25. Untuk membuat posisi kertas horisontal pada saat dicetak, maka harus menggunakan orientation ….
a. center d. portrait
b. horizontal e. vertical
c. landscape


26. Sedangkan apabila ingin mengatur ukuran kertas dapat digunakan urutan perintah ….
a. file --> page setup --> paper d. view --> page setup --> paper
b. edit --> page setup --> paper e. tools --> page setup --> paper
c. open --> page setup --> paper

27. Untuk ukuran kertas kwarto pada paper size kita pilih ….
a. Leter d. B4
b. A4 e. F4
c. B5

28. Untuk membuat naskah rata kanan kiri dapat dilakukan dengan ikon ….
a. d.
b. e.
c.

29. Nama ikon yang digunakan untuk membuat naskah rata kiri adalah….
a. justify d. align left
b. right indent e. align right
c. left indent

30. Nama ikon yang digunakan untuk membuat naskah rata kanan adalah….
a. justify d. align left
b. right indent e. align right
c. left indent

31. Perintah yang digunakan untuk mengatur paragraf adalah ….
a. file  paragraph d. view  paragraph
b. format  paragraph e. tolls  paragraph
c. edit  paragraph

32. Perintah yang digunakan untuk menyimpan file dengan nama yang lain….
a. file  save as webpage d. file  save as
b. file  save in e. file  save as
c. file  save to file

33. Selain melalui menu, menyimpan file juga dapat melalui ikon. Manakah gambar ikon untuk menyimpan dokumen ….
a. d.
b. e.
c.
34. Gambar ikon yang digunakan untuk mencetak di layar adalah ….
a. d.
b. e.
c.
35. Untuk memindahkan titik sisip menuju ke awal baris digunakan tombol ….
a. home d. ctrl + end
b. end e. ctrl + 
c. ctrl + home

36. Untuk membuat tulisan H2SO4 angka 2 dan 4 menggunakan efek khusus ….
a. down d. subscript
b. up e. embos
c. superscript

37. Untuk membuat tulisan a2 = b2 + c2 angka 2 pda rumus ditulis menggunakan efek khusus ….
a. down d. subscript
b. up e. embos
c. superscript

38. Perintah dasar untuk mengganti kata adalah ….
a. file  replace d. edit  find
b. file  find e. edit  find and replace
c. edit  replace

39. Gambar atau simbol yang terletak di awal baris dan biasanya digunakan sebagai nomor baris disebut ….
a. bullets d. drop cap
b. numbering e. columns
c. bullets and numbering

40. angka atau huruf yang terletak di awal baris dan biasanya digunakan sebagai nomor baris disebut ….
a. bullets d. drop cap
b. numbering e. columns
c. bullets and numbering

41. Gambar di samping merupakan gambar dari ikon ….
a. bullets
b. numbering
c. bulltes and numbering
d. drop cap
e. columns

42. Gambar di samping merupakan gambar dari ikon ….
a. bullets
b. numbering
c. bulltes and numbering
d. drop cap
e. columns


43. Gambar di samping merupakan gambar dari ikon ….
a. bullets
b. numbering
c. bulltes and numbering
d. drop cap
e. columns

44. Perintah untuk membuat dropcap adalah ….
a. file  drop cap… d. format  drop cap…
b. edit  drop cap… e. insert  drop cap…
c. view  drop cap…

45. Untuk mengatur tinggi huruf pada drop cap dapat ditulis pada isian….
a. in margin d. position
b. option e. lines to drop
c. distance from text

46. Apabila ingin memberi jarak drop cap ke teks, maka dapat diatur pada kotak isian….
a. in margin d. position
b. option e. lines to drop
c. distance from text

47. Untuk membuat tulisan dengan gaya koran (berkolom) digunakan perintah ….
a. file  columns d. format  columns
b. edit  columns e. insert  columns
c. view  columns

48. Agar pada naskah berkolom ada garis pembatas antar kolom, maka kita harus mengaktifkan….
a. number of columns d. spacing
b. preset e. apply to
c. line between

49. Untuk membuat naskah dengan jumlah kolom 5, maka kita bisa mengatur pada pilihan
a. number of columns d. spacing
b. preset e. apply to
c. line between

50. Agar naskah berkolom pada kolom yang kanan lebih sempit dari pada kolom yang kiri, maka pada preset kita pilih….
a. one d. left
b. two e. right
c. three


51. Ikon rectangle berada pada toolbar ….
a. standard d. drawing
b. formatting e. table and border
c. picture

52. Ikon rectangle digunakan untuk membuat obyek berupa ….
a. segi tiga d. lingkaran
b. segil ima e. oval
c. segi empat

53. Untuk membuat garis yang diakhiri dengan tanda panah dapat menggunakan ikon ….
a. line d. oval
b. scribble e. rectangle
c. arrow

54. Yang bukan merupakan pilihan pada ikon autoshapes adalah ….
a. lines d. rectangle
b. block arrow e. callouts
c. flowchart

55. Untuk memnambah tulisan di dalam obyek yang telah dibuat, dapat diklik kanan pada obyek lalu klik ….
a. add text d. create text box link
b. add font e. format autoshape
c. properties


56. Istilah gambar bawaan dari microsoft office dan ada saat kita menginstall softwarenya disebut….
a. chart d. picture
b. object e. clipart
c. images

57. Perintah untuk menyisipkan ClipArt ke dalam layar editing adalah ….
a. klik insert – clipart d. klik file – insert – clipart
b. klik insert – file – clipart e. klik file – clipart
c. klik insert – picture – clipart

58. Agar posisi gambar berada di belakang naskah yang telah diketik, maka saat pengaturan posisi gambar dipilih ….
a. in front of text d. behind text
b. square e. in line with text
c. tight

59. Agar posisi gambar berada di depan naskah yang telah diketik, maka saat pengaturan posisi gambar dipilih ….
a. in front of text d. behind text
b. square e. in line with text
c. tight

60. Agar posisi gambar dikelilingi naskah yang telah diketik dan bentuk naskah menyesuaikan bentuk gambar, maka saat pengaturan posisi gambar dipilih ….
a. in front of text d. behind text
b. square e. in line with text
c. tight

61. Gambar wrapping style di bawah ini bernama ….
a. square
b. tight
c. behind text
d. in front of text
e. in line with text

62. Gambar wrapping style di bawah ini bernama ….
a. square
b. tight
c. behind text
d. in front of text
e. in line with text

63. Perintah yang digunakan untuk menyisipkan gambar menggambil dari file gambar yang tersimpan adalah ….
a. klik insert – clipart d. klik file – insert – form file
b. klik insert – file – clipart e. klik file – clipart
c. klik insert – picture – form file

64. Nama ikon di bawah ini adalah….
a. insert diagram
b. insert picture
c. insert wordart
d. insert clipart
e. insert textbox

65. Tulisan artistik dapat dibuat dengan Microsoft Word menggunakan ikon….
a. insert diagram d. insert picture
b. insert wordart e. insert textbox
c. insert clipart

66. Nama ikon di bawah ini adalah….
a. insert diagram
b. insert picture
c. insert wordart
d. insert clipart
e. insert textbox

67. Selain dengan ikon, perintah untuk menyisipkan tulisan artistik adalah ….
a. insert – picture – from file d. insert – picture clipart
b. insert – wordart e. insert – picture – wordart
c. insert – clipart

68. Microsoft word terdapat fasilitas membuat tulisan di dalam kotak, dengan menggunakan ikon ….
a. clipart d. insert text
b. textbox e. add text
c. wordart

69. Untuk membuat diagram alir kita dapat menggunakan fasilitas ….
a. flowchart d. callouts
b. basic shape e. star and banner
c. block arrow

70. Urutan perintah untuk membuat tabel yang benar adalah ….
a. file – insert – table d. insert – table
b. format – insert – table e. table – insert – table
c. format – table

71. Untuk menentukan jumlah kolom, pada kotak dialog insert table yang harus kita isi pada kotak….
a. number of rows d. table style
b. number of columns e. atofit to window
c. autoformat

72. Untuk menentukan jumlah baris, pada kotak dialog insert table yang harus kita isi pada kotak….
a. number of rows d. table style
b. number of columns e. atofit to window
c. autoformat

73. Untuk menentukan bentuk / model tabel, pada kotak dialog insert table yang harus kita pilih adalah….
a. number of rows d. table style
b. number of columns e. atofit to window
c. autoformat

74. Untuk menyisipkan baris di bawah baris yang terplih digunakan perintah ….
a. table – insert – rows above d. table – insert – cloumn left
b. table – insert – rows below e. table – insert – cloumn center
c. table – insert – column right

75. Untuk menyisipkan baris di atas baris yang terplih digunakan perintah ….
a. table – insert – rows above d. table – insert – column left
b. table – insert – rows below e. table – insert – column center
c. table – insert – column right

76. Untuk menyisipkan kolom di kiri kolom yang terplih digunakan perintah….
a. table – insert – rows above d. table – insert – column to the left
b. table – insert – rows below e. table – insert – column center
c. table – insert – column to the right

77. Untuk menyisipkan kolom di kiri kolom yang terplih digunakan perintah….
a. table – insert – rows above d. table – insert – column to the left
b. table – insert – rows below e. table – insert – column center
c. table – insert – column to the right

78. Perintah untuk menghapus baris di bawah ini yang benar adalah….
a. table – delete – rows d. table – cut – columns
b. table – delete – columns e. edit – table – delete rows
c. table – cut – rows

79. Untuk menggabung beberapa sel menjadi satu digunakan ikon ….
a. split table d. insert table
b. split cells e. table and border
c. merge - cells

80. Untuk melakukan operasi matematik pada table dapat menggunakan fasilitas …
a. merger cells d. insert table
b. split table e. formula
c. split cells
81. Surat yang dibuat dalam jumlah yang banyak, isi surat sama tetapi ditujukan kepada tujuan yang berbeda-beda, disebut ….
a. surat rahasia d. surat massal
b. surat undangan e. surat perjanijan
c. surat perjanjian

82. Perhatikan tabel berikut ini
Nama Alamat Kota
Eko Jl. Durian 1 Solo
Dwi Jl. Sawit 4 Klaten
Tri Jl. Rambutan 3 Sragen
Catur Jl. Pepaya 20 Sukoharjo

Dalam tabel diatas, berapa jumlah fieldnya ?
a. 1 d. 4
b. 2 e. 5
c. 3

83. Berapa jumlah record pada tabel di atas?
a. 1 d. 4
b. 2 e. 5
c. 3

84. Yang merupakan data dari record 3 adalah ….
a. Eko Jl. Durian 1 Solo d. Catur Jl. Pepaya 20 Sukoharjo
b. Dwi Jl. Sawit 4 Klaten e. Nama Alamat Kota
c. Tri Jl. Rambutan 3 Sragen

85. Yang merupakan nama field adalah ….
a. Eko Jl. Durian 1 Solo d. Catur Jl. Pepaya 20 Sukoharjo
b. Dwi Jl. Sawit 4 Klaten e. Nama Alamat Kota
c. Tri Jl. Rambutan 3 Sragen


86. Data tujuan surat dalam mail merge disebut ….
a. database d. mail merge
b. data source e. master surat
c. data teman

87. Perintah untuk membuat surat massal diawali dengan klik pada menu ….
a. file d. tools
b. edit e. table
c. format

88. Ada berapa langah pada task pane saat membuat surat massal?
a. 1 d. 4
b. 2 e. 5
c. 3

89. Data yang berbeda di setiap surat biasanya ditulis di dalam tanda kurung disebut….
a. data source d. mail merge
b. record e. master surat
c. field name

90. Untuk menampilkan toolbar mail merge digunakan perintah ….
a. edit – toolbar – mail merge d. file – toolbar – mail merge
b. tools – toolbar – mail merge e. view – toolbar – mail merge
c. insert – toolbar – mail merge
91. Gambar ikon di bawah ini bernama ….
a. open data source
b. mail merge recipiens
c. insert merge field
d. insert word field
e. view merged data

92. Gambar ikon di bawah ini bernama ….
a. open data source
b. mail merge recipiens
c. insert merge field
d. insert word field
e. view merged data
93. Ikon insert merge field berguna untuk ….
a. membuat field name d. mengisi field name
b. menampilkan isi field e. mencetak mail merge
c. memasukkan field ke dalam teks

94. Nama ikon di bawah ini adalah….
a. find entry
b. check for errors
c. merge to new document
d. merge to print
e. merge to email


95. Nama ikon di bawah ini adalah….
a. find entry
b. check for errors
c. merge to new document
d. merge to print
e. merge to email

96. Untuk melihat hasil naskah yang akan dicetak di layar dengan ikon ….
a. print d. merge to print
b. print preview e. print properties
c. print screen

97. Untuk mencetak hasil pembuatan dokumen ke kertas dapat digunakan ikon ….
a. print d. merge to print
b. print preview e. print properties
c. print screen

98. Selain dengan ikon, untuk mencetak ke printer dapat menggunakan shortkey ….
a. ctrl P d. ctrl B
b. ctrl X e. ctrl V
c. ctrl A

99. Submenu print berada pada menu ….
a. format d. edit
b. window e. file
c. view

100. Perintah dasar untuk mencetak dokumen ke printer adalah ….
a. file – print d. insert – print
b. edit – print e. format – print
c. view – print

101. Pada kotak dialog print, untuk menentukan jenis printer pada kotak ….
a. name d. page range
b. status e. copies
c. type

102. Apabila akan mencetak halaman dimana kursor berada, maka pada frame page range dipilih ….
a. all d. print what
b. current page e. number of copies
c. pages


103. Apabila akan mencetak seluruh halaman, maka pada frame page range dipilih ….
a. all d. print what
b. current page e. number of copies
c. pages

104. Jika akan mencetak dengan rangkap 3 setiap halaman, maka harus mengisi angka 3 pada kotak ….
a. all d. print what
b. current page e. number of copies
c. pages

105. Pada kotak pages diisi -10, maka yang di print adalah halaman ….
a. 1 sampai 9 d. kurang dari 10
b. 10 e. 10 sampai terakhir
c. 1 sampai 10
ri 10
106. Pada kotak pages diisi 10-, maka yang di print adalah halaman ….
a. 1 sampai 10 d. kurang dari 10
b. 10 e. 10 sampai terakhir
c. 1 sampai 10

107. Agar hasil cetakan ketajaman warnanya bagus, maka kita harus mengatur ….
a. orientation d. quality option
b. page range e. ink level
c. page option

108. Agar yang tercetak hanya halaman gajil saja, maka pada print dipilih ….
a. all of page d. odd pages
b. all pages in range e. add pages
c. even pages

109. Agar yang tercetak hanya halaman genap saja, maka pada print dipilih ….
a. all of page d. odd pages
b. all pages in range e. add pages
c. even pages

110. Agar bentuk kertas horizontal, maka saat mencetak pada orientation dipilih ….
a. plain paper d. portrait
b. horizontal paper e. landscape
c. reserve oreder

111. Untuk melihat hasil pengetikan sebelum dicetak dapat diklik pada ikon
a. plain paper d. portrait
b. horizontal paper e. print
c. print peview

112.
a. plain paper d. portrait
b. horizontal paper e. print
c. print peview

Friday, August 28, 2009

Soal Pascal 1


1. Buatlah :

Program Menghitung Luas dan Keliling Lingkaran ,
Luas = PI * Jari * Jari
Keliling = 2 * PI * Jari

Bentuk Outputnya :

Masukan Jari - Jari Lingkaran (Cm) : …….
Luas Lingkaran Tersebut : …….
Kelilingnya Adalah : ……..



2. Perusahaan Di Kota “Z” memepunyai Tarif Rp100 per pulsa.Setiap Langganan dikenakan biaya langganan Sebesar Rp 3000 perbulan. Jumlah pulsa =235. Buatlah program untuk menghitung tagihan langganan.

Bentuk Outputnya :

Masukan Jumlah Pulsa : ………..
Jumlah Tagihan Yang Harus Dibayar : Rp…..



3. Perusahaan Di Kota ” Z ” memepunyai Tarif Rp100 per pulsa.Setiap Langganan dikenakan biaya langganan Sebesar Rp 3000 perbulan. Jumlah pulsa = 235. Buatlah program untuk menghitung tagihan langganan.

Bentuk Outputnya :

Nomer Langganan :………….
Nama Langganan :…………
Alamat :…………..

Perincian Tagihan :
———————–

Biaya Berlangganan : Rp…………
Biaya Pulsa……….xRp.100 : Rp…………
————————————————–
Total Tagihan : Rp…..


4. Gaji pegawai PT. Mundur Maju dihitung berdasarkan beberapa hal, diantaranya :
- Gaji Pokok
- Tunjangan
- Upah Lembur
Tunjangan pegawai adalah 15 % dari gaji pokok upah lembur perjam adalah 1,5 % dari Gaji Pokok,Buatlah Program Untuk Menghitung gaji yang diterima Pegawai.

Masukan : Nama,Nip,gaji pokok dan jam lembur.

Bentuk Outputnya :

Perincian Gaji Pegawai
—————————-

Gaji Pokok : Rp…………
Tunjangan : Rp…………
Upah Lembur : Rp…………
————————————————–
Gaji Total : Rp…..


5. Peruahaan taxi Sepanjang Jalan Kenangan mempunyai peraturan sbb, tarif kilometer pertama Rp. 1500.kilometer Berikutnya adalah Rp.350

- Km = 0.5 , Bayar = Rp.1500
- Km = 5 , Bayar = 1500 + ( 5 * 350)= Rp.3250

Buatlah Program yang akan menghitung pembayaran penumpang

Masukan : Jarak yang ditempuh
Keluaran : Jumlah pembayaran


6. Sebuah LPK ternama di Purwokerto, mengadakan test Program komputer yang akan diadakan tiga kali test (terdiri dari program Basic , Pascal , Bahasa C ). Test ini didakan untuk menentukan Gride dan besarnya biaya Kursus Bila Siswea tersebut ingin melanjutkan ke tingkat yang lebih tinggi. Ketentuan Nilai :

Nilai Grade Besar Biaya
91 - 100 A 50000
76 - 90 B 150000
60 - 75 C 250000
40 - 59 D 350000
01 - 39 E 450000
0 0 550000

Masukan : Nilai dari ketiga test tersebut, Proses rata-ratanya menjadi nilai akhir

Keluaran : Grade dan Jumlah Bayarnya

Keterangan : Gunakan Fungsi IF

Followers

 

Collection of Lesson. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com