dinda prasetiadindaprasetia.staff.gunadarma.ac.id/downloads/... · untuk menyisipkan data sesuai...

38
Dinda Prasetia

Upload: others

Post on 11-Dec-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Dinda Prasetia

Page 2: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Modus Interaktif atau Modus LangsungDengan mengetikan perintah Langsungsetelah dot prompt. Dbase segeramenanggapi perintah yang diberikan. Modusinteraktif ini hanya untuk masalah yang tidakrumit.

ProgramDengan menuliskan rangkaian perintah dalamprogram. Dengan modus program dapatdipecahkan masalah yang rumit.

Modus Interaktif atau Modus LangsungDengan mengetikan perintah Langsungsetelah dot prompt. Dbase segeramenanggapi perintah yang diberikan. Modusinteraktif ini hanya untuk masalah yang tidakrumit.

ProgramDengan menuliskan rangkaian perintah dalamprogram. Dengan modus program dapatdipecahkan masalah yang rumit.

Page 3: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Perintah yang digunakan :.Create nama_file

Syarat nama file : max 8 karakter Tidak boleh menggunakan spasi Dimulai dengan huruf

Perintah yang digunakan :.Create nama_file

Syarat nama file : max 8 karakter Tidak boleh menggunakan spasi Dimulai dengan huruf

Page 4: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Di dalam pembuatan file database ini harusdidefinisikan nama field dengan ketentuansbb : Nama field harus selalu diisi Karakter pertama harus huruf Pemakaian tanda baca, spasi dan karakter

tertentu lainnya tidak diperbolehkan Panjang maksimum 10 karakter, boleh kombinasi

hufuf dan angka

Di dalam pembuatan file database ini harusdidefinisikan nama field dengan ketentuansbb : Nama field harus selalu diisi Karakter pertama harus huruf Pemakaian tanda baca, spasi dan karakter

tertentu lainnya tidak diperbolehkan Panjang maksimum 10 karakter, boleh kombinasi

hufuf dan angka

Page 5: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Contoh : .Create Pegawai.dbf

Page 6: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Sebelum mengisi data, terlebih dahulu filedatabase harus dibuka dengan perintah :.USE <nama file>

File database yang aktif harus ditutupdengan perintah:.USE.CLOSE ALL untuk membersihkan memoridan menutup file

Sebelum mengisi data, terlebih dahulu filedatabase harus dibuka dengan perintah :.USE <nama file>

File database yang aktif harus ditutupdengan perintah:.USE.CLOSE ALL untuk membersihkan memoridan menutup file

Page 7: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Apabila ingin memperbaiki struktur field padadatabase maka dapat menggunakan perintah :. Modify Structure

Memodifikasi struktur file : MODIFY STRUCTURE Melihat struktur file : LIST STRU Menampilkan informasi tentang struktur file,

nama file, jumlah record, tanggal terakhirdiadakan perubahan, definisi field dan jumlahbyte dalam suatu record digunakan perintahDISPLAY STRU

Apabila ingin memperbaiki struktur field padadatabase maka dapat menggunakan perintah :. Modify Structure

Memodifikasi struktur file : MODIFY STRUCTURE Melihat struktur file : LIST STRU Menampilkan informasi tentang struktur file,

nama file, jumlah record, tanggal terakhirdiadakan perubahan, definisi field dan jumlahbyte dalam suatu record digunakan perintahDISPLAY STRU

Page 8: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Mengisi/menambah data dapat dengan menggunakan perintah:

.APPEND, untuk menambah dataMaka akan muncul :Nama :Alamat :Gol :Gaji :

.APPEND BLANK, untuk menambah / membuat satu recordkosong setelah record terakhir

.APPEND FROM [drive / directory]<nama file database(dbf)>, untuk menggabung file (dbf) pada file (dbf) yangsedang aktip

Dengan syarat aktifkan dulu database-nya.

Mengisi/menambah data dapat dengan menggunakan perintah:

.APPEND, untuk menambah dataMaka akan muncul :Nama :Alamat :Gol :Gaji :

.APPEND BLANK, untuk menambah / membuat satu recordkosong setelah record terakhir

.APPEND FROM [drive / directory]<nama file database(dbf)>, untuk menggabung file (dbf) pada file (dbf) yangsedang aktip

Dengan syarat aktifkan dulu database-nya.

Page 9: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Untuk menyisipkan data sesuai dengan nomerrecord yang diinginkan dapat menggunakanperintah : .INSERTContoh : menyisipkan record ke 4

.3

.Insert

Menyisipkan data baru sebelum record yang aktifPerintah : .Insert BeforeContoh : menyisipkan record baru pada record ke-5

.5

.Insert Before

Untuk menyisipkan data sesuai dengan nomerrecord yang diinginkan dapat menggunakanperintah : .INSERTContoh : menyisipkan record ke 4

.3

.Insert

Menyisipkan data baru sebelum record yang aktifPerintah : .Insert BeforeContoh : menyisipkan record baru pada record ke-5

.5

.Insert Before

Page 10: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Ada 2 cara untuk menampilkan data,yaitu : List : Menampilkan data secara terus menerus

sampe akhir data. Display : menampilkan data secara perlayar

sebanyak 20 record

Ada 2 cara untuk menampilkan data,yaitu : List : Menampilkan data secara terus menerus

sampe akhir data. Display : menampilkan data secara perlayar

sebanyak 20 record

Page 11: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Perintah : .DISPLAY Data Pegawai.dbf

Page 12: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Kita dapat menampilkan field-field tertentusaja, dengan perintah :.List Nama field, nama field

Co:/ .List Alamat, golRecord# Alamat Gol

1 Bogor 12 Depok 33 Bogor 24 Depok 15 Bandung 3

Kita dapat menampilkan field-field tertentusaja, dengan perintah :.List Nama field, nama field

Co:/ .List Alamat, golRecord# Alamat Gol

1 Bogor 12 Depok 33 Bogor 24 Depok 15 Bandung 3

Page 13: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Menampilkan data dengan kondisi tertentu :.List for syarat kondisi. List namafield1,namafield2 For kondisi

Contoh: .List For gol = 3Record# Nama Alamat Gol Gaji

2 Shinta Depok 3 20000005 Ani Bandung 3 2000000

Menampilkan data dengan kondisi tertentu :.List for syarat kondisi. List namafield1,namafield2 For kondisi

Contoh: .List For gol = 3Record# Nama Alamat Gol Gaji

2 Shinta Depok 3 20000005 Ani Bandung 3 2000000

Page 14: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

.List for “String” $namafield Contoh: .List For “wi” $nama

Record# Nama Alamat Gol Gaji1 Dewi Bogor 1 50000003 Dewinta Bogor 2 3000000

.List for “String” $namafield Contoh: .List For “wi” $nama

Record# Nama Alamat Gol Gaji1 Dewi Bogor 1 50000003 Dewinta Bogor 2 3000000

Page 15: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

List nip,nama,mulaiker for year(mulaiker)=1990

List off nip,nama,mulaiker <enter>

List nip,nama,mulaiker for year(mulaiker)=1990

List off nip,nama,mulaiker <enter>

Page 16: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Pada setiap File Database terdapat sebuahpenunjuk record atau record pointer.

Penunjuk record selalu menunjuk pada salahsatu record yang aktif.

Ada 2 cara untuk memindahkan alokasipetunjuk yaitu dengan perintah SKIP danGOTO.

Pada setiap File Database terdapat sebuahpenunjuk record atau record pointer.

Penunjuk record selalu menunjuk pada salahsatu record yang aktif.

Ada 2 cara untuk memindahkan alokasipetunjuk yaitu dengan perintah SKIP danGOTO.

Page 17: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

SKIP [angka] : untuk memindahkan letakpointer tetapi tidak ditampilkanMisal :SKIP – 3 menuju 3 record sebelumnyaSKIP + 2 menuju 2 record berikutnya

GOTO [angka] : untuk memindahkan letakpointerMisal :GOTO 2 menuju record ke 2GO TOP menuju record paling awalGO BOTTOM menuju record paling akhir

SKIP [angka] : untuk memindahkan letakpointer tetapi tidak ditampilkanMisal :SKIP – 3 menuju 3 record sebelumnyaSKIP + 2 menuju 2 record berikutnya

GOTO [angka] : untuk memindahkan letakpointerMisal :GOTO 2 menuju record ke 2GO TOP menuju record paling awalGO BOTTOM menuju record paling akhir

Page 18: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Cara memperbaiki data ada dua cara, yaitu :Memperbaiki kesalahan data pada suatu

record, hanya data record tersebut yangditampilkan.Perintah : EDIT dan CHANGE

Memperbaiki kesalahan dengan menampilkanbeberapa record sekaligus.Perintah : BROWSE

Cara memperbaiki data ada dua cara, yaitu :Memperbaiki kesalahan data pada suatu

record, hanya data record tersebut yangditampilkan.Perintah : EDIT dan CHANGE

Memperbaiki kesalahan dengan menampilkanbeberapa record sekaligus.Perintah : BROWSE

Page 19: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Memperbaiki Data Dengan EDIT.Perintah : .Edit no recordContoh: .Edit 2Nama : ShintaAlamat : Depok CibuburGol : 3Gaji : 2000000

Edit dengan kondisiContoh : Ubah data yang namanya = “AMIR”EDIT FOR NAMA = “AMIR”

Memperbaiki Data Dengan EDIT.Perintah : .Edit no recordContoh: .Edit 2Nama : ShintaAlamat : Depok CibuburGol : 3Gaji : 2000000

Edit dengan kondisiContoh : Ubah data yang namanya = “AMIR”EDIT FOR NAMA = “AMIR”

Page 20: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Memperbaiki data dengan ChangePerintah : .Change Fields namafield,namafield….Contoh : .2

.Change field Gol, gajiGol : 3 2Gaji : 2000000 3000000

Memperbaiki data dengan ChangePerintah : .Change Fields namafield,namafield….Contoh : .2

.Change field Gol, gajiGol : 3 2Gaji : 2000000 3000000

Page 21: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Memperbaiki data dengan Browse Bila banyak record yang harus diperbaiki maka

menggunakan perintah BrowsePerintah : .BrowseContoh : .2

.BrowseNama Alamat Gol GajiShintaDewinta

Perintah : .Browse fields namafield,namafield….. Co/: .Browse fields gol,gaji

Memperbaiki data dengan Browse Bila banyak record yang harus diperbaiki maka

menggunakan perintah BrowsePerintah : .BrowseContoh : .2

.BrowseNama Alamat Gol GajiShintaDewinta

Perintah : .Browse fields namafield,namafield….. Co/: .Browse fields gol,gaji

Page 22: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Mengganti Data dengan Perintah ReplaceDengan perintah ini dapat mengganti atau

mengubah data secara masal (banyak)

Perintah : .Replace nama field with suatu nilai Contoh : .2

.Replace nama with “Andriana”

Perintah : .Replace All nama field with suatu nilai,nama field with suatu nilaiMisalkan semua gaji pegawai akan dinaikan 15%maka perintahnya.. Replace All Gaji with 0.15 * Gaji

Mengganti Data dengan Perintah ReplaceDengan perintah ini dapat mengganti atau

mengubah data secara masal (banyak)

Perintah : .Replace nama field with suatu nilai Contoh : .2

.Replace nama with “Andriana”

Perintah : .Replace All nama field with suatu nilai,nama field with suatu nilaiMisalkan semua gaji pegawai akan dinaikan 15%maka perintahnya.. Replace All Gaji with 0.15 * Gaji

Page 23: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

.replace all gajipokok with gajipokok*0.1 forpendidikan=’sarjana’menaikkan seluruh gaji pokok sebesar 10 %untuk pegawai yang pendidikannya sarjana

. replace alamat with ‘Jakarta Selatan’ fornama=’dira suprina’merubah data alamat Dira Suprina denganalamat baru yaitu Jakarta Selatan

.replace all gajipokok with gajipokok*0.1 forpendidikan=’sarjana’menaikkan seluruh gaji pokok sebesar 10 %untuk pegawai yang pendidikannya sarjana

. replace alamat with ‘Jakarta Selatan’ fornama=’dira suprina’merubah data alamat Dira Suprina denganalamat baru yaitu Jakarta Selatan

Page 24: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Untuk menghapus record tertentumenggunakan perintah :Perintah : .Delete Record no recordContoh : Ingin menghapus Record ke 3

.Delete record 3

Setelah memberikan perintah Delete,ternyata data tidak benar-benar terhapus,hanya diberi tanda asterisk (*).

Untuk menghapus record tertentumenggunakan perintah :Perintah : .Delete Record no recordContoh : Ingin menghapus Record ke 3

.Delete record 3

Setelah memberikan perintah Delete,ternyata data tidak benar-benar terhapus,hanya diberi tanda asterisk (*).

Page 25: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Menghapus Beberapa record sekaligus.Perintah :

.Delete next jumlah rec yang akan dihapus

.Delete For Recno() > no.rec awal .and. Recno()<= no. rec Akhir

Contoh : Menghapus data dari record 2 sampai 5.2.Delete next 4

Atau.Delete for recno() >= 2 .And. Recno() <= 5

Menghapus Beberapa record sekaligus.Perintah :

.Delete next jumlah rec yang akan dihapus

.Delete For Recno() > no.rec awal .and. Recno()<= no. rec Akhir

Contoh : Menghapus data dari record 2 sampai 5.2.Delete next 4

Atau.Delete for recno() >= 2 .And. Recno() <= 5

Page 26: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

.Delete For syaratContoh : Menghapus data yang bernamashinta.Delete for nama =”Shinta”

.Delete All

.Delete For syaratContoh : Menghapus data yang bernamashinta.Delete for nama =”Shinta”

.Delete All

Page 27: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Membatalkan Penghapusan.Recall record nomor recordContoh : membatalkan penghapusan recor 3 yangtelah dihapus.Recall record 3

Menegaskan PenghapusanPerintah : .PACKDengan perintah pack maka semua data yangtelah diberi tanda asterisk akan dihapus secarapermanent atau tidak dapat dibatalkan lagi.

Membatalkan Penghapusan.Recall record nomor recordContoh : membatalkan penghapusan recor 3 yangtelah dihapus.Recall record 3

Menegaskan PenghapusanPerintah : .PACKDengan perintah pack maka semua data yangtelah diberi tanda asterisk akan dihapus secarapermanent atau tidak dapat dibatalkan lagi.

Page 28: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Ada dua cara untuk mengurutkan data,dimana setiap cara mempunyai keistimewaansendiri.

1. Menggunakan SORTPerintah : .Sort On Nama field To Nama filePerintah ini menghasilkan file baru yangsudah diurutkan berdasarkan field tertentu.Pengurutan data dengan Sort dapatberdasarkan urutan naik (Ascending) danurutan turun (Descending)Contoh : .Sort On Nama To Mhs1 /A

.Sort On Npm To Mhs2 /D

Ada dua cara untuk mengurutkan data,dimana setiap cara mempunyai keistimewaansendiri.

1. Menggunakan SORTPerintah : .Sort On Nama field To Nama filePerintah ini menghasilkan file baru yangsudah diurutkan berdasarkan field tertentu.Pengurutan data dengan Sort dapatberdasarkan urutan naik (Ascending) danurutan turun (Descending)Contoh : .Sort On Nama To Mhs1 /A

.Sort On Npm To Mhs2 /D

Page 29: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

2. Mengurutkan Data dengan INDEXPerintah : .Index On Namafield To Nama FileIndeksDengan perintah index, tidak dapatmengurutkan data secara descending, jadiselalu ascending. Dan akan menghasilkansuatu file index (dengan akhiran NDX)Contoh : .Use mhs

.Index On nama To mhsdexUntuk membuka file database beserta

indexnya :.Use mhs index mhsdex

2. Mengurutkan Data dengan INDEXPerintah : .Index On Namafield To Nama FileIndeksDengan perintah index, tidak dapatmengurutkan data secara descending, jadiselalu ascending. Dan akan menghasilkansuatu file index (dengan akhiran NDX)Contoh : .Use mhs

.Index On nama To mhsdexUntuk membuka file database beserta

indexnya :.Use mhs index mhsdex

Page 30: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

1. LOCATEmencari record dalam file yang memenuhisuatu kondisiBentuk Umum : LOCATE [ FOR kondisi ]Misal :1. Mencari record yang Gaji_pokok < 500000

.LOCATE FOR Gaji_pokok < 500000

.DISP2. Mencari record yang Nama = “COKRO”

.LOCATE FOR Nama = “COKRO”

1. LOCATEmencari record dalam file yang memenuhisuatu kondisiBentuk Umum : LOCATE [ FOR kondisi ]Misal :1. Mencari record yang Gaji_pokok < 500000

.LOCATE FOR Gaji_pokok < 500000

.DISP2. Mencari record yang Nama = “COKRO”

.LOCATE FOR Nama = “COKRO”

Page 31: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

2. FINDmencari data dari file indexBentuk umum : FIND <string>Misal :1. Mencari Golongan IIA

.SET INDEX TO NAMAIN

.FIND “IIA”

.DISP

2. Mencari nama = BAMBANG.INDEX ON NAMA TO NAMAIN.USE PEGAWAI INDEX NAMAIN.FIND “BAMBANG”

2. FINDmencari data dari file indexBentuk umum : FIND <string>Misal :1. Mencari Golongan IIA

.SET INDEX TO NAMAIN

.FIND “IIA”

.DISP

2. Mencari nama = BAMBANG.INDEX ON NAMA TO NAMAIN.USE PEGAWAI INDEX NAMAIN.FIND “BAMBANG”

Page 32: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

meng-copy struktur file database tanpadisertai datanya.Perintah : .Use namafile1

.Copy structure To namafile2Contoh: .Use mahasiswa

.Copy structure To Mhs

.Copy Structure To Mhs

meng-copy struktur file database tanpadisertai datanya.Perintah : .Use namafile1

.Copy structure To namafile2Contoh: .Use mahasiswa

.Copy structure To Mhs

.Copy Structure To Mhs

Page 33: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Menghapus File DatabasePerintahnya : . Delete File namafileCo/: .Delete File mhs.dbf

Menghapus File DatabasePerintahnya : . Delete File namafileCo/: .Delete File mhs.dbf

Page 34: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

Buatlah kelompok maksimal 6 orang Pilihlah SALAH SATU structure database yang

telah disediakan (Structure database yangsama hanya berlaku untuk 2 kelompok)

Buatlah Structure Database dan Record nyapada Dbase ( Record Min. 10 dan tidak bolehsama dengan kelompok lain)

Buatlah sintaks perintah-perintah interaktifdalam Dbase.

Dikumpulkan berupa print out pada tgl. 24April 2015

Buatlah kelompok maksimal 6 orang Pilihlah SALAH SATU structure database yang

telah disediakan (Structure database yangsama hanya berlaku untuk 2 kelompok)

Buatlah Structure Database dan Record nyapada Dbase ( Record Min. 10 dan tidak bolehsama dengan kelompok lain)

Buatlah sintaks perintah-perintah interaktifdalam Dbase.

Dikumpulkan berupa print out pada tgl. 24April 2015

Page 35: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

FIELD NAME TYPE WIDTH DECNIP C 6NAMA C 30ALAMAT C 30JK C 1TGL_LAHIR D 8TGL_LAHIR D 8TMP_LAHIR C 15AGAMA C 10STATUS C 1PENDIDIKAN C 1MULAI_KER D 8JUMLAH_ANAK N 2 0GAPOK N 7 0

Page 36: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

FIELD NAME TYPE WIDTH DECNPM C 6NAMA C 30ALAMAT C 30JK C 1TGL_LAHIR D 8TGL_LAHIR D 8TMP_LAHIR C 15AGAMA C 10FAKULTAS C 15JURUSAN C 15KELAS C 5NILAI_UTS N 3 0NILAI_UAS N 3 0

Page 37: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

FIELD NAME TYPE WIDTH DECKD_BUKU C 6NAMA_BUKU C 30JENIS_BUKU C 10RATING_PEMBACA C 15PENGARANG C 20PENGARANG C 20PENERBIT C 20ALAMAT_PENERBIT C 20STOCK_BUKU N 3 0TGL_BELI D 8HARGA_BUKU N 6 2

Page 38: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id/Downloads/... · Untuk menyisipkan data sesuai dengan nomer record yang diinginkan dapat menggunakan perintah : .INSERT ... urutan

FIELD NAME TYPE WIDTH DEC

KD_OBAT C 6

NAMA OBAT C 30

JENIS OBAT C 15

LEVEL_OBAT C 15

SATUAN C 10SATUAN C 10

TGL_PRODUCT D 8

TGL_EXP D 8

STOK_OBAT N 4 0

HARGA_OBAT N 6 2DISTRIBUTOR C 20ALAMAT_DIST C 30