Anda di halaman 1dari 22

BAB II ISI

2.1

Sejarah Paradox Paradoks adalah sistem manajemen database relasional saat ini diterbitkan

oleh Corel corporation. Awalnya dirilis untuk DOS oleh Ansa Software, tapi versi Windows dirilis oleh Borland pada tahun 1992. 2.1.1. Paradox Untuk DOS Paradox untuk DOS adalah sistem manajemen database relasional aslinya ditulis oleh Richard Schwartz dan Robert Shostak, dan dirilis oleh perusahaan mereka Ansa Software pada tahun 1985. Pada bulan September 1987, Borland dibeli Ansa Software, termasuk / mereka software DOS Paradox 2.0. versi klasik terkenal adalah 3,5 dan 4,5. Versi sampai 3.5 adalah evolusi dari 1,0. Versi 4.0 dan 4,5 telah retooled di Borland C + + windowing toolkit dan menggunakan skema akses memori yang berbeda diperpanjang. Paradoks / DOS adalah database berbasis DOS sukses akhir tahun delapan puluhan dan awal tahun sembilan puluhan. Pada waktu itu, dBase dan klon xBase nya (FOxPro, Clipper) mendominasi pasar. pesaing terkenal lainnya adalah Clarion, DataEase, R: Base, dan DataFlex. Fitur yang membedakan Paradox / DOS adalah:

11

12

1.

Sebuah Query visual dengan implementasi Contoh yang didukung oleh mesin AI.

2.

Efektif penggunaan memori (konvensional serta diperpanjang / diperluas) – tabel data caching dan terutama, indeks yang menyebabkan Paradox untuk melaksanakan tugas-tugas yang sangat cepat dalam kontras dengan keterampilan eksplisit diperlukan untuk optimasi kinerja xBase. [1]

3.

Sebuah bahasa pemrograman inovatif Paradox Aplikasi Bahasa (PAL) yang dibaca, kuat, dan dapat direkam dari tindakan keyboard (bukan seperti perekaman makro Lotus 1-2-3).

4.

Lotus menu seperti teks dan jendela yang merupakan antarmuka asli (kontras dengan dBase yang memiliki antarmuka baris perintah dengan menu berlapis di atas).

5.

Khususnya di Paradox 1.0, dan 2.0 pengguna dan manual pemrograman memenangkan penghargaan dibaca [rujukan?] – Deras diilustrasikan mereka, baik meletakkan dan penjelasan ditulis dalam bahasa Inggris umum.

2.1.2. Paradox Untuk Windows Paradox untuk Windows adalah produk jelas berbeda dihasilkan oleh tim yang berbeda dari pemrogram. Meskipun fitur utama dari produk DOS, QBE dan mesin database, adalah port menjaga kode DOS, ada sebuah

The ObjectPAL adalah (seperti Hypercard) terkait dengan objek visual – juga mengungkapkan dengan klik kanan. Perubahan ObjectPAL kontroversial tapi terpaksa karena PAL didasarkan pada tindakan merekam keystroke yang tidak setara di Windows. dengan cara yang sekarang hampir universal untuk program Windows. Properti inspeksi dan alat-alat tata letak bisa “ditempelkan up” untuk tinggal di layar. Untuk tahun pertama sekitar pembangunan kode berorientasi obyek ditulis dalam C dibantu oleh macro. sebuah proyek erat terkait. Kedua Paradox untuk Windows dan Quattro Pro untuk Windows. Paradoks / Windows berakhir sampai tertunda sekitar satu tahun di luar . mulai pembangunan menggunakan versi beta dari Windows 3. Sebuah bahasa pemrograman berbasis berdasarkan ide dari Hypercard digunakan di tempat merekam keystroke. Pengembangan dan tim QA berjumlah sekitar 30 orang. Hak-klik mouse digunakan untuk mengakses Formulir dan properti Laporan.0.13 terobosan besar dalam kompatibilitas dari PAL ke ObjectPAL dan perpindahan ke metafora desain GUI untuk Formulir dan Laporan. terinspirasi oleh Xerox Alto dan Smalltalk.0 Joe Duncan. sampai Turbo C + + yang tersedia di titik mana sisa bagian kode ditulis dalam C + +. ide yang dipinjam dari NeXT dan sekarang cukup banyak digunakan pada Windows. Para manajer produk sampai pengiriman versi 1. Bentuk-bentuk dan Laporan desainer digunakan perangkat independen scaling termasuk kemampuan untuk bekerja dalam mode yang diperbesar untuk tata letak rinci. pada musim semi 1990.

Alasan yang banyak. tapi tidak sepenuhnya mengejutkan untuk penulisan ulang besar. pada dasarnya apa yang sistem operasi versi pertama.14 rencana semula. bukan mengakuisisi perusahaan dan pengurapan proyek internal mereka sebagai penerus resmi. Bagian dari akuisisi Ashton-Tate adalah database Interbase dan diputuskan bahwa Paradox / W harus dapat bekerja dengan Interbase serta mesin Paradox dan hal ini menyebabkan terciptanya sebuah mesin IDAPI berbasis di sekitar Interbase. Pada awal tahun 1992 menjadi jelas bahwa Ashton-Tate dalam kesulitan pada pengembangan versi Windows produk mereka dan diaktifkan Borland rencana. Meskipun padat tindak pada versi dengan perbaikan untuk kegunaan untuk pengguna entry-level. dan pada saat saat menulis Paradox untuk Windows. Namun hal ini merupakan masalah besar bagi perusahaan dan Microsoft Access Pengarungan berhasil beberapa bulan menjelang Paradox untuk Windows. yang pada gilirannya dijual kembali sebagai WordPerfect masuk ke produk-produk keuangan. pengiriman tahun 1993 awal. dalam bahasa OO dengan alat baru. . yang direncanakan untuk kapal pada tahun 1992. WordPerfect dan Quattro Pro untuk Windows semua dimiliki oleh Corel dan dijual sebagai bagian suite kantor mereka. Pada tahun 1990 Borland juga mulai bekerja pada sebuah tiruan dBASE internal untuk kedua DOS dan Windows. pemasaran utama dimenangkan oleh Microsoft. Tersebut termasuk dalam penjualan produk-produk Borland ke WordPerfect. beralih ke paradigma GUI. ditulis dalam assembler. Paradox memudar dari pasar.

paling dBASE programmer saat itu telah pindah ke Microsoft FoxBASE. Meskipun ada banyak penggemar ObjectPAL. Paradoks ini juga dibundel dalam versi profesional yang WordPerfect Office suite. alat database yang sangat mirip. Hal ini telah merilis versi Office Professional Edition 9.1. 2. Banyak yang merasa dikecewakan oleh Borland dan Corel karena mereka percaya bahwa Paradox lebih unggul daripada semua DBMS desktop lain di sekitar. Corel Paradox Corel memperoleh hak tertentu untuk mengembangkan dan memasarkan Paradox pada pertengahan tahun 90-an dan merilis Corel Paradox 8 pada tahun 1997.4. 12. bahasa pemrograman untuk Paradox / Windows.1. model objek dan peristiwa-benar berbeda memaksa . 10. Versi terbaru dari Paradoks dirilis oleh Corel adalah 11. 11.15 dBASE untuk Windows datang terlambat untuk menjadi pemain signifikan di pasar Windows.0.0. 2.3.663 yang dipaketkan dengan Service Pack 1 X4. X3 dan X4. terutama berpusat di sekitar Komunitas Paradox dan newsgroup yang berhubungan. PAL / script DOS tidak dapat dengan mudah bermigrasi. Paradox Users Ada Paradox basis pengguna yang kuat. Borland sendiri mempertahankan Interbase / server IDAPI dan memfokuskan upaya pada alat nya Delphi yang selama bertahun-tahun memberinya sebuah berpengaruh tapi kecil bagian dari pasar data berorientasi pengembang.

e. database dekstop Kekurangan Database paradox.16 pengembang menggunakan PAL untuk menulis ulang sepenuhnya aplikasi database mereka. yaitu : a. karena database paradox dan pengolahnya merupakan bawaan dari delphi itu sendiri b. c. Sering Terjadi kerusakan Index . Data relatif kecil Mudah dicopy Cocok untuk belajar Database Gratis (tidak beli) Cocok untuk dekstop single user. d. 2. Programmer tidak perlu Install database lagi saat delphi sudah ada. Kelebihan database Paradox a. b. Dia selalu terikat dengan BDE (Borland Database Engine) Saat deploy ke end user harus mengikutkan component component BDE c.2 Kelebihan dan Kekurangan Paradox Sebelum mulai untuk menggunakan paradox alangkah baiknya kita mengetahui kelebihan serta kekurangan dari database paradox supaya kita dapat memikirkan apakah paradox ini cocok atau tidak dengan proyek yang akan kita buat nanti. beberapa kelebihan dan kekurangan paradox adalah sebagai berikut : 1. 2. f.

terjadi kesulitan saat diakses secara bersama atau multi user Multi user dilakukan dengan sharing folder (full shares) sehingga client bisa mengobok obok data di server. aturan – aturan / sturktur tabel database paradox adalah sebagai berikut : 1. terdapat bebrapa aturan dalam penulisan field name diantaranya: • • Panjang karakter maksimal 25 karakter Nama field tidak boleh diawali dengan spasi. tapi boleh mengandung spasi contoh : Penulisan yang salah : “ nama mhs”. h.17 d. Penulisan yang benar : “nama mhs” . f. 2. Bila terjadi pemutusan arus listrik mendadak data akan mengalami kerusakan fatal. Sering terjadi penguncian data oleh file PDOXUSRS.3 Struktur Tabel Sebelum membuat tabel dengan menggunakan database paradox ada beberapa hal yang perlu diperhatikan mengenai struktur atau aturan dalam pembuatan tabel.NET apabila programmer tidak jeli dalam mengakses table. Apabila index terhapus database akan erorr atau terjadi masalah karena tabel dan index disimpan secara terpisah e. Field Name Field Name merupakan nama pengenal kolom pada suatu table. g.

Type Digunakan untuk menetukan tipe data yang dapat ditampung dalam field. kecuali underscore ( _ ) • 2.240 0 – 240 Embeding tertentu Gambar Object Linking and waktu Teks dalam jumlah besar Memo dengan format dan sejak Ukuran 1 – 255 Keterangan Untuk alpabet dan angka Floating point Sama seperti angka tapi memiliki tanda mata uang Integer 2 byte Integer 4 byte Binary Coded Decimal 01/01/0001 SM – Hindari kata – kata yang mengandung perintah SQL 0 .32 . tipe tipe data yang diperbolehkan dalam database paradox adalah sebagai berikut : Simbol Tipe A Alpha N Number Money / $ Currency S Short I Long integer # BCD D T @ M F G O Memo Graphic OLE Date 31/12/9999 M Milidetik dihitung Time tengah malam Kombinasi tanggal Timestamp Memo Formated 1 – 240 0 . tidak diperbolehkan ada nama kolom yang sama dengan kolom lainnya dalam satu table • Tidak diperbolehkan menggunakan karakter special.240 0 .18 • Unik.

Syarat untuk primary key adalah unik.4 System Requirement Persyaratan hardware dan software untuk menginstal database paradox tidaklah tinggi. artinya tidak boleh ada data yang sama dalam satu tabel.DB Size merupakan ukuran dari panjang data yang diizinkan untuk suatu field.MB Data binaty disimpan dalam Bytes 1 – 255 bentuk *.19 L + B Y 3. paradox sudah bias berjalalan di Sistem Operasi Unix/Linux • RAM min 64 MB . 4. namun syarat untuk database paradox adalah sebagai berikut : • Kompatibel dengan semua versi windows. 2. namun setelah diakuisisi leh pihak Corel Corp. Key Dapat berupa primary key sebagai key yang membedakan untuk setiap baris kolom. Size Logical Autoincrement True / False Long integer yang bertambah secara otomatis BLOPS disimpan dalam Binary bentuk file *. namun dikarenakan database paradox di install bersamaan dengan program delphi maka computer yang akan digunakan pun haruslah support untuk program Delphi.

Gambar 2. Sebelum kita membuat table ada satu hal yang harus dilakukan. yaitu seting mengenai Alias Manager.1.5 Proses Pembuatan Tabel Proses pembuatan table di paradok terbilang cukup mudah karena sudah menganut system GUI (Graphical User Interface) jadi kita hanya tinggal klik pada menu yang kita ingikan. Untuk membuka program database desktop dapat dilakukan dengan cara klik tombol Start Menu – Borland Delphi 7 – Database Desktop.1 Langkah Membuka Database Paradox Untuk proses pembuatan tabelnya itu sendiri dapat dilakukan dengan mengikuti langkah – langkah berikut : 1. alias manager ini berfungsi sebagai shortcut . seperti yang ditunjukan oleh gambar 2.20 • Space harddisk yang dibutuhkan 10 MB 2.

21 posisi penyimpanan file kita nanti.2. untuk melakukan seting alias manager dapat dilakukan dengan langkah – langkah berikut : a. seperti yang ditunjukan gambar 2. Gambar 2. dengan alias manager kita hanya tinggal memilih nama alias yang sudah kita seting sebelumnya. jadi kita tidak perlu lagi melakukan langkah panjang seperti klik drive D: lalu mengklik beberapa folder untuk mencapai folder tujuan yang akan kita gunakan sebagai tempat penyimpanan database kita. Pada Menu Bar klik Tools lalu pilih Alias Manager.2 Langkah Membuka Menu Alias Manager .

maka akan muncul tampilan Directory Browser seperti gambar 2. selanjutnya klik tombol browse untuk memilih lokasi folder yang akan kita gunakan sebagai tempat penyimpanan file database kita.5. pada bagian ini tekan tombol New untuk membuat alias baru yang akan kita gunakan kedepannya. Setelah menekan tombol New.3. .22 b. Gambar 2.3 Alias Manager c.4. Lalu akan muncul kotak dialog Alias Manager seperti pada gambar 2. secara otomatis Database Alias akan kosong seperti yang ditunjukan gambar 2.

23 Gambar 2.5 Directory Browser .4 Proses Pembuatan Alias Manager Gambar 2.

Gambar 2. setelah itu klik tombol Keep New untuk mengakhiri proses pembuatan alias. Seteleh menekan tombol OK kita akan kembali ke kotak dialog Alias Manager. lalu klik OK untuk menutup kotak dialog Alias Manager seperti yang ditunjukan pada gambar 2. sekarang kita isi kolom Database Alias dengan nama alias yang kita inginkan sebagai contoh kami isikan “test” untuk nama alias yang akan kami gunakan. Pada gambar 2.6.24 d.5 ditunjukan bahwa kita akan menyimpan file – file database pada drive D:\Doc seperti yang diperlihatkan pada bagian Drive (or Alias) lalu klik ok untuk memilih direktori/folder tersebut. e.6 Tahap Akhir Pembuatan Alias Manager .

Setelah membuat seting baru pada Alias Manager sekarang kita mulai memubuat tabel.7 Proses Pembuatan Tabel Baru .7.25 2. Gambar 2. pertama – tama klik File – New – Table seperti yang ditunjukan pada gambar 2. lalu akan muncul kotak dialog Create Table. pada bagian ini untuk Table type pilih Paradox 7 lalu klik OK.

26 Gambar 2. pada bagian ini kita tinggal memasukan field – field yang kita perlukan.8 Create Table 3. Field Name Nim Nama Alamat Telp Type A A A A Size 6 25 50 15 Primary Key * . sebagai contoh kami akan membuat sebuah table mahasiswa dengan rincian field – field sebagai berikut. Maka akan muncul kotak dialog Create Table Paradox 7.

Gambar 2.9 Proses Pembuatan Struktur Tabel 4. Save table diatas dengan menekan tombol Save As. setelah itu akan muncul kotak dialog Save Table As pada bagian alias pilih nama alias yang sebelumnya telah kita buat yaitu “test” maka secara otomatis folder doc yang ada di drive d: akan terbuka lalu tekan tombol Save untuk menyimpan.27 Dari data di atas jika dimasukan kedalam struktur tabel paradox akan menjadi seperti gambar 2. .8 di bawah ini.

28 Gambar 2. adapun urutan langkah yang dapat dilakukan dalam proses pengisian data pada tabel mahasiswa yang telah kita buat adalah sebagai berikut: .10 Save As Table 5. 2. tidak hanya pembuatan tabelnya saja yang bisa memanfaatkan system GUI tapi untuk pengisian data pun dipermudah dengan system GUI ini. Proses pembuatan tabel selesai.6 Proses Pengisian Data Setelah selesai membuat tabel paradox selanjutnya proses pengisian data.

Selanjutnya akan muncul kotak dialog Open Table pada bagian ini untuk alias pilihlah nama yang sebelumnya telah kita buat (test) maka secara otomatis posisi folder akan pindah langsung menuju tempat kita menyimpan file table mahasiswa tadi.11 berikut ini. Gambar 2. Langkah awal yang harus kita lakukan adalah membuka table yang telah kita buat sebelumnya.db. klik nama table tersebut lalu klik Open untuk . hal tersebut dapat dilakukan dengan cara Klik File – Open – Table seperti yang ditunjukan gambar 2. dalam kasus ini kita akan membuka table mahasiswa yang telah diberi nama tb_mhs.29 1.11 Langkah Mambuka Tabel 2.

30 membuka maka akan muncul tampilan seperti pada gambar 2.13 dibawah ini. Gambar 2.13 Edit Table .12 Open Table Gambar 2.

14 Proses Pengisian Data Pada Tabel .14 berikut. Gambar 2. setelah kita menekan icon tersebut maka selanjutnya kita dapat mengisi data mahasiswa sesuai dengan apa yang kita kehendaki seperti yang dicontohkan pada gambar 2.31 3. posisi edit data ini terletak pada icon paling kanan.12 diatas kita tidak bisa langsung mengisi tabel mahasiswa tersebut ada satu langkah lagi yang masih harus kita lakukan yaitu terlebih dahulu kita harus menekan icon Edit Data yang teletak pada barisan icon dibawah menu bar. Setelah muncul tampilan seperti pada gambar 2.

Proses pembuatan table selesai.32 4. . Setelah mengisi tabel kita tidak perlu melakukan saving untuk menyimpan pekerjaan kita karena paradox secara otomatis akan menyimpan pekerjaan yang telah kita lakukan.