Rabu, 11 Desember 2013

Program Pascal Menggunakan Procedure

 Program Menggunakan Procedure

1. Listing Program
program harga;
uses wincrt;
procedure pensil;
begin
writeln ('Harga Pensil  : Rp. 2000,-');
end;
procedure buku;
begin
writeln ('Harga buku    : Rp. 2500,-');
end;
procedure penghapus;
begin
writeln ('Harga Penghapus   : Rp. 1000,-');
end;
procedure pulpen;
begin
writeln ('Harga pulpen  : Rp. 1000,-');
end;
var
pilih :byte;
begin
clrscr;
writeln ('Daftar Harga');
writeln ('1. Harga Pensil');
writeln ('2. Harga Buku');
writeln ('3. Harga Penghapus');
writeln ('4. Harga Pulpen');
write ('Masukan nomor pilihan (1-4) :');readln(pilih);
writeln;
case pilih of
1:pensil;
2:buku;
3:penghapus;
4:pulpen;
end;
end.

2. Output


3. Flowchart

Program Menggunakan If


Program Menggunakan if
1. Listing Program
program penilaian;
uses wincrt;
var
nilai:integer;
begin
write('Masukan nilai anda:');readln(nilai);
if nilai>=85 then writeln('Nilai A')
else if nilai>=75 then writeln('Nilai B')
else if nilai>=65 then writeln('Nilai c')
else if nilai>=55 then writeln('Nilai D')
else writeln ('Nilai E');
readln;
end.

2. Output





3. Flowchart



 








Selasa, 03 Desember 2013

CARA MEMBUAT TABEL PADA HTML


CARA MEMBUAT TABEL PADA HTML
Kode – kode untuk membuat tabel pada html :
<table>..</table>           : digunakan sebagai tanda awal table.
<tr>..</tr>                     : digunakan sebagai tanda awal baris, tr kependekan dari tabel row.
<th>..</th>                   : digunakan untuk membuat tampilan kolom header tabel, th kependekan dari table head.
<td>..</td>                   : digunakan untuk menyusun kolom data, td kependekan dari tabel data.
Setiap elemen kode HTML tersebut harus tersusun dan tertata dengan benar. Perhatikan tanda slash (/) garis miring di setiap akhir elemen, itu merupakan kode penutup untuk kode pembuka di semua jenis kode HTML.
Atribut Pendukung Table :
Align                : Untuk mengatur posisi horizontal.
Valigh               : Untuk mengatur posisi vertikal.
Width               : Untuk mengatur lebar.
Height              : Untuk mengatur tinggi.
Border  : Untuk mengatur tebal baris.
Border-color     : Untuk memberi tebal garis dengan warna.
Cellpadding      : Untuk mengatur jarak garis dengan objek di dalamnya.
Cellspacing      : Untuk mengatur jarak tiap cell.
Bgcolor : Untuk mengatur warna.
Background      : Untuk mengatur latar gambar.
Rowspan          : Jumlah baris yang memotong beberapa garis.
Colspan            : Jumlah kolom yang memotong beberapa kolom.
Contoh Script
Mengatur Border
Border adalah garis yang mengelilingi sebuah tabel.
Contoh:
<html>
<head><title>Sampul Ilmu</title></head>
<body>
<BODY><CENTER>
<P>Menggunakan tag <b>&lt;
TABLE BORDER="1"&gt;</b><P>
<TABLE BORDER="1">
<TR>
<TD>Baris #1 Kolom #1</TD>
<TD>Baris #1 Kolom #2</TD>
</TR>
<TR>
<TD>Baris #2 Kolom #1</TD>
<TD>Baris #2 Kolom #2</TD>
</TR>
</TABLE></body></html>


Menggabungkan  Kolom
Contoh :
<html>
<head><title>Sampul Ilmu</title></head>
<BODY>
<TABLE BORDER="1" CELLPADDING="1" CELLSPACING="1">
<TR>
<TD COLSPAN=2>Kolom A & B</TD>
</TR>
<TR>
<TD>Kolom C</TD>
<TD>Kolom D</TD>
</TR>
</TABLE></BODY>
</html>


Menggabungkan Baris
Contoh
<html>
<head><title>Sampul Ilmu</title></head>
<BODY>
<TABLE BORDER="1" CELLPADDING="1" CELLSPACING="1">
<TR>
<TD ROWSPAN="2">Kolom A & C</TD>  <!-- Menggabung baris -->
<TD>Kolom B</TD>
</TR>
<TR>
<TD>Kolom D</TD>
</TR>
</TABLE>
</BODY>
</html>


Perataan Tabel
Posisi tabel dapat diatur pertaannya dengan menyertakan atribut ALIGN pada tag <TABLE>
Contoh:
<html><body>
<TABLE BORDER ALIGN="center">
<TR>
<TH>ALIGN="center"</TH>
<TD>Kolom #A Tengah</TD>
<TD>Kolom #B Tengah</TD>
</TR>
</TABLE><BR>
<TABLE BORDER ALIGN="right">
<TR>
<TH>ALIGN="right"</TH>
<TD>Kolom #A Kanan</TD>
<TD>Kolom #B Kanan</TD>
</TR>
</TABLE><BR>
<TABLE BORDER ALIGN="left">
<TR>
<TH>ALIGN="Left"</TH>
<TD>Kolom #A Kiri</TD>
<TD>Kolom #B Kiri</TD>
</TR>
</TABLE>
</body></html>


Mengatur Isi Sel
Teks dalam sel dapat diatur (align) dengan: Rata kiri, rata tengah, dan rata kanan
Atribut yang digunakan adalah :
Align={“left” | “center” | “right”} pada tag <TD>
Atau
Align={“left” | “center” | “right” | “justify”} pada tag <P> dalam tag <TD>

Contoh:
<html>
<BODY>
<TABLE BORDER="1" CELLSPACING="1" WIDTH="100%">
<TR bgcolor="silver">
<td>Text Rata Kiri</td>
<td>Text Rata Tengah</td>
<td>Text Rata Kanan</td>
<td>Text Rata Kiri-Kanan</td>
</TR>
</TR>
<TR>
<TD ALIGN="left" bgcolor="yellow">Kata-kata dalam sel ini rata KIRI</TD>
<TD ALIGN="center">Kata-kata dalam sel ini rata TENGAH</TD>
<TD ALIGN="right" bgcolor="green"><font color="yellow">Kata-kata dalam sel ini rata KANAN</TD>
<TD><p Align="Justify">Kata-kata dalam sel ini rata KIRI-KANAN</TD>
</TR>
</TABLE>
</BODY>
</html>

Selasa, 26 November 2013

Soal Struktur Data

Latihan
1. Struktur pertama dalam pascal adalah....
a. Char;
b. String
c. End.
d. Writeln
e. Uses Crt;
Alasan : Pada struktur utama pada pascal yaitu uses crt harus dibuat. Karena berfungsi sebagai mengimport fungsi yang dibutuhkan pada program.
2. Untuk melihat hasil program yang dikerjakan tekan tombol....

a. Ctrl+F5
b. Ctrl+F9
c. Ctrl+F2
d. Ctrl+F12
e. Ctrl+F4
Alasan : Untuk menjalankan listing kode pascal pada menu bar Run Kemudian Pilih Run atau bisa juga pada keyboard tekan “Ctrl+F9”.
3. Berapa kode yang digunakan untuk membuat tulisan berwana “CYAN”....

a. 4
b. 2
c. 128
d. 7
e. 3
Alasan :Karena bila kita mengetikan kode angka “3” maka dilayar akan tampil teks berwarna “CYAN”.
4. Perintah dasar sederhana dalam program pascal....

a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Alasan :Karena Write merupakan Perintah dasar saat mempelajari bahasa Pascal.
5. Tipe data pascal untuk TRUE FALSE adalah....

a. String
b. Char
c. Boolean
d. Byte
e. Real
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Boolean, tipe data ini hanya mempunyai dua buah nilai yaitu True atau False.
6. Siapakah penemu program pascal....

a. Greyson Change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Alasan : Karena menurut sejarah penemu program pascal yaitu “Prof. Niklaus Wirth”.
7. Struktur bahasa pemograman pascal paling pertama adalah...

a. Var;
b. Begin
c. End;
d. Uses Crt;
e. Writeln;
Alasan : Karena sebelum kita membuat program struktur pertamanya yaitu “uses crt;”, Karena berfungsi sebagai mengimport fungsi yang dibutuhkan pada program.
8. Tipe data pascal untuk karakter adalah....

a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Char, tipe data ini diperuntukan memasukan sebuah karakter.
9. Kapan terbentuknya Pascal....

a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Alasan : Dalam sejarah pemograman pascal diciptakan pada tahun “1971”.
10. Apa kepanjangan dari USES....

a. Unit Secure
b. Unit Syntax
c. Unit System
d. Up Software
e. Unit Semconductor
Alasan : Unit system adalah kepanjangan dari uses. Yaitu berfungsi sebagai pengenalan sistem operasi yang digunakan.
11. Berikut ini adalah penulisan indentifier yang benar dalam pemograman pascal adalah....

a. 9Program_Satu
b. Program_Satu
c. Program Satu
d. Begin
e. Array
Alasan : Karena dalam bahasa pascal penulisan identifier tidak boleh memakai spasi atau simbol lain atau angka didepan.
12. Type bilangan bulat dalam bahasa pascal dikenal sebagai....

a. Byte
b. Integer
c. Char
d. String
e. Boolean
Alasan : : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Integer, tipe data ini untuk bilangan bulat.
13. Istilah “perulangan” dalam pemograman pascal dikenal dengan....

a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Looping, tipe data ini digunakan untuk perulangan.
14. Perintah untuk menutup program pada pascal adalah....

a. END.
b. Program
c. Uses Crt;
d. Finish
e. END;
Alasan : END. merupakan perintah untuk mengakhiri struktur pada program pascal.
15. Menggambarkan program secara logika merupakan fungsi dari....

a. Flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Alasan : Flowchat merupakan gambar program secara logika yang berupa simbol dan mempunyai arti dan alur yang benar.
16. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti, tidak dapat dirubah dalam program disebut deklarasi....

a. Deklarasi Label
b. Deklarasi Konstanta
c. Deklarasi Tipe
d. Deklarasi Variable
e. Deklarasi Prosedur
Alasan : Deklarasi Konstanta merupakan pendeklarasian yang sudah ditentukan nilainya langsung di listingkan kodenya dan tidak dapat dirubah.
17. Dibawah ini termasuk dalam deklarasi dalam pascal, Kecuali....

a. Deklarasi Perubah
b. Deklarasi Proses
c. Deklarasi Konstanta
d. Deklarasi Tipe
e. Deklarasi Prosedur
Alasan : Ada beberapa deklarasi dalam pascal, namun Deklarasi Proses tidak termasuk dalam Deklarasi dalam Pascal.
18. Bilangan yang mengandung pecahan, paling sedikit harus satu digit sebelum dan sesudah titik desimal termasuk dalam type data...

a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu Real, tipe data ini untuk bilangan desimal.
19. Prosedur yang digunakan untukmembersihkan layar saat program dijalankan adalah....

a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Alasan : Clrscr Merpakan sebuah perintah dalam Program Pascal yang berfungsi membersihkan layar pada saat program berjalan.
20. Bentuk dari suatu statement IF berada di dalam lingkungan statement IF yang lainnya, disebut IF dalam kondisi....

a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until
Alasan : IF bersarang yaitu bila ada IF di lingkungan IF. Karena If merupakan Logika bersyarat dalam bahasa pascal.
21. Tipe data terstuktur yang terdiri dari sejumlah komponen komponen yang mempunyai tipe sama, disebut tipe data....

a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
Alasan : Terdapat beberapa tipe data yang ada dalam bahasa pemograman Pascal salah satunya yaitu array, tipe data ini terdiri dari komponen – komponen yang mempunyai tipe data yang sama.
22. Perintah untuk menampilkan atau cetak layar monitor tanpa pindah baris, disebut....

a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Alasan : Write merupakan suatu perintah dalam program pascal untuk mencetak di layar monitor tanpa baris.
23. Perintah untuk menampilkan atau cetak layar monitor lalu pindah baris kebawah, disebut....
a. Writeln

b. Write
c. Readln
d. Read
e. Begin
Alasan : Writeln merupakan suatu perintah dalam program pascal untuk mencetak di layar monitor dengan pindah ke baris selanjutnya.
24. Suatu identifier non – standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses, disebut....

a. Variable
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Alasan : Variable merupakan identifier dalam bahasa pascal yang dapat diubah nilainya.
25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram(program bagian), disebut....

a. Variable
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Alasan : Dalam sebuah prosedure, kita bisa membuat suatu program dalam program. Kita dapat memasukan kumpulan intruksi yang biasa dibuat dalam suatu program pascal ke dalam procedure, dan kita dapat memanggil semua intruksi tersebut hanya dalam sekali pemanggilan procedure.