KURSUS: Belajar Access Online untuk Pemula (1)

 

KURSUS ONLINE

Masa pandemi covid-19 membuat kegiatan training di RumahAccess vakum hampir 2 tahun. Oleh karena permintaan training terus masuk, kami kemudian meramu cara dan materi agar bisa melaksanakan pelatihan secara online. Training yang biasanya dilakasanakan secara full day (8 jam) kini dipecah menjadi "belajar setiap hari" selama sepekan (5 hari kerja), mulai hari Senin s/d hari Jum'at, di malam hari (jam 20:00 - 22:00 WIB). Oleh karena itu kita menyebut program pelatihan ini sebagai "KURSUS" (karena dilaksanakan secara bersambung/kontinyu).

Metode "Kursus Online" memang mempunyai kelemahan karena trainer tidak bisa melihat langsung latihan yang dilakukan oleh peserta (sehingga tidak bisa langsung memberikan bimbingan), namun juga mempunyai keunggulan, antara lain: (1) Peserta tidak perlu hadir di tempat kursus (di Jakarta), (2) Waktu yang dipecah menjadi 5 hari memberi kesempatan peserta untuk mencoba berlatih sendiri sehingga ketika pertemuan berlangsung bisa bertanya atau menceritakan kesulitannya.

Metode "Kursus Online" yang digunakan RumahAccess masih memungkinkan untuk memberikan bantuan kepada peserta dengan cara "share screen" dari peserta, dan trainer bisa membantu melalui screen tersebut, atau melakukan remote ke komputer peserta.

Di samping itu, karena trainer cukup berpengalaman dan menguasai materi, proses pelatihan ini in syaa Allah bisa berlangsung dengan kondusif sehingga peserta mengerti dan mampu melaksanakan latihan (praktek) yang diberikan.

 

UNTUK PEMULA

Kursus Online yang digelar kali ini ditujukan untuk "Peserta Pemula" yang baru belajar Access. Dengan mengikuti kursus ini peserta akan diajarkan pengetahuan dasar tentang Access dan pembuatan program aplikasi. Latihan yang diberikan ditujukan agar peserta bisa mulai membuat program aplikasi dengan Access.

Kursus ini tidak sama dengan membaca buku, karena peserta akan melihat langsung "caranya". Banyak cara yang tidak bisa diungkapkan dengan tulisan. Dengan demikian, proses belajar melalui kursus ini menjadi lebih cepat dan terarah.

Selain itu, mengikuti kursus ini tidak sama dengan menonton video tutorial, karena ada interaksi langsung peserta dengan trainer. Oleh karena program ini berbentuk "kursus" maka materi yang diberikan juga sudah diramu untuk mencapai tujuan agar peserta mampu membuat aplikasi sendiri dengan Access.

 

PERAN TRAINER

Hal lain yang tidak kurang penting adalah kemampuan trainer yang menguasai materi sehingga bisa menunjukkan mana hal yang perlu diketahui (karena tidak semua perlu dipelajari). Hal inilah yang membedakan antara belajar melalui kursus ini dengan yang biasa, sehingga bisa memberikan akselerasi (percepatan) dalam belajar. Jika belajar sendiri, banyak orang akhirnya membuang waktunya yang berharga karena tidak mengetahui atau mendapatkan petunjuk dan tuntunan dari orang yang sudah berpengalaman.


MENGAPA ACCESS

Access adalah sebuah tool dari Microsoft untuk membuat program aplikasi database. Access sangat terkenal karena kemudahannya, serta telah dilengkapi dengan fasilitas untuk membuat program aplikasi, serta mempunyai sistem database sendiri.

Saat ini mungkin anda sudah membutuhkan Access jika ingin menyimpan dan mengelola data, serta untuk membuat program aplikasi untuk mengotomatiskan pekerjaan yang rutin, misalnya aplikasi penjualan untuk toko, aplikasi inventory control, aplikasi payroll, dan sebagainya. Access bahkan bisa menjadi Front End untuk sistem database server seperti SQL Server, MySQL, dan Oracle.


TENTANG KURSUS ONLINE INI

Kursus Online kali ini digelar tanggal 18 s/d 22 Oktober 2021, setiap hari jam 20:00 - 22:00 WIB via aplikasi LARK. Trainer: HAER TALIB (www.HaerTalib.com), adalah seorang Access Developer dan penulis buku-buku Access yang mendapatkan award sebagai Access MVP dari Microsoft sebanyak 9 kali.

Investasi: Rp 698.000,-

Pendaftaran via WA ke: +62 813-2002-0935


SYARAT PESERTA

 


 Ayo segera DAFTAR! Jangan kehilangan kesempatan ini.

Untuk 5 pendaftar pertama akan mendapat Voucher Diskon yang bisa digunakan ketika mendaftar Kursus Online yang lain di RumahAccess.


TRAINING: BELAJAR DARI MASTER (Session 1)

 

SETELAH sekian lama pelaksanaan training di RumahAccess vakum karena situasi pandemi covid-19, kini RumahAccess mulai membuat gebrakan dengan menggelar "KURSUS ONLINE" dengan tema "SINGKAT-TEPAT-JELAS" (STJ). Dinamakan "Kursus" karena akan dilaksanakan secara kontinyu selama 5 hari, mulai hari Senin hingga hari Jum'at. Pada Sesi 1 ini in syaa Allah akan diadakan tanggal 25 s/d 29 Oktober 2021, jam 15:30 s/d 17:30 WIB (setiap hari).

Topik yang dibahas adalah "Pembuatan Aplikasi PENJUALAN".

Dipilihnya topik ini karena paling banyak diminati/dibuat, serta memiliki kompleksitas yang cukup tinggi sehingga peserta bisa belajar lebih banyak.

Tentu tidak mungkin membahas Aplikasi Penjualan secara lengkap unsur-unsurnya, karena waktu yang terbatas, namun dalam waktu 10 jam yang disediakan, peserta akan diajak membuat komponen Aplikasi PENJUALAN yang terdiri dari modul untuk mengelola data master dan modul transaksi. Dengan demikian peserta tinggal menerapkan cara yang sama untuk membuat modul-modul lain yang diperlukan.

Hal menarik dan fundamental di dalam pembuatan Aplikasi Penjualan adalah ketika kita membuat disain databasenya. Komponen-komponen yang diperlukan di sini akan dijelaskan semua.

Selanjutnya adalah bagaimana teknik dan trik membuat modul Master Barang sehingga memenuhi kebutuhan di dalam sebuah Aplikasi Penjualan. Untuk data master yang lain seperti Master Supplier dan Master Customer kemudian bisa dibuat seperti membuat modul Master Barang.

"Data Master Barang ini cukup tricky, kita tidak perlu membuatnya berlebihan, namun harus membuat yang memenuhi kebutuhan aplikasi Penjualan pada umumnya."

Selanjutnya akan dibahas bagaimana membuat modul transaksi penjualan. Di sini tentu akan digunakan teknik master-detail, sehingga peserta bisa belajar bagaimana membuat modul transaksi master-detail yang efektif dan efisien, serta user friendly.

Hal yang menarik di dalam modul transaksi penjualan adalah bagaimana membuat "Struk Penjualan" (Sales Slip) yang akan dicetak pada mini printer (cashier printer) yang menggunakan kertas roll.

Pembahasan selanjutnya adalah bagaimana membuat modul informasi penjualan, serta akhirnya laporan penjualan.

Sebuah modul tidak hanya melibatkan table-table penyimpan data, namun diperlukan juga query, form, dan report, serta tidak ketinggalan juga "sedikit" code programming menggunakan VBA untuk membantu modul tersebut berjalan sebagaimana seharusnya.

Dari bahasan-bahasan yang disebutkan di atas, tentu sudah dapat diketahui bahwa peserta kursus ini haruslah mereka yang sudah bisa (pernah) membuat program aplikasi dengan Access, atau dengan kata lain kursus STJ ini tidak diperuntukkan bagi pemula (pemula bisa mengikuti kursus yang lain yang juga akan disediakan).

"Apakah mereka yang sudah mahir (bisa) membuat program aplikasi perlu mengikuti kursus ini?"

Jawabannya adalah: YA!

Dengan mengikuti program pelatihan atau kursus kita bisa belajar dari orang lain, yang mungkin ada hal-hal yang masih belum kita dapatkan yang justru hal itulah yang kita perlukan!


Ayo segera daftar dengan menghubungi WA: +62 813-2002-0935 (kang Coyev). Dapatkan voucher diskon 25% bagi 5 orang pendaftar pertama yang bisa digunakan ketika mendaftar di sesi kursus yang lainnya.



INPUT MASK

INPUT MASK adalah properti field yang digunakan untuk memastikan user menginput data sesuai aturan (rule) yang kita inginkan.

Input Mask tidak sama dengan properti Format, karena properti Format hanya mengontrol tanmpilan data. Jika kita sudah menggunakan Input Mask, maka format tampilan pun akan mengikuti format pada Input Mask, sehingga tidak perlu mengatur properti Format lagi (kecuali memang menginginkan tampilan data yang berbeda dari format pada Input Mask).


 

Input Mask terdiri dari 3 (tiga) bagian, yaitu: <format>;[indikator];[template]
(pada syntax di atas, tanda titik koma (;) adalah list separator. List separator ini mungkin juga berupa tanda koma (,) tergantung setting pada Regional / Format di Windows) ,

  1. <format> (bentuk) Input Mask itu sendiri, contoh: !(999) 999-999
    Format di atas berarti data yang diinput akan dimulai dari kiri (menggunakan tanda !)
    Tanda kurung () adalah untuk format tampilan, tidak diisi data.
    Tanda 9 digunakan untuk menerima isian data, yang hanya bisa diisi dengan angka, namun tidak harus diisi (boleh kosong atau spasi).
    Spasi setelah tanda kurung dan tanda minus (-) adalah format tampilan.

  2. [indikator] bersifat opsional, yaitu apakah character yang digunakan sebagai format tampilan akan ikut disimpan di database atau tidak. Jika mau disimpan, isi dengan angka 0, dan jika tidak ikut disimpan isi dengan angka 1 atau biarkan kosong.

  3. [template] bersifat opsional, yaitu character yang digunakan sebagai simbul tempat mengisi data. Jika dibiarkan kosong (tidak ditentukan), maka tanda yang digunakan adalah underscore (_). Anda bisa menentukan dengan character lain jika mau, atau jika ingin menggunakan spasi sebagai template anda harus mengapitnya dengan tanda kutip (contoh: " ").

 Berikut ini daftar character yang digunakan dalam Input Mask:

0 User HARUS memasukkan angka (0-9), tidak boleh kosong atau ada spasi.
9 User BISA memasukkan angka (0-9), namun boleh kosong atau spasi.
# User bisa memasukkan angka, bisa memasukkan spasi, atau tanda + atau -.
L User HARUS memasukkan huruf.
? User BISA memasukkan huruf (bisa juga spasi atau kosong).
A User HARUS memasukkan huruf atau angka.
a User BISA memasukkan huruf atau angka (bisa juga spasi atau kosong).
& User HARUS memasukkan huruf atau spasi.
C User BISA memasukkan huruf atau spasi.
.,:;-/ Digunakan untuk tanda pemisah ribuan atau desimal, atau pemisah tanggal (sesuai Format pada Regional Setting Windows).
> Digunakan untuk mengubah huruf di belakangnya menjadi KAPITAL.
< Digunakan untuk mengubah huruf di belakangnya menjadi huruf kecil.
! Digunakan agar input dimulai dari kiri ke kanan.
\ Digunakan untuk memastikan character (huruf/angka/tanda) yang mengikutinya sebagai literal (bukan placeholder).
"" (tanda kutip) digunakan untuk memastikan character yang dikandungnya sebagai literal.


Semoga bermanfaat.
(Jangan lupa comment ya jika merasa bermanfaat atau ada pertanyaan/masukan).


MEMASTIKAN NUMBER TIDAK ERROR PADA SQL COMMAND

Pada Access, jika urusan tarik dan simpan data ditangani oleh Access sendiri ("Access way") maka no problem. Problemnya akan muncul jika urusan simpan data itu kita handle sendiri, misalnya dengan perintah SQL.

Salah satu problem adalah ketika kita menyimpan (insert) angka ke dalam field, padahal angka ada juga yang mengandung nilai desimal, atau tidak mengandung nilai angka alias bernilai Null.

Angka yang mengandung desimal bisa jadi problem karena angka tersebut akan dikonversi menjadi string, termasuk tanda desimalnya. Pada Regional Setting Windows yang menggunakan Format Indonesian, tanda desimal adalah koma (,). Tanda koma ini sama dengan tanda pemisah list pada perintah SQL. Tentu saja string perintah SQL-nya akan menjadi salah!

Berikut ini adalah sebuah function untuk memastikan string dari angka selalu kompatibel dengan perintah SQL, yaitu mengubah tanda koma (tanda desimal) menjadi tanda titik. Function ini pun sekaligus memberikan teks Null pada nilai Null sehingga tidak menjadi kosong.

Public Function NC(ByVal pNumber)
    If IsNull(pNumber) Then
        NC = "Null"
    ElseIf InStr(pNumber, ",") Then
        NC = Replace(pNumber, ",", ".")
    Else
        NC = pNumber
    End If
End Function

Simpan function di atas pada sebuah modul umum (General Module atau Standard Module).

Cara pakainya seperti ini:

tSql = "UPDATE tbl_Penjualan_dtl SET Diskon_1=" & NC(tDiskon2) & " WHERE (" & whr & ")"
DoCmd.RunSql tSql

Pada perintah SQL di atas, variabel tDiskon2 mungkin saja mengandung nilai desimal atau tidak mengandung nilai angka alias bernilai Null. Dengan function NC kita tidak perlu ragu lagi dengan format nilai pada variabel tersebut.

Demikian cara sederhana ini, semoga bermanfaat.

(Jangan lupa beri komen ya biar posting ini lebih populer di mesin pencari, thanks).


BUKU: "Membuat Sendiri Aplikasi Database dengan Access" (DB Pelanggan)

Alhamdulillah, akhirnya sebuah buku baru tentang Access bisa diterbitkan. Buku ini berjudul "MEMBUAT SENDIRI APLIKASI DATABASE dengan ACCESS", dipublikasikan via Google Play Books, berupa Ebook sehingga bisa menekan harga dan bisa dibawa-bawa dalam genggaman (HP).

Buku ini membahas tata cara (tutorial) pembuatan program aplikasi dengan Access, mulai dari awal hingga selesai. Ditujukan untuk Pemula agar bisa belajar Access dan langsung kelihatan hasilnya, tinggal mengikuti saja step-step yang disediakan (dan dilengkapi gambar pula).

Namun demikian, buku ini pun cukup worth bagi mereka yang sudah mahir menggunakan Access, karena terdapat banyak tip dan trik dalam pembuatan program aplikasi yang bisa dimanfaatkan.

Nah, bagi teman-teman yang ingin mencoba belajar menggunakan Access, silahkan mulai dengan buku ini. Buku bisa dibaca di HP dengan interface dan fitur bagus dari Google Play Books (enak bacanya, bisa tandai halaman, dan lain-lain), dan langsung praktek di komputer.

Oh ya, klik saja link untuk membuka bukunya, bisa Preview dan baca-baca terlebih dahulu.

http://books.google.com/books/about?id=zzU0EAAAQBAJ

Semoga bermanfaat!