Training MS Access November 2017

Untuk memenuhi permintaan training yang masuk, RumahAccess Indonesia kembali mengadakan Training MS Access dua hari, yaitu:
  • Sabtu, 4 November 2017 (materi MS Access - Basic)
  • Minggu, 5 November 2017 (materi MS Access - Programming)

Materi "BASIC" diperuntukkan bagi pemula yang baru ingin belajar database / MS Access, sedangkan materi "PROGRAMMING" diperuntukkan bagi yang sudah menggunakan MS Access dan ingin meningkatkan kemampuan dalam membuat program aplikasi.

Umumnya peserta mengambil materi "BASIC" juga walaupun sudah belajar MS Access secara otodidak, karena pada kenyataannya banyak yang missed, terutama dalam hal konsep database dan MS Access fundamental. Materi "BASIC" juga menjadi persyaratan untuk mengikuti materi "PROGRAMMING" agar ketika mengikuti training tidak terkendala. Namun tentu hal ini adalah opsional. Jika peserta confidence dengan kemampuan yang sudah dimiliki, bisa langsung mengambil materi "PROGRAMMING".

Tata cara mengikuti training:

  • Kirim email pendaftaran ke: training@RumahAccess.com dengan menyebutkan:
    • Materi yang diinginkan
    • Nama lengkap (untuk sertifikat)
    • Alamat lengkap
    • Pekerjaan / Jabatan
    • Perusahaan/Instansi
    • Nomor kontak (HP)
  • (jika sudah pernah melakukan pendaftaran, tidak perlu mendaftar lagi, tetapi cukup mengirim email untuk menyatakan ingin mengikuti jadwal training ini).
  •  Admin akan membalas email dengan petunjuk langkah selanjutnya.

Info Tentang Training di RumahAccess Indonesia


Oya untuk diketahui, training ini disediakan untuk anggota komunitas MS Access Indonesia, namun umum juga boleh mengikuti karena otomatis menjadi anggota komunitas juga. Komunitas MS Access Indonesia antara lain tergabung dalam milis: belajar-access@yahoogroups.com

RumahAccess Indonesia (RumahAccess.com) bukanlah sebuah perusahaan atau lembaga, sehingga tidak berbadan hukum, tidak punya kantor, dan tidak punya manajemen. RumahAccess.com adalah portal informasi bagi komunitas MS Access Indonesia. Program training yang dilaksanakan adalah untuk memenuhi permintaan anggota komunitas/umum yang ditujukan ke training@RumahAccess.com. Admin adalah anggota komunitas/volunteer yang ditunjuk untuk mengatur pelaksanaan training, dan baru aktif jika ada event-event yang diadakan.

Pelaksanaan training umumnya dilaksanakan di Jakarta, menggunakan tempat yang disewa. Jika ada anggota komunitas yang ingin melaksanakan training di tempat lain dipersilahkan, dengan mekanisme yang diatur sendiri atau berkoordinasi dengan 'community leader' (biasanya via email). Siapa community leader bisa dilihat/disimak di (antara lain) milis belajar-access@yahoogroups.com. Tidak ada penunjukkan secara resmi karena semua berbasis interaksi dalam komunitas.

Instruktur training adalah 'para suhu' di komunitas. Haer Talib adalah salah satu yang sering menjadi trainer, karena kapasitasnya sebagai MS Access MVP (2006 - 2014) dan penulis buku-buku MS Access (lihat haer.RumahAccess.com).

Informasi di atas perlu diperhatikan, terutama oleh calon peserta dari perusahaan, agar tidak terjadi salah pengertian. Mengikuti training yang dilaksanakan RumahAccess.com adalah kesempatan belajar dengan percepatan (akselerasi) karena mendapat petunjuk dari trainer yang berpengalaman (praktisi).

***

Belajar MS Access (4)

Oleh: Haer Talib (haer.RumahAccess.com)

Artikel ini merupakan lanjutan artikel Belajar MS Access (3).

Keterangan:
Artikel Belajar MS Access ditulis secara bersambung di www.RumahAccess.com sebagai bahan belajar/tutorial bagi pemula. Dalam tulisan ini dibahas cara pembuatan database dan aplikasi Invoice sebagai contoh kasusnya.

Pada artikel sebelumnya kita telah membuat file database, membuat table-table untuk menyimpan data, dan mencoba mengisi data langsung pada table melalui tampilan Datasheet (Datasheet View).

Form Invoice - Contoh Aplikasi Database MS Access

Menggunakan Datasheet


Anda sebaiknya melakukan pengisian data seperti yang dianjurkan agar anda merasakan bagaimana ‘rasa’ nya mengisi data secara langsung. Jika anda melakukannya, mungkin sekali anda merasa ‘biasa’ saja, sama seperti mengisi data pada MS Excel. Tetapi, bisa jadi anda merasa lebih mudah mengisi data pada table Access dibandingkan pada sel-sel Excel. Table (atau lebih tepatnya Datasheet) Access memang didisain untuk menerima pemasukan data dan navigasi di dalam database. Seharusnya memang lebih enak. Jika anda merasa agak kaku, itu karena anda belum terbiasa saja.

Pemanfaatan Datasheet untuk menampilkan data dan memasukkan data adalah dasar dalam penggunaan Access untuk mengelola database. Jika keperluan kita hanyalah menyimpan dan mengelola data, maka kita tidak perlu membuat apa-apa lagi, namun cukup menggunakan Datasheet sebagai alatnya.

Datasheet bisa kita gunakan untuk menampilkan dan mengelola data dari sistem database lain, misalnya database dari SQL Server, MySQL, atau Oracle. Caranya adalah melakukan koneksi ke database asal tersebut, lalu setelah terkoneksi, table atau view yang terdapat pada database asal bisa ditampilkan dalam Datasheet. Dengan Datasheet kita bisa memasukkan/menambahkan data, mengedit data, dan menghapus data. Apa yang kita lakukan terhadap data tersebut otomatis akan diupdate ke server (database asal). Semuanya dilakukan secara otomatis, tanpa kita perlu melakukan submit atau semacamnya, atau tanpa memberikan perintah yang lain. Perubahan (update) akan dilakukan secara otomatis saat kita mengubah/pindah record, atau menutup Datasheet.

Bagaimana cara melakukan koneksi? Apa saja syarat agar kita bisa mengupdate data pada database asal? Tentang ini akan kita bahas pada bagian tersendiri.

Dalam hal data Customer dalam contoh kita, kemungkinan hal yang kurang anda suka adalah anda tidak bisa menampilkan seluruh field/kolom dalam satu layar. Artinya anda masih perlu menggeser (scroll) ke kiri dan ke kanan untuk melihat kolom tertentu.

Membuat Form


Kita bisa membuat “Form” untuk menampilkan data secara lebih baik, sehingga semua data tentang Customer bisa terlihat dalam satu view (layar).

Membuat Form Secara Otomatis


Pada MS Access, membuat form itu gampang. Itulah keistimewaan MS Access, gampang!

Pada bidang di sebelah kiri (Navigation Pane), klik tbl_Customer (klik sekali, nggak perlu dibuka). Klik menu tab CREATE, klik ikon “Form”. Jreng, sebuah form langsung jadi dan siap digunakan!

Form Invoice - Contoh Aplikasi Database MS Access


Untuk menjalankan (menampilkan form) dalam Form View, klik menu tab DESIGN, klik ikon “View”.

Form Invoice - Contoh Aplikasi Database MS Access



Akan tampak form dalam Form View:

Form Invoice - Contoh Aplikasi Database MS Access


Di sini anda sudah bisa menampilkan data customer secara lengkap dalam satu layar, bahkan sudah otomatis dilengkapi dengan daftar Invoice yang berkaitan dengannya (karena kita sudah membuat Relationships).

Mudah?

Untuk navigasi record (menampilkan record yang lain), klik tombol navigasi di bagian bawah.

Form Invoice - Contoh Aplikasi Database MS Access

Sekarang, klik tombol “Close” (x) di bagian kanan untuk menutup form, atau klik ikon “disket” di pojok kiri atas (Save). Beri nama form: frm_Customer1. Ingat, berilah nama form seperti yang saya anjurkan, agar bisa dirujuk kemudian dalam artikel-artikel di sini.

Form Invoice - Contoh Aplikasi Database MS Access


Awalan / prefix frm_ saya anjurkan agar mudah mengenal objek. Lebih lanjut, prefix-prefix utk nama objek adalah: qry_ untuk Query, rpt_ untuk Report, mcr_ untuk Macro, dan mdl_ untuk Module.
Aturan ini tidak baku, hanya kebiasaan baik saja yang pada kenyataannya akan sangat memudahkan.

Cara Lain Membuat Form


Pada Microsoft Access, ada banyak cara membuat form. “Blank Form” adalah cara lain untuk membuat form secara otomatis. Klik menu tab CREATE, lalu klik “Blank Form”, maka akan muncul sebuah form yang kosong. Di sebelah akan akan muncul bidang untuk memilih sumber data (berupa table atau query), lalu memilih field-field yang akan ditambahkan ke atas form.

Cara lain adalah menggunakan Wizard. Klik menu tab CREATE, lalu klik “Form Wizard”. Pilih sumber data (bisa berupa table atau query), lalu pilih field-field yang ingin ditambahkan pada form.

Form Invoice - Contoh Aplikasi Database MS Access


Jika anda mencoba membuat form dengan Form Wizard, simpanlah dengan nama frm_Customer2. Hasilnya seperti di bawah ini:

Form Invoice - Contoh Aplikasi Database MS Access


Cara lain lagi dalam membuat form terdapat pada menu tab CREATE.

Form Invoice - Contoh Aplikasi Database MS Access

Membuat Form dengan Form Design


Alternatif cara membuat form di atas adalah untuk memudahkan saja. Sejatinya, untuk membuat form itu kita menggunakan Form Designer.

Pembahasannya in syaa Allah menyusul ya…
(Bersambung)


BELAJAR MELALUI TRAINING LEBIH MUDAH DAN CEPAT

Oleh: Haer Talib (haer.RumahAccess.com)

Alhamdulillah, training MS Access - Programming hari Minggu, 13 Agustus 2017 yang dilaksanakan RumahAccess Indonesia (RumahAccess.com) berhasil dengan baik. Peserta terlihat antusias sehingga waktu training menjadi mulur hingga setengah enam. Saatnya salah seorang peserta yang berasal dari Bali harus ke bandara mengejar pesawat. Ada juga dua orang peserta dari Bandung yang berangkat jam 5 pagi dengan kereta, juga harus balik. Senang berbagi ilmu dengan kalian guys! Apalagi yang telah berusaha datang dari jauh. Semoga sedikit pencerahan yang saya berikan dapat membantu percepatan belajar anda sehingga mampu menguasai MS Access sebagai tool untuk mengelola data dan membuat aplikasi database.

Lebih Mudah dengan Petunjuk yang Tepat


Belajar Access lebih mudah, bukan? Dengan petunjuk yang tepat, kebingungan dalam memulai menggunakan Access menjadi teratasi, lalu muncul ide-ide kreatif untuk membuat aplikasi database, paling tidak menggunakan Access sebagai alat untuk mengelola data, baik databasenya dari Access sendiri maupun dari database lain.

Perbedaan besar antara belajar sendiri (otodidak) dengan belajar melalui training adalah adanya guru atau instruktur/trainer yang mengarahkan belajarnya, lalu membantu ketika menghadapi kesulitan. Seorang guru/trainer akan langsung melihat jika anda melakukan kesalahan, lalu memberikan penjelasan kenapa salah dan bagaimana seharusnya. Berbeda juga dengan metode yang digunakan pada tempat kursus, dimana peserta harus hadir belajar materi yang sudah disediakan dalam jangka waktu yang cukup lama, sedangkan pada training waktu yang ‘mahal’ itu bisa digunakan lebih efektif dan efisien. Jika ada yang masih menganggap biaya training mahal padahal waktunya hanya sebentar, maka itulah ‘harga’ waktunya. Mengapa lebih suka belajar yang lama?


Latihan yang Membuat Anda Bisa


Terus terang saya tidak bisa membahas semua hal tentang Access dalam waktu training yang singkat, jadi saya hanya membahas yang paling diperlukan saja. Latihanlah yang membuat seseorang menjadi bisa. Pada waktu mengerjakan latihan, pada waktu itulah anda akan merasakan kesulitan, dan pada waktu itulah saya memberikan petunjuknya. Anda melihat/ mendengar, maka anda tahu. Tetapi jika anda mengerjakannya, maka anda bisa! Itulah moto dalam training. Training itu berlatih! Training itu mengerjakan materi yang diberikan, dan jika anda berhasil berarti anda bisa!

Saya menulis cukup banyak buku tentang Access, umumnya buku latihan atau tutorial membuat aplikasi database. Saya membutuhkan waktu yang banyak untuk bisa menuangkan petunjuk-petunjuk dalam teks buku walaupun dibantu dengan gambar screen capture. Ketika memberikan training, saya mudah sekali menunjukkan langsung di layar komputer, dan menjelaskan mengapa perlu begini dan begitu. The best practices yang saya dapatkan dari pengalaman bisa langsung saya tularkan dalam waktu yang sangat singkat. Dalam hal naming convention saja, bagaimana memberikan nama object, bagaimana memberikan nama control, bagaimana merujuk ke nama itu di dalam query dan module, bisa langsung saya jelaskan. Jika itu dilakukan dalam buku atau artikel, maka akan banyak teks yang harus diketik. Padahal, jika banyak teksnya, pembaca justru malas membacanya! :)

Well, kali ini saya juga tidak perlu berpanjang kata lagi. Ayo ikut training! Hehehe…

BELAJAR MS ACCESS (3)

Oleh: Haer Talib

Artikel ini merupakan lanjutan dari artikel Belajar MS Access (2).

Sampai tahap ini anda sudah membuat tiga buat table, yaitu: tbl_Customer, tbl_Invoice, dan tbl_Invoice_detail. Ketiga table tersebut juga sudah dihubungkan dalam Relationships.

Sekarang, anda sudah bisa memasukkan data Customer.

Buka file database Invoice.accdb yang sudah anda buat pada latihan sebelumnya.
Klik-ganda (double-click) tbl_Customer pada Navigation Pane (di sebelah kiri). Cara ini akan membuka table ke dalam Datasheet view. Di sini anda sudah bisa memasukkan data.












SOLUSI MS ACCESS LEBIH CEPAT DAN PRAKTIS

Oleh: Haer Talib

Solusi MS Access dalam pembuatan aplikasi database lebih murah, cepat, praktis, dan bisa diimplementasikan dengan segera untuk memenuhi kebutuhan anda sekarang. Di zaman yang sangat cepat berubah ini, untuk apa anda mencari solusi yang sempurna, karena nanti akan berubah juga.

MS Access
Banyak orang masih menyangsikan kemampuan MS Access untuk solusi databasenya. Hal ini mungkin karena mendengar perbandingan kemampuan MS Access dengan sistem database yang lain seperti MS SQL Server, MySQL, dan Oracle. MS Access juga dikategorikan sebagai sistem database desktop, yang sederhana dan hanya mampu menangani database skala kecil. Selain itu MS Access dianggap rentan terhadap kerusakan, rendah keamanan, dan lambat.

Database Server
Sebenarnya semua anggapan itu hampir benar. Hanya saja, membandingkan MS Access dengan sistem database seperti MS SQL Server, MySQL, atau Oracle adalah seperti membandingkan kemampuan dump truck dengan mobil pickup. Jelas saja kemampuan dump truck lebih besar. MS SQL Server, MySQL, Oracle adalah sistem database server untuk kelas enterprise. Kemampuannya sangat besar dibandingkan dengan MS Access. Namun, apakah anda memerlukan kemampuan yang besar tersebut?