168866021 Kamus Bahasa Pemrograman Under Dos

58
!" #$ % &’ "() * &+’& ,& ’-&’& .

Transcript of 168866021 Kamus Bahasa Pemrograman Under Dos

Page 1: 168866021 Kamus Bahasa Pemrograman Under Dos

��

���������������� ���������������

���������������������������� !�"�#�$�%��

��

��

��

��

��

��

�& � �'��"()�*��

�&+�'&���,&��'-&'&������.

Page 2: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/�����01���������

������ ������

������ �� ���������� ������ ��� ��!����� �������� "�������

#�������� $������ ���%� ����� ����������� ������������ ��� �� ��%����%� ��!�� ��%%� ���%��� !��%�!��%� ���%��� �&'�� ���� &����%����!�%���!�������������"�������#��������$���������%�����(�)��*�+�,� ���� &�����-�� .!���� ��!�%�� ������ ����������� ����� �������� �!����� ��%��/� ������ ����� �� ��%� ������� ����� �� ����������������� ����� ���������� ��� !������ ��!�� ������� 0�*� ��!�%��!������ �����%������ ���%� ����� �%������� ����� ������ ���%��������%%������������������%%�������

���!1!�!�������!����������������������%��������������������

������ �����%������ ����� ������ ����� ��!� '� !���� -��%�1-��%��������������%��!�����������%���������!�''������#��������������/���!� '''� !���� ���!������� ������%� �����/� ��!� '2� !���� �����������%���/� ��!� 2� !���� ������%� ��� ������� ���������� 3� -������� ������!� �������� !���� ������%� �����%����� ���������� ������� �� !�" #�������� !���� �� ����� ���!����� ����������� -��� ���� ����������4���!��/� ���� ���� ������ ����5� ������� ���������� ���%��� ���������������������������&'������&����%��

������������������������������!���������������� ���������

����� ���� ���� ����� ���������� ����� ���� ������ ������� ������������������!������������������%%������������������������

��������������Terima Kasih tak terhingga kepada ALLAH SWT, my inspirational person (my husband nank),

calon bayi yang tersimpan dalam hati terdalam dan calon anakku yang sedang ‘olah raga’ di kandungan. Terima kasih juga teruntuk ke-empat orang tua. Do’a dan kesehatan selalu mengiringi

semua my inspirational people.

Page 3: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������������01���������

�����������

/� ������*���'2 &34�'2 &��+�'-�� ��������������������������������������������������������� ��6�6� ������������%��� ��������������������������������������������������������������������� +�6�+� �������������7�����8�9���������������������������������������������������������� :� �6�;� &����������<���8�'�������������������������������������������������������������6;�6��� (��%������% ��������������������������������������������������������������������������6��6�=� (��%��<����������������������������������������������������������������������������60�6�,� (��%����%%���3�"���������������������������������������������������������������6:�

�� �������*�"(.('��+�+(.(' ������������������������������������������������������������� �$�

+�6� ��� ��� �������������������������������������������������������������������������������+*�+�+� 2���!�� ���������������������������������������������������������������������������������+6�+�;� ���>������3���������� ����������������������������������������������������������+;�+��� 9��������3�9������ ����������������������������������������������������������������+,�

+���6� 9������������������������������������������������������������������������+,�+���+� 9��������>���� ��������������������������������������������������������������+,�+���;� 9��������7�%�� �������������������������������������������������������������+0�+����� 9������������%��������������������������������������������������������������+:�

5� ��������*�����6 ���������������������������������������������������������������������������� �7�;�6� ������������� �����������������������������������������������������������������������+?�;�+� &��!���������������������������������������������������������������������������;6�

8� �����9�*���'+��"3��'+��"���2��. ������������������������������������������������� 58�

��6� ����� ����������������������������������������������������������������������������������;����6�6� '(�����������������������������������������������������������������������������;����6�+� '(�������������#��� ����������������������������������������������������������;,���6�;� ''(�4'(������%���5 ����������������������������������������������������������;0���6��� $���������������������������������������������������������������������������������*�

��+� �������%��������������������������������������������������������������������������������+���+�6� (9>�������������������������������������������������������������������������������+���+�+� "�'7# �������������������������������������������������������������������������������+�;� 799��8�>#�#� ���������������������������������������������������������������=�

0� ����9�*���!(-��(�:���'!+&�'�������������������������������������������������������� 8#�=�6� �����������������������������������������������������������������������������������0�=�+� ��������(��������������������������������������������������������������������������:�=�;� ����������������� ����������������������������������������������������������������=*�=��� ��������@�� �������������������������������������������������������������������������=6�

�� ����9��*�('�'2�'�'��( �"�)�' ��������������������������������������������������� 05�

Page 4: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������5�����01���������

�� ���������������� ��

/�/� �+��;+�����2��.���������� ������� �����%������ ���%� ��� ���� !������ ������� !������

�����%���������%� ������������������������ ��������%��������������-�!���������� ����-� ����� 4$ ���%� �% �"&"'%5�� $������ �������� ����� ���� �������� <�&'+������ ������ � �������� ������ -��%������ <����� ���� !�!������ �������� �������������!���!������ �������-�!����������!���!���������������� ��������������������� ���%� ���������� ������� -��%�� ���� �������� ��-����� !�����������%������ ���%� ������� ����� ������ ���!����%���� ��� ���%%�������!�����������%������(�)����+�,�����!�����������%������.!�����

((( ��������� ����� !������ �����%������ (�)���� +�,� ��!�������� ������� ��-�����

����� ������� ����� ����%� ������ ����� !������ ����� ������� ����� ����� ����������������%�������%�!�����������������%������������������������!���������������������!�����������%������'������������������ �������������������������!�����������������%�������%���������$��������

7���%�6��� @ 2,2 say “Selamat Datang”

Set date Italian

Bil=0

�7���%�+��� Set date Italian

Bil=0

@ 2,2 say “Selamat Datang”

������ ������� �������� �� ����� ���!��� ������� ���%������/� �����

��������������������<�������������������������%�������������/�!����������%������� �������������� �����%� �������� ��-����� ����� !�����������%������(�)����+�,� �����!��������/������������������A���!������������ ������ ����� ��������� �������� �����%������� @����� ������������������� ���� (������/� ������� ���������� �������� ���%���� ������� @�������!�� �������� ������%� ��������� ���� (������� ����� !������ �����%�����(�)����+�,/�������������������!�!�������%��������������(��������

� �������$����������

SET TALK OFF

SET COLOR TO

Kal1=”PERGURUAN TINGGI ASIA”

CLEAR

@0,9 TO 5,70 COLOR W+/R

@2,28 SAY Kal1

@3,20 SAY "JURUSAN TEKNIK INFORMATIKA"

@1,10 TO 4,69 FILL COLOR GR+/R

@6,9 TO 6,70 DOUBLE

@7,9 TO 15,70 COLOR W+/B DOUBLE

@8,28 SAY Kal1 COLOR R+*/B

@9,20 SAY " JURUSAN TEKNIK INFORMATIKA" COLOR BR/G

Page 5: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������8�����01���������

*Selamat Mencoba ��'-��=�4�����)������!����%5������������������������������������

!����� ����� !���� ���%� !��������� ������ B� ����� 33� ������� ��������� �� ����������������������������!�%����!�����������������������

�������� ����� �������� �� ����� ������ ������������ ���%��� ������� ������� �������/� ������ ������ !���� �������� ��������� ������ ��������������� ����� ������ ������ ����� ������ ���%������� �������� �� ������������� �����%��� ������ ��!���� ������� ���%���� 4B���%� 8� B�-�)5� ��������������������6��������/�������������������%��������������!������>?@� ��� ������� ����������� C ������ ��A�� $���%��DE� ���!� ���%������%���� CF��E� ���� ������ ���%��� ���%���� ���� ������ ��� �����������%���� ����� ������� �������� �������� �������� ��� G �)�� *"�%� +,�#�

-� #� ����� &%��"),� H�� ����� �%�� �������� ���!��� A�� ����>?�%������������������-������%������� ���������$�������������/�

((� � ������������ .���'$� ���%%������� ��������� ���%���� ���%� ������ ��!��

���������� ���� ��������� ���%� ������������� ����� ���%������/� ���� ���%�4!��� ��������5� �������� ����� ������ �������� ���%������� ����������������������������������������-����������������� ��������8������������������ �������� ���%������� ���!���� ����� ����� !�!������ ��������� 8�-������/� �������� ����� ������ ��������� ��������� ���%� ������ �!���� ��������%����������������������%��������������������%��������%����������������%����!�����������%������.!����4��=5���

��>�������. �)��,���%!��/�

��>������������. �)��*� �&"� /���6�

� .0%*" "�"�&",%�!�&�/�����6�

�����. �)��'��"��%�/����.&",%�!�&�/��B �����������%����� ." �&��1�"/�� ." �&��1�"/�

� ." �&��1�"/�

����$��������

DECLARE SUB CETAKGARIS ()

DECLARE FUNCTION tambah (a AS INTEGER, b AS INTEGER)

TYPE

NIM as String * 10

Nilai as Integer

END TYPE

DIM a AS INTEGER

DIM b AS STRING

DIM c AS DOUBLE

Page 6: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������0�����01���������

'program utama

INPUT " nama ", b

INPUT " nilai 1 : ", a

INPUT " nilai 2 : ", c

PRINT b, a, c

END

'�������������!������.!������������������������������!�������%������%%����������������4������5��$��������

INPUT " nama ", b: INPUT " nilai 1 : ", a

��������������A���!�����������%����.!������������������������������'-�� B� 4����� ����5� ������� �������� ������� ���%��� -��%�� ������ ����������!���������!������������6�!�����������!��������������������������%�!��������������������!����

((2 ����������������������������%���������!��������!���������0�*�������������������%�

��!�� ��������� ���� !������ �����%������ ��!��������� ������� ������������%����!��������!���������0�*����

�� ����. �)��,��#��)/I�����. �)��� "&�-� #�!"#� �1� /I�>��>�� .���%�/I�������� .!%1�����"�1� �&� &�/I��6�� .!%*" "�"�&",%�!�&�/I�9���� .!%1�����"�'��"��%��#�����/I���������G�������������HI�9����� .!%1�����"�'��"��%����1��/I�� ���

� ." �&��1�"/I�� ." �&��1�"/I���*�����������. �)��*� �&"� /3�� ���� ." �&��1�"/I�� ." �&��1�"/I���C�

�D���%����@����E�� ���� ." �&��1�"/I�� ." �&��1�"/I�����

Page 7: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������������01���������

���'-��D�F�E�4�����%���������!�������������%��������������5��������

�������� ������� ���%� ��������-���� �������� ����� ������ ��!�%����������������������������������������������������!���!������������6� !���� ����� !������ ��!�� ���� 6� !���� ������� !�!������ !���� �����!������������%���J��������������%���K�

��� ��������� ���%���� !������ ��!�� ������� 0�*� �� ����� ������ ������!����� ������ !���� �������� ����� ������ ���%��� ������ I� 4���� ����5�� �-������%������������������������%������������ ���F������4#< ����5�� <����� ��� ����� ��������� ������ ��!���� ��������� ����� -������/��������������������%���� ���F���C� 4#< ���������5�����%%�������#L'<� M� #< I� 4#< � ���� ����5� !��� !���� �������� ���%� ��%����� ��!�����������!��������������������6���������$������4���%����#L'<�#< I5��

PROGRAM contoh1;

USES crt;

VAR a,b : Integer;

BEGIN

CLRSCR;

a:=14;

b:=10;

IF a < b then

BEGIN

Writeln(‘Selamat Datang’);

Writeln(‘Di Perguruan Tinggi AsiA’);

END;

END.

������������������

��$������4�������#L'<�#< I5��

PROGRAM contoh1;

USES crt;

VAR a,b : Integer;

BEGIN

CLRSCR;

a:=14;

b:=10;

IF a < b then

Writeln(‘Selamat Datang’);

Writeln(‘Di Perguruan Tinggi AsiA’);

END.

������������������

Page 8: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������#�����01���������

@����� ���������� �������� ���%���� ���� �������� '(� M� �#<� ��������������!���������!�!��������1�����������%�����

/��� ('!(+�;�'�-&�>�G���H���+<�+��������� ����������� ���%� �������� ������� �������� ����������� �� �����/�

����� ���!����� ����������� ��� ����� ���� 4������5�� �����%� ������ ������� ��-��������������:*�)�+=������ ����%��!��������������������������:*�����������+=�!�����

(�( ���������?, ??, ???

- ������� ���������� ��� �%�� ����������� ������� ����� ���� ��!����A���!������������-�)��������������%%���������������D�4������������6�

)5���������������������!�����������!��������� �����. $���������� ? “Hai” ? “Apakabar ?”

��������� ��������!���D�

� � N������������������4����������������������������5�

- ��������DD�4������������+�)5��%������������������������������������A���!���������������������������!�������������%�������8����������

��������������A���!������%����������. $���������� ?? “Hai” ?? “Apakabar ?”

���������� �������!���DN������������������4����������������������

������)

- �������� DDD� 4������ ������ ;� )5� ����� ����������� ����� �������� ����

A���!�����������������������������������������������

I�������J����������6�K���L���>����@��'���(; H@��'����!;2���'-�

����� ����������������:*)+=/� ������!�����������*��8��+�������������������*��8��0?����%���*/*����������������������������� ����������+�/�0?������ ������ !������ ����%%�� ��� ���%�%����� ��������� ������� �����!�������6+����������;*����������I�/��5$���6�M�("�.�+���+�'2N�� O����%�� ����������� ������� !�������� !��� ���� !���%����� ����%� �������I�

/��5$���6�M�("�.�+���+�'2N���>����H �?�������%��������������������%� ��%����� ������� !��� !������� ������� �� I� /��5$� ��6� M�("�.�+���+�'2N� ��>��� �=H �?�� ����� ������ !������� ����� ������� �� �/������%���������������!���%������������

�� &��!������������7����6�I��������� ������������������� �������K��>>L�K��>����@��'���(; H@��'����!;2���'-L��

�� K����>O��>L��O���$979>����������������������%����������������������!����

('77�� � � P�C&����!����������%������"����E�$979>��� � P�C&����!������"����E�

1 Litbang WEC.2007, Modul Komputer1, Malang : Wearnes Education Center.

Page 9: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������1�����01���������

Q 9@�7#R��<#7S� P�C&��!������!������%���� ��!���������!��E�$��������I����+��0�8$���>>���>��� �?H������>�

�� &��!�������������%���A�����!������������������������������IP���& /�;�"�./����& ��;�"�.�J�����P(; <�( &��)���!+(�J������ ���� ������ ���%%��!��� ������ ���� �%�� ������ �%������� ������ ���%�����!�%������������������%�����!�������������G�(; <�( &��)���!+(��H�

$�������I$�$��8�#7�����M:N��

���("�,��'��<�-����)� ��<(.��2��.�'���Q��������

@����� ��-(�

�'2;��

��-(�@��'��

�������������������� ���$����&�����&�%�����$������8�����%����������%������

�*�6�+�;���=�,�0���

T�<���L��L������L��>��>������>��L>������>L�"�U�4���������������������!�����5�B�4����������������5�

=�&����������A���!���!������������%��������������/����%�������

����������������������A���!��������!���������4����������!�!�A���!��5� ���A���!���!����������%/�����������������������������+/+�����C�����������C�U��������������������A���!���!����������%�O���A���!������������%�����������������!��������������%����%������%%�������-��%�����45�������������!�!�(��%������%����+/+�����C����������C�U����4!�5���!���������A���!���!��������������

(�� � ����������

O����������%���������������!��������A���!������������������������� ����� ������ ������ ����������� ����� ����� ������ ����� ����� ���������%%������� �������� �>'<� ������ �������� �����!��� ������ ���%�������%������%%�������������D�4 ����1�������������������!���!������ ������������>'<5��

@��������%%�!��%�!�!������A���!�������!�!�������������� ���������������/����������%���������C�4��������5��$��������

X=4

B=5

PRINT “Nilai x = “; X ;” Nilai b = “; B

�����������

<���)�P���<���!�P�=��&��%%�!��%��������!�!������A���!������%�����������������>'<�

��������������%%����������������������4����5��$��������

Page 10: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������7�����01���������

X=4

B=5

PRINT X,B

�����������

�� � =��������+�A���!��������������������������������%��� ������������

6*� ���������� O��� �������� ���%� ��%����� �%��� !��������� ������� ;�������������������������%%�������C�4��������5���O����%�����-�������������������������/����������%%������������������������ ���

&���������� !�!������ ����� ���%��� �������� ���!���/� ���������%%������� �������� �>'<� �� ��� <����� ��� ��%����� !�!���������������>'<������������������ ��������!���/����%%���������������C�4��������5��$������6���

PRINT “Selamat”

PRINT “Datang”

�����6�������

�������� ����%��

$������+���PRINT “Selamat”;

PRINT “Datang”

�����+�������

������� ����%��

��������� �����������%��������!����������!�!��>'<�������/��>'<�@�'<L�

�������������������������-�����������������������A���!����������������

���������� ��������� �MRN���&�������������������������������A���!���$��������

A$=”Hai”

PRINT USING “!”;A$

��������

���

� ��������� �MS����SN���&���������!�!�����������������A���!���

$�������� A$=”Hai”

B$=”Saudara !”

PRINT USING “\ \”;A$;B$ ‘�jarak 4 karakter

�������� ��������������V����

Page 11: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/$�����01���������

<������$��������

� PRINT USING "##.##"; .78

��+��%��!��!����/�+��%��!���������� PRINT USING "###.##"; 987.654

��;��%��!��!����/�+��%��!���������� PRINT USING "##.## "; 10.2; 5.3; 66.789; .234

�� +� �%�� !�� !����/� +� �%�� !�� ������� ���%������!��������

� PRINT USING "+##.## "; -68.95; 2.4; 55.6; -.9

� ������������������-�8���%��-�����������%�� � PRINT USING "##.##- "; -68.95; 22.449; -7.01

� ������������������-�8���%��-���!������%���%�� � PRINT USING "**#.# "; 12.39; -.9; 765.1

� ���%�������������������%���������B�

� PRINT USING "$$###.##"; 456.78

� ����������������%������%���������W � PRINT USING "####,.##"; 1234.5

����������!��������%��������/�� PRINT USING "##.##^^^^"; 234.56

� Menampilkan format exponen

����������

�>�����P���& J�P;�"�.J�

��������>�����������������������������������������������������������������%���%������$��������

79$�#�;/6=��>'<�C��E��

�������

��

Page 12: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������//�����01���������

&���������� ������� ����� !���� ��� ;� ���� ������ ��� 6=�� �����������%�����������������>'<�C��E��

(�2 ����������������@�&+(��@�&+("'�

������ !��!���� ���%��� +� !������ �����%������ ��!�������/��������������������%%����������%����BMT�4���������5������������������A���!����������������������4����5�$��������

���%������!�I�@����$>I�2����/!������%��I���%��� ��P;I�� ��P+I�� "���4X<�������X�/���/�X<�������X/�5I�#�����

����������<�������;<�������+N���������������������������!������������������������������������������������������ ��������

����� ��������� �� ������� O��� ���%%������� ����/� ����� ������� �����������!������%������������������������������������������%���� ������%%�������������/����������������������������!��������� ����������������������������������������������������$��������

Program Coba;

uses crt;

begin

clrscr;

writeln('Hai');

write('Selamat');

writeln('Datang');

writeln('di Kamus bahasa pemrograman');

write('UNDER’)

writeln(‘ DOS');

end.

� � ����������� � � ���� � � ������� ����%�� � � �������!�����������%������� � � @< #>� 9��� � �

O��������������������������/�������������������!�%��!��������� � � ���� � � N�������N ����%�� � � N �������!�����������%������� � � @< #>N� 9��� � � N�

��

Page 13: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/������01���������

����6��P;�"�.J�P���& J%�

���� ���� !��!���� ���%��� !����� �����%������ .!���/� ��������L99TF� !��-��%�� ����������� ������� ����� ����� �� ������� <����� ���%��������������������������������������������������L99TF/���������%����������� ����� �����!�� ������� ������� ����� T� 4�����5/� �������� ���������������������������F�4!���5��

�$��������

Program cobaXY;

Uses CRT;

BEGIN

CLRSCR;

GOTOXY(15,3);

Write(‘Hai’);

END.

��������� �� ����� ���� !���� ���%��� ����� 79$�#� ����� !������

�����%������ .!����� ��%��� ���%%������� �������� L99TF/� ��������������������������������������������������!��!����-��%���

/�5� �(.� �;;�'��&"�&�H��'<�+�(2( ���������

�������� ������� ����� ��!���� A���!��� ����� !������ �����%������(�)���� +�,� !���%��� -������ ������� ������ ������� �������/� �%�� ���������-������ �������� ����� ���%� ��%����� ������ -������ ������ ����A�������� ����� !��!���� ���� ���%��� �������� ������ ����� �I� F�F� ��6�MFN%������!�!��������������!���������I�P���& J�P;�"�.J���GF��� ��P9��J�����

������������������������� �������������!��%�!��%����%����������������������4��65��(������%��� �%��������!������������$������4%�!��%����%�������������F5��

CLEAR

Bil=0

@ 5,20 say “Masukkan Bilangan : “ get bil

�$������4L#�!����������5��

CLEAR

Bil=0

@ 5,20 say “Masukkan Bilangan : “

@ 5,35 get bil

�$���������������������A���!���4Bil=05��

CLEAR

@ 5,20 SAY “Masukkan Bilangan : “ GET bil DEFA 0

2������ ������ �� �������� ���%��� �����!������ -��%�1-��%�� ���%������� �� �������� ����� (�)���� +�,� ���� ��������� �������� ����� A���!���������(��%���'$@>#����������%�������������!�%��!�������

� C�VE�������������� �������-��������

� C????1?????E���(�����������!�����%���1%�������������%���-������

���%����%�����

Page 14: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/5�����01���������

� C??/???�??E���&��%��������-�������!�������%���+���%�����������

$��������@3,3 say “Bayar :” GET biaya PICTURE “99,999.99”

@4,3 say “Nama :” GET nama PICTURE “@!”

�� >�<L#�46*/;*5������!���������A���!����������6*��8��;*�� 2�7' ���&�����������������%�!�����������������������A���!���

O��������������#>>9>�!��-��%���������������������$��������@3,3 SAY “Bayar :” get Bayar RANGE (10000,100000) && 10000 s/d 100000 @4,2 SAY “Nama :” GET Nama Valid Not EMPTY(Nama) && Valid Tdk Kosong

READ

(2� � �����@�������������������������.!���������!��!���� �������%���(�)����

+�,�������������������!�����/� ����������������� �������������������!��������������������%�!��%����%�����������������������������������������������������$������4���%����������������������3�����������������5���

Dim bil as Integer

CLS

LOCATE 3,3

PRINT “Masukkan Bilangan : “;

INPUT bil

�$������4!����������5���

Dim bil as Integer

CLS

LOCATE 3,3

INPUT “Masukkan Bilangan : “,bil

���������'<�@�������������������!������-��%�� �������������������

����������� �������������� ������ /� 4����5������ ������I� 4��������5�� O��������� ����� ����� ������� ����� ������� ����� !������� �����%%�� ����������������������%�������������� ����� �������������!�������%��� ������ ��������/� �������� ����� ������ ����� ����������� ������ � 4������ �����5�������%� ����� �������� ����� ��������� ��!�%�� ��������!������������ ���%�!������������%������%%�������������%�������!���������������������������!�%����������!������������� ����� ��������� ��������� ����������%��� !������������$��������

INPUT “Masukkan nilai a”,a

INPUT “Masukkan nilai b”;b

END

��������

Page 15: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/8�����01���������

����������

��

(22 ����������������������� ����� �������� ����������� ����� ��!�� ������� 0�*/� ��������

'������� �%�� ��������� +� ���!������ ����� ���%%������� ���� ��������>��� (��%������ ������� ������� ������ �����������%�������� ����A���!��/� ����� ������� ����� !������ �� ��!����� ������� ����� �����%����>#� 7<� ����� ����������� ������ ������� ����� !���� !��������� ��������������� ����������� ������ ������� �������/� ����� ���� !�������%%���������$�!��������%����!��������

��

Program coba;

uses crt;

var a,b : integer;

begin

clrscr;

write('Masukkan nilai a : ');

read(a);

write('Masukkan nilai b : ');

readln(b);

end.

��� �������� !��� ����� ������� !����������������� �������>������� ����!��!����

/�8� ��'2 &��+�&'2�

(4( ���������(��%������%�����������%������(�)����+�,����������!�%��!��������

('22�'��'� �(+(��'2�'� �� &"�LEFT(“KOMPUTERKU”,8) &��%��!�� ���� ���

�� ������:�����������C�9&�@#>E�

RIGHT(“KOMPUTERKU”,5) &��%��!�� ���� �������� ������=�����������

C#>�@E�

SUBSTR(“KOMPUTERKU”,4

,5) &��%��!�����������������1���� ������=����������

C�@#>E�

VAL(“20”) + 3 &���!������� ����%� ��� ������������

+;�

AT(“E”,”BREKELE”,1)

AT(“E”,”BREKELE”,2)

AT(“E”,”brekele”)

ATC(“E”,”brekele”)

������� ����� ����������$����%�!����� ����-� !����� 8�������

;��=�*�;�

LEN(“MALANG”) &���������� ��� ��%�����������

,�

Page 16: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/0�����01���������

LTRIM(“ MALANG “) &������%� ����� ��!���������

C&�7�<L���C�

RTRIM(“ MALANG “) &������%� ����� ��!������������

C���&�7�<LC�

ALLTRIM(“ MALANG

“) &������%���������������� C&�7�<LC�

UPPER(“malang”) &���!�������-��������� �����������

C&�7�<LE�

LOWER(“MALANG”) &���!��� ����-� ����������� ���������

C�����%E�

STR(200.36,6,2) &���!��� ���� ���������� �������%��

E+**�;,E��

“Malang” + “Raya” &��%%�!��%���� ������ ��������������%��

�C&����%>���E�

(4� � ����� �����!������.!����-��%������%���!�%��!��������

('22�'��'� �(+(��'2�'� �� &"�ASC(“A”) @����� ����������� ���� ��$''�

������������������,=�

CHR$(65) @����� ����������� ������������%� ���� � ��$''1���� �������,=��

�C�E�

INSTR(“TITANIA”,”NIA”

)

INSTR(“TITANIA”,”IT”)

INSTR(“TITANIA”,”NANK

”)

INSTR(“TITANIA”,”tita

nia”)

@����� ����������� ������ O�������� ������ !������ ������� *�4���%��% �"&"'%5���

=�+�*�*�

LCASE$(“QBasic”) &���!��� ������ ����-� ��������������������-�������

CY!���E�

UCASE$(“QBasic”) &���!��� ������ ����-� ����� �������������-���������

C.���'$E�

LEFT$(“TITANIA”,5)

@����� ����������� =� ������������� ��������%�������������������%��������

C'�<E�

RIGHT$(“TITANIA”,3) @����� ����������� ;� ������������� ��������%�������������������%�����������

C<'�E�

MID$(“TITANIA”,4,3) @����� ����������� ;� ������������� ����� ������ ���� �����������1���

C�<'E�

LEN$(“TITANIA”) @����� ������������ ��� ��%� 8� ����������������

0�

LTRIM$(“ MALANG

”) @����� ���%����%���� ��������%�!�������������������

C&�7�<L���C�

RTRIM$(“ MALANG

“) @����� ���%����%���� ��������%�!�������������������

C���&�7�<LE�

STR$(23) @����� ���%�!��� ���� �������+;���� �����������%��

C+;E�

STRING$(5,”M”) @��������%����%�����8�����������!������=������

E&&&&&E�

VAL$(“12”)

VAL$(“YY”) &��%�!��� ���� ����%� ��� ���������������

6+�*��

Page 17: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/������01���������

(42 ���������������� ����� ��!�� ������� 0�*� ������ -������ ����%� ���� ������� �������

-��%�� >��4���%��!�� ����-� �����5/��� ��4���%��!�� ����-� ��������5���!/��������������������!�����������%�����������������!���������0�*������-������ ����� ����� A���!��� !������ ����%� 4!���� ��!�� ��� ��� ������%����� ����5� ��!�%�� ������ 4!���� ��!�� ��� ��� ������%� �����5�� O��� ��!����A���!��� !������ ����%� ������ �!���� ���� ���������� O��� ��������%�%��������� -��%�� >����� ��� ��!/� ����� ����� ���� ��� ��!�� ��� ��� ������%�<�� (-��� -�'� 4�'!+&�'� ���� ������ �!������ ������ ��!���� �'&+� !�������������

��!������-��%������%����%�����������������!���������0�*���('22�'��'� �(+(��'2�'� �� &"�

CHR(66) &������������������������������$''��

C�E�

ORD(“A”) &�����������������$''�������!��������������

,=�

PRED(“D”) &���������������������!��������������C E��

C$E�

SUCC(“D”) &������������������������������������C E��

C#E�

/�0� ��'2 &���.(�&;�(5( ���������

(��%��-������<�����������(�)����+�,�����������('22�'��'� �(+(��'2�'� �� &"�

VAL(“23”)� &���!�������%�+;����������������

+;�

(5� � �����(��%��<�����������.!������

('22�'��'� �(+(��'2�'� �� &"�ATN(1) &����������������%�����!����

��%����0�:=;?:6,;�*#1*6�

TAN(90) &�������������%�����!������%����

16�??=+�

SIN(45) &�����������������!������%����

:�=*?*;=+�=,#1*6�

COS(30) &�������������������!������%����

6�=�+=6��??6#1*6�

ABS(-67) &�����������!������� ,0�CINT(7.85E-01) &���!�������������������

���%����6�

CDBL(7.85E-01) &���!��������������������������!����

*�0:=****+,++,*�;0�

CSNG(7.85E-01) &���!�������������������������%����

*�0:=�

EXP(45) &���!�����%������!����������������

;��?;�+0#U6?�

LOG(;��?;�+0#U6?) &��%����%���%���������������������������

�=�

SQR(9) &��%����%������+�� ;�

���

Page 18: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/#�����01���������

(52 ����������������(��%��<�������������!���������0�*�

('22�'��'� �(+(��'2�'� �� &"�ARCTAN(1) &����������������%�����!����

��%����0�:=;?:6,;�*#1*6�

SIN(45) &�����������������!������%����

:�=*?*;=+�=,#1*6�

COS(30) &�������������������!������%����

6�=�+=6��??6#1*6�

ABS(-67) &�����������!������� ,0�EXP(45) &���!�����%������!������

����������;��?;�+0#U6?�

LN(;��?;�+0#U6?) &��%����%���%���������������������������

�=�

ODD(4)

ODD(9)

&��%�������!����!���%���%�� ��8�%������O���L�� �/����������������>@#��

(�7�#�>@#�

PRED(12) &������������%�����!����������������%���6+��

66�

SUCC(12) &������������%����������������������%���6+��

6;�

TRUNC(2.9) &������%������������4!��������!������5��

+�

ROUND(2.9) ���!����������!���%���!���������������

;�

SQR(9) &��%����%����%����+�� :6�SQRT(9) &��%����%������+�� ;�

�������� ��!�� ������� ����� ������ -��%�� ��%��� 4����� ����� ��!��

������� 0�*5�� � O��� ���%�%����� -��%�� ���%��/� ����� ������ ���� ��� ��!����� ��� ������%�<�� (-���-�'� 4�'!+&�'� ���������� �!������ ������ ��!�����'&+�!�������������

/��� ��'2 &���'22�"�:�@�;+��(( ���������

(��%����%%��������(�)����+�,�����������!�%��!��������('22�'��'� �(+(��'2�'� �� &"�

DATE()� &������������%%������-����������

4���%%������������������5�

DTOC(DATE()) &���!������������%%����������%�4 ����9�$��������5�

CTOD(”2/2/2007”) &���!��������������%���� �����%%���

DAY(Date()) &������������%%��1������ ��

MONTH (Date()) &����������!���������� �� �

YEAR (Date()) &��������������������� �� �

DOW(Date()) �������������%�������������������%���������%%����!�%����%���6�

GOMONTH(Date(),3) &����!������8����%����%�����!�����

Page 19: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/1�����01���������

(��%��"����������(�)����+�,����������('22�'��'� �(+(��'2�'� �� &"�

SET HOUR TO 24 |

12�&���!��������%�O����������������+��8�6+�

SET CLOCK ON &����������O����%�������������(�)����

SET CLOCK TO

<baris>,<kolom> &����������O����%�������%���������������������������������������

Time() &����������������������� �

(� � �����(��%����%%���3�"����������.!������

('22�'��'� �(+(��'2�'� �� &"�DATE$ &�������������%%���������

���������4���%%������%��������������������������%%���5�

TIME$ &����������O������������������

4O������%��������������������������%%���5�

(2 ����������������(��%�� ��%%��� 3�"����� ����� ��!�� ������� 0�*� !������ ����� ��!����

@���!���������������-�������������!�������%�������-��%�������('22�'��'� �(+(��'2�'� �� &"�

GetDate &�������������%%������������������

4���%%������%��������������������������%%���5�

GetTime &����������O������������������

4O������%��������������������������%%���5�

SetDate(2006,10,29); &���!�����%%������������������

6*8+?8+**,�

SetTime(09,10,0,0) &���!���O������������������

*?�6*�**�**�

Page 20: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������/7�����01���������

�� ��������������

��/� �&<(���+���(( ���������

��� ���������(�)����+�,����!�%���� ���+�!�%������������A���!�����������������������!����<�������������������� ���������(�)����+�,����������!�%��!���������

��G<(�-�+�� �(+(��'2�'�Character [ C ]

���� ���%� ����������� �-������ ���%� ����� �����%�4������������/�������/���������1����5��

Numerik [ N ]

&����������!���%��/����������������������%��/���������@���/�%� /���������1������

Float [ F ]

&����������������!�����������������8��-��������������%����������4���������6�,#U*+�5��

Date

[ D ] &������������������%%������� ��%�����������:���������/�������������%%������%���-������&&8 8FF�4�����������*68+;8??��������+;�O������6???�

Logical

[ L ] &���������� ��%��� ������� !����� 4��5� ����� ������ 4�(�5�4�������� �� @����� ����������� ���� ������/� ��� �����������/���!��������� ����(������������5��

Memo

[ M ] &���������� ������ ����� �������%��� ���%� ��� ��%/�����!�� +=�� ���������� ��� ������� ����� -��� ��������%�����������4��(��5��

� ��������!�������%������%%������� ���������������/������������

������� ��� ��!�� ��� ��� ������%� ���!���� ��!���� ����� Q� M� S� ���������%������ ��� ���� ���%��� �������� ����-� �� ���������� &����������!����-����<'&�!��������������/����������!���(���������������<'&����� ����� ��!��� ���� !��� �������� ���!��� $� �� ��� 7�!�� ����� !��� ������������ ���������������������������������!�!�!�������

�(� � �������� ���������.!������

�G<(�-�+�� �(+(��'2�'� �;���'���G+(%�

Integer [ % ]

&����������!���%���!���������%������%�����!�������������1;+�0,:���%%��;+�0,0�

+�

Long [ & ]

&����������!���%���!��������%������%����!��!������������1+�6�0��:;�,�:���%%��+�6�0��:;�,�0�

��

Single [ ! ]

&����������!���%�����������4������5����%������%���������Z;��*+:+;�#U;:���%%��Z6��*6+?:�#1�=�40��%�5�

��

Double [ # ]

&����������!���%�����������4������5����%������%���������Z6�0?0,?;6� U;*:���%%��Z��?�*,=,� 1;+���46=��%�5�

:�

String [ $ ]

&�������������������4�����!������%%�������-��%����������5����%������%��������*���%%��;+�0,0����������

+�

Page 21: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������$�����01���������

@����� ���!��%� ���%� �������� ���%��� Q� M� S/� ����� � �������� ��!����� ��������!�!�A���!����

�(2 ������������������� �����������!���������0�*���

�G<(�-�+��

�(+(��'2�'� �;���'���G+(%�

����� &�������%�!���%���!���������-����%������%���������*���%%��+==�

6�

�������� &�������%�!���%���!��������%������%���������16+:���%%��6+0�

6�

'���%��� &�������%�!���%���!��������%������%���������1;+�0,:���%%��;+�0,0�

+�

"���� &�������%�!���%���!���������-����%������%���������*���%%��,==;=�

+�

7��%��� &�������%�!���%���!��������%������%����������1+�6�0��:;�,�:���%%��+�6�0��:;�,�0�

��

�������� &������������%��������������������>@#������(�7�#�

1�

����%� &�������%�������������%��������������%%��������������������������������%�1������������!�����4���%�����%��������� ��%�������������%��������%�������6����������!������6�!���5��

1�

���� 9��&��("�������� �������������� A���!��� ����� �������� !������ �����%������

����� 9�����%��!��������������• ��������%�������������&������!�6+;��• �������%�����%� ��������� ����� �������� ��������� ��������&���� ��

A���6������A���6��• ��������� A���!��� ������ ��%���� &���� �� ����6� � 4��1� � ��

&%1�" "�!���6)% -"),� 1���1&%�-� #,� 7� #��• 2���!��� ������� � ���%� �% �"&"'%� ������ ���� ����� A���!��� ������

����-� ������� ������� ����-� ����� ����� !��!���� ����� &���� �� A��6���������%���2�>6��

• ��� ��%� ��������� A���!��� ���%�����%� ���� !������ �����%���������%� �%�������� <����� ������� ����� ��� ��%� ��������� A���!����������+==�����������

��( ���������O��� ����� ��������������� ��!���� A��!��� ���%��� ���1���� ����� ��

����/� ����� ����� ������ ���%������� �������� ����� ������ ������ �������� ��������� ����� ����� !��� ���%���%� ���!��� ���� ����� �������!����A���!����$��������

STORE 0 TO bil

STORE “Hai” TO teksku

STORE {10/29/2006} TO tgl

STORE .T. TO status

STORE 3.2 TO des

*Sama dengan perintah :

Bil=0

Page 22: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������/�����01���������

Teksku=”Hai”

Tgl={10/29/2006}

Status=.T.

Des=3.2

������ ������ ������� ����� ������� !����� A���!��1A���!�� ���%� �����

���������� �������� ������������ ������������%������������������%������%%������� �������� ���>�6� ����6�� ��� ��%� ��������� A���!����������+==�����������

���� � �����

��� ��%� ��������� A���!��� ����� .!���� ������� �?� ���������� @���������������������!����A���!��������.!�������������!�%��!��������

����������������������������������

$��������DIM bil AS Integer

���������%%����������!��%�4���%������Q�M�S���!�!���������5��

$��������Bil%=0

Teks$=”Hai…”

������.!�������������%%�������A���!��� �������������������������

�����!�� ������� ���%��� ���� ����� ��-�������� ������� ��%���� O��� �%����������������� !�!������ A���!��� ���%��� ���%%������� 6� ��������������!�%��!��������

�DIM a AS String, b AS String, c AS Integer

�<���A���!��� �%����������������������������%����4A���!���L��!��5�

����� ������ ������� ����� ��!���� ����� !�!������ ��������� ����� (��������� ��� &���� ����� ��!���� ��������� ��������� A���!��� A��6� !������ ���%���!������+6,/������������%����������������������������A���!��������!����F��%���� ��� ������%����������%%�������A���!���A��6������������+6,������/���������������������*�4�����%5��&����A��6��������A���!������������%� ������ ������� ������ ��!���� ��������� �� ��� �������������� A���!�����������������%�����������������A���!����������������������%���� ���

Page 23: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������������01���������

�%�� ��������������� A���!��� ������� %��!��/� ����� ��������������������������

�����������������������������������������

��2 ��������������������� ��!�� ������� 0�*� ������ ��� ��%� ��������� ��������� A���!���

��������������+==�����������@�������������������A���!�������������9���P�����������J�*������������C�

$��������VAR bil : Integer;

Teks:String;

�O��� �%�� ��������������� !�!������ A���!��� !������ ����/� ������

���%%������������������!�%��!���������VAR bil1,bil2,bil3 :Integer

Teks1,teks2 : String;

������ ��!�� ������� 0�*� ����� A���!��� @�U��� ������������/� ���

�����������������������������C$ 1 �8 ��!% &"*"%�E��

��

������� ����� !������� ���� ����� ������ ������ A���!��� ���%� ������������� ������������%��!�����������������A���!������

2���!���%��!�������A���!��������� �%������������������!���������0�*�������������������������������!�������������� �%�������!������(�)����+�,�������!��!���� ���������/�������������������%����������������������������� 8� -�������� @����� ��!�� ���%������/� ���� ��� !�!� ��������� 3�(��������

��5� �&<(��(!��-�:���' +�'+�����>���������%������������������������������!�!������A���!������%�

!���� ���� ������ ���!���� ��!��/� ��������� ����� 4���%� ������ ���� !�!���������������!��������!�!������!��������5�������%���������������������������%�!�������������!������!��������!�����������!����������

�2( �������������� (�)���� +�,� ����� ������� ����������� �����%���� ������ ���

>������ ������� ����� (�)���� +�,� ���!���� ��!���� $���� ���!������ ��!���

Page 24: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������5�����01���������

������� ���%������%������������������������� ����� ����� ��������������� ���� �������� �� ������� &���� ����� ������� ��!���� ����������!�%��!��������

����������������������������'���)� �%� ������� ������ !����� ��!���� -���� 8� ������ ����� ���������

���%����� �������������������������������O��������������������������������� ���!��� 9�� ���� �������� ����� ����� ������ ���-����� ���������������������������������#�������4���!����-��5��������!�����(�)����+�,��������B��!-��

�2� � ������������������� ���������� ����� .!���� ������� ���%%������� -��%��

$9<������%%�����������!�%��!��������������P�������������V��������

O��� �%�� ��������������� ���������� ��!�� ���� ����/� ���%%��������������������/�4����5��

��������������������V������� ��������������V��������

$��������CONST phi = 3.14

�@����� ���!���� ������/� ����� ���%%������� �������� F�#� M� #< �

F�#�� @����� �������� ����� ��!��� ������ ������� ���%�������� @����� ��!����������������!����-������������-�����������/�������������������������� ��� ��!�� ��� ��� ������� ��������� ������%� -��� ���� ���������� 4����������� ������ �� ������� ������� �� �!���� ������ ��� ��!����� �������1

Menyatakan

Nama field

Menyatakan

Type data field

Jml digit bag.

Pecahan

Khusus utk bil. real

Menambah

Field baru

Menghapus

Field

Simpan

struktur

Database

Struktur

Dibatalkan

Nama

file

database

Index

Tag

Page 25: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������8�����01���������

��������������!�����������%���������%��!������� ���5��������������������������������

�6������������

� ���������������������������������6�

�O�����������������������%/������"�O'���!�������� ��%�����������6�

����������������������!�������

$��������TYPE MHSREC

NIM AS String * 10

NAMA AS String * 15

Nilai AS Integer

END TYPE

�22 �������������������������� ����� ��!�� ������� 0�*� ������ ��%���� ������ ��!�����

�������� �#L'<� M� #< �� 4�#L'<� #< � ���5� ����� ������ ���%���� ���������!�%�� �����%����� ���!��/� ����� ������ ������� ����� !�!� ��!��������������%���������� �����$��������������������!�%��!��������

������� ��������������*������������C�

� ��������������*��������������

�$��������

CONST

Phi:=3.14;

Bil:=29;

�@�����!��!�%�� ���������������!���������0�*/�����!��!�%��������

�����������������������-���/��������������������������������F��%��!������������!�!�!��������������������������������������%������������������������������������-�����������������

�6�� �������������V�������

� � �������������������������� � �������������������������

� ��C�

���&��%���-����������9���������������������������������

$��������TYPE

MhsRec = RECORD

NIM : String[10]

Nama : String[15]

Nilai : Integer

END;

VAR mahasiswa : MhsRec;

Page 26: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������0�����01���������

����� ������� �� ����/� ������ ���!�� ���������� !����� ��� ��!����-����!����������%/������@�U����!����������������������������%�����������%���!����4!����������������������/�����%���6����������������������������������!������.!���5��

��8� �<(��+���:��<(��'-�

��8�/� �<(��+�����&+.�+&;���4(( ����������<(��+��� ��'2 &� �(+(��'2�'�

BB� ���%���� +BB+����������[� ���%���� +[+�����������8� ���!�%��� ;8+��������6�=�\� �������!�%��� ;\+��������6/��\+��������*�U� ��� �������� 6+6�U����������6+=�1� ���%����%��� ;�=�]�6*��������;;=�B� ��������� ;�B�+��������,�

�4(� � ������<(��+��� ��'2 &� �(+(��'2�'�

[� ���%���� +[;��������:�B� ��������� +B;��������,�8� ���!�%���

��������08=��������;�=�

^� ���!�%���!����� 0^=��������;�&��� �������!�%��� 0�&���+��������6�U� ��� �������� +U;P=/�

C���EUE����EPE�������E�1� ���%����%��� =16����������

�4(2 �����������������<(��+��� ��'2 &� �(+(��'2�'�

U� ��� �������� +U;��������=�1� ���%����%��� =16����������B� ��������� +B;��������, 8� ���!�%���

��������08=��������;�=�

'2� ���!�%���!����� 0^=��������;�&��� �������!�%��� 0�&���+��������6�

��8��� �<(��+����("� &��4�( ����������<(��+��� ��'2 &� �(+(��'2�'�

G� �����%����� ;G+�MMM������H� 7�!������ ;H+�MMM������P� ��������%��� =P=�MMM������

GH�������P�������VP� ������������%��� �GH��MM!�����GP� �����%������������������%��� =GP=�MM������HP� 7�!�������������������%��� =HP=MM�������PP� ��������%����������������

4!�����-����������������������5�

&PP�MM������

Page 27: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������������01���������

�4�� � ������<(��+��� ��'2 &� �(+(��'2�'�

H� 7�!������ ;H+�MMM������G� �����%����� ;G+�MMM������

HP� 7�!�������������������%��� =HP=MM�������GP� �����%������������������%��� =GP=�MM������P� ��������%��� =P=�MMM������

GH� ������������%��� �GH��MM!�����

�4�2 �����������������<(��+��� ��'2 &� �(+(��'2�'�

H� 7�!������ ;H+�MMM������G� �����%����� ;G+�MMM������

HP� 7�!�������������������%��� =HP=MM�������GP� �����%������������������%��� =GP=�MM������P� ��������%��� =P=�MMM������

GH� ������������%��� �GH��MM!�����'<� ��%%�������� �

��8�5� �<(��+���>�2&;��@����� ��������� ��%��/� ������ !������ �����%������ ���%� �� !�����

����� ��!�� ��������� �� !����%���� ������ ��������� ��������� ������������� -��%�/� ������ !���� -������ ��������� �� ��� 9�������� ���%������� ����� ����� ������������ ������ ���%� �������� ��!�� !���������%%��������������������9����������%������������

��<(��+

���

�(+(��'2�'�

<9� 9��������C���E��< � 9��������C ��E�9>� 9��������C����E�

� @����� ������� ���� ���%������ ��!�� ��� ��/� ����� ������ ���!������!����� ���������%��������1�����������%������!�!�!��������

��42( ���������

����.�+�

�<9��G�������H������<9�G�������H�G���������H���< ��G�������H������G���������H��< �G�������H�

G���������H��9>��G�������H������G���������H�9>�G�������H�

�42� � �����

����.�+�

<9�G�������H�G���������H��< �G�������H�G���������H�9>�G�������H�

Page 28: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������#�����01���������

�422 ����������������

����.�+�

<9�G�������H�4�G���������H�5��< �4�G�������H�5�4�G���������H�5�9>�4�G�������H�5�

��8�8� �<(��+����+�&'2��������(�)����+�,� ���%�������� ��������� ����%� ���%�!����!���%�

���!�������������������������%����!�����������%���������������44( ����������<(��+��� ��'2 &� �(+(��'2�'�

BB� ���%���� �

��<(��+��� �(+(��'2�'�

U� &��%%�!��%��������!����������������%�1� &��%%�!��%���� ���� !���� �������� ����%� ����

���!���%������������������%������������!������%�W� &��%������������ !����� ������ ����%��� ��!�������� W�

�������������%�����!�����������W�

Page 29: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������1�����01���������

�� �����

5�/� �(;"��� &�����G�������������������������������������������������������%�!�!������

���� 4���������%���%����5�����������������A���!���� '�������� ��A��������� ������� ������� ��������� ����%%�+� ������ ���� ����� ���� A���!���!������ ����� ������������ �� ������ �������� ������� !������1����� ����������������A��/����%�����%�������!�����������%1����%�������������

2(( ��������������������!����������6�������46�����5��������������������4+�

����� ������ ���� !���� ���� �����5� ���%%������� �������� ������������%��� ���%���� ��������� ����� ���%%������� ���%� 4�����%� !���� ���������%������5���������%%�������K��L�4����!������������������5��<����������!����������������������������%���6��$������ ���!��������%�������������!������������%%��=/������ ����� ���%��������������������� �������=���������������������%�����!��������� ��������6���������

����������������������������%��������������������������������K�������L�

�$��������

'&#<�'9<����64=5���������������� '&#<�'9<����6Q=S���A���!������6�������=�����������6�!�������%���=�������

������������������������������ ����� ������������������������������%�������

�������������������������K�����������������������L�

�$��������

'&#<�'9<����64=/�5������������ '&#<�'9<����6Q=/�S���A���!������6�������+*�����������=�!�������%������������ ����� (�)��*� +�,� ������ ��������������� !�!������ �����/� ������

���%%��������������� '&#<�'9<��������� ���� ��������!�!��������������

����������������������������%��������������K������������������������L�

�$��������

'&#<�'9<����64:5/����+4;/�5/����;Q?S���

�������������������6�����������������������������!�!����

2(� � ������������.!����������������������������������������������������

������ �!����%���� (�)��*� +�,/� ������� !����� ����� ������ ��!���� ������

2 Suharsono Kadwi, Diktat kuliah PASCAL 1, Malang: STIKI 1995, hal 85

Page 30: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

���������7�����01���������

�������������������%%��������������������,�"� &'-(; � (���)�����G�

-&.�"�&�-��&�&'-(; �;(�$���������%������������ ����%�������������������!���� ������ ���%��� =� ����/� ����� ������ �����!��� ��������� �������!������,�����������������%��� ���������*� 4*/6/+/;/�/=5�� �!����� ��!���������!�������!�����������������%%���������� ��������������6�������

������������������������%�����������������

$�������� '&����646*5����'���%���������66�������

��������������6����������%�������������������������������������������������������%����������������

�$��������

'&����64=�9�6*5��������%�������=�������

����������������������������� ����� ������������������������������%� ��� ������

������

�$��������

'&����64+/;5����'���%��������������6+������������;�!�������%������������

����������������������������%���������������������������������������������������������������J���

��������������������������%�����������������

$�������� '&����64+�9�;5����'���%��������������,������������+�!�������%���;��������

��������!�!��������������������� ��������������%� ��������� ������������ ���������������%��������������������������

�$��������

'&����64=5����'���%��/����+4;/;5��������%/����;46�9�;5������%����

2(2 ��������������������� !������ �����%������ ��!�� ������� 0�*� �������������� ������

���%������������%����������������������������� ��������6���������9���

� ����� ������� *� ����6� K��������� ��� ��������L� ���������

�������$��������2�>�� <������>>�F�Q6��6*S�9(�����I�

Page 31: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������5$�����01���������

��������6*������� ���������������������9���� ������������*�����6�K���������������������������������

��������������������������L�����������������$��������2�>�� <�6����>>�FQ6��+/6��;S�9(�����I������������,������������+�!�������%���;�������� ��������!�!��������������

• !��!�%��A�����!�����������9���

� ����� ������� *� ����6� K��������� ��� ��������L� ���������������

� ����� ������� *� ����6� K��������� ��� ��������L� ���������������

�$��������2�>�� <�6����>>�F�Q6��;S�9(�'���%��I�� <�+����>>�F�Q6��;/6���S�9(�����%I�� <�;����>>�F�Q=��?S�9(�����I�� ��;���������������������%�!��!�����

• !�������������������������4�����!��A����5��6��

� ����� ������� *� ����6� K��������� ��� ��������L� ���������������

�9���

� ���������� �����������*��������������$��������F�#�� ���6�P��>>�FQ6��6*S�9(�'���%��I��2�>�� <�6/�<�+/�<�;������6I�

��;���������������������%��������

5��� �(.�(�&�'&"�&�<�-������G�

2�( ���������• 6� �����

���������������!�������������!��������������!������=�������� DIMENSION a(5)

a(1)=1

a(2)=4

a(3)=26

a(4)=6

a(5)=89

Page 32: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������5/�����01���������

���������%��������������������4 '��7�F�&#&9>F5������������

��

• &��� ����� �������� ���������������� �� ���%��� ,� ����� ���%� ������ ���� +�!��������;�����������������DIMENSION B(2,3)

B(1,1)=45

B(2,2)=5

�����������

������� �������� ������� �� ����� ��������� ������ ����� ���%� �����%������!��������%��������!������(�����4�����%5���

2�� � �����• 6� �����

�������������������%���=��������Dim A(5) AS Integer

A(0)=216

A(1)=26

A(2)=5

A(3)=29

A(4)=10

A(5)=2006

�• &���������

�������� ������ ���������� !� ���%��� ,� ����� ������ ���� +� !��������;���������

Page 33: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������5������01���������

Dim B(2,3) AS Integer

B(1,1)=6

B(2,3)=77

�����������

��O��� ���� ������ ���%� ����� !������ ����� !���� ���� 4*5� ����� ���!����������%/�����������������!���!�����������%���

2�2 ����������������• 6� �����

VAR A : ARRAY[1..5] OF Integer;

I : Integer;

Begin

A[1]:=23;

A[2]:=45;

A[3]:=89;

A[4]:=56;

A[5]:=1;

End.

• &���������VAR B : ARRAY[1..2,1..3] OF Integer;

I : Integer;

Begin

B[1,2]:=48;

B[2,3]:=563;

End.

�O��� ���� ��!���� ����� !������ �����%/� ����� ���� ���%� ������������������4*5��

Page 34: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������55�����01���������

�� ���������������������

8�/� ��'-& &������� �������� !������ �����%������ ���%� �!����� ������ ���%%�������

���%������� ������ ������ !������ ���� -������ ���%� ����� ���� !��!����� <����� ����%��!�������������!��������������%%�������-���������4��%��������5��������������� ����� ��� ��!���� ������ ��������� 4!����5� ����� ����� ��������� 4�����5��������������������������%�!��!����� ��������������������-�����������!������������� ���%%��!������ ��!���� ����� ���%������� ������� ������� ������� ���%���������������������!���%���%���������������4%�� �5��

�Mulai

Input "MasukkanBilangan : ",Bil

Bil MOD 2 = 0

Print "BilanganGenap"

Print "BilanganGanjil"

Selesai

Bil = Integer

False

True

����� ���� ���!��%1���!��%� -��������� �� ����� ������ ����� ���� ��� ������%�

��%������ �����%������ ����� ����� �����%������� ��� -��������� �� ����� ���������!���� !����� ������� A���!��� ��� ������� !�!��� ���%�!������ ���%��� ����� ��%����'����������%�!��A����������!���������������������%�����!���������������!�%��O��� ������ ��������� 4���%��!��� ����� ����� ���5/� ����� ��� �������� ������������������ ��� ������ C����%��� L����E/� ������ ��� ������ ����� ���������4���%��!��� ����� ����� (����5� ����� ����� ���������� ������� ����������� ��� ������C����%���L�� �E��

�8�/�/� �4�F��)('�

���%������� �� ������ ���%����� ��� ��!���� ������ !����� �� ��� ��%�������� ���� ��� ������ ����� ��������� ����� �����/� ����� ����� ���� ���������������� ������������� �������&������ -���������������/������ �����!����!���%������%������������������������4����!�%5����%���+����������������!������*/� ����� ����� ����� ������ ������� ����� ������ C����%��� L�� �E�� O���������������������������!�����������%������!��������

Page 35: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������58�����01���������

4((( ���������(�������������������������� ������������

�����������������������������������������#< �����'(��$��������@ 3,3 SAY “Masukkan Bilangan : “ GET Bil Pict

“99”

IF BIL % 2=0 THEN

@ 5,35 SAY “Bilangan Genap”

ENDIF

4((� � �����(�������������������������

� ������������

���������������������������������������#< �����'(��$��������INPUT “Masukkan Bilangan : “,BIL%

IF BIL% MOD 2 = 0 THEN

PRINT “Bilangan Genap”

END IF

4((2 ����������������(������6���������������������������������������C������������������������������������ �����������C�

�(������!�!����������������������������������� ���

� �������������

� ���������������C�

�$��������VAR Bil : Integer;

BEGIN

Write(‘Masukkan Bilangan : ‘);

READLN(Bil);

IF BIL MOD 2 = 0 THEN Write(‘Bilangan Genap’);

{atau}

IF BIL MOD 2 = 0 THEN

Write(‘Bilangan Genap’);

{atau}

IF BIL MOD 2 = 0 THEN

Page 36: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������50�����01���������

BEGIN

Write(‘Bilangan ’);

Write(‘Genap’);

END;

END.

8�/��� �4�F��)('��F�" (����%�������!����������������%������������� ���������!�������������%�

������������������%%��!��������������!���������������%%��!����� ���%��������������-�����������������

4(�( ���������(�������������������������

� ������������� ������������

>��� ������������

� ������������

����� � ���������������������������#< �����'(�

�$��������@ 3,3 SAY “Masukkan Bilangan : “ Get Bil Defa 0

IF Bil % 2 = 0 THEN

@ 5,35 SAY “Bilangan Genap”

ELSE

@ 5,35 SAY “Bilangan Ganjil”

ENDIF

� �4(�� � �����

(�������������������������� ������������

� ������������>��

� ������������� ������������

������ � ����������������������#< �����'(��

$��������INPUT “Masukkan Bilangan : “,Bil%

IF Bil% MOD 2 = 0 THEN

Print “Bilangan Genap”

ELSE

Print “Bilangan Ganjil”

END IF

�4(�2 ����������������

(������6���������������������������

� ������������������<���''���9&��V�>��

� �������������

Page 37: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������5������01���������

�(������!�!���������������������������������

� ���� ������������

� ������������

��� � ������<���''���9&��V�>��� ���

� ������������� ������������

��C�

$��������VAR Bil : Integer;

BEGIN

Write(‘Masukkan Bilangan : ‘);

READLN(Bil);

IF BIL MOD 2 = 0 THEN

Write(‘Bilangan Genap’)

ELSE

Write(‘Bilangan Ganjil’);

{atau}

IF BIL MOD 2 = 0 THEN

Begin

Write(‘Bilangan’);

Write(‘Genap’);

End

ELSE

BEGIN

Write(‘Bilangan ’);

Write(‘Ganjil’);

END;

END.

�8�/�5� ������������� ���%�

'(�!����%��������������%������� ������������������������������������������������������!������%������������%�!��!���������������������!�!������'(���������'(�4�������%����������%� ��������������������%������5������!��������������!�%��'(� �������������%������� ������

Page 38: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������5#�����01���������

Mulai

NA = IntegerNH = String * 2

Input "MasukkanNilai Akhir : ",NA

(NA>=80 ) and(NA<=100)

(NA>=70) and(NA<=79)

(NA>=60) and(NA<69)

(NA>=50) and(NA<59)

NH="A"

NH="B"

NH="C"

NH="D"

NH="E"

Selesai

True

True

True

True

False

False

False

False

� ���-�����������������������!����!�������!������������������4A���!���

<�5�����������!������%���%%������������� ���%�� ����������(����������������!���� �����������%�����������!��������<���O���<�����%������������������������:*���%%��6**/������%���������/� �����������������0*���%%��0?������%�������� �/� ��� ������� ������� ,*� ��%%�� ,?� ����� %�������� $/� ��� ��������������=*���%%��=?������%�������� /��������������%����%���������!������4����������%�����%����������5������%��������#��

�������� ��!��� ����������/� ��� ���%� ���������� ����� ��������� ���������%���6*6������A���!���<�/�����������%��������%������������D�&������������D�����

�4(2( ���������

(��������- '(������%�������%�����!�����������������8��������

������������������ ���������

� ���������

>�������������������������������#7�#�����'(���������������� � ���������

Page 39: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������51�����01���������

� � ���������

������������#< '(�����������������������������#7�#�'(�46�!���5��

������

������������������ ���������

� ���������

>��������������������

� � ���������� � ���������

� ���������������#< '(�������������������������'(���������#7�#���!���������

$���������

@ 3,3 SAY “Masukkan Nilai Akhir : “ Get NA Defa 0

READ

IF NA<50 THEN

NH=”E”

@ 5,5 SAY “Gradenya : “+ NH

ELSE IF NA<60 THEN

NH=”D”

@ 5,5 SAY “Gradenya : “+ NH

ELSE IF NA<70 THEN

NH=”C”

@ 5,5 SAY “Gradenya : “+ NH

ELSE IF NA < 80 THEN

NH=”B”

@ 5,5 SAY “Gradenya : “+ NH

ELSE

NH=”A”

@ 5,5 SAY “Gradenya : “+ NH

ENDIF

- '(������%�������%��������������������8�����������%����%����������������������A���!���

�������������������������������������������%��

�������������������������������������������������������������������������������������

��������������������%%%��

('22�'��'�����-& &.<�'�<�-�� (���)�W��&��"(��

$���������@ 3,3 SAY “Masukkan Nilai Akhir : “ Get NA Defa 0

READ

NH=IIF(NA<50,NH=”E”, IIF(NA<60,NH=”D”,

IIF(NA<70,NH=”C”, IIF(NA<80,NH=”B”,”A”))))

Page 40: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������57�����01���������

@ 5,5 SAY “Grade : “ + NH

4(2� � �����

�(��������

������������������

� ���������� ���������

>������������������������������#7�#�����'(�' ���� ������'�

� � ���������� � ���������

�������������#< �'(�����������������������������#7�#�'(�46�!���5��

������

�����������������

� ���������� ���������

>��������������������

� � ���������� � ���������

� �����������������#< �'(�������������������������'(���������#7�#���!��������

�$��������Dim NA as Integer

Dim NH as String * 2

�INPUT “Masukkan Nilai Akhir : “,NA

IF NA<50 THEN

NH=”E”

ELSEIF NA<60 THEN

NH=”D”

ELSEIF NA<70 THEN

NH=”C”

ELSEIF NA < 80 THEN

NH=”B”

ELSE

NH=”A”

END IF

�4(22 ����������������

����� ��!�� ������� 0�*/� -������ ''(� ����� ���/� ������%%�������-������'(������!�!���!���������

�8�/�8� �� (�

���%%������$��#���������������������������'(�!����%���/����������!�����������������������������������$��#� ����������������������%������

Page 41: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������8$�����01���������

�������������!�%���!��������%%����������������������A���!������� ����%�����!�����������%���������%��!��������������%%���������!�����������A���!������%���������� ����������

4(4( ���������(���������������� ������������� ����!���

� � ���������� ������������ ������������� ����!���

� � P��������� ������������ ����@������������������%%������#7�#�������������� � ���������� �����������

�������$��������@ 3,3 SAY “Nilai Akhir : “ GET bil DEFA 0 PICT “999”

READ

DO CASE

CASE bil < 50

Grade=”E”

CASE bil < 60

Grade=”D”

CASE bil < 70

Grade=”C”

CASE bil < 80

Grade=”B”

OTHERWISE

Grade=”A”

ENDCASE

@ 5,5 SAY “Grade : “ + grade

4(4� � �����(���������>�����������������

� ������������� ����!���� � ���������� �����������

� ������������� ����!���� � ���������� �����������

� ����>��� � ���������� �����������

����>����$��������Dim NA as Integer

Dim NH as String * 2

�INPUT “Masukkan Nilai Akhir : “,NA

SELECT CASE NA

CASE IS<50

Grade=”E”

CASE 50 TO 59

Page 42: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������8/�����01���������

Grade=”D”

CASE 60 TO 79

Grade=”C”

CASE 80 TO 89

Grade=”B”

CASE ELSE

Grade=”A”

END SELECT

PRINT “Gradenya : “,grade

4(42 ����������������(�������������������������� ����������*���������� ��������JC�

� ����������*��� � � ���

��������� �������������������� �����������

��C�

� � � � >����������� ����������

��C��$��������VAR NA : Integer;

Grade : String;

BEGIN

Write(‘Masukkan Nilai Akhir : ‘);Readln(NA);

CASE NA OF

0..49 : grade :=’E’;

50..59 : grade :=’D’;

60..69 : grade :=’C’;

70..79 : grade :=’B’;

ELSE

grade:=’A’;

END;

END.

8��� (��"�'2�'�8���/� ����

4�(( ���������(������������P'&"�&��,�"J����P'&"�&��;)&�J����P&'!�(.('+J�� P +�+(.('�H�&' +��; &�J�

�������$�������������%������%��������!�����6���FOR x=1 TO 10

? x

ENDFOR

Page 43: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������8������01���������

���������6�+�;���=�,�0�:�?�6*��$�������������%������%��������!�����+�8����������!�!�����FOR x=1 TO 10 STEP 2

? x

ENDFOR�

��������6�;�=�0�?��

4�(� � �����(������������P'&"�&��,�"J����P'&"�&��;)&�J����P&'!�(.('+J�

� P +�+(.('�H�&' +��; &�J�����

�$�������������%������%��������!�����6���FOR x=1 TO 10

PRINT x

NEXT�

��������6�+�;���=�,�0�:�?�6*��$�������������%������%��������!�����+�8����������!�!�����FOR x=1 TO 10 STEP 2

? x

NEXT�

��������6�;�=�0�?��

4�(2 ����������������(������������P'&"�&��,�"J����P'&"�&��;)&�J����� ���

� P +�+(.('�H�&' +��; &�J���C�

�$�������������%������%��������!�����6���FOR x=1 TO 10 DO

WRITE(x:3);

NEXT�

��������6�+�;���=�,�0�:�?�6*��$�������������%������%��������!�����+�8����������!�!�����FOR x=1 TO 10 DO

BEGIN

Page 44: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������85�����01���������

WRITE(x:3);

x:=x+1; � NEXT�

��P������!�����+�!�����������6������!�������������

�������%��/�6������!������������4)�P)U65���������6�;�=�0�?��

8����� @)&"(�4��( ���������

(�����������@��>�P;�'-& &J�� P +�+(.('+�H&' +��; &J�

� >����

� ���������

���������799���������%����������������%��!������������

�������������� 9�"�'7#�4!������� ����%��%�������������������������������������%������������������������������!������������ 9�"�'7#5�

��������#T'��������%������� ���������������������������4'(���#<5�����������������!������������������������������%��������������������%%������������������

�$��������SET TALK OFF

I=1

DO WHILE I<= 10

? I

I=I+1

ENDDO

4��� � �����(��������@��>�P;�'-& &J�

� P +�+(.('+H&' +��; &J�@���

�$��������I=1

WHILE I<= 10

PRINT I

I=I+1

WEND

4��2 ����������������(��������@��>�P;�'-& &J����

� ���� P +�+(.('+H&' +��; &J�

Page 45: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������88�����01���������

��C�

�$��������Var I : integer;

BEGIN

I:=1;

WHILE I<=10 DO

BEGIN

WRITE(I);

I:=I+1;

END;

END.

� � � � � �

8���5� >��<�H��(<(�+�4�2( ���������

�!�����������%������(�)����+�,����������-��%���������%������%%�������799�������>#�#���

4�2� � �����(�����������D@��>�H�����>E�P;�'-& &J�� P +�+(.('+H&' +��; &J�

>���

�����%���������������������������!������������������

� P +�+(.('+�H&' +��; &J�>���D@��>H����>E�P;�'-& &J�

�����%��������������������������������!����������������������������������

�$��������I=1

DO WHILE I<=10

PRINT I

I=I+1

LOOP

�������I=1

DO UNTIL I=11 � �����P66������������������� PRINT I

I=I+1

LOOP

�������I=1

DO

PRINT I

I=I+1

Page 46: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������80�����01���������

LOOP WHILE I<=10

�������I=1

DO

PRINT I

I=I+1

LOOP UNTIL I=11

4�22 ����������������(��������>#�#��� G���������H�@<'7�G�����H��$��������Var I : integer ;

Begin

I:=1;

REPEAT

WRITE(I);

I:=I+1;

UNTIL I>10

End.

Page 47: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������8������01���������

�� ����� ��������������

���%%������ ���������� ���� -������� ����� ������ !������ �����%������ ���%��!����� ������ ���!������ ��������� �%�� ���!������ ������� -��%��� ��!(-��(�!��������%���������������������%������������������������%��������%���������%� !������� ��������� !������%� ������ ���%��� ��!�������� ������������������%��!��� ������ ���%� ����%� �%������� ������ �������� ��������� ���%��� ����/���� ��%����� ��!���!��!���/���������������������!�����������������%������������%��� ���%%��!����� ��!���� ������� �����%� ����!��� ����/� ��� ��%/� ��!��� ��������������� ���/� ������ ���%%������� !������� !������ ���� ���%� ������� �����������������

�����%���� ������ 4�'!+&�'� 4���%������ ���������5/� !������� ��������%�������� ��!���� ���� ���%� !������� ������ �%�!��%� ���%��� �������� �������4������� �� ��!�� ������� 0�*� �%�!��%8��!���� ���%��� �������� ����5�� ����� ���������!���!����������!���<�������� ������������ ���� �����!����������������%�������� -������� ���%� �!����� (������� !������ �%������� ������ ���%����%� ���������%����%����������������������

�0�/� �(;"��� &���!(-��(�

5(( ���������������� ������� !������ ���%���� ���%� ���/� (9T�>9� �%�� ��������%�

��������� ��������� ������ ���!��%��� ����� ������%������ ���%��� ���������>9$# @>#� G����H/� ����� !��� ���%��� ������ ����������� ��!� ���%���� �������� (�)����� ��� ��� ����������� ���%��� �������� 9� G����� ���������H���>9$# @>#����%��!����!�����������������-������%�!��!����4B��>L5��������-������%���������%�����������%������������� (��������� ����������� �� �����������

� 9��"��#������������ ������������ �� ����������G"������������H�� � ����������� �� � �����������

� >�������� $�������� Set Talk Off

Clear

Set Color To

Do ucap

Procedure ucap

? “Selamat Pagi”

Return

5(� � �������������%�!�����%���������������������%��������1�!�����4&�,�9�!�8 �

!%�"# 5��������������%���������%� ��������������������������������������%������������������������%�������������� ���!�%���1�!�%�����������%�����%����!��� &����� ����� ����������� �������%��� ���%� ������� ���� ��������%������%���� ���%��� ���%%������� ���������� ����� ��!� ����� ������� ���%��������

Page 48: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������8#�����01���������

��������� ����� ���%����� '�� ��� ��� ��� ���� !�!������ !�%��� ���%���� ���%����������%%����!�!���������������������%�������%�������� (��������� #$7�>#��@������������������� � ����������� �� � ������������ � ������������ #< �� �� �@������������������� � �����������

� � �����������

� � �����������

� #< ��@���

��� &�6�,���%!��%�&� ,��,���)%&%��DECLARE SUB CETAKGARIS ()

CLS

LOCATE 2, 5: PRINT "CETAK CETAK"

LOCATE 4, 5: CETAKGARIS ��&����%%����������� LOCATE 6, 5: PRINT "HALO CETAK-CETAK"

LOCATE 8, 5: CETAKGARIS

END

SUB CETAKGARIS

FOR I = 1 TO 50

PRINT "-";

NEXT

END SUB

5(2 ����������������� (��������

���%������������!���I�@�����������������!���!���������2���������������������������������I����2���!���L��!���4�%�������������������%���5�

��������������������������I�2���������������������������������I���2���!���7�����4�%���������������������

�� �5���%��

�����������

�����������

��������������I����%��

�����������

�����������

� ����������������

������� � $��������

Program Contoh_Prosedur;

���%����@�����

'���������������������%����@�����

���%����@�����

'����������������������%����@�����

Page 49: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������81�����01���������

Uses crt;

Var I : integer;

Procedure Sapa;

Begin

Writeln(‘Hai, Selamat Datang’);

end;

Begin

For I := 1 to 4 do

Sapa; ��&����%%�������������������������������� readln;

end.

0��� �(;"��� &���'!+&�'�5�( ���������

(@<$'9<� �%�� ������%� ����� (9T�>9� ���%��� �������� (@<$'9<�G����-������H/����������� ���%��� !���������� ��������%����������������������������%%����/���������/����������������������%%������(@<$'9<���!��������� ��!������� ���!������ ���� !���� ������ �� !���� ���!��� ����� ���%�����������<���!����������������������������>#@><�G�������H��&��%�����������������%%��-�������!��������%�!��%����%������������������������������8� ������� ������� ����� ��������� -������� �%������� ������ ���%����%8���������%����%������������4!�����������-���������������������������%�!�����5��� (��������� ����������� �� ������������ ��=/=�����C����������C�U��"��#������������� ���-�������!����������%�

��=/,�����C����������C�U�$%&'�"��#����������(��� ���-�������!�������������

� ������������ �� (�������G"������������H�� �������������� ���� )�� � ����������� �� � �����������

� � *�+������������

� >������*���T��������A���!�����������%�����������!������ $��������

Set Talk Off

Clear

Set Color To

@ 5,5 Say “Hasilnya : “ + STR(Tambah(7,5))

Function Tambah

Parameter Angka1,Angka2

X=Angka1+Angka2

Return X�

5�� � �����(������� ���������� ��������-� ���� ������ �����-������ ������ -��%�� ����

�����������!������%�������������(��������� (��������� #$7�>#�(@<$'9<����������������� � ����������� � ���%����@�����

Page 50: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������87�����01���������

� � ������������ � ������������ #< �� �� (����������������������� � �����������

� � �����������

� � �����������

� #< ��@��

� � �� � $��������

DECLARE FUNCTION tambah (a AS INTEGER, b AS INTEGER)

CLS

DIM a AS INTEGER, b AS INTEGER

LOCATE 2, 4: INPUT "nilai dari a ", a

LOCATE 4, 4: INPUT "nilai dari b ", b

LOCATE 6, 4: PRINT "nilai dari a ditambah b "; tambah (a, b)

FUNCTION tambah (a AS INTEGER, b AS INTEGER)

tambah = a + b

END FUNCTION

5�2 ����������������(�����������%������������!���I�@�����������������!���!���������2���������������������������������I����2���!���L��!���4�%�������������������%���5�

�(���������������������I�2���������������������������������I���2���!���7�����4�%���������-����������� �5���%��

�����������

�����������

��������������I����%��

�����������

�����������

� ����������������

�����

$��������Program Fungsi1;

Uses crt;

Var v,t:real;

Function Luas(l,p:real):real; ��&��%%���������������� Begin

Luas:=l*p; ��<��������������7����������������(������ End;

Begin

Clrscr;

Write(‘masukan luas:’);readln(l);

Write(‘masukan panjang:’);readln(p);

Write(‘masukan tinggi:’);readln(t);

'��(����������������%����@�����

���%����@�����

'��(�����������������%����@�����

Page 51: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������0$�����01���������

Write(‘Luas:’,luas(l,p):5:3); ��&����%%��(������ V:=(luas(l,p))*t;

Writeln(‘Volume :’,5:3);

Readln;

End.

0�5� �(;"��� &����.(+(����������������������������8A���!������%����������������������>9$# @>#�

8�(@<$'9<��(��%����>�&�#>�GA��6/A��+/����H���������!����������������������8�(�������������%%�������������%����������%%������������������-��������

52( ���������(�������������������

������������������"����������/��������D���������������4�������/�������5������������������������������������������ ������ �����������

>�������(������������������������������������ ������ �����������>�����������������������$��������Set Talk Off

Clear

Set Color To

Do Jumlah With 9,3

? Tambah(7,5)

Procedure Jumlah

Parameter Angka1,Angka2

? Angka1+Angka2

Return

Function Tambah

Parameter Angka1,Angka2

X=Angka1+Angka2

Return X�

52� � ������� &�6�,���%!��%�!% #� �,���)%&%��

DECLARE SUB CETAKGARIS (panjang AS INTEGER)

CLS

LOCATE 2, 5: PRINT "CETAK CETAK"

LOCATE 4, 5: CETAKGARIS (20)

LOCATE 6, 5: PRINT "HALO CETAK-CETAK"

LOCATE 8, 5: CETAKGARIS (40)

END

Page 52: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������0/�����01���������

SUB CETAKGARIS (panjang AS INTEGER)

FOR I = 1 TO panjang

PRINT "-";

NEXT

END SUB

522 ����������������$����������������8�(����������%����%%�������������������procedure WrStr(X, Y: integer; S: string);

var

SaveX, SaveY: Integer;

begin

SaveX := WhereX;

SaveY := WhereY;

GotoXY(X, Y);

Write(S);

GotoXY(SaveX, SaveY);

end;

function UpCaseStr(S: string): string;

var

I: Integer;

begin

for I := 1 to Length(S) do

if (S[I] >= 'a') and (S[I] <= 'z') then

Dec(S[I], 32);

UpCaseStr := S;

end;

0�8� �(;"��� &������

54( ������������!����������������%�!��!��������������������������6�-����������

���%������������!����%�����������������������������#��>9$# @>#�9�G����(��H����������%������������

�� � $&�)���:� � � � � � � "&��:�

� � �

54� � ����������.!�������������!����������������������-�������99&�'��������

���!��������!�����������������������������������������������������8�-����������%��������!����������������%%����������!���-��%��(+����������%��������������8�(�������8����%����@������

��

Set talk off

Set status off

Set procedure to unit.prg

? tambah (7,5)

Procedure jumlah

? “Hai”

Return

Function tambah

Parameter a,b

X=a+b

Return X

Page 53: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������0������01���������

542 �����������������������!���������0�*����!��������������������������������)����%�

!��!�������%��������)����%����������������%%������������%%�������������������������%%������������-�����������!���������0�*�����%������1������� ������ �������� (?� �� �� �������� ����� ���!������ '�.�X�'&+�+<�����������������)����!��������������!���������0�*���

�����)����'&+�����������I��J������%�K��&'+(�4�!(�*������%����������������8-������/�A���!��������%����������������������J�@�����������K������������J�$���������K������������J������K��A���������J�2���!����K�����������������������������������������������������H4���������,���������(��-����������������������'���������,���������(�����������&.<"(.('+�+&�'�*��������������������-���������������������������������

��%��� �����������

#��I��������������������������H4���������,���������(�2�������� ������������������������%��� �����������#��I��-����������������������'���������,���������(����������!�%�������������� �����������

���������%%��!����������

�� � $&�)����� � � � � � �1���$�

� � �

��

Program coba;

Uses crt, aku;

Begin

a;

End.

Unit aku;

Interface :

Procedure a;

Procedure b;

Implementation :

Procedure a;

Begin

Write(“Hai”);

end;

Procedure b;

Begin

Write(“halo”);

End;

Page 54: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������05�����01���������

�� ���������������������

�����%����� ���������� ����� ������ �� !�" #� ������ !�!� �� ����� ����������!�!������%�����6� !�" #����%�!���������������������%��������O������%���������������!����������������%������������������%����������������������/���������������������������������������������������������!�����������%���������%�� ���������9������� ������ �������� ���%�� !������ �����%������ ���%� �!����/� ���������� �%�����������%�������������!������*����;���),�%&%��

-��� ���������

���� ( �'������ �(+(��'2�'�

6� !�����A������-��� �A���� �������%�� ������������������8�������

+� <����%������� ������������%����!��������%����

;� &������������������������ ������������������!��������%����

�� ���-�����%������ ��������������������)�����

=� &���%��������� ���������������������

,� &���%��)��������� ���������������!��������%����

0� '�A��������� (��������������������%%���������

:� ����������--������������ ����������������!������!�������������

?� @�����%�_�����������A��!� ��������������������`�

6*� <������!������������ ������������!�������%��%�������

66� (���C�����-��E�����������)��� (������%��������%����������������

6+� �����)������� ������������������%����

6;� ����������������� �������%��%��������������)����������������

6�� '�A����-��������%������A����/�����/���������� �����������%��%�����������������������-���

6=� 7����������%� ������������������� ��%�

6,� "�����������������������%���A���� ��������%��%������������%�����������

60� 2���!���C����E�����-����� 2���!������%��%���������������8�����������

-��� � �����

���� ( �'������ �(+(��'2�'�

6� ������'-�"������#���'-�������������#���'-���������%%�����������!��%���'-�

+� #)��������#)�������� �����������������

;� ��"������7���� �����������7���������������������%��� ��

�� ����&����������������������A���!������%���������������������

=� (����������<�)�� �����������<�)������������!��%���(���

,���������������������������@�8(@$'9<���-����� ��!8(����������������-������

0� �������#����� ��������������������������

:� '���%���(�������$����� ���������������%%����

?� &����!��-������������������������� �

6*� "���������������� ������������������������������"����

66� 9����-������������� �

Page 55: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������08�����01���������

-��� ����������������

���-(������

( �'������ �(+(��'2�'�

6� �9����-�������� ����������&�����������%�

+� �'����-����)������� ��������2��������%����%����

;� �@�����������-�������2���!��������%����������������!������������������

�� � ������������-��� ��������A���!������!���

=� ������)������� ���������������������8�����������

,� �#��������������������� ��

0� �#����������%������������ ��

:� �����%�����������)���������� ��

6*� �@��)������������-�-��� &��!����������������#9(�4#����-�(��5�

66� �7����������%� ������������������������ ��%�

6+� ���������-����)������� ��������F�#�A���!���!���������

6;� ��������������-����(������%��!����������6����%������������!������4!�����%�������������������������5�

6�� �'�A����-�����������������(���������4!����������%%��������������+��������������������5�

6=� �(�������-����� (������%��%����������������

6,� � ���-���� ��������� �����������

60� �'�A�����������������A�� ��

6:� ���������-���� ��

6?� �@���-��������������������-� ��

+*� �2���!�������-����)������� ��

+6� �#������������ ��

++� ������������������%�� ���������4��!��5���������!�����

+;� �����!��������������-����%�� ��

+�� �(����������������������!��-��������! ����� ��

+=� �'�A��������%����%��� ������������ ��%�����%�������8�������������

+,� ��������������������������������A���!����������%���!����������%�

+0� �'�A������!���%��!��������� ��

+:� �7�����!�����%������������������!����� ������!�������!��!���������!����������4�����5�

+?� �9������������)������� ��

;*� �'���%�������������)������� ��

;6� �$���������)������� &��!��������$9<��

;+� �'���%���������������������)������� ��

;;� ����������������-����)������� ��

;�� �'�A����-������������������� ��

;=� �7�!�������-����)�������� ��

;,� ��#L'<��)������������������������#< �����������������������#L'<�

;0� �#< ��)�������������������������#L'<����������������������#< �

;:� �'���%����)���������)������� ��

;?� �9�������)���������)������� ��

�*� ����������)���������)������� ��

�6� �9�������������������������� ���������8�������������������

�+� �#��������)�������� �����������������������8������������

Page 56: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������00�����01���������

�;� �'���%������%������ ��

��� �(��������-����)������� ��

�=� �9! ����-����������%�� ��

�,� �@���-�����)������� ��

�0� �'�A�����! ����-���������� ��

�:� �$������%������������%�� ��

�?� � ������%������������%�� ��

=*� � 9��)�������&��%%���������������"�'7#������������%��������� 9�

=6� �'�A�����@�7'$���-����� ��

=+� �'�A����#T><���-����� ��

=;� ���������#T><���-������ ��

=�� �9(��)������� &��%%���������������$��#������������%�9(�

==� �'<#>(�$#��)������� ��������'<#>(�$#����������������

=,� �'�A������������!�����-������� ��

=0� ��#<��)������� &��%%���������������'(������������%��#<�

=:� �9���� 9"<9��)�������&��%%���������������(9>������������%�9������ 9"<9�

=?� �@���-����-������� ��

,6� �'�A������������� ��

,+� � A����!��_�������!�%���!���%������%�����������������%%��4�!���%�����������!�%�*5�

,;� �'�A����-�������� ��

,�� �$�������������������A���!�����-���������� ��

,=� ��������A���!����)������� ��������A���!���������������%8���������

,,� �����%�A���!����)������� ��������A���!�������%������%8���������

,0� �����%��)���������)������� ��

,:� �$�������������-������� ��

,?� �@����������������� ���������@���������8������%�������

0*� �@���A�������������� ��

06� �'���������������A��-���� ��

0+� �@���-���-������������ ��

0;� �'&�7#&#<�'9<��)������� ��������'&�7#&#<�'9<����������������

0�� �$������������������������������������ �������$9<������F�#������������

0=� �>����������! ����A���!����)������� ��

0,� �$�������������-����%��� ��

00� �(���A���!����)������� ��

0:� ���������)���������)������� ��

0?� �'���%������������)���������)������� ��

:*� �7�!��������������������!����� ��

:6� �7�!�������������-���� ��

:+� �@���-������!������������%���������������� ��

:;� �'�A��������%������ ��

:�� �@<'��)������� ��������@<'����������

:=� �aIa��)������� &��!��������I������!������������

:,� �a�a��)������� &��!���������������!������������

:0� a/a��)�������� &��!��������/������!������������

::� �a4a��)������� &��!��������4������!������������

:?� a5a��)�������� &��!��������5������!������������

?*� �aPa��)������� &��!��������P������!������������

Page 57: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������0������01���������

?6� �a�Pa��)������� &��!���������P������!������������

?+� �aQa����a4�a��)������� &��!��������Q������4�������!������������

?;� �aSa����a�5a��)������� &��!��������S�������5������!������������

?�� �a�a��)������� &��!���������������!������������

?=� �a��a��)������� &��!����������������!������������

?,� ���������A���!���� 2���!������%�����������������!������

?0� �'�A����(9>���������A���!��� ���%%��������������(9>�������8������������

?:� �'���%���A���!����)������� &��!��������A���!���!������'���%���

??� �(��������������������������������������������� �

6**� �����%����%����������� ��� ��%�����%������������

6*6� �'�A����������%��-�-����� �

6*+� �����%�����������)������� ��

6*;� �'���%�����������A���!����)�������� ��

6*�� �9������A���!����)������� ��

6*=� �'<7'<#������� ��

6*,� �$����������)���������)������� ��

6*0� ������������������������ ��

6*:� �9A��-������������������������ ��

6*?� �<���������%�(9>/�"�'7#����>#�#������������������������������������(9>/�"�'7#������>#�#��

66*� � �!�%��-����������!����A��-���� ��

66+� �$��#���������������-����%��� ���%�������$��#������������8�������� ��%������

66;� �#����������������� ��������������������������8������������

66�� �$��������������������������������� ��

66,� �&����!����:*:0�������������������� ��

660� ���%���������������-������ ���������� �������������4������5��

66:� �'�������-������������������������� ��

66?�� �<����������������������������!�������� ��

6+6� �'�A����Y���-��� ��

6++� �'�A����A���!�����-������� ��

6+;� ������������!����� ��

6+�� �����������������������%�� ��

6+,� �(���������!��A�������������� ��

6+0� ����������������������!���� ��

6+:� �&�����������������������A�� ��

6+?� �#< '(������A������%� ���%%������#< '(����%������������

6;*� �#������������������������-���� ��

6;6� ��������������������������A������-����� ��

6;;� �$�������A������������)�������� ��

6;�� �#)����������������������������� ��

6;=� �'�A����-����������-��� ��

6;,� �'�A�������������-������� ��

6;0� ������������A���!������������������������� ��

6;:� �$�������A������������������������� ��

6;?� �$��������������������!��� ��

6�*� �'�A����-�����%��������������� ��

6�6� �$��������������A����������������� ��

6�+� ����������������������A���!����)������� ��

6�;� �'�A�����������������-���������-������� ��

Page 58: 168866021 Kamus Bahasa Pemrograman Under Dos

���������������� ���������������

������������� ������������������������

����������������� �������������

����������������

��������0#�����01���������

6��� �$�������A�������������� ��

6�=� ����������������������� �������!�������������%������%�������!�����

6�,� (����������������� (������%���������������

6�0� �9! ����������)������� ��

6�:� �7������! �������������������������� ��

6�?� �2'>@�7��)������� ��

6=*� �&����������-����)������� ��

6=6� �2����������������������������������� ��

6=+� �$���������������-����)������� ��

6=;� � ��������������-����)������� ��

6=�� �(���������������������������������� ��

6==� �'�A�������!�������-��������������������� ��

6=,� �&��������-��������)������� ��

6=0� �$���������������!��������������!������!���� ��

6=:� �'�A������%��������!������ ��

6=?� �+:,8+:0�����������������������!���� ��

6,*� �'�A�������!�����-������� ��

6,6� �$����%��������������� ��

6,+� ���&��)�������� ��

6,;� � �������������������������)� ��

6,�� � ���������������������-���� ��

6,=� � ������������A�����)��������)� ��

6,,� ��������������-�����������-����)������� ��

6,0� �$�������)������������!��� ��

6,:� ���������)����������� ��

6,?� #)�����!���-�����������������%��� ��

60*� ����������%������� ��

��