Tutorial Foxpro 2

Document Sample
Tutorial Foxpro 2 Powered By Docstoc
					Tutorial Foxpro for Dos


B. Manipulasi Data Base

Manipulasi bukan berarti melakukan kecurangan terhadap data base yang ada, namun suatu upaya editing
bila terdapat kesalahan entri datamaupun kekeliruan dalam perancangan data base. Manipulasi juga dapat
berguna untuk memperbaiki atau melakukan perubahan struktur data mapun data itu sendiri.

Misalnya pada saat merancang struktur data base dimana kita merancang lebar (width) untuk attribut atau
field nama dibuat 15 character, tapi ternyata setelah kita melakukan entri data lebar (width) attribut nama tadi
kurang panjang. Sementara kita telah memasukkan data ratusan record. Jika kita ulang dari awal lagi
merancang field akan membutuhkan waktu yang lama untuk melakukan entri data lagi. Untuk itu perlu
diketahui tentang bagaimana memanipulasi struktur data maupun data itu sendiri.

Dalam memanipulasi data terdapat beberapa command selain command yang telah kita singgung terlebih
dahulu.


 Merubah struktur data (field)

        Untuk merubah strukut data atau field terlebih dahulu harus dilakukan membuka entitiy (file dbf)
         tersebut. Misalnya kita ingin menambah lebar filed nama pada file dosen.dbf seperti perintah pada
         menu command berikut (gambar 10):

                 dir




                                                  Gambar 10.


    Note: Setelah mengetikkan perintah dir, pada baris kedua terlihat ada file DOSEN.DBF, dimana berisi
          182 record, dimodifikasi tanggal 17/11/2008 dan ukuran file 27.108 bytes.


        Langkah berikutnya adalah buka file tersebut, kemudian pastikan struktur file yang akan dirubah
         dengan command seperti berikut (Gambar 11):

                 use dosen.dbf
                 list stru              atau       disp stru




Hal. 7                                                               ©. Nursing Informatik PSIK FK. Unand 2010
Tutorial Foxpro for Dos




                                                Gambar 11.

    Note:    Terlihat pada blok warna merah bahwa lebar (width) untuk nama ternyata 30 character. Misalkan
             kita ingin merubah lebar field tersebut menjadi 35 character. Langkah selanjutnya adalah pada
             command berikut:

            Ketik modi stru dari menu command dan hasilnya terlihat seperti gambar 12




                                                Gambar 12.


        Langkah berikutnya mengganti lebar field nama dari 30 character menjadi 35. Kemudian arahkan
         kursor ke tombol << OK >> atau dengan menekan tombol CTRL + W yang akan memberi
         pernyataan apakah betul akan dimodifikasi.
        Jika Ya tekan atau pilih Yes, seperti gambar 13.

Hal. 8                                                            ©. Nursing Informatik PSIK FK. Unand 2010
Tutorial Foxpro for Dos




                                                Gambar 13.

    Catatan: Bila sudah selesai bekerja dengan file data base jangan lupa untuk menutup file tersebut
             dengan command close.

 Mengedit (memperbaiki) Record Data

    Mengedit record data atau melakukan perubahan data record akan sangat penting bilamana terdapat
    kesalahan atau perubahan terhadap data record. Perubahan data dilakukan biasanya jika terdapat
    kesalahan entri data atau atas permintaan seseorang yang berhak. Langkah yang harus ditempuh adalah:

        Cara Pertama:
             Buka file dengan command use dosen.dbf
             Ketik browse
             Kemudian cari record yang akan di perbaiki atau di modifikasi, dan setelah selesai jangan
                lupa menekan tombol CTRL+W untuk menyimpan hasil modifikasi. (tampilan seperti
                Gambar 9)

        Cara Kedua:
             Buka file dengan command use dosen.dbf
             Ketik appe
             Kemudian cari record yang akan di perbaiki atau di modifikasi, dan setelah selesai jangan
                lupa menekan tombol CTRL+W untuk menyimpan hasil modifikasi. (tampilan seperti
                Gambar 8)


 Menghapus Record Data

    Untuk menghapus record data kita mesti berhati-hati, sebab adakalanya data yang telah dihapus tidak
    dapat dimunculkan lagi. Penghapusan data dapat dilakukan dengan menghapus satu record, dua atau tiga
    dan seterusnya atau bahkan menghapus semua data.

    1. Menghapus satu record

         Menghapus satu record tertentu dapat dilakukan dari menu command atau dari jendela browse.

            Menghapus record dari menu command
             Menghapus satu record data dari menu command dengan langkah :
              Tentukan nomor record yang akan dihapus, kemudian ketik dele
              Untuk menentukan record yang akan dihapus dapat dilihat command sbb:

Hal. 9                                                            ©. Nursing Informatik PSIK FK. Unand 2010
Tutorial Foxpro for Dos



                use dosen
                list nama, nip

    Note:   nama, nip adalah salah satu field dalam file dosen.dbf. (hasil command diatas pada gambar 14):




                                                Gambar 14.

                Kemudian command selanjutnya :
                Misalkan pada contoh kasus : kita ingin menghapus record 164 dengan nama
                HARDISMAN, nip 1322303099, maka kita harus menuju record tersebut dengan command :

                go 164
                dele

                setelah command dele kita berikan, sebenarya masih ada kemungkinan data tersebut akan
                dimunculkan kembali sebelum kita delete secara permanen. Namun data tersebut tidak
                diproses sebelum kita delete permanen dengan command pack.

                Adapun bentuk tampilan setelah di beri command delete terlihat pada gambar 15. dengan
                tanda asterik (*).




                                                                                Gambar 15.

Hal. 10                                                           ©. Nursing Informatik PSIK FK. Unand 2010
Tutorial Foxpro for Dos


                 Namun kendalanya adalah jika record yang ditampilkan menggulung layar, kita tidak
                 mengetahui record mana yang seharusnya akan kita hapus. Untuk itu kita mesti pastikan
                 record mana yang pasti akan dihapus. Adapun solusinya adalah kita harus mengetahui data
                 real dari record tersebut. Misalnya ada 2 nama yang akan yang mirip. Maka kita harus
                 melakukan modifikasi terhadap command list. Command tersebut dapat berupa.

                 use dosen
                 list nama, nip for nama=”MERI”

                 maka akan tampil seperti gambar 16 berikut, barulah kita dapat menentukan record yang
                 akan dihapus.




                                                                                 Gambar 16.




    2. Menghapus record dua, tiga dan seterusnya

          Menghapus record lebih dari dua sekaligus dapat dilakukan dengan memodifikasi command
          terdahulu. Caranya adalah:

              Tetapkan nomor record awal yang akan dihapus diikuti dengan berapa record setelahnya
               misalnya 5 record. Maka command yang diberikan adalah:

                 use dosen
                 go 165
                 dele next 5

                 maka akan terlihat seperti Gambar 17 yang ditandai dengan asterik (*).




                                 Gambar 17.


Hal. 11                                                            ©. Nursing Informatik PSIK FK. Unand 2010
Tutorial Foxpro for Dos


    3. Menghapus semua record

          Menghapus semua record lebih mudah caranya. Namun harus berhati-hati dan berfikir dulu apa
          memang data dalam record sama sekali tidak diperlukan lagi, karena data yang telah terhapus tidak
          dapat lagi dikembalikan atau di recall

          Cara menghapus semua record cukup mudah, hanya dengan command :


                  use dosen
                  zap

          Namun sebelumnya system akan melakukan konfirmasi kepada kita apa memang betul data record
          akan dihapus semua dengan pernyataan seperti Gambar 18.




                                                                          Gambar 18.


    4. Menghapus record dari Jendela Browse

          Menghapus record juga dapat dilakukan melalui jendela Broswe. Cara ini cukup aman dan praktis,
          dimana data yang akan dihapus akan terlihat langsung.

          Cara menghapus record dari jendela browse:

                  use dosen
                  browse

          Dari jendela browse cukup dengan memindahkan panah ↑↓ untuk memilih record yang akan dihapus
          dan selanjutnya cukup dengan menekan tombol CTRL + T. Dari jendela browse akan terlihat tanda
          bulat pertanda record yang akan dihapus. (Gambar 19). Untuk kembali ke menu command tekan
          tombol ESC pada sudut kiri atas keyboard. Dan seterusnya ketik pack untuk benar-benar
          menghapus.




                                                                                  Gambar 19.


Hal. 12                                                             ©. Nursing Informatik PSIK FK. Unand 2010
Tutorial Foxpro for Dos


    5. Membatalkan penghapusan record

          Record yang telah dihapus tapi belum sempat di beri command pack, masih bisa di kembalikan pada
          posisi record semula. Kecuali menggunakan command ZAP.

          Caranya adalah menggunakan command

                  recall all

          akan terlihat record yang telah di recall all pada baris bawah program. (Gambar 20)




                                                    Gambar 20.




    Catatan: Sebelum menghakhiri pekerjaan ada baiknya semua aktifitas di tutup dengan mengetik clos all
             dan diakhiri dengan quit untuk keluar dari program


    ……………. to be continued.




Hal. 13                                                              ©. Nursing Informatik PSIK FK. Unand 2010

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:1724
posted:11/7/2010
language:Indonesian
pages:7