Page 1
�
�
��
1
���������������������������������������������������������������������������������
������������� �����
Visual basic Net 2005 �
SQL Server �
��� ����������� ������ ��������������������� � ������������������������
���
�� � � �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
��������������
��
������� �������� �� ������ � ��� ����������������� ������� ��!��� �����������" ���� �� �� �#$�%&��������'(����������������������� �
��
�������$ ���)�* �� "(������
IT Programmer for PPIC System ����������������
Anda ingin …….
CD e-book (PDF/ Chm) database/ programming BUKU2 luar negri sbg bahan Referensi/ wawasan pemograman, dll Silahkan lihat halaman awal modul ini (Toko)
Page 2
�
�
��
2
��
+��������������
��
�����
Promosi �
�My website�
www.KutuProgram.com
Page 3
�
�
��
3
%�� ������������
www.KutuProgram.com
��
Page 4
�
�
��
4
Jual CD E-BOOK (kumpulan buku programming luar negeri) berupa FILE PDF/CHM:
�
� �������� ��,- ��� .���/��������.�0(�+�*���'�.� �1���� ���)���"�"�+�������2- ��.���� ��/��������.������ �+���� ��3- +��.����) �� ���� �� ������� ���� ��/��������.�4- +������� �������������������.��� �������5���!���.���� ��/��������.�0-6�7+������� �(/��������.8�9- +������� �������������������.��� ��*����5&�:� ����.���� ��/��������.�0-6��������������������������������������������������������0- +������� ����.���� ��/��������.�0-6�;- ����'�.��<������ �/��������.�0�� �2,��"��=- '�.��<������ �/��������.�0�$ �2,��"��+�� ����� ��#� �)����� �>- /�� ��/���� ��?�������(�'���� ������,6- /��������.7�8�0-6�$ ��� ���+������� ��,,- �� 32��+$�+������� ��*����/��������.�
� �������� ����������,- �..��������/��266=�7�..�������8�2- ���� � ��/��266=(�@����?���.�����+�� ����� ��7)A����B��/��.��� �-?��8�3- ���� � ��/��������.�2669�4- ���� � ��/��������.�2669�)A������)����� (�@����?���.�����+�� ����� ��9- ������ ��5��� �����������������.��� ��� ����/��-?)'(�� �)A����C����� ������.��0- ����� � ��) ��������������.��� ��*������.���� ��/��������.�-?)'�;- ��� ��&��.���� �/��������.�2669�7'��������� C�����"���.���� ��'�.� ����"�������8�=- )A�����/��2669����� ����&��.��(���.� ��)����� �>- $ �����.� ����.���� ��/��������.�2669� ��������������7+���C����������8�,6- $ �����.��� ����+������� ����� ��/��������.�2669(�� �70���)����� 8�,,- &&+(������� ��#�������5���� � ���*������.���� ��/��������.�-?)'�,2- +���/��266=� ������-?)'�3-9�+�� ���(�'�����)����� �,3- +����+@�*����/��266=(��� ��*��+���� ���� �@�� ���� �*����-?)'�3-9�7+��8�,4- +�� ����� ��/��2669�7+������������+��������8�,9- +������� ����.���� ��/��������.�2669(�'���� �����,0- '��������� �/��������.�2669(�-?)'�$ ������ ���5����.�/�������������,;- /�-?)'�5����5������$ ���?��������,=- /��������.�-?)'�������,>- /��������.�-?)'���.�������26- /��������.�-?)'�������+������� ��2,- /��������.�-?)'�+�*���'�����22- /��������.�2669�)A������)����� �@�����������23- /��������.�2669�� ��?��������24- /��������.�2669�+��������B��#� ��� .��7+������������+��������8�29- /��������.�2669�#�.����(���+������C������� ������.��7)A����B��/��.��� �-?��8�20- /��������.�2669(������������B��?��������2;- /��������.�266=�+��������B��#� ��� .��7+������������+��������8�2=- /��������.�266=�#�.����(���+������C������� ������.��2>- /��������.7�8-?)'(�'���5��������#� ��� .��36- /��������.-?)'� ��D��(�%� ��������+�*���� �D���� �/�-?)'������.��� ��3,- /��������.-?)'�������(������� ��,6�) ���������+���.���32- /��������.-?��� �������� ���33. �� ��*��@�����+������� ��� �/��������.�-?)'
�
�
�
�
�
�
�
Semuanya Rp. 25.000
Berminat? SMS aja: indraes 0852-17-609-601
Page 5
�
�
��
5
Jual CD E-BOOK (kumpulan buku programming luar negeri) berupa FILE PDF/CHM:
�
�����������������,- ��+�-?)'�������� ��23�5�����������2- ��+-?)'�,-,�$ ������������� ��3- ��+-?)'�2-6�����+�����*�4- ��+-?)'�2-6�)���"�"������@�����������9- ��+-?)'�2-6�$ �� ��#�������7+������������+��������8�0- ��+-?)'�2-6�����+����� ��.��� (������� ���" ��.�����+������;- ��+-?)'�3-9�@�����������=- ��+-?)'�3-9�� �������>- ��+-?)'��E�D�+��������B��#� ��� .�(�*������+-?)'�2-6������+-?)'�3-9�,6- ��+-?)'����+���� ���� �5� ������)��� �����,,- ��+-?����������5� ������F�.�������,2- ��+-?)'� ��������������,3- ��+-?)'�� �06��� �������"�,4- ��+-?���$ ��?�������(���.� ��)����� �,9- ��+-?)'�F�.�������,0- ��+-?)'�� ������(���.� ��)����� �,;- ��+-?)'���������+������� �(�/��������.�-?)'�)����� (�+������(������ (�������� �,=- ���� � ���A�*������+-?)'�7���� � �8�,>- ���� � ����+-?)'�,-,�*����/�-?)'�2663�7���� � �8�26- ���� � ����+-?)'�2-6�2,- ���� � ����+-?)'�2-6��E�D�7+������������+��������8�22- ���� � ����+-?)'�2-6� ���������7���A����� � ��G�����8�23- ���� � ����+-?)'�3-9�� �5H�266=(�@����?���.�����+�� ����� �(���.� ��)����� �24- ���� � ����+-?)'����������� ��/�-?)'�29- ���� � �����?��?����4-6���������5����� �� �/��2669�*����/�������������������2669�)A������20- ���� � ��&��.�C&��� ������+-?)'�2-6�*����/��-?)'(�@����?���.�����+�� ����� ��2;- ���� � ��������������� �(������������(� ����+-?)'��E�D(�@����?���.�����+�� ����� ��2=- ������ �������2-6�+�����*������+-?)'�3-9�2>- ������ ������������� ��*������+-?)'� ����&-?)'�36- 5����$ ��� ��������.��� ���������� ��*������+-?)'�2-6�75����������8�3,- �������� ����.���� ����+-?)'��������5� ������ ��5���� � ���32- �������� �����������.��� ��*����/��������.-�?)'� ����+-?)'�33- )��� ������+-?)'�2-6�34- $ �������+-?)'�39- �A���I� ����+-?)'(�#��������(�&��.�C&��� ������������� ��30- ��.���� ����+-?)'�2-6�������"������3;- ��.���� ����+-?)'�5��� ������������*����������.���� ����+-?)'�'���3=- ��.���� ����+-?)'�+������� ��*������.���� ��/�����5H�-?)'�/����� �2663�������"������3>- +�����+-?)'�2-6�)C5�����.��� �5H�2669�7)A����B��/��.��� �-?��8�46- +�����+-?)'�2-6�� �5H�2669(����.���)����� �4,- +�����+-?)'�2-6�� �/��2669(����.���)����� �7+��8�42- +�����+-?)'�3-9�� �5H�266=(���.� ��)����� �43- +�����+-?)'�3-9��������5� ������ ���E�D�5���� � ���7+��8�44- +�����+-?)'� �������������(�%����+�� ��� .������..���� ������������������49- +�� ����� ����+-?)'�,-,�7+������������+��������8�40- +�� ����� ����+-?)'�2-6���.����"(�����������(� ��#����� ���� ��4;- +�� ����� �����?��?����4(�&�� �����.�����������.��� �@���*���� �����+-?)'�2-6�4=- +������� ����+-?)'��E�D(���������.�(�����2-6C��"����$�*������+-?)'��E�D�4>- +������� �������96- +������� ����.���� ����+-?)'�2-6�5����#� ��� .��9,- ����'�.��<������ ���+-?)'�2-6�� �24�%����(�5���������������F���92- '�.��<������ ���+-?)'�� �2,��"�(���.� ��)����� �
Semuanya Rp. 25.000
Berminat? SMS aja: indraes 0852-17-609-601
Page 6
�
�
��
6
�
Jual CD E-BOOK (kumpulan buku programming luar negeri) berupa FILE PDF/CHM:
�
������,- ���� � ��G���������������.��� ��*����+%+� ���A(�@����?���.�����+�� ����� ��2- ���� � ��+%+� ���"����)C5�����.�(�@����?���.�����+�� ����� �(���.� ��)����� �3- ���� � ��+%+� ���"���(�@����?���.�����+�� ����� �(�'�����)����� �4- ���� � ��+%+� ��+����������)C5�����.�(�@����?���.�����+�� ����� ��9- ���� � ��+%+(���.��(��"����������������� ��0- 5���$� ����� ���#����+%+������.��� ���������� ��;- 5�������������.��� ���������� ��*����+%+� ���"����=- 5���� �����������������.��� ��*����+%+� ����+�7$ ��� ���������8�>- @�� ���� �+%+�9� ���@����,6- @�� ���� ��� �+)�#(�#����+%+���������� ��,,- %�*�������)���"��� ��*����+%+� ���"����,2- ��� � ��+%+�!��"���(�����C�"C�����G��������5���� �������C����� �����������,3- ��� � ��+%+����&��.���,4- &��.�C&��� ����+%+(�5� .����(�'�.� �1���(� ��5����,9- &��.�C&��� ����+������� ��*����+%+9�,0- +%+�!��"����@�����������3��������� �,;- +%+�!��"����������������� �����C� C& �������#� ��� .��@�����������,=- +%+�9��"����+������� �� �������������������� ���,>- +%+�9���� .��(�/��������.�+���G�����26- +%+�9� ���"����������2,- +%+�9�+�*���+������� ��22- +%+� ���"���� ����������(���.� ��)����� �23- +%+� ���"���� ����" ��.����������(�/��������.�+���G�����72 ��)����� 8�24- +%+� ��+������������� .�������+������� ��29- +%+� ���������������������(���.� ��)����� �7/��������.������G����8�20- +%+�G���+������� ��2;- +%+�� ��?��������2=- +%+��"����+������� �� �������������������� ���2>- +%+�&��.��(�+���� �(� ��+�.��.�(���.� ��)����� �36- +%+�+������� ��������� ��3,- +%+�+������� ��*����+)�#�32- +%+�����2-6�������+���.���33- +%+C?����G����34- +�.��.������2-6������.��� ��*����+%+�39- +�� ����� ��+%+�+������� ��30- +�� ����� ��+%+9�7+������������+��������8�3;- #��"�� �#���� ���+%+� ��E�������������3=- ����'�.��<������ �+%+(��"���� ����.�������� �& ��73���)����� 8�3>- ����'�.��<������ �+%+(��"���� ����.������C� C& ��46- ��.����+%+���������� �(������� ��96�+�.��.�������.��� ��4,- ���� ��$ ���+%+�9�7���� ��$ ��8�42- '����� � ������G���������"� � "�7�� � ������G����8�43- '���+)�#�$ �������� � �����44- ���������.��� ���������� ��*����+%+�4-6�49- ����+������� ��*����+%+� ��@��������>�40- �������(��������(� ���.��� ��.�����(���G���������������� ��$ ��� ������ ���*����+%+5�#��
�
�������������,- �������� ����+�5���� � ���72 ��)����� 8�2- ��.���� ����+-?)'������� ��5� ������� �+�.����#� ��� .��3- +������� ���.������������+����
�
Semuanya Rp. 25.000
Berminat? SMS aja: indraes 0852-17-609-601
Page 7
�
�
��
7
�
Jual CD E-BOOK (kumpulan buku programming luar negeri) berupa FILE PDF/CHM:�
�
���!���"��,- ��� .���E��?��*���� ��72 ��)����� 8�2- ������E����������� ��*�������� �(�%���� ��� ��).������7���������B�������"8�3- ������E�7'�8(�5� �� ��5����*����'���C����� ���������� ��4- ��.���E����5���� �(�#�������E��5���� � ���9- ���� � ��E��2�E�F�9�)����� �0- ���� � ��E�J��)�0�+�� ���(�@����?���.�����+�� ����� ��7)A����B��/��.�8�;- �������E��=- ������ �������.��� ������������������������� ��E��� �(���G������'����>- ������ ��+�����������E��,6- 5� .���� ."(������������� ��E��+�������,,- 5� .���� �� ��������������5������ ��� �E��,2- 5� .���� �� ��#��C'����+������� ��� �E��,3- 5����E��2(�/������$(@� ��� ���(����� ���)����� �,4- 5����E�7'�8(�/������$CC@� ��� ����7=���)����� 8�,9- 5����E�(�/��-�2(���� .���@������(�=���)����� �,0- �������.������ �������������� �E��72 ��)����� 8�,;- ����� �+���� ��E�����������,=- �������� �������.��� ��*����E�� ������,>- ) �.�����E��+������� ��� �����G�����26- )��������E����.����"(���.����"� ��������������.���2,- )A�����&�.���E��5�+������� ��22- @� ��� ���?��*���� ��� �E��23- G�����J�'�������4(�+������� ��E�������.���7'���)���������������� �G����5������ �8�24- G����������'�������������� �(������5����!���� ������ �29- %��.����E��20- %�����.�����B��E��+������� ��5��������2;- $ �����E��2�+�� ������.����"(���.����.����(��+$������ (� ��$������ ���� (���.� ��)����� �2=- $ ���������E��/�������.�� ��7E���������������8�2>- $ �����.��� ����E��+������� �C5������� �����/����� �70���)����� 8�36- E��2�+������+����3,- E��2��G����.��32- E��3��+������� ��33- E��� ����%����(�,6�+���.���<��B���?���������������34- E�����C$ C& �������#� ��� .��@�����������7@�����������75��������88�39- E�� ����+$�'�.� ����"� �����+�7+����'�.�B����������������8�30- E�� ���&�+�3;- E�� ��D��(�3���)����� �3=- E��5� .���� ."�� �+�.��.��3>- E��������+������� ��������46- E����������� ��� �+���(������� �������.��� �� ���+�.���+5� ��+�������.���4,- E��������������5������ ��7&B#����"�E�8�42- E��@����������-4��)����� �43- E��G� ���.�� ��5����.��� ��44- E��G�$�+���������B�+�����(���49- E��%�*����+������70���)����� 8�7%�*����+������7������88�40- E��$ ���?�������(�@������)����� �4;- E��� ���� ��)A�� ��� ��4=- E���������� ���@� .���) �� ���� �(������.��� ��� �@� .�� ��$ ������ ��4>- E��?��*����+������� ���
���
Semuanya Rp. 25.000
Berminat? SMS aja: indraes 0852-17-609-601
Page 8
�
�
��
8
�
Jual CD E-BOOK (kumpulan buku programming luar negeri) berupa FILE PDF/CHM:�
�
���!���"���,- E��?������5�� .���(�'���E��+��������B��G��������?�����.��5������ ��2- E��&�.������������������ ��3- E��+�� ��� .��'� � ��4- E��+�.����G�����7+�.����G�����8�9- E��+�*���'�����0- E��+��.����"�;- E��#�$�=- E����.����"�������� ��>- E��'�����(���.� ��)����� �,6- E��'����(���� ��D��(�)E�(�5&#��(���������� ���&�+�,,- E�7'�8������.��� ���������� ��� ��� �A7#8�,2- E�7'�8�+������� ��� ����(�'���74���)����� 8�7E��������8�,3- �7'�8-���(�'���#�������������$ ��.��� �G�����,4- E�7��82(������� ��B��G�����,9- E�(�E�(�E�(�&��.�C&��� ����+������������ ��73���)����� 8�,0- E�D(�E���+$�� ���D���F�.�������,;- E@5��*� ��'������(���G��������5� ����.�� ��G�$�(���.� ��)����� �,=- E .�� �������7'���� �������������8�,>- ��� � �����������E��26- ?�A��G� ����� �E��'���� �(�'���?G� ����� .���5� .�����2,- &����� ��*(�������� ���E������������� ���.����.������� ������ ����� C����.������ ����+��.����� ���� ��22- +�� ��� .��� �"���� ���E������������23- +�����.�� ���'���� ��� �E��*����E� ���24- +���E��))�9�+�� ��� .��� ���� �� ��&�����I��� �29- +���E��+������� �(���.� ��)����� �7+��8�20- +�����.����7)A����B��/��.��� �E�8�2;- +���D������������ ��*����E��'�.� ����"�2=- +��.���� ��D���*����E�(���G����������D(��&�(�E�&�(�E�D+(� ��'��D�2>- +�� ����� ��E��?�����$ ��� .���*������'�E@.��7+������������+��������8�36- +�� ����� ��E��+�II����(�'����+�� ���� ��5�� ���5����3,- +��������B��G��������E��5���� �.��� (���5������� �����+�����(���.� ��)����� �32- +������� ��� �����+��.�������� �E�(�5��������� ��$ �����������33- #�� (��.����� ��E���������*����#��"�34- ����'�.��<������ �E��0�� �2,��"��79���)����� 8�39- �.���B��&���� ��� ��������.������*����E�(���.� ��)����� �30- ��.��� ��E�(�G���� ����* �������� ����*�����������5���(�2 ��)����� �3;- �&����� ��E�7'�8����������.���3=- ���.���)����� ���� ��E��2��� ����)����� �3>- �*� ��%.���7%.��8�46- �*� �(���.� ��)����� �4,- '�.��<������ �$ ��� ���G���+������� ��*����E��� �2,��"��42- '�.��<������ �E��� �2,��"��43- '�.��<������ �+������� ��*����E��� �24�%����(�@������)����� �44- '�.� �.��E�(������.��� �� ����.�� .�� ��) �� ���� ��49- '����� � ������G���������#������7)A����B��/��.�8�40- '����� � ������G��������E����#�������7)A����B��/��.�8�4;- '����� � ������G��������E���*� �(�'�����)����� �7�� � ������G����8�4=- '���E��'������(���������5������� ��������.�(�4���)����� �7'���E��������8�4>- '�� �� ��� �E��73���)����� 8�96- ������������� ��*����E�(���� ��%���� ��(�E�+�� �����������
��
Semuanya Rp. 25.000
Berminat? SMS aja: indraes 0852-17-609-601
Page 9
�
�
��
9
��
Jual CD E-BOOK (kumpulan buku programming luar negeri) berupa FILE PDF/CHM:�
�
#����$%&���'�(�)*� �!���+ ,�*�����+ ,�*���-.��
Ajax ,- �..���������&���.����� ��*�����A(��+$�(� �����������2- ���� ���A�3- ��� .����A(���.����.����� �������+�.��.���4- �A� ��#)�'�#�.����(���+������C������� ������.��9- �A�@�����������0- �A� ������������.��� ������������7���������B�������"8�;- �A�� ��.��� �=- �A�� �&�.���E����������>- �A�� �+�.��.��,6- �A�� �E��,,- �A�� �#����,2- �A���.����"�,3- �A(�'���5��������#� ��� .��,4- �A(�'����� � ������G�����,9- ���� � ���A�*����+%+(�@����?���.�����+�� ����� ��,0- ���� � ��D���*�����&�� ���A(�@����?���.�����+�� ����� ��,;- ������<����&* ��E�D����������.��� ��,=- ������ ������������*�����A(�/��������.�+���.��G�����,>- ���������� ��A�7/��.���'��������8�26- 5��(��%'��(� ���A(�@������)����� �7/��������.������G����8�2,- @�� ���� ��� �����(�#�����A���������� ��*������+-?)'�2-6�22- G����������'������� ����A�23- G�'�� ��.��� (�)�"��A�*��������G����������'�������24- ��� � ����+-?)'�2-6�*�����E�D(���+�.��.��% ��C� �G�����29- ��.���� ���E�D������"�)��� ����(�5��� �C�������+-?)'��E�D�,-6�)A��� ���20- +�.��.���A�+���.���*����E��'�.� ����"�7+�.��.�8�2;- +����A� ��E��7+��8�2=- +����A� ������-?)'�2-6�+�� ����7+��8�2>- +�� ����� ��#�.��$ ��� ��������.��� �(��E�D� ����"� ��7+������������+��������8�36- +�����"��� ���.����.������� ��.��� �3,- ����'�.��<������ ��E�D�� �,6��� �����32- ��.��� ���A������.��� �(�) ���� ������� ��"�� ������" ��.�����33- � ����� �� ���E�D(���� ��E��.��������5�����#�.��$ ��� ��������.��� ��34- ������������� ��������� �(��A(��+$�(���������(� ��%�����������.�������)�"�35. KF(��A�*�����������E��.�����@���*���
JavaScript & Jscript ,- ��� .���E��.����(�3���)����� �2- �&���.����� �(���������� �*����E��.����� ��������.��� ��&��.��������
Semuanya Rp. 25.000 Berminat? SMS aja: indraes 0852-17-609-601
Page 10
�
�
��
10
3- %�*�'�����)���"��� ��*����E��.�����4- E��.�����������0���)����� �9- E��.�����)A�����������(�'���)��� ����5��� �� ����E��.�����������0- E��.����� �����������4���)����� �;- E��.�����+�� ����� ��+���.���=- ����"�� ��.��� �>- ����"�#� ��� .��G�����,6- ��� � ��E��.�����,,- ��� � ������"(��������$ ���.��� ������ � ��������������� ��*�����������E��.�����'�.� �1����,2- +���E��.�����'�.� �1����7+��8�,3- +�����"��� ���.����-.���-��(�<���?�����F �*�E��.�����5��������'���L�,4- '�������!��.�� .��� �E��.�����,9- '��������� �E��.����(�2 ��)����� (���+�.��.��G��������$ ���.���������+����,0- '���5��������$����B��G��������E��.�����,;- '���E��.������ ������"(�,6,�)��� ����'���(�'��.���!�%.���
Rich Internet Application ,- ��� .)��@��A������.��� ���������� �(������� ��#�.�������D�2- @��A�������� �(�)��� ����'�.� �1���� ���@��A�2� ��3������������3- @�� ���� �@��A� �������� ����4- @�� ���� �@��A� �������������(���C����� ������.��� ��*����+%+(���+-?)'(�5���@���� (� ��@���9- E�@D��.����(��" ��.�E���.����� �� ���#�.��$ ��� ��5��� �C����������.��� ��0- ��I���� ��.��� �7. ������������ ����+-?)'�#������
SEO ,- ���.��) �� ��&�����I��� � �����������2- ���.��) �� ��/��������"�3. �)&(����.��) �� ��&�����I��� ������
VBScript ,- ��� .���/��.����� �����.���� ���� ��*������ ���������2- /��.������ ��?�������(�2 ��)����� �3- /��.�����+��������B��#� ��� .��4- /��.������ ������
Berminat? SMS aja: indraes 0852-17-609-601
Page 11
�
�
��
11
�
�
�
�
�
'�������������������C�����)C����(����� ������������������ "�"�M�
�
�
�
Page 12
�
�
��
12
��
�
Pertemuan 1
�5�� ��� �� ���� �������������������
�
Page 13
�
�
��
13
�
��'����)������)#/)#�
�
� �������� ��1��������������������������
�
��'����)� �����/0�1�'���)� � ��
�
,-��1��//���� @$)��� � � '<+)� � � �$K)� ���&�?���� F)'� �
� F&�)N+)��?GG�?� ��.���� � ,6� � � �+ 2�+3043�� ?���N+)��?GG�?� ��.���� � 26� /�
� F)���$?� � ��.���� � ,� /�
� 'G�N��%$#� � ������������ � �� ���� /�
�
2-��%��/5 ����� @$)��� � � '<+)� � � �$K)� ���&�?���� F)'�
� F&�)N��#�?GNE���� ��.���� � ,6� � � �+ 2�+3043� �� ?���� � � ��.���� � 26� /�
� %�#G��� � ���� � � �� ���� /�
�
3-��%�&$��� @$)��� � � '<+)� � � �$K)� ���&�?���� F)'�
� ?&N�)#/$5)� � ��.���� � ,6� � � �+ 2�+3043�� 'G�� � � �������'����� �� ����
� F&�)N+)��?GG�?� ��.���� � ,6� ��
� '&'��N�)#/$5)� ���� � � �� ���� /�
� ��%�&1��/� � !�+�6�+� � ���������!�
�
4-��%�&$�5%&�$&���@$)��� � � '<+)� � � �$K)� ���&�?���� F)'�
� ?&N�)#/$5)� � ��.���� � ,6� /� �
� F&�)N��#�?GNE���� ��.���� � ,6� /�
� %�#G��� � ���� � � �� ���� /�
� E����%� � ���� � � �� ���� /�
� ���'&'��� � ���� � � �� ���� /�
� ?&N�#�'� � � �� �� �����+ 2�+3043*�$ �� ���"O<��(�� $ �� ���"�$ .���� �O,��
�
�
��
Page 14
�
�
��
14
�
��5��2�F&?)F�$���������)#/)#��
�
F� ���������������������������������������������� � �� "��.�(� ����� ��
�• &��5� � � � � � �����������/�0�O���&������&��.P�������
• ����5�$)?'�7�����������������8� � �����������/�0�O���&���&����������������
• &�)��� � � � � � �����������/�0�O���&���&������
�
�F���� � ���
O D B C �������� "�����������������F&?)F�$��������5&?'#&��+�?)�������$?$�'#�'$&?�'&&�����&��5(�" ����� � ����� ������������� ����������'����)�" ��� ����� � �" ��� ����� � �� ����1&�0�0���%-/%�7�� �%��-%�-����� � ��� ��� � �&��5������������������������� ������� � ��������� �?���P�#$/)#���'����)����������')#C��@'�#�P�')#C#)G$�')#����&��5-���
/�7��%���-8�$�������������������������������
��
1��/0���7�7�9���-8�$�������5&?'#&��+�?)��:������������$?$�'#�'$&?�'&&���:�������&��5��
����������������������������������������������� ������������� ����� .��������&��5���
Database ODBC
Program
Report
���������(��"����+���������(�&�.��(�
Page 15
�
�
��
15
��
���������������F&?)F�$���������(������ "�$�0�8919M������#$/)#���'����)����������')#C#)G$�')#��������$?�&���&��5M����������8%&��%��
��
�
�
�
Daftar koneksi user yg telah dibuat
Database koneksi yg sudah ter-register di Windows ODBC. Oracle, Paradox, MySQL, SQL NativeClient (sql2005), SQL server (sql2000)
Page 16
�
�
��
16
7�7�9���0-��0�&�-8�$���
7,8F����'����)#���?�7�������.��?��8�
�
� ��--728F��������������������������������������������������������������������738--������?������'����)� "�7�����)#/)#8(�748�����@$?$�%���
�����798������ �����.�� � ��������M�708�����?)D'����
�
�����
Ketik NAMA ODBC nya
Ketik NAMA SERVER, jika local computer diketik
(local) atau . ����titik
Page 17
�
�
��
17
�� .����������
��7;8�����?)D'(��� .���������
��7=8+�����?������'����)� "M�7>8������?)D'�:�?)D'��(��� .����������
Di kotak ini, biasanya kita memilih DEFAULT dalam koneksi kedatabase SQL server. Tapi jika sewaktu INSTALL SQL server di setting untuk LOGIN nya, maka LOGIN ID dan PASSWORD harus diberikan juga…
Pilih NAMA DATABASE nya
Page 18
�
�
��
18
�7,68������')�'���'���&�#5)�� ������ �������� �����" �����������M-�
�
��
Koneksi ODBC yang baru dibuat OK bro…
Page 19
�
�
��
19
�
$����6�5&??)5'$&?��'#$?G��� � �&��5����7-891����
$��4�-8�$�� �7-891����
�
+����.�F&?)F�$�������� ����������������� � �����������BPP�� ��������� �����������
+����.�A����������� �� � � ���������������������BPP���� ����1���
+����.�5&??N���.����?�*�-�:�-&��.5� �.��� ��������BP�� ��������&��5�+����.�5��N���.����?�*�-�:�-&��.5��� �������������BP����.�($ ����(������(�������+����.��'#����N���.����-�:�-&��.��#�������������BP�������� ��� ��1���"�����.���
+����.��'������N���.����?�*�-�:�-&��.�������������BP�����G���/��*��� ����� "�+����.��'����N���.����?�*���'�������������������������������BP�����G���/��*��� "�
��:��90�5�;1��%��%5�<5-8�$'.�'�"�
F&?)F�$�OQ+�������O���&�)��R�� O-8�$5���/0�1R�����$�OR+��OR��������N.� �.��� O<��RQ�5&??N���.�O�?�*�&��.-&��.5� �.��� 7F&?)F�$8�
5&??N���.-&�� 78�
�
5�.���������)A.����� �
������������A-���*7���-������(�Q)�����F� ����Q(���������A����� �-&F(���������A$.� -)����8�
����) ��
) ��'�"�
������:��
�==�-8�$5���/0�1������� ��&��5�"���������������������5&?'#&��+�?)�������� ������� ������C�&��5�
���
Page 20
�
�
��
20
�
SQL CLIENT, OLEDB ��;1��$1&����������.���� �����F%������ ���������������)#/)#�-1��8��������.���� ������������������������7�..���(�������(�����(�����������(��"���(�+&��������(���8��
�� ������ ���������5�$)?'�� �&�)���� "���������� �5&�)�F&?)F�$���������� "��(�����" ������������)''$?G�������
• ?�����)#/)#�• ?������)#���'����)�• +����&#����)#���'����)��• +��.����������� (������ � �� ������ "������)'�FF�?�������#)G$�')#��$?�&���P��������
@$�)�')D'�5&?@$G�#��$�" ��������� �� ���������(����.��������5�$)?'�������� ���������������������
����
/�7��%����;1�$1&���*�-1�8������������������������������������������������
(jadi pada saat install program di computer client, harus di setting dulu nama SERVER, User dan Password database nya)
��������
Database Connection string
Program
Report ���������(��"�����..���(�������(�&�.���+���������(���2(�+�� ����
Connection membaca settingan: Nama server: User login: Password:
di Register di FILE TXT
config
Page 21
�
�
��
21
��
$����6�5&??)5'$&?��'#$?G��� � ��;1�$1&�������7-891����
$��4��;1$� 4���� �7-891����
�
+����.�F&?)F�$�������� ����������������� � ����BPP�� ��������� �����������
+����.�A����������� ��������������������� � ���� ����BPP���� ����1���
+����.�5&??����?�*��>�$� 4��-�1�5� �.��� ������������BPP�� ������������5�$)?'��
+����.�5������?�*��>�$� 4��-�1�5��� ����������������BPP1���"�7����.�($ ����(�������(������8�+����.��'#���������>�$� 4��-�1���#�����������������BPP�������� ��� ������.���
+����.��'����������?�*��>�$� 4��-�1�������������BPP� ������G���/��*��� ����� "�+����.��'��������?�*���'����������������������������������������BPP� ������G���/��*��� "�����
��:��90�5�;1��%��%5�<5�;1$� 4��'.�'�"�
F&?)F�$�O�Q�4+!4+O7��.�8R8���:��4O�)?GF)�R�����$�OR+��*���OR$ ����������.����"O'���Q�
5&??�O�?�*��1�5��� �-�1�5� �.��� 7F&?)F�$8�
5&??-&�� 78�
�
5�.���������)A.����� ���������������A-���*7���-������(�Q)�����F� ����Q(���������A����� �-&F(���������A$.� -)����8�
����) ��
) ��'�"�
������:��
�
Page 22
�
�
��
22
�
$����6�5&??)5'$&?��'#$?G��� � �-1�8�����7-891����
$��4�-1�8��� �7-891����
+����.�F&?)F�$�������� ����������������� � �������������������SP�� ��������� �����������
+����.�A����������� ��������������������� � ���� ��������������������BP���� ����1��
�
+����.�5&??N���������?�*�-�48:-&����5� �.��� �+����.�5��N���������?�*�-�48:-&����5��� ����������������BP����.�($ ����(�������(�������+����.��'#����N���������-�48:-&������#�����������������BP�������� ��� ������.���
+����.��'������N���������?�*�-�48:-&���������������BP��G���/��*��� ����� "�+����.��'����N���������?�*���'�������������������������������������BP��G���/��*��� "����
��:��90�5�;1��%��%5�<5-1�8�'.��
'�"�
F&?)F�$�O�Q+�������O�;1-1�8�R�������.�O?R$ �����5����O���/0�1R�
�����������������������$�OR+��OR�������N.� �.��� O<��RQ�
�
5&??N������O�?�*�&����-&����5� �.��� 7F&?)F�$8�
5&??N�����-&�� 78�
�
5�.���������)A.����� ��������������A-���*7���-������(�Q)�����F� ����Q(���������A����� �-&F(���������A$.� -)����8�
����) ��
) ��'�"�
������:��
����������
���������
nyambung
Page 23
�
�
��
23
��
�� ��� � ������(��� �� �����.�(�
'����������!��� �� �?�������'2 + ,��8-8$�� ���.�
������������������.�0����� ������� ��� � ���&�5�" ���� � �����������������@&#��� ��� ���� �����������(����/$��������$5�?)'��� ���"������'��)'-���� � ��� ��� � �8��������������@-%7�� <<����<4�8%�/���+ ����1��A4����2�@-%7��4��+�����<���<M-�� ���������@&#��� ��� ���� ��������������-��'�+$�.��� ���������@&#����?G�'�#$?GF$���)F��$�� ������� ���������'����)����� ���@&#���)?E��$�#���F�� ������������ � �������M-�$����6������������������@&#���� � ����������������������� ����'���)�7�� ��� � ��������������(� �� ������������(����8����� ���@$)������������ � �" ��������� "M� �������� �� ��" ���� "���� �@&#����'��)'�� ������� �@&#�������������������� �������M����
GAMBARAN DATASET: �
���������������������������
�
8��������
���1��3<�� �<���A�����2�@-%7?�
�1&�0�A4�8���:��4�
@-%7�
�%��-%��
� ������ ��������)#/)#(������� ����*���������(��� ���O����?$��B <�
Page 24
�
�
��
24
�����
&� ����?$-�@&/��5� �������� ��� �������� ��������#)G$�'#<�*� ��*���
�
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="BENGKEL.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <connectionStrings> <add name="BENGKEL.My.MySettings.BENGKELConnectionString" connectionString="Data Source=.;Initial Catalog=BENGKEL;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration>
�
��
@�������?$��B <�������������������� ��� � ���'��)'�
Yg Pokok disini bro..
Page 25
�
�
��
25
���
Latihan Dataset: FORM PELANGGAN dengan DATASET �� ������,-�����������'���&�#5)����,-�� �O���'��:�������'���&�#5)(��� .��������������
�2-���������'����)(������?)D'(��� .���������
�
�3-�����������?)��5&??)5'$&?�� ��������������'����)� "M(��� .���������
�
Page 26
�
�
��
26
�� ��
������4-�����5%�?G)�� ������������E)?$������� "M-��� .�����������98-����������������)#/)#--�����&F(�� .������F�
�
��
08������?�����)#/)#(�������?������'����)� "--������&F(���
�� .����������C���
?���������
?��������
Page 27
�
�
��
27
��
;8����P5)F�'���)������M������@&�&�����
�
��
%��� "��� .��� �������/0�18����4�?)���"��������� �'���)���'����)�" ��� ����� � �������@&#�������
&� ������4��
Page 28
�
�
��
28
�
FORM PELANGGAN �'���� ��)�$G?��F%$#�@&#��+)��?GG�?��� ��� � ���'��)'��
��
���
1��<A�6��42:��������,8�����@&#����#�(�28���� � P�� .��� ���'���&�#5)�7�� �����'��:��%&����'���&�#5)8�
�
�
Componen yg
digunakan
FORM nya
Data Source
Page 29
�
�
��
29
�38�'����'���)�+)��?GG�?�������@&#��
�
���
48������@$)����������@&#��7�����������8���
��4�4�� DDDDDDDDDDDDDDD??�
�
TARIK/Drag table Pelanggan ke dalam Form
1
2
3 Otomatis Muncul
datagridview
Otomatis Muncul Binding Navigator
TARIK/Drag FIELD ke dalam Form
Page 30
�
�
��
30
�%���� ������
���
@������ � ���������M-���������II�7� �����.� ���� "��� �M8���
��
��
Page 31
�
�
��
31
�
Pertemuan 2
�5�� ��� �� ���� �������������������
��...������������
�����
Page 32
�
�
��
32
��
Latihan ODBC: FORM BARANG dengan ODBC
��
'���� �@�������
��
Code di MODULE �
BPCC�� � �����������������1��
+����.�F&?)F�$�������� ��������������������������������������������������BP�� ��������� �����������
+����.�A����������� ��������������������������������������������������������BP���� ����1��
+����.��'�'��N� ������������ �O�@������������������������������BP'#�)O���� ����� ����@���)O���� ���������
�
�
+����.�5&??N���.����?�*�&��.-&��.5� �.��� ����������������BP�� ��������&��5�
+����.�5��N���.����?�*�&��.-&��.5��� ��������������������SPB���� ���1���"�7����.�($ ����(�������(������8�
+����.��'#����N���.����&��.-&��.��#���������������������BP�������� ��� ��1���"�
+����.��'������N���.����?�*�&��.-&��.����������������BP� ������G���/��*��� ����� "�
+����.��'����N���.����?�*���'����������������������������������BP� ������G���/��*��� "�
�
�
Page 33
�
�
��
33
�
�
��:��90�5�;1��%��%5�<5-8�$'.��
'�"�
F&?)F�$�O�Q�� O&��5N�)?GF)�R�����$�OR+��OR�������N.� �.��� O<��RQ�
5&??N���.�O�?�*�&��.-&��.5� �.��� 7F&?)F�$8�
5&??N���.-&�� 78�
�
5�.���������)A.����� �
������������A-���*7���-������(�Q)�����F� ����Q(���������A����� �-&F(���������A$.� -)����8�
����) ��
) ��'�"�
�
) ������
�
�
�
�
Code di FORM �
�
'�����?)���
BP������'�'��N$?+�'O��������"������������$�+�?�������� ��������
�'�'��N� ����O�'����
�
5���'&��&�N���78�
5���F��� �78�
�
BP��� � ���A�,���� �������� "������'$F�?�
��-'�A���A,-) �����O�'����
��-'�A���A,-@�.��78�
�
�
'������/)��
�
BCC.��(��������+#$��#<�F)<��������� ����
$ �'���7��-'�A���A,-'�A�8�O�QQ�'�� �
����BP�����A7Q��'��%�#����$�$�$Q(������A��"��-$ ������ 8�
������������A-���*7Q��'��%�#����$�$�$Q(�Q)����Q(���������A����� �-&F(���������A$.� -$ ������ 8�
����)A�������
) ��$ �
�
�
�
B�$�+�?���'��
�
5�����F�N����)#/)#N��N&��578�
Page 34
�
�
��
34
�
�
$ ��'�'��N� ����O�'����'�� �
�
��������BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC�
��������B5)F��+�F�%�+#$��#<�F)<�����%����J�
��������BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC�
��������A����O�Q�)�)5'�T�@#&��+)��?GG�?��%)#)�F&�)N+)��?GG�?OBQ�!�'���7��-'�A���A,-'�A�8�!�QBQ�
��������5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
���������'#����N���.�O�5��N���.-)A�.���#����78�
�
�
��������BCC.�����������.���� "J�
��������$ ��'#����N���.-%�#�*��'�� �
������������B�����A7Q��'��F&�)�+)��?GG�?�����%����(�+#&�)���$��'��F�?---Q(�
�����A��"��-$ ������ 8�
��������������������A-���*7Q��'��F&�)�+)��?GG�?�����%����(�+#&�)���$��'��F�?---Q(�Q)����Q(�
��������A����� �-&F(���������A$.� -$ ������ 8�
�
�������������'#����N���.-5����78�
������������5&??N���.-5����78�
������������)A�������
��������)����
�������������'#����N���.-5����78�
��������) ��$ �
�
�
��������BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC�
��������B�$�+�?���'��
��������BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC�
��������'�"�
��������A����O�Q�$?�)#'�$?'&�+)��?GG�?�Q�!�N�
��������������������Q�7F&�)N+)��?GG�?(�?���N+)��?GG�?(F)���$?('G�N��%$#8�Q�!�N�
��������������������Q�/���)��Q�!�N�
��������������������Q�7BQ�!���-'�A���A,-'�A��!�QB(Q�!�N�
��������������������Q�BQ�!���-'�A���A2-'�A��!�QB(Q�!�N�
��������������������Q�BQ�!���-5������A,-'�A��!�QB(�Q�!�N�
��������������������Q�BQ�!���-���'���+�.���,-'�A��!�QB8Q�
�
��������5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
��������5��N���.-)A�.���?� ����"78�
�
��������5�.���������)A.����� �
��������������������A-���*7���-������(�Q$ �������)�����Q(���������A����� �-&F(�
��������A$.� -)����8�
��������) ��'�"�
�
�
���������'�'��N� ����O�@����
�
)����
�
��������'�"�
Page 35
�
�
��
35
��������A����O�Q��+��')�+)��?GG�?��)'�Q�!�N�
��������������������Q�F&�)N+)��?GG�?�OBQ�!�'���7��-'�A���A,-'�A�8�!�QB(�Q�!�N�
��������������������Q�?���N+)��?GG�?�OBQ�!�'���7��-'�A���A2-'�A�8�!�QB(�Q�!�N�
��������������������Q�F)���$?�OBQ�!���-5������A,-'�A��!�QB(�Q�!�N�
��������������������Q�'G�N��%$#OBQ�!���-���'���+�.���,-'�A��!�QB�Q�!�N�
��������������������Q��%)#)�F&�)N+)��?GG�?�OBQ�!�'���7��-'�A���A,-'�A�8�!�QB�Q�
�
��������5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
��������5��N���.-)A�.���?� ����"78�
�
��������5�.���������)A.����� �
��������������������A-���*7���-������(�Q���������)�����Q(���������A����� �-&F(�
��������A$.� -)����8�
��������) ��'�"�
�
���������'�'��N� ����O�@����
�
) ��$ �
�
5��N���.-�������78�
5&??N���.-5����78�
�
�
5���'&��&�N�����78�
��-'�A���A,-) �����O�@����
�
��������A-���*7Q��'���$��$�+�?--Q(�Q���� Q(���������A����� �-&F(���������A$.� -$ ������ 8�
�
�
�
'�����5�?5)��
�
5���'&��&�N�����78�
5���F��� �78�
�
BCC � ��� � �������A���A,���� �+#$��#<�F)<�
��-'�A���A,-) �����O�@����
�'�'��N� ����O�@����
�
��������A-���*7Q��'��--Q(�Q5 .��Q(���������A����� �-&F(���������A$.� -$ ������ 8�
�
'&��&�N�� �����Call MUNCULIN_DATA_dari_TABLE_ke_GRID()
��
'--VB6=(TGL = CONVERT(DATETIME, '2008-05-12 00:00:00', 102)) ��
Page 36
�
�
��
36
��
Code di FORM. PROCEURE �
��:�0����<'.��
��-'�A���A,-'�A��O�QQ�
��-'�A���A2-'�A��O�QQ�
��-5������A,-'�A��O�QQ�
��-���'���+�.���,-'�A��O�?�*78�
) ������
�
�
��:��-7�-156 ��,'.���������
����-'&��&�N �*-/�������O�'����
����-'&��&�N���-/�������O�'����
����-'&��&�N. .��-/�������O�@����
����-'&��&�N���-/�������O�'����
����-'&��&�N � �-/�������O�'����
����-'&��&�N�A��-/�������O�'����
����-'&��&�N�� ����-/�������O�'����
) �������
) ������
�
�
��:��-7�-152�� '.���������
����-'&��&�N �*-/�������O�@����
����-'&��&�N���-/�������O�'����
����-'&��&�N. .��-/�������O�'����
����-'&��&�N���-/�������O�@����
����-'&��&�N � �-/�������O�@����
����-'&��&�N�A��-/�������O�@����
����-'&��&�N�� ����-/�������O�@����
) �������
) ������
�
�
�
��:�79�$91&�58���5��+ 5���1�5A45/%&8'.��
5�����F�N����)#/)#N��N&��578�
�
�
A����O�QQ�
A����O�Q�)�)5'�T�@#&��+)��?GG�?�&#�)#��<�F&�)N+)��?GG�?�Q�
�
�'����N���.-5���78�
Page 37
�
�
��
37
�
�'������N���.�O�?�*�&��.-&��.��������7A���(�F&?)F�$8���������B������ �����7�)'�#�O?)��
��&��-#�.������8�
�'������N���.-@���7�'����N���.8�������������������������������������������������������������B���������������� ����
�'+)��?GG�?�7#�-&+)?�---8�
�
�������-��G���/��*,�
����-������.��O��'����N���.�
����-����.��� �����O���G���/��*����.��� ����-@���#�*����.��
����-����*����'����#�*��O�@����
) �������
�
�
�'����N���.-�������78�
�'������N���.-�������78�
�'������N���.�O�?���� �������������������������������������������������������������������B������� ���������������7����
#�O?���� �8�
�
5&??N���.-5����78�
�
) ������
�
�
�
��:�79�$91&�58���5��+ 5/%&85A45@-%7'.��
& �)�����#������?�A��
�
��-'�A���A,-'�A��O���-��G���/��*,-����.���5����768-/����
��-'�A���A2-'�A��O���-��G���/��*,-����.���5����7,8-/����
��-5������A,-'�A��O���-��G���/��*,-����.���5����728-/����
��-���'���+�.���,-'�A��O���-��G���/��*,-����.���5����738-/����
�
) ������
�
Page 38
�
�
��
38
��
�
Pertemuan 2
Form 1 - Many
• �������@&#��,���� "��� ����������.���� �����
• �������@&#��+)?5�#$�?���'����#�?G�$ ������ �
• �������@�?G�$�')#�$��?G�
• �� ��� � ���G���/��*�� ����$?+�'���#�?GPE�����)#/$5)�
• 5�����&?��)#/$5)�7���G����8��
Page 39
�
�
��
39
�
FORM 1 – MANY dg ODBC:
Transaksi Pembelian barang Jasa Service
��
7��4+ ��Mengisi COMBO BOX dengan DATA DARI TABLE Menampilkan DATA hasil PILIHAN COMBO BOX Pembuatan FORM TRANSAKSI 1-Many menggunakan DataGridView Pembuatan FORM PENCARIAN DATA BARANG dan JASA secara INTERAKTIF Pembuatan FUNGSI TERBILANG Pembuatan REPORT BON SERVICE
��
OUTPUT FORM 1 - Many : �
��
Isi combo dari DATA TABLE
Fungsi TERBILANG
Input data langsung di GRID
Tekan F1 di GRID untuk
mencari barang
Page 40
�
�
��
40
��
FORM MENCARI DATA BARANG & JASA INTERAKTIF: ��
@����� ���� .���������')F�?�@,����F&�&��F&�)���G���/��*���
����������������������������
Page 41
�
�
��
41
�
REPORT BON SERVICE: ��
����������������
Report menggunakan GROUP dg FIELD NO_SERVICE
(karena 1 No.Service terdiri dari banyak BARANG & JASA
SERVICE
Page 42
�
�
��
42
�
DESIGN FORM 1-Many SERVICE: �
���������
CODE di MODULE �
MODULE1 �
�E��� B � � �!�+ �:4���2�2��>��
+����.�F&?)F�$�������� �����������������B�� ��������� �����������
+����.�A����������� ��������������������B���� ����1��
Rubah nama tombol: TOMBOL_BARANG_hapus, TOMBOL_baru, TOMBOL_simpan, TOMBOL_batal, TOMBOL_hapus, TOMBOL_cari, TOMBOL_print_bon, TOMBOL_exit
NAMA BARANG JASA, SUBTOTAL � dibuat READ ONLY=True Karena hanya akan membaca saja, tidak di input
Page 43
�
�
��
43
�
�
B��!�+ �:4������A�@-%7���2��3�
+����.��'�'��N� ������������ �O�@���������BCC'#�)O���� ����� ����@���)O���� ���������
+����.���#$�N��������$ ������O�6�����������������BCC���� ����+&�$�$������G#$��"������ ���P�����
�
�
B��!�+ �:4��A��4A� ��;1���%��%��4�<���-1�8����-8�$�
+����.�5&??N���.����?�*�&��.-&��.5� �.��� ��������BCC�� ��������&��5�
+����.�5��N���.����?�*�&��.-&��.5��� ������������BCC���� ���1���"��
+����.��'#����N���.����&��.-&��.��#�������������BCC�������� ��� �����1���"�
+����.��'#����2N���.����&��.-&��.��#�����������BCC�������� ��� �����1���"�
#$?5$�?�
�
�
+����.��'������N���.����?�*�&��.-&��.�����������BCC� ������G���/��*��� ����� "�
+����.��'����N���.����?�*���'�����������������������������BCC� ������G���/��*��� "�
�
��
��:��90�5�;1��%��%5�<5-8�$'.��'�"�
F&?)F�$�O�Q8��F-8�$5���/0�1GQ�����������������������BCC�����
$�OR+��OR�������N.� �.��� O<��RQ�
5&??N���.�O�?�*�&��.-&��.5� �.��� 7F&?)F�$8�
5&??N���.-&�� 78�
�
5�.���������)A.����� �
������������A-���*7���-������(�Q)�����F� ����Q(���������A����� �-&F(�
��������A$.� -)����8�
����) ��
) ��'�"�
�
������:�
�
nyambung
Page 44
�
�
��
44
MODULE2 : code untuk fungsi TERBILANG Code ini menggunakan FONT: Courier New sehingga bisa di COPY PASTE ' ******************************************************** ' *** ' *** Class : Terbilang.vb ' *** sumber : dari INTERNET ' *** Usage : ' *** Dim instance As New Terbilang() ' *** Dim value as string --> MaxLength = 18 Character ' *** Dim result as string ' *** ' *** instance.Text = value ' *** result = instance.Text ' *** ' ********************************************************
Public Class Terbilang Private STRANGKA As String() = {"", "satu ", "dua ", "tiga ", "empat ", "lima ", _ "enam ", "tujuh ", "delapan ", "sembilan "} Private STRDESIMAL As String() = {"puluh ", "ratus ", "ribu ", "juta ", _ "milyar ", "trilyun ", "bilyun "} Private m_Text As String Property Text() As String Get Return FormatTerbilang(m_Text) End Get Set(ByVal value As String) m_Text = value End Set End Property Private Function Satuan(ByVal s As String, ByVal x As Integer) As String On Error Resume Next Dim Hasil As String = "" Dim i As Integer = Val(s(x)) Hasil = IIf(i = 1, "se", STRANGKA(i)) Return Hasil End Function Private Function Puluhan(ByVal s As String, ByVal x As Integer) As String On Error Resume Next Dim Hasil As String = ""
Code ini bisa di
COPY PASTE aja
Page 45
�
�
��
45
Dim i As Integer = Val(s(x)) Dim j As Integer = Val(s(x + 1)) Select Case i Case 0 Hasil = STRANGKA(j) Case 1 Select Case j Case 0 Hasil = "sepuluh " Case 1 Hasil = "sebelas " Case Else Hasil = STRANGKA(j) Hasil = Hasil + "belas " End Select Case Else Hasil = STRANGKA(i) Hasil = Hasil + STRDESIMAL(0) + STRANGKA(j) End Select Return Hasil End Function Private Function Ratusan(ByVal s As String, ByVal x As Integer) As String On Error Resume Next Dim Hasil As String = "" Dim i As Integer = Val(s(x)) Select Case i Case 0 Hasil = Puluhan(s, x + 1) Case Else Hasil = IIf(i = 1, "se", STRANGKA(i)) Hasil = Hasil + STRDESIMAL(1) Hasil = Hasil + Puluhan(s, x + 1) End Select Return Hasil End Function Private Function SemuaNol(ByVal s As String, ByVal x As Integer) As Boolean On Error Resume Next Dim i As Integer = Val(s(x - 1)) Dim j As Integer = Val(s(x - 2)) Dim k As Integer = Val(s(x - 3)) Return ((i = 0) And (j = 0) And (k = 0)) End Function Private Function FormatTerbilang(ByVal s As String) As String On Error Resume Next Dim strTemp As String = s
Page 46
�
�
��
46
If strTemp.Length = 0 Then Return "" Exit Function End If If strTemp.Length > 18 Or Not IsNumeric(strTemp) Then Return "Cannot convert this string." Exit Function End If If strTemp.IndexOf(",") > 0 Then strTemp = strTemp.Replace(",", "") If Not IsNumeric(strTemp.Substring(strTemp.Length - 1, 1)) Then strTemp = strTemp.Substring(0, strTemp.Length - 1) If Not IsNumeric(strTemp.Substring(1, 1)) Then strTemp = strTemp.Substring(0, strTemp.Length - 1) Dim hasilCent As String = "" If strTemp.IndexOf(".") > 0 Then Dim posCent As Integer = strTemp.IndexOf(".") + 2 Dim strCent As String = strTemp.Substring(strTemp.IndexOf(".") + 1) strTemp = strTemp.Substring(0, strTemp.Length - (strCent.Length + 1)) hasilCent = IIf(strCent.Length = 1, IIf(Satuan(strCent, 0) <> "", Satuan(strCent, 0) & "sen", ""), IIf(Puluhan(strCent, 0) <> "", Puluhan(strCent, 0) & "sen", "")) End If Dim Hasil As String = "" Dim len As Integer = strTemp.Length If (len = 1) Then If Val(strTemp(0)) = 0 Then Hasil = "nol " Else Hasil = STRANGKA(Val(strTemp(0))) End If Return Hasil & "rupiah" End If Dim counter As Integer = 0 Dim sisa As Integer = len Mod 3 Select Case sisa Case 2 Hasil = Puluhan(strTemp, 0) counter = 2 Case 1 Hasil = Satuan(strTemp, 0) counter = 1 Case 0 Hasil = Ratusan(strTemp, 0) counter = 3
nyambung
nyambung
nyambung
Page 47
�
�
��
47
End Select Dim x As Integer = IIf(sisa = 0, (len \ 3), (len \ 3) + 1) While (counter < len) If Not SemuaNol(strTemp, counter) Then Hasil = Hasil + STRDESIMAL(x) Select Case Mid(Hasil, 1, 4) Case "seju" Hasil = "satu juta " Case "semi" Hasil = "satu milyar " Case "setr" Hasil = "satu trilyun " Case "sebi" Hasil = "satu bilyun " End Select Hasil = Hasil + Ratusan(strTemp, counter) counter += 3 x = x - 1 End While Return Hasil & "rupiah " & hasilCent End Function
End Class
Page 48
�
�
��
48
��
CODE di FORM : Procedure �
+��.���������.���������@&#��,C� "����
URUTAN KOLOM pada DataGridView yang digunakan dalam CODE
��
������������������0���2�������������������0���2�����������������������0���2���������0���2�H��������0���2�I������
J@��<� ��� ������ ����� ��'&'��������.�-�F�����4�7���'&'��8��������� ����.����&&+$?G�7@���?�A�8�
��:�/%&856 ���<5�����5�4+! �4'.��
& �)�����#������?�A��
�
E��6 ���<���������:������,��������<+ �! 4K�
E�� �<�����*�����A������<+ ��� 2��� ���+ ��*�:�A�����+ ���
����A'��������.������������O�6�
����A�������������
�
@�������$ ������O�6�'����-��G���/��*,-#�*�-5�� ��C�,�
����A���O���-��G���/��*,-$���7I(�8-/����
����A'��������.��O�A'��������.��:�A���
?�A��
�
��-'D'N����N�����.�-'�A��O�A'��������.��
�
�
5���')#�$��?G78�
�
) ������
�
�
Looping menghitung TOTAL service. Kolom 4
di jumlahkan
Panggil fungsi TERBILANG.. setelah dapat TOTAL lalu di konversi ke terbilang
Page 49
�
�
��
49
J@��<� ������ � �������$?+�'����G#$������ ��� �(�� ������ ����� �?������#�?G�!��� ����� �����'&'���
��:�/%&85 �,��'.��
��& �)�����#������?�A��
��5�����?5��$?N �N�� �78�
�
��E��6 ���<��9��-��1�
��A%�#G��O���-��G���/��*,-$���7�(���-��G���/��*,-5���� �#�*-$ ��A8-/����
��AE����%�O���-��G���/��*,-$���7H(���-��G���/��*,-5���� �#�*-$ ��A8-/����
�
��A���'&'���O�A%�#G��T�AE����%�
����-��G���/��*,-$���7I(���-��G���/��*,-5���� �#�*-$ ��A8-/����O�A���'&'���
�
��5���G#$�N���� �N����N�����.�78�
�
) ������
�
J@��<� ��� ������ ��������������5&��&��&D���� �� �
��:�&�&5$-7�-5,4���<<��'.��
5�����F�N����)#/)#N��N&��578�
�
A����O�QQ�
A����O�Q��)�)5'�T�@#&��+)��?GG�?�&#�)#��<�F&�)N+)��?GG�?Q�
5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
�'#����N���.�O�5��N���.-)A�.���#����78�
�
�
��-5��N����N��� �� -$����-5���78�
�
$ ��'#����N���.-%�#�*��'�� �
�����������'#����N���.-#���
����������-5��N����N��� �� -$����-���7�'#����N���.7QF&�)N+)��?GG�?Q88�
����) ��������
)����
������������A-���*7Q��'��+)��?GG�?�'$��F����--Q(�Q+�� Q(���������A����� �-&F(�
��������A$.� -$ ������ 8�
) ��$ �
�
�'#����N���.-5����78�
5��N���.-�������78�
5&??N���.-5����78�
�
) ������
nyambung
Ambil Harga di KOLOM 2, Jumlah di KOLOM 3, lalu
hitung SUBTOTAL di KOLOM 4
Looping untuk memasukkan data ke
COMBO BOX
Page 50
�
�
��
50
�
�
J@��<� ��� ������ ����� �?������#�?G(�%�#G������������ ����F&�)���#�?G����G#$��
��:�79�$91&�5��2�5:�+��<'.��
5�����F�N����)#/)#N��N&��578�
�
A����O�QQ�
A����O�Q��)�)5'�T�@#&����#�?GNE�����%)#)�F&�)N��#�?GNE���OBQ�!�
'���7��-��G���/��*,-$���76(���-��G���/��*,-5���� �#�*-$ ��A8-/���8�!�QB�Q�
�
5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
�'#����N���.�O�5��N���.-)A�.���#����78�
�
$ ��'#����N���.-#���'�� �
������-��G���/��*,-$���7,(���-��G���/��*,-5���� �#�*-$ ��A8-/����O�
�'#����N���.7Q��7�Q8�
�
������-��G���/��*,-$���72(���-��G���/��*,-5���� �#�*-$ ��A8-/����O�
�'#����N���.7Q��%/�Q8�
�
) ��$ �
�
�'#����N���.-5����78�
5��N���.-�������78�
5&??N���.-5����78�
�
) ������
�
J@��<� ��� ������ ����� �?����+)��?GG�?�������5&��&��&D���� �� ����5�$5F�
��:�79�$91&�5��2�5,4���<<��'.��
5�����F�N����)#/)#N��N&��578�
�
A����O�QQ�
A����O�Q��)�)5'�T�@#&��+)��?GG�?��%)#)�F&�)N+)��?GG�?OBQ�!�
'���7��-5��N����N��� �� -'�A�8�!�QB�Q�
�
5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
�'#����N���.�O�5��N���.-)A�.���#����78�
�
$ ��'#����N���.-#���'�� �
������-'D'N �N��� �� -'�A��O��'#����N���.7Q��7�5��1��//��Q8�
) ��$ �
�
nyambung
nyambung
nyambung
nyambung
Page 51
�
�
��
51
�'#����N���.-5����78�
5��N���.-�������78�
5&??N���.-5����78�
�
) ������
�
J@��<� ��� ��������.�@�?G�$�')#�$��?G���������������.�(����� ������C���
��:���%�&1��/'.��
EL���: A ���4+: ���<�
�-'�A��O���-'D'N����N�����.�-'�A��
��-'D'N������ �-'�A��O��-'�A��
�
) ������
�
J@��<� ��� ������ ���� �� ���A���A��������������� ����������� ��� ��
��:�A����<'.��
��-'D'N �N�����.�-'�A��O�QQ�
��-'D'N����N�����.�-'�A��O�Q6Q�
��-���'���+�.���,-'�A��O�?�*78�
��-5��N����N��� �� -'�A��O�QQ�
��-'D'N������ �-'�A��O�QQ�
�
E��A����<A���<+ �*�+ �� ���A����<*���, � 9891�0-1-7��4��,�2�� 6�����
��-��G���/��*,-#�*�-5���78�
�
E��: A ������L:�+ ��A����<�����A� �,���������4�� ��
@�������$ ������O�,�'��A'&'��N��#$��
������-��G���/��*,-#�*�-���78�
?�A��
�
) ������
�
�
J@��<� ��� ������ ������� �������-��������)@���'��������
��:���2:��56 ��,'.���������
����-'&��&�N���-/�������O�'����
����-'&��&�N���� -/�������O�'����
����-'&��&�N���-/�������O�@����
����-'&��&�N����-/�������O�'����
����-'&��&�N.��-/�������O�'����
Ambil ANGKA TOTAL service… lalu di
KONVERSIKAN ke TextBox
Kosongkan juga DATAGRIDVIEW, setelah
kosong BUAT BARIS KOSONG untuk persiapan INPUT
berikutnya
Page 52
�
�
��
52
����-'&��&�N��� �N�� -/�������O�'����
����-'&��&�N�A��-/�������O�'����
�
����-'&��&�N��#�?GN����-/�������O�'����
) �������
) ������
�
J@��<� ��� ���������� ��������������+#&�)��$?+�'���'������ ��� ��
��:���2:��52�� '.��
��������
����-'&��&�N���-/�������O�@����
����-'&��&�N���� -/�������O�'����
����-'&��&�N���-/�������O�'����
����-'&��&�N����-/�������O�@����
����-'&��&�N.��-/�������O�@����
����-'&��&�N��� �N�� -/�������O�@����
����-'&��&�N�A��-/�������O�@����
�
����-'&��&�N��#�?GN����-/�������O�'����
) �������
) �������
Page 53
�
�
��
53
��
CODE di FORM : Tombol Tombol �
�
$��4���-7�-15:�+����$� �A�5���������N���78�
5������� �78�
��-'D'N �N�����.�-) �����O�'����
�
�'�'��N� ���N�����.��O�'����
�
�
$��4���-7�-15� 2,�����$� �A��
EL��$�0����0���8������-0-0��98���8&�&�&�'�%&7�%M�0�M�*811.�
$ �'���7��-'D'N �N�����.�-'�A�8�O�QQ�'�� �
������������A-���*7Q��'��?&��)#/$5)�%�#����$�$�$Q(�Q+�� Q(���������A����� �-&F(�
��������A$.� -$ ������ 8�
�
����)A�������
) ��$ �
�
�
����' "�������� ��
' "�O������A7Q�+�F�%���'���F�?��$��$�+�?JQ(������A��"��-<��?��:�
��������A$.� -������� 8�
�
$ �' "�O���?��'�� �
����)A�������
) ��$ �
�
�
EL���������������������������������������������������������L�
EL�
EL��&7����8����
EL�
EL���������������������������������������������������������L�
�
5�����F�N����)#/)#N��N&��578�
�
ELFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL�
EL��������N�&��9��8����
ELFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL�
�
nyambung
nyambung
Page 54
�
�
��
54
$ ��'�'��N� ���N�����.��O�'����'�� �
�
����EL���������������������������������������������������������L�
����EL�$�0����0����%&7�%M�0�M��98����8�O�
����EL���������������������������������������������������������L�
����A����O�Q����.��T�@���������.��������?�N�����.�OBQ�!�'���7��-'D'N �N�����.�-'�A�8�!�QBQ�
�
����5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
�����'#����N���.�O�5��N���.-)A�.���#����78�
�
����$ ��'#����N���.-%�#�*��'�� �
�������������A7Q?&��)#/$5)�����%����(�+#&�)���$��'��F�?---Q(������A��"��-$ ������ 8�
�
����������-'D'N �N�����.�-'�A��O�QQ�
����������-'D'N �N�����.�-@�.��78�
���������'#����N���.-5����78�
��������5&??N���.-5����78�
�
���������'�'��N� ���N�����.��O�'����
�
��������)A�������
����) ��$ �
�
����5��N���.-�������78�
�����'#����N���.-5����78�
�
) ��$ �
�
�
ELFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL�
EL��������N��8&��8����
EL�8����M��/�1�7���8&����9��8919�
ELFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL�
$ ��'�'��N� ���N�����.��O�@����'�� �
�
����5�����F�N����)#/)#N��N&��578�
�
���EL��6�,���+ �� ��L�4�� ��
����A����O�QQ�
����A����O�Q��������@���������.�N#� .� �������?�N�����.��OBQ�!���-'D'N �N�����.�-'�A��!�QB�Q�
����5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
����5��N���.-)A�.���?� ����"78�
����5��N���.-�������78�
�
���EL��6�,���64��4+��3��
����A����O�QQ�
����A����O�Q��)�)')�@#&���)#/$5)��%)#)�?&N�)#/$5)�OBQ�!���-'D'N �N�����.�-'�A��!�QB�Q�
����5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
Page 55
�
�
��
55
����5��N���.-)A�.���?� ����"78�
����5��N���.-�������78�
�
) ��$ �
�
EL���������������������������������������������������������L�
EL��%-������
EL��&7����8�������8�%�0�����1����%�&$��
EL���������������������������������������������������������L�
�
�xSQL = " INSERT INTO SERVICE" & _ " (NO_SERVICE, TGL, KODE_PELANGGAN, TOTAL_SERVICE,TERBILANG) " & _ " VALUES " & _ " ('" & Trim(Me.TXT_no_service.Text) & "', " & _ "'" & Me.DateTimePicker1.Text & "', " & _ "'" & Me.CMB_kode_pelanggan.Text & "', " & _ Me.TXT_total_service.Text & ", " & _ "'" & Me.TXT_terbilang.Text & "' ) " �
5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
5��N���.-)A�.���?� ����"78�
5��N���.-�������78�
�
�
ELFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL�
EL��%-������
EL��&7����8����%&�$&�����%�&$��0�����1����%�&$�5%&�$&���
ELFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL�
����AF&�)�������� ��O�QQ�
����A?����������� ��O�QQ�
����A%�#G������������O�6�
����AE����%�����������O�6�
����A���'&'�������������O�6�
�
����������$ ������
@������O�6�'����-��G���/��*,-#�*�-5�� ��C�,�
�
����E���2: ���������+ �8���/+ �� 4K�
����AF&�)�O���-��G���/��*,-$���76(���8-/����
����A%�#G��O���-��G���/��*,-$���72(���8-/����
����AE����%�O���-��G���/��*,-$���73(���8-/����
����A���'&'���O���-��G���/��*,-$���74(���8-/����
�
�
����$ �AF&�)�UV�QQ�'�� �
�
����E��2���AA���A4�����2���:�4���%�&$�5%&�$&���
Page 56
�
�
��
56
����A����O�QQ� xSQL = " INSERT INTO SERVICE_RINCIAN" & _ " (NO_SERVICE, KODE_BARANG_JASA, HARGA, JUMLAH, SUBTOTAL) " & _ " VALUES " & _ " ('" & Trim(Me.TXT_no_service.Text) & "', " & _ "'" & xKODE & "', " & _ xHARGA & ", " & _ xJUMLAH & ", " & _ xSUBTOTAL & ") " �
����5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
����5��N���.-)A�.���?� ����"78�
����5��N���.-�������78�
�
����) ��$ �
�
�
?�A��
�
�
�����A7Q��'��')��%��$��$�+�?Q(������A��"��-$ ������ 8�
�
EL����9�9��0-��0�&�8��������
5&??N���.-5����78�
�
5������� �78�
5���������N�����78�
��-'D'N �N�����.�-) �����O�@����
�
�
�
$��4���-7�-15:�������$� �A�5������� �78�
5���������N�����78�
�
�����A7Q��'���$���'��F�?Q(������A��"��-$ ������ 8�
�
E��(��<�����,�������A� BA����������
�'�'��N� ���N�����.��O�@����
�
�
�
$��4���-7�-156�,����$� �A�EL��$�0����0���8������-0-0��98���8&�&�&�'�%&7�%M�0�M�*811.�
$ �'���7��-'D'N �N�����.�-'�A�8�O�QQ�'�� �
Page 57
�
�
��
57
������������A-���*7Q��'���)#/$5)�%�#����$�$�$Q(�Q+�� Q(���������A����� �-&F(�
��������A$.� -$ ������ 8�
����)A�������
) ��$ �
�
����� "�������� ��O������A7Q�+�F�%���'���F�?��$��)�)')�JQ(������A��"��-������� �:�
�����A��"��-<��?�8�
$ �� "�O���?��'�� �
����)A�������
) ��$ �
�
�
5�����F�N����)#/)#N��N&��578�
�
A����O�QQ�
A����O�Q��)�)')�@#&���)#/$5)��%)#)�?&N�)#/$5)�OBQ�!���-'D'N �N�����.�-'�A��!�QB�Q�
5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
5��N���.-)A�.���?� ����"78�
5��N���.-�������78�
�
�
A����O�QQ�
A����O�Q��������@���������.�N#� .� �������?�N�����.��OBQ�!���-'D'N �N�����.�-'�A��!�QB�Q�
5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
5��N���.-)A�.���?� ����"78�
5��N���.-�������78�
�
5&??N���.-5����78�
�
�
5������� �78�
��������A-���*7Q��'��')��%��$�%�+��Q(�Q%���Q(���������A����� �-&F(�
��������A$.� -$ ������ 8�
�
�
$��4���-7�-15��+ ��$� �A�����.���������� ��O�$ �����A7Q$?+�'�?&��)#/$5)OQ8�
$ �.���O�QQ�'�� �
����)A�������
) ��$ �
�
�
5�����F�N����)#/)#N��N&��578�
�
A����O�QQ�
A����O�Q��)�)5'�T�@#&���)#/$5)��%)#)�?&N�)#/$5)OBQ�!�'���7.��8�!�QB�Q�
5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
nyambung
nyambung
nyambung
Page 58
�
�
��
58
�'#����N���.�O�5��N���.-)A�.���#����78�
�
$ �?����'#����N���.-#���'�� �
���������A7Q?&�+)?E����?�'$��F����Q(������A��"��-$ ������ 8�
�
�����'#����N���.-5����78�
����5��N���.-�������78�
����5&??N���.-5����78�
����)A�������
�
) ��$ �
�
�
�EL�������������������������������������������������������������������L�
�EL�2�����A��������64��4+���+ ���:�4���%�&$��
�EL�������������������������������������������������������������������L�
�
5������� �78�
�
�EL���7�&1�8����M��8919�
����D?&�������� ��O��'#����N���.7Q?&N�)#/$5)Q8�
����D'G���������O��'#����N���.7Q'G�Q8�
����DF&�)�������� ��O��'#����N���.7QF&�)N+)��?GG�?Q8�
����D'&'�������������O��'#����N���.7Q'&'��N�)#/$5)Q8�
�
�EL��79�$910���0��@-%7�
��-'D'N �N�����.�-'�A��O�D?&�
��-���'���+�.���,-'�A��O�D'G��
��-5��N����N��� �� -'�A��O�DF&�)�
��-'D'N����N�����.�-'�A��O�D'&'���
�
�'#����N���.-5����78�
5��N���.-�������78�
5&??N���.-5����78�
�
�
�
EL�������������������������������������������������������������������L�
EL�2�����A���+ �� ��������A4�8���/+ �� 4K�
EL�������������������������������������������������������������������L�
�
5�����F�N����)#/)#N��N&��578�
�
A����O�QQ�
�
�
�
�
Page 59
�
�
��
59
�xSQL = " SELECT SERVICE_RINCIAN.KODE_BARANG_JASA, NAMA, " & _ " SERVICE_RINCIAN.HARGA, JUMLAH, SUBTOTAL " & _ " FROM SERVICE_RINCIAN INNER JOIN " & _ " BARANG_JASA ON SERVICE_RINCIAN.KODE_BARANG_JASA = BARANG_JASA.KODE_BARANG_JASA " & _ " WHERE SERVICE_RINCIAN.NO_SERVICE ='" & cari & "' " & _ " ORDER BY SERVICE_RINCIAN.KODE_BARANG_JASA " �
5��N���.�O�?�*�&��.-&��.5��� �7A���(�5&??N���.8�
8�%4��4+�5��:��O�5��N���.-)A�.���#����78�
�
����������������$ ������O�6�
�
�����������'#����2N���.-#���
�
��������E��2���AA���A4�<+ ��
�
���������������-��G���/��*,�
������������-$���76(�����8-/����O��'#����2N���.7QF&�)N��#�?GNE���Q8�
������������-$���7,(�����8-/����O��'#����2N���.7Q?���Q8�
������������-$���72(�����8-/����O��'#����2N���.7Q%�#G�Q8�
������������-$���73(�����8-/����O��'#����2N���.7QE����%Q8�
������������-$���74(�����8-/����O��'#����2N���.7Q���'&'��Q8�
�����������������O������:�,�
��������) �������
�
����) ��������
�
�
E���4��A�����<��������4+! �4�
��-'D'N����N�����.�-'�A��O�D'&'���
�
�'#����2N���.-5����78�
5��N���.-�������78�
�
�
5���')#�$��?G78�
�
5�����?5��$?N �N��� �� 78�
�
�
�
$��4���-7�-15+4,�+����$� �A��
$ ���-'D'N �N�����.�-'�A��O�QQ�'�� �
Page 60
�
�
��
60
������������A-���*7Q?&-�)#/$5)��)�����$�+$�$%--Q(�Q+�� Q(���������A����� �-&F(�
��������A$.� -$ ������ 8�
����)A�������
) ��$ �
�
�
����@&#�/��*������?�*�@���,,N+#$?'N�&?���������������ELB�+2�������B�+2��&�#�%�$+3����%4,�+��
�������� ����?�*�5�"���#�����N�&?N�)#/$5)���������EL$+3����%4,�+�������$+3����%4,�+���-��
�
���� -#�.�������.��� @������O�QW�)#/$5)-?&N�)#/$5)XOBQ�!���-'D'N �N�����.�-'�A��!�QBQ�
�
�����@&#�/��*��-5�"���#�����/��*��,�
����-�����"G����'����O�@����
����-#���������.��O����� �
����-#� ����78�
) �������
�
@&#�/��*��-���*78�
�
�
$��4���-7�-15��%��/56�,�����$� �A�BCC��������������
��-��G���/��*,-#�*�-#�������7��-8���/+ �� 4K�?$�++4��%�K?&��4)8�
5���G#$�N���� �N����N�����.�78�
�
�
���
CODE di FORM : Object lainnya ���
$��4��@-%7���'8�$1�%��&-�.��
����A%�#G�����������������������������������EL!�+�� �/%&8�����A��������%/��
����AE����%���������������������������������EL!�+�� �/%&8�����A������ 971���
����A���'&'�������������������������������EP!�+�� �/%&8�����A�������9��-��1�
�
����A'&'��N��#$�����$ ������O�96������E��:��3�A�3��:�+ �L������ �8���&1*+�:�6��4��� �A4:���6���
�����'�'��N� ���N�����.���������� ���EP����9��,+��4�� �,�������4� ��
�
���������?�*�'����� �78�����������������������EP!�+ �:�4��4+: ���<�
�
�
�
nyambung
Ambil POSISI BARIS di Grid
Page 61
�
�
��
61
�
$��4��@-%7���1-�8��
5������� �78�
5���������N�����78�
5���$�$N5&��&N��� �� 78�
�
E�������A� BA��������,+ 2�+3A43�'����4+! �4.�
��-'D'N �N�����.�-) �����O�@����
�
�
�
$��4��$7�5A��45,4���<<������4�4��4�&��4)$6��<4����
5�����?5��$?N �N��� �� 78�
�
�
�
$��4��8���/+ �� 4K����0438�K���
EL��4A�,�� � �A�+��+�� �0-1-7��0��4�
�
$ ���-��G���/��*,-5���� �7��-��G���/��*,-5���� �5���-5���� $ ��A8-%����'�A��O�QF���Q�
&��N�
�
�����-��G���/��*,-5���� �7��-��G���/��*,-5���� �5���-5���� $ ��A8-%����'�A��O�Q?��
�� �Q�'�� �
�
�
�
E���,�A�6�� ��4A����@����N�2�����A���A���A��%-#��L1--09��8������%��/�
$ ��-F�"5����O�043�-@��'�� ��
��������A-���*7Q���������� �Q(�Q���*��Q(���������A����� �-&F(�
��������A$.� -$ ������ 8�
�
��#$�N�����O���-��G���/��*,-5���� �#�*-$ ��A�
@�+25:+�K�45:�+��<?���*�����78��
) ��$ �
�
) ��$ �
�
�
�
nyambung
SESUAI dgn FORM masing2. Ini adalah FORM MENCARI
DATA interaktif
Page 62
�
�
��
62
$��4��8���/+ �� 4K����%�K14�!4��
A%�#G��O�6�
AE����%�O�6�
A���'&'���O�6�
�
�
�
���4��8���/+ �� 4K����$4������4$6��<4���
5���G#$�N� ���78�
�
��
Page 63
�
�
��
63
�
FORM mencari data BARANG & JASA Interaktif:
�
Form muncul pada saat TOMBOL F1 ditekan : di GRID di KOLOM (0) KODE / (1) NAMA BARANG
������ ���
���
CODE di FORM : Procedure �
�
��:�79�$91&�58���5��+ 5���1�5A45/%&8'.��
�'����N���.-5���78�
5�����F�N����)#/)#N��N&��578�
�
A����O�QQ�
A����O�Q�)�)5'�?���(%�#G�(F&�)N��#�?GNE����@#&����#�?GNE����&#�)#��<�?����Q�
�
�'����N���.-5���78�
�'������N���.�O�?�*�&��.-&��.��������7A���(�5&??N���.8�
�'������N���.-@���7�'����N���.8�
�
Page 64
�
�
��
64
�������-��G���/��*,�
����-������.��O��'����N���.�
����-����.��� �����O���G���/��*����.��� ����-@���#�*����.��
����-����*����'����#�*��O�@����
) �������
�
�'����N���.-�������78�
�'������N���.-�������78�
�'������N���.�O�?���� ����
�
5&??N���.-5����78�
�
�
�
��:�79�$91&�58���5�4�4A� '.��
5�����F�N����)#/)#N��N&��578�
�
�'����N���.-5���78�
A����O�QQ�
�
& �)�����#������?�A��
�
$ ���-#�������� ,-5��.����O�'����'�� �
����A����O�QQ� xSQL = "SELECT NAMA,HARGA,KODE_BARANG_JASA FROM BARANG_JASA " & _ " WHERE NAMA LIKE '%" & Me.TEXTBOX_cari.Text & "%' " & _ " ORDER BY NAMA "�) ��$ �
�
$ ���-#�������� 2-5��.����O�'����'�� �
����A����O�QQ� xSQL = "SELECT NAMA,HARGA,KODE_BARANG_JASA FROM BARANG_JASA " & _ " WHERE KODE_BARANG_JASA LIKE '%" & Me.TEXTBOX_cari.Text & "%' " & _ " ORDER BY KODE_BARANG_JASA " ) ��$ �
�
�
�'����N���.-5���78�
�'������N���.�O�?�*�&��.-&��.��������7A���(�5&??N���.8���
�'������N���.-@���7�'����N���.8��
�
�������������������������������������������������
�������-��G���/��*,�
����-������.��O��'����N���.�
����-����.��� �����O���G���/��*����.��� ����-@���#�*����.��
����-����*����'����#�*��O�@����
Page 65
�
�
��
65
) �������
�
�'����N���.-�������78�
�'������N���.-�������78�
5&??N���.-5����78�
�
) ������
�
�
�
��:��7�&158���5��+ 5/%&8'.��
& �)�����#������?�A��
�
5�����F�N����)#/)#N��N&��578�
�
�EL���2: �������� �0-1-7�����%&��,�� � �A�+��+�
����A?����������� ��O���-��G���/��*,-����.���5����-$���768-/������������E���7��
����A%�#G������������O���-��G���/��*,-����.���5����-$���7,8-/���������E���%/��
����AF&�)�������� ��O���-��G���/��*,-����.���5����-$���728-/��������E�0-8�5��%��/5 ����
�
@�+2-��G���/��*,-$���76(���#$�N����8-/����O�AF&�)�
@�+2-��G���/��*,-$���7,(���#$�N����8-/����O�A?����
@�+2-��G���/��*,-$���72(���#$�N����8-/����O�A%�#G��
�
�'#����N���.-5����78�
5��N���.-�������78�
5&??N���.-5����78�
�
��-5����78�
) ��������
FORM 9 � sesuai dengan FORM masing2…. Yaitu FORM
1-Many
Page 66
�
�
��
66
�
CODE di FORM : Tombol Tombol ��
$��4���-7�-1�%�@%������$� �A��
5�����?5��$?N��'�N���N'���)N��NG#$�78�
���
$��4���-7�-1��7�&1�8������%��/���$� �A��
5������$�N��'�N���NG#$�78�
���
$��4���-7�-1��C&����$� �A��
��-5����78�
����
CODE di FORM : Lainnya�
��
$��4��8���/+ �� 4K���0438�K���
$ ��-F�"5����O�F�"�-#���� �'�� �
����5������$�N��'�N���NG#$�78�
) ��$ �
�����
Page 67
�
�
��
67
�
Design Report CETAK BON SERVICE:
�
���
�
• #�������� ��� � �/%-9��� �������%�&$�?��5�4+! �4�• 0-��0�&��4�<���-8�$�
����������
Page 68
�
�
��
68
���
���
�����
Page 70
�
�
��
70
���
���
����
Page 71
�
�
��
71
����
��
VV�?�A�����VV�?�A��
�
Page 72
�
�
��
72
��
@$?$�%�����
���� �G#&�+�
�����
Page 73
�
�
��
73
���
������
Page 74
�
�
��
74
��
FORM Viewer CrystalReport: �
�����
'������5���M����������������������
Viewer CrystalReport
Page 75
�
�
��
75
��
Crystal Report Dasar �
�
�
�
�
0�2,�� � �:�< ���A4+��������A�+4,�+����
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
%��-%�����8�%��7��P������ "���.����������,A����*��������8�
���/�����8�%�
7��P��������.������������������� 8�
��
��
��)'�$��
7���" �����.��������� �������������8�
�
��
��
���/��@--��%�
7��P��������.��������*����������� 8�
�%��-%��@--��%�
7��P������ "���.�������������������P������8�
�
��/%-9��%�����
��/%-9��@������
Page 76
�
�
��
76
�
�
8�B��+�8������������4�� ���Q����$&�1�@&�18����
�
��
�
�
�
�
�
�
�
�
�
�
�
Special Field. Fungsi2
yg siap digunakan dl
report
Page 77
�
�
��
77
�
�
�
����&�/�909%���0�%�����
�
��
�
�
��
�
04+������+�+� ��L�1������,4�
9A�+���04+����
Page 78
�
�
��
78
�
7�%/&��0�%����'2�+< ������*�:�K�6*�A + *�A�����+4,�+�.��
�
��
�
��
�
Y?� C��� � �9�4�84B�����7�+< ������� �� �������2����� ����� � "Z��
�
Page 79
�
�
��
79
�
742:����7��/9%9�0���8����'�-%��-%8�%.��
�
��
�
��
�
Y�������@$)���" ��� �����#�'F�?(����������� ��� ��V����F�$F�2A�Z�
�
Page 80
�
�
��
80
�
7��/��9%�91��/���A�� �����:��4�+4,�+��'A�+4���:4+, ���6��B���4+L�+ !4.��
�
�
��
��
�������� ������� �����F����5�����?�*�5� �.��� (���������������������9�8����
Page 81
�
�
��
81
�
���
�
Imut, Manis, Guanteng, Keren & penyayang
Indra Erawan Sanjaya, SKom ��
�� �� �����
[email protected] [email protected]
0852-17-609-601 �
�
��
*�*�*�-�F�������+�������������-�.�����cara cepat menjadi programmer & membuat system
| toko online | | free source code, tutorial, referensi system, unek2 programmer |
BAHASA: |Vb6|Delphi|vbNet|C#|ASPnet|PHP|Access|SQLserver|MySQL|PostgreSQL|Oracle10g|Excel|dll| REPORT: |Crystal Report|Active Report|HTML report|XML report|Excel|TextFile|dll|
SYSTEM: |Purchase|Sales|Inventory|PPIC|Production|WH|Payroll|Attendance|Sekolah|Kampus|Toko|Apotik|dll|