Penggunaan Aplikasi Dbase Sebagai Aplikasi Database Dan Pemrograman
Disusun oeh:
Ita
Nurinnayah (29113987)
Universitas Gunadarma
Fakultas Ilmu
Komputer Dan Teknologi Informasi/Sistem Komputer
Kata Pengantar
Segala puji
bagi Allah yang telah menolong kami dalam menyelesaikan penulisan sederhana dengan penuh kesabaran.
Tanpa pertolongan-Nya mungkin penulis tidak akan sanggup menyelesaikan dengan
baik. Shalawat dan salam saya panjatkan kepada baginda tercinta nabi Muhammad
SAW.
Penulisan sederhana ini
disusun agar pembaca dapat memperluas ilmu tentang pembuatan database dengan
menggunakan program dBASE sebagai sumber belajar bagi mahasiswa. Penulisan ini didasari dari berbagai sumber. Penulisan sederhana ini di susun oleh
penulis dengan berbagai kesulitan. Namun dengan penuh kesabaran dan terutama
pertolongan dari Tuhan akhirnya makalah ini dapat terselesaikan.
Semoga penulisan sederhana ini dapat memberikan wawasan yang lebih luas kepada pembaca. Walaupun penulisan sederhana ini memiliki kelebihan dan kekurangan. Penulis mohon untuk saran dan kritiknya.
Terima kasih.
DAFTAR ISI
ABSTRAKSI.......................................................................................................... ii
Kata Pengantar..................................................................................................... iii
DAFTAR ISI...................................................................................................... iv-v
DAFTAR GAMBAR...................................................................................... vi-vii
BAB I PENDAHULUAN..................................................................................... 1
1.1Latar Belakang Masalah.................................................................................. 1
1.2 Rumusan
Masalah........................................................................................... 2
1.3 Batasan
Masalah dan Perumusan Masalah..................................................... 2
1.4 Pembatsan Masalah........................................................................................ 2
1.5 Tujuan Penulisan............................................................................................. 2
1.6 Metode penelitian........................................................................................... 3
BAB II PEMBAHASAN....................................................................................... 4
2.1 Perintah Interaktif.......................................................................................... 4
2.1.1
Modus Interaktif dan Modus Program.................................................... 4
2.1.2
Membuat File Database........................................................................... 5
2.1.3
Membuka dan Menutup File Database.................................................... 6
2.1.4
Melihat, Mengisi/ Menambah dan Memperbaiki File Database.............. 7
2.1.5
Alokasi Penunjuk..................................................................................... 7
2.1.6
Mengganti dan Menampilkan Struktur Database.................................... 7
2.1.7
Menghapus Record.................................................................................. 7
2.1.8
Mengurutkan Pencarian Data.................................................................. 8
2.1.9
Mengcopy File dan Srtukuture Database................................................ 8
2.2.0
Menghapus File....................................................................................... 8
2.2 Program,
Struktur dan Pemakaiannya............................................................ 9
2.2.1
Merancang Program................................................................................. 9
2.2.2
Konsep Pemrograman dBASE................................................................ 9
2.2.3
Program Input dan Output.................................................................... 10
2.2.4
Program Assignment............................................................................. 11
2.2.5
Program Decision.................................................................................. 11
2.2.6
Program Looping................................................................................... 12
2.3 Menu
Program dan Subprogram................................................................... 13
2.3.1
Program Sederhana................................................................................ 13
2.3.2
Pemeliharaan File................................................................................... 13
2.3.3
Program Tambah.................................................................................... 13
2.3.4
Program Ubah........................................................................................ 16
2.3.5
Program Lihat........................................................................................ 17
BAB III PENUTUP............................................................................................. 19
3.1
Kesimpulan................................................................................................... 19
3.2 Saran............................................................................................................. 19
DAFTAR GAMBAR
Gambar 1. Modus Interaktif ................................................................................... 4
Gambar 2. Modus Program...................................................................................... 4
Gambar 3. Membuat File Database Cara
1.............................................................. 5
Gambar 4. Membuat File Database Cara
2.............................................................. 5
Gambar 5. Membuka File Database Cara
1............................................................. 6
Gambar 6. Membuka File Database Cara
2............................................................. 6
Gambar 7. Menutup File Database Cara
2............................................................... 6
Gambar 8. Menghapus File Langkah 1.................................................................... 8
Gambar 9. Menghapus File Langkah 2.................................................................... 9
Gambar 10. Menghapus File Langkah 3.................................................................. 9
Gambar 11. Menghapus File Langkah 3.................................................................. 9
Gambar 12. Jendela Pemrograman......................................................................... 10
Gambar 13. Program Input dan Output................................................................. 10
Gambar 14. Perintah Untuk Menjalankan
Program............................................... 10
Gambar 15. Gambar Saat Program
Dijalankan...................................................... 10
Gambar 16. Program Assignment Tambah
dan Kurang........................................ 11
Gambar 17. Gambar Saat Program
Assignment Dijalankan.................................. 11
Gambar 18. Program Decision............................................................................... 11
Gambar 19. Gambar Saat Program
Decision Dijalankan....................................... 12
Gambar 20. Gambar Program Looping.................................................................. 12
Gambar 21. Gambar Saat Program
Looping Dijalankan........................................ 13
Gambar 22. Program Tambah................................................................................ 14
Gambar 23. Gambar Isi Database NAMA Sebelum Ditambahkan....................... 14
Gambar 24. Gambar Saat Program
Dijalankan...................................................... 14
Gambar 25. Gambar Saat Data Dimasukan........................................................... 15
Gambar 26. Gambar File Database yang
Telah Ditambah..................................... 15
Gambar 27. Program Ubah.................................................................................... 16
Gambar 28. Gambar Isi Database
Sebelum Diubah............................................... 16
Gambar 29. Gambar Saat Data Diubah................................................................. 17
Gambar 30. Gambar Isi Database
Setelah Diubah................................................. 17
Gambar 31. Gambar Isi Database yang
Akan Dilihat............................................ 17
Gambar 32. Program Lihat..................................................................................... 17
Gambar 33. Gambar Saat Program
Dijalankan...................................................... 18
BAB I
Pendahuluan
1.1
Latar Belakang Masalah
Di era sekarang banyak bermunculan
program system infomasi pengolah data untuk data base salah satunya adalah
dBASE IV, untuk pemograman berbasis text. dBASE adalah program yang paling
terkenal diantara program bank data rasipnal lainnya. Seperti diketahui dBASE
mempunyai dua kemungkinan pelayanan, yaitu: Command oriented, dimana perintah
perintahnya diketikkan melalui perintah titik (dot prompt). Task oriented, dimana
perintah dapat dilakkukan melalui pilihan menu (control center). Dengan dBASE
IV, Ashton-Tate memperbaiki kedua
pelayanan diatas.
dBASE
menyediakan
permukaan pemakaian system menu tertutup .Sistem ke menu tersebut
sama dengan penggunaan dot prompt. Dengan sistem
menu ini seluruh kemungkinan yang terdapat dalam dBASE IV dapat digunakan tanpa
pengetahuan bahas pemrogaman. Secara bersamaan, dapat dibuat sekaligus
file-file yang dibuat melalui system menu ataupun dengan perintah dot prompt. dBASE IV dapat digunakan
lebih mudah dan kualitas pemakaiannya sangat baik. Dengan program
generator dBASE IV, dapat dibuat menu untuk pemakai yang dapat
dikendalikan. Bagi pemakai yang belum berpengalaman, program tersebut dapat dipakai dengan mudah
dan bagi para pemakai yang sudah berpengalaman dapat bekerja seperti biasanya.
1.2 Rumusan Masalah
Dari latar belakang
permasalahan tersebut, maka dapat di simpulkan beberapa rumusan masalah, antara
lain:
·
Mempelajari program dBASE
·
Pembuatan program menggunakan dBASE
1.3 Batasan Masalah dan Perumusan Masalah
Agar pembahasan tidak meluas dan menyimpang dari permasalahan yang sudah
kami kerjakan, maka dalam penyusunan makalah ini diabtasi pada proses
perancangan dan pembuataan data. Sedangkan aplikasi yang digunakan adalah
dBASE.
1.4 Pembatsan Masalah
Dengan perumusan masalah yang telah disebutkan di atas maka penulis
membatasi masalah yang akan dianalisa mengingat adanya keterbatasan waktu dalam
proses pemrograman yang menggunakan dBASE.
1.5 Tujuan Penulisan
·
Untuk menugetahui basic dari
program dBASE
·
Untuk menambah wawasan dalam
membuat program database
·
Untuk memberikan informasi
kepada pembaca dalam mempelajari dBASE
1.6 Metode penelitian
a.
Jenis Penelitian
Penelitian yang sudah dilakukan ini menggunakan metode
penelitian terapan karena tujuan penelitian ini adalah mempelajari prorgarm
data dalam menghasilkan suatu aplikasi. Penelitian terapan dilakukan dengan
tujuan menerapkan, menguji, dan mengevaluasi kemampuan suatu teori yang
diterapkan dalam memecahkan masalah-masalah.
- Teknik Pengumpulan Data
Metode praktikum dapat didefenisikan
sebagai kegiatan inidividu atau kelompok yang dipraktekan untuk menghasilkan
data dan jawaban suatu masalah atau menguji sesuatu hipotesis. Suatu praktikum
akan berhasil jika teori sesuai dengan data yang diperoleh. Untuk keberhasilan
praktek ini, maka setiap individu harus mengerjakan sesuai dengan pembahasan
yang telah diberikan kemudian di uji coba.
BAB II
PEMBAHASAN
2.1 Perintah
Interaktif
2.1.1
Modus Interaktif dan Modus Program
a. Modus Interaktif
Gambar 1. Modus Interaktif
Modus interaktif
adalah perintah langsung dengan menggunakan dot promt di dalam dBASE
b. Modus Program
Modus
program adalah perintah yang dijalankan dengan menggunakan urutan- urutan
tertentu dalam satu kesatuan program.
2.1.2
Membuat File Database
a. Ada 2 cara untuk membuat
file database, cara pertama menggunakan perintah langsung .CREATE nama_file melalui
dot prompt.
Gambar 3.
Membuat File Database Cara 1
Cara kedua dengan cara
memilih <CREATE> pada tab DATA
Gambar 4.
Membuat File database Cara 2
b. Dalam pembuatan file
database, terdapat beberapa ketentuan dalam penulisan nama field yaitu sebagai
berikut :
§ Karakter pertama haruslah
huruf alfabet.
§ Tidak boleh ada spasi dan
tanda baca kecuali tanda "-" pada nama field.
§ Panjang maksimum 10
karakter.
Sesudah struktur file database selesai dibuat, sistem akan bertanya
kepada pengguna apakah data pada file ingin diinput atau tidak, jika ya maka
pengguna diminta untuk menekan Y dan jika tidak, pengguna diminta untuk menekan
N.
2.1.3 Membuka dan Menutup File
Database
a. Untuk membuka file database dapat menggunakan 2 cara yaitu :
n Dengan menggunakan
perintah .USE nama_file.
Gambar 5.
Membuka File Database Cara 1
n Dengan cara sort nama file
database pada tab DATA lalu tekan Enter
Gambar 6.
Membuka File Database Cara 2
b. Menutup file database
dapat menggunakan 2 cara yaitu :
n Memasukan perintah .USE pada dot promt
n Pilih Save change and exit untuk keluar dengan menyimpan perubahan atau Abadon change and exit untuk keluar
tanpa menyimpan perubahan.
Gambar
7.
Menutup File Database Cara 2
2.1.4 Melihat,
Mengisi/ Menambah dan Memperbaiki File Database
a. Melihat file dapat
dilakukan dengan memasukan perintah berikut :
n .DISPLAY <all> untuk menampilkan data secara
keseluruhan.
n .DISPLAY <nama_field> untuk menampilkan isi field tertentu.
n .DISPLAY FOR
<nama_field> CONDITION untuk menampilkan isi field tertentu yang memiliki kondisi
tertentu.
b. Mengisi dan menambah file dapat dilakukan dengan memasukan perintah berikut :
n
.APPEND untuk memasukan dan
menambah data sesuai dengan keinginan pengguna
pada field.
n
.APPEND [BLANK] untuk memasukan dan menambah data kosong.
pengisian data field akan dilakukan otomatis pada posisi End Of File.
2.1.5 Alokasi Penunjuk
Alokasi penunjuk dapat dilakukan
dengan cara memasukan perintah berikut :
a. .SKIP +/- [angka] : Untuk memindahkan letak pointer tetapi tidak
ditampilkan.
b. GOTO [angka] : Untuk memindahkan letak pointer ke tempat yang
dituju dan datanya ditampilkan
2.1.6 Mengganti dan Menampilkan
Struktur Database
Untuk mengganti dan menampilkan
struktur database dapat menggunakan perintah .MODIFY SRUCTURE untuk mengganti strukture database dan .LIST STRU UNTUK melihat struktur
database.
2.1.7 Menghapus Record
Record dapat dihapus
dengan menggunakan perintah berikut :
a. .DELETE <all> untuk meghapus seluruh
data.
b. .DELETE RECORD
<angka_posisi_record> untuk menghapus record tertentu tapi data masih
ditampilkan dengan tanda "*".
c. .PACK untuk mengkonfirmasi penghapusan data
yang bertanda "*".
d. .RECALL ALL membatalkan penghapusan
sebelum dilakukan perintah .PACK.
2.1.8 Mengurutkan Pencarian Data
Pencarian data secara terurut
dapat dilakukan dengan memasukan perintah berikut :
a. .SORT ON <nama_field> [/A]
TO <nama_field_baru> untuk mengurutkan data secara ascending.
b. .SORT ON <nama field> [/D]
TO <nama_field_baru> untuk mengurutkan data secara descending.
2.1.9 Mengcopy File dan Srtukuture
Database
Mengcopy file dan strukture
database dapat dilakukan dengan memasukan perintah .COPY TO <nama_file_baru>.
2.2.0 Menghapus File
Menghapus file dapat dilakukan
dengan langkah -langkah sebagai berikut :
a. Sort nama file yang ingin dihapus dari katalog DATA.
Gambar 8.
Menghapus File Langkah 1
b. Masuk ke menu CATALOG lalu pilih REMOVE HIGHLIGHTED FILE FROM CATALOG
dengan tekan enter.
Gambar 9.
Menghapus File Langkah 2
c. Pilih Yes pada pilihan yang muncul
Gambar 10.
Menghapus File Langkah 3
d. PilihYes kembali pada pilihan berikutnya
Gambar 11.
Menghapus File Langkah 3
2.2 Program,
Strukture dan Pemakaiannya
2.2.1 Merancang Program
Merancang pembuatan program pada dBASE dilakukan dengan langkah
langkah sebagai berikut :
a. Menentukan program yang
akan di buat.
b. Menentukan variabel -
variabel yang akan digunakan dalam program.
c. Menulis tubuh program
dengan perintah yang sesuai dengan program yang ingin di buat.
2.2.2
Konsep Pemrograman dBASE
DBASE adalah software aplikasi yang merupakan paket program
database dan bahasa pemrograman yang memungkinkan pengguna untuk membuat
database dan program aplikasi sehingga pembuatan program dengan database yang
terintegrasi pun dapat dilakukan hanya dengan menggunakan satu aplikasi.
dalam pemrograman dengan dBASE menggunakan human language karena
dBASE adalah bahasa pemrograman tingkat tinggi. Oleh karena dBASE merupakan
bahasa pemrograman tingkat tinggi sehingga program yang dibuat pun ditulis
dengan cara terstruktur.
2.2.3
Program Input dan Output
Untuk membuat program pada dBASE, tulis perintah .MODI COMM <nama_file> pada dot
promt, maka jendela pembuatan program akan terbuka sebagai berikut :
Gambar 12.
Jendela Pemrograman
Program untuk input dan
output
Gambar 13.
Program Input dan Output
Jalankan program dengan
menekan Ctrl+W lalu ketikan perintah DO
<nama_program>.
Gambar 14.
Perintah Untuk Menjalankan Program
Gambar 15. Gambar Saat Program Dijalankan
|
|
2.2.4
Program Assignment
Untuk program assignment, masukan program sebagai berikut ke dalam
jendela pembuatan program
Gambar 16.
Program Assignment Tambah dan Kurang
Jalankan program dengan
cara menekan tombol Ctrl+W lalu masukan perintah DO <nama_program>.
Gambar 17.
Gambar Saat Program Assignment Dijalankan
2.2.5
Program Decision
Untuk membuat program decision, masukan program sebagai berikut ke
dalam jendela pembuatan program
Gambar 18.
Program Decision
Jalankan program dengan
cara menekan tombol Ctrl+W lalu masukan perintah DO <nama_program>.
Gambar 19.
Gambar Saat Program Decision Dijalankan
2.2.6
Program Looping
Untuk membuat program decision, masukan program
sebagai berikut ke dalam jendela pembuatan program
Gambar 20.
Gambar Program Looping
Jalankan program dengan
cara menekan tombol Ctrl+W lalu masukan perintah DO <nama_program>.
Gambar 21.
Gambar Saat Program Looping Dijalankan
2.3 Menu
Program dan Sub Program
2.3.1 Program Sederhana
Program Sederhana dalam dBASE merupakan program yang berisi
program yang terintegrasi dengan database dan dapat merubah, menambah dan
menghapus data pada database tersebut.
2.3.2
Pemeliharaan File
Pemeliharaan file dapat dilakukan dengan bantuan software utility
yang dikhususkan untuk pemeliharaan file - file yang ada pada memory
penyimpanan. Pemeliharaan file bertujuan untuk memastikan isi dari catatan file
agar tetap akurat.
2.3.3
Program Tambah
Program tambah adalah program yang digunakan untuk menambah record
pada database yang sudah diintegrasikan. Contoh penambahan record pada database
data mahasiswa dengan nama file database "NAMA".
Gambar 22.
Program Tambah
Gambar 23.
Gambar Isi Database NAMA Sebelum Ditambahkan
Jalankan program dengan
cara menekan tombol Ctrl+W lalu masukan perintah DO <nama_program>.
Gambar 24.
Gambar Saat Program Dijalankan
Masukan record baru pada
field yang tersedia
Gambar 25.
Gambar Saat Data Dimasukan
Tekan "Y" jika
masih ada data record yang akan dimasukan atau tekan "N" untuk keluar
dari program.
Setelah keluar dari
program, untuk melihat perubahan pada isi database dapat dilakukan dengan
memasukan perintah DISPLAY ALL.
Gambar 26.
Gambar File Database yang Telah Ditambah
2.3.4
Program Ubah
Program ubah adalah program yang digunakan untuk mengubah record
pada database yang sudah diintegrasikan. Contoh pengubahan record pada database
data mahasiswa dengan nama file database "NAMA".
Gambar
28.
Gambar Isi Database Sebelum Diubah
Jalankan program dengan
cara menekan tombol Ctrl+W lalu masukan perintah DO <nama_program>.
Gambar 29.
Gambar Saat Data Diubah
Tekan "Y" jika
masih ada data record yang akan diubah atau tekan "N" untuk keluar
dari program.
Gambar 30.
Gambar Isi Database Setelah Diubah
2.3.5
Program Lihat
Program lihat adalah program yang digunakan untuk melihat record
pada database yang sudah diintegrasikan. Contohnya melihat record pada database
data mahasiswa dengan nama file database "NAMA".
Gambar 31.
Gambar Isi Database yang Akan Dilihat
Gambar 32.
Program Lihat
Jalankan program dengan
cara menekan tombol Ctrl+W lalu masukan perintah DO <nama_program>.
Gambar 33.
Gambar Saat Program Dijalankan
BAB III
PENUTUP
3.1
Kesimpulan
Setelah disusunya makalah ini dapat
disimpulkan bahwa pentingnya mempelajari cara pembuatan program menggunakan
dBASE IV. Database artinya berbasiskan pada data, tetapi secara konsep database
diartikan sebuah koleksi atau kumpulan data-data yang saling berhubungan,
disusun menurut aturan tertentu secara logis, sehingga menghasilkan informasi. Aplikasi
dBASE IV berguna untuk membuat program dan database.
3.2 Saran
Penulis banyak berharap para pembaca
yang memberikan kritik dan saran yang membangun kepada penulis demi
kesempurnanya makalah ini dan penulisan makalah di kesempatan-kesempatan
berikutnya. Semoga makalah ini berguna bagi penulis khususnya juga para pembaca.
DAFTAR PUSTAKA
Arlinda, Zefy. “Contoh Penelitian Teknik Informatika.”
http://zefyarlinda.wordpress.com/2013/10/25/contoh-penelitian-teknik-informatika-4/
(diakses tanggal 21 Maret 2014)
Quintiara, Citra. “Contoh Laporan
Penelitian Ilmiah.” http://newtraquinns.wordpress.com/2013/01/25/contoh-laporan-penelitian-ilmiah/
(diakses tanggal 21 Maret 2014)
Widarmika, Komang. “metode eksperimen.”
http://komangwidarmika.blogspot.com/2012/12/metode-eksperimen.html (diakses
tanggal 21 Maret 2014)
Not, Why. “Pengenalan Dbase IV (Makalah Dbase IV).”
http://note-why.blogspot.com/2012/09/pengenalan-dbase-iv-makalah-dbase-iv.html
(diakses tanggal 21 Maret 2014)
Ryan, Eka. “ABSTRAK.” http://ryanpradiptaa.blogspot.com/2013/01/abstrak.html
(diakses tanggal 21 Maret 2014)
Kabir, Fauzul. “Tugas Makalah Basis Data.” http://fauzult.blogspot.com/2012/01/tugas-makalah-basis-data.html
(diakses tanggal 21 Maret 2014)
Hutabarat,
Hendrik, "Tip Dan Trik Visual DBASE 5.5"
http://tipdantrikvisualdbase55.blogspot.com/
(diakses tanggal21 Maret 2014)
Microsoft, "SORT Command" http://msdn.microsoft.com/en-us/library/88deb654(v=vs.80).aspx
(diakses tanggal 21 Maret 2014)
Prabawati, Ayu, "PERINTAH –
PERINTAH PADA DBASE"http://rajarayuprabawati.wordpress.com/2012/04/28/perintah-perintah-interaktif-dalam-dbase-iv/
(diakses tanggal 21 Maret 2014)
Hamzah, Herdiansyah, "Pengenalan Dbase IV (Makalah Dbase IV)" http://note-why.blogspot.com/2012/09/pengenalan-dbase-iv-makalah-dbase-iv.html#
(diakses pada tanggal 21 Maret 2014)