SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Praktikum 1
Pengenalan Microsoft Access


A. TUJUAN
   • Dapat membuat dan mengedit obyek database
   • Memahami database window dan isinya
   • Mengetahui cara mengimport file spreadsheet dari Excel
   • Dapat menghapus dan memberi nama baru pada obyek database
   • Mengetahui cara menyimpan database yang dapat menghemat tempat
   • Memahami konvensi penamaan untuk obyek database

B. DASAR TEORI
PENDAHULUAN
         Microsoft Access adalah salah satu dari relasional Database Management System
(DBMS). DBMS adalah sebuah program yang memiliki fasilitas penyimpanan dan
pemanggilan struktur informasi pada sistem komputer. Relasional DBMS yang termasuk
skala besar meliputi : • Oracle • Microsoft SQL Server • IBM DB2
Sedangkan pada skala PC (“desktop”) a.l. : • Microsoft Access • Microsoft FoxPro
Pada Access berisi elemen-elemen berikut :
     • sistem database relasional yang mendukung dua bahasa queri berstandar industri
         yaitu : Structured Query Language (SQL) dan Query By Example (QBE);
     • bahasa pemrograman prosedural - yang pada dasarnya merupakan sub himpunan
         dari Visual Basic,
     • bahasa macro language yang bersifat sederhana dan unik.
     • rapid application development environment yang dilengkapi dengan form visual
         yang lengkap dan tools pengembangan serta reporting.
     • bermacam- macam wizards dan builders yang mempermudah pengembangan
         sebuah aplikasi.
Pengertian dari istilah “database” adalah kumpulan dari tabel- tabel data yang saling
berelasi. Sedangkan database pada Access lebih dari sekedar data. Selain tabel, sebuah
file database Access juga berisi bermacam- macam obyek database yang lain diantaranya:
     • queri untuk mengorganisasi data,
     • forms untuk berinteraksi dengan data pada layar,
     • reports untuk mencetak hasil,
     • macros dan program Visual Basic untuk memperluas fungsionalitas dari aplikasi
         database.
Semua obyek ini disimpan dalam file <filename>.mdb.
Istilah “database” mengandung arti berbeda tergantung pada tipe DBMS yang digunakan.
Sebagai contoh dalam dBase IV, sebuah file database (<filename>.dbf) berisi tabel
tunggal. Forms dan reports juga disimpan dalam satu file dengan ekstensi yang berbeda.
Sedangkan pada Access, sebuah database dapat berisi lebih dari satu tabel.
Access juga menyimpan semua obyek database (tables, queries, forms, reports, dll) dalam
satu file aplikasi tunggal yang memiliki ekstensi *.mdb.

PEMBUATAN DATABASE BARU
Dalam Access, ada 3 (tiga) cara untuk membuat database :
1. Membuat database baru
    Membuat database sendiri, mengisinya dengan tabel-tabel, dan komponen lain yang
    didefinisikan sendiri. Pilihan yang digunakan adalah : Blank Access database
2. Menggunakan database wizard
     Artinya menggunakan database yang sudah dirancang oleh Access. Kita tinggal
memakai dan memodifikasinya.
     Pilihan yang digunakan adalah : Access database wizard, pages and projects.
3. Menggunakan database yang sudah pernah dibuat
Pilihan yang digunakan adalah : Open an existing file


IMPORT DATA DARI APLIKASI LAIN
        Access bisa mengimport data dengan mudah dari aplikasi lain. Berikut ini akan
dicontohkan import data yang berasal dari Excel spreadsheet. Langkah- langkahnya
sebagai berikut :
• Dari main menu, pilih File > Get External Data > Import, kemudian pilihan file
depts.xls, dan masukkan sebagai tabel baru ke dalam database dengan nama tabel
Departments.

KONVENSI PENAMAAN UNTUK OBYEK DATABASE
Ada beberapa batasan penamaan untuk suatu obyek dalam Access. Tidak boleh ada
obyek yang bernama sama dalam Access. Semisal nama tabel BackOrders sama dengan
nama queri BackOrders. Kita bisa memberi nama yang lain untuk queri tersebut, semisal
qryBackOrders, untuk membedakan tabel dan queri.Berikut ini memberi saran contoh
penamaan untuk obyek database dalam Access :
PENGEMBANGAN APLIKASI DALAM ACCESS
        Pada umumnya, terdapat dua pendekatan dasar untuk mengembangkan suatu
sistem informasi :
    • Analisa sistem, desain dan implementasi
    • Pembuatan prototype (dimana analisa, desain dan implementasi dikerjakan secara
        iteratif)
     Access menyediakan sejumlah fitur (semisal tools untuk mendesain grafik, wizards,
dan bahasa makro tingkat tinggi) yang memfasilitasi pengembangan prototype secara
cepat. Jika sistem yang dibangun tidak terlalu besar dan waktu pengembangan terbatas,
maka kita bisa menggunakan pendekatan rapid prototyping untuk membangun suatu
aplikasi. Pengembangan suatu prototipe dengan menggunakan Access sebagai berikut :
1. Buat model informasi dalam bentuk entiti-entiti dan relasi diantara entiti tersebut
2. Buat tabel untuk masing- masing entiti
3. Tentukan relasi diantara tabel- tabel yang ada
4. Organisasikan informasi dalam tabel dengan menggunakan queri
5. Buat forms dan reports untuk mendukung transaksi input dan output
6. Lakukan pengembangan pada form dengan memasukkan kontrol input
7. Buat action queries, makro, atau program Visual Basic untuk membentuk fungsi
pengolahan transaksi dari suatu aplikasi
8. Buat “triggers” (prosedur yang diletakkan dalam suatu event) untuk melakukan
otomasi suatu tindakan yang berulang (repetitive tasks)

C. PERCOBAAN
Kerjakan soal berikut berdasarkan dasar teori yang ada sebelumnya.
   1. Buat database dengan menggunakan database wizard, catat setiap langkah yang
      diperlukan dalam pembuatan database dengan database wizard.
   2. Buat database kegiatan yang menyimpan data tentang contact (daftar
      alamat+telpon teman), jadwal (jadwal/appointment yang dibuat).
D. LAPORAN RESMI
1. Berikut pilihan database wizard :




                           Gambar : Pemilihan Database Wizard

Pilih salah satu pilihan Database wizard yang tersedia, misal pilih Expenses, kemudian
perhatikan object database yang dibuat (tabel, form,report). Buat dokumentasi dari
database tersebut.
    • Kegunaan dari database tersebut
    • Tabel-tabel yang ada dan relasi antar tabel
    • Pilihan menu pada switchboard
    • Object database yang lain seperti form dan report

Más contenido relacionado

La actualidad más candente

08 sip database (bhs indonesia)
08 sip database  (bhs indonesia)08 sip database  (bhs indonesia)
08 sip database (bhs indonesia)
Ikhsan Bz
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
Dermawan12
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis data
ramdani ,
 

La actualidad más candente (20)

Brenda eunice rahajaan (1320221046)
Brenda eunice rahajaan (1320221046)Brenda eunice rahajaan (1320221046)
Brenda eunice rahajaan (1320221046)
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
 
08 sip database (bhs indonesia)
08 sip database  (bhs indonesia)08 sip database  (bhs indonesia)
08 sip database (bhs indonesia)
 
Basis data
Basis dataBasis data
Basis data
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
 
Pertemuan 5 1
Pertemuan 5 1Pertemuan 5 1
Pertemuan 5 1
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
 
Presentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis DataPresentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis Data
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
TND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis Data
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis data
 
Pengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabasePengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | Database
 
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
Sim, muhiyyatul millah, hapzi ali, perancangan database konseptual, universit...
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
 
Modul sks2084 1.0 bhg 1
Modul sks2084   1.0 bhg 1Modul sks2084   1.0 bhg 1
Modul sks2084 1.0 bhg 1
 
PENGANTAR BASIS DATA
PENGANTAR BASIS DATAPENGANTAR BASIS DATA
PENGANTAR BASIS DATA
 
Pengantar sistem basis data
Pengantar sistem basis dataPengantar sistem basis data
Pengantar sistem basis data
 

Destacado (6)

Márcio Padilha
Márcio PadilhaMárcio Padilha
Márcio Padilha
 
APRICOT 2014 NOG Reports (JANOG)
APRICOT 2014 NOG Reports (JANOG)APRICOT 2014 NOG Reports (JANOG)
APRICOT 2014 NOG Reports (JANOG)
 
Power nba
Power nbaPower nba
Power nba
 
Introduction to Social Enterprise Research Center
Introduction to Social Enterprise Research CenterIntroduction to Social Enterprise Research Center
Introduction to Social Enterprise Research Center
 
Rethinking education
Rethinking educationRethinking education
Rethinking education
 
Australia - crime history
Australia - crime historyAustralia - crime history
Australia - crime history
 

Similar a Praktikum01

PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
bukanyusup13
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Tisa Widyastuti
 

Similar a Praktikum01 (20)

PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
 
Pertemuan SIA 10.pptx
Pertemuan SIA 10.pptxPertemuan SIA 10.pptx
Pertemuan SIA 10.pptx
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
Bab 9 database dan manajemen database
Bab 9 database dan manajemen databaseBab 9 database dan manajemen database
Bab 9 database dan manajemen database
 
Basis data albert anak lorong
Basis data albert anak lorongBasis data albert anak lorong
Basis data albert anak lorong
 
Desain database
Desain databaseDesain database
Desain database
 
Makalah database
Makalah databaseMakalah database
Makalah database
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Albert ini ada suka ada trasuka all amien
Albert ini ada suka ada trasuka all amienAlbert ini ada suka ada trasuka all amien
Albert ini ada suka ada trasuka all amien
 
01. pengenalan ms access
01. pengenalan ms access01. pengenalan ms access
01. pengenalan ms access
 
Forum 6
Forum 6Forum 6
Forum 6
 
Tugas pak taufan
Tugas pak taufanTugas pak taufan
Tugas pak taufan
 
Makalah Oracle
Makalah OracleMakalah Oracle
Makalah Oracle
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
 
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
 

Último

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 

Último (20)

MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 

Praktikum01

  • 1. Praktikum 1 Pengenalan Microsoft Access A. TUJUAN • Dapat membuat dan mengedit obyek database • Memahami database window dan isinya • Mengetahui cara mengimport file spreadsheet dari Excel • Dapat menghapus dan memberi nama baru pada obyek database • Mengetahui cara menyimpan database yang dapat menghemat tempat • Memahami konvensi penamaan untuk obyek database B. DASAR TEORI PENDAHULUAN Microsoft Access adalah salah satu dari relasional Database Management System (DBMS). DBMS adalah sebuah program yang memiliki fasilitas penyimpanan dan pemanggilan struktur informasi pada sistem komputer. Relasional DBMS yang termasuk skala besar meliputi : • Oracle • Microsoft SQL Server • IBM DB2 Sedangkan pada skala PC (“desktop”) a.l. : • Microsoft Access • Microsoft FoxPro Pada Access berisi elemen-elemen berikut : • sistem database relasional yang mendukung dua bahasa queri berstandar industri yaitu : Structured Query Language (SQL) dan Query By Example (QBE); • bahasa pemrograman prosedural - yang pada dasarnya merupakan sub himpunan dari Visual Basic, • bahasa macro language yang bersifat sederhana dan unik. • rapid application development environment yang dilengkapi dengan form visual yang lengkap dan tools pengembangan serta reporting. • bermacam- macam wizards dan builders yang mempermudah pengembangan sebuah aplikasi. Pengertian dari istilah “database” adalah kumpulan dari tabel- tabel data yang saling berelasi. Sedangkan database pada Access lebih dari sekedar data. Selain tabel, sebuah file database Access juga berisi bermacam- macam obyek database yang lain diantaranya: • queri untuk mengorganisasi data, • forms untuk berinteraksi dengan data pada layar, • reports untuk mencetak hasil, • macros dan program Visual Basic untuk memperluas fungsionalitas dari aplikasi database. Semua obyek ini disimpan dalam file <filename>.mdb. Istilah “database” mengandung arti berbeda tergantung pada tipe DBMS yang digunakan. Sebagai contoh dalam dBase IV, sebuah file database (<filename>.dbf) berisi tabel tunggal. Forms dan reports juga disimpan dalam satu file dengan ekstensi yang berbeda. Sedangkan pada Access, sebuah database dapat berisi lebih dari satu tabel.
  • 2. Access juga menyimpan semua obyek database (tables, queries, forms, reports, dll) dalam satu file aplikasi tunggal yang memiliki ekstensi *.mdb. PEMBUATAN DATABASE BARU Dalam Access, ada 3 (tiga) cara untuk membuat database : 1. Membuat database baru Membuat database sendiri, mengisinya dengan tabel-tabel, dan komponen lain yang didefinisikan sendiri. Pilihan yang digunakan adalah : Blank Access database 2. Menggunakan database wizard Artinya menggunakan database yang sudah dirancang oleh Access. Kita tinggal memakai dan memodifikasinya. Pilihan yang digunakan adalah : Access database wizard, pages and projects. 3. Menggunakan database yang sudah pernah dibuat Pilihan yang digunakan adalah : Open an existing file IMPORT DATA DARI APLIKASI LAIN Access bisa mengimport data dengan mudah dari aplikasi lain. Berikut ini akan dicontohkan import data yang berasal dari Excel spreadsheet. Langkah- langkahnya sebagai berikut : • Dari main menu, pilih File > Get External Data > Import, kemudian pilihan file depts.xls, dan masukkan sebagai tabel baru ke dalam database dengan nama tabel Departments. KONVENSI PENAMAAN UNTUK OBYEK DATABASE Ada beberapa batasan penamaan untuk suatu obyek dalam Access. Tidak boleh ada obyek yang bernama sama dalam Access. Semisal nama tabel BackOrders sama dengan nama queri BackOrders. Kita bisa memberi nama yang lain untuk queri tersebut, semisal qryBackOrders, untuk membedakan tabel dan queri.Berikut ini memberi saran contoh penamaan untuk obyek database dalam Access :
  • 3. PENGEMBANGAN APLIKASI DALAM ACCESS Pada umumnya, terdapat dua pendekatan dasar untuk mengembangkan suatu sistem informasi : • Analisa sistem, desain dan implementasi • Pembuatan prototype (dimana analisa, desain dan implementasi dikerjakan secara iteratif) Access menyediakan sejumlah fitur (semisal tools untuk mendesain grafik, wizards, dan bahasa makro tingkat tinggi) yang memfasilitasi pengembangan prototype secara cepat. Jika sistem yang dibangun tidak terlalu besar dan waktu pengembangan terbatas, maka kita bisa menggunakan pendekatan rapid prototyping untuk membangun suatu aplikasi. Pengembangan suatu prototipe dengan menggunakan Access sebagai berikut : 1. Buat model informasi dalam bentuk entiti-entiti dan relasi diantara entiti tersebut 2. Buat tabel untuk masing- masing entiti 3. Tentukan relasi diantara tabel- tabel yang ada 4. Organisasikan informasi dalam tabel dengan menggunakan queri 5. Buat forms dan reports untuk mendukung transaksi input dan output 6. Lakukan pengembangan pada form dengan memasukkan kontrol input 7. Buat action queries, makro, atau program Visual Basic untuk membentuk fungsi pengolahan transaksi dari suatu aplikasi 8. Buat “triggers” (prosedur yang diletakkan dalam suatu event) untuk melakukan otomasi suatu tindakan yang berulang (repetitive tasks) C. PERCOBAAN Kerjakan soal berikut berdasarkan dasar teori yang ada sebelumnya. 1. Buat database dengan menggunakan database wizard, catat setiap langkah yang diperlukan dalam pembuatan database dengan database wizard. 2. Buat database kegiatan yang menyimpan data tentang contact (daftar alamat+telpon teman), jadwal (jadwal/appointment yang dibuat).
  • 4. D. LAPORAN RESMI 1. Berikut pilihan database wizard : Gambar : Pemilihan Database Wizard Pilih salah satu pilihan Database wizard yang tersedia, misal pilih Expenses, kemudian perhatikan object database yang dibuat (tabel, form,report). Buat dokumentasi dari database tersebut. • Kegunaan dari database tersebut • Tabel-tabel yang ada dan relasi antar tabel • Pilihan menu pada switchboard • Object database yang lain seperti form dan report