Laporan Praktikum Pengantar Teknologi Informasi
OpenOffice DataBase Disusun Oleh : Andika Haris Sugito KOMSI C 2012 12/336940/DPA/01892
BAB I PENDAHULUAN OpenOffice Base adalah sebuah program database yang merupakan bagian dari suite OpenOffice perangkat lunak produktivitas. Bersaing langsung dengan aplikasi database besar lain seperti Microsoft Access, Base adalah alternatif yang kuat dan bebas untuk pricy solusi database. Seperti kebanyakan aplikasi database modern, OpenOffice Base menggunakan tabel, query, dan fitur laninnya untuk memungkinkan Anda untuk menyimpan dan mengambil data secara efisien.Semua fitur dan unsur database, bagaimanapun, disimpan hanya dalam satu OpenOffice File. Seperti menambahkan lembar kerja untuk workbook spreadsheet, file OpenOffice Base tumbuh untuk mengakomodasi jumlah data, jumlah tabel, dan elemen lain yang disimpan dalam database Anda. Namun, sebelum Anda dapat menambahkan data ke database, Anda harus membuat satu pertama.Berikut adalah petunjuk untuk bagaimana membuat database OpenOffice Base baru dengan menggunakan pengaturan paling umum.
BAB II PEMBAHASAN A. Soal Buatlah sebuah database dengan nama “Karyawan” yang terdiri dari 4 tabel yaitu tabel Pribadi, Pekerjaan, Bagian, dan Gaji! a. Tentukan tipe data dari setiap field dan primary key dari tiap table? b. Buatlah hubungan antar tabel(relationsnya)? c. Isilah setiap tabel dengan data? d. Tampilkan data seluruh karyawan yang ada (queries)? B. Pembahasan Buat terlebih dahulu lembar database dengan cara klik start-openoffice-kemudian pilih database-kemudian akan muncul seperti ini
kemudian next-pilihtempat penyimpanan dan beri nama dengan KARYAWAN – Finish. Akan muncul tabel lembar seperti ini
kemudian pilih tabel dan buat tabel. Pribadi,pekerjaan,bagian dan gaji. a. Nama field, Tipe data dan Primary key Tabel Pribadi Nama Field
Tipe data
IDkaryawan*
Decimal
Nama_karyw
Text
Alamat
text
Tgl_lahir
date *PRIMARY KEY
Tabel Pekerjaan Nama field
Tipe Field
No*
Number
IDkaryawan
decimal
Nama_kryw
Text
Pekerjaan
Text
Perusahaan *PRIMARY KEY
Text
Tabel Bagian Nama field
Tipe Field
IDkaryawan*
decimal
Nama_kryw
text
Bagian
Text
no_gaji *PRIMARY KEY
number
Tabel Gaji Nama Field
Tipe Field
No_gaji*
Number
golongan
Number
IDkaryawan
Decimal
Gaji
Decimal *PRIMARY KEY
b. Hubungan antar tabel Untuk merelasikan antar tabel, pada Menu pilih Tools -> Relationships , Setelah itu pilih tabel yang akan direlasikan. sorot nama tabel satu persatu sambil ditekan tombol Add. Setelah itu pilih field yang akan di hubungkan dengan tabel satu denganyang lain sehingga seperti ini -Idkaryawan pada t_pribadi dihungkan dengan Idkaryawan pada t_pekerjaan, -kemudian Idkaryawan pada t_pekerjaan dihubungkan dengan Idkaryawan pada t_bagian, -No_gaji pada t_bagian dihubungkan dengan No_gaji pada t_gaji.
c. Isi dari setiap tabel Tabel Pribadi :
Tabel Pekerjaan :
Tabel Bagian :
Tabel Gaji :
d. Tampilan Seluruh Data Karyawan(Queries) 1. Membuat dengan menggunakan Create Query in Design View… Langkah – langkah menghubungkan tabel melalui “Design View Queries” * Klik Queries pada menu obyek, lalu klik “Create Queries in Design View” * maka akan tampil jendela “Query design” , dan tampilan add tabel * Pilih field – field pada tabel yang ditampilkan {dibaca} dalam Query. * Bila Semua sudah selesai , di tampilkan ke Query à Save Query
Queries t_Pribadi :
Queries t_Pekerjaan
Queries t_Bagian
Queries t_gaji
2.
Membuat Query melalui SQL Penggunaan Sintax SQL pada OpenOffice Base Syntax paling dasar untuk mengambil data dari database adalah sebagai berikut : SELECT *FROMNama_Tabel {untuk Menampilkan semua kolom dalam Tabel } SELECT”Nama Tabel”.”Nama_Kolom”FROM “Nama_Tabel”{untuk Menampilkan kolom tertentu dalam Tabel }
SQL t_pribadi
SQL t_Pekerjaan
SQL t_bagian
SQL t_gaji
3. Membuat Query melalui Use Wizard to Creat Query *Pada step 1 pada bagian Tabel pilih tabel yang akan di buat Query nya *kemudian di bawahnya pilih kolom mana yang akan di tampilkan *kemudian klik tanda “ > “ yang ada di sbelahnya *kemudian Finish