This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 28 Mei 2014

fod dan dfd konteks




DBF



Nama: sulaiman effendi
Npm : 12.511.043
Apa itu DBF?
file DBF (Database File) merupakan format penyimpanan basis data yang bisa dibilang generasi pertama dari DBMS (database management system). DBF dikenalkan pertama kali sebagai format file database dari DBMS dBase, yang selanjutnya digunakan juga oleh Paradox, Clipper, FoxPro dan beberapa database lainnya.
PHP sebagai bahasa pemrograman populer saat ini juga mendukung baca tulis file DBF (dBase). PHP memiliki sekumpulan fungsi khusus terkait penanganan dBase. Untuk dapat menggunakan fungsi tersebut, library PHP seperti php dbase.dll (di Windows) harus diaktifkan. Namun dalam tutorial ini kita tidak akan menggunakan fungsi terkait dBase tersebut, tapi kita akan menggunakan salah satu library (class) yang saya dapat dari situs kumpul class php . Library tersebut bernama phpxbase dan dibuat oleh Erwin Kooi.
bagaimana Membuat dan Menulis File DBF ?
Dalam tutorial ini  akan membuat file DBF sederhana bernama “mahasiswa.dbf” dimana didalamnya berisi data mahasiswa beserta nilainya. Field data yang akan disimpan adalah nim, nama dan nilai. Data mahasiswa akan diisikan melalui sebuah form sederhana.
Nama File: tulis_dbf.php
Description: http://achmatim.net/wp-content/plugins/wp-synhighlight/themes/default/images/code.png Description: http://achmatim.net/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png Description: http://achmatim.net/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif 
1.      <html>
2.      <head><title>Input Nilai Mahasiswa (Demo Menulis File DBF) </title> </head>
3.      <body>
4.      <h1>Input Nilai Mahasiswa</h1>
5.      <form action="" method="post">
6.      NIM : <input type="text" name="nim" maxlength="10"/><br/>
7.      NAMA : <input type="text" name="nama" size="30"/><br/>
8.      NILAI : <input type="text" name="nilai" size="5"/><br/>
9.      <input type="submit" name="Simpan" value="Simpan"/>
10.  <input type="reset" name="Reset" value="Reset"/>
11.  </form>
12.   
13.  <?php
14.   
15.  if (isset($_POST['Simpan'])) {
16.     //ambil data
17.     $nim = $_POST['nim'];
18.     $nama = $_POST['nama'];
19.     $nilai = $_POST['nilai'];
20.   
21.     /* load the required classes */
22.     require_once "phpxbase/Column.class.php";
23.     require_once "phpxbase/Record.class.php";
24.     require_once "phpxbase/Table.class.php";
25.     require_once "phpxbase/WritableTable.class.php";
26.   
27.     /* definisikan field */
28.     $fields = array(
29.                     array("nim" , DBFFIELD_TYPE_CHAR, 11),
30.                     array("nama" , DBFFIELD_TYPE_CHAR, 50),
31.                     array("nilai" , DBFFIELD_TYPE_NUMERIC, 3, 0)
32.     );
33.   
34.     /* buat tabel baru */
35.     $tableNew = XBaseWritableTable::create("mahasiswa.dbf",$fields,false);
36.   
37.     /* masukkan data */
38.     $r =& $tableNew->appendRecord();
39.     $r->setObjectByName("nim",$nim);
40.     $r->setObjectByName("nama",$nama);
41.     $r->setObjectByName("nilai",$nilai);
42.     $tableNew->writeRecord();
43.   
44.     echo '<h2>Data berhasil disimpan</h2>';
45.     echo '<p>Klik <a href="baca_dbf.php">di sini</a> untuk menampilkan data</p>';
46.     /* tutup tabel */
47.     $tableNew->close();
48.   
49.  } // end of if
50.  ?>
51.  </body>
52.  </html>

Membaca dan Menampilkan Isi File DBF
Untuk membaca file DBF, digunakan class XbaseTable dari library phpxbase yang kita gunakan. Berikut ini contoh pembacaan file DBF yang sudah dibuat di program sebelumnya. Data akan ditampilkan ke dalam bentuk tabel di browser.
Nama File: baca_dbf.php
Description: http://achmatim.net/wp-content/plugins/wp-synhighlight/themes/default/images/code.png Description: http://achmatim.net/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png Description: http://achmatim.net/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif 
1.      <html>
2.      <head><title>Daftar Nilai Mahasiswa (Demo Baca File DBF)</title></head>
3.      <body>
4.      <h1>Daftar Nilai Mahasiswa</h1>
5.       
6.      <table width="100%" border="1">
7.      <tr>
8.         <th>NO</th>
9.         <th>NIM</th>
10.     <th>NAMA</th>
11.     <th>NILAI</th>
12.  </tr>
13.   
14.  <?php
15.  /* load the required classes */
16.  require_once "phpxbase/Column.class.php";
17.  require_once "phpxbase/Record.class.php";