catatan mengenai koneksi dengan sql server
TRANSCRIPT
�
�
��
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)
�
�
��
2
��
+��������������
��
�����
Promosi �
�My website�
www.KutuProgram.com
�
�
��
3
%�� ������������
www.KutuProgram.com
��
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
11
�
�
�
�
�
'�������������������C�����)C����(����� ������������������ "�"�M�
�
�
�
�
�
��
12
��
�
Pertemuan 1
�5�� ��� �� ���� �������������������
�
�
�
��
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,��
�
�
��
�
�
��
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
���������(��"����+���������(�&�.��(�
�
�
��
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)
�
�
��
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
�
�
��
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
�
�
��
18
�7,68������')�'���'���&�#5)�� ������ �������� �����" �����������M-�
�
��
Koneksi ODBC yang baru dibuat OK bro…
�
�
��
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�
���
�
�
��
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
�
�
��
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�
����) ��
) ��'�"�
������:��
�
�
�
��
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
�
�
��
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 <�
�
�
��
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..
�
�
��
25
���
Latihan Dataset: FORM PELANGGAN dengan DATASET �� ������,-�����������'���&�#5)����,-�� �O���'��:�������'���&�#5)(��� .��������������
�2-���������'����)(������?)D'(��� .���������
�
�3-�����������?)��5&??)5'$&?�� ��������������'����)� "M(��� .���������
�
�
�
��
26
�� ��
������4-�����5%�?G)�� ������������E)?$������� "M-��� .�����������98-����������������)#/)#--�����&F(�� .������F�
�
��
08������?�����)#/)#(�������?������'����)� "--������&F(���
�� .����������C���
?���������
?��������
�
�
��
27
��
;8����P5)F�'���)������M������@&�&�����
�
��
%��� "��� .��� �������/0�18����4�?)���"��������� �'���)���'����)�" ��� ����� � �������@&#�������
&� ������4��
�
�
��
28
�
FORM PELANGGAN �'���� ��)�$G?��F%$#�@&#��+)��?GG�?��� ��� � ���'��)'��
��
���
1��<A�6��42:��������,8�����@&#����#�(�28���� � P�� .��� ���'���&�#5)�7�� �����'��:��%&����'���&�#5)8�
�
�
Componen yg
digunakan
FORM nya
Data Source
�
�
��
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
�
�
��
30
�%���� ������
���
@������ � ���������M-���������II�7� �����.� ���� "��� �M8���
��
��
�
�
��
31
�
Pertemuan 2
�5�� ��� �� ���� �������������������
��...������������
�����
�
�
��
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���/��*��� "�
�
�
�
�
��
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�
�
�
��
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�@����
�
)����
�
��������'�"�
�
�
��
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)) ��
�
�
��
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�
�
�
��
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-/����
�
) ������
�
�
�
��
38
��
�
Pertemuan 2
Form 1 - Many
• �������@&#��,���� "��� ����������.���� �����
• �������@&#��+)?5�#$�?���'����#�?G�$ ������ �
• �������@�?G�$�')#�$��?G�
• �� ��� � ���G���/��*�� ����$?+�'���#�?GPE�����)#/$5)�
• 5�����&?��)#/$5)�7���G����8��
�
�
��
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
�
�
��
40
��
FORM MENCARI DATA BARANG & JASA INTERAKTIF: ��
@����� ���� .���������')F�?�@,����F&�&��F&�)���G���/��*���
����������������������������
�
�
��
41
�
REPORT BON SERVICE: ��
����������������
Report menggunakan GROUP dg FIELD NO_SERVICE
(karena 1 No.Service terdiri dari banyak BARANG & JASA
SERVICE
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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
�
�
��
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�'����
) �������
) �������
�
�
��
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
�
�
��
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�
�
�
��
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%&�$&���
�
�
��
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�'�� �
�
�
��
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
�
�
��
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�
�
�
�
�
�
�
��
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�'�� �
�
�
��
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
�
�
��
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
�
�
��
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�
�
��
�
�
��
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�
�
�
�
��
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�@����
�
�
��
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
�
�
��
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�
) ��$ �
�����
�
�
��
67
�
Design Report CETAK BON SERVICE:
�
���
�
• #�������� ��� � �/%-9��� �������%�&$�?��5�4+! �4�• 0-��0�&��4�<���-8�$�
����������
�
�
��
68
���
���
�����
�
�
��
69
��
��
�
�
��
70
���
���
����
�
�
��
71
����
��
VV�?�A�����VV�?�A��
�
�
�
��
72
��
@$?$�%�����
���� �G#&�+�
�����
�
�
��
73
���
������
�
�
��
74
��
FORM Viewer CrystalReport: �
�����
'������5���M����������������������
Viewer CrystalReport
�
�
��
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��@������
�
�
��
76
�
�
8�B��+�8������������4�� ���Q����$&�1�@&�18����
�
��
�
�
�
�
�
�
�
�
�
�
�
Special Field. Fungsi2
yg siap digunakan dl
report
�
�
��
77
�
�
�
����&�/�909%���0�%�����
�
��
�
�
��
�
04+������+�+� ��L�1������,4�
9A�+���04+����
�
�
��
78
�
7�%/&��0�%����'2�+< ������*�:�K�6*�A + *�A�����+4,�+�.��
�
��
�
��
�
Y?� C��� � �9�4�84B�����7�+< ������� �� �������2����� ����� � "Z��
�
�
�
��
79
�
742:����7��/9%9�0���8����'�-%��-%8�%.��
�
��
�
��
�
Y�������@$)���" ��� �����#�'F�?(����������� ��� ��V����F�$F�2A�Z�
�
�
�
��
80
�
7��/��9%�91��/���A�� �����:��4�+4,�+��'A�+4���:4+, ���6��B���4+L�+ !4.��
�
�
��
��
�������� ������� �����F����5�����?�*�5� �.��� (���������������������9�8����
�
�
��
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|