catatan mengenai koneksi dengan sql server

81
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)

Upload: ayisrahja

Post on 18-Nov-2014

153 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

2

��

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

��

�����

Promosi �

�My website�

www.KutuProgram.com

Page 3: Catatan Mengenai Koneksi Dengan SQL Server

��

3

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

www.KutuProgram.com

��

Page 4: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

11

'�������������������C�����)C����(����� ������������������ "�"�M�

Page 12: Catatan Mengenai Koneksi Dengan SQL Server

��

12

��

Pertemuan 1

�5�� ��� �� ���� �������������������

Page 13: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

18

�7,68������')�'���'���&�#5)�� ������ �������� �����" �����������M-�

��

Koneksi ODBC yang baru dibuat OK bro…

Page 19: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

25

���

Latihan Dataset: FORM PELANGGAN dengan DATASET �� ������,-�����������'���&�#5)����,-�� �O���'��:�������'���&�#5)(��� .��������������

�2-���������'����)(������?)D'(��� .���������

�3-�����������?)��5&??)5'$&?�� ��������������'����)� "M(��� .���������

Page 26: Catatan Mengenai Koneksi Dengan SQL Server

��

26

�� ��

������4-�����5%�?G)�� ������������E)?$������� "M-��� .�����������98-����������������)#/)#--�����&F(�� .������F�

��

08������?�����)#/)#(�������?������'����)� "--������&F(���

�� .����������C���

?���������

?��������

Page 27: Catatan Mengenai Koneksi Dengan SQL Server

��

27

��

;8����P5)F�'���)������M������@&�&�����

��

%��� "��� .��� �������/0�18����4�?)���"��������� �'���)���'����)�" ��� ����� � �������@&#�������

&� ������4��

Page 28: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

30

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

���

@������ � ���������M-���������II�7� �����.� ���� "��� �M8���

��

��

Page 31: Catatan Mengenai Koneksi Dengan SQL Server

��

31

Pertemuan 2

�5�� ��� �� ���� �������������������

��...������������

�����

Page 32: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

38

��

Pertemuan 2

Form 1 - Many

• �������@&#��,���� "��� ����������.���� �����

• �������@&#��+)?5�#$�?���'����#�?G�$ ������ �

• �������@�?G�$�')#�$��?G�

• �� ��� � ���G���/��*�� ����$?+�'���#�?GPE�����)#/$5)�

• 5�����&?��)#/$5)�7���G����8��

Page 39: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

40

��

FORM MENCARI DATA BARANG & JASA INTERAKTIF: ��

@����� ���� .���������')F�?�@,����F&�&��F&�)���G���/��*���

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

Page 41: Catatan Mengenai Koneksi Dengan SQL Server

��

41

REPORT BON SERVICE: ��

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

Report menggunakan GROUP dg FIELD NO_SERVICE

(karena 1 No.Service terdiri dari banyak BARANG & JASA

SERVICE

Page 42: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

67

Design Report CETAK BON SERVICE:

���

• #�������� ��� � �/%-9��� �������%�&$�?��5�4+! �4�• 0-��0�&��4�<���-8�$�

����������

Page 68: Catatan Mengenai Koneksi Dengan SQL Server

��

68

���

���

�����

Page 69: Catatan Mengenai Koneksi Dengan SQL Server

��

69

��

��

Page 70: Catatan Mengenai Koneksi Dengan SQL Server

��

70

���

���

����

Page 71: Catatan Mengenai Koneksi Dengan SQL Server

��

71

����

��

VV�?�A�����VV�?�A��

Page 72: Catatan Mengenai Koneksi Dengan SQL Server

��

72

��

@$?$�%�����

���� �G#&�+�

�����

Page 73: Catatan Mengenai Koneksi Dengan SQL Server

��

73

���

������

Page 74: Catatan Mengenai Koneksi Dengan SQL Server

��

74

��

FORM Viewer CrystalReport: �

�����

'������5���M����������������������

Viewer CrystalReport

Page 75: Catatan Mengenai Koneksi Dengan SQL Server

��

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: Catatan Mengenai Koneksi Dengan SQL Server

��

76

8�B��+�8������������4�� ���Q����$&�1�@&�18����

��

Special Field. Fungsi2

yg siap digunakan dl

report

Page 77: Catatan Mengenai Koneksi Dengan SQL Server

��

77

����&�/�909%���0�%�����

��

��

04+������+�+� ��L�1������,4�

9A�+���04+����

Page 78: Catatan Mengenai Koneksi Dengan SQL Server

��

78

7�%/&��0�%����'2�+< ������*�:�K�6*�A + *�A�����+4,�+�.��

��

��

Y?� C��� � �9�4�84B�����7�+< ������� �� �������2����� ����� � "Z��

Page 79: Catatan Mengenai Koneksi Dengan SQL Server

��

79

742:����7��/9%9�0���8����'�-%��-%8�%.��

��

��

Y�������@$)���" ��� �����#�'F�?(����������� ��� ��V����F�$F�2A�Z�

Page 80: Catatan Mengenai Koneksi Dengan SQL Server

��

80

7��/��9%�91��/���A�� �����:��4�+4,�+��'A�+4���:4+, ���6��B���4+L�+ !4.��

��

��

�������� ������� �����F����5�����?�*�5� �.��� (���������������������9�8����

Page 81: Catatan Mengenai Koneksi Dengan SQL Server

��

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|