Contoh pembuatan file dalam dBase

  

Pengenalan Database

  • Database , adalah Gabungan dari beberapa

  data yang diolah dan diorganisasikan sedemikian rupa, sehingga didapatkan suatu hubungan atau relasi antara kedua data

tersebut serta dapat dipakai secara bersama

oleh beberapa pengguna aplikasi

  Pengenalan Database , adalah Sekumpulan dari lambang- lambang yang teratur dan mewakili/merepresentasikan sebuah obyek atau benda

  , hasil dari pengolahan data yang kemudian akan digunakan untuk pengambilan keputusan

Cara Kerja Dbase

  ! " # "

  $# ! % # !

  &# !

  !" # $# % ! &'

Contoh pembuatan file dalam dBase

  ' ( " ) !" ( !" " )* + " , +-" " , '# . ( '# # $ $ + " ' ,

  • # ) " + , - # " . " $/

  " / *$0*1%

  2 2 . !

  3 $# .

  $4 # ! $4

  &# 56 . $ 0# )! !7) . $ 4# . , .

  8# 5 9( . :

  Contoh

  

Perintah-perintah Dasar dBase

) " ' . # $ $ / " ' # $ / 00 * 1 ) " . # $ $ " + / , + ' / / , 2 +

  2 " . " / +2#31* 4, + ' # 2 / / 4,

+56' ( "

* 00 & 731* 31* / / / 1 ,

  2 " . ' / 8 " / 9 . 2

/ 8 " / 9

00 * 1 31* / : ; / < ) / <

  2 ' / 1 : * 1 ) "

  2 2 "

  2 ;; 62> # 62 < 6" 2 =

  ;; #

!"# $ %& ' "( )" * $

# ;;+ # !"# $ %& ' "( )" * $ + + ;;) ' #

  '+& , * !"# $ ( *$ %& ' )" * $ !"# $ % & ) + %& ' )" * * % & ) - . + 63) # > # < ' = + ? ! @>B ? ) @ ? ! @>2 ? . @ " ? ! @> ?A6 @ " ! ? ! @>3 ? ! @>? . @

  /# ' + !"# )" * 0 ' !"# $ * ( * %& )" * $ )" * $ 622 7 ) 6 6 . E! )! 3A( 26 ()! () C / # "" # # # # "" ' F$4//// # &

  • 3

  9 @ A > B

  D * 31 <

  31 D 31 * * /1

  C 6 - D

  C - #

  I J# 2 ' " #) " 6)

  # G #6H # ) ' " A # #A "

  )C)! B7( .! C "

  8

  3 !1 # ! <

  9 ?

  8

  8

  5 8> 8>

  3

  4 3 ( % = /

  1 1 2 /

Pengenalan dan Instalasi Dbase

  • #

  → → → → → → → → !" → → → → # $ → → → → % "↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑

Jenis Data Dalam dBase

  1 2 3 * * *

  4 $# , < =

  K ' K K , L

  # '

  40 # # . <. =

  / * 1 #

  &# < = K + #!# K ) #2#

  0# ! < = ) <*=#

  • K < * *CC= K < * *CC=

  4# 0///

  Variabel Memori

  !

  " #$ ! ! % & ! & ! ' !

  ( & ) ! ( & ! ' % &

  % & ! ! !* (%!

  • ! %! + , !% !

  & !% ! !

  . * ! +-

  !% !

  • ! &

  / 0 12 13

  .% %& 4 %! #5 % " 4 / 6 4 1 / 7 &

  8 4 %! 79 8 %

  • ! &
  • :

  .% %& 4 %!

  " 1 #5 0#54$$$$$$$$3 1 6 0 64$$$$$$$$3

1 . 7 &

  8 . 79

  8

  • ! &

  1 * !

  .% %& 4 ! " 4 ! 4 !

  1 4 ! 4 !

  • ! &

  1 * !

  .% %& 4 ! " 4 ! 4 !

  1 4 !

  • ! &

  1 ' %!

  .% %& 4 ! %! '!% ,% %& = * ! %! ! ' %! * !

  '

  • ! &

  1 ' %! 1 ! 1 ! 3

  !' .% %& 4> 0?4@3

  4A/?46 ? ?46 4>

  0B;4#3 4>

  0AC;3 B; @

  0D ! ! E FD EG F G3

  !' & ! ! !4

  .% %& 4> !0#64#;<563 #6

  4> !0#;<456 63 #;<

  • ! !

  !

  • %

  !

  • 0D ! ,&!E FD ! % % EG F ! %' ,&!G3

  !' ! ! !

  .% %& 4 %! 7 9 2-1 8 1

  4> !01 ?3 2-1 4> !07#H6< 5?H$ ;#;568 I ;3 5?

  ! ! !3

  !' ! & ! ! 1 ! .% %& 4> * 07 . 83

  $4$$ 4> * 07#;456I83 #;456I

  1 0 ! ! !3

  !' & ! !

  .% %& 4>

  07A:J83 < 4> 07#;<56I?83 ? 4> 07 .

  83 I

  2 0 ! ! !3

  !' & % ! !

  .% %& 4> % 0#3 $ 4> % 0#$3 ;4<$

  • 1 ! ! ! D E3

  !' !

  3 .% %& 4> !% 0#4;<56I? ;3

  #4;<$$$$ 4> !% 0#4;<56I? 53 #4;<56$$

  • . 0 ! ! 3

  !' ! !

  ! ! .% %& 4> 7) %8C , 063C8

  8 ) % 49% % /5 4> 7- *8C9% % C82 !

  8 K ! ! 3

  !' , ! ! ! ! !

  .% %& 4> L! 0#I3 54$$ 4 %! #$$ % 4> L! 0 3 #$4$$

  ! ! !3

  !' & ! ! !

  .% %& 4> ! 07 &

  73 &

  4> ! 07) %

  73C8

  8 ) % Manajemen File Database Majemuk

  • Mengkaitkan dua buah file database
  • Mengubah file database
  • Menggabungkan file database
  • 1. SELECT Perintah yang digunakan untuk mengkaitkan dua buah file database yaitu: • Mengkaitkan dua buah file database Untuk menghubungkan dua buah file database yang sedang dibuka dengan suatu 2. SET RELATION variabel memori. Untuk membentuk suatu area kerja, dimana area kerja tersebut merupakan File yang dikaitkan File Anak • File yang aktif File Induk; • ekspresi kunci yang terdapat pada kedua file.

      Field Field Name Type Width Field Field Name Type Width Barang.dbf Beli.dbf 2 Nama_Brg C 1 No_Brg C 10 4 2 No_Brg C 1 Nama C 15 4 Record# No_Brg Nama_Brg Harga_Sat Record# Nama No_Brg Jumlah Tgl_Beli

      3 Harga_Sat N 7 4 Tgl_beli D 3 Jumlah N 8 4

      1 A101 Baju 8500

    2 A102 Sepatu 17500 2 Anaz A105 15 05/01/01

    4 A104 Sandal 6500 3 A103 Jaket 15000 4 Zikra A101 10 12/02/04 3 Dio A104 7 08/23/04 1 Rudi A103 5 03/15/02

      5 A105 Tas 25000 5 Gory A104 6 05/05/03 , dBase Programming Program adalah kumpulan Tahapan penyusun program • -

    semua instruksi atau perintah secara umum ( ada 5 )

    yang disusun sedemikian rupa,

      1. Identifikasi permasalahan sehingga mempunyai hasil

      2. Analisis permasalahan akhir/tampilan ataupun output

      3. Coding

      4. Testing

      5. Dokumentasi Tahap pembuatan dBase Programming Buat program ( contoh adhie.prg ) dengan menggunakan perintah modify • commad ____ Muncul editor text. Kita mulai menuliskan program • Simpan atau SAVE • Ujicoba • ERRor???? Kembali lagi ke ataaas • Nama Barang Banyak Harga Jumlah Buatlah Program untuk membuat daftar para langganan dan jumlah pembeliannya dengan Rudi Jaket hasil: 5 15000 75000 Zikra Baju Dio Sandal 7 6500 45500 Gory Sandal 6 6500 39000 Anaz Tas 10 8500 85000 15 25000 375000 USE BELI SELECT A SET TALK OFF MODI COMM BAYAR.PRG SET RELATION RO NO_BRG INTO B SELECT A USE BARANG INDEX NOBRG SELECT B

      JUMLAH_TOT=0 DO WHILE .NOT. EOF() ? ‘ Nama Barang Banyak Harga Jumlah’ HARGA = JUMLAH*B HARGA_SAT ENDDO SKIP JUMLAH_TOT=JUMLAH_TOT+haRGA ? NAMA, B NAMA_BRG, JUMLAH, B HARGA_SAT, HARGA CLOSE DATABASES Melakukan perubahan data dari suatu file dengan menggunakna data dari file • lain. Mengubah File Database dari File Lain Syarat: • – kedua file harus diurutkan terlebih dahulu berdasarkan field kunci Nama field kunci harus sama di kedua file database – BBB Pensil 1200 300 BBB 300 400 14/02/03 AAA Buku 500 500 AAA 200 650 11/05/03 Kode Nama Jumlah Harga Kode Jumlah Harga Tanggal Master.dbf Stokbaru.dbf Programnya adalah.. Akan ditambahkan Jumlah pada file Master dengan Jumlah dalam Stokbaru. CCC Pena 700 1000

      SET TALK OFF USE MASTER SELECT A MODI COMM TAMBAH.PRG UPDATE ON KODE FROM STOKBARU REPLACE JUMLAH WITH SELECT A USE STOCKBARU SELECT B MAKA ISI FILE MASTER.DBF: JUMLAH+B JUMLAH, HARGA WITH B HARGA BBB Pensil 1500 400 AAA Buku 700 650 Kode Nama Jumlah Harga SISWA.DBF GURU.DBF

    Menggabungkan File Database dengan File lain

    Richard Nama_Sis Ruang Nama_Gu Ruang Dimaz Habby 2 Vanda 3 Kristy 1 Gerald 3 2 1 Akan digabungkan membentuk databse baru yang bernama KELAS.dbf yang menunjukan Hanz Franx 2 1 hubungan Nama Siswa dan Nama Guru.

      USE SISWA SELECT A SET TALK OFF MODI COMM GABUNG.PRG JOIN WITH GURU TO KELAS FOR RUANG=B->RUANG FIELDS NAMA; SELECT A USE GURU SELECT B B->NAMA