Anda di halaman 1dari 10

MODUL 10

Input Data Tabel

1. Login ke dalam workspace dari user HR (atau user lain yang anda buat) 2. Klik Object Browser Klik tombol Create Klik link Table 3. Lengkapi spesifikasi tabel sehingga tampak seperti gambar di bawah ini

4. Klik tombol Next Klik option button Populated from a new sequence Klik combo box Primary Key Klik pilihan field ID(NUMBER). Setelah anda melakukan langkah ini, tampilan Oracle Database akan menjadi seperti gambar di bawah. Langkah ini dilakukan agar tabel ini memiliki primary key id dan agar primary key secara otomatis diisi nilainya oleh sistem melalui sebuah sequence.

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

5. Klik tombol Next (jangan ubah apa pun pada halaman Foreign keys) Klik tombol Next (jangan ubah apa pun pada halaman Constraints) Klik tombol Finish Klik tombol Create. Kemudian buat tabel alamat_email_latihan dengan langkah -langkah sebagai berikut: 1. Klik Object Browser > Klik tombol Create > Klik link Table 2. Lengkapi spesifikasi tabel alamat_email_latihan sehingga tampak seperti pada gambar di bawah ini :

3. Klik tombol Next > Klik option button Populated from a new sequence > Klik combo box Primary Key > Klik pilihan field ID(NUMBER). Setelah anda melakukan langkah ini, tampilan Oracle Database akan menjadi seperti gambar di bawah. Langkah ini dilakukan agar tabel ini memiliki primary key id dan agar primary key secara otomatis diisi nilainya oleh sistem melalui sebuah sequence.

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

4. Klik tombol Next > Klik option button Cascade Delete > Klik IDPELANGGAN pada list box Select Key Column(s) > Klik tombol panah untuk memindahkan IDPELANGGAN ke list box Key Column(s). Setelah langkah ini dilaksanakan, maka langkah untuk menjadikan IDPELANGGAN sebagai foreign key baru selesai sebagian.

5. Klik tombol

untuk menampilkan pop-up window Pilih dan klik link

PELANGGAN_LATIHAN (maka nama tabel ini akan masuk dalam text box Reference Table) Klik link (maka akan muncul dua list box baru) Klik ID pada list box Select Reference Column(s) Klik tombol > untuk memindahkan ID ke list box Referenced Column(s).

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

6. Langkah terakhir yang harus dilakukan untuk menjadikan field idPelanggan pada tabel alamat_email_latihan menjadi foreign key yang merujuk field id pada tabel pelanggan, adalah melakukan klik pada tombol Add.

7. Klik Next > Klik Finish > Klik Create. Setelah langkah ini selesai dilaksanakan, pada Oracle Database terdapat dua buah tabel yang memiliki hubungan master dan detail, yaitu tabel pelanggan_latihan sebagai tabel master dan tabel alamat_email_latihan sebagai tabel detail. Aplikasi yang akan dipergunakan untuk mengisi data ke dalam tabel di atas dapat dibuat dengan menggunakan langkah-langkah sebagai berikut: 1. Klik link Home Klik icon Application Builder 2. Lakukan langkah-langkah untuk membuat aplikasi baru dan beri nama aplikasi tersebut Latihan Input Tabel 3. Tambahkan sebuah halaman berjenis blank ke dalam aplikasi dan selesaikan proses pembuatan aplikasi. Aplikasi akan terdiri dari 2 halaman dan halaman 1 adalah halaman berjenis blank

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

4. Klik icon 1 - Page 1 untuk melakukan perubahan pada halaman 1. 5. Klik icon untuk menambah region baru > Klik jenis region Form > Klik Next > Kl ik pilihan jenis form Master Detail > Klik Next 6. Pilih tabel PELANGGAN_LATIHAN sebagai tabel yang akan menjadi tabel master dan pilih field NAMA dan KOTA sebagai field tabel master yang akan ditampilkan.

7. Klik Next > Pilih tabel ALAMAT_EMAIL_LATIHAN sebagai tabel yang aka menjadi tabel detail dan pilih field ALAMATEMAIL sebagai field tabel detail yang akan ditampilkan.

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

8. Klik Next > Pilih Existing Sequence sebagai sumber nilai field primary key pada tabel master dan pilih nama sequence yang digunakan, yaitu PELANGGAN_LATIHAN_SEQ 9. Klik Next > Pilih Existing Sequence sebagai sumber nilai field primary key pada tabel detail dan pilih nama sequence yang digunakan, yaitu ALAMAT_EMAIL_LATIHAN_SEQ 10. Klik Next > Tidak usah mengubah apa pun pada halaman Master Option 11. Klik Next > Tidak usah mengubah apa pun pada halaman Choose Layout 12. Klik Next > Pada halaman Page Attributes, ganti nomer halaman master dari 2 menjadi 1 dan ganti nomer halaman detail dari 3 menjadi 2. 13. Klik Next > Tidak usah mengubah apa pun pada halaman Indetify Tabs 14. Klik Next > Klik tombol Create 15. Keseluruhan rangkaian pembuatan aplikasi telah selesai, klik icon Run Page Tampilan pertama dari aplikasi ketika dijalankan adalah seperti di bawah ini. Jika kita melakukan klik pada tombol Create, maka aplikasi akan berpindah ke halaman form. Dalam halaman form kita dapat mengetikkan data nama dan kota pelanggan dan kemudian melakukan klik pada tombol Create.

Hasil akhir proses perekaman data nama dan kota pelanggan ditampilkan pada gambar di bawah. Terlihat bahwa Oracle Database menampilkan pesan kesalahan, namun abaikan saja pesan tersebut karena sebetulnya proses perekaman sudah berlangsung (ada pesan a ction processed). Klik link OK untuk kembali ke form pengetikan data pelanggan dan selanjutnya klik tombol Cancel. Aplikasi akan kembali ke halaman awal, tetapi kali ini sudah dengan data pelanggan yang baru saja direkam ke dalam database.

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

Jika kemudian kita melakukan klik pada icon edit (icon dengan gambar kertas dan pensil), maka aplikasi akan kembali ke form pengetikan data pelanggan. Form tersebut kali ini ditampilkan agak berbeda karena di bagian bawah halaman juga terdapat tombol Add Row untuk menambahkan data email bagi pelanggan Adi. Silakan klik tombol Add Row, maka tampilan akan berubah seperti berikut.

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

Ketikkan alamat email adi@yahoo.com pada form alamat email dan klik tombol Add Row. Selanjutnya ketikkan adi_2@gmail.com pada form alamat email dan klik tombol Apply Changes. Tampilan Oracle Database akan tampak seperti yang terlihat di bawah. Dan ini artinya, kedua alamat email sudah direkam sebagai alamat email yang dimiliki oleh pelanggan Adi.

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

Setelah data kedua pelanggan beserta data alamat email direkam ke dalam database dengan menggunakan aplikasi yang kita buat, maka data yang di input ke dalam tabel pelanggan_latihan dan tabel alamat_email_latihan bisa kita lihat pada Object Browser. Perhatikan bahwa nilai field idPelanggan pada tabel alamat_email_latihan secara otomatis diisi dengan nilai sesuai dengan nilai field id pelanggan. Dengan demikian, dapat kita rasakan bahwa untuk membuat aplikasi yang dapat mengisi data pada dua tabel yang mempunyai hubungan master detail, dapat dengan mudah dilakukan jika menggunakan Oracle Database.

11

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

11

10

Praktikum Perancangan Basis Data Endah Suswanti. S.Kom.

Pusat Pengembangan Bahan Ajar Universitas Mercu Buana

Anda mungkin juga menyukai