Tugas pemrograman III untuk kelompok yang diasisteni Ozzy
Basisdata
Membuat suatu sistem basisdata yang mampu membuka satu tabel dalam
satu saat. Sistem penyimpanan mirip dengan dbase, dimana satu berkas
hanya menyimpan satu tabel saja.
Satu record terdiri atas beberapa field. Representasikan satu rekord
dalam satu linked-list dimana satu field direpresentasikan oleh satu
node. Suatu field dapat berisi null. Bila nilai suatu field null,
maka tidak perlu dibuat node untuk field tsb.
Fasilitas yang harus disediakan adalah :
-
Manipulasi data
-
Tambah data
-
Hapus data
-
Ubah data
-
Navigasi data
-
Maju satu record
-
Mundur satu record
-
Menuju record yang ke n
-
Cari record sesuai dengan nilai suatu field dan tampilkan
-
Membuat basisdata baru
-
menentukan berapa jumlah field yang ada
-
menentukan nama masing-masing field
-
menentukan tipe data tiap field (hanya ada 2 tipe : numerik dan string)
-
menentukan panjang field untuk tipe data string
-
Tampilkan
-
current record
-
all record
-
struktur basisdata
-
Buka dan simpan