Modul ke:
Fakultas
SISTEM INFORMASI MANAJEMEN (SIM)
Opsi membuat Blog atau database dg. Ms.
Access
15
Management Information System, hapzi.ali@mercubuana.ac.id
Opsi membuat Blog atau database dg. Ms. Access
1. Introduction
2. Database Forms And Reports
3. Example
1.
Introduction
Management Information System, hapzi.ali@mercubuana.ac.id
Introduction
• Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis
data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain
tentunya Microsoft Word, Microsoft Excel,
dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif
sehingga memudahkan pengguna.
Introduction
• Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database
Engine,Microsoft SQL Server , Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang
kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat
lunak aplikasi yang sederhana. Access juga mendukung teknik- teknik pemrograman berorientasi objek, tetapi tidak dapat
digolongkan ke dalam perangkat bantu pemrograman
berorientasi objek.
Management Information System, hapzi.ali@mercubuana.ac.id
Penggunaanya
• data. Access juga dapat digunakan sebagai sebuah basis data untuk aplikasi Web dasar yang disimpan di dalam server yang menjalankan Microsoft Internet Information Services (IIS) dan menggunakan MicrosoftActive Server Pages (ASP). Meskipun demikian, penggunaan Access kurang disarankan, mengingat telah ada Microsoft SQL Server yang memiliki kemampuan yang lebih tinggi.
• Beberapa pengembang aplikasi profesional menggunakan
Microsoft Access untuk mengembangkan aplikasi secara cepat (digunakan sebagai Rapid Application Development/RAD tool), khususnya untuk pembuatan purwarupa untuk
sebuah program yang lebih besar dan aplikasi yang berdiri
sendiri untuk para salesman.
Fitur
• basis data relasional yang komplit, Microsoft JET Database Engine tidak memiliki
fitur trigger dan stored procedure. Dimulai dari Microsoft Access 2000 yang menggunakan Microsoft Jet Database Engine versi 4.0, ada sebuah sintaksis yang mengizinkan pembuatan kueri dengan beberapa parameter, dengan sebuah cara seperi halnya sebuah stored
procedure, meskipun prosesur tersebut dibatasi hanya untuk sebuah pernyataan tiap
prosedurnya. Access juga mengizinkanform untuk mengandung kode yang dapat dieksekusi ketika terjadi sebuah perubahan terhadap tabel basis data, seperti halnya trigger, selama modifikasi dilakukan hanya dengan menggunakan form tersebut, dan merupakan sesuatu hal yang umum untuk menggunakan kueri yang akan diteruskan (pass-through dan teknik lainnya di dalam Access untuk menjalankan stored procedure di dalam RDBMS yang mendukungnya.
• Dalam berkas Access Database Project (ADP) yang didukung oleh Microsoft Access 2000 dan yang selanjutnya, fitur-fitur yang berkaitan dengan basis data berbeda dari versi
format/struktur data yang digunakan Access (*.MDB), karena jenis berkas ini dapat membuat
koneksi ke sebuah basis data MSDE atau Microsoft SQL Server, ketimbang menggunakan
Microsoft JET Database Engine. Sehingga, dengan menggunakan ADP, adalah mungkin untuk
membuat hampur semua objek di dalam server yang menjalankan mesin basis data tersebut
(tabel basis data dengan constraints dan trigger, view, stored procedure, dan UDF). Meskipun
demikian, yang disimpan di dalam berkas ADP hanyalah form, report, macro, dan modul,
Management Information System, hapzi.ali@mercubuana.ac.id
Pengembangan Access
• Access mengizinkan pengembangan yang relatif cepat karena semua tabel basis data, kueri, form, dan report disimpan di dalam berkas basis data miliknya (*.MDB).
Untuk membuat Query, Access menggunakan Query Design Grid,
sebuah program berbasis grafis yang mengizinkan para penggunanya untuk membuat query tanpa harus mengetahui bahasa pemrograman SQL. DI dalam Query Design Grid, para pengguna dapat memperlihatkan tabel basis data sumber dari query, dan memilih field-field mana yang hendak dikembalikan oleh proses dengan mengklik dan menyeretnya ke dalam grid. Join juga dapat dibuat dengan cara mengklik dan menyeret field-field dalam tabel ke dalam field dalam tabel
lainnya. Access juga mengizinkan pengguna untuk melihat dan memanipulasi kode SQL jika memang diperlukan.
• Bahasa pemrograman yang tersedia di dalam Access adalah Microsoft Visual Basic for Applications (VBA), seperti halnya dalam beberapa aplikasi Microsoft Office.
Dua buahpustaka komponen Component Object Model (COM) untuk
mengakses basis data pun disediakan, yakni Data Access Object (DAO), yang hanya
terdapat di dalam Access 97, dan ActiveX Data Objects (ADO) yang tersedia dalam
versi-versi Access terbaru.
2.
DATABASE FORMS AND REPORTS
Management Information System, hapzi.ali@mercubuana.ac.id
Learning Objectives
• Belajar untuk menggunakan file database yang ada.
• Memahami bagaimana untuk membuat formulir untuk tabel database.
• Pelajari cara untuk menghasilkan pembatasan nilai data untuk field data pada formulir.
• Memahami cara membuat laporan berdasarkan tabel database tunggal dan pada beberapa tabel database.
• Belajar untuk menghitung ringkasan bidang pada laporan.
• Pelajari cara untuk mengubah format laporan.
Introduction
• Modul ini menggunakan Ms. Access untuk membuat bentuk dan beberapa laporan untuk database yang sudah ada
• Database awal dapat diunduh dari situs Web Prentice Hall untuk teks di WWW.PRENHALL.COM/MCLEOD-
"mcleod "harus dalam huruf kecil
• Database untuk proyek ini menyangkut kelas dan buku-buku yang digunakan di kelas-kelas
• Database juga berisi catatan siswa yang memiliki
salinan dari buku untuk menjual
3.
EXAMPLE
Sistem Informasi Manajemen
EXAMPLE
• Contoh ini akan menghasilkan suatu bentuk untuk entri data ke dalam tabel STUDENT
• Hal ini juga akan membuat laporan pendaftaran kelas dan daftar buku yang digunakan di kelas bersama
dengan harga mereka
• Latihan-latihan ini menggambarkan aplikasi umum yang banyak orang menggunakan database
• Proyek ini menggunakan database Textbook yang
akan disediakan oleh instruktur Anda atau dapat
diunduh dari situs Web Prentice Hall
Management Information System, hapzi.ali@mercubuana.ac.id
Textbook Database
• Database Textbook terdiri dari empat meja yang
berhubungan satu sama lain dengan nilai-nilai umum.
Tabel dan bidang data mereka ditunjukkan pada Gambar P9.1
• Tabel SISWA berisi empat bidang: FirstName,
LastName, BookNumb, dan CopiesToSell. Bidang
kunci dari tabel akan ditampilkan dalam huruf tebal
• Untuk proyek-proyek dan tugas dalam teks ini Anda hanya perlu menggunakan database yang sudah ada
• Setiap perubahan format atau nilai-nilai di bidang
akan dicapai melalui penggunaan bentuk dan laporan
dalam proyek ini
Creating a Form
• Memasukkan data ke dalam tabel dapat dibantu dengan menggunakan formulir
• Bentuk tabel tidak hanya memungkinkan untuk entri data, tetapi mereka menampilkan satu record dari tabel pada suatu waktu
• Sejak tabel database dapat berisi sangat banyak
catatan, menampilkan satu record pada satu waktu dapat memudahkan pengguna untuk melihat catatan
• Dalam contoh kita akan membuat formulir untuk
tabel STUDENT
Management Information System, hapzi.ali@mercubuana.ac.id
One Table Report
• Sebuah laporan tentang pendaftaran kelas dapat dibuat dari CLASS tabel
• Laporan tersebut selesai akan terlihat seperti Gambar P9.14
• Kelas dan jumlah siswa yang terdaftar adalah
semua yang perlu ditampilkan
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Report from Multiple Tables
• Bagian dari "Laporan Buku Bekas di Setiap Kelas" ditunjukkan pada Gambar P9.20. Hal ini membutuhkan informasi dari tabel BOOK serta tabel CLASS
• Buku-buku yang digunakan untuk masing-masing kelas ditampilkan dengan harga buku; pada akhir setiap kelas
mencatat jumlah harga untuk buku-buku yang digunakan di kelas ditampilkan
• Untuk mencapai kemampuan untuk membuat penjumlahan, laporan harus dikelompokkan di lapangan. Dalam laporan ini ClassNumb lapangan digunakan untuk pengelompokan dan harga buku yang digunakan di masing-masing anggota
kelompok dijumlahkan
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
Management Information System, hapzi.ali@mercubuana.ac.id
• Lihat latihan pada modul tutorial..!
Kepustakaan
1. McLeoad, Jr., Raymond & Gearge P. Schell. Management Infromation System.
(terjemahan), Jakarta : PT. INDEKS, 2007. Edisi 10, 2008
2. Kenneth C. Laudon, Jane P. Laudon, Sistem Informasi Manajemen, Mengelola Perusahaan Global, Jakarta, Salemba Emappt, Edisi 12, 2008
3. HM. Jogiyanto. Analisis & Disain Sistem Infromasi : Pendekatan Terstruktur, Teori dan Praktek Aplikasi Bisnis, Jogyakarta : Penerbit ANDI, 2002
Anjuran :
1. Hapzi Ali & Tonny Wangdra, Sistem Informasi Bisnis “SI-Bis” Dalam Prospektif Keunggulan Kompetitif, Baduose Media, 2010
2. Hapzi Ali & Tonny Wangdra, Techopreneurship, Dalam Perspektif Bisnis Online, Baduose Media, 2010
3. Hapzi Ali, Sistem Informasi Manajemen, Berbasis Teknologi Informasi, Hasta Cipta Mandiri, Jogyakarta, 2009
4. Hapzi Ali, Pengenalan Komputer, Tuntunan Praktis untuk Pemula, Hasta Cipta
Mandiri, Jogjakarta, 2008
Management Information System, hapzi.ali@mercubuana.ac.id